org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot
Class EssentialOCLScopeVisitor
java.lang.Object
org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor<R,C>
org.eclipse.ocl.examples.xtext.base.util.AbstractDelegatingBaseCSVisitor<R,C,D>
org.eclipse.ocl.examples.xtext.essentialocl.util.AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.EssentialOCLScopeVisitor
- All Implemented Interfaces:
- BaseCSVisitor<ScopeCSAdapter,TypeManager>, EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
public class EssentialOCLScopeVisitor
- extends AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.util.AbstractExtendingDelegatingEssentialOCLCSVisitor |
visitBooleanLiteralExpCS, visitDecoratedNamedExpCS, visitIfExpCS, visitIndexExpCS, visiting, visitInvalidLiteralExpCS, visitLetVariableCS, visitLiteralExpCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperatorCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitStringLiteralExpCS, visitTypeLiteralExpCS, visitUnlimitedNaturalLiteralExpCS |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 |
EssentialOCLScopeVisitor
public EssentialOCLScopeVisitor(TypeManager context)
visitBinaryOperatorCS
public ScopeCSAdapter visitBinaryOperatorCS(BinaryOperatorCS eObject)
- Specified by:
visitBinaryOperatorCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitBinaryOperatorCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitCollectionLiteralExpCS
public ScopeCSAdapter visitCollectionLiteralExpCS(CollectionLiteralExpCS eObject)
- Specified by:
visitCollectionLiteralExpCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitCollectionLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitCollectionLiteralPartCS
public ScopeCSAdapter visitCollectionLiteralPartCS(CollectionLiteralPartCS eObject)
- Specified by:
visitCollectionLiteralPartCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitCollectionLiteralPartCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitCollectionTypeCS
public ScopeCSAdapter visitCollectionTypeCS(CollectionTypeCS object)
- Specified by:
visitCollectionTypeCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitCollectionTypeCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitContextCS
public ScopeCSAdapter visitContextCS(ContextCS object)
- Specified by:
visitContextCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitContextCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitExpCS
public ScopeCSAdapter visitExpCS(ExpCS eObject)
- Specified by:
visitExpCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitExpSpecificationCS
public ScopeCSAdapter visitExpSpecificationCS(ExpSpecificationCS object)
- Specified by:
visitExpSpecificationCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitExpSpecificationCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitInfixExpCS
public ScopeCSAdapter visitInfixExpCS(InfixExpCS object)
- Specified by:
visitInfixExpCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitInfixExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitLetExpCS
public LetExpCSScopeAdapter visitLetExpCS(LetExpCS eObject)
- Specified by:
visitLetExpCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitLetExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitNameExpCS
public ScopeCSAdapter visitNameExpCS(NameExpCS eObject)
- Specified by:
visitNameExpCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitNameExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitNavigatingArgCS
public ScopeCSAdapter visitNavigatingArgCS(NavigatingArgCS eObject)
- Specified by:
visitNavigatingArgCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitNavigatingArgCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitNavigatingExpCS
public ScopeCSAdapter visitNavigatingExpCS(NavigatingExpCS eObject)
- Specified by:
visitNavigatingExpCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitNavigatingExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitNavigationOperatorCS
public ScopeCSAdapter visitNavigationOperatorCS(NavigationOperatorCS eObject)
- Specified by:
visitNavigationOperatorCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitNavigationOperatorCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitSelfExpCS
public ScopeCSAdapter visitSelfExpCS(SelfExpCS eObject)
- Specified by:
visitSelfExpCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitSelfExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitTupleLiteralExpCS
public ScopeCSAdapter visitTupleLiteralExpCS(TupleLiteralExpCS eObject)
- Specified by:
visitTupleLiteralExpCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitTupleLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitTupleLiteralPartCS
public ScopeCSAdapter visitTupleLiteralPartCS(TupleLiteralPartCS eObject)
- Specified by:
visitTupleLiteralPartCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitTupleLiteralPartCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitTypeNameExpCS
public ScopeCSAdapter visitTypeNameExpCS(TypeNameExpCS eObject)
- Specified by:
visitTypeNameExpCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitTypeNameExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitUnaryOperatorCS
public ScopeCSAdapter visitUnaryOperatorCS(UnaryOperatorCS eObject)
- Specified by:
visitUnaryOperatorCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitUnaryOperatorCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>
visitVariableCS
public ScopeCSAdapter visitVariableCS(VariableCS eObject)
- Specified by:
visitVariableCS
in interface EssentialOCLCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitVariableCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<ScopeCSAdapter,TypeManager,BaseScopeVisitor>