Package com.evolveum.midpoint.prism
Interface Visitable<T extends Visitable<T>>
-
- All Known Subinterfaces:
AttributeContainerDefinitionDelegator
,AttributeDefinitionDelegator<T>
,ComplexTypeDefinition
,ComplexTypeDefinitionDelegator
,CompositeObjectDefinition
,CompositeObjectDefinitionDelegator
,ContainerDefinitionDelegator<C>
,ContainerDelta<V>
,Definition
,DefinitionDelegator
,EnumerationTypeDefinition
,IncompleteMarkerXNode
,Item<V,D>
,ItemDefinition<I>
,ItemDefinitionDelegator<I>
,ItemDelta<V,D>
,ItemWrapper<I,VW>
,ListXNode
,MapXNode
,MutableComplexTypeDefinition
,MutableDefinition
,MutableItemDefinition<I>
,MutablePrismContainerDefinition<C>
,MutablePrismObjectDefinition<O>
,MutablePrismPropertyDefinition<T>
,MutablePrismReferenceDefinition
,MutableRawResourceAttributeDefinition<T>
,MutableResourceObjectClassDefinition
,MutableTypeDefinition
,ObjectDefinitionDelegator<O>
,ObjectDelta<O>
,PartiallyMutableItemDefinition<I>
,PartiallyMutableItemDefinition.Attribute<T>
,PartiallyMutableItemDefinition.Container<C>
,PartiallyMutableItemDefinition.Property<T>
,PartiallyMutableItemDefinition.Reference
,PrimitiveXNode<T>
,PrismContainer<C>
,PrismContainerDefinition<C>
,PrismContainerValue<C>
,PrismContainerWrapper<C>
,PrismObject<O>
,PrismObjectDefinition<O>
,PrismObjectValue<O>
,PrismObjectWrapper<O>
,PrismProperty<T>
,PrismPropertyDefinition<T>
,PrismPropertyValue<T>
,PrismPropertyWrapper<T>
,PrismReference
,PrismReferenceDefinition
,PrismReferenceValue
,PrismReferenceWrapper<R>
,PrismValue
,PrismValueDeltaSetTriple<V>
,PropertyDefinitionDelegator<T>
,PropertyDelta<T>
,RawResourceAttributeDefinition<T>
,ReferenceDefinitionDelegator
,ReferenceDelta
,RefinedAttributeDefinitionDelegator<T>
,ResourceAttribute<T>
,ResourceAttributeContainer
,ResourceAttributeContainerDefinition
,ResourceAttributeDefinition<T>
,ResourceAttributeWrapper<T>
,ResourceObjectClassDefinition
,ResourceObjectClassDefinitionDelegator
,ResourceObjectDefinition
,ResourceObjectDefinitionDelegator
,ResourceObjectTypeDefinition
,ResourceObjectTypeDefinitionDelegator
,RootXNode
,ShadowCoordinatesQualifiedObjectDelta<T>
,ShadowWrapper
,SimpleTypeDefinition
,SmartVisitable<T>
,TypeDefinition
,TypeDefinitionDelegator
,ValueMetadata
,XNode
- All Known Implementing Classes:
AbstractDelegatedPrismValueDeltaSetTriple
,AbstractResourceObjectDefinitionImpl
,CaseWorkItemTypeWrapper
,ComplexTypeDefinitionImpl
,CompositeObjectDefinitionImpl
,ContainerDeltaImpl
,DefinitionImpl
,DummyContainerImpl
,DummyItem
,DummyPrismObjectDefinition
,DummyPropertyImpl
,DummyReferenceImpl
,EnumerationTypeDefinitionImpl
,ExpressionWrapper
,IncompleteMarkerXNodeImpl
,ItemDefinitionImpl
,ItemDeltaImpl
,ItemImpl
,ItemWrapperImpl
,ListXNodeImpl
,MapXNodeImpl
,ObjectDeltaImpl
,OperationResult
,OpResult
,PrimitiveXNodeImpl
,PrismContainerDefinitionImpl
,PrismContainerImpl
,PrismContainerValueImpl
,PrismContainerWrapperImpl
,PrismObjectDefinitionImpl
,PrismObjectImpl
,PrismObjectValueImpl
,PrismObjectWrapperImpl
,PrismPropertyDefinitionImpl
,PrismPropertyImpl
,PrismPropertyValueImpl
,PrismPropertyWrapperImpl
,PrismReferenceDefinitionImpl
,PrismReferenceImpl
,PrismReferenceValueImpl
,PrismReferenceWrapperImpl
,PrismValueDeltaSetTripleImpl
,PrismValueImpl
,ProfilingClassLoggerContainerWrapperImpl
,PropertyDeltaImpl
,ProtectedStringTypeWrapperImpl
,RawResourceAttributeDefinitionImpl
,ReferenceDeltaImpl
,ResourceAssociationDefinition
,ResourceAttributeContainerDefinitionImpl
,ResourceAttributeContainerImpl
,ResourceAttributeDefinitionImpl
,ResourceAttributeImpl
,ResourceAttributeMappingWrapper
,ResourceAttributeWrapperImpl
,ResourceObjectClassDefinitionImpl
,ResourceObjectTypeDefinitionImpl
,ResourceWrapper
,RootXNodeImpl
,SchemaXNodeImpl
,ShadowAssociationWrapperImpl
,ShadowCoordinatesQualifiedObjectDeltaImpl
,ShadowWrapperImpl
,SimpleTypeDefinitionImpl
,SourceTriple
,TransformableComplexTypeDefinition
,TransformableComplexTypeDefinition.TrCompositeObjectDefinition
,TransformableComplexTypeDefinition.TrResourceObjectClassDefinition
,TransformableComplexTypeDefinition.TrResourceObjectDefinition
,TransformableComplexTypeDefinition.TrResourceObjectTypeDefinition
,TransformableContainerDefinition
,TransformableContainerDefinition.AttributeContainer
,TransformableItemDefinition
,TransformableObjectDefinition
,TransformablePropertyDefinition
,TransformablePropertyDefinition.RefinedAttribute
,TransformablePropertyDefinition.ResourceAttribute
,TransformableReferenceDefinition
,TypeDefinitionImpl
,ValueMetadataAdapter
,ValueMetadataWrapperImpl
,XNodeImpl
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface Visitable<T extends Visitable<T>>
- Author:
- semancik
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
accept(Visitor<T> visitor)
-