Interface MutationBehaviour<T extends MutationBehaviour<T>>
-
- Type Parameters:
T
- Mutation Type
- All Known Subinterfaces:
AnnotationSchemaNodeAwareSchemaContext
,Builder<P>
,CanonicalValue<T>
,CanonicalValueSupport<T>
,CanonicalValueValidator<T,V>
,CheckedBuilder<P,E>
,ClassBasedPropertyBuilder<P,T>
,CollectionNodeBuilder<V,R>
,DataContainerNodeBuilder<I,R>
,EffectiveModelContext
,Identifier
,Immutable
,ListNodeBuilder<T,V>
,MetadataNormalizedAnydata
,ModifiableMapPhase<K,V>
,Module
,Mutable
,NormalizedAnydata
,NormalizedMetadata
,NormalizedNodeBuilder<I,V,R>
,NormalizedNodeContainerBuilder<K,CK,CV,P>
,PathExpression
,ProductAwareBuilder<P>
,QNameReferent
,org.opendaylight.yangtools.yang.xpath.api.QNameReferentBehavior<T>
,ResolvedQNameReferent
,SchemaContext
,SchemaSourceRepresentation
,StatementDefinition
,StatementSupport<A,D,E>
,UnmodifiableMapPhase<K,V>
,UnresolvedQNameReferent<T>
,WritableIdentifier
,YangConstantExpr<T>
,YangExpr
,YangInstanceIdentifier.InstanceIdentifierBuilder
,YangInstanceIdentifier.PathArgument
,YangNamespaceContext
,YangSchemaSourceRepresentation
,YangXPathExpression
,YangXPathExpression.QualifiedBound
,YangXPathExpression.UnqualifiedBound
,YinSchemaSourceRepresentation
,YinXmlSchemaSource
- All Known Implementing Classes:
AbstractCanonicalValueSupport
,AbstractCanonicalValueValidator
,AbstractEffectiveModule
,AbstractIdentifier
,AbstractImmutableDataContainerNode
,AbstractImmutableNormalizedNode
,AbstractImmutableNormalizedSimpleValueNode
,AbstractImmutableNormalizedValueNode
,AbstractMountPointContextFactory.MountPointDefinition
,AbstractParserErrorListener
,AbstractPathExpression
,AbstractQName
,AbstractQNameStatementSupport
,AbstractSchemaContext
,AbstractStatementDefinition
,AbstractStatementSupport
,AbstractStringIdentifier
,AbstractUUIDIdentifier
,AbstractVoidStatementSupport
,ActionStatementSupport
,AliasStatementSupport
,AnnotationStatementSupport
,AnydataStatementSupport
,AnyxmlSchemaLocationStatementSupport
,AnyxmlStatementSupport
,AnyxmlStatementSupportOverride
,ArgumentDefinition
,ArgumentStatementSupport
,ASTSchemaSource
,AugmentStatementRFC6020Support
,AugmentStatementRFC7950Support
,BaseBooleanStatementSupport
,BaseImplicitStatementSupport
,BaseInternedStatementSupport
,BaseOperationContainerStatementSupport
,BaseQNameStatementSupport
,BaseSchemaTreeStatementSupport
,BaseStatementSupport
,BaseStatementSupport
,BaseStringStatementSupport
,BelongsToStatementSupport
,BiMapYangNamespaceContext
,BitBuilder
,BitStatementRFC6020Support
,BitStatementRFC7950Support
,BitsTypeBuilder
,CachingDerivedString
,CanonicalValueViolation
,CanonicalValueViolation.Regular
,CanonicalValueViolation.WithException
,CaseStatementRFC6020Support
,CaseStatementRFC7950Support
,CheckedValue
,ChoiceStatementRFC6020Support
,ChoiceStatementRFC7950Support
,ConcreteTypeBuilder
,ConfigStatementSupport
,ContactStatementSupport
,ContainerStatementRFC6020Support
,ContainerStatementRFC7950Support
,CopyHistory
,CrossSourceStatementReactor.Builder
,CustomCrossSourceStatementReactorBuilder
,DatastoreIdentifier
,DataTreeConfiguration
,DataTreeConfiguration.Builder
,Decimal64
,Decimal64.Support
,DecimalTypeBuilder
,DeclaredStatementFormatter
,DeclaredStatementFormatter.Builder
,DefaultDenyAllStatementSupport
,DefaultDenyWriteStatementSupport
,DefaultStatementDefinition
,DefaultStatementSupport
,DefValStatementSupport
,DerivedString
,DerivedTypeBuilder
,DescriptionStatementSupport
,DeviateStatementRFC6020Support
,DeviateStatementRFC7950Support
,DeviationStatementSupport
,DisplayHintStatementSupport
,EffectiveSchemaContext
,EffectiveStatementMixins.EffectiveStatementWithFlags.FlagsBuilder
,Empty
,EmptyDeque
,EncryptedValueStatementSupport
,EnumerationTypeBuilder
,EnumPairBuilder
,EnumStatementRFC6020Support
,EnumStatementRFC7950Support
,ErrorAppTagStatementSupport
,ErrorMessageStatementSupport
,ExtensionStatementSupport
,FeatureStatementSupport
,FilteringSchemaContextProxy
,ForwardingStatementSupport
,FractionDigitsStatementSupport
,GetFilterElementAttributesStatementSupport
,GroupingStatementRFC6020Support
,GroupingStatementRFC7950Support
,HashCodeBuilder
,HashedValueStatementSupport
,IdentityrefTypeBuilder
,IdentityStatementRFC6020Support
,IdentityStatementRFC7950Support
,IetfYangSmiv2ExtensionsMapping
,IfFeatureExpr
,IfFeatureStatementSupport
,ImmutableAnydataNodeBuilder
,ImmutableAnyXmlNodeBuilder
,ImmutableAnyXmlNodeSchemaAwareBuilder
,ImmutableAugmentationNodeBuilder
,ImmutableAugmentationNodeSchemaAwareBuilder
,ImmutableChoiceNodeBuilder
,ImmutableChoiceNodeSchemaAwareBuilder
,ImmutableContainerNodeBuilder
,ImmutableContainerNodeBuilder.ImmutableContainerNode
,ImmutableContainerNodeSchemaAwareBuilder
,ImmutableLeafNodeBuilder
,ImmutableLeafNodeSchemaAwareBuilder
,ImmutableLeafSetEntryNodeBuilder
,ImmutableLeafSetEntryNodeSchemaAwareBuilder
,ImmutableLeafSetNodeBuilder
,ImmutableLeafSetNodeBuilder.ImmutableLeafSetNode
,ImmutableLeafSetNodeSchemaAwareBuilder
,ImmutableMapEntryNodeBuilder
,ImmutableMapEntryNodeSchemaAwareBuilder
,ImmutableMapNodeBuilder
,ImmutableMapNodeBuilder.ImmutableMapNode
,ImmutableMapNodeSchemaAwareBuilder
,ImmutableMapTemplate
,ImmutableMetadataNormalizedAnydata
,ImmutableMountPointNode
,ImmutableNormalizedAnydata
,ImmutableNormalizedMetadata
,ImmutableNormalizedMetadata.Builder
,ImmutableOffsetMap
,ImmutableOffsetMapTemplate
,ImmutableOrderedLeafSetNodeBuilder
,ImmutableOrderedLeafSetNodeBuilder.ImmutableOrderedLeafSetNode
,ImmutableOrderedLeafSetNodeSchemaAwareBuilder
,ImmutableOrderedMapNodeBuilder
,ImmutableOrderedMapNodeBuilder.ImmutableOrderedMapNode
,ImmutableOrderedMapNodeSchemaAwareBuilder
,ImmutableUnkeyedListEntryNodeBuilder
,ImmutableUnkeyedListEntryNodeBuilder.ImmutableUnkeyedListEntryNode
,ImmutableUnkeyedListNodeBuilder
,ImmutableUnkeyedListNodeBuilder.EmptyImmutableUnkeyedListNode
,ImmutableUnkeyedListNodeBuilder.ImmutableUnkeyedListNode
,ImmutableYangModeledAnyXmlNodeBuilder
,ImpliedStatementSupport
,ImportStatementRFC6020Support
,ImportStatementRFC7950Support
,IncludeStatementRFC6020Support
,IncludeStatementRFC7950Support
,InputStatementRFC6020Support
,InputStatementRFC7950Support
,InstanceIdentifierTypeBuilder
,IRArgument
,IRArgument.Concatenation
,IRArgument.Single
,IRKeyword
,IRKeyword.Qualified
,IRKeyword.Unqualified
,IRSchemaSource
,IRStatement
,KeyStatementSupport
,LeafListStatementRFC6020Support
,LeafListStatementRFC7950Support
,LeafRefPath
,LeafrefTypeBuilder
,LeafStatementSupport
,LengthRestrictedTypeBuilder
,LengthStatementSupport
,ListenerRegistry
,ListStatementRFC6020Support
,ListStatementRFC7950Support
,MandatoryStatementSupport
,MaxAccessStatementSupport
,MaxElementsStatementSupport
,MetadataStatements
,MinElementsStatementSupport
,ModifierStatementSupport
,ModuleNameNamespaceContext
,ModuleStatementRFC6020Support
,ModuleStatementRFC7950Support
,MountPointIdentifier
,MountPointStatementSupport
,MustStatementSupport
,MutableOffsetMap
,NACMStatements
,NamespaceStatementSupport
,NetconfStatements
,NoOpListenerRegistration
,NoOpObjectRegistration
,NotificationStatementRFC6020Support
,NotificationStatementRFC7950Support
,ObjectIdentifier
,OidStatementSupport
,OpenConfigStatements
,OpenConfigVersionSupport
,OpenDaylightExtensionsStatements
,OrderedByStatementSupport
,OrganizationStatementSupport
,OutputStatementRFC6020Support
,OutputStatementRFC7950Support
,PathExpressionImpl
,PathStatementSupport
,PatternStatementRFC6020Support
,PatternStatementRFC7950Support
,PositionStatementSupport
,PrefixStatementSupport
,PresenceStatementSupport
,QName
,QNameModule
,QualifiedQName
,RangeRestrictedTypeBuilder
,RangeStatementSupport
,ReactorDeclaredModel
,ReferenceStatementSupport
,RefineStatementRFC6020Support
,RefineStatementRFC7950Support
,RequireInstanceRestrictedTypeBuilder
,RequireInstanceStatementSupport
,Revision
,RevisionDateStatementSupport
,RevisionSourceIdentifier
,RevisionStatementSupport
,RpcResultBuilder
,RpcStatementRFC6020Support
,RpcStatementRFC7950Support
,SchemaContextFactoryConfiguration
,SchemaContextFactoryConfiguration.Builder
,SchemaInferenceStack
,SchemaMountStatements
,SchemaNodeIdentifier
,SchemaNodeIdentifier.Absolute
,SchemaNodeIdentifier.Descendant
,SchemaPath
,SemVerSourceIdentifier
,SharedSingletonMap
,SharedSingletonMapTemplate
,SimpleQNameWithPredicate
,SimpleSchemaContext
,SingletonSet
,SourceIdentifier
,StatementSupportBundle
,StatementSupportBundle.Builder
,StatusStatementSupport
,StringTypeBuilder
,SubIdStatementSupport
,SubmoduleStatementRFC6020Support
,SubmoduleStatementRFC7950Support
,TypeBuilder
,TypedefStatementSupport
,TypeStatementRFC6020Support
,TypeStatementRFC7950Support
,Uint16
,Uint16.Support
,Uint32
,Uint32.Support
,Uint64
,Uint64.Support
,Uint8
,Uint8.Support
,UnionTypeBuilder
,UniqueStatementSupport
,UnitsStatementSupport
,UnqualifiedQName
,UnresolvedNumber
,UsesStatementSupport
,ValueStatementSupport
,Variant
,WhenStatementSupport
,YangBinaryExpr
,YangBooleanConstantExpr
,YangDataStatements
,YangDataStatementSupport
,YangFilterExpr
,YangFunctionCallExpr
,YangInstanceIdentifier
,YangInstanceIdentifier.AugmentationIdentifier
,YangInstanceIdentifier.NodeIdentifier
,YangInstanceIdentifier.NodeIdentifierWithPredicates
,YangInstanceIdentifier.NodeIdentifierWithPredicates.Singleton
,YangInstanceIdentifier.NodeWithValue
,YangLiteralExpr
,YangLocationPath
,YangLocationPath.Absolute
,YangLocationPath.QNameStep
,YangLocationPath.Relative
,YangLocationPath.ResolvedQNameStep
,YangLocationPath.UnresolvedQNameStep
,YangNaryExpr
,YangNegateExpr
,YangNumberExpr
,YangPathExpr
,YangQNameExpr
,YangQNameExpr.Resolved
,YangQNameExpr.Unresolved
,YangStmtMapping
,YangTextSchemaSource
,YangTextSnippet
,YangVariableReferenceExpr
,YangVersionStatementSupport
,YinDomSchemaSource
,YinElementStatementSupport
,YinTextSchemaSource
public interface MutationBehaviour<T extends MutationBehaviour<T>>
Mutation behavior. This interface is used to prevent same class extends multiple types of MutationBehaviour such asImmutable
andMutable
which are mutually exclusive.- Author:
- Tony Tkacik