Package org.opendaylight.yangtools.yang.model.spi.meta
@Export
package org.opendaylight.yangtools.yang.model.spi.meta
Various utilities dealing with statement declarations.
-
ClassDescriptionAbstractDeclaredEffectiveStatement<A,
D extends DeclaredStatement<A>> Base stateless superclass for statements which (logically) always have an associatedDeclaredStatement.AbstractDeclaredEffectiveStatement.Default<A,D extends DeclaredStatement<A>> A stateful version ofAbstractDeclaredEffectiveStatement, which holds (and requires) a declared statement.AbstractDeclaredEffectiveStatement.DefaultArgument<A,D extends DeclaredStatement<A>> An extra building block on top ofAbstractDeclaredEffectiveStatement.Default, which is wiringAbstractDeclaredEffectiveStatement.DefaultArgument.argument()to the declared statement.AbstractDeclaredEffectiveStatement.DefaultArgument.WithSubstatements<A,D extends DeclaredStatement<A>> A building block on top ofAbstractDeclaredEffectiveStatement.Default, which adds an explicit argument value, which is not related to the context.AbstractDeclaredEffectiveStatement.DefaultWithArgument.WithSubstatements<A,D extends DeclaredStatement<A>> Stateful version ofAbstractDeclaredEffectiveStatement.WithDataTree.AbstractDeclaredEffectiveStatement.DefaultWithDataTree.WithTypedefNamespace<A,D extends DeclaredStatement<A>> Stateful version ofAbstractDeclaredEffectiveStatement.WithSchemaTree.AbstractDeclaredEffectiveStatement.WithDataTree<A,D extends DeclaredStatement<A>> Base stateless superclass forDataTreeAwareEffectiveStatements.AbstractDeclaredEffectiveStatement.WithSchemaTree<A,D extends DeclaredStatement<A>> Base stateless superclass formSchemaTreeAwareEffectiveStatements.An abstract base class forDeclaredStatementimplementations.AbstractEffectiveUnknownSchmemaNode<A,D extends UnknownStatement<A>> A declaredAbstractDeclaredEffectiveStatementwithUnknownSchemaNode.AbstractRefStatement<A,D extends DeclaredStatement<A>> Abstract base class forDeclaredStatementimplementations which decorate a statement with aDeclarationReference.AbstractUndeclaredEffectiveStatement<A,D extends DeclaredStatement<A>> Stateful version ofAbstractUndeclaredEffectiveStatement.WithDataTree.Stateful version ofAbstractUndeclaredEffectiveStatement.WithSchemaTree.AbstractUndeclaredEffectiveStatement.WithDataTree<A,D extends DeclaredStatement<A>> Base stateless superclass formDataTreeAwareEffectiveStatements.AbstractUndeclaredEffectiveStatement.WithSchemaTree<A,D extends DeclaredStatement<A>> Base stateless superclass formSchemaTreeAwareEffectiveStatements.Mix-in interfaces providing services required by SchemaNode et al.EffectiveStatementMixins.ActionNodeContainerMixin<A,D extends DeclaredStatement<A>> Bridge betweenEffectiveStatementMixins.EffectiveStatementWithFlagsandActionNodeContainer.EffectiveStatementMixins.AddedByUsesMixin<A,D extends DeclaredStatement<A>> Deprecated, for removal: This API element is subject to removal in a future version.EffectiveStatementMixins.AugmentationTargetMixin<A,D extends DeclaredStatement<A>> Bridge betweenEffectiveStatementandAugmentationTarget.Bridge betweenEffectiveStatementMixins.EffectiveStatementWithFlagsandConstraintMetaDefinition.EffectiveStatementMixins.CopyableMixin<A,D extends DeclaredStatement<A>> Deprecated.Scheduled for removal withCopyableNode.EffectiveStatementMixins.DataNodeContainerMixin<A,D extends DeclaredStatement<A>> Bridge betweenEffectiveStatementMixins.EffectiveStatementWithFlagsandDataNodeContainer.Bridge betweenEffectiveStatementMixins.EffectiveStatementWithFlagsandDataSchemaNode.EffectiveStatementMixins.DocumentedNodeMixin<A,D extends DeclaredStatement<A>> Bridge betweenEffectiveStatementMixins.EffectiveStatementWithFlagsandDocumentedNode.Bridge betweenEffectiveStatementMixins.EffectiveStatementWithFlagsandDocumentedNode.WithStatus.Support interface for various mixins.EffectiveStatementMixins.MandatoryMixin<A,D extends DeclaredStatement<A>> Bridge betweenEffectiveStatementMixins.EffectiveStatementWithFlagsandMandatoryAware.EffectiveStatementMixins.MustConstraintMixin<A,D extends DeclaredStatement<A>> Bridge betweenEffectiveStatementMixins.EffectiveStatementWithFlagsandMustConstraintAware.Bridge betweenEffectiveStatementMixins.EffectiveStatementWithFlagsandNotificationNodeContainer.Helper bridge foranydataandanyxmlopaque data.Helper bridge for operation containers (inputandoutput).Helper bridge forrpcandactionoperations.EffectiveStatementMixins.PresenceMixin<A,D extends DeclaredStatement<A>> Bridge betweenEffectiveStatementMixins.EffectiveStatementWithFlagsandpresencestatement.Bridge betweenEffectiveStatementMixins.EffectiveStatementWithFlagsandSchemaNode.EffectiveStatementMixins.UnknownSchemaNodeMixin<A,D extends DeclaredStatement<A>> Bridge betweenEffectiveStatementMixins.EffectiveStatementWithFlagsandUnknownSchemaNode.EffectiveStatementMixins.UserOrderedAwareMixin<A,D extends DeclaredStatement<A>, E extends OrderedByAwareEffectiveStatement<A, D>> Bridge betweenEffectiveStatementMixins.EffectiveStatementWithFlagsandordered-bystatement.EffectiveStatementMixins.WhenConditionMixin<A,D extends DeclaredStatement<A>> Helper used to locate the effectivewhenstatement and exposing its argument as perWhenConditionAware.ForwardingDeclaredStatement<A,D extends DeclaredStatement<A>> Common base class for forwarding implementations ofDeclaredStatement.Factory for creating defaultStatementDeclarationimplementations.Exception thrown when indexing of substatements of either aAbstractDeclaredEffectiveStatementorAbstractUndeclaredEffectiveStatementfails.
AddedByUsesAware