/**
* 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();
/**
* 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>
*/
/**
* 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>
*/
/**
* 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
*/