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, visitTypeRefCS
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
public BaseCSPreOrderVisitor(@NonNull CS2ASConversion context)
public Continuation<?> visiting(@NonNull VisitableCS visitable)
BaseCSVisitor
public 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>