org.eclipse.ocl.examples.xtext.completeocl.cs2as
Class AutoCompleteOCLCSContainmentVisitor

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.completeocl.cs2as.AutoCompleteOCLCSContainmentVisitor
All Implemented Interfaces:
BaseCSVisitor<Continuation<?>>, CompleteOCLCSVisitor<Continuation<?>>, EssentialOCLCSVisitor<Continuation<?>>
Direct Known Subclasses:
NewCompleteOCLCSContainmentVisitor

public class AutoCompleteOCLCSContainmentVisitor
extends NewEssentialOCLCSContainmentVisitor
implements CompleteOCLCSVisitor<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
AutoCompleteOCLCSContainmentVisitor(CS2PivotConversion context)
          Initializes me with an initial value for my result.
 
Method Summary
 Continuation<?> visitClassifierContextDeclCS(ClassifierContextDeclCS self)
           
 Continuation<?> visitCompleteOCLDocumentCS(CompleteOCLDocumentCS self)
           
 Continuation<?> visitContextDeclCS(ContextDeclCS self)
           
 Continuation<?> visitDefCS(DefCS self)
           
 Continuation<?> visitDefOperationCS(DefOperationCS self)
           
 Continuation<?> visitDefPropertyCS(DefPropertyCS self)
           
 Continuation<?> visitFeatureContextDeclCS(FeatureContextDeclCS self)
           
 Continuation<?> visitIncludeCS(IncludeCS self)
           
 Continuation<?> visitOCLMessageArgCS(OCLMessageArgCS self)
           
 Continuation<?> visitOperationContextDeclCS(OperationContextDeclCS self)
           
 Continuation<?> visitPackageDeclarationCS(PackageDeclarationCS self)
           
 Continuation<?> visitPathNameDeclCS(PathNameDeclCS self)
           
 Continuation<?> visitPropertyContextDeclCS(PropertyContextDeclCS 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

AutoCompleteOCLCSContainmentVisitor

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

Parameters:
context - my initial result value
Method Detail

visitClassifierContextDeclCS

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

visitCompleteOCLDocumentCS

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

visitContextDeclCS

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

visitDefCS

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

visitDefOperationCS

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

visitDefPropertyCS

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

visitFeatureContextDeclCS

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

visitIncludeCS

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

visitOCLMessageArgCS

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

visitOperationContextDeclCS

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

visitPackageDeclarationCS

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

visitPathNameDeclCS

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

visitPropertyContextDeclCS

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