org.eclipse.ocl.examples.xtext.base.util
Interface BaseCSVisitor<R>
- All Known Subinterfaces:
- CompleteOCLCSVisitor<R>, DecorableBaseCSVisitor<R>, DecorableCompleteOCLCSVisitor<R>, DecorableEssentialOCLCSVisitor<R>, DecorableOCLinEcoreCSVisitor<R>, DecorableOCLstdlibCSVisitor<R>, EssentialOCLCSVisitor<R>, OCLinEcoreCSVisitor<R>, OCLstdlibCSVisitor<R>
- All Known Implementing Classes:
- AbstractBaseCSVisitor, AbstractCompleteOCLContainmentVisitor, AbstractCompleteOCLCSVisitor, AbstractCompleteOCLLeft2RightVisitor, AbstractCompleteOCLPostOrderVisitor, AbstractCompleteOCLPreOrderVisitor, AbstractDelegatingBaseCSVisitor, AbstractDelegatingCompleteOCLCSVisitor, AbstractDelegatingEssentialOCLCSVisitor, AbstractDelegatingOCLinEcoreCSVisitor, AbstractDelegatingOCLstdlibCSVisitor, AbstractEssentialOCLContainmentVisitor, AbstractEssentialOCLCSVisitor, AbstractEssentialOCLLeft2RightVisitor, AbstractEssentialOCLPostOrderVisitor, AbstractEssentialOCLPreOrderVisitor, AbstractExtendingBaseCSVisitor, AbstractExtendingCompleteOCLCSVisitor, AbstractExtendingDelegatingCompleteOCLCSVisitor, AbstractExtendingDelegatingEssentialOCLCSVisitor, AbstractExtendingDelegatingOCLinEcoreCSVisitor, AbstractExtendingDelegatingOCLstdlibCSVisitor, AbstractExtendingEssentialOCLCSVisitor, AbstractExtendingOCLinEcoreCSVisitor, AbstractExtendingOCLstdlibCSVisitor, AbstractNullBaseCSVisitor, AbstractNullCompleteOCLCSVisitor, AbstractNullEssentialOCLCSVisitor, AbstractNullOCLinEcoreCSVisitor, AbstractNullOCLstdlibCSVisitor, AbstractOCLinEcoreContainmentVisitor, AbstractOCLinEcoreCSVisitor, AbstractOCLinEcoreLeft2RightVisitor, AbstractOCLinEcorePostOrderVisitor, AbstractOCLinEcorePreOrderVisitor, AbstractOCLstdlibContainmentVisitor, AbstractOCLstdlibCSVisitor, AbstractOCLstdlibLeft2RightVisitor, AbstractOCLstdlibPostOrderVisitor, AbstractOCLstdlibPreOrderVisitor, BaseContainmentVisitor, BaseCS2MonikerVisitor, BaseLeft2RightVisitor, BasePostOrderVisitor, BasePreOrderVisitor, CompleteOCLContainmentVisitor, CompleteOCLCS2MonikerVisitor, CompleteOCLLeft2RightVisitor, CompleteOCLPostOrderVisitor, CompleteOCLPreOrderVisitor, EssentialOCLContainmentVisitor, EssentialOCLCS2MonikerVisitor, EssentialOCLLeft2RightVisitor, EssentialOCLPostOrderVisitor, EssentialOCLPreOrderVisitor, OCLinEcoreContainmentVisitor, OCLinEcoreCS2MonikerVisitor, OCLinEcoreLeft2RightVisitor, OCLinEcorePostOrderVisitor, OCLinEcorePreOrderVisitor, OCLstdlibContainmentVisitor, OCLstdlibCS2MonikerVisitor, OCLstdlibLeft2RightVisitor, OCLstdlibPostOrderVisitor, OCLstdlibPreOrderVisitor
public interface BaseCSVisitor<R>
getAdapter
<A> A getAdapter(java.lang.Class<A> adapter)
- Returns an object which is an instance of the given class
associated with this object. Returns
null
if
no such object can be found.
- Parameters:
adapter
- the adapter class to look up
- Returns:
- an object of the given class,
or
null
if this object does not
have an adapter for the given class
visiting
R visiting(VisitableCS visitable)
- Return the result of visiting a visitable for which no more specific pivot type method
is available.
visitAnnotationCS
R visitAnnotationCS(AnnotationCS object)
visitAnnotationElementCS
R visitAnnotationElementCS(AnnotationElementCS object)
visitAttributeCS
R visitAttributeCS(AttributeCS object)
visitClassCS
R visitClassCS(ClassCS object)
visitClassifierCS
R visitClassifierCS(ClassifierCS object)
visitCollectionTypeRefCS
R visitCollectionTypeRefCS(CollectionTypeRefCS object)
visitConstraintCS
R visitConstraintCS(ConstraintCS object)
visitDataTypeCS
R visitDataTypeCS(DataTypeCS object)
visitDetailCS
R visitDetailCS(DetailCS object)
visitDocumentationCS
R visitDocumentationCS(DocumentationCS object)
visitElementCS
R visitElementCS(ElementCS object)
visitElementRefCS
R visitElementRefCS(ElementRefCS object)
visitEnumerationCS
R visitEnumerationCS(EnumerationCS object)
visitEnumerationLiteralCS
R visitEnumerationLiteralCS(EnumerationLiteralCS object)
visitImportCS
R visitImportCS(ImportCS object)
visitLambdaTypeCS
R visitLambdaTypeCS(LambdaTypeCS object)
visitLibraryCS
R visitLibraryCS(LibraryCS object)
visitModelElementCS
R visitModelElementCS(ModelElementCS object)
visitModelElementRefCS
R visitModelElementRefCS(ModelElementRefCS object)
visitMultiplicityBoundsCS
R visitMultiplicityBoundsCS(MultiplicityBoundsCS object)
visitMultiplicityStringCS
R visitMultiplicityStringCS(MultiplicityStringCS object)
visitNamedElementCS
R visitNamedElementCS(NamedElementCS object)
visitOperationCS
R visitOperationCS(OperationCS object)
visitPackageCS
R visitPackageCS(PackageCS object)
visitParameterCS
R visitParameterCS(ParameterCS object)
visitPathElementCS
R visitPathElementCS(PathElementCS object)
visitPathNameCS
R visitPathNameCS(PathNameCS object)
visitPivotableElementCS
R visitPivotableElementCS(PivotableElementCS object)
visitPrimitiveTypeRefCS
R visitPrimitiveTypeRefCS(PrimitiveTypeRefCS object)
visitReferenceCS
R visitReferenceCS(ReferenceCS object)
visitRootPackageCS
R visitRootPackageCS(RootPackageCS object)
visitSpecificationCS
R visitSpecificationCS(SpecificationCS object)
visitStructuralFeatureCS
R visitStructuralFeatureCS(StructuralFeatureCS object)
visitTemplateBindingCS
R visitTemplateBindingCS(TemplateBindingCS object)
visitTemplateParameterCS
R visitTemplateParameterCS(TemplateParameterCS object)
visitTemplateParameterSubstitutionCS
R visitTemplateParameterSubstitutionCS(TemplateParameterSubstitutionCS object)
visitTemplateSignatureCS
R visitTemplateSignatureCS(TemplateSignatureCS object)
visitTuplePartCS
R visitTuplePartCS(TuplePartCS object)
visitTupleTypeCS
R visitTupleTypeCS(TupleTypeCS object)
visitTypeParameterCS
R visitTypeParameterCS(TypeParameterCS object)
visitTypeRefCS
R visitTypeRefCS(TypeRefCS object)
visitTypedElementCS
R visitTypedElementCS(TypedElementCS object)
visitTypedRefCS
R visitTypedRefCS(TypedRefCS object)
visitTypedTypeRefCS
R visitTypedTypeRefCS(TypedTypeRefCS object)
visitWildcardTypeRefCS
R visitWildcardTypeRefCS(WildcardTypeRefCS object)