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, DOCUMENTATION_ANNOTATION_KEY, DOCUMENTATION_ANNOTATION_SOURCE, GEN_MODEL_URI, GREATER_THAN_OPERATOR, GREATER_THAN_OR_EQUAL_OPERATOR, IMPORT_ANNOTATION_SOURCE, 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, 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, PRIMITIVE_TYPES_URI_PREFIX, roleNames, SYSML_ANNOTATION_SOURCE, 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, visitDataTypeCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitLibraryCS, visitModelElementCS, visitPathElementWithURICS, 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
@NonNull
public static CS2Moniker.Factory FACTORY
BaseCS2MonikerVisitor
public BaseCS2MonikerVisitor(@NonNull
CS2Moniker context)
safeAppendMonikerOf
public void safeAppendMonikerOf(@Nullable
Element element)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
visiting
public java.lang.Boolean visiting(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
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(@NonNull
WildcardTypeRefCS object)
- Specified by:
visitWildcardTypeRefCS
in interface BaseCSVisitor<java.lang.Boolean>
- Overrides:
visitWildcardTypeRefCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>