Implemented refine statement parsing.
[controller.git] / opendaylight / sal / yang-prototype / code-generator / yang-model-parser-impl / src / main / java / org / opendaylight / controller / yang / model / parser / builder / api / UsesNodeBuilder.java
index 1f808eb7223d2f5227a5807d4774501154674d46..99add7c33470c5d0acc5c7474686ae82ee73c8be 100644 (file)
@@ -7,15 +7,23 @@
  */
 package org.opendaylight.controller.yang.model.parser.builder.api;
 
+import java.util.List;
+
+import org.opendaylight.controller.yang.model.api.SchemaPath;
 import org.opendaylight.controller.yang.model.api.UsesNode;
+import org.opendaylight.controller.yang.model.parser.util.RefineHolder;
 
 /**
  * Interface for builders of 'uses' statement.
  */
 public interface UsesNodeBuilder extends Builder {
 
+    SchemaPath getGroupingPath();
     void addAugment(AugmentationSchemaBuilder builder);
     void setAugmenting(boolean augmenting);
+    List<RefineHolder> getRefines();
+    void setRefines(List<RefineHolder> refines);
+    void addRefineNode(SchemaNodeBuilder refineNode);
     UsesNode build();
 
 }