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 voidaccept(Visitor<T> visitor) 
 -