org.eclipse.ocl.examples.xtext.oclstdlib.cs2as
Class AutoOCLstdlibCSContainmentVisitor

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
                  extended by org.eclipse.ocl.examples.xtext.essentialocl.cs2as.NewEssentialOCLCSContainmentVisitor
                      extended by org.eclipse.ocl.examples.xtext.oclstdlib.cs2as.AutoOCLstdlibCSContainmentVisitor
All Implemented Interfaces:
BaseCSVisitor<Continuation<?>>, EssentialOCLCSVisitor<Continuation<?>>, OCLstdlibCSVisitor<Continuation<?>>
Direct Known Subclasses:
NewOCLstdlibCSContainmentVisitor

public class AutoOCLstdlibCSContainmentVisitor
extends NewEssentialOCLCSContainmentVisitor
implements OCLstdlibCSVisitor<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
AutoOCLstdlibCSContainmentVisitor(CS2PivotConversion context)
          Initializes me with an initial value for my result.
 
Method Summary
 Continuation<?> visitJavaImplementationCS(JavaImplementationCS self)
           
 Continuation<?> visitLibClassCS(LibClassCS self)
           
 Continuation<?> visitLibConstraintCS(LibConstraintCS self)
           
 Continuation<?> visitLibIterationCS(LibIterationCS self)
           
 Continuation<?> visitLibOperationCS(LibOperationCS self)
           
 Continuation<?> visitLibPackageCS(LibPackageCS self)
           
 Continuation<?> visitLibPropertyCS(LibPropertyCS self)
           
 Continuation<?> visitLibRootPackageCS(LibRootPackageCS self)
           
 Continuation<?> visitMetaTypeName(MetaTypeName self)
           
 Continuation<?> visitPrecedenceCS(PrecedenceCS self)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.cs2as.AutoEssentialOCLCSContainmentVisitor
visitAbstractNameExpCS, visitBigNumber, visitBinaryOperatorCS, visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionTypeCS, visitConstructorExpCS, visitConstructorPartCS, visitContextCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitInvocationExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitNamedExpCS, visitNameExpCS, visitNavigatingArgCS, visitNavigationOperatorCS, visitNavigationRole, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperatorCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitSelfExpCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitTypeNameExpCS, visitUnaryOperatorCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS
 
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.essentialocl.essentialoclcs.util.EssentialOCLCSVisitor
visitBinaryOperatorCS, visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionTypeCS, visitConstructorExpCS, visitConstructorPartCS, visitContextCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitInvocationExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitNamedExpCS, visitNameExpCS, visitNavigatingArgCS, visitNavigationOperatorCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperatorCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitSelfExpCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitTypeNameExpCS, visitUnaryOperatorCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS
 
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

AutoOCLstdlibCSContainmentVisitor

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

Parameters:
context - my initial result value
Method Detail

visitJavaImplementationCS

@Nullable
public Continuation<?> visitJavaImplementationCS(@NonNull
                                                          JavaImplementationCS self)

visitLibClassCS

@Nullable
public Continuation<?> visitLibClassCS(@NonNull
                                                LibClassCS self)
Specified by:
visitLibClassCS in interface OCLstdlibCSVisitor<Continuation<?>>

visitLibConstraintCS

@Nullable
public Continuation<?> visitLibConstraintCS(@NonNull
                                                     LibConstraintCS self)
Specified by:
visitLibConstraintCS in interface OCLstdlibCSVisitor<Continuation<?>>

visitLibIterationCS

@Nullable
public Continuation<?> visitLibIterationCS(@NonNull
                                                    LibIterationCS self)
Specified by:
visitLibIterationCS in interface OCLstdlibCSVisitor<Continuation<?>>

visitLibOperationCS

@Nullable
public Continuation<?> visitLibOperationCS(@NonNull
                                                    LibOperationCS self)
Specified by:
visitLibOperationCS in interface OCLstdlibCSVisitor<Continuation<?>>

visitLibPackageCS

@Nullable
public Continuation<?> visitLibPackageCS(@NonNull
                                                  LibPackageCS self)
Specified by:
visitLibPackageCS in interface OCLstdlibCSVisitor<Continuation<?>>

visitLibPropertyCS

@Nullable
public Continuation<?> visitLibPropertyCS(@NonNull
                                                   LibPropertyCS self)
Specified by:
visitLibPropertyCS in interface OCLstdlibCSVisitor<Continuation<?>>

visitLibRootPackageCS

@Nullable
public Continuation<?> visitLibRootPackageCS(@NonNull
                                                      LibRootPackageCS self)
Specified by:
visitLibRootPackageCS in interface OCLstdlibCSVisitor<Continuation<?>>

visitMetaTypeName

@Nullable
public Continuation<?> visitMetaTypeName(@NonNull
                                                  MetaTypeName self)
Specified by:
visitMetaTypeName in interface OCLstdlibCSVisitor<Continuation<?>>

visitPrecedenceCS

@Nullable
public Continuation<?> visitPrecedenceCS(@NonNull
                                                  PrecedenceCS self)
Specified by:
visitPrecedenceCS in interface OCLstdlibCSVisitor<Continuation<?>>