public class BaseCS2MonikerVisitor extends AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker> implements PivotConstants
Modifier and Type | Field and Description |
---|---|
static CS2Moniker.Factory |
FACTORY |
context
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
Constructor and Description |
---|
BaseCS2MonikerVisitor(CS2Moniker context) |
Modifier and Type | Method and Description |
---|---|
void |
safeAppendMonikerOf(Element element) |
java.lang.String |
toString() |
java.lang.Boolean |
visitAnnotationCS(AnnotationCS object) |
java.lang.Boolean |
visitAttributeCS(AttributeCS 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 |
visitModelElementRefCS(ModelElementRefCS object) |
java.lang.Boolean |
visitMultiplicityBoundsCS(MultiplicityBoundsCS object) |
java.lang.Boolean |
visitMultiplicityStringCS(MultiplicityStringCS 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 |
visitPathElementCS(PathElementCS object) |
java.lang.Boolean |
visitPathNameCS(PathNameCS 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) |
visitAnnotationElementCS, visitClassCS, visitDataTypeCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitLibraryCS, visitModelElementCS, visitPathElementWithURICS, visitPivotableElementCS, visitRootPackageCS, visitStructuralFeatureCS, visitTypedElementCS, visitTypedRefCS, visitTypeParameterCS, visitTypeRefCS
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAdapter
@NonNull public static CS2Moniker.Factory FACTORY
public BaseCS2MonikerVisitor(@NonNull CS2Moniker context)
public void safeAppendMonikerOf(@Nullable Element element)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Boolean visiting(@NonNull VisitableCS visitable)
BaseCSVisitor
visiting
in interface BaseCSVisitor<java.lang.Boolean>
public java.lang.Boolean visitAnnotationCS(@NonNull AnnotationCS object)
visitAnnotationCS
in interface BaseCSVisitor<java.lang.Boolean>
visitAnnotationCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitAttributeCS(@NonNull AttributeCS object)
visitAttributeCS
in interface BaseCSVisitor<java.lang.Boolean>
visitAttributeCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitClassifierCS(@NonNull ClassifierCS object)
visitClassifierCS
in interface BaseCSVisitor<java.lang.Boolean>
visitClassifierCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitConstraintCS(@NonNull ConstraintCS csConstraint)
visitConstraintCS
in interface BaseCSVisitor<java.lang.Boolean>
visitConstraintCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitDetailCS(@NonNull DetailCS object)
visitDetailCS
in interface BaseCSVisitor<java.lang.Boolean>
visitDetailCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitDocumentationCS(@NonNull DocumentationCS object)
visitDocumentationCS
in interface BaseCSVisitor<java.lang.Boolean>
visitDocumentationCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitEnumerationLiteralCS(@NonNull EnumerationLiteralCS object)
visitEnumerationLiteralCS
in interface BaseCSVisitor<java.lang.Boolean>
visitEnumerationLiteralCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitImportCS(@NonNull ImportCS object)
visitImportCS
in interface BaseCSVisitor<java.lang.Boolean>
visitImportCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitLambdaTypeCS(@NonNull LambdaTypeCS object)
visitLambdaTypeCS
in interface BaseCSVisitor<java.lang.Boolean>
visitLambdaTypeCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitModelElementRefCS(@NonNull ModelElementRefCS object)
visitModelElementRefCS
in interface BaseCSVisitor<java.lang.Boolean>
visitModelElementRefCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitMultiplicityBoundsCS(@NonNull MultiplicityBoundsCS object)
visitMultiplicityBoundsCS
in interface BaseCSVisitor<java.lang.Boolean>
visitMultiplicityBoundsCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitMultiplicityStringCS(@NonNull MultiplicityStringCS object)
visitMultiplicityStringCS
in interface BaseCSVisitor<java.lang.Boolean>
visitMultiplicityStringCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitNamedElementCS(@NonNull NamedElementCS object)
visitNamedElementCS
in interface BaseCSVisitor<java.lang.Boolean>
visitNamedElementCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitOperationCS(@NonNull OperationCS object)
visitOperationCS
in interface BaseCSVisitor<java.lang.Boolean>
visitOperationCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitPackageCS(@NonNull PackageCS object)
visitPackageCS
in interface BaseCSVisitor<java.lang.Boolean>
visitPackageCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitParameterCS(@NonNull ParameterCS object)
visitParameterCS
in interface BaseCSVisitor<java.lang.Boolean>
visitParameterCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitPathElementCS(@NonNull PathElementCS object)
visitPathElementCS
in interface BaseCSVisitor<java.lang.Boolean>
visitPathElementCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitPathNameCS(@NonNull PathNameCS object)
visitPathNameCS
in interface BaseCSVisitor<java.lang.Boolean>
visitPathNameCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitPrimitiveTypeRefCS(@NonNull PrimitiveTypeRefCS object)
visitPrimitiveTypeRefCS
in interface BaseCSVisitor<java.lang.Boolean>
visitPrimitiveTypeRefCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitReferenceCS(@NonNull ReferenceCS object)
visitReferenceCS
in interface BaseCSVisitor<java.lang.Boolean>
visitReferenceCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitSpecificationCS(@NonNull SpecificationCS object)
visitSpecificationCS
in interface BaseCSVisitor<java.lang.Boolean>
visitSpecificationCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitTemplateBindingCS(@NonNull TemplateBindingCS object)
visitTemplateBindingCS
in interface BaseCSVisitor<java.lang.Boolean>
visitTemplateBindingCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitTemplateParameterCS(@NonNull TemplateParameterCS object)
visitTemplateParameterCS
in interface BaseCSVisitor<java.lang.Boolean>
visitTemplateParameterCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitTemplateParameterSubstitutionCS(@NonNull TemplateParameterSubstitutionCS object)
visitTemplateParameterSubstitutionCS
in interface BaseCSVisitor<java.lang.Boolean>
visitTemplateParameterSubstitutionCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitTemplateSignatureCS(@NonNull TemplateSignatureCS object)
visitTemplateSignatureCS
in interface BaseCSVisitor<java.lang.Boolean>
visitTemplateSignatureCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitTuplePartCS(@NonNull TuplePartCS object)
visitTuplePartCS
in interface BaseCSVisitor<java.lang.Boolean>
visitTuplePartCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitTupleTypeCS(@NonNull TupleTypeCS object)
visitTupleTypeCS
in interface BaseCSVisitor<java.lang.Boolean>
visitTupleTypeCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitTypedTypeRefCS(@NonNull TypedTypeRefCS object)
visitTypedTypeRefCS
in interface BaseCSVisitor<java.lang.Boolean>
visitTypedTypeRefCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>
public java.lang.Boolean visitWildcardTypeRefCS(@NonNull WildcardTypeRefCS object)
visitWildcardTypeRefCS
in interface BaseCSVisitor<java.lang.Boolean>
visitWildcardTypeRefCS
in class AbstractExtendingBaseCSVisitor<java.lang.Boolean,CS2Moniker>