public interface BaseCSVisitor<R>
<A> A getAdapter(Class<A> adapter)
null
if
no such object can be found.adapter
- the adapter class to look upnull
if this object does not
have an adapter for the given classR visiting(VisitableCS visitable)
R visitAnnotationCS(AnnotationCS object)
R visitAnnotationElementCS(AnnotationElementCS object)
R visitAttributeCS(AttributeCS object)
R visitConstraintCS(ConstraintCS object)
R visitContextLessElementCS(ContextLessElementCS object)
R visitDataTypeCS(DataTypeCS object)
R visitDocumentationCS(DocumentationCS object)
R visitElementRefCS(ElementRefCS object)
R visitEnumerationCS(EnumerationCS object)
R visitEnumerationLiteralCS(EnumerationLiteralCS object)
R visitLambdaTypeCS(LambdaTypeCS object)
R visitModelElementCS(ModelElementCS object)
R visitModelElementRefCS(ModelElementRefCS object)
R visitMultiplicityBoundsCS(MultiplicityBoundsCS object)
R visitMultiplicityCS(MultiplicityCS object)
R visitMultiplicityStringCS(MultiplicityStringCS object)
R visitNamedElementCS(NamedElementCS object)
R visitNamespaceCS(NamespaceCS object)
R visitOperationCS(OperationCS object)
R visitPackageOwnerCS(PackageOwnerCS object)
R visitParameterCS(ParameterCS object)
R visitPathElementCS(PathElementCS object)
R visitPathElementWithURICS(PathElementWithURICS object)
R visitPathNameCS(PathNameCS object)
R visitPivotableElementCS(PivotableElementCS object)
R visitPrimitiveTypeRefCS(PrimitiveTypeRefCS object)
R visitReferenceCS(ReferenceCS object)
R visitRootPackageCS(RootPackageCS object)
R visitSpecificationCS(SpecificationCS object)
R visitStructuralFeatureCS(StructuralFeatureCS object)
R visitStructuredClassCS(StructuredClassCS object)
R visitTemplateBindingCS(TemplateBindingCS object)
R visitTemplateParameterCS(TemplateParameterCS object)
R visitTemplateParameterSubstitutionCS(TemplateParameterSubstitutionCS object)
R visitTemplateSignatureCS(TemplateSignatureCS object)
R visitTemplateableElementCS(TemplateableElementCS object)
R visitTuplePartCS(TuplePartCS object)
R visitTupleTypeCS(TupleTypeCS object)
R visitTypeParameterCS(TypeParameterCS object)
R visitTypedElementCS(TypedElementCS object)
R visitTypedRefCS(TypedRefCS object)
R visitTypedTypeRefCS(TypedTypeRefCS object)
R visitWildcardTypeRefCS(WildcardTypeRefCS object)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.