org.eclipse.ocl.examples.xtext.oclstdlib.oclstdlibcs.util
Class AutoOCLstdlibContainmentVisitor

java.lang.Object
  extended by org.eclipse.ocl.examples.xtext.base.basecs.util.AbstractBaseCSVisitor<R,C>
      extended by org.eclipse.ocl.examples.xtext.base.basecs.util.AbstractExtendingBaseCSVisitor<Continuation<?>,CS2PivotConversion>
          extended by org.eclipse.ocl.examples.xtext.base.cs2as.BaseCSContainmentVisitor
              extended by org.eclipse.ocl.examples.xtext.essentialocl.essentialoclcs.util.AbstractEssentialOCLCSContainmentVisitor
                  extended by org.eclipse.ocl.examples.xtext.essentialocl.cs2as.EssentialOCLCSContainmentVisitor
                      extended by org.eclipse.ocl.examples.xtext.oclstdlib.oclstdlibcs.util.AutoOCLstdlibContainmentVisitor
All Implemented Interfaces:
BaseCSVisitor<Continuation<?>>, EssentialOCLCSVisitor<Continuation<?>>, OCLstdlibCSVisitor<Continuation<?>>

public class AutoOCLstdlibContainmentVisitor
extends EssentialOCLCSContainmentVisitor
implements OCLstdlibCSVisitor<Continuation<?>>


Field Summary
protected  CS2Pivot converter
           
protected  IdResolver idResolver
           
 
Fields inherited from class org.eclipse.ocl.examples.xtext.base.cs2as.BaseCSContainmentVisitor
metaModelManager
 
Fields inherited from class org.eclipse.ocl.examples.xtext.base.basecs.util.AbstractBaseCSVisitor
context
 
Constructor Summary
AutoOCLstdlibContainmentVisitor(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.EssentialOCLCSContainmentVisitor
visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionTypeCS, visitConstraintCS, visitConstructorExpCS, visitConstructorPartCS, visitContextCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitInvocationExpCS, visitLiteralExpCS, visitNameExpCS, visitNavigatingArgCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperatorCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitSelfExpCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitTypeNameExpCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS
 
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.essentialoclcs.util.AbstractEssentialOCLCSContainmentVisitor
visitBinaryOperatorCS, visitLetExpCS, visitLetVariableCS, visitNamedExpCS, visitNavigationOperatorCS, visitUnaryOperatorCS
 
Methods inherited from class org.eclipse.ocl.examples.xtext.base.cs2as.BaseCSContainmentVisitor
importPackages, refreshClass, refreshClassifier, refreshNamedElement, refreshPackage, refreshRoot, refreshRootPackage, refreshSerializable, visitAnnotationCS, visitAnnotationElementCS, visitClassCS, 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.basecs.util.AbstractExtendingBaseCSVisitor
visitAttributeCS, visitClassifierCS, visitModelElementCS, visitNamedElementCS, visitPackageOwnerCS, visitPathElementWithURICS, visitPivotableElementCS, visitReferenceCS, visitTypedElementCS, visitTypeParameterCS
 
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

AutoOCLstdlibContainmentVisitor

public AutoOCLstdlibContainmentVisitor(@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<?>>