public class AS2MonikerVisitor extends AbstractExtendingVisitor<Object,AS2Moniker> implements PivotConstantsInternal
ACCUMULATOR_SEPARATOR, ANNOTATED_IMPLICIT_OPPOSITE_LOWER_VALUE, ANNOTATED_IMPLICIT_OPPOSITE_ORDERED, ANNOTATED_IMPLICIT_OPPOSITE_UNIQUE, ANNOTATED_IMPLICIT_OPPOSITE_UPPER_VALUE, ANNOTATION_QUOTE, BINDINGS_PREFIX, BODY_EXPRESSION_ROLE, BODY_ROLE, COLLECTION_ELEMENT_SEPARATOR, CONSTRAINT_ROLE, DEFAULT_EXPRESSION_ROLE, DEFAULT_IMPLICIT_OPPOSITE_LOWER_VALUE, DEFAULT_IMPLICIT_OPPOSITE_ORDERED, DEFAULT_IMPLICIT_OPPOSITE_UNIQUE, DEFAULT_IMPLICIT_OPPOSITE_UPPER_VALUE, DOCUMENTATION_ANNOTATION_KEY, DOCUMENTATION_ANNOTATION_SOURCE, DUPLICATES_ANNOTATION_SOURCE, GEN_MODEL_URI, INITIALIZER_ROLE, INVARIANT_ROLE, ITERATOR_SEPARATOR, LIBRARY_MONIKER_PREFIX, MESSAGE_ANNOTATION_DETAIL_SUFFIX, MONIKER_EXP_CHILD_PREFIX, MONIKER_IF_EXP, MONIKER_INVALID_LITERAL_EXP, MONIKER_LET_EXP, MONIKER_NULL_LITERAL_EXP, MONIKER_OPERATOR_SEPARATOR, MONIKER_OVERFLOW_LIMIT, MONIKER_PART_SEPARATOR, MONIKER_ROOT, MONIKER_ROOT_EXP, MONIKER_SCOPE_SEPARATOR, MONIKER_STRING_LITERAL_EXP, MONIKER_TUPLE_LITERAL_EXP, MONIKER_UNLIMITED_NATURAL_LITERAL_EXP, NULL_MARKER, NULL_ROOT, OLD_ORPHANAGE_URI, OPERATION_ANNOTATION_SOURCE, OPERATION_IS_TRANSIENT, OVERFLOW_MARKER, OWNED_CONSTRAINT_ROLE, PARAMETER_PREFIX, PARAMETER_SEPARATOR, PARAMETER_SUFFIX, PIVOT_ECORE, PLUGIN_ID, POSTCONDITION_ROLE, PRECEDENCE_PREFIX, PRECONDITION_ROLE, QUERY_ROLE, REDEFINES_ANNOTATION_SOURCE, roleNames, TEMPLATE_BINDING_PREFIX, TEMPLATE_BINDING_SEPARATOR, TEMPLATE_BINDING_SUFFIX, TEMPLATE_PARAMETER_PREFIX, TEMPLATE_SIGNATURE_PREFIX, TEMPLATE_SIGNATURE_SEPARATOR, TEMPLATE_SIGNATURE_SUFFIX, TUPLE_SIGNATURE_PART_SEPARATOR, TUPLE_SIGNATURE_PREFIX, TUPLE_SIGNATURE_SUFFIX, TUPLE_SIGNATURE_TYPE_SEPARATOR, UNKNOWN_ROLE, UNKNOWN_TYPE_TEXT, UNRESOLVED_PROXY_MARKER, WILDCARD_INDICATOR, WILDCARD_NAME
Constructor and Description |
---|
AS2MonikerVisitor(AS2Moniker context) |
AS2MonikerVisitor(AS2Moniker context,
Map<TemplateParameter,Type> templateBindings) |
visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitCallExp, visitCallOperationAction, visitCollectionItem, visitCollectionRange, visitComment, visitCompleteClass, visitCompleteEnvironment, visitCompleteModel, visitCompletePackage, visitConnectionPointReference, visitDataType, visitDynamicBehavior, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitDynamicValueSpecification, visitElement, visitElementExtension, visitEnumeration, visitEnumerationLiteral, visitFeature, visitFeatureCallExp, visitImport, visitInstanceSpecification, visitInvalidType, visitIterateExp, visitIteration, visitIteratorExp, visitIteratorVariable, visitLanguageExpression, visitLetVariable, visitLibrary, visitLiteralExp, visitMapType, visitMessageExp, visitMessageType, visitNamespace, visitNavigationCallExp, visitNumericLiteralExp, visitOCLExpression, visitOrderedSetType, visitOrphanCompletePackage, visitParameter, visitParameterVariable, visitPrimitiveCompletePackage, visitPrimitiveLiteralExp, visitProfile, visitProperty, visitRegion, visitResultVariable, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitShadowPart, visitSignal, visitSlot, visitStandardLibrary, visitStateExp, visitStateMachine, visitStereotype, visitTemplateableElement, visitTrigger, visitTupleLiteralPart, visitType, visitTypedElement, visitUnspecifiedValueExp, visitValueSpecification, visitVariableDeclaration, visitVertex, visitVoidType, visitWildcardType
getAdapter, safeVisit, visit
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAdapter
public AS2MonikerVisitor(AS2Moniker context)
public AS2MonikerVisitor(AS2Moniker context, Map<TemplateParameter,Type> templateBindings)
public static void initialize()
public void appendExpPrefix(NamedElement object)
public Object visitAnnotation(Annotation object)
visitAnnotation
in interface Visitor<Object>
visitAnnotation
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitBooleanLiteralExp(BooleanLiteralExp object)
visitBooleanLiteralExp
in interface Visitor<Object>
visitBooleanLiteralExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitClass(Class object)
visitClass
in interface Visitor<Object>
visitClass
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitCollectionLiteralExp(CollectionLiteralExp object)
visitCollectionLiteralExp
in interface Visitor<Object>
visitCollectionLiteralExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitCollectionLiteralPart(CollectionLiteralPart object)
visitCollectionLiteralPart
in interface Visitor<Object>
visitCollectionLiteralPart
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitCollectionType(CollectionType object)
visitCollectionType
in interface Visitor<Object>
visitCollectionType
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitConstraint(Constraint object)
visitConstraint
in interface Visitor<Object>
visitConstraint
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitDetail(Detail object)
visitDetail
in interface Visitor<Object>
visitDetail
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitEnumLiteralExp(EnumLiteralExp object)
visitEnumLiteralExp
in interface Visitor<Object>
visitEnumLiteralExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitExpressionInOCL(ExpressionInOCL object)
visitExpressionInOCL
in interface Visitor<Object>
visitExpressionInOCL
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitFinalState(FinalState object)
visitFinalState
in interface Visitor<Object>
visitFinalState
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitIfExp(IfExp object)
visitIfExp
in interface Visitor<Object>
visitIfExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitIntegerLiteralExp(IntegerLiteralExp object)
visitIntegerLiteralExp
in interface Visitor<Object>
visitIntegerLiteralExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitInvalidLiteralExp(InvalidLiteralExp object)
visitInvalidLiteralExp
in interface Visitor<Object>
visitInvalidLiteralExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitLambdaType(LambdaType object)
visitLambdaType
in interface Visitor<Object>
visitLambdaType
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitLetExp(LetExp object)
visitLetExp
in interface Visitor<Object>
visitLetExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitLoopExp(LoopExp object)
visitLoopExp
in interface Visitor<Object>
visitLoopExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitMapLiteralExp(MapLiteralExp object)
visitMapLiteralExp
in interface Visitor<Object>
visitMapLiteralExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitMapLiteralPart(MapLiteralPart object)
visitMapLiteralPart
in interface Visitor<Object>
visitMapLiteralPart
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitModel(Model object)
visitModel
in interface Visitor<Object>
visitModel
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitNamedElement(NamedElement object)
visitNamedElement
in interface Visitor<Object>
visitNamedElement
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitNullLiteralExp(NullLiteralExp object)
visitNullLiteralExp
in interface Visitor<Object>
visitNullLiteralExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitOperation(Operation object)
visitOperation
in interface Visitor<Object>
visitOperation
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitOperationCallExp(OperationCallExp object)
visitOperationCallExp
in interface Visitor<Object>
visitOperationCallExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitOppositePropertyCallExp(OppositePropertyCallExp object)
visitOppositePropertyCallExp
in interface Visitor<Object>
visitOppositePropertyCallExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitPackage(Package object)
visitPackage
in interface Visitor<Object>
visitPackage
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitPrecedence(Precedence object)
visitPrecedence
in interface Visitor<Object>
visitPrecedence
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitPrimitiveType(PrimitiveType object)
visitPrimitiveType
in interface Visitor<Object>
visitPrimitiveType
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitProfileApplication(ProfileApplication object)
visitProfileApplication
in interface Visitor<Object>
visitProfileApplication
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitPropertyCallExp(PropertyCallExp object)
visitPropertyCallExp
in interface Visitor<Object>
visitPropertyCallExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitPseudostate(Pseudostate object)
visitPseudostate
in interface Visitor<Object>
visitPseudostate
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitRealLiteralExp(RealLiteralExp object)
visitRealLiteralExp
in interface Visitor<Object>
visitRealLiteralExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public String visitShadowExp(ShadowExp shadowExp)
visitShadowExp
in interface Visitor<Object>
visitShadowExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitState(State object)
visitState
in interface Visitor<Object>
visitState
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitStereotypeExtender(StereotypeExtender object)
visitStereotypeExtender
in interface Visitor<Object>
visitStereotypeExtender
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitStringLiteralExp(StringLiteralExp object)
visitStringLiteralExp
in interface Visitor<Object>
visitStringLiteralExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitTemplateBinding(TemplateBinding object)
visitTemplateBinding
in interface Visitor<Object>
visitTemplateBinding
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitTemplateParameter(TemplateParameter object)
visitTemplateParameter
in interface Visitor<Object>
visitTemplateParameter
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitTemplateParameterSubstitution(TemplateParameterSubstitution object)
visitTemplateParameterSubstitution
in interface Visitor<Object>
visitTemplateParameterSubstitution
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitTemplateSignature(TemplateSignature object)
visitTemplateSignature
in interface Visitor<Object>
visitTemplateSignature
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitTransition(Transition object)
visitTransition
in interface Visitor<Object>
visitTransition
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitTupleLiteralExp(TupleLiteralExp object)
visitTupleLiteralExp
in interface Visitor<Object>
visitTupleLiteralExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitTupleType(TupleType object)
visitTupleType
in interface Visitor<Object>
visitTupleType
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitTypeExp(TypeExp object)
visitTypeExp
in interface Visitor<Object>
visitTypeExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp object)
visitUnlimitedNaturalLiteralExp
in interface Visitor<Object>
visitUnlimitedNaturalLiteralExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitVariable(Variable object)
visitVariable
in interface Visitor<Object>
visitVariable
in class AbstractExtendingVisitor<Object,AS2Moniker>
public Object visitVariableExp(VariableExp object)
visitVariableExp
in interface Visitor<Object>
visitVariableExp
in class AbstractExtendingVisitor<Object,AS2Moniker>
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.