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.