Interface EffectiveStatementMixins.SchemaNodeMixin<D extends DeclaredStatement<QName>>
-
- Type Parameters:
D
- Class representing declared version of this statement.
- All Superinterfaces:
DocumentedNode
,DocumentedNode.WithStatus
,EffectiveStatement<QName,D>
,EffectiveStatementMixins.DocumentedNodeMixin<QName,D>
,EffectiveStatementMixins.DocumentedNodeMixin.WithStatus<QName,D>
,EffectiveStatementMixins.EffectiveStatementWithFlags<QName,D>
,ModelStatement<QName>
,SchemaNode
- All Known Subinterfaces:
EffectiveStatementMixins.DataSchemaNodeMixin<D>
,EffectiveStatementMixins.OpaqueDataSchemaNodeMixin<D>
,EffectiveStatementMixins.OperationContainerMixin<D>
,EffectiveStatementMixins.OperationDefinitionMixin<D>
- All Known Implementing Classes:
AbstractChoiceEffectiveStatement
,AbstractContainerEffectiveStatement
,AbstractGroupingEffectiveStatement
,AbstractLeafEffectiveStatement
,ActionEffectiveStatementImpl
,DeclaredCaseEffectiveStatement
,DeclaredInputEffectiveStatement
,DeclaredOutputEffectiveStatement
,EmptyAnydataEffectiveStatement
,EmptyAnyxmlEffectiveStatement
,EmptyChoiceEffectiveStatement
,EmptyContainerEffectiveStatement
,EmptyFeatureEffectiveStatement
,EmptyGroupingEffectiveStatement
,EmptyIdentityEffectiveStatement
,EmptyLeafEffectiveStatement
,EmptyLeafListEffectiveStatement
,EmptyListEffectiveStatement
,NotificationEffectiveStatementImpl
,RegularAnydataEffectiveStatement
,RegularAnyxmlEffectiveStatement
,RegularChoiceEffectiveStatement
,RegularContainerEffectiveStatement
,RegularFeatureEffectiveStatement
,RegularGroupingEffectiveStatement
,RegularIdentityEffectiveStatement
,RegularLeafEffectiveStatement
,RegularLeafListEffectiveStatement
,RegularListEffectiveStatement
,RpcEffectiveStatementImpl
,SlimLeafListEffectiveStatement
,TypedefEffectiveStatementImpl
,UndeclaredCaseEffectiveStatement
,UndeclaredInputEffectiveStatement
,UndeclaredLeafEffectiveStatement
,UndeclaredOutputEffectiveStatement
- Enclosing class:
- EffectiveStatementMixins
public static interface EffectiveStatementMixins.SchemaNodeMixin<D extends DeclaredStatement<QName>> extends EffectiveStatementMixins.DocumentedNodeMixin.WithStatus<QName,D>, SchemaNode
Bridge betweenEffectiveStatementMixins.EffectiveStatementWithFlags
andSchemaNode
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
DocumentedNode.WithStatus
-
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.DocumentedNodeMixin
EffectiveStatementMixins.DocumentedNodeMixin.WithStatus<A,D extends DeclaredStatement<A>>
-
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.EffectiveStatementWithFlags
EffectiveStatementMixins.EffectiveStatementWithFlags.FlagsBuilder
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default QName
getQName()
Returns QName of the instance of the typeSchemaNode
.-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement
effectiveSubstatements, findFirstEffectiveSubstatement, findFirstEffectiveSubstatementArgument, get, getAll, getDeclared, statementOrigin, streamEffectiveSubstatements
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.DocumentedNodeMixin
getDescription, getReference, getUnknownSchemaNodes
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.DocumentedNodeMixin.WithStatus
getStatus
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.EffectiveStatementWithFlags
flags
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.meta.ModelStatement
argument, statementDefinition
-
-
-
-
Method Detail
-
getQName
default QName getQName()
Description copied from interface:SchemaNode
Returns QName of the instance of the typeSchemaNode
.- Specified by:
getQName
in interfaceSchemaNode
- Returns:
- QName with the name of the schema node
-
-