public class AS2MonikerVisitor extends AbstractExtendingVisitor<java.lang.Object,AS2Moniker> implements PivotConstantsInternal
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<TemplateParameter,Type> |
templateBindings |
contextACCUMULATOR_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, 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, 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, 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,
java.util.Map<TemplateParameter,Type> templateBindings) |
visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitCallExp, visitCallOperationAction, visitCollectionItem, visitCollectionRange, visitCollectionType, visitComment, visitCompleteClass, visitCompleteEnvironment, visitCompleteModel, visitCompletePackage, visitConnectionPointReference, visitDataType, visitDynamicBehavior, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitDynamicValueSpecification, visitElement, visitElementExtension, visitEnumeration, visitEnumerationLiteral, visitFeature, visitFeatureCallExp, visitFinalState, 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, visitProfileApplication, visitProperty, visitPseudostate, visitRegion, visitResultVariable, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitShadowPart, visitSignal, visitSlot, visitStandardLibrary, visitState, visitStateExp, visitStateMachine, visitStereotype, visitStereotypeExtender, visitTemplateableElement, visitTransition, visitTrigger, visitTupleLiteralPart, visitType, visitTypedElement, visitUnspecifiedValueExp, visitValueSpecification, visitVariableDeclaration, visitVertex, visitVoidType, visitWildcardTypegetAdapter, safeVisit, visitclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAdapter@Nullable protected final java.util.Map<TemplateParameter,Type> templateBindings
public AS2MonikerVisitor(@NonNull
AS2Moniker context)
public AS2MonikerVisitor(@NonNull
AS2Moniker context,
@Nullable
java.util.Map<TemplateParameter,Type> templateBindings)
public static void initialize()
public void appendExpPrefix(@NonNull
NamedElement object)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object visitAnnotation(@NonNull
Annotation object)
visitAnnotation in interface Visitor<java.lang.Object>visitAnnotation in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitBooleanLiteralExp(@NonNull
BooleanLiteralExp object)
visitBooleanLiteralExp in interface Visitor<java.lang.Object>visitBooleanLiteralExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitClass(Class object)
visitClass in interface Visitor<java.lang.Object>visitClass in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitCollectionLiteralExp(@NonNull
CollectionLiteralExp object)
visitCollectionLiteralExp in interface Visitor<java.lang.Object>visitCollectionLiteralExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitCollectionLiteralPart(@NonNull
CollectionLiteralPart object)
visitCollectionLiteralPart in interface Visitor<java.lang.Object>visitCollectionLiteralPart in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitConstraint(@NonNull
Constraint object)
visitConstraint in interface Visitor<java.lang.Object>visitConstraint in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitDetail(@NonNull
Detail object)
visitDetail in interface Visitor<java.lang.Object>visitDetail in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitEnumLiteralExp(@NonNull
EnumLiteralExp object)
visitEnumLiteralExp in interface Visitor<java.lang.Object>visitEnumLiteralExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitExpressionInOCL(@NonNull
ExpressionInOCL object)
visitExpressionInOCL in interface Visitor<java.lang.Object>visitExpressionInOCL in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitIfExp(@NonNull
IfExp object)
visitIfExp in interface Visitor<java.lang.Object>visitIfExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitIntegerLiteralExp(@NonNull
IntegerLiteralExp object)
visitIntegerLiteralExp in interface Visitor<java.lang.Object>visitIntegerLiteralExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitInvalidLiteralExp(@NonNull
InvalidLiteralExp object)
visitInvalidLiteralExp in interface Visitor<java.lang.Object>visitInvalidLiteralExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitLambdaType(@NonNull
LambdaType object)
visitLambdaType in interface Visitor<java.lang.Object>visitLambdaType in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitLetExp(@NonNull
LetExp object)
visitLetExp in interface Visitor<java.lang.Object>visitLetExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitLoopExp(@NonNull
LoopExp object)
visitLoopExp in interface Visitor<java.lang.Object>visitLoopExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitMapLiteralExp(@NonNull
MapLiteralExp object)
visitMapLiteralExp in interface Visitor<java.lang.Object>visitMapLiteralExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitMapLiteralPart(@NonNull
MapLiteralPart object)
visitMapLiteralPart in interface Visitor<java.lang.Object>visitMapLiteralPart in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitModel(@NonNull
Model object)
visitModel in interface Visitor<java.lang.Object>visitModel in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitNamedElement(@NonNull
NamedElement object)
visitNamedElement in interface Visitor<java.lang.Object>visitNamedElement in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitNullLiteralExp(@NonNull
NullLiteralExp object)
visitNullLiteralExp in interface Visitor<java.lang.Object>visitNullLiteralExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitOperation(@NonNull
Operation object)
visitOperation in interface Visitor<java.lang.Object>visitOperation in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitOperationCallExp(@NonNull
OperationCallExp object)
visitOperationCallExp in interface Visitor<java.lang.Object>visitOperationCallExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitOppositePropertyCallExp(@NonNull
OppositePropertyCallExp object)
visitOppositePropertyCallExp in interface Visitor<java.lang.Object>visitOppositePropertyCallExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitPackage(Package object)
visitPackage in interface Visitor<java.lang.Object>visitPackage in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitPrecedence(@NonNull
Precedence object)
visitPrecedence in interface Visitor<java.lang.Object>visitPrecedence in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitPrimitiveType(@NonNull
PrimitiveType object)
visitPrimitiveType in interface Visitor<java.lang.Object>visitPrimitiveType in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitPropertyCallExp(@NonNull
PropertyCallExp object)
visitPropertyCallExp in interface Visitor<java.lang.Object>visitPropertyCallExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitRealLiteralExp(@NonNull
RealLiteralExp object)
visitRealLiteralExp in interface Visitor<java.lang.Object>visitRealLiteralExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.String visitShadowExp(@NonNull
ShadowExp shadowExp)
visitShadowExp in interface Visitor<java.lang.Object>visitShadowExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitStringLiteralExp(@NonNull
StringLiteralExp object)
visitStringLiteralExp in interface Visitor<java.lang.Object>visitStringLiteralExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitTemplateBinding(@NonNull
TemplateBinding object)
visitTemplateBinding in interface Visitor<java.lang.Object>visitTemplateBinding in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitTemplateParameter(@NonNull
TemplateParameter object)
visitTemplateParameter in interface Visitor<java.lang.Object>visitTemplateParameter in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitTemplateParameterSubstitution(@NonNull
TemplateParameterSubstitution object)
visitTemplateParameterSubstitution in interface Visitor<java.lang.Object>visitTemplateParameterSubstitution in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitTemplateSignature(@NonNull
TemplateSignature object)
visitTemplateSignature in interface Visitor<java.lang.Object>visitTemplateSignature in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitTupleLiteralExp(@NonNull
TupleLiteralExp object)
visitTupleLiteralExp in interface Visitor<java.lang.Object>visitTupleLiteralExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitTupleType(@NonNull
TupleType object)
visitTupleType in interface Visitor<java.lang.Object>visitTupleType in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitTypeExp(@NonNull
TypeExp object)
visitTypeExp in interface Visitor<java.lang.Object>visitTypeExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitUnlimitedNaturalLiteralExp(@NonNull
UnlimitedNaturalLiteralExp object)
visitUnlimitedNaturalLiteralExp in interface Visitor<java.lang.Object>visitUnlimitedNaturalLiteralExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitVariable(@NonNull
Variable object)
visitVariable in interface Visitor<java.lang.Object>visitVariable in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>public java.lang.Object visitVariableExp(@NonNull
VariableExp object)
visitVariableExp in interface Visitor<java.lang.Object>visitVariableExp in class AbstractExtendingVisitor<java.lang.Object,AS2Moniker>