org.eclipse.ocl.examples.xtext.completeocl.utilities
Class CompleteOCLCS2MonikerVisitor

java.lang.Object
  extended by org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor<R,C>
      extended by org.eclipse.ocl.examples.xtext.base.util.AbstractDelegatingBaseCSVisitor<R,C,D>
          extended by org.eclipse.ocl.examples.xtext.essentialocl.util.AbstractDelegatingEssentialOCLCSVisitor<R,C,D>
              extended by org.eclipse.ocl.examples.xtext.completeocl.util.AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker>>
                  extended by org.eclipse.ocl.examples.xtext.completeocl.utilities.CompleteOCLCS2MonikerVisitor
All Implemented Interfaces:
PivotConstants, BaseCSVisitor<java.lang.Boolean,CS2Moniker>, CompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker>, EssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker>

public class CompleteOCLCS2MonikerVisitor
extends AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker>>
implements PivotConstants


Field Summary
static CS2Moniker.Factory FACTORY
           
 
Fields inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractDelegatingBaseCSVisitor
delegate
 
Fields inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor
context
 
Fields inherited from interface org.eclipse.ocl.examples.pivot.utilities.PivotConstants
ACCUMULATOR_SEPARATOR, ANNOTATION_QUOTE, BINDINGS_PREFIX, COLLECTION_NAVIGATION_OPERATOR, GREATER_THAN_OPERATOR, GREATER_THAN_OR_EQUAL_OPERATOR, ITERATOR_SEPARATOR, LESS_THAN_OPERATOR, LESS_THAN_OR_EQUAL_OPERATOR, LIBRARY_MONIKER_PREFIX, 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, OCL_SELF_NAME, ORPHANAGE_NAME, ORPHANAGE_PREFIX, ORPHANAGE_URI, OVERFLOW_MARKER, PARAMETER_PREFIX, PARAMETER_SEPARATOR, PARAMETER_SUFFIX, 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
 
Constructor Summary
CompleteOCLCS2MonikerVisitor(CS2Moniker context)
           
 
Method Summary
protected  void appendParametersCS(java.util.List<VariableCS> csParameters)
           
static java.lang.String getStereotype(java.lang.String stereotype)
           
 void safeAppendMonikerOf(MonikeredElement element)
           
 java.lang.Boolean visitClassifierContextDeclCS(ClassifierContextDeclCS object)
           
 java.lang.Boolean visitContextConstraintCS(ContextConstraintCS object)
           
 java.lang.Boolean visitContextSpecificationCS(ContextSpecificationCS object)
           
 java.lang.Boolean visitDefCS(DefCS object)
           
 java.lang.Boolean visitOperationContextDeclCS(OperationContextDeclCS object)
           
 java.lang.Boolean visitPackageDeclarationCS(PackageDeclarationCS object)
           
 java.lang.Boolean visitPropertyContextDeclCS(PropertyContextDeclCS object)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.completeocl.util.AbstractExtendingDelegatingCompleteOCLCSVisitor
visitBodyCS, visitCompleteOCLDocumentCS, visitContextDeclCS, visitDerCS, visitFeatureContextDeclCS, visitIncludeCS, visiting, visitInitCS, visitInvCS, visitOclMessageArgCS, visitPostCS, visitPreCS, visitPreExpCS
 
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.util.AbstractDelegatingEssentialOCLCSVisitor
visitBinaryOperatorCS, visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionTypeCS, visitContextCS, visitDecoratedNamedExpCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitNameExpCS, visitNavigatingArgCS, visitNavigatingExpCS, 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, visitClassCSRef, visitClassifierCS, visitCollectionTypeRefCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitMonikeredElementCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor
getAdapter, safeVisit, visit
 
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, visitContextCS, visitDecoratedNamedExpCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitNameExpCS, visitNavigatingArgCS, visitNavigatingExpCS, 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, visitClassCSRef, visitClassifierCS, visitCollectionTypeRefCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitMonikeredElementCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
 

Field Detail

FACTORY

public static CS2Moniker.Factory FACTORY
Constructor Detail

CompleteOCLCS2MonikerVisitor

public CompleteOCLCS2MonikerVisitor(CS2Moniker context)
Method Detail

getStereotype

public static java.lang.String getStereotype(java.lang.String stereotype)

safeAppendMonikerOf

public void safeAppendMonikerOf(MonikeredElement element)

appendParametersCS

protected void appendParametersCS(java.util.List<VariableCS> csParameters)

visitClassifierContextDeclCS

public java.lang.Boolean visitClassifierContextDeclCS(ClassifierContextDeclCS object)
Specified by:
visitClassifierContextDeclCS in interface CompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitClassifierContextDeclCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker>>

visitContextConstraintCS

public java.lang.Boolean visitContextConstraintCS(ContextConstraintCS object)
Specified by:
visitContextConstraintCS in interface CompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitContextConstraintCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker>>

visitContextSpecificationCS

public java.lang.Boolean visitContextSpecificationCS(ContextSpecificationCS object)
Specified by:
visitContextSpecificationCS in interface CompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitContextSpecificationCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker>>

visitDefCS

public java.lang.Boolean visitDefCS(DefCS object)
Specified by:
visitDefCS in interface CompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitDefCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker>>

visitOperationContextDeclCS

public java.lang.Boolean visitOperationContextDeclCS(OperationContextDeclCS object)
Specified by:
visitOperationContextDeclCS in interface CompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitOperationContextDeclCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker>>

visitPackageDeclarationCS

public java.lang.Boolean visitPackageDeclarationCS(PackageDeclarationCS object)
Specified by:
visitPackageDeclarationCS in interface CompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitPackageDeclarationCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker>>

visitPropertyContextDeclCS

public java.lang.Boolean visitPropertyContextDeclCS(PropertyContextDeclCS object)
Specified by:
visitPropertyContextDeclCS in interface CompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitPropertyContextDeclCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<java.lang.Boolean,CS2Moniker,EssentialOCLCSVisitor<java.lang.Boolean,CS2Moniker>>