Merge "Added more Rpc markers to yang-binding."
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / builder / api / Builder.java
index 2ae0ad5531498834d8424f2bb9136c4bc9eadcea..c2647836c701372f79eb2567f0b9022a403d4d3f 100644 (file)
@@ -9,6 +9,7 @@ package org.opendaylight.yangtools.yang.parser.builder.api;
 
 import java.util.List;
 
+import org.opendaylight.yangtools.yang.model.api.YangNode;
 import org.opendaylight.yangtools.yang.parser.builder.impl.UnknownSchemaNodeBuilder;
 
 /**
@@ -75,6 +76,9 @@ public interface Builder {
      *
      * @return YANG data model node
      */
-    Object build();
+    Object build(YangNode parent);
 
+    interface Rebuildable<T extends Builder> {
+        T toBuilder();
+    }
 }