Interface MustConstraintAware
- All Known Subinterfaces:
AnnotationSchemaNodeAwareSchemaContext
,AnydataSchemaNode
,AnyxmlSchemaNode
,ContainerLike
,ContainerSchemaNode
,EffectiveModelContext
,EffectiveStatementMixins.MustConstraintMixin<A,
,D> EffectiveStatementMixins.OpaqueDataSchemaNodeMixin<D>
,EffectiveStatementMixins.OperationContainerMixin<D>
,InputSchemaNode
,LeafListSchemaNode
,LeafSchemaNode
,ListSchemaNode
,NotificationDefinition
,OutputSchemaNode
,SchemaContext
- All Known Implementing Classes:
AbstractContainerEffectiveStatement
,AbstractLeafEffectiveStatement
,AbstractSchemaContext
,DeclaredCaseEffectiveStatement
,DeclaredInputEffectiveStatement
,DeclaredOutputEffectiveStatement
,EffectiveSchemaContext
,EmptyAnydataEffectiveStatement
,EmptyAnyxmlEffectiveStatement
,EmptyContainerEffectiveStatement
,EmptyLeafEffectiveStatement
,EmptyLeafListEffectiveStatement
,EmptyListEffectiveStatement
,FilteringSchemaContextProxy
,NotificationAsContainer
,NotificationEffectiveStatementImpl
,OperationAsContainer
,RegularAnydataEffectiveStatement
,RegularAnyxmlEffectiveStatement
,RegularContainerEffectiveStatement
,RegularLeafEffectiveStatement
,RegularLeafListEffectiveStatement
,RegularListEffectiveStatement
,SimpleSchemaContext
,SlimLeafListEffectiveStatement
,UndeclaredCaseEffectiveStatement
,UndeclaredInputEffectiveStatement
,UndeclaredLeafEffectiveStatement
,UndeclaredOutputEffectiveStatement
public interface MustConstraintAware
Mix-in interface for nodes which can define must constraints.
- Author:
- Robert Varga
-
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends @NonNull MustDefinition>
Specifies the rules which the node which containsmust
YANG substatement has to match.
-
Method Details
-
getMustConstraints
Collection<? extends @NonNull MustDefinition> getMustConstraints()Specifies the rules which the node which containsmust
YANG substatement has to match.- Returns:
- collection of
MustDefinition
(XPath) instances which represents the concrete data constraints
-