Yang parser refactoring.
[yangtools.git] / yang / yang-model-api / src / main / java / org / opendaylight / yangtools / yang / model / api / UsesNode.java
index ae9aabae2bc32a34091fb3564af3dc4bfd9c98d6..8f783c1516f2a92c2cfcf06618bd3fea1bbee2bd 100644 (file)
@@ -13,21 +13,21 @@ import java.util.Set;
 /**
  * Contains the methods for getting data and checking properties of the YANG
  * <code>uses</code> substatement.
- * 
+ *
  */
-public interface UsesNode {
+public interface UsesNode extends YangNode {
 
     /**
      * Returns the schema path to used grouping.
-     * 
+     *
      * @return schema path to 'grouping' on which this 'uses' statement points
      */
     SchemaPath getGroupingPath();
 
     /**
-     * 
+     *
      * Returns agumentations which were specified in this uses node.
-     * 
+     *
      * @return Set of augment statements defined under this uses node
      */
     Set<AugmentationSchema> getAugmentations();
@@ -35,7 +35,7 @@ public interface UsesNode {
     /**
      * Returns <code>true</code> if the data node was added by augmentation,
      * otherwise returns <code>false</code>
-     * 
+     *
      * @return <code>true</code> if the data node was added by augmentation,
      *         otherwise returns <code>false</code>
      */
@@ -44,7 +44,7 @@ public interface UsesNode {
     /**
      * Returns <code>true</code> if the data node was added by uses statement,
      * otherwise returns <code>false</code>
-     * 
+     *
      * @return <code>true</code> if the data node was added by uses statement,
      *         otherwise returns <code>false</code>
      */
@@ -53,7 +53,7 @@ public interface UsesNode {
     /**
      * Some of the properties of each node in the grouping can be refined with
      * the "refine" statement.
-     * 
+     *
      * @return Map, where key is schema path of refined node and value is
      *         refined node
      */