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.