org.eclipse.ocl.examples.xtext.essentialocl.cs2as
Class AutoEssentialOCLCSContainmentVisitor

java.lang.Object
  extended by org.eclipse.ocl.examples.xtext.base.basecs.util.AbstractBaseCSVisitor<Continuation<?>,CS2PivotConversion>
      extended by org.eclipse.ocl.examples.xtext.base.cs2as.AutoBaseCSContainmentVisitor
          extended by org.eclipse.ocl.examples.xtext.base.cs2as.NewBaseCSContainmentVisitor
              extended by org.eclipse.ocl.examples.xtext.essentialocl.cs2as.AutoEssentialOCLCSContainmentVisitor
All Implemented Interfaces:
BaseCSVisitor<Continuation<?>>, EssentialOCLCSVisitor<Continuation<?>>
Direct Known Subclasses:
NewEssentialOCLCSContainmentVisitor

public class AutoEssentialOCLCSContainmentVisitor
extends NewBaseCSContainmentVisitor
implements EssentialOCLCSVisitor<Continuation<?>>


Field Summary
protected  CS2Pivot converter
           
protected  IdResolver idResolver
           
 
Fields inherited from class org.eclipse.ocl.examples.xtext.base.cs2as.AutoBaseCSContainmentVisitor
CLSSid_Enumeration, CLSSid_EnumerationCS, CLSSid_EnumerationLiteral, CLSSid_EnumerationLiteralCS, CLSSid_Operation, CLSSid_OperationCS, CLSSid_Package, CLSSid_PackageCS, CLSSid_Parameter, CLSSid_ParameterCS, CLSSid_Property, CLSSid_StructuralFeatureCS, ORD_CLSSid_EnumerationLiteral, ORD_CLSSid_EnumerationLiteralCS, ORD_CLSSid_PackageCS, PACKid_http_c_s_s_www_eclipse_org_s_ocl_s_3_1_0_s_BaseCST, PACKid_http_c_s_s_www_eclipse_org_s_ocl_s_3_1_0_s_Pivot, SEQ_CLSSid_EnumerationLiteral, SEQ_CLSSid_Package, SET_CLSSid_Package
 
Fields inherited from class org.eclipse.ocl.examples.xtext.base.basecs.util.AbstractBaseCSVisitor
context
 
Constructor Summary
AutoEssentialOCLCSContainmentVisitor(CS2PivotConversion context)
          Initializes me with an initial value for my result.
 
Method Summary
 Continuation<?> visitAbstractNameExpCS(AbstractNameExpCS self)
           
 Continuation<?> visitBigNumber(java.lang.Number self)
           
 Continuation<?> visitBinaryOperatorCS(BinaryOperatorCS self)
           
 Continuation<?> visitBooleanLiteralExpCS(BooleanLiteralExpCS self)
           
 Continuation<?> visitCollectionLiteralExpCS(CollectionLiteralExpCS self)
           
 Continuation<?> visitCollectionLiteralPartCS(CollectionLiteralPartCS self)
           
 Continuation<?> visitCollectionTypeCS(CollectionTypeCS self)
           
 Continuation<?> visitConstructorExpCS(ConstructorExpCS self)
           
 Continuation<?> visitConstructorPartCS(ConstructorPartCS self)
           
 Continuation<?> visitContextCS(ContextCS self)
           
 Continuation<?> visitExpCS(ExpCS self)
           
 Continuation<?> visitExpSpecificationCS(ExpSpecificationCS self)
           
 Continuation<?> visitIfExpCS(IfExpCS self)
           
 Continuation<?> visitIndexExpCS(IndexExpCS self)
           
 Continuation<?> visitInfixExpCS(InfixExpCS self)
           
 Continuation<?> visitInvalidLiteralExpCS(InvalidLiteralExpCS self)
           
 Continuation<?> visitInvocationExpCS(InvocationExpCS self)
           
 Continuation<?> visitLetExpCS(LetExpCS self)
           
 Continuation<?> visitLetVariableCS(LetVariableCS self)
           
 Continuation<?> visitLiteralExpCS(LiteralExpCS self)
           
 Continuation<?> visitNamedExpCS(NamedExpCS self)
           
 Continuation<?> visitNameExpCS(NameExpCS self)
           
 Continuation<?> visitNavigatingArgCS(NavigatingArgCS self)
           
 Continuation<?> visitNavigationOperatorCS(NavigationOperatorCS self)
           
 Continuation<?> visitNavigationRole(org.eclipse.emf.common.util.Enumerator self)
           
 Continuation<?> visitNestedExpCS(NestedExpCS self)
           
 Continuation<?> visitNullLiteralExpCS(NullLiteralExpCS self)
           
 Continuation<?> visitNumberLiteralExpCS(NumberLiteralExpCS self)
           
 Continuation<?> visitOperatorCS(OperatorCS self)
           
 Continuation<?> visitPrefixExpCS(PrefixExpCS self)
           
 Continuation<?> visitPrimitiveLiteralExpCS(PrimitiveLiteralExpCS self)
           
 Continuation<?> visitSelfExpCS(SelfExpCS self)
           
 Continuation<?> visitStringLiteralExpCS(StringLiteralExpCS self)
           
 Continuation<?> visitTupleLiteralExpCS(TupleLiteralExpCS self)
           
 Continuation<?> visitTupleLiteralPartCS(TupleLiteralPartCS self)
           
 Continuation<?> visitTypeLiteralExpCS(TypeLiteralExpCS self)
           
 Continuation<?> visitTypeNameExpCS(TypeNameExpCS self)
           
 Continuation<?> visitUnaryOperatorCS(UnaryOperatorCS self)
           
 Continuation<?> visitUnlimitedNaturalLiteralExpCS(UnlimitedNaturalLiteralExpCS self)
           
 Continuation<?> visitVariableCS(VariableCS self)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.cs2as.AutoBaseCSContainmentVisitor
visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassifierCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitFeatureCS, visitImportCS, visiting, visitIteratorKind, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityCS, visitMultiplicityStringCS, visitNamedElementCS, visitNamespaceCS, visitOperationCS, visitPackageCS, visitPackageOwnerCS, visitParameterCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootCS, visitRootPackageCS, visitScopeFilter, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateableElementCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitVisitableCS, visitWildcardTypeRefCS
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.basecs.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.basecs.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, visitPackageOwnerCS, visitParameterCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
 

Field Detail

converter

@NonNull
protected final CS2Pivot converter

idResolver

@NonNull
protected final IdResolver idResolver
Constructor Detail

AutoEssentialOCLCSContainmentVisitor

public AutoEssentialOCLCSContainmentVisitor(@NonNull
                                            CS2PivotConversion context)
Initializes me with an initial value for my result.

Parameters:
context - my initial result value
Method Detail

visitAbstractNameExpCS

@Nullable
public Continuation<?> visitAbstractNameExpCS(@NonNull
                                                       AbstractNameExpCS self)

visitBinaryOperatorCS

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

visitBooleanLiteralExpCS

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

visitCollectionLiteralExpCS

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

visitCollectionLiteralPartCS

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

visitCollectionTypeCS

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

visitConstructorExpCS

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

visitConstructorPartCS

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

visitContextCS

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

visitExpCS

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

visitExpSpecificationCS

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

visitIfExpCS

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

visitIndexExpCS

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

visitInfixExpCS

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

visitInvalidLiteralExpCS

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

visitInvocationExpCS

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

visitLetExpCS

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

visitLetVariableCS

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

visitLiteralExpCS

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

visitNameExpCS

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

visitNamedExpCS

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

visitNavigatingArgCS

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

visitNavigationOperatorCS

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

visitNestedExpCS

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

visitNullLiteralExpCS

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

visitNumberLiteralExpCS

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

visitOperatorCS

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

visitPrefixExpCS

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

visitPrimitiveLiteralExpCS

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

visitSelfExpCS

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

visitStringLiteralExpCS

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

visitTupleLiteralExpCS

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

visitTupleLiteralPartCS

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

visitTypeLiteralExpCS

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

visitTypeNameExpCS

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

visitUnaryOperatorCS

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

visitUnlimitedNaturalLiteralExpCS

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

visitVariableCS

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

visitBigNumber

@Nullable
public Continuation<?> visitBigNumber(@NonNull
                                               java.lang.Number self)

visitNavigationRole

@Nullable
public Continuation<?> visitNavigationRole(@NonNull
                                                    org.eclipse.emf.common.util.Enumerator self)