org.eclipse.ocl.examples.xtext.base.cs2pivot
Class BaseLeft2RightVisitor
java.lang.Object
org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor<R,C>
org.eclipse.ocl.examples.xtext.base.util.AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
org.eclipse.ocl.examples.xtext.base.cs2pivot.BaseLeft2RightVisitor
- All Implemented Interfaces:
- BaseCSVisitor<Element>
- Direct Known Subclasses:
- AbstractEssentialOCLLeft2RightVisitor
public class BaseLeft2RightVisitor
- extends AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
Methods inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractExtendingBaseCSVisitor |
visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitCollectionTypeRefCS, visitDataTypeCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitPackageCS, visitPathElementCS, 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 |
BaseLeft2RightVisitor
public BaseLeft2RightVisitor(CS2PivotConversion context)
visitAnnotationCS
public Element visitAnnotationCS(AnnotationCS object)
- Specified by:
visitAnnotationCS
in interface BaseCSVisitor<Element>
- Overrides:
visitAnnotationCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitClassifierCS
public Element visitClassifierCS(ClassifierCS object)
- Specified by:
visitClassifierCS
in interface BaseCSVisitor<Element>
- Overrides:
visitClassifierCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitConstraintCS
public Element visitConstraintCS(ConstraintCS object)
- Specified by:
visitConstraintCS
in interface BaseCSVisitor<Element>
- Overrides:
visitConstraintCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitDetailCS
public Element visitDetailCS(DetailCS object)
- Specified by:
visitDetailCS
in interface BaseCSVisitor<Element>
- Overrides:
visitDetailCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitOperationCS
public Element visitOperationCS(OperationCS object)
- Specified by:
visitOperationCS
in interface BaseCSVisitor<Element>
- Overrides:
visitOperationCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitParameterCS
public Element visitParameterCS(ParameterCS object)
- Specified by:
visitParameterCS
in interface BaseCSVisitor<Element>
- Overrides:
visitParameterCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitSpecificationCS
public Element visitSpecificationCS(SpecificationCS object)
- Specified by:
visitSpecificationCS
in interface BaseCSVisitor<Element>
- Overrides:
visitSpecificationCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitStructuralFeatureCS
public Element visitStructuralFeatureCS(StructuralFeatureCS object)
- Specified by:
visitStructuralFeatureCS
in interface BaseCSVisitor<Element>
- Overrides:
visitStructuralFeatureCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitTemplateBindingCS
public Element visitTemplateBindingCS(TemplateBindingCS object)
- Specified by:
visitTemplateBindingCS
in interface BaseCSVisitor<Element>
- Overrides:
visitTemplateBindingCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitTemplateParameterCS
public Element visitTemplateParameterCS(TemplateParameterCS object)
- Specified by:
visitTemplateParameterCS
in interface BaseCSVisitor<Element>
- Overrides:
visitTemplateParameterCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitTemplateParameterSubstitutionCS
public Element visitTemplateParameterSubstitutionCS(TemplateParameterSubstitutionCS object)
- Specified by:
visitTemplateParameterSubstitutionCS
in interface BaseCSVisitor<Element>
- Overrides:
visitTemplateParameterSubstitutionCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitTemplateSignatureCS
public Element visitTemplateSignatureCS(TemplateSignatureCS object)
- Specified by:
visitTemplateSignatureCS
in interface BaseCSVisitor<Element>
- Overrides:
visitTemplateSignatureCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitTuplePartCS
public Element visitTuplePartCS(TuplePartCS object)
- Specified by:
visitTuplePartCS
in interface BaseCSVisitor<Element>
- Overrides:
visitTuplePartCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitTupleTypeCS
public Element visitTupleTypeCS(TupleTypeCS object)
- Specified by:
visitTupleTypeCS
in interface BaseCSVisitor<Element>
- Overrides:
visitTupleTypeCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visitTypeRefCS
public Element visitTypeRefCS(TypeRefCS object)
- Specified by:
visitTypeRefCS
in interface BaseCSVisitor<Element>
- Overrides:
visitTypeRefCS
in class AbstractExtendingBaseCSVisitor<Element,CS2PivotConversion>
visiting
public Element 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.