public class EssentialOCLCS2MonikerVisitor extends AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>> implements PivotConstants
Modifier and Type | Field and Description |
---|---|
static CS2Moniker.Factory |
FACTORY |
delegate
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 |
---|
EssentialOCLCS2MonikerVisitor(CS2Moniker context) |
visitBinaryOperatorCS, visitConstructorPartCS, visitExpCS, visitExpSpecificationCS, visitIndexExpCS, visiting, visitLiteralExpCS, visitNamedExpCS, visitPrimitiveLiteralExpCS, visitUnaryOperatorCS, visitVariableCS
getDelegate, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassifierCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAdapter, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassifierCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
@NonNull public static CS2Moniker.Factory FACTORY
public EssentialOCLCS2MonikerVisitor(CS2Moniker context)
protected void appendExpPrefix(ElementCS object)
protected void appendPathNameCS(PathNameCS pathName)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Boolean visitBooleanLiteralExpCS(@NonNull BooleanLiteralExpCS object)
visitBooleanLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitBooleanLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitCollectionLiteralExpCS(@NonNull CollectionLiteralExpCS object)
visitCollectionLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitCollectionLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitCollectionLiteralPartCS(@NonNull CollectionLiteralPartCS object)
visitCollectionLiteralPartCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitCollectionLiteralPartCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitCollectionTypeCS(@NonNull CollectionTypeCS object)
visitCollectionTypeCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitCollectionTypeCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitConstructorExpCS(@NonNull ConstructorExpCS object)
visitConstructorExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitConstructorExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitContextCS(@NonNull ContextCS object)
visitContextCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitContextCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitIfExpCS(@NonNull IfExpCS object)
visitIfExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitIfExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitInfixExpCS(@NonNull InfixExpCS object)
visitInfixExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitInfixExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitInvalidLiteralExpCS(@NonNull InvalidLiteralExpCS object)
visitInvalidLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitInvalidLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitInvocationExpCS(@NonNull InvocationExpCS object)
visitInvocationExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitInvocationExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitLetExpCS(@NonNull LetExpCS object)
visitLetExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitLetExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitLetVariableCS(@NonNull LetVariableCS object)
visitLetVariableCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitLetVariableCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitNameExpCS(@NonNull NameExpCS object)
visitNameExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitNameExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitNavigatingArgCS(@NonNull NavigatingArgCS object)
visitNavigatingArgCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitNavigatingArgCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitNavigationOperatorCS(@NonNull NavigationOperatorCS object)
visitNavigationOperatorCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitNavigationOperatorCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitNestedExpCS(@NonNull NestedExpCS object)
visitNestedExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitNestedExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitNullLiteralExpCS(@NonNull NullLiteralExpCS object)
visitNullLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitNullLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitNumberLiteralExpCS(@NonNull NumberLiteralExpCS object)
visitNumberLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitNumberLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitOperatorCS(@NonNull OperatorCS object)
visitOperatorCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitOperatorCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitPrefixExpCS(@NonNull PrefixExpCS object)
visitPrefixExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitPrefixExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitSelfExpCS(@NonNull SelfExpCS object)
visitSelfExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitSelfExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitStringLiteralExpCS(@NonNull StringLiteralExpCS object)
visitStringLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitStringLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitTupleLiteralExpCS(@NonNull TupleLiteralExpCS object)
visitTupleLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitTupleLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitTupleLiteralPartCS(@NonNull TupleLiteralPartCS object)
visitTupleLiteralPartCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitTupleLiteralPartCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitTypeLiteralExpCS(@NonNull TypeLiteralExpCS object)
visitTypeLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitTypeLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitTypeNameExpCS(@NonNull TypeNameExpCS object)
visitTypeNameExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitTypeNameExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
public java.lang.Boolean visitUnlimitedNaturalLiteralExpCS(@NonNull UnlimitedNaturalLiteralExpCS object)
visitUnlimitedNaturalLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
visitUnlimitedNaturalLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>