Yang parser refactoring.
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / builder / api / DataNodeContainerBuilder.java
index a2ffec1dcf9cd06c6815c3bf8d8b251b30f621af..e2eac3fc1c7f8814883b4ff0b705abdf26fd8407 100644 (file)
@@ -7,7 +7,6 @@
  */
 package org.opendaylight.yangtools.yang.parser.builder.api;
 
-import java.util.Collection;
 import java.util.Set;
 
 import org.opendaylight.yangtools.yang.common.QName;
@@ -35,19 +34,12 @@ public interface DataNodeContainerBuilder extends Builder {
      */
     SchemaPath getPath();
 
-    /**
-     * Get already built child nodes.
-     *
-     * @return collection of child nodes
-     */
-    Collection<DataSchemaNode> getChildNodes();
-
     /**
      * Get builders of child nodes.
      *
      * @return collection child nodes builders
      */
-    Set<DataSchemaNodeBuilder> getChildNodeBuilders();
+    Set<DataSchemaNodeBuilder> getChildNodes();
 
     /**
      * Get child node by name.
@@ -67,6 +59,8 @@ public interface DataNodeContainerBuilder extends Builder {
 
     void addChildNode(DataSchemaNode childNode);
 
+    void addChildNodeToContext(DataSchemaNodeBuilder childNode);
+
     /**
      * Get already built groupings defined in this node.
      *