Interface UsesNode
- All Superinterfaces:
AddedByUsesAware
,CopyableNode
,DocumentedNode
,DocumentedNode.WithStatus
,EffectiveStatementEquivalent<UsesEffectiveStatement>
,WhenConditionAware
public interface UsesNode
extends WhenConditionAware, DocumentedNode.WithStatus, CopyableNode, EffectiveStatementEquivalent<UsesEffectiveStatement>
Contains the methods for getting data and checking properties of the YANG
uses
substatement.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
DocumentedNode.WithStatus
-
Method Summary
Modifier and TypeMethodDescription@NonNull Collection<? extends @NonNull AugmentationSchemaNode>
Returns augmentations which were specified in this uses node.@NonNull Map<SchemaNodeIdentifier.Descendant,
SchemaNode> Some of the properties of each node in the grouping can be refined with the "refine" statement.@NonNull GroupingDefinition
Returns the {code grouping} which this node acted upon.Methods inherited from interface org.opendaylight.yangtools.yang.model.api.AddedByUsesAware
isAddedByUses
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.CopyableNode
isAugmenting
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
getDescription, getReference, getUnknownSchemaNodes
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode.WithStatus
getStatus
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.EffectiveStatementEquivalent
asEffectiveStatement
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.WhenConditionAware
getWhenCondition
-
Method Details
-
getSourceGrouping
@NonNull GroupingDefinition getSourceGrouping()Returns the {code grouping} which this node acted upon.- Returns:
- Source grouping
-
getAugmentations
@NonNull Collection<? extends @NonNull AugmentationSchemaNode> getAugmentations()Returns augmentations which were specified in this uses node.- Returns:
- Set of augment statements defined under this uses node
-
getRefines
@NonNull Map<SchemaNodeIdentifier.Descendant,SchemaNode> getRefines()Some of the properties of each node in the grouping can be refined with the "refine" statement.- Returns:
- Map, where key is schema node identifier of refined node and value is refined node.
-