public class BaseCSPreOrderVisitor extends AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
BaseCSPreOrderVisitor.ClassSupersContinuation |
protected static class |
BaseCSPreOrderVisitor.LambdaContinuation |
protected static class |
BaseCSPreOrderVisitor.OperatorExpContinuation<T extends NamedElementCS> |
protected static class |
BaseCSPreOrderVisitor.ParameterContinuation |
protected static class |
BaseCSPreOrderVisitor.PrimitiveTypeRefContinuation |
protected static class |
BaseCSPreOrderVisitor.SpecializedTypeRefContinuation1 |
protected static class |
BaseCSPreOrderVisitor.SpecializedTypeRefContinuation2 |
protected static class |
BaseCSPreOrderVisitor.TemplateSignatureContinuation |
protected static class |
BaseCSPreOrderVisitor.TupleContinuation |
protected static class |
BaseCSPreOrderVisitor.TypedRefContinuation<T extends TypedRefCS> |
protected static class |
BaseCSPreOrderVisitor.TypeParameterContinuation |
protected static class |
BaseCSPreOrderVisitor.UnspecializedTypeRefContinuation |
context| Constructor and Description |
|---|
BaseCSPreOrderVisitor(CS2ASConversion context) |
visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitContextLessElementCS, visitDetailCS, visitElementCS, visitElementRefCS, visitFeatureCS, visitImportCS, visitMultiplicityCS, visitNamedElementCS, visitNamespaceCS, visitPathElementWithURICS, visitPivotableElementCS, visitReferenceCS, visitRootCS, visitRootPackageCS, visitSpecificationCS, visitTemplateableElementCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTuplePartCS, visitTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypeRefCSgetAdapter, safeVisit, visitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAdapterpublic BaseCSPreOrderVisitor(@NonNull
CS2ASConversion context)
public Continuation<?> visiting(@NonNull VisitableCS visitable)
BaseCSVisitorpublic Continuation<?> visitAnnotationCS(@NonNull AnnotationCS object)
visitAnnotationCS in interface BaseCSVisitor<Continuation<?>>visitAnnotationCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitConstraintCS(@NonNull ConstraintCS csConstraint)
visitConstraintCS in interface BaseCSVisitor<Continuation<?>>visitConstraintCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitDataTypeCS(@NonNull DataTypeCS csDataType)
visitDataTypeCS in interface BaseCSVisitor<Continuation<?>>visitDataTypeCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitDocumentationCS(@NonNull DocumentationCS object)
visitDocumentationCS in interface BaseCSVisitor<Continuation<?>>visitDocumentationCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitEnumerationCS(@NonNull EnumerationCS csEnumeration)
visitEnumerationCS in interface BaseCSVisitor<Continuation<?>>visitEnumerationCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitEnumerationLiteralCS(@NonNull EnumerationLiteralCS csEnumerationLiteral)
visitEnumerationLiteralCS in interface BaseCSVisitor<Continuation<?>>visitEnumerationLiteralCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitLambdaTypeCS(@NonNull LambdaTypeCS csLambdaType)
visitLambdaTypeCS in interface BaseCSVisitor<Continuation<?>>visitLambdaTypeCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitModelElementCS(@NonNull ModelElementCS csModelElement)
visitModelElementCS in interface BaseCSVisitor<Continuation<?>>visitModelElementCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitModelElementRefCS(@NonNull ModelElementRefCS csModelElementRef)
visitModelElementRefCS in interface BaseCSVisitor<Continuation<?>>visitModelElementRefCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitMultiplicityBoundsCS(@NonNull MultiplicityBoundsCS object)
visitMultiplicityBoundsCS in interface BaseCSVisitor<Continuation<?>>visitMultiplicityBoundsCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitMultiplicityStringCS(@NonNull MultiplicityStringCS object)
visitMultiplicityStringCS in interface BaseCSVisitor<Continuation<?>>visitMultiplicityStringCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitOperationCS(@NonNull OperationCS csOperation)
visitOperationCS in interface BaseCSVisitor<Continuation<?>>visitOperationCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitPackageCS(@NonNull PackageCS csPackage)
visitPackageCS in interface BaseCSVisitor<Continuation<?>>visitPackageCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitPackageOwnerCS(@NonNull PackageOwnerCS object)
visitPackageOwnerCS in interface BaseCSVisitor<Continuation<?>>visitPackageOwnerCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitParameterCS(@NonNull ParameterCS csParameter)
visitParameterCS in interface BaseCSVisitor<Continuation<?>>visitParameterCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitPathElementCS(@NonNull PathElementCS csElement)
visitPathElementCS in interface BaseCSVisitor<Continuation<?>>visitPathElementCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitPathNameCS(@NonNull PathNameCS csElement)
visitPathNameCS in interface BaseCSVisitor<Continuation<?>>visitPathNameCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitPrimitiveTypeRefCS(@NonNull PrimitiveTypeRefCS csPrimitiveTypeRef)
visitPrimitiveTypeRefCS in interface BaseCSVisitor<Continuation<?>>visitPrimitiveTypeRefCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitStructuredClassCS(@NonNull StructuredClassCS csClass)
visitStructuredClassCS in interface BaseCSVisitor<Continuation<?>>visitStructuredClassCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitStructuralFeatureCS(@NonNull StructuralFeatureCS csStructuralFeature)
visitStructuralFeatureCS in interface BaseCSVisitor<Continuation<?>>visitStructuralFeatureCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitTemplateBindingCS(@NonNull TemplateBindingCS csTemplateBinding)
visitTemplateBindingCS in interface BaseCSVisitor<Continuation<?>>visitTemplateBindingCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitTemplateSignatureCS(@NonNull TemplateSignatureCS csTemplateSignature)
visitTemplateSignatureCS in interface BaseCSVisitor<Continuation<?>>visitTemplateSignatureCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitTupleTypeCS(@NonNull TupleTypeCS csTupleType)
visitTupleTypeCS in interface BaseCSVisitor<Continuation<?>>visitTupleTypeCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitTypeParameterCS(@NonNull TypeParameterCS csTypeParameter)
visitTypeParameterCS in interface BaseCSVisitor<Continuation<?>>visitTypeParameterCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitTypedTypeRefCS(@NonNull TypedTypeRefCS csTypedTypeRef)
visitTypedTypeRefCS in interface BaseCSVisitor<Continuation<?>>visitTypedTypeRefCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitWildcardTypeRefCS(@NonNull WildcardTypeRefCS csWildcardTypeRef)
visitWildcardTypeRefCS in interface BaseCSVisitor<Continuation<?>>visitWildcardTypeRefCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>