org.eclipse.ocl.examples.xtext.completeocl.cs2pivot
Class AbstractCompleteOCLContainmentVisitor

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
                  extended by org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.EssentialOCLContainmentVisitor
                      extended by org.eclipse.ocl.examples.xtext.completeocl.cs2pivot.AbstractCompleteOCLContainmentVisitor
All Implemented Interfaces:
BaseCSVisitor<Continuation<?>>, CompleteOCLCSVisitor<Continuation<?>>, EssentialOCLCSVisitor<Continuation<?>>
Direct Known Subclasses:
CompleteOCLContainmentVisitor

public class AbstractCompleteOCLContainmentVisitor
extends EssentialOCLContainmentVisitor
implements CompleteOCLCSVisitor<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 AbstractCompleteOCLContainmentVisitor(CS2PivotConversion context)
           
 
Method Summary
 Continuation<?> visitClassifierContextDeclCS(ClassifierContextDeclCS object)
           
 Continuation<?> visitCompleteOCLDocumentCS(CompleteOCLDocumentCS object)
           
 Continuation<?> visitContextDeclCS(ContextDeclCS object)
           
 Continuation<?> visitDefCS(DefCS object)
           
 Continuation<?> visitDefOperationCS(DefOperationCS object)
           
 Continuation<?> visitDefPropertyCS(DefPropertyCS object)
           
 Continuation<?> visitFeatureContextDeclCS(FeatureContextDeclCS object)
           
 Continuation<?> visitIncludeCS(IncludeCS object)
           
 Continuation<?> visitOCLMessageArgCS(OCLMessageArgCS object)
           
 Continuation<?> visitOperationContextDeclCS(OperationContextDeclCS object)
           
 Continuation<?> visitPackageDeclarationCS(PackageDeclarationCS object)
           
 Continuation<?> visitPathNameDeclCS(PathNameDeclCS object)
           
 Continuation<?> visitPropertyContextDeclCS(PropertyContextDeclCS object)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.EssentialOCLContainmentVisitor
visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionTypeCS, 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.cs2pivot.AbstractEssentialOCLContainmentVisitor
visitBinaryOperatorCS, visitLetExpCS, visitLetVariableCS, visitNamedExpCS, visitNavigationOperatorCS, visitUnaryOperatorCS
 
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.essentialocl.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.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

AbstractCompleteOCLContainmentVisitor

protected AbstractCompleteOCLContainmentVisitor(@NonNull
                                                CS2PivotConversion context)
Method Detail

visitClassifierContextDeclCS

public Continuation<?> visitClassifierContextDeclCS(@NonNull
                                                    ClassifierContextDeclCS object)
Specified by:
visitClassifierContextDeclCS in interface CompleteOCLCSVisitor<Continuation<?>>

visitCompleteOCLDocumentCS

public Continuation<?> visitCompleteOCLDocumentCS(@NonNull
                                                  CompleteOCLDocumentCS object)
Specified by:
visitCompleteOCLDocumentCS in interface CompleteOCLCSVisitor<Continuation<?>>

visitContextDeclCS

public Continuation<?> visitContextDeclCS(@NonNull
                                          ContextDeclCS object)
Specified by:
visitContextDeclCS in interface CompleteOCLCSVisitor<Continuation<?>>

visitDefCS

public Continuation<?> visitDefCS(@NonNull
                                  DefCS object)
Specified by:
visitDefCS in interface CompleteOCLCSVisitor<Continuation<?>>

visitDefOperationCS

public Continuation<?> visitDefOperationCS(@NonNull
                                           DefOperationCS object)
Specified by:
visitDefOperationCS in interface CompleteOCLCSVisitor<Continuation<?>>

visitDefPropertyCS

public Continuation<?> visitDefPropertyCS(@NonNull
                                          DefPropertyCS object)
Specified by:
visitDefPropertyCS in interface CompleteOCLCSVisitor<Continuation<?>>

visitFeatureContextDeclCS

public Continuation<?> visitFeatureContextDeclCS(@NonNull
                                                 FeatureContextDeclCS object)
Specified by:
visitFeatureContextDeclCS in interface CompleteOCLCSVisitor<Continuation<?>>

visitIncludeCS

public Continuation<?> visitIncludeCS(@NonNull
                                      IncludeCS object)
Specified by:
visitIncludeCS in interface CompleteOCLCSVisitor<Continuation<?>>

visitOCLMessageArgCS

public Continuation<?> visitOCLMessageArgCS(@NonNull
                                            OCLMessageArgCS object)
Specified by:
visitOCLMessageArgCS in interface CompleteOCLCSVisitor<Continuation<?>>

visitOperationContextDeclCS

public Continuation<?> visitOperationContextDeclCS(@NonNull
                                                   OperationContextDeclCS object)
Specified by:
visitOperationContextDeclCS in interface CompleteOCLCSVisitor<Continuation<?>>

visitPackageDeclarationCS

public Continuation<?> visitPackageDeclarationCS(@NonNull
                                                 PackageDeclarationCS object)
Specified by:
visitPackageDeclarationCS in interface CompleteOCLCSVisitor<Continuation<?>>

visitPathNameDeclCS

public Continuation<?> visitPathNameDeclCS(@NonNull
                                           PathNameDeclCS object)
Specified by:
visitPathNameDeclCS in interface CompleteOCLCSVisitor<Continuation<?>>

visitPropertyContextDeclCS

public Continuation<?> visitPropertyContextDeclCS(@NonNull
                                                  PropertyContextDeclCS object)
Specified by:
visitPropertyContextDeclCS in interface CompleteOCLCSVisitor<Continuation<?>>