org.eclipse.ocl.examples.xtext.completeocl.utilities
Class CompleteOCLCS2MonikerVisitor
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.AbstractDelegatingEssentialOCLCSVisitor<R,C,D>
org.eclipse.ocl.examples.xtext.completeocl.util.AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean>>
org.eclipse.ocl.examples.xtext.completeocl.utilities.CompleteOCLCS2MonikerVisitor
- All Implemented Interfaces:
- PivotConstants, BaseCSVisitor<java.lang.Boolean>, CompleteOCLCSVisitor<java.lang.Boolean>, EssentialOCLCSVisitor<java.lang.Boolean>
public class CompleteOCLCS2MonikerVisitor
- extends AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean>>
- implements PivotConstants
| Fields inherited from interface org.eclipse.ocl.examples.pivot.PivotConstants |
ACCUMULATOR_SEPARATOR, ANNOTATION_QUOTE, BINDINGS_PREFIX, COLLECTION_NAVIGATION_OPERATOR, GEN_MODEL_URI, GREATER_THAN_OPERATOR, GREATER_THAN_OR_EQUAL_OPERATOR, 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_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, 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_TYPE_TEXT, UNRESOLVED_PROXY_MARKER, WILDCARD_INDICATOR, WILDCARD_NAME |
| Methods inherited from class org.eclipse.ocl.examples.xtext.completeocl.util.AbstractExtendingDelegatingCompleteOCLCSVisitor |
visitBodyCS, visitCompleteOCLDocumentCS, visitContextDeclCS, visitDefFeatureCS, visitDerCS, visitFeatureContextDeclCS, visitIncludeCS, visiting, visitInitCS, visitInvCS, visitOCLMessageArgCS, visitPathNameDeclCS, visitPostCS, visitPreCS |
| Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.util.AbstractDelegatingEssentialOCLCSVisitor |
visitBinaryOperatorCS, visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionTypeCS, visitConstructorExpCS, visitConstructorPartCS, visitContextCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitInvocationExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitNameExpCS, visitNavigatingArgCS, visitNavigationOperatorCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperatorCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitSelfExpCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitTypeNameExpCS, visitUnaryOperatorCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS |
| Methods inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractDelegatingBaseCSVisitor |
getDelegate, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassifierCS, visitCollectionTypeRefCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPathElementCS, 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, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ocl.examples.xtext.essentialocl.util.EssentialOCLCSVisitor |
visitBinaryOperatorCS, visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionTypeCS, visitConstructorExpCS, visitConstructorPartCS, visitContextCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitInvocationExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitNameExpCS, visitNavigatingArgCS, visitNavigationOperatorCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperatorCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitSelfExpCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitTypeNameExpCS, visitUnaryOperatorCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS |
| Methods inherited from interface org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor |
getAdapter, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassifierCS, visitCollectionTypeRefCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPathElementCS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS |
FACTORY
public static CS2Moniker.Factory FACTORY
CompleteOCLCS2MonikerVisitor
public CompleteOCLCS2MonikerVisitor(CS2Moniker context)
safeAppendMonikerOf
public void safeAppendMonikerOf(Element element)
appendParametersCS
protected void appendParametersCS(java.util.List<ParameterCS> csParameters)
visitClassifierContextDeclCS
public java.lang.Boolean visitClassifierContextDeclCS(ClassifierContextDeclCS object)
- Specified by:
visitClassifierContextDeclCS in interface CompleteOCLCSVisitor<java.lang.Boolean>- Overrides:
visitClassifierContextDeclCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean>>
visitContextConstraintCS
public java.lang.Boolean visitContextConstraintCS(ContextConstraintCS object)
- Specified by:
visitContextConstraintCS in interface CompleteOCLCSVisitor<java.lang.Boolean>- Overrides:
visitContextConstraintCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean>>
visitContextSpecificationCS
public java.lang.Boolean visitContextSpecificationCS(ContextSpecificationCS object)
- Specified by:
visitContextSpecificationCS in interface CompleteOCLCSVisitor<java.lang.Boolean>- Overrides:
visitContextSpecificationCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean>>
visitDefCS
public java.lang.Boolean visitDefCS(DefCS object)
- Specified by:
visitDefCS in interface CompleteOCLCSVisitor<java.lang.Boolean>- Overrides:
visitDefCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean>>
visitDefOperationCS
public java.lang.Boolean visitDefOperationCS(DefOperationCS object)
- Specified by:
visitDefOperationCS in interface CompleteOCLCSVisitor<java.lang.Boolean>- Overrides:
visitDefOperationCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean>>
visitDefPropertyCS
public java.lang.Boolean visitDefPropertyCS(DefPropertyCS object)
- Specified by:
visitDefPropertyCS in interface CompleteOCLCSVisitor<java.lang.Boolean>- Overrides:
visitDefPropertyCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean>>
visitOperationContextDeclCS
public java.lang.Boolean visitOperationContextDeclCS(OperationContextDeclCS object)
- Specified by:
visitOperationContextDeclCS in interface CompleteOCLCSVisitor<java.lang.Boolean>- Overrides:
visitOperationContextDeclCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean>>
visitPackageDeclarationCS
public java.lang.Boolean visitPackageDeclarationCS(PackageDeclarationCS object)
- Specified by:
visitPackageDeclarationCS in interface CompleteOCLCSVisitor<java.lang.Boolean>- Overrides:
visitPackageDeclarationCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean>>
visitPropertyContextDeclCS
public java.lang.Boolean visitPropertyContextDeclCS(PropertyContextDeclCS object)
- Specified by:
visitPropertyContextDeclCS in interface CompleteOCLCSVisitor<java.lang.Boolean>- Overrides:
visitPropertyContextDeclCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean>>