public interface Visitor<R>
<A> A getAdapter(Class<A> adapter)
null
if
no such object can be found.adapter
- the adapter class to look upnull
if this object does not
have an adapter for the given classR visiting(Visitable visitable)
R visitAnnotation(Annotation object)
R visitAssociationClass(AssociationClass object)
R visitAssociationClassCallExp(AssociationClassCallExp object)
R visitBooleanLiteralExp(BooleanLiteralExp object)
R visitCallOperationAction(CallOperationAction object)
R visitCollectionItem(CollectionItem object)
R visitCollectionLiteralExp(CollectionLiteralExp object)
R visitCollectionLiteralPart(CollectionLiteralPart object)
R visitCollectionRange(CollectionRange object)
R visitCollectionType(CollectionType object)
R visitCompleteClass(CompleteClass object)
R visitCompleteEnvironment(CompleteEnvironment object)
R visitCompleteModel(CompleteModel object)
R visitCompletePackage(CompletePackage object)
R visitConnectionPointReference(ConnectionPointReference object)
R visitConstraint(Constraint object)
R visitDynamicBehavior(DynamicBehavior object)
R visitDynamicElement(DynamicElement object)
R visitDynamicProperty(DynamicProperty object)
R visitDynamicType(DynamicType object)
R visitDynamicValueSpecification(DynamicValueSpecification object)
R visitElementExtension(ElementExtension object)
R visitEnumLiteralExp(EnumLiteralExp object)
R visitEnumeration(Enumeration object)
R visitEnumerationLiteral(EnumerationLiteral object)
R visitExpressionInOCL(ExpressionInOCL object)
R visitFeatureCallExp(FeatureCallExp object)
R visitFinalState(FinalState object)
R visitInstanceSpecification(InstanceSpecification object)
R visitIntegerLiteralExp(IntegerLiteralExp object)
R visitInvalidLiteralExp(InvalidLiteralExp object)
R visitInvalidType(InvalidType object)
R visitIterateExp(IterateExp object)
R visitIteratorExp(IteratorExp object)
R visitIteratorVariable(IteratorVariable object)
R visitLambdaType(LambdaType object)
R visitLanguageExpression(LanguageExpression object)
R visitLetVariable(LetVariable object)
R visitLiteralExp(LiteralExp object)
R visitMapLiteralExp(MapLiteralExp object)
R visitMapLiteralPart(MapLiteralPart object)
R visitMessageExp(MessageExp object)
R visitMessageType(MessageType object)
R visitNamedElement(NamedElement object)
R visitNavigationCallExp(NavigationCallExp object)
R visitNullLiteralExp(NullLiteralExp object)
R visitNumericLiteralExp(NumericLiteralExp object)
R visitOCLExpression(OCLExpression object)
R visitOperationCallExp(OperationCallExp object)
R visitOppositePropertyCallExp(OppositePropertyCallExp object)
R visitOrderedSetType(OrderedSetType object)
R visitOrphanCompletePackage(OrphanCompletePackage object)
R visitParameterVariable(ParameterVariable object)
R visitPrecedence(Precedence object)
R visitPrimitiveCompletePackage(PrimitiveCompletePackage object)
R visitPrimitiveLiteralExp(PrimitiveLiteralExp object)
R visitPrimitiveType(PrimitiveType object)
R visitProfileApplication(ProfileApplication object)
R visitPropertyCallExp(PropertyCallExp object)
R visitPseudostate(Pseudostate object)
R visitRealLiteralExp(RealLiteralExp object)
R visitResultVariable(ResultVariable object)
R visitSendSignalAction(SendSignalAction object)
R visitSequenceType(SequenceType object)
R visitShadowPart(ShadowPart object)
R visitStandardLibrary(StandardLibrary object)
R visitStateMachine(StateMachine object)
R visitStereotype(Stereotype object)
R visitStereotypeExtender(StereotypeExtender object)
R visitStringLiteralExp(StringLiteralExp object)
R visitTemplateBinding(TemplateBinding object)
R visitTemplateParameter(TemplateParameter object)
R visitTemplateParameterSubstitution(TemplateParameterSubstitution object)
R visitTemplateSignature(TemplateSignature object)
R visitTemplateableElement(TemplateableElement object)
R visitTransition(Transition object)
R visitTupleLiteralExp(TupleLiteralExp object)
R visitTupleLiteralPart(TupleLiteralPart object)
R visitTypedElement(TypedElement object)
R visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp object)
R visitUnspecifiedValueExp(UnspecifiedValueExp object)
R visitValueSpecification(ValueSpecification object)
R visitVariableDeclaration(VariableDeclaration object)
R visitVariableExp(VariableExp object)
R visitWildcardType(WildcardType object)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.