public abstract class AbstractExtendingVisitor<R,C> extends AbstractVisitor<R,C> implements Visitor<R>
context| Modifier | Constructor and Description |
|---|---|
protected |
AbstractExtendingVisitor(C context)
Initializes me with an initial value for my result.
|
getAdapter, safeVisit, visitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAdapter, visitingprotected AbstractExtendingVisitor(@NonNull
C context)
context - my initial result value@Nullable public R visitAnnotation(@NonNull Annotation object)
visitAnnotation in interface Visitor<R>@Nullable public R visitAnyType(@NonNull AnyType object)
visitAnyType in interface Visitor<R>@Nullable public R visitAssociationClass(@NonNull AssociationClass object)
visitAssociationClass in interface Visitor<R>@Nullable public R visitAssociationClassCallExp(@NonNull AssociationClassCallExp object)
visitAssociationClassCallExp in interface Visitor<R>@Nullable public R visitBagType(@NonNull BagType object)
visitBagType in interface Visitor<R>@Nullable public R visitBehavior(@NonNull Behavior object)
visitBehavior in interface Visitor<R>@Nullable public R visitBooleanLiteralExp(@NonNull BooleanLiteralExp object)
visitBooleanLiteralExp in interface Visitor<R>@Nullable public R visitCallExp(@NonNull CallExp object)
visitCallExp in interface Visitor<R>@Nullable public R visitCallOperationAction(@NonNull CallOperationAction object)
visitCallOperationAction in interface Visitor<R>@Nullable public R visitClass(@NonNull Class object)
visitClass in interface Visitor<R>@Nullable public R visitCollectionItem(@NonNull CollectionItem object)
visitCollectionItem in interface Visitor<R>@Nullable public R visitCollectionLiteralExp(@NonNull CollectionLiteralExp object)
visitCollectionLiteralExp in interface Visitor<R>@Nullable public R visitCollectionLiteralPart(@NonNull CollectionLiteralPart object)
visitCollectionLiteralPart in interface Visitor<R>@Nullable public R visitCollectionRange(@NonNull CollectionRange object)
visitCollectionRange in interface Visitor<R>@Nullable public R visitCollectionType(@NonNull CollectionType object)
visitCollectionType in interface Visitor<R>@Nullable public R visitComment(@NonNull Comment object)
visitComment in interface Visitor<R>@Nullable public R visitConnectionPointReference(@NonNull ConnectionPointReference object)
visitConnectionPointReference in interface Visitor<R>@Nullable public R visitConstraint(@NonNull Constraint object)
visitConstraint in interface Visitor<R>@Nullable public R visitConstructorExp(@NonNull ConstructorExp object)
visitConstructorExp in interface Visitor<R>@Nullable public R visitConstructorPart(@NonNull ConstructorPart object)
visitConstructorPart in interface Visitor<R>@Nullable public R visitDataType(@NonNull DataType object)
visitDataType in interface Visitor<R>@Nullable public R visitDetail(@NonNull Detail object)
visitDetail in interface Visitor<R>@Nullable public R visitDynamicElement(@NonNull DynamicElement object)
visitDynamicElement in interface Visitor<R>@Nullable public R visitDynamicProperty(@NonNull DynamicProperty object)
visitDynamicProperty in interface Visitor<R>@Nullable public R visitDynamicType(@NonNull DynamicType object)
visitDynamicType in interface Visitor<R>@Nullable public R visitElement(@NonNull Element object)
visitElement in interface Visitor<R>@Nullable public R visitElementExtension(@NonNull ElementExtension object)
visitElementExtension in interface Visitor<R>@Nullable public R visitEnumLiteralExp(@NonNull EnumLiteralExp object)
visitEnumLiteralExp in interface Visitor<R>@Nullable public R visitEnumeration(@NonNull Enumeration object)
visitEnumeration in interface Visitor<R>@Nullable public R visitEnumerationLiteral(@NonNull EnumerationLiteral object)
visitEnumerationLiteral in interface Visitor<R>@Nullable public R visitExpressionInOCL(@NonNull ExpressionInOCL object)
visitExpressionInOCL in interface Visitor<R>@Nullable public R visitFeature(@NonNull Feature object)
visitFeature in interface Visitor<R>@Nullable public R visitFeatureCallExp(@NonNull FeatureCallExp object)
visitFeatureCallExp in interface Visitor<R>@Nullable public R visitFinalState(@NonNull FinalState object)
visitFinalState in interface Visitor<R>@Nullable public R visitIfExp(@NonNull IfExp object)
visitIfExp in interface Visitor<R>@Nullable public R visitImport(@NonNull Import object)
visitImport in interface Visitor<R>@Nullable public R visitIntegerLiteralExp(@NonNull IntegerLiteralExp object)
visitIntegerLiteralExp in interface Visitor<R>@Nullable public R visitInvalidLiteralExp(@NonNull InvalidLiteralExp object)
visitInvalidLiteralExp in interface Visitor<R>@Nullable public R visitInvalidType(@NonNull InvalidType object)
visitInvalidType in interface Visitor<R>@Nullable public R visitIterateExp(@NonNull IterateExp object)
visitIterateExp in interface Visitor<R>@Nullable public R visitIteration(@NonNull Iteration object)
visitIteration in interface Visitor<R>@Nullable public R visitIteratorExp(@NonNull IteratorExp object)
visitIteratorExp in interface Visitor<R>@Nullable public R visitLambdaType(@NonNull LambdaType object)
visitLambdaType in interface Visitor<R>@Nullable public R visitLetExp(@NonNull LetExp object)
visitLetExp in interface Visitor<R>@Nullable public R visitLibrary(@NonNull Library object)
visitLibrary in interface Visitor<R>@Nullable public R visitLiteralExp(@NonNull LiteralExp object)
visitLiteralExp in interface Visitor<R>@Nullable public R visitLoopExp(@NonNull LoopExp object)
visitLoopExp in interface Visitor<R>@Nullable public R visitMessageExp(@NonNull MessageExp object)
visitMessageExp in interface Visitor<R>@Nullable public R visitMessageType(@NonNull MessageType object)
visitMessageType in interface Visitor<R>@Nullable public R visitMetaclass(@NonNull Metaclass object)
visitMetaclass in interface Visitor<R>@Nullable public R visitNamedElement(@NonNull NamedElement object)
visitNamedElement in interface Visitor<R>@Nullable public R visitNamespace(@NonNull Namespace object)
visitNamespace in interface Visitor<R>@Nullable public R visitNavigationCallExp(@NonNull NavigationCallExp object)
visitNavigationCallExp in interface Visitor<R>@Nullable public R visitNullLiteralExp(@NonNull NullLiteralExp object)
visitNullLiteralExp in interface Visitor<R>@Nullable public R visitNumericLiteralExp(@NonNull NumericLiteralExp object)
visitNumericLiteralExp in interface Visitor<R>@Nullable public R visitOCLExpression(@NonNull OCLExpression object)
visitOCLExpression in interface Visitor<R>@Nullable public R visitOpaqueExpression(@NonNull OpaqueExpression object)
visitOpaqueExpression in interface Visitor<R>@Nullable public R visitOperation(@NonNull Operation object)
visitOperation in interface Visitor<R>@Nullable public R visitOperationCallExp(@NonNull OperationCallExp object)
visitOperationCallExp in interface Visitor<R>@Nullable public R visitOperationTemplateParameter(@NonNull OperationTemplateParameter object)
visitOperationTemplateParameter in interface Visitor<R>@Nullable public R visitOrderedSetType(@NonNull OrderedSetType object)
visitOrderedSetType in interface Visitor<R>@Nullable public R visitPackage(@NonNull Package object)
visitPackage in interface Visitor<R>@Nullable public R visitPackageableElement(@NonNull PackageableElement object)
visitPackageableElement in interface Visitor<R>@Nullable public R visitParameter(@NonNull Parameter object)
visitParameter in interface Visitor<R>@Nullable public R visitParameterableElement(@NonNull ParameterableElement object)
visitParameterableElement in interface Visitor<R>@Nullable public R visitPrecedence(@NonNull Precedence object)
visitPrecedence in interface Visitor<R>@Nullable public R visitPrimitiveLiteralExp(@NonNull PrimitiveLiteralExp object)
visitPrimitiveLiteralExp in interface Visitor<R>@Nullable public R visitPrimitiveType(@NonNull PrimitiveType object)
visitPrimitiveType in interface Visitor<R>@Nullable public R visitProfile(@NonNull Profile object)
visitProfile in interface Visitor<R>@Nullable public R visitProperty(@NonNull Property object)
visitProperty in interface Visitor<R>@Nullable public R visitPropertyCallExp(@NonNull PropertyCallExp object)
visitPropertyCallExp in interface Visitor<R>@Nullable public R visitPseudostate(@NonNull Pseudostate object)
visitPseudostate in interface Visitor<R>@Nullable public R visitRealLiteralExp(@NonNull RealLiteralExp object)
visitRealLiteralExp in interface Visitor<R>@Nullable public R visitRegion(@NonNull Region object)
visitRegion in interface Visitor<R>@Nullable public R visitSelfType(@NonNull SelfType object)
visitSelfType in interface Visitor<R>@Nullable public R visitSendSignalAction(@NonNull SendSignalAction object)
visitSendSignalAction in interface Visitor<R>@Nullable public R visitSequenceType(@NonNull SequenceType object)
visitSequenceType in interface Visitor<R>@Nullable public R visitSetType(@NonNull SetType object)
visitSetType in interface Visitor<R>@Nullable public R visitSignal(@NonNull Signal object)
visitSignal in interface Visitor<R>@Nullable public R visitState(@NonNull State object)
visitState in interface Visitor<R>@Nullable public R visitStateExp(@NonNull StateExp object)
visitStateExp in interface Visitor<R>@Nullable public R visitStateMachine(@NonNull StateMachine object)
visitStateMachine in interface Visitor<R>@Nullable public R visitStereotype(@NonNull Stereotype object)
visitStereotype in interface Visitor<R>@Nullable public R visitStringLiteralExp(@NonNull StringLiteralExp object)
visitStringLiteralExp in interface Visitor<R>@Nullable public R visitTemplateBinding(@NonNull TemplateBinding object)
visitTemplateBinding in interface Visitor<R>@Nullable public R visitTemplateParameter(@NonNull TemplateParameter object)
visitTemplateParameter in interface Visitor<R>@Nullable public R visitTemplateParameterSubstitution(@NonNull TemplateParameterSubstitution object)
visitTemplateParameterSubstitution in interface Visitor<R>@Nullable public R visitTemplateParameterType(@NonNull TemplateParameterType object)
visitTemplateParameterType in interface Visitor<R>@Nullable public R visitTemplateSignature(@NonNull TemplateSignature object)
visitTemplateSignature in interface Visitor<R>@Nullable public R visitTemplateableElement(@NonNull TemplateableElement object)
visitTemplateableElement in interface Visitor<R>@Nullable public R visitTransition(@NonNull Transition object)
visitTransition in interface Visitor<R>@Nullable public R visitTrigger(@NonNull Trigger object)
visitTrigger in interface Visitor<R>@Nullable public R visitTupleLiteralExp(@NonNull TupleLiteralExp object)
visitTupleLiteralExp in interface Visitor<R>@Nullable public R visitTupleLiteralPart(@NonNull TupleLiteralPart object)
visitTupleLiteralPart in interface Visitor<R>@Nullable public R visitTupleType(@NonNull TupleType object)
visitTupleType in interface Visitor<R>@Nullable public R visitTypeExp(@NonNull TypeExp object)
visitTypeExp in interface Visitor<R>@Nullable public R visitTypeTemplateParameter(@NonNull TypeTemplateParameter object)
visitTypeTemplateParameter in interface Visitor<R>@Nullable public R visitTypedElement(@NonNull TypedElement object)
visitTypedElement in interface Visitor<R>@Nullable public R visitTypedMultiplicityElement(@NonNull TypedMultiplicityElement object)
visitTypedMultiplicityElement in interface Visitor<R>@Nullable public R visitUnlimitedNaturalLiteralExp(@NonNull UnlimitedNaturalLiteralExp object)
visitUnlimitedNaturalLiteralExp in interface Visitor<R>@Nullable public R visitUnspecifiedType(@NonNull UnspecifiedType object)
visitUnspecifiedType in interface Visitor<R>@Nullable public R visitUnspecifiedValueExp(@NonNull UnspecifiedValueExp object)
visitUnspecifiedValueExp in interface Visitor<R>@Nullable public R visitValueSpecification(@NonNull ValueSpecification object)
visitValueSpecification in interface Visitor<R>@Nullable public R visitVariable(@NonNull Variable object)
visitVariable in interface Visitor<R>@Nullable public R visitVariableDeclaration(@NonNull VariableDeclaration object)
visitVariableDeclaration in interface Visitor<R>@Nullable public R visitVariableExp(@NonNull VariableExp object)
visitVariableExp in interface Visitor<R>@Nullable public R visitVertex(@NonNull Vertex object)
visitVertex in interface Visitor<R>@Nullable public R visitVoidType(@NonNull VoidType object)
visitVoidType in interface Visitor<R>