public abstract class AbstractExtendingBaseCSVisitor<R,C> extends AbstractBaseCSVisitor<R,C> implements BaseCSVisitor<R>
context
Modifier | Constructor and Description |
---|---|
protected |
AbstractExtendingBaseCSVisitor(C context)
Initializes me with an initial value for my result.
|
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter, visiting
protected AbstractExtendingBaseCSVisitor(@NonNull C context)
context
- my initial result value@Nullable public R visitAnnotationCS(@NonNull AnnotationCS object)
visitAnnotationCS
in interface BaseCSVisitor<R>
@Nullable public R visitAnnotationElementCS(@NonNull AnnotationElementCS object)
visitAnnotationElementCS
in interface BaseCSVisitor<R>
@Nullable public R visitAttributeCS(@NonNull AttributeCS object)
visitAttributeCS
in interface BaseCSVisitor<R>
@Nullable public R visitClassCS(@NonNull ClassCS object)
visitClassCS
in interface BaseCSVisitor<R>
@Nullable public R visitClassifierCS(@NonNull ClassifierCS object)
visitClassifierCS
in interface BaseCSVisitor<R>
@Nullable public R visitConstraintCS(@NonNull ConstraintCS object)
visitConstraintCS
in interface BaseCSVisitor<R>
@Nullable public R visitDataTypeCS(@NonNull DataTypeCS object)
visitDataTypeCS
in interface BaseCSVisitor<R>
@Nullable public R visitDetailCS(@NonNull DetailCS object)
visitDetailCS
in interface BaseCSVisitor<R>
@Nullable public R visitDocumentationCS(@NonNull DocumentationCS object)
visitDocumentationCS
in interface BaseCSVisitor<R>
@Nullable public R visitElementCS(@NonNull ElementCS object)
visitElementCS
in interface BaseCSVisitor<R>
@Nullable public R visitElementRefCS(@NonNull ElementRefCS object)
visitElementRefCS
in interface BaseCSVisitor<R>
@Nullable public R visitEnumerationCS(@NonNull EnumerationCS object)
visitEnumerationCS
in interface BaseCSVisitor<R>
@Nullable public R visitEnumerationLiteralCS(@NonNull EnumerationLiteralCS object)
visitEnumerationLiteralCS
in interface BaseCSVisitor<R>
@Nullable public R visitImportCS(@NonNull ImportCS object)
visitImportCS
in interface BaseCSVisitor<R>
@Nullable public R visitLambdaTypeCS(@NonNull LambdaTypeCS object)
visitLambdaTypeCS
in interface BaseCSVisitor<R>
@Nullable public R visitLibraryCS(@NonNull LibraryCS object)
visitLibraryCS
in interface BaseCSVisitor<R>
@Nullable public R visitModelElementCS(@NonNull ModelElementCS object)
visitModelElementCS
in interface BaseCSVisitor<R>
@Nullable public R visitModelElementRefCS(@NonNull ModelElementRefCS object)
visitModelElementRefCS
in interface BaseCSVisitor<R>
@Nullable public R visitMultiplicityBoundsCS(@NonNull MultiplicityBoundsCS object)
visitMultiplicityBoundsCS
in interface BaseCSVisitor<R>
@Nullable public R visitMultiplicityStringCS(@NonNull MultiplicityStringCS object)
visitMultiplicityStringCS
in interface BaseCSVisitor<R>
@Nullable public R visitNamedElementCS(@NonNull NamedElementCS object)
visitNamedElementCS
in interface BaseCSVisitor<R>
@Nullable public R visitOperationCS(@NonNull OperationCS object)
visitOperationCS
in interface BaseCSVisitor<R>
@Nullable public R visitPackageCS(@NonNull PackageCS object)
visitPackageCS
in interface BaseCSVisitor<R>
@Nullable public R visitParameterCS(@NonNull ParameterCS object)
visitParameterCS
in interface BaseCSVisitor<R>
@Nullable public R visitPathElementCS(@NonNull PathElementCS object)
visitPathElementCS
in interface BaseCSVisitor<R>
@Nullable public R visitPathElementWithURICS(@NonNull PathElementWithURICS object)
visitPathElementWithURICS
in interface BaseCSVisitor<R>
@Nullable public R visitPathNameCS(@NonNull PathNameCS object)
visitPathNameCS
in interface BaseCSVisitor<R>
@Nullable public R visitPivotableElementCS(@NonNull PivotableElementCS object)
visitPivotableElementCS
in interface BaseCSVisitor<R>
@Nullable public R visitPrimitiveTypeRefCS(@NonNull PrimitiveTypeRefCS object)
visitPrimitiveTypeRefCS
in interface BaseCSVisitor<R>
@Nullable public R visitReferenceCS(@NonNull ReferenceCS object)
visitReferenceCS
in interface BaseCSVisitor<R>
@Nullable public R visitRootPackageCS(@NonNull RootPackageCS object)
visitRootPackageCS
in interface BaseCSVisitor<R>
@Nullable public R visitSpecificationCS(@NonNull SpecificationCS object)
visitSpecificationCS
in interface BaseCSVisitor<R>
@Nullable public R visitStructuralFeatureCS(@NonNull StructuralFeatureCS object)
visitStructuralFeatureCS
in interface BaseCSVisitor<R>
@Nullable public R visitTemplateBindingCS(@NonNull TemplateBindingCS object)
visitTemplateBindingCS
in interface BaseCSVisitor<R>
@Nullable public R visitTemplateParameterCS(@NonNull TemplateParameterCS object)
visitTemplateParameterCS
in interface BaseCSVisitor<R>
@Nullable public R visitTemplateParameterSubstitutionCS(@NonNull TemplateParameterSubstitutionCS object)
visitTemplateParameterSubstitutionCS
in interface BaseCSVisitor<R>
@Nullable public R visitTemplateSignatureCS(@NonNull TemplateSignatureCS object)
visitTemplateSignatureCS
in interface BaseCSVisitor<R>
@Nullable public R visitTuplePartCS(@NonNull TuplePartCS object)
visitTuplePartCS
in interface BaseCSVisitor<R>
@Nullable public R visitTupleTypeCS(@NonNull TupleTypeCS object)
visitTupleTypeCS
in interface BaseCSVisitor<R>
@Nullable public R visitTypeParameterCS(@NonNull TypeParameterCS object)
visitTypeParameterCS
in interface BaseCSVisitor<R>
@Nullable public R visitTypeRefCS(@NonNull TypeRefCS object)
visitTypeRefCS
in interface BaseCSVisitor<R>
@Nullable public R visitTypedElementCS(@NonNull TypedElementCS object)
visitTypedElementCS
in interface BaseCSVisitor<R>
@Nullable public R visitTypedRefCS(@NonNull TypedRefCS object)
visitTypedRefCS
in interface BaseCSVisitor<R>
@Nullable public R visitTypedTypeRefCS(@NonNull TypedTypeRefCS object)
visitTypedTypeRefCS
in interface BaseCSVisitor<R>
@Nullable public R visitWildcardTypeRefCS(@NonNull WildcardTypeRefCS object)
visitWildcardTypeRefCS
in interface BaseCSVisitor<R>