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>
public class BaseCS2MonikerVisitor
- extends AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
- 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.base.util.AbstractExtendingBaseCSVisitor |
visitAnnotationElementCS, visitClassCS, visitCollectionTypeRefCS, visitDataTypeCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitLibraryCS, visitModelElementCS, visitPivotableElementCS, 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)
safeAppendMonikerOf
public void safeAppendMonikerOf(Element element)
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>
visitAnnotationCS
public java.lang.Boolean visitAnnotationCS(AnnotationCS object)
- Specified by:
visitAnnotationCS in interface BaseCSVisitor<java.lang.Boolean>- 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>- Overrides:
visitAttributeCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
visitClassifierCS
public java.lang.Boolean visitClassifierCS(ClassifierCS object)
- Specified by:
visitClassifierCS in interface BaseCSVisitor<java.lang.Boolean>- 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>- 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>- 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>- 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>- 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>- 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>- Overrides:
visitLambdaTypeCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
visitModelElementRefCS
public java.lang.Boolean visitModelElementRefCS(ModelElementRefCS object)
- Specified by:
visitModelElementRefCS in interface BaseCSVisitor<java.lang.Boolean>- Overrides:
visitModelElementRefCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
visitMultiplicityBoundsCS
public java.lang.Boolean visitMultiplicityBoundsCS(MultiplicityBoundsCS object)
- Specified by:
visitMultiplicityBoundsCS in interface BaseCSVisitor<java.lang.Boolean>- Overrides:
visitMultiplicityBoundsCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
visitMultiplicityStringCS
public java.lang.Boolean visitMultiplicityStringCS(MultiplicityStringCS object)
- Specified by:
visitMultiplicityStringCS in interface BaseCSVisitor<java.lang.Boolean>- Overrides:
visitMultiplicityStringCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
visitNamedElementCS
public java.lang.Boolean visitNamedElementCS(NamedElementCS object)
- Specified by:
visitNamedElementCS in interface BaseCSVisitor<java.lang.Boolean>- 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>- 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>- 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>- Overrides:
visitParameterCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
visitPathElementCS
public java.lang.Boolean visitPathElementCS(PathElementCS object)
- Specified by:
visitPathElementCS in interface BaseCSVisitor<java.lang.Boolean>- Overrides:
visitPathElementCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
visitPathNameCS
public java.lang.Boolean visitPathNameCS(PathNameCS object)
- Specified by:
visitPathNameCS in interface BaseCSVisitor<java.lang.Boolean>- Overrides:
visitPathNameCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
visitPrimitiveTypeRefCS
public java.lang.Boolean visitPrimitiveTypeRefCS(PrimitiveTypeRefCS object)
- Specified by:
visitPrimitiveTypeRefCS in interface BaseCSVisitor<java.lang.Boolean>- 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>- 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>- 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>- 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>- 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>- 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>- 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>- 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>- 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>- 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>- Overrides:
visitWildcardTypeRefCS in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>