org.eclipse.ocl.examples.xtext.base.utilities
Class BaseCS2MonikerVisitor
java.lang.Object
org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor<R,C>
org.eclipse.ocl.examples.xtext.base.util.AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
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
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 |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FACTORY
public static CS2Moniker.Factory FACTORY
BaseCS2MonikerVisitor
public BaseCS2MonikerVisitor(CS2Moniker context)
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>