public class BaseCSPostOrderVisitor extends AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
Modifier and Type | Class and Description |
---|---|
static class |
BaseCSPostOrderVisitor.ListCompletion<CST extends ModelElementCS,P extends NamedElement> |
Constructor and Description |
---|
BaseCSPostOrderVisitor(CS2ASConversion context) |
visitAttributeCS, visitConstraintCS, visitContextLessElementCS, visitDataTypeCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitFeatureCS, visitMultiplicityCS, visitNamespaceCS, visitParameterCS, visitPathElementWithURICS, visitPivotableElementCS, visitRootCS, visitSpecificationCS, visitStructuralFeatureCS, visitStructuredClassCS, visitTemplateableElementCS, visitTypeCS, visitTypedRefCS, visitTypeParameterCS, visitTypeRefCS
getAdapter, safeVisit, visit
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
public BaseCSPostOrderVisitor(CS2ASConversion context)
public Continuation<?> visiting(VisitableCS visitable)
BaseCSVisitor
public Continuation<?> visitAnnotationCS(AnnotationCS csAnnotation)
visitAnnotationCS
in interface BaseCSVisitor<Continuation<?>>
visitAnnotationCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitAnnotationElementCS(AnnotationElementCS csAnnotationElement)
visitAnnotationElementCS
in interface BaseCSVisitor<Continuation<?>>
visitAnnotationElementCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitClassCS(ClassCS csClassifier)
visitClassCS
in interface BaseCSVisitor<Continuation<?>>
visitClassCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitDetailCS(DetailCS csDetail)
visitDetailCS
in interface BaseCSVisitor<Continuation<?>>
visitDetailCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitDocumentationCS(DocumentationCS csDocumentation)
visitDocumentationCS
in interface BaseCSVisitor<Continuation<?>>
visitDocumentationCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitElementCS(ElementCS csElement)
visitElementCS
in interface BaseCSVisitor<Continuation<?>>
visitElementCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitImportCS(ImportCS object)
visitImportCS
in interface BaseCSVisitor<Continuation<?>>
visitImportCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitLambdaTypeCS(LambdaTypeCS object)
visitLambdaTypeCS
in interface BaseCSVisitor<Continuation<?>>
visitLambdaTypeCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitModelElementCS(ModelElementCS csModelElement)
visitModelElementCS
in interface BaseCSVisitor<Continuation<?>>
visitModelElementCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitModelElementRefCS(ModelElementRefCS object)
visitModelElementRefCS
in interface BaseCSVisitor<Continuation<?>>
visitModelElementRefCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitMultiplicityBoundsCS(MultiplicityBoundsCS object)
visitMultiplicityBoundsCS
in interface BaseCSVisitor<Continuation<?>>
visitMultiplicityBoundsCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitMultiplicityStringCS(MultiplicityStringCS object)
visitMultiplicityStringCS
in interface BaseCSVisitor<Continuation<?>>
visitMultiplicityStringCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitNamedElementCS(NamedElementCS csNamedElement)
visitNamedElementCS
in interface BaseCSVisitor<Continuation<?>>
visitNamedElementCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitOperationCS(OperationCS csElement)
visitOperationCS
in interface BaseCSVisitor<Continuation<?>>
visitOperationCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitPackageCS(PackageCS csPackage)
visitPackageCS
in interface BaseCSVisitor<Continuation<?>>
visitPackageCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitPackageOwnerCS(PackageOwnerCS object)
visitPackageOwnerCS
in interface BaseCSVisitor<Continuation<?>>
visitPackageOwnerCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitPathElementCS(PathElementCS object)
visitPathElementCS
in interface BaseCSVisitor<Continuation<?>>
visitPathElementCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitPathNameCS(PathNameCS object)
visitPathNameCS
in interface BaseCSVisitor<Continuation<?>>
visitPathNameCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitPrimitiveTypeRefCS(PrimitiveTypeRefCS csPrimitiveTypeRef)
visitPrimitiveTypeRefCS
in interface BaseCSVisitor<Continuation<?>>
visitPrimitiveTypeRefCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitReferenceCS(ReferenceCS csReference)
visitReferenceCS
in interface BaseCSVisitor<Continuation<?>>
visitReferenceCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitRootPackageCS(RootPackageCS csPackage)
visitRootPackageCS
in interface BaseCSVisitor<Continuation<?>>
visitRootPackageCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitTemplateBindingCS(TemplateBindingCS csTemplateBinding)
visitTemplateBindingCS
in interface BaseCSVisitor<Continuation<?>>
visitTemplateBindingCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitTemplateParameterCS(TemplateParameterCS csTemplateParameter)
visitTemplateParameterCS
in interface BaseCSVisitor<Continuation<?>>
visitTemplateParameterCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitTemplateParameterSubstitutionCS(TemplateParameterSubstitutionCS csTemplateParameterSubstitution)
visitTemplateParameterSubstitutionCS
in interface BaseCSVisitor<Continuation<?>>
visitTemplateParameterSubstitutionCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitTemplateSignatureCS(TemplateSignatureCS csTemplateSignature)
visitTemplateSignatureCS
in interface BaseCSVisitor<Continuation<?>>
visitTemplateSignatureCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitTuplePartCS(TuplePartCS object)
visitTuplePartCS
in interface BaseCSVisitor<Continuation<?>>
visitTuplePartCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitTupleTypeCS(TupleTypeCS object)
visitTupleTypeCS
in interface BaseCSVisitor<Continuation<?>>
visitTupleTypeCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public BasicContinuation<?> visitTypedElementCS(TypedElementCS csTypedElement)
visitTypedElementCS
in interface BaseCSVisitor<Continuation<?>>
visitTypedElementCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitTypedTypeRefCS(TypedTypeRefCS object)
visitTypedTypeRefCS
in interface BaseCSVisitor<Continuation<?>>
visitTypedTypeRefCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
public Continuation<?> visitWildcardTypeRefCS(WildcardTypeRefCS object)
visitWildcardTypeRefCS
in interface BaseCSVisitor<Continuation<?>>
visitWildcardTypeRefCS
in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.