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, visitVariableExpCS
getTemplateableElementContainer, 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, visitWildcardTypeRefCS
visitAttributeCS, visitDataTypeCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitFeatureCS, visitMultiplicityCS, visitNamespaceCS, visitParameterCS, visitPathElementWithURICS, visitPivotableElementCS, visitRootCS, visitStructuralFeatureCS, visitStructuredClassCS, visitTemplateableElementCS, visitTypeCS, visitTypedRefCS, visitTypeParameterCS, visitTypeRefCS
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter, 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 AbstractEssentialOCLCSPostOrderVisitor
public 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 AbstractEssentialOCLCSPostOrderVisitor
public 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 AbstractEssentialOCLCSPostOrderVisitor
public Continuation<?> visitMapTypeCS(@NonNull MapTypeCS csMapType)
visitMapTypeCS
in interface EssentialOCLCSVisitor<Continuation<?>>
visitMapTypeCS
in class AbstractEssentialOCLCSPostOrderVisitor
public 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 AbstractEssentialOCLCSPostOrderVisitor
public Continuation<?> visitVariableCS(@NonNull VariableCS csVariable)
visitVariableCS
in interface EssentialOCLCSVisitor<Continuation<?>>
visitVariableCS
in class AbstractEssentialOCLCSPostOrderVisitor