org.eclipse.ocl.examples.xtext.base.cs2pivot
Class BaseScopeVisitor
java.lang.Object
org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor<R,C>
org.eclipse.ocl.examples.xtext.base.util.AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
org.eclipse.ocl.examples.xtext.base.cs2pivot.BaseScopeVisitor
- All Implemented Interfaces:
- BaseCSVisitor<ScopeCSAdapter,TypeManager>
public class BaseScopeVisitor
- extends AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
Methods inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractExtendingBaseCSVisitor |
visitAnnotationElementCS, visitClassCSRef, visitClassifierCS, visitCollectionTypeRefCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitEnumerationLiteralCS, visitModelElementCS, visitMonikeredElementCS, visitNamedElementCS, visitPrimitiveTypeRefCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateParameterCS, visitTypedElementCS, visitTypedRefCS, visitTypeRefCS, visitWildcardTypeRefCS |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseScopeVisitor
public BaseScopeVisitor(TypeManager context)
visitAnnotationCS
public ScopeCSAdapter visitAnnotationCS(AnnotationCS eObject)
- Specified by:
visitAnnotationCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitAnnotationCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitAttributeCS
public ScopeCSAdapter visitAttributeCS(AttributeCS eObject)
- Specified by:
visitAttributeCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitAttributeCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitClassCS
public ScopeCSAdapter visitClassCS(ClassCS eObject)
- Specified by:
visitClassCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitClassCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitConstraintCS
public ScopeCSAdapter visitConstraintCS(ConstraintCS eObject)
- Specified by:
visitConstraintCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitConstraintCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitDataTypeCS
public ScopeCSAdapter visitDataTypeCS(DataTypeCS eObject)
- Specified by:
visitDataTypeCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitDataTypeCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitEnumerationCS
public ScopeCSAdapter visitEnumerationCS(EnumerationCS eObject)
- Specified by:
visitEnumerationCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitEnumerationCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitImportCS
public ScopeCSAdapter visitImportCS(ImportCS eObject)
- Specified by:
visitImportCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitImportCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitLambdaTypeCS
public ScopeCSAdapter visitLambdaTypeCS(LambdaTypeCS eObject)
- Specified by:
visitLambdaTypeCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitLambdaTypeCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitLibraryCS
public ScopeCSAdapter visitLibraryCS(LibraryCS eObject)
- Specified by:
visitLibraryCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitLibraryCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitOperationCS
public ScopeCSAdapter visitOperationCS(OperationCS eObject)
- Specified by:
visitOperationCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitOperationCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitPackageCS
public ScopeCSAdapter visitPackageCS(PackageCS eObject)
- Specified by:
visitPackageCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitPackageCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitParameterCS
public ScopeCSAdapter visitParameterCS(ParameterCS eObject)
- Specified by:
visitParameterCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitParameterCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitReferenceCS
public ScopeCSAdapter visitReferenceCS(ReferenceCS eObject)
- Specified by:
visitReferenceCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitReferenceCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitRootPackageCS
public ScopeCSAdapter visitRootPackageCS(RootPackageCS eObject)
- Specified by:
visitRootPackageCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitRootPackageCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitTemplateBindingCS
public ScopeCSAdapter visitTemplateBindingCS(TemplateBindingCS eObject)
- Specified by:
visitTemplateBindingCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitTemplateBindingCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitTemplateParameterSubstitutionCS
public ScopeCSAdapter visitTemplateParameterSubstitutionCS(TemplateParameterSubstitutionCS eObject)
- Specified by:
visitTemplateParameterSubstitutionCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitTemplateParameterSubstitutionCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitTemplateSignatureCS
public ScopeCSAdapter visitTemplateSignatureCS(TemplateSignatureCS eObject)
- Specified by:
visitTemplateSignatureCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitTemplateSignatureCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitTuplePartCS
public ScopeCSAdapter visitTuplePartCS(TuplePartCS eObject)
- Specified by:
visitTuplePartCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitTuplePartCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitTupleTypeCS
public ScopeCSAdapter visitTupleTypeCS(TupleTypeCS eObject)
- Specified by:
visitTupleTypeCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitTupleTypeCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitTypeParameterCS
public ScopeCSAdapter visitTypeParameterCS(TypeParameterCS eObject)
- Specified by:
visitTypeParameterCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitTypeParameterCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visitTypedTypeRefCS
public ScopeCSAdapter visitTypedTypeRefCS(TypedTypeRefCS eObject)
- Specified by:
visitTypedTypeRefCS
in interface BaseCSVisitor<ScopeCSAdapter,TypeManager>
- Overrides:
visitTypedTypeRefCS
in class AbstractExtendingBaseCSVisitor<ScopeCSAdapter,TypeManager>
visiting
public ScopeCSAdapter visiting(VisitableCS visitable)
- Description copied from interface:
BaseCSVisitor
- Return the result of visiting a visitable for which no more specific pivot type method
is available.