public class Pivot2MonikerVisitor extends AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker> implements PivotConstants
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<TemplateParameter,ParameterableElement> |
templateBindings |
context
ACCUMULATOR_SEPARATOR, ANNOTATION_QUOTE, BINDINGS_PREFIX, COLLECTION_NAVIGATION_OPERATOR, DOCUMENTATION_ANNOTATION_KEY, DOCUMENTATION_ANNOTATION_SOURCE, GEN_MODEL_URI, GREATER_THAN_OPERATOR, GREATER_THAN_OR_EQUAL_OPERATOR, IMPORT_ANNOTATION_SOURCE, ITERATOR_SEPARATOR, LESS_THAN_OPERATOR, LESS_THAN_OR_EQUAL_OPERATOR, 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, OBJECT_NAVIGATION_OPERATOR, OCL_LANGUAGE, OCL_NAME, ORPHANAGE_NAME, ORPHANAGE_PREFIX, ORPHANAGE_URI, OVERFLOW_MARKER, PARAMETER_PREFIX, PARAMETER_SEPARATOR, PARAMETER_SUFFIX, PIVOT_ECORE, PLUGIN_ID, PRECEDENCE_PREFIX, PRIMITIVE_TYPES_URI_PREFIX, roleNames, SYSML_ANNOTATION_SOURCE, 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_TYPE_TEXT, UNRESOLVED_PROXY_MARKER, WILDCARD_INDICATOR, WILDCARD_NAME
Constructor and Description |
---|
Pivot2MonikerVisitor(Abstract2Moniker context) |
Pivot2MonikerVisitor(Abstract2Moniker context,
java.util.Map<TemplateParameter,ParameterableElement> templateBindings) |
Modifier and Type | Method and Description |
---|---|
void |
appendExpPrefix(NamedElement object) |
static void |
initialize() |
java.lang.String |
toString() |
java.lang.Object |
visitAnnotation(Annotation object) |
java.lang.Object |
visitBooleanLiteralExp(BooleanLiteralExp object) |
java.lang.Object |
visitClass(Class object) |
java.lang.Object |
visitCollectionLiteralExp(CollectionLiteralExp object) |
java.lang.Object |
visitCollectionLiteralPart(CollectionLiteralPart object) |
java.lang.Object |
visitConstraint(Constraint object) |
java.lang.String |
visitConstructorExp(ConstructorExp constructorExp) |
java.lang.Object |
visitDetail(Detail object) |
java.lang.Object |
visitEnumLiteralExp(EnumLiteralExp object) |
java.lang.Object |
visitExpressionInOCL(ExpressionInOCL object) |
java.lang.Object |
visitIfExp(IfExp object) |
java.lang.Object |
visiting(Visitable visitable)
Return the result of visiting a visitable for which no more specific pivot type method
is available.
|
java.lang.Object |
visitIntegerLiteralExp(IntegerLiteralExp object) |
java.lang.Object |
visitInvalidLiteralExp(InvalidLiteralExp object) |
java.lang.Object |
visitLambdaType(LambdaType object) |
java.lang.Object |
visitLetExp(LetExp object) |
java.lang.Object |
visitLoopExp(LoopExp object) |
java.lang.Object |
visitNamedElement(NamedElement object) |
java.lang.Object |
visitNullLiteralExp(NullLiteralExp object) |
java.lang.Object |
visitOperation(Operation object) |
java.lang.Object |
visitOperationCallExp(OperationCallExp object) |
java.lang.Object |
visitPackage(Package object) |
java.lang.Object |
visitPrecedence(Precedence object) |
java.lang.Object |
visitPrimitiveType(PrimitiveType object) |
java.lang.Object |
visitPropertyCallExp(PropertyCallExp object) |
java.lang.Object |
visitRealLiteralExp(RealLiteralExp object) |
java.lang.Object |
visitRoot(Root object) |
java.lang.Object |
visitStringLiteralExp(StringLiteralExp object) |
java.lang.Object |
visitTemplateBinding(TemplateBinding object) |
java.lang.Object |
visitTemplateParameter(TemplateParameter object) |
java.lang.Object |
visitTemplateParameterSubstitution(TemplateParameterSubstitution object) |
java.lang.Object |
visitTemplateSignature(TemplateSignature object) |
java.lang.Object |
visitTupleLiteralExp(TupleLiteralExp object) |
java.lang.Object |
visitTupleType(TupleType object) |
java.lang.Object |
visitTypeExp(TypeExp object) |
java.lang.Object |
visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp object) |
java.lang.Object |
visitVariable(Variable object) |
java.lang.Object |
visitVariableExp(VariableExp object) |
visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitCallExp, visitCallOperationAction, visitCollectionItem, visitCollectionRange, visitCollectionType, visitComment, visitConnectionPointReference, visitConstructorPart, visitDataType, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitElement, visitElementExtension, visitEnumeration, visitEnumerationLiteral, visitFeature, visitFeatureCallExp, visitFinalState, visitImport, visitInvalidType, visitIterateExp, visitIteration, visitIteratorExp, visitLibrary, visitLiteralExp, visitMessageExp, visitMessageType, visitMetaclass, visitNamespace, visitNavigationCallExp, visitNumericLiteralExp, visitOCLExpression, visitOpaqueExpression, visitOperationTemplateParameter, visitOrderedSetType, visitPackageableElement, visitParameter, visitParameterableElement, visitPrimitiveLiteralExp, visitProfile, visitProperty, visitPseudostate, visitRegion, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitSignal, visitState, visitStateExp, visitStateMachine, visitStereotype, visitTemplateableElement, visitTemplateParameterType, visitTransition, visitTrigger, visitTupleLiteralPart, visitType, visitTypedElement, visitTypedMultiplicityElement, visitTypeTemplateParameter, visitUnspecifiedType, visitUnspecifiedValueExp, visitValueSpecification, visitVariableDeclaration, visitVertex, visitVoidType
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAdapter
@Nullable protected final java.util.Map<TemplateParameter,ParameterableElement> templateBindings
public Pivot2MonikerVisitor(@NonNull Abstract2Moniker context)
public Pivot2MonikerVisitor(@NonNull Abstract2Moniker context, @Nullable java.util.Map<TemplateParameter,ParameterableElement> templateBindings)
public static void initialize()
public void appendExpPrefix(@NonNull NamedElement object)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object visitAnnotation(@NonNull Annotation object)
visitAnnotation
in interface Visitor<java.lang.Object>
visitAnnotation
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitBooleanLiteralExp(@NonNull BooleanLiteralExp object)
visitBooleanLiteralExp
in interface Visitor<java.lang.Object>
visitBooleanLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitClass(@NonNull Class object)
visitClass
in interface Visitor<java.lang.Object>
visitClass
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitCollectionLiteralExp(@NonNull CollectionLiteralExp object)
visitCollectionLiteralExp
in interface Visitor<java.lang.Object>
visitCollectionLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitCollectionLiteralPart(@NonNull CollectionLiteralPart object)
visitCollectionLiteralPart
in interface Visitor<java.lang.Object>
visitCollectionLiteralPart
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitConstraint(@NonNull Constraint object)
visitConstraint
in interface Visitor<java.lang.Object>
visitConstraint
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.String visitConstructorExp(@NonNull ConstructorExp constructorExp)
visitConstructorExp
in interface Visitor<java.lang.Object>
visitConstructorExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitDetail(@NonNull Detail object)
visitDetail
in interface Visitor<java.lang.Object>
visitDetail
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitEnumLiteralExp(@NonNull EnumLiteralExp object)
visitEnumLiteralExp
in interface Visitor<java.lang.Object>
visitEnumLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitExpressionInOCL(@NonNull ExpressionInOCL object)
visitExpressionInOCL
in interface Visitor<java.lang.Object>
visitExpressionInOCL
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitIfExp(@NonNull IfExp object)
visitIfExp
in interface Visitor<java.lang.Object>
visitIfExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitIntegerLiteralExp(@NonNull IntegerLiteralExp object)
visitIntegerLiteralExp
in interface Visitor<java.lang.Object>
visitIntegerLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitInvalidLiteralExp(@NonNull InvalidLiteralExp object)
visitInvalidLiteralExp
in interface Visitor<java.lang.Object>
visitInvalidLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitLambdaType(@NonNull LambdaType object)
visitLambdaType
in interface Visitor<java.lang.Object>
visitLambdaType
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitLetExp(@NonNull LetExp object)
visitLetExp
in interface Visitor<java.lang.Object>
visitLetExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitLoopExp(@NonNull LoopExp object)
visitLoopExp
in interface Visitor<java.lang.Object>
visitLoopExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitNamedElement(@NonNull NamedElement object)
visitNamedElement
in interface Visitor<java.lang.Object>
visitNamedElement
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitNullLiteralExp(@NonNull NullLiteralExp object)
visitNullLiteralExp
in interface Visitor<java.lang.Object>
visitNullLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitOperation(@NonNull Operation object)
visitOperation
in interface Visitor<java.lang.Object>
visitOperation
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitOperationCallExp(@NonNull OperationCallExp object)
visitOperationCallExp
in interface Visitor<java.lang.Object>
visitOperationCallExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitPackage(@NonNull Package object)
visitPackage
in interface Visitor<java.lang.Object>
visitPackage
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitPrecedence(@NonNull Precedence object)
visitPrecedence
in interface Visitor<java.lang.Object>
visitPrecedence
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitPrimitiveType(@NonNull PrimitiveType object)
visitPrimitiveType
in interface Visitor<java.lang.Object>
visitPrimitiveType
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitPropertyCallExp(@NonNull PropertyCallExp object)
visitPropertyCallExp
in interface Visitor<java.lang.Object>
visitPropertyCallExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitRealLiteralExp(@NonNull RealLiteralExp object)
visitRealLiteralExp
in interface Visitor<java.lang.Object>
visitRealLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitRoot(@NonNull Root object)
visitRoot
in interface Visitor<java.lang.Object>
visitRoot
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitStringLiteralExp(@NonNull StringLiteralExp object)
visitStringLiteralExp
in interface Visitor<java.lang.Object>
visitStringLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitTemplateBinding(@NonNull TemplateBinding object)
visitTemplateBinding
in interface Visitor<java.lang.Object>
visitTemplateBinding
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitTemplateParameter(@NonNull TemplateParameter object)
visitTemplateParameter
in interface Visitor<java.lang.Object>
visitTemplateParameter
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitTemplateParameterSubstitution(@NonNull TemplateParameterSubstitution object)
visitTemplateParameterSubstitution
in interface Visitor<java.lang.Object>
visitTemplateParameterSubstitution
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitTemplateSignature(@NonNull TemplateSignature object)
visitTemplateSignature
in interface Visitor<java.lang.Object>
visitTemplateSignature
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitTupleLiteralExp(@NonNull TupleLiteralExp object)
visitTupleLiteralExp
in interface Visitor<java.lang.Object>
visitTupleLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitTupleType(@NonNull TupleType object)
visitTupleType
in interface Visitor<java.lang.Object>
visitTupleType
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitTypeExp(@NonNull TypeExp object)
visitTypeExp
in interface Visitor<java.lang.Object>
visitTypeExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitUnlimitedNaturalLiteralExp(@NonNull UnlimitedNaturalLiteralExp object)
visitUnlimitedNaturalLiteralExp
in interface Visitor<java.lang.Object>
visitUnlimitedNaturalLiteralExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitVariable(@NonNull Variable object)
visitVariable
in interface Visitor<java.lang.Object>
visitVariable
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>
public java.lang.Object visitVariableExp(@NonNull VariableExp object)
visitVariableExp
in interface Visitor<java.lang.Object>
visitVariableExp
in class AbstractExtendingVisitor<java.lang.Object,Abstract2Moniker>