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>, ItemDeltaDelegator<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>, ProcessedObject.ProcessedObjectItemDelta<V,D>, 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, AssignmentHolderWrapper, 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, TransformableDefinition, 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

    Modifier and Type
    Method
    Description
    void
    accept(Visitor<T> visitor)
     
  • Method Details

    • accept

      void accept(Visitor<T> visitor)