Package com.evolveum.midpoint.prism
Interface Visitable<T extends Visitable<T>>
- 
- All Known Subinterfaces:
 AttributeContainerDefinitionDelegator,AttributeDefinitionDelegator<T>,ComplexTypeDefinition,ComplexTypeDefinitionDelegator,CompositeRefinedObjectClassDefinition,ContainerDefinitionDelegator<C>,ContainerDelta<V>,Definition,DefinitionDelegator,IncompleteMarkerXNode,Item<V,D>,ItemDefinition<I>,ItemDefinitionDelegator<I>,ItemDelta<V,D>,LayerRefinedAttributeDefinition<T>,LayerRefinedObjectClassDefinition,ListXNode,MapXNode,MutableComplexTypeDefinition,MutableDefinition,MutableItemDefinition<I>,MutableObjectClassComplexTypeDefinition,MutablePrismContainerDefinition<C>,MutablePrismObjectDefinition<O>,MutablePrismPropertyDefinition<T>,MutablePrismReferenceDefinition,MutableResourceAttributeDefinition<T>,MutableTypeDefinition,ObjectClassComplexTypeDefinition,ObjectClassTypeDefinitionDelegator,ObjectDefinitionDelegator<O>,ObjectDelta<O>,PrimitiveXNode<T>,PrismContainer<C>,PrismContainerDefinition<C>,PrismContainerValue<C>,PrismObject<O>,PrismObjectDefinition<O>,PrismObjectValue<O>,PrismProperty<T>,PrismPropertyDefinition<T>,PrismPropertyValue<T>,PrismReference,PrismReferenceDefinition,PrismReferenceValue,PrismValue,PrismValueDeltaSetTriple<V>,PropertyDefinitionDelegator<T>,PropertyDelta<T>,ReferenceDefinitionDelegator,ReferenceDelta,RefinedAttributeDefinition<T>,RefinedAttributeDefinitionDelegator<T>,RefinedObjectClassDefinition,ResourceAttribute<T>,ResourceAttributeContainer,ResourceAttributeContainerDefinition,ResourceAttributeDefinition<T>,RootXNode,ShadowDiscriminatorObjectDelta<T>,SimpleTypeDefinition,SmartVisitable<T>,TypeDefinition,TypeDefinitionDelegator,ValueMetadata,XNode
- All Known Implementing Classes:
 AbstractDelegatedPrismValueDeltaSetTriple,com.evolveum.midpoint.prism.impl.ComplexTypeDefinitionImpl,CompositeRefinedObjectClassDefinitionImpl,com.evolveum.midpoint.prism.impl.DefinitionImpl,com.evolveum.midpoint.prism.impl.ItemDefinitionImpl,com.evolveum.midpoint.prism.impl.ItemImpl,LayerRefinedAttributeDefinitionImpl,LayerRefinedObjectClassDefinitionImpl,ObjectClassComplexTypeDefinitionImpl,com.evolveum.midpoint.prism.impl.delta.ObjectDeltaImpl,OperationResult,com.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl,com.evolveum.midpoint.prism.impl.PrismContainerImpl,com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl,com.evolveum.midpoint.prism.impl.PrismPropertyImpl,RefinedAssociationDefinition,RefinedAttributeDefinitionImpl,RefinedObjectClassDefinitionImpl,ResourceAttributeContainerDefinitionImpl,ResourceAttributeContainerImpl,ResourceAttributeDefinitionImpl,ResourceAttributeImpl,ShadowDiscriminatorObjectDeltaImpl,com.evolveum.midpoint.prism.impl.TypeDefinitionImpl
- 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) 
 -