Interface DataDefinitionStatement

All Superinterfaces:
DeclaredStatement<QName>, DocumentedDeclaredStatement<QName>, DocumentedDeclaredStatement.WithStatus<QName>, IfFeatureAwareDeclaredStatement<QName>, ModelStatement<QName>, WhenStatementAwareDeclaredStatement<QName>
All Known Subinterfaces:
AnydataStatement, AnyxmlStatement, ChoiceStatement, ContainerStatement, LeafListStatement, LeafStatement, ListStatement, MultipleElementsDeclaredStatement, UsesStatement
All Known Implementing Classes:
EmptyAnydataStatement, EmptyAnyxmlStatement, EmptyChoiceStatement, EmptyContainerStatement, EmptyLeafListStatement, EmptyLeafStatement, EmptyListStatement, EmptyUsesStatement, RefAnydataStatement, RefAnyxmlStatement, RefChoiceStatement, RefContainerStatement, RefLeafListStatement, RefLeafStatement, RefListStatement, RefUsesStatement, RegularAnydataStatement, RegularAnyxmlStatement, RegularChoiceStatement, RegularContainerStatement, RegularLeafListStatement, RegularLeafStatement, RegularListStatement, RegularUsesStatement

Statement that defines new data nodes. One of container, leaf, leaf-list, list, choice, case, augment, uses, anyxml and anydata.

Defined in RFC6020, Section 3, as data-def-stmt ABNF rule.