Interface UniqueEffectiveStatement
- All Superinterfaces:
EffectiveStatement<Set<SchemaNodeIdentifier.Descendant>,
,UniqueStatement> ModelStatement<Set<SchemaNodeIdentifier.Descendant>>
- All Known Implementing Classes:
EmptyUniqueEffectiveStatement
,RegularUniqueEffectiveStatement
public interface UniqueEffectiveStatement
extends EffectiveStatement<Set<SchemaNodeIdentifier.Descendant>,UniqueStatement>
Interface describing YANG
unique
statement.
The 'unique' constraint specifies that the combined values of all the leaf instances specified in the argument string, including leafs with default values, MUST be unique within all list entry instances in which all referenced leafs exist (for more information see RFC-6020 section 7.8.3.).
-
Method Summary
Modifier and TypeMethodDescriptiondefault StatementDefinition
Statement Definition of this statement.Methods inherited from interface org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement
collectEffectiveSubstatements, effectiveSubstatements, findFirstEffectiveSubstatement, findFirstEffectiveSubstatementArgument, getDeclared, statementOrigin, streamEffectiveSubstatements
Methods inherited from interface org.opendaylight.yangtools.yang.model.api.meta.ModelStatement
argument
-
Method Details
-
statementDefinition
Description copied from interface:ModelStatement
Statement Definition of this statement.- Specified by:
statementDefinition
in interfaceModelStatement<Set<SchemaNodeIdentifier.Descendant>>
- Returns:
- definition of this statement.
-