public class EssentialOCLCSPostOrderVisitor extends AbstractEssentialOCLCSPostOrderVisitor
| Modifier and Type | Class and Description |
|---|---|
static class |
EssentialOCLCSPostOrderVisitor.ConstraintCSCompletion |
protected static class |
EssentialOCLCSPostOrderVisitor.ContextCSCompletion |
static class |
EssentialOCLCSPostOrderVisitor.ExpSpecificationCSCompletion |
BaseCSPostOrderVisitor.ListCompletion<CST extends ModelElementCS,P extends NamedElement>| Modifier and Type | Field and Description |
|---|---|
protected PivotMetamodelManager |
metamodelManager |
context| Constructor and Description |
|---|
EssentialOCLCSPostOrderVisitor(CS2ASConversion context) |
| Modifier and Type | Method and Description |
|---|---|
Continuation<?> |
visitCollectionTypeCS(CollectionTypeCS csCollectionType) |
Continuation<?> |
visitConstraintCS(ConstraintCS csConstraint) |
Continuation<?> |
visitContextCS(ContextCS csContext) |
Continuation<?> |
visitContextLessElementCS(ContextLessElementCS csElement) |
Continuation<?> |
visitExpCS(ExpCS csExp) |
Continuation<?> |
visitExpSpecificationCS(ExpSpecificationCS csElement) |
Continuation<?> |
visitMapTypeCS(MapTypeCS csMapType) |
Continuation<?> |
visitSpecificationCS(SpecificationCS csSpecification) |
Continuation<?> |
visitTypeNameExpCS(TypeNameExpCS object) |
Continuation<?> |
visitVariableCS(VariableCS csVariable) |
visitAbstractNameExpCS, visitAssociationClassCallExpCS, visitBooleanLiteralExpCS, visitCallExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionPatternCS, visitCurlyBracketedClauseCS, visitIfExpCS, visitIfThenExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitIterateCallExpCS, visitIterationCallExpCS, visitLambdaLiteralExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitMapLiteralExpCS, visitMapLiteralPartCS, visitNameExpCS, visitNavigatingArgCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperationCallExpCS, visitOperatorExpCS, visitPatternExpCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitPropertyCallExpCS, visitRoundBracketedClauseCS, visitSelfExpCS, visitShadowExpCS, visitShadowPartCS, visitSquareBracketedClauseCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitUnlimitedNaturalLiteralExpCS, visitVariableExpCSgetTemplateableElementContainer, refreshList, visitAnnotationCS, visitAnnotationElementCS, visitClassCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitImportCS, visiting, visitLambdaTypeCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitPackageOwnerCS, visitPathElementCS, visitPathNameCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedTypeRefCS, visitWildcardTypeRefCSvisitAttributeCS, visitDataTypeCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitFeatureCS, visitMultiplicityCS, visitNamespaceCS, visitParameterCS, visitPathElementWithURICS, visitPivotableElementCS, visitRootCS, visitStructuralFeatureCS, visitStructuredClassCS, visitTemplateableElementCS, visitTypeCS, visitTypedRefCS, visitTypeParameterCS, visitTypeRefCSgetAdapter, safeVisit, visitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAdapter, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitFeatureCS, visitImportCS, visiting, visitLambdaTypeCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityCS, visitMultiplicityStringCS, visitNamedElementCS, visitNamespaceCS, visitOperationCS, visitPackageCS, visitPackageOwnerCS, visitParameterCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootCS, visitRootPackageCS, visitStructuralFeatureCS, visitStructuredClassCS, visitTemplateableElementCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS@NonNull protected final PivotMetamodelManager metamodelManager
public EssentialOCLCSPostOrderVisitor(@NonNull
CS2ASConversion context)
public Continuation<?> visitCollectionTypeCS(@NonNull CollectionTypeCS csCollectionType)
visitCollectionTypeCS in interface EssentialOCLCSVisitor<Continuation<?>>visitCollectionTypeCS in class AbstractEssentialOCLCSPostOrderVisitorpublic Continuation<?> visitConstraintCS(@NonNull ConstraintCS csConstraint)
visitConstraintCS in interface BaseCSVisitor<Continuation<?>>visitConstraintCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitContextCS(@NonNull ContextCS csContext)
visitContextCS in interface EssentialOCLCSVisitor<Continuation<?>>visitContextCS in class AbstractEssentialOCLCSPostOrderVisitorpublic Continuation<?> visitContextLessElementCS(@NonNull ContextLessElementCS csElement)
visitContextLessElementCS in interface BaseCSVisitor<Continuation<?>>visitContextLessElementCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitExpCS(@NonNull ExpCS csExp)
visitExpCS in interface EssentialOCLCSVisitor<Continuation<?>>visitExpCS in class AbstractEssentialOCLCSPostOrderVisitor@Nullable public final Continuation<?> visitExpSpecificationCS(@NonNull ExpSpecificationCS csElement)
visitExpSpecificationCS in interface EssentialOCLCSVisitor<Continuation<?>>visitExpSpecificationCS in class AbstractEssentialOCLCSPostOrderVisitorpublic Continuation<?> visitMapTypeCS(@NonNull MapTypeCS csMapType)
visitMapTypeCS in interface EssentialOCLCSVisitor<Continuation<?>>visitMapTypeCS in class AbstractEssentialOCLCSPostOrderVisitorpublic final Continuation<?> visitSpecificationCS(@NonNull SpecificationCS csSpecification)
visitSpecificationCS in interface BaseCSVisitor<Continuation<?>>visitSpecificationCS in class AbstractExtendingBaseCSVisitor<Continuation<?>,CS2ASConversion>public Continuation<?> visitTypeNameExpCS(@NonNull TypeNameExpCS object)
visitTypeNameExpCS in interface EssentialOCLCSVisitor<Continuation<?>>visitTypeNameExpCS in class AbstractEssentialOCLCSPostOrderVisitorpublic Continuation<?> visitVariableCS(@NonNull VariableCS csVariable)
visitVariableCS in interface EssentialOCLCSVisitor<Continuation<?>>visitVariableCS in class AbstractEssentialOCLCSPostOrderVisitor