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

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<Continuation<?>,CS2PivotConversion>
          extended by org.eclipse.ocl.examples.xtext.base.cs2pivot.BaseContainmentVisitor
              extended by org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.AbstractEssentialOCLContainmentVisitor
All Implemented Interfaces:
BaseCSVisitor<Continuation<?>>, EssentialOCLCSVisitor<Continuation<?>>
Direct Known Subclasses:
EssentialOCLContainmentVisitor

public class AbstractEssentialOCLContainmentVisitor
extends BaseContainmentVisitor
implements EssentialOCLCSVisitor<Continuation<?>>


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

AbstractEssentialOCLContainmentVisitor

protected AbstractEssentialOCLContainmentVisitor(@NonNull
                                                 CS2PivotConversion context)
Method Detail

visitBinaryOperatorCS

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

visitBooleanLiteralExpCS

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

visitCollectionLiteralExpCS

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

visitCollectionLiteralPartCS

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

visitCollectionTypeCS

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

visitConstructorExpCS

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

visitConstructorPartCS

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

visitContextCS

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

visitExpCS

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

visitExpSpecificationCS

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

visitIfExpCS

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

visitIndexExpCS

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

visitInfixExpCS

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

visitInvalidLiteralExpCS

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

visitInvocationExpCS

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

visitLetExpCS

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

visitLetVariableCS

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

visitLiteralExpCS

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

visitNameExpCS

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

visitNamedExpCS

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

visitNavigatingArgCS

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

visitNavigationOperatorCS

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

visitNestedExpCS

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

visitNullLiteralExpCS

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

visitNumberLiteralExpCS

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

visitOperatorCS

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

visitPrefixExpCS

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

visitPrimitiveLiteralExpCS

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

visitSelfExpCS

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

visitStringLiteralExpCS

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

visitTupleLiteralExpCS

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

visitTupleLiteralPartCS

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

visitTypeLiteralExpCS

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

visitTypeNameExpCS

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

visitUnaryOperatorCS

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

visitUnlimitedNaturalLiteralExpCS

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

visitVariableCS

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