org.eclipse.ocl.examples.xtext.essentialocl.utilities
Class EssentialOCLCS2MonikerVisitor
java.lang.Object
org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor<R,C>
org.eclipse.ocl.examples.xtext.base.util.AbstractDelegatingBaseCSVisitor<R,C,D>
org.eclipse.ocl.examples.xtext.essentialocl.util.AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
org.eclipse.ocl.examples.xtext.essentialocl.utilities.EssentialOCLCS2MonikerVisitor
- All Implemented Interfaces:
- PivotConstants, BaseCSVisitor<java.lang.Boolean>, EssentialOCLCSVisitor<java.lang.Boolean>
public class EssentialOCLCS2MonikerVisitor
- extends AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
- implements PivotConstants
Fields inherited from interface org.eclipse.ocl.examples.pivot.PivotConstants |
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 |
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.util.AbstractExtendingDelegatingEssentialOCLCSVisitor |
visitBinaryOperatorCS, visitConstructorPartCS, visitExpCS, visitExpSpecificationCS, visitIndexExpCS, visiting, visitLiteralExpCS, visitNamedExpCS, visitPrimitiveLiteralExpCS, visitUnaryOperatorCS, visitVariableCS |
Methods inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractDelegatingBaseCSVisitor |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor |
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 |
FACTORY
@NonNull
public static CS2Moniker.Factory FACTORY
EssentialOCLCS2MonikerVisitor
public EssentialOCLCS2MonikerVisitor(CS2Moniker context)
appendExpPrefix
protected void appendExpPrefix(ElementCS object)
appendPathNameCS
protected void appendPathNameCS(PathNameCS pathName)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
visitBooleanLiteralExpCS
public java.lang.Boolean visitBooleanLiteralExpCS(@NonNull
BooleanLiteralExpCS object)
- Specified by:
visitBooleanLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitBooleanLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitCollectionLiteralExpCS
public java.lang.Boolean visitCollectionLiteralExpCS(@NonNull
CollectionLiteralExpCS object)
- Specified by:
visitCollectionLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitCollectionLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitCollectionLiteralPartCS
public java.lang.Boolean visitCollectionLiteralPartCS(@NonNull
CollectionLiteralPartCS object)
- Specified by:
visitCollectionLiteralPartCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitCollectionLiteralPartCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitCollectionTypeCS
public java.lang.Boolean visitCollectionTypeCS(@NonNull
CollectionTypeCS object)
- Specified by:
visitCollectionTypeCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitCollectionTypeCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitConstructorExpCS
public java.lang.Boolean visitConstructorExpCS(@NonNull
ConstructorExpCS object)
- Specified by:
visitConstructorExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitConstructorExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitContextCS
public java.lang.Boolean visitContextCS(@NonNull
ContextCS object)
- Specified by:
visitContextCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitContextCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitIfExpCS
public java.lang.Boolean visitIfExpCS(@NonNull
IfExpCS object)
- Specified by:
visitIfExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitIfExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitInfixExpCS
public java.lang.Boolean visitInfixExpCS(@NonNull
InfixExpCS object)
- Specified by:
visitInfixExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitInfixExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitInvalidLiteralExpCS
public java.lang.Boolean visitInvalidLiteralExpCS(@NonNull
InvalidLiteralExpCS object)
- Specified by:
visitInvalidLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitInvalidLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitInvocationExpCS
public java.lang.Boolean visitInvocationExpCS(@NonNull
InvocationExpCS object)
- Specified by:
visitInvocationExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitInvocationExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitLetExpCS
public java.lang.Boolean visitLetExpCS(@NonNull
LetExpCS object)
- Specified by:
visitLetExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitLetExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitLetVariableCS
public java.lang.Boolean visitLetVariableCS(@NonNull
LetVariableCS object)
- Specified by:
visitLetVariableCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitLetVariableCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitNameExpCS
public java.lang.Boolean visitNameExpCS(@NonNull
NameExpCS object)
- Specified by:
visitNameExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitNameExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitNavigatingArgCS
public java.lang.Boolean visitNavigatingArgCS(@NonNull
NavigatingArgCS object)
- Specified by:
visitNavigatingArgCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitNavigatingArgCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitNavigationOperatorCS
public java.lang.Boolean visitNavigationOperatorCS(@NonNull
NavigationOperatorCS object)
- Specified by:
visitNavigationOperatorCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitNavigationOperatorCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitNestedExpCS
public java.lang.Boolean visitNestedExpCS(@NonNull
NestedExpCS object)
- Specified by:
visitNestedExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitNestedExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitNullLiteralExpCS
public java.lang.Boolean visitNullLiteralExpCS(@NonNull
NullLiteralExpCS object)
- Specified by:
visitNullLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitNullLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitNumberLiteralExpCS
public java.lang.Boolean visitNumberLiteralExpCS(@NonNull
NumberLiteralExpCS object)
- Specified by:
visitNumberLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitNumberLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitOperatorCS
public java.lang.Boolean visitOperatorCS(@NonNull
OperatorCS object)
- Specified by:
visitOperatorCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitOperatorCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitPrefixExpCS
public java.lang.Boolean visitPrefixExpCS(@NonNull
PrefixExpCS object)
- Specified by:
visitPrefixExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitPrefixExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitSelfExpCS
public java.lang.Boolean visitSelfExpCS(@NonNull
SelfExpCS object)
- Specified by:
visitSelfExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitSelfExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitStringLiteralExpCS
public java.lang.Boolean visitStringLiteralExpCS(@NonNull
StringLiteralExpCS object)
- Specified by:
visitStringLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitStringLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitTupleLiteralExpCS
public java.lang.Boolean visitTupleLiteralExpCS(@NonNull
TupleLiteralExpCS object)
- Specified by:
visitTupleLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitTupleLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitTupleLiteralPartCS
public java.lang.Boolean visitTupleLiteralPartCS(@NonNull
TupleLiteralPartCS object)
- Specified by:
visitTupleLiteralPartCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitTupleLiteralPartCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitTypeLiteralExpCS
public java.lang.Boolean visitTypeLiteralExpCS(@NonNull
TypeLiteralExpCS object)
- Specified by:
visitTypeLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitTypeLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitTypeNameExpCS
public java.lang.Boolean visitTypeNameExpCS(@NonNull
TypeNameExpCS object)
- Specified by:
visitTypeNameExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitTypeNameExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>
visitUnlimitedNaturalLiteralExpCS
public java.lang.Boolean visitUnlimitedNaturalLiteralExpCS(@NonNull
UnlimitedNaturalLiteralExpCS object)
- Specified by:
visitUnlimitedNaturalLiteralExpCS
in interface EssentialOCLCSVisitor<java.lang.Boolean>
- Overrides:
visitUnlimitedNaturalLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker,BaseCSVisitor<java.lang.Boolean>>