org.eclipse.ocl.examples.xtext.base.utilities
Class BaseCS2MonikerVisitor

java.lang.Object
  extended by org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor<R,C>
      extended by org.eclipse.ocl.examples.xtext.base.util.AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
          extended by org.eclipse.ocl.examples.xtext.base.utilities.BaseCS2MonikerVisitor
All Implemented Interfaces:
PivotConstants, BaseCSVisitor<java.lang.Boolean,CS2Moniker>

public class BaseCS2MonikerVisitor
extends AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
implements PivotConstants


Field Summary
static CS2Moniker.Factory FACTORY
           
 
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
BaseCS2MonikerVisitor(CS2Moniker context)
           
 
Method Summary
 java.lang.String toString()
           
 java.lang.Boolean visitAnnotationCS(AnnotationCS object)
           
 java.lang.Boolean visitAttributeCS(AttributeCS object)
           
 java.lang.Boolean visitClassCSRef(ClassCSRef object)
           
 java.lang.Boolean visitClassifierCS(ClassifierCS object)
           
 java.lang.Boolean visitConstraintCS(ConstraintCS csConstraint)
           
 java.lang.Boolean visitDetailCS(DetailCS object)
           
 java.lang.Boolean visitDocumentationCS(DocumentationCS object)
           
 java.lang.Boolean visitEnumerationLiteralCS(EnumerationLiteralCS object)
           
 java.lang.Boolean visitImportCS(ImportCS object)
           
 java.lang.Boolean visiting(VisitableCS visitable)
          Return the result of visiting a visitable for which no more specific pivot type method is available.
 java.lang.Boolean visitLambdaTypeCS(LambdaTypeCS object)
           
 java.lang.Boolean visitNamedElementCS(NamedElementCS object)
           
 java.lang.Boolean visitOperationCS(OperationCS object)
           
 java.lang.Boolean visitPackageCS(PackageCS object)
           
 java.lang.Boolean visitParameterCS(ParameterCS object)
           
 java.lang.Boolean visitPrimitiveTypeRefCS(PrimitiveTypeRefCS object)
           
 java.lang.Boolean visitReferenceCS(ReferenceCS object)
           
 java.lang.Boolean visitSpecificationCS(SpecificationCS object)
           
 java.lang.Boolean visitTemplateBindingCS(TemplateBindingCS object)
           
 java.lang.Boolean visitTemplateParameterCS(TemplateParameterCS object)
           
 java.lang.Boolean visitTemplateParameterSubstitutionCS(TemplateParameterSubstitutionCS object)
           
 java.lang.Boolean visitTemplateSignatureCS(TemplateSignatureCS object)
           
 java.lang.Boolean visitTuplePartCS(TuplePartCS object)
           
 java.lang.Boolean visitTupleTypeCS(TupleTypeCS object)
           
 java.lang.Boolean visitTypedTypeRefCS(TypedTypeRefCS object)
           
 java.lang.Boolean visitWildcardTypeRefCS(WildcardTypeRefCS object)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractExtendingBaseCSVisitor
visitAnnotationElementCS, visitClassCS, visitCollectionTypeRefCS, visitDataTypeCS, visitElementCS, visitEnumerationCS, visitLibraryCS, visitModelElementCS, visitMonikeredElementCS, visitRootPackageCS, visitStructuralFeatureCS, visitTypedElementCS, visitTypedRefCS, visitTypeParameterCS, visitTypeRefCS
 
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, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor
getAdapter
 

Field Detail

FACTORY

public static CS2Moniker.Factory FACTORY
Constructor Detail

BaseCS2MonikerVisitor

public BaseCS2MonikerVisitor(CS2Moniker context)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

visiting

public java.lang.Boolean visiting(VisitableCS visitable)
Description copied from interface: BaseCSVisitor
Return the result of visiting a visitable for which no more specific pivot type method is available.

Specified by:
visiting in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitAnnotationCS

public java.lang.Boolean visitAnnotationCS(AnnotationCS object)
Specified by:
visitAnnotationCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitAnnotationCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitAttributeCS

public java.lang.Boolean visitAttributeCS(AttributeCS object)
Specified by:
visitAttributeCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitAttributeCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitClassCSRef

public java.lang.Boolean visitClassCSRef(ClassCSRef object)
Specified by:
visitClassCSRef in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitClassCSRef in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitClassifierCS

public java.lang.Boolean visitClassifierCS(ClassifierCS object)
Specified by:
visitClassifierCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitClassifierCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitConstraintCS

public java.lang.Boolean visitConstraintCS(ConstraintCS csConstraint)
Specified by:
visitConstraintCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitConstraintCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitDetailCS

public java.lang.Boolean visitDetailCS(DetailCS object)
Specified by:
visitDetailCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitDetailCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitDocumentationCS

public java.lang.Boolean visitDocumentationCS(DocumentationCS object)
Specified by:
visitDocumentationCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitDocumentationCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitEnumerationLiteralCS

public java.lang.Boolean visitEnumerationLiteralCS(EnumerationLiteralCS object)
Specified by:
visitEnumerationLiteralCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitEnumerationLiteralCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitImportCS

public java.lang.Boolean visitImportCS(ImportCS object)
Specified by:
visitImportCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitImportCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitLambdaTypeCS

public java.lang.Boolean visitLambdaTypeCS(LambdaTypeCS object)
Specified by:
visitLambdaTypeCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitLambdaTypeCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitNamedElementCS

public java.lang.Boolean visitNamedElementCS(NamedElementCS object)
Specified by:
visitNamedElementCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitNamedElementCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitOperationCS

public java.lang.Boolean visitOperationCS(OperationCS object)
Specified by:
visitOperationCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitOperationCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitPackageCS

public java.lang.Boolean visitPackageCS(PackageCS object)
Specified by:
visitPackageCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitPackageCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitParameterCS

public java.lang.Boolean visitParameterCS(ParameterCS object)
Specified by:
visitParameterCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitParameterCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitPrimitiveTypeRefCS

public java.lang.Boolean visitPrimitiveTypeRefCS(PrimitiveTypeRefCS object)
Specified by:
visitPrimitiveTypeRefCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitPrimitiveTypeRefCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitReferenceCS

public java.lang.Boolean visitReferenceCS(ReferenceCS object)
Specified by:
visitReferenceCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitReferenceCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitSpecificationCS

public java.lang.Boolean visitSpecificationCS(SpecificationCS object)
Specified by:
visitSpecificationCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitSpecificationCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitTemplateBindingCS

public java.lang.Boolean visitTemplateBindingCS(TemplateBindingCS object)
Specified by:
visitTemplateBindingCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitTemplateBindingCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitTemplateParameterCS

public java.lang.Boolean visitTemplateParameterCS(TemplateParameterCS object)
Specified by:
visitTemplateParameterCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitTemplateParameterCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitTemplateParameterSubstitutionCS

public java.lang.Boolean visitTemplateParameterSubstitutionCS(TemplateParameterSubstitutionCS object)
Specified by:
visitTemplateParameterSubstitutionCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitTemplateParameterSubstitutionCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitTemplateSignatureCS

public java.lang.Boolean visitTemplateSignatureCS(TemplateSignatureCS object)
Specified by:
visitTemplateSignatureCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitTemplateSignatureCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitTuplePartCS

public java.lang.Boolean visitTuplePartCS(TuplePartCS object)
Specified by:
visitTuplePartCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitTuplePartCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitTupleTypeCS

public java.lang.Boolean visitTupleTypeCS(TupleTypeCS object)
Specified by:
visitTupleTypeCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitTupleTypeCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitTypedTypeRefCS

public java.lang.Boolean visitTypedTypeRefCS(TypedTypeRefCS object)
Specified by:
visitTypedTypeRefCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitTypedTypeRefCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>

visitWildcardTypeRefCS

public java.lang.Boolean visitWildcardTypeRefCS(WildcardTypeRefCS object)
Specified by:
visitWildcardTypeRefCS in interface BaseCSVisitor<java.lang.Boolean,CS2Moniker>
Overrides:
visitWildcardTypeRefCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>