org.eclipse.ocl.examples.xtext.base.util
Interface BaseCSVisitor<R,C>
- All Known Subinterfaces:
- CompleteOCLCSVisitor<R,C>, DecorableBaseCSVisitor<R,C>, DecorableCompleteOCLCSVisitor<R,C>, DecorableEssentialOCLCSVisitor<R,C>, DecorableOCLinEcoreCSVisitor<R,C>, DecorableOCLstdlibCSVisitor<R,C>, EssentialOCLCSVisitor<R,C>, OCLinEcoreCSVisitor<R,C>, OCLstdlibCSVisitor<R,C>
- All Known Implementing Classes:
- AbstractBaseCSVisitor, AbstractCompleteOCLCSVisitor, AbstractDelegatingBaseCSVisitor, AbstractDelegatingCompleteOCLCSVisitor, AbstractDelegatingEssentialOCLCSVisitor, AbstractDelegatingOCLinEcoreCSVisitor, AbstractDelegatingOCLstdlibCSVisitor, AbstractEssentialOCLCSVisitor, AbstractExtendingBaseCSVisitor, AbstractExtendingCompleteOCLCSVisitor, AbstractExtendingDelegatingCompleteOCLCSVisitor, AbstractExtendingDelegatingEssentialOCLCSVisitor, AbstractExtendingDelegatingOCLinEcoreCSVisitor, AbstractExtendingDelegatingOCLstdlibCSVisitor, AbstractExtendingEssentialOCLCSVisitor, AbstractExtendingOCLinEcoreCSVisitor, AbstractExtendingOCLstdlibCSVisitor, AbstractNullBaseCSVisitor, AbstractNullCompleteOCLCSVisitor, AbstractNullEssentialOCLCSVisitor, AbstractNullOCLinEcoreCSVisitor, AbstractNullOCLstdlibCSVisitor, AbstractOCLinEcoreCSVisitor, AbstractOCLstdlibCSVisitor, BaseCS2MonikerVisitor, BaseLeft2RightVisitor, BasePostOrderVisitor, BasePreOrderVisitor, BaseScopeVisitor, CompleteOCLCS2MonikerVisitor, CompleteOCLLeft2RightVisitor, CompleteOCLPostOrderVisitor, CompleteOCLPreOrderVisitor, CompleteOCLScopeVisitor, EssentialOCLCS2MonikerVisitor, EssentialOCLLeft2RightVisitor, EssentialOCLPostOrderVisitor, EssentialOCLPreOrderVisitor, EssentialOCLScopeVisitor, OCLinEcoreCS2MonikerVisitor, OCLinEcoreLeft2RightVisitor, OCLinEcorePostOrderVisitor, OCLinEcorePreOrderVisitor, OCLinEcoreScopeVisitor, OCLstdlibCS2MonikerVisitor, OCLstdlibLeft2RightVisitor, OCLstdlibPostOrderVisitor, OCLstdlibPreOrderVisitor, OCLstdlibScopeVisitor
public interface BaseCSVisitor<R,C>
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)
visitClassCSRef
R visitClassCSRef(ClassCSRef 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)
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)
visitMonikeredElementCS
R visitMonikeredElementCS(MonikeredElementCS object)
visitNamedElementCS
R visitNamedElementCS(NamedElementCS object)
visitOperationCS
R visitOperationCS(OperationCS object)
visitPackageCS
R visitPackageCS(PackageCS object)
visitParameterCS
R visitParameterCS(ParameterCS 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)