org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot
Class AbstractEssentialOCLLeft2RightVisitor

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<Element,CS2PivotConversion>
          extended by org.eclipse.ocl.examples.xtext.base.cs2pivot.BaseLeft2RightVisitor
              extended by org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.AbstractEssentialOCLLeft2RightVisitor
All Implemented Interfaces:
BaseCSVisitor<Element>, EssentialOCLCSVisitor<Element>
Direct Known Subclasses:
EssentialOCLLeft2RightVisitor

public class AbstractEssentialOCLLeft2RightVisitor
extends BaseLeft2RightVisitor
implements EssentialOCLCSVisitor<Element>


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor
context
 
Constructor Summary
protected AbstractEssentialOCLLeft2RightVisitor(CS2PivotConversion context)
           
 
Method Summary
 Element visitBinaryOperatorCS(BinaryOperatorCS object)
           
 Element visitBooleanLiteralExpCS(BooleanLiteralExpCS object)
           
 Element visitCollectionLiteralExpCS(CollectionLiteralExpCS object)
           
 Element visitCollectionLiteralPartCS(CollectionLiteralPartCS object)
           
 Element visitCollectionTypeCS(CollectionTypeCS object)
           
 Element visitConstructorExpCS(ConstructorExpCS object)
           
 Element visitConstructorPartCS(ConstructorPartCS object)
           
 Element visitContextCS(ContextCS object)
           
 Element visitExpCS(ExpCS object)
           
 Element visitExpSpecificationCS(ExpSpecificationCS object)
           
 Element visitIfExpCS(IfExpCS object)
           
 Element visitIndexExpCS(IndexExpCS object)
           
 Element visitInfixExpCS(InfixExpCS object)
           
 Element visitInvalidLiteralExpCS(InvalidLiteralExpCS object)
           
 Element visitInvocationExpCS(InvocationExpCS object)
           
 Element visitLetExpCS(LetExpCS object)
           
 Element visitLetVariableCS(LetVariableCS object)
           
 Element visitLiteralExpCS(LiteralExpCS object)
           
 Element visitNamedExpCS(NamedExpCS object)
           
 Element visitNameExpCS(NameExpCS object)
           
 Element visitNavigatingArgCS(NavigatingArgCS object)
           
 Element visitNavigationOperatorCS(NavigationOperatorCS object)
           
 Element visitNestedExpCS(NestedExpCS object)
           
 Element visitNullLiteralExpCS(NullLiteralExpCS object)
           
 Element visitNumberLiteralExpCS(NumberLiteralExpCS object)
           
 Element visitOperatorCS(OperatorCS object)
           
 Element visitPrefixExpCS(PrefixExpCS object)
           
 Element visitPrimitiveLiteralExpCS(PrimitiveLiteralExpCS object)
           
 Element visitSelfExpCS(SelfExpCS object)
           
 Element visitStringLiteralExpCS(StringLiteralExpCS object)
           
 Element visitTupleLiteralExpCS(TupleLiteralExpCS object)
           
 Element visitTupleLiteralPartCS(TupleLiteralPartCS object)
           
 Element visitTypeLiteralExpCS(TypeLiteralExpCS object)
           
 Element visitTypeNameExpCS(TypeNameExpCS object)
           
 Element visitUnaryOperatorCS(UnaryOperatorCS object)
           
 Element visitUnlimitedNaturalLiteralExpCS(UnlimitedNaturalLiteralExpCS object)
           
 Element visitVariableCS(VariableCS object)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.cs2pivot.BaseLeft2RightVisitor
visitAnnotationCS, visitClassifierCS, visitConstraintCS, visitDetailCS, visiting, visitOperationCS, visitParameterCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypeRefCS
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractExtendingBaseCSVisitor
visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitDataTypeCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitPackageCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, 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, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassifierCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visiting, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
 

Constructor Detail

AbstractEssentialOCLLeft2RightVisitor

protected AbstractEssentialOCLLeft2RightVisitor(@NonNull
                                                CS2PivotConversion context)
Method Detail

visitBinaryOperatorCS

@Nullable
public Element visitBinaryOperatorCS(@NonNull
                                              BinaryOperatorCS object)
Specified by:
visitBinaryOperatorCS in interface EssentialOCLCSVisitor<Element>

visitBooleanLiteralExpCS

@Nullable
public Element visitBooleanLiteralExpCS(@NonNull
                                                 BooleanLiteralExpCS object)
Specified by:
visitBooleanLiteralExpCS in interface EssentialOCLCSVisitor<Element>

visitCollectionLiteralExpCS

@Nullable
public Element visitCollectionLiteralExpCS(@NonNull
                                                    CollectionLiteralExpCS object)
Specified by:
visitCollectionLiteralExpCS in interface EssentialOCLCSVisitor<Element>

visitCollectionLiteralPartCS

@Nullable
public Element visitCollectionLiteralPartCS(@NonNull
                                                     CollectionLiteralPartCS object)
Specified by:
visitCollectionLiteralPartCS in interface EssentialOCLCSVisitor<Element>

visitCollectionTypeCS

@Nullable
public Element visitCollectionTypeCS(@NonNull
                                              CollectionTypeCS object)
Specified by:
visitCollectionTypeCS in interface EssentialOCLCSVisitor<Element>

visitConstructorExpCS

@Nullable
public Element visitConstructorExpCS(@NonNull
                                              ConstructorExpCS object)
Specified by:
visitConstructorExpCS in interface EssentialOCLCSVisitor<Element>

visitConstructorPartCS

@Nullable
public Element visitConstructorPartCS(@NonNull
                                               ConstructorPartCS object)
Specified by:
visitConstructorPartCS in interface EssentialOCLCSVisitor<Element>

visitContextCS

@Nullable
public Element visitContextCS(@NonNull
                                       ContextCS object)
Specified by:
visitContextCS in interface EssentialOCLCSVisitor<Element>

visitExpCS

@Nullable
public Element visitExpCS(@NonNull
                                   ExpCS object)
Specified by:
visitExpCS in interface EssentialOCLCSVisitor<Element>

visitExpSpecificationCS

@Nullable
public Element visitExpSpecificationCS(@NonNull
                                                ExpSpecificationCS object)
Specified by:
visitExpSpecificationCS in interface EssentialOCLCSVisitor<Element>

visitIfExpCS

@Nullable
public Element visitIfExpCS(@NonNull
                                     IfExpCS object)
Specified by:
visitIfExpCS in interface EssentialOCLCSVisitor<Element>

visitIndexExpCS

@Nullable
public Element visitIndexExpCS(@NonNull
                                        IndexExpCS object)
Specified by:
visitIndexExpCS in interface EssentialOCLCSVisitor<Element>

visitInfixExpCS

@Nullable
public Element visitInfixExpCS(@NonNull
                                        InfixExpCS object)
Specified by:
visitInfixExpCS in interface EssentialOCLCSVisitor<Element>

visitInvalidLiteralExpCS

@Nullable
public Element visitInvalidLiteralExpCS(@NonNull
                                                 InvalidLiteralExpCS object)
Specified by:
visitInvalidLiteralExpCS in interface EssentialOCLCSVisitor<Element>

visitInvocationExpCS

@Nullable
public Element visitInvocationExpCS(@NonNull
                                             InvocationExpCS object)
Specified by:
visitInvocationExpCS in interface EssentialOCLCSVisitor<Element>

visitLetExpCS

@Nullable
public Element visitLetExpCS(@NonNull
                                      LetExpCS object)
Specified by:
visitLetExpCS in interface EssentialOCLCSVisitor<Element>

visitLetVariableCS

@Nullable
public Element visitLetVariableCS(@NonNull
                                           LetVariableCS object)
Specified by:
visitLetVariableCS in interface EssentialOCLCSVisitor<Element>

visitLiteralExpCS

@Nullable
public Element visitLiteralExpCS(@NonNull
                                          LiteralExpCS object)
Specified by:
visitLiteralExpCS in interface EssentialOCLCSVisitor<Element>

visitNameExpCS

@Nullable
public Element visitNameExpCS(@NonNull
                                       NameExpCS object)
Specified by:
visitNameExpCS in interface EssentialOCLCSVisitor<Element>

visitNamedExpCS

@Nullable
public Element visitNamedExpCS(@NonNull
                                        NamedExpCS object)
Specified by:
visitNamedExpCS in interface EssentialOCLCSVisitor<Element>

visitNavigatingArgCS

@Nullable
public Element visitNavigatingArgCS(@NonNull
                                             NavigatingArgCS object)
Specified by:
visitNavigatingArgCS in interface EssentialOCLCSVisitor<Element>

visitNavigationOperatorCS

@Nullable
public Element visitNavigationOperatorCS(@NonNull
                                                  NavigationOperatorCS object)
Specified by:
visitNavigationOperatorCS in interface EssentialOCLCSVisitor<Element>

visitNestedExpCS

@Nullable
public Element visitNestedExpCS(@NonNull
                                         NestedExpCS object)
Specified by:
visitNestedExpCS in interface EssentialOCLCSVisitor<Element>

visitNullLiteralExpCS

@Nullable
public Element visitNullLiteralExpCS(@NonNull
                                              NullLiteralExpCS object)
Specified by:
visitNullLiteralExpCS in interface EssentialOCLCSVisitor<Element>

visitNumberLiteralExpCS

@Nullable
public Element visitNumberLiteralExpCS(@NonNull
                                                NumberLiteralExpCS object)
Specified by:
visitNumberLiteralExpCS in interface EssentialOCLCSVisitor<Element>

visitOperatorCS

@Nullable
public Element visitOperatorCS(@NonNull
                                        OperatorCS object)
Specified by:
visitOperatorCS in interface EssentialOCLCSVisitor<Element>

visitPrefixExpCS

@Nullable
public Element visitPrefixExpCS(@NonNull
                                         PrefixExpCS object)
Specified by:
visitPrefixExpCS in interface EssentialOCLCSVisitor<Element>

visitPrimitiveLiteralExpCS

@Nullable
public Element visitPrimitiveLiteralExpCS(@NonNull
                                                   PrimitiveLiteralExpCS object)
Specified by:
visitPrimitiveLiteralExpCS in interface EssentialOCLCSVisitor<Element>

visitSelfExpCS

@Nullable
public Element visitSelfExpCS(@NonNull
                                       SelfExpCS object)
Specified by:
visitSelfExpCS in interface EssentialOCLCSVisitor<Element>

visitStringLiteralExpCS

@Nullable
public Element visitStringLiteralExpCS(@NonNull
                                                StringLiteralExpCS object)
Specified by:
visitStringLiteralExpCS in interface EssentialOCLCSVisitor<Element>

visitTupleLiteralExpCS

@Nullable
public Element visitTupleLiteralExpCS(@NonNull
                                               TupleLiteralExpCS object)
Specified by:
visitTupleLiteralExpCS in interface EssentialOCLCSVisitor<Element>

visitTupleLiteralPartCS

@Nullable
public Element visitTupleLiteralPartCS(@NonNull
                                                TupleLiteralPartCS object)
Specified by:
visitTupleLiteralPartCS in interface EssentialOCLCSVisitor<Element>

visitTypeLiteralExpCS

@Nullable
public Element visitTypeLiteralExpCS(@NonNull
                                              TypeLiteralExpCS object)
Specified by:
visitTypeLiteralExpCS in interface EssentialOCLCSVisitor<Element>

visitTypeNameExpCS

@Nullable
public Element visitTypeNameExpCS(@NonNull
                                           TypeNameExpCS object)
Specified by:
visitTypeNameExpCS in interface EssentialOCLCSVisitor<Element>

visitUnaryOperatorCS

@Nullable
public Element visitUnaryOperatorCS(@NonNull
                                             UnaryOperatorCS object)
Specified by:
visitUnaryOperatorCS in interface EssentialOCLCSVisitor<Element>

visitUnlimitedNaturalLiteralExpCS

@Nullable
public Element visitUnlimitedNaturalLiteralExpCS(@NonNull
                                                          UnlimitedNaturalLiteralExpCS object)
Specified by:
visitUnlimitedNaturalLiteralExpCS in interface EssentialOCLCSVisitor<Element>

visitVariableCS

@Nullable
public Element visitVariableCS(@NonNull
                                        VariableCS object)
Specified by:
visitVariableCS in interface EssentialOCLCSVisitor<Element>