Fixed yang grouping resolution.
[controller.git] / opendaylight / sal / yang-prototype / code-generator / yang-model-parser-impl / src / main / java / org / opendaylight / controller / yang / parser / builder / api / UsesNodeBuilder.java
index 7ac4ec01beffb7bf0405497a5a259f684a5f09a0..1c4a4acde47907545a63001102c251357be8cd03 100644 (file)
@@ -8,6 +8,7 @@
 package org.opendaylight.controller.yang.parser.builder.api;
 
 import java.util.List;
+import java.util.Set;
 
 import org.opendaylight.controller.yang.model.api.SchemaPath;
 import org.opendaylight.controller.yang.model.api.UsesNode;
@@ -18,14 +19,22 @@ import org.opendaylight.controller.yang.parser.util.RefineHolder;
  */
 public interface UsesNodeBuilder extends Builder {
 
+    String getGroupingPathString();
+
     SchemaPath getGroupingPath();
 
+    Set<AugmentationSchemaBuilder> getAugmentations();
+
     void addAugment(AugmentationSchemaBuilder builder);
 
+    boolean isAugmenting();
+
     void setAugmenting(boolean augmenting);
 
     List<RefineHolder> getRefines();
 
+    List<SchemaNodeBuilder> getRefineNodes();
+
     void addRefine(RefineHolder refine);
 
     void addRefineNode(SchemaNodeBuilder refineNode);