org.eclipse.ocl.examples.xtext.base.cs2pivot
Class BaseLeft2RightVisitor

java.lang.Object
  extended by org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor<R,C>
      extended by org.eclipse.ocl.examples.xtext.base.util.AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>
          extended by org.eclipse.ocl.examples.xtext.base.cs2pivot.BaseLeft2RightVisitor
All Implemented Interfaces:
BaseCSVisitor<MonikeredElement,CS2PivotConversion>

public class BaseLeft2RightVisitor
extends AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor
context
 
Constructor Summary
BaseLeft2RightVisitor(CS2PivotConversion context)
           
 
Method Summary
 MonikeredElement visitAnnotationCS(AnnotationCS object)
           
 MonikeredElement visitClassifierCS(ClassifierCS object)
           
 MonikeredElement visitConstraintCS(ConstraintCS object)
           
 MonikeredElement visitDetailCS(DetailCS object)
           
 MonikeredElement visiting(VisitableCS visitable)
          Return the result of visiting a visitable for which no more specific pivot type method is available.
 MonikeredElement visitOperationCS(OperationCS object)
           
 MonikeredElement visitParameterCS(ParameterCS object)
           
 MonikeredElement visitSpecificationCS(SpecificationCS object)
           
 MonikeredElement visitStructuralFeatureCS(StructuralFeatureCS object)
           
 MonikeredElement visitTemplateBindingCS(TemplateBindingCS object)
           
 MonikeredElement visitTemplateParameterCS(TemplateParameterCS object)
           
 MonikeredElement visitTemplateParameterSubstitutionCS(TemplateParameterSubstitutionCS object)
           
 MonikeredElement visitTemplateSignatureCS(TemplateSignatureCS object)
           
 MonikeredElement visitTuplePartCS(TuplePartCS object)
           
 MonikeredElement visitTupleTypeCS(TupleTypeCS object)
           
 MonikeredElement visitTypeRefCS(TypeRefCS object)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractExtendingBaseCSVisitor
visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassCSRef, visitCollectionTypeRefCS, visitDataTypeCS, visitDocumentationCS, visitElementCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitMonikeredElementCS, visitNamedElementCS, visitPackageCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitWildcardTypeRefCS
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor
getAdapter, safeVisit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor
getAdapter
 

Constructor Detail

BaseLeft2RightVisitor

public BaseLeft2RightVisitor(CS2PivotConversion context)
Method Detail

visitAnnotationCS

public MonikeredElement visitAnnotationCS(AnnotationCS object)
Specified by:
visitAnnotationCS in interface BaseCSVisitor<MonikeredElement,CS2PivotConversion>
Overrides:
visitAnnotationCS in class AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>

visitClassifierCS

public MonikeredElement visitClassifierCS(ClassifierCS object)
Specified by:
visitClassifierCS in interface BaseCSVisitor<MonikeredElement,CS2PivotConversion>
Overrides:
visitClassifierCS in class AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>

visitConstraintCS

public MonikeredElement visitConstraintCS(ConstraintCS object)
Specified by:
visitConstraintCS in interface BaseCSVisitor<MonikeredElement,CS2PivotConversion>
Overrides:
visitConstraintCS in class AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>

visitDetailCS

public MonikeredElement visitDetailCS(DetailCS object)
Specified by:
visitDetailCS in interface BaseCSVisitor<MonikeredElement,CS2PivotConversion>
Overrides:
visitDetailCS in class AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>

visitOperationCS

public MonikeredElement visitOperationCS(OperationCS object)
Specified by:
visitOperationCS in interface BaseCSVisitor<MonikeredElement,CS2PivotConversion>
Overrides:
visitOperationCS in class AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>

visitParameterCS

public MonikeredElement visitParameterCS(ParameterCS object)
Specified by:
visitParameterCS in interface BaseCSVisitor<MonikeredElement,CS2PivotConversion>
Overrides:
visitParameterCS in class AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>

visitSpecificationCS

public MonikeredElement visitSpecificationCS(SpecificationCS object)
Specified by:
visitSpecificationCS in interface BaseCSVisitor<MonikeredElement,CS2PivotConversion>
Overrides:
visitSpecificationCS in class AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>

visitStructuralFeatureCS

public MonikeredElement visitStructuralFeatureCS(StructuralFeatureCS object)
Specified by:
visitStructuralFeatureCS in interface BaseCSVisitor<MonikeredElement,CS2PivotConversion>
Overrides:
visitStructuralFeatureCS in class AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>

visitTemplateBindingCS

public MonikeredElement visitTemplateBindingCS(TemplateBindingCS object)
Specified by:
visitTemplateBindingCS in interface BaseCSVisitor<MonikeredElement,CS2PivotConversion>
Overrides:
visitTemplateBindingCS in class AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>

visitTemplateParameterCS

public MonikeredElement visitTemplateParameterCS(TemplateParameterCS object)
Specified by:
visitTemplateParameterCS in interface BaseCSVisitor<MonikeredElement,CS2PivotConversion>
Overrides:
visitTemplateParameterCS in class AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>

visitTemplateParameterSubstitutionCS

public MonikeredElement visitTemplateParameterSubstitutionCS(TemplateParameterSubstitutionCS object)
Specified by:
visitTemplateParameterSubstitutionCS in interface BaseCSVisitor<MonikeredElement,CS2PivotConversion>
Overrides:
visitTemplateParameterSubstitutionCS in class AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>

visitTemplateSignatureCS

public MonikeredElement visitTemplateSignatureCS(TemplateSignatureCS object)
Specified by:
visitTemplateSignatureCS in interface BaseCSVisitor<MonikeredElement,CS2PivotConversion>
Overrides:
visitTemplateSignatureCS in class AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>

visitTuplePartCS

public MonikeredElement visitTuplePartCS(TuplePartCS object)
Specified by:
visitTuplePartCS in interface BaseCSVisitor<MonikeredElement,CS2PivotConversion>
Overrides:
visitTuplePartCS in class AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>

visitTupleTypeCS

public MonikeredElement visitTupleTypeCS(TupleTypeCS object)
Specified by:
visitTupleTypeCS in interface BaseCSVisitor<MonikeredElement,CS2PivotConversion>
Overrides:
visitTupleTypeCS in class AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>

visitTypeRefCS

public MonikeredElement visitTypeRefCS(TypeRefCS object)
Specified by:
visitTypeRefCS in interface BaseCSVisitor<MonikeredElement,CS2PivotConversion>
Overrides:
visitTypeRefCS in class AbstractExtendingBaseCSVisitor<MonikeredElement,CS2PivotConversion>

visiting

public MonikeredElement 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.