Package com.evolveum.midpoint.prism
Interface Visitable<T extends Visitable<T>>
-
- All Known Subinterfaces:
ComplexTypeDefinition,CompositeRefinedObjectClassDefinition,ContainerDelta<V>,Item<V,D>,ItemDefinition<I>,ItemDelta<V,D>,LayerRefinedAttributeDefinition<T>,LayerRefinedObjectClassDefinition,ListXNode,MapXNode,MutableComplexTypeDefinition,MutableItemDefinition<I>,MutableObjectClassComplexTypeDefinition,MutablePrismContainerDefinition<C>,MutablePrismPropertyDefinition<T>,MutablePrismReferenceDefinition,MutableResourceAttributeDefinition<T>,ObjectClassComplexTypeDefinition,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>,PropertyDelta<T>,ReferenceDelta,RefinedAttributeDefinition<T>,RefinedObjectClassDefinition,ResourceAttribute<T>,ResourceAttributeContainer,ResourceAttributeContainerDefinition,ResourceAttributeDefinition<T>,RootXNode,ShadowDiscriminatorObjectDelta<T>,XNode
- All Known Implementing Classes:
AbstractDelegatedPrismValueDeltaSetTriple,ComplexTypeDefinitionImpl,CompositeRefinedObjectClassDefinitionImpl,ContainerDeltaImpl,DummyContainerImpl,DummyPropertyImpl,DummyReferenceImpl,ItemDefinitionImpl,ItemDeltaImpl,ItemImpl,LayerRefinedAttributeDefinitionImpl,LayerRefinedObjectClassDefinitionImpl,ListXNodeImpl,MapXNodeImpl,ObjectClassComplexTypeDefinitionImpl,ObjectDeltaImpl,OperationResult,PrimitiveXNodeImpl,PrismContainerDefinitionImpl,PrismContainerImpl,PrismContainerValueImpl,PrismObjectDefinitionImpl,PrismObjectImpl,PrismObjectValueImpl,PrismPropertyDefinitionImpl,PrismPropertyImpl,PrismPropertyValueImpl,PrismReferenceDefinitionImpl,PrismReferenceImpl,PrismReferenceValueImpl,PrismValueDeltaSetTripleImpl,PrismValueImpl,PropertyDeltaImpl,ReferenceDeltaImpl,RefinedAssociationDefinition,RefinedAttributeDefinitionImpl,RefinedObjectClassDefinitionImpl,ResourceAttributeContainerDefinitionImpl,ResourceAttributeContainerImpl,ResourceAttributeDefinitionImpl,ResourceAttributeImpl,RootXNodeImpl,SchemaXNodeImpl,ShadowDiscriminatorObjectDeltaImpl,SourceTriple,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)
-