Interface DataSchemaNode
-
- All Superinterfaces:
AddedByUsesAware
,CopyableNode
,DocumentedNode
,DocumentedNode.WithStatus
,SchemaNode
,WhenConditionAware
- All Known Subinterfaces:
AnnotationSchemaNodeAwareSchemaContext
,AnydataSchemaNode
,AnyxmlSchemaNode
,CaseSchemaNode
,ChoiceSchemaNode
,ContainerSchemaNode
,DerivableSchemaNode
,EffectiveModelContext
,EffectiveStatementMixins.DataSchemaNodeMixin<A,D>
,EffectiveStatementMixins.OpaqueDataSchemaNodeMixin<D>
,EffectiveStatementMixins.OperationContainerMixin<D>
,LeafListSchemaNode
,LeafSchemaNode
,ListSchemaNode
,SchemaContext
,TypedDataSchemaNode
,YangModeledAnyxmlSchemaNode
- All Known Implementing Classes:
AbstractEffectiveContainerSchemaNode
,AbstractEffectiveDataSchemaNode
,AbstractEffectiveMustConstraintAwareDataSchemaNode
,AbstractEffectiveMustConstraintAwareSimpleDataNodeContainer
,AbstractEffectiveOperationContainerSchemaNode
,AbstractEffectiveSimpleDataNodeContainer
,AbstractSchemaContext
,EffectiveSchemaContext
,FilteringSchemaContextProxy
,OperationAsContainer
,SimpleSchemaContext
public interface DataSchemaNode extends SchemaNode, CopyableNode, WhenConditionAware
Data Schema Node represents abstract supertype from which all data tree definitions are derived. Unlike what the name would suggest, this interface corresponds more to RFC7950data definition statement
than todata node
, yet it notably does not includeUsesNode
andAugmentationSchemaNode
, which are resolved separately.Common interface is composed of
isConfiguration()
, governing validity in config/operation data stores andWhenConditionAware
mixin, which governs validity based on other document data.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.model.api.DocumentedNode
DocumentedNode.WithStatus
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isConfiguration()
Returnstrue
if the data represents configuration data, otherwise returnsfalse
.-
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.SchemaNode
getPath, getQName
-
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.WhenConditionAware
getWhenCondition
-
-