*/
package org.opendaylight.yangtools.yang.parser.builder.api;
+import java.util.Collection;
import java.util.Set;
import org.opendaylight.yangtools.yang.common.QName;
*
* @return collection of child nodes
*/
- Set<DataSchemaNode> getChildNodes();
+ Collection<DataSchemaNode> getChildNodes();
/**
* Get builders of child nodes.
*/
void addChildNode(DataSchemaNodeBuilder childNode);
+ void addChildNode(DataSchemaNode childNode);
+
/**
* Get already built groupings defined in this node.
*
*/
void addGrouping(GroupingBuilder groupingBuilder);
+ /**
+ * Get builders of uses defined in this node.
+ *
+ * @return collection of uses builders
+ */
+ Set<UsesNodeBuilder> getUsesNodes();
+
/**
* Add builder of uses statement to this node.
*
/**
* Get builders of typedef statement defined in this node.
*
- * @return
+ * @return typedefBuilder
*/
Set<TypeDefinitionBuilder> getTypeDefinitionBuilders();