org.eclipse.ocl.examples.xtext.base.cs2as
Class BaseCSLeft2RightVisitor
java.lang.Object
org.eclipse.ocl.examples.xtext.base.basecs.util.AbstractBaseCSVisitor<R,C>
org.eclipse.ocl.examples.xtext.base.basecs.util.AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
org.eclipse.ocl.examples.xtext.base.cs2as.BaseCSLeft2RightVisitor
- All Implemented Interfaces:
- BaseCSVisitor<Element>
- Direct Known Subclasses:
- AbstractEssentialOCLCSLeft2RightVisitor
public class BaseCSLeft2RightVisitor
- extends AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
Methods inherited from class org.eclipse.ocl.examples.xtext.base.basecs.util.AbstractExtendingBaseCSVisitor |
visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitDataTypeCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitPackageCS, visitPackageOwnerCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitWildcardTypeRefCS |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseCSLeft2RightVisitor
public BaseCSLeft2RightVisitor(@NonNull
CS2PivotConversion context)
visitAnnotationCS
public Element visitAnnotationCS(@NonNull
AnnotationCS object)
- Specified by:
visitAnnotationCS
in interface BaseCSVisitor<Element>
- Overrides:
visitAnnotationCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitClassifierCS
public Element visitClassifierCS(@NonNull
ClassifierCS object)
- Specified by:
visitClassifierCS
in interface BaseCSVisitor<Element>
- Overrides:
visitClassifierCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitConstraintCS
public Element visitConstraintCS(@NonNull
ConstraintCS object)
- Specified by:
visitConstraintCS
in interface BaseCSVisitor<Element>
- Overrides:
visitConstraintCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitDetailCS
public Element visitDetailCS(@NonNull
DetailCS object)
- Specified by:
visitDetailCS
in interface BaseCSVisitor<Element>
- Overrides:
visitDetailCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitOperationCS
public Element visitOperationCS(@NonNull
OperationCS object)
- Specified by:
visitOperationCS
in interface BaseCSVisitor<Element>
- Overrides:
visitOperationCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitParameterCS
public Element visitParameterCS(@NonNull
ParameterCS object)
- Specified by:
visitParameterCS
in interface BaseCSVisitor<Element>
- Overrides:
visitParameterCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitSpecificationCS
public Element visitSpecificationCS(@NonNull
SpecificationCS object)
- Specified by:
visitSpecificationCS
in interface BaseCSVisitor<Element>
- Overrides:
visitSpecificationCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitStructuralFeatureCS
public Element visitStructuralFeatureCS(@NonNull
StructuralFeatureCS object)
- Specified by:
visitStructuralFeatureCS
in interface BaseCSVisitor<Element>
- Overrides:
visitStructuralFeatureCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitTemplateBindingCS
public Element visitTemplateBindingCS(@NonNull
TemplateBindingCS object)
- Specified by:
visitTemplateBindingCS
in interface BaseCSVisitor<Element>
- Overrides:
visitTemplateBindingCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitTemplateParameterCS
public Element visitTemplateParameterCS(@NonNull
TemplateParameterCS object)
- Specified by:
visitTemplateParameterCS
in interface BaseCSVisitor<Element>
- Overrides:
visitTemplateParameterCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitTemplateParameterSubstitutionCS
public Element visitTemplateParameterSubstitutionCS(@NonNull
TemplateParameterSubstitutionCS object)
- Specified by:
visitTemplateParameterSubstitutionCS
in interface BaseCSVisitor<Element>
- Overrides:
visitTemplateParameterSubstitutionCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitTemplateSignatureCS
public Element visitTemplateSignatureCS(@NonNull
TemplateSignatureCS object)
- Specified by:
visitTemplateSignatureCS
in interface BaseCSVisitor<Element>
- Overrides:
visitTemplateSignatureCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitTuplePartCS
public Element visitTuplePartCS(@NonNull
TuplePartCS object)
- Specified by:
visitTuplePartCS
in interface BaseCSVisitor<Element>
- Overrides:
visitTuplePartCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitTupleTypeCS
public Element visitTupleTypeCS(@NonNull
TupleTypeCS object)
- Specified by:
visitTupleTypeCS
in interface BaseCSVisitor<Element>
- Overrides:
visitTupleTypeCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitTypeRefCS
public Element visitTypeRefCS(@NonNull
TypeRefCS object)
- Specified by:
visitTypeRefCS
in interface BaseCSVisitor<Element>
- Overrides:
visitTypeRefCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visiting
public Element 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.