Interface GroupingDefinition
- All Superinterfaces:
ActionNodeContainer
,AddedByUsesAware
,DataNodeContainer
,DocumentedNode
,DocumentedNode.WithStatus
,EffectiveStatementEquivalent<GroupingEffectiveStatement>
,NotificationNodeContainer
,SchemaNode
- All Known Implementing Classes:
AbstractGroupingEffectiveStatement
,EmptyGroupingEffectiveStatement
,RegularGroupingEffectiveStatement
public interface GroupingDefinition
extends DataNodeContainer, SchemaNode, NotificationNodeContainer, ActionNodeContainer, AddedByUsesAware, EffectiveStatementEquivalent<GroupingEffectiveStatement>
Interface describing YANG 'grouping' statement.
It is used to define a reusable block of nodes, which may be used locally in the module, in modules that include it, and by other modules that import from it.
Note: this interface extends AddedByUsesAware
, but this contradicts the javadoc of
AddedByUsesAware.isAddedByUses()
, as groupings can never be encountered in 'data schema node' context. It is their children,
which are data schema node, but those really are instantiated and typically differ in SchemaNode.getQName()
's
namespace.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
DocumentedNode.WithStatus
-
Method Summary
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.ActionNodeContainer
findAction, getActions
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.AddedByUsesAware
isAddedByUses
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.DataNodeContainer
dataChildByName, findDataChildByName, findDataChildByName, findDataTreeChild, findDataTreeChild, findDataTreeChild, getChildNodes, getDataChildByName, getGroupings, getTypeDefinitions, getUses
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.NotificationNodeContainer
findNotification, getNotifications
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.SchemaNode
getQName