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

java.lang.Object
  extended by org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor<R,C>
      extended by org.eclipse.ocl.examples.xtext.base.util.AbstractDelegatingBaseCSVisitor<R,C,D>
          extended by org.eclipse.ocl.examples.xtext.essentialocl.util.AbstractDelegatingEssentialOCLCSVisitor<R,C,D>
              extended by org.eclipse.ocl.examples.xtext.completeocl.util.AbstractExtendingDelegatingCompleteOCLCSVisitor<ScopeCSAdapter,TypeManager,EssentialOCLScopeVisitor>
                  extended by org.eclipse.ocl.examples.xtext.completeocl.cs2pivot.CompleteOCLScopeVisitor
All Implemented Interfaces:
BaseCSVisitor<ScopeCSAdapter,TypeManager>, CompleteOCLCSVisitor<ScopeCSAdapter,TypeManager>, EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>

public class CompleteOCLScopeVisitor
extends AbstractExtendingDelegatingCompleteOCLCSVisitor<ScopeCSAdapter,TypeManager,EssentialOCLScopeVisitor>


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractDelegatingBaseCSVisitor
delegate
 
Fields inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor
context
 
Constructor Summary
CompleteOCLScopeVisitor(TypeManager context)
           
 
Method Summary
 ScopeCSAdapter visitClassifierContextDeclCS(ClassifierContextDeclCS eObject)
           
 ScopeCSAdapter visitCompleteOCLDocumentCS(CompleteOCLDocumentCS eObject)
           
 ScopeCSAdapter visitContextConstraintCS(ContextConstraintCS eObject)
           
 ScopeCSAdapter visitIncludeCS(IncludeCS eObject)
           
 ScopeCSAdapter visitOperationContextDeclCS(OperationContextDeclCS eObject)
           
 ScopeCSAdapter visitPackageDeclarationCS(PackageDeclarationCS eObject)
           
 ScopeCSAdapter visitPropertyContextDeclCS(PropertyContextDeclCS eObject)
           
 
Methods inherited from class org.eclipse.ocl.examples.xtext.completeocl.util.AbstractExtendingDelegatingCompleteOCLCSVisitor
visitBodyCS, visitContextDeclCS, visitContextSpecificationCS, visitDefCS, visitDerCS, visitFeatureContextDeclCS, visiting, visitInitCS, visitInvCS, visitOclMessageArgCS, visitPostCS, visitPreCS, visitPreExpCS
 
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.util.AbstractDelegatingEssentialOCLCSVisitor
visitBinaryOperatorCS, visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionTypeCS, visitContextCS, visitDecoratedNamedExpCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitNameExpCS, visitNavigatingArgCS, visitNavigatingExpCS, visitNavigationOperatorCS, 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.util.AbstractDelegatingBaseCSVisitor
getDelegate, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassCSRef, visitClassifierCS, visitCollectionTypeRefCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitMonikeredElementCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
 
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, visitContextCS, visitDecoratedNamedExpCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIndexExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitNameExpCS, visitNavigatingArgCS, visitNavigatingExpCS, 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, visitClassCSRef, visitClassifierCS, visitCollectionTypeRefCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitMonikeredElementCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
 

Constructor Detail

CompleteOCLScopeVisitor

public CompleteOCLScopeVisitor(TypeManager context)
Method Detail

visitClassifierContextDeclCS

public ScopeCSAdapter visitClassifierContextDeclCS(ClassifierContextDeclCS eObject)
Specified by:
visitClassifierContextDeclCS in interface CompleteOCLCSVisitor<ScopeCSAdapter,TypeManager>
Overrides:
visitClassifierContextDeclCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<ScopeCSAdapter,TypeManager,EssentialOCLScopeVisitor>

visitCompleteOCLDocumentCS

public ScopeCSAdapter visitCompleteOCLDocumentCS(CompleteOCLDocumentCS eObject)
Specified by:
visitCompleteOCLDocumentCS in interface CompleteOCLCSVisitor<ScopeCSAdapter,TypeManager>
Overrides:
visitCompleteOCLDocumentCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<ScopeCSAdapter,TypeManager,EssentialOCLScopeVisitor>

visitContextConstraintCS

public ScopeCSAdapter visitContextConstraintCS(ContextConstraintCS eObject)
Specified by:
visitContextConstraintCS in interface CompleteOCLCSVisitor<ScopeCSAdapter,TypeManager>
Overrides:
visitContextConstraintCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<ScopeCSAdapter,TypeManager,EssentialOCLScopeVisitor>

visitIncludeCS

public ScopeCSAdapter visitIncludeCS(IncludeCS eObject)
Specified by:
visitIncludeCS in interface CompleteOCLCSVisitor<ScopeCSAdapter,TypeManager>
Overrides:
visitIncludeCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<ScopeCSAdapter,TypeManager,EssentialOCLScopeVisitor>

visitOperationContextDeclCS

public ScopeCSAdapter visitOperationContextDeclCS(OperationContextDeclCS eObject)
Specified by:
visitOperationContextDeclCS in interface CompleteOCLCSVisitor<ScopeCSAdapter,TypeManager>
Overrides:
visitOperationContextDeclCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<ScopeCSAdapter,TypeManager,EssentialOCLScopeVisitor>

visitPackageDeclarationCS

public ScopeCSAdapter visitPackageDeclarationCS(PackageDeclarationCS eObject)
Specified by:
visitPackageDeclarationCS in interface CompleteOCLCSVisitor<ScopeCSAdapter,TypeManager>
Overrides:
visitPackageDeclarationCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<ScopeCSAdapter,TypeManager,EssentialOCLScopeVisitor>

visitPropertyContextDeclCS

public ScopeCSAdapter visitPropertyContextDeclCS(PropertyContextDeclCS eObject)
Specified by:
visitPropertyContextDeclCS in interface CompleteOCLCSVisitor<ScopeCSAdapter,TypeManager>
Overrides:
visitPropertyContextDeclCS in class AbstractExtendingDelegatingCompleteOCLCSVisitor<ScopeCSAdapter,TypeManager,EssentialOCLScopeVisitor>