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>
,DeclarationInFile
,DeclarationInText
,DeclarationReference
,EffectiveModelContext
,EffectiveStatementInference
,EffectiveStmtCtx
,EffectiveStmtCtx.Current<A,D>
,EffectiveStmtCtx.Parent
,GeneratedFile
,Identifier
,Immutable
,ListNodeBuilder<T,V>
,MetadataNormalizedAnydata
,ModifiableMapPhase<K,V>
,Module
,ModuleLike
,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
,SchemaTreeInference
,StatementDefinition
,Submodule
,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:
AbstractBooleanStatementSupport
,AbstractCanonicalValueSupport
,AbstractCanonicalValueValidator
,AbstractEffectiveModule
,AbstractEffectiveStatementInference
,AbstractEffectiveStatementInference.WithPath
,AbstractEmptyStatementSupport
,AbstractGeneratedFile
,AbstractGeneratedTextFile
,AbstractIdentifier
,AbstractImmutableDataContainerNode
,AbstractImmutableNormalizedSimpleValueNode
,AbstractImmutableNormalizedValueNode
,AbstractInternedStatementSupport
,AbstractInternedStringStatementSupport
,AbstractMountPointContextFactory.MountPointDefinition
,AbstractNormalizedNode
,AbstractParserErrorListener
,AbstractPathExpression
,AbstractQName
,AbstractQNameStatementSupport
,AbstractSchemaContext
,AbstractSchemaTreeStatementSupport
,AbstractStatementDefinition
,AbstractStatementSupport
,AbstractStringIdentifier
,AbstractStringStatementSupport
,AbstractUUIDIdentifier
,ActionStatementSupport
,AliasStatementSupport
,AnnotationStatementSupport
,AnydataStatementSupport
,AnyxmlStatementSupport
,ArgumentDefinition
,ArgumentStatementSupport
,AugmentIdentifierStatementSupport
,AugmentStatementRFC6020Support
,AugmentStatementRFC7950Support
,BaseStatementSupport
,BelongsToStatementSupport
,BiMapYangNamespaceContext
,BitBuilder
,BitStatementSupport
,BitsTypeBuilder
,CachingDerivedString
,CanonicalValueViolation
,CanonicalValueViolation.Regular
,CanonicalValueViolation.WithException
,CaseStatementSupport
,CheckedValue
,ChoiceStatementSupport
,ConcreteTypeBuilder
,ConfigStatementSupport
,ContactStatementSupport
,ContainerStatementSupport
,ContextInstanceStatementSupport
,ContextReferenceStatementSupport
,CrossSourceStatementReactor.Builder
,CustomCrossSourceStatementReactorBuilder
,DatastoreIdentifier
,DataTreeConfiguration
,DataTreeConfiguration.Builder
,Decimal64
,Decimal64.Support
,DecimalTypeBuilder
,DeclaredStatementFormatter
,DeclaredStatementFormatter.Builder
,DefaultDenyAllStatementSupport
,DefaultDenyWriteStatementSupport
,DefaultSchemaTreeInference
,DefaultStatementDefinition
,DefaultStatementSupport
,DefValStatementSupport
,DerivedString
,DerivedTypeBuilder
,DescriptionStatementSupport
,DeviateStatementRFC6020Support
,DeviateStatementRFC7950Support
,DeviationStatementSupport
,DisplayHintStatementSupport
,EffectiveSchemaContext
,EffectiveStatementMixins.EffectiveStatementWithFlags.FlagsBuilder
,Either
,Empty
,EmptyDeque
,EncryptedValueStatementSupport
,EnumerationTypeBuilder
,EnumPairBuilder
,EnumStatementSupport
,ErrorAppTagStatementSupport
,ErrorMessageStatementSupport
,ExplicitStatement
,ExtensionStatementSupport
,FeatureStatementSupport
,FilteringSchemaContextProxy
,ForwardingStatementSupport
,FractionDigitsStatementSupport
,GetFilterElementAttributesStatementSupport
,GroupingStatementSupport
,HashCodeBuilder
,HashedValueStatementSupport
,IdentityrefTypeBuilder
,IdentityStatementSupport
,IetfYangSmiv2ExtensionsMapping
,IfFeatureExpr
,IfFeatureStatementRFC6020Support
,IfFeatureStatementRFC7950Support
,ImmutableAnydataNodeBuilder
,ImmutableAnyXmlNodeBuilder
,ImmutableAugmentationNodeBuilder
,ImmutableChoiceNodeBuilder
,ImmutableContainerNodeBuilder
,ImmutableContainerNodeBuilder.ImmutableContainerNode
,ImmutableLeafNodeBuilder
,ImmutableLeafSetEntryNodeBuilder
,ImmutableLeafSetNodeBuilder
,ImmutableLeafSetNodeBuilder.ImmutableLeafSetNode
,ImmutableMapEntryNodeBuilder
,ImmutableMapNodeBuilder
,ImmutableMapNodeBuilder.ImmutableMapNode
,ImmutableMapTemplate
,ImmutableMetadataNormalizedAnydata
,ImmutableMountPointNode
,ImmutableNormalizedAnydata
,ImmutableNormalizedMetadata
,ImmutableNormalizedMetadata.Builder
,ImmutableOffsetMap
,ImmutableOffsetMapTemplate
,ImmutableUnkeyedListEntryNodeBuilder
,ImmutableUnkeyedListEntryNodeBuilder.ImmutableUnkeyedListEntryNode
,ImmutableUnkeyedListNodeBuilder
,ImmutableUnkeyedListNodeBuilder.EmptyImmutableUnkeyedListNode
,ImmutableUnkeyedListNodeBuilder.ImmutableUnkeyedListNode
,ImmutableUserLeafSetNodeBuilder
,ImmutableUserLeafSetNodeBuilder.ImmutableUserLeafSetNode
,ImmutableUserMapNodeBuilder
,ImmutableUserMapNodeBuilder.ImmutableUserMapNode
,ImplicitSubstatement
,ImpliedStatementSupport
,ImportStatementSupport
,IncludeStatementSupport
,InputStatementSupport
,InstanceIdentifierTypeBuilder
,InstanceTargetStatementSupport
,IRArgument
,IRArgument.Concatenation
,IRArgument.Single
,IRKeyword
,IRKeyword.Qualified
,IRKeyword.Unqualified
,IRSchemaSource
,IRStatement
,KeyStatementSupport
,LeafListStatementSupport
,LeafRefPath
,LeafrefTypeBuilder
,LeafStatementSupport
,LengthRestrictedTypeBuilder
,LengthStatementSupport
,ListenerRegistry
,ListStatementSupport
,MandatoryStatementSupport
,MaxAccessStatementSupport
,MaxElementsStatementSupport
,MetadataStatements
,MinElementsStatementSupport
,ModifierStatementSupport
,ModuleNameNamespaceContext
,ModuleStatementSupport
,MountPointIdentifier
,MountPointStatementSupport
,MountStatementSupport
,MustStatementSupport
,MutableOffsetMap
,NACMStatements
,NamespaceStatementSupport
,NetconfStatements
,NoOpListenerRegistration
,NoOpObjectRegistration
,NormalizedNodePrettyTree
,NotificationStatementRFC6020Support
,NotificationStatementRFC7950Support
,ObjectIdentifier
,OidStatementSupport
,OpenConfigStatements
,OpenConfigVersionSupport
,OpenDaylightExtensionsStatements
,OrderedByStatementSupport
,OrganizationStatementSupport
,OutputStatementSupport
,PathStatementSupport
,PatternExpression
,PatternStatementSupport
,PositionStatementSupport
,PrefixStatementSupport
,PresenceStatementSupport
,QName
,QNameModule
,QualifiedQName
,RangeRestrictedTypeBuilder
,RangeStatementSupport
,ReactorDeclaredModel
,ReferenceStatementSupport
,RefineStatementSupport
,RequireInstanceRestrictedTypeBuilder
,RequireInstanceStatementSupport
,Revision
,RevisionDateStatementSupport
,RevisionSourceIdentifier
,RevisionStatementSupport
,RootStatementContext
,RpcContextReferenceStatementSupport
,RpcResultBuilder
,RpcStatementSupport
,SchemaAwareImmutableContainerNodeBuilder
,SchemaContextFactoryConfiguration
,SchemaContextFactoryConfiguration.Builder
,SchemaInferenceStack
,SchemaInferenceStack.Inference
,SchemaMountStatements
,SchemaNodeIdentifier
,SchemaNodeIdentifier.Absolute
,SchemaNodeIdentifier.Descendant
,SchemaPath
,SchemaPathSupport
,SemVerSourceIdentifier
,SharedSingletonMap
,SharedSingletonMapTemplate
,SimpleQNameWithPredicate
,SimpleSchemaContext
,SingletonSet
,SourceIdentifier
,StatementContextBase
,StatementSourceReference
,StatementSupport
,StatementSupport.StatementPolicy
,StatementSupportBundle
,StatementSupportBundle.Builder
,StatusStatementSupport
,StringTypeBuilder
,SubIdStatementSupport
,SubmoduleStatementSupport
,SubscribedNotificationsStatements
,SubscriptionStateNotificationStatementSupport
,TypeBuilder
,TypedefStatementSupport
,TypeStatementRFC6020Support
,TypeStatementRFC7950Support
,Uint16
,Uint16.Support
,Uint32
,Uint32.Support
,Uint64
,Uint64.Support
,Uint8
,Uint8.Support
,UnionTypeBuilder
,UniqueStatementSupport
,UnitsStatementSupport
,UnmodifiableMap
,UnqualifiedQName
,UnresolvedNumber
,UsesStatementSupport
,ValueStatementSupport
,WhenStatementSupport
,XMLNamespace
,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
,YangParserConfiguration
,YangParserConfiguration.Builder
,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