public abstract class AbstractOCLstdlibCSPostOrderVisitor extends EssentialOCLCSPostOrderVisitor implements OCLstdlibCSVisitor<Continuation<?>>
EssentialOCLCSPostOrderVisitor.ConstraintCSCompletion, EssentialOCLCSPostOrderVisitor.ContextCSCompletion, EssentialOCLCSPostOrderVisitor.ExpSpecificationCSCompletion
BaseCSPostOrderVisitor.ListCompletion<CST extends ModelElementCS,P extends NamedElement>
metamodelManager
context
Modifier | Constructor and Description |
---|---|
protected |
AbstractOCLstdlibCSPostOrderVisitor(CS2ASConversion context)
Initializes me with an initial value for my result.
|
Modifier and Type | Method and Description |
---|---|
Continuation<?> |
visitJavaClassCS(JavaClassCS csElement) |
Continuation<?> |
visitJavaImplementationCS(JavaImplementationCS csElement) |
Continuation<?> |
visitLibClassCS(LibClassCS csElement) |
Continuation<?> |
visitLibCoercionCS(LibCoercionCS csElement) |
Continuation<?> |
visitLibConstraintCS(LibConstraintCS csElement) |
Continuation<?> |
visitLibIterationCS(LibIterationCS csElement) |
Continuation<?> |
visitLibOperationCS(LibOperationCS csElement) |
Continuation<?> |
visitLibPackageCS(LibPackageCS csElement) |
Continuation<?> |
visitLibPropertyCS(LibPropertyCS csElement) |
Continuation<?> |
visitLibRootPackageCS(LibRootPackageCS csElement) |
Continuation<?> |
visitMetaclassNameCS(MetaclassNameCS csElement) |
Continuation<?> |
visitPrecedenceCS(PrecedenceCS csElement) |
visitCollectionTypeCS, visitConstraintCS, visitContextCS, visitContextLessElementCS, visitExpCS, visitExpSpecificationCS, visitMapTypeCS, visitSpecificationCS, visitTypeNameExpCS, visitVariableCS
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
visitAbstractNameExpCS, visitAssociationClassCallExpCS, visitBooleanLiteralExpCS, visitCallExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionPatternCS, visitCollectionTypeCS, visitContextCS, visitCurlyBracketedClauseCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIfThenExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitIterateCallExpCS, visitIterationCallExpCS, visitLambdaLiteralExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitMapLiteralExpCS, visitMapLiteralPartCS, visitMapTypeCS, visitNameExpCS, visitNavigatingArgCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperationCallExpCS, visitOperatorExpCS, visitPatternExpCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitPropertyCallExpCS, visitRoundBracketedClauseCS, visitSelfExpCS, visitShadowExpCS, visitShadowPartCS, visitSquareBracketedClauseCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitTypeNameExpCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS, visitVariableExpCS
getAdapter, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitConstraintCS, visitContextLessElementCS, 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, visitSpecificationCS, visitStructuralFeatureCS, visitStructuredClassCS, visitTemplateableElementCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
protected AbstractOCLstdlibCSPostOrderVisitor(@NonNull CS2ASConversion context)
context
- my initial result value@Nullable public Continuation<?> visitJavaClassCS(JavaClassCS csElement)
visitJavaClassCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitJavaImplementationCS(JavaImplementationCS csElement)
visitJavaImplementationCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLibClassCS(LibClassCS csElement)
visitLibClassCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLibCoercionCS(LibCoercionCS csElement)
visitLibCoercionCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLibConstraintCS(LibConstraintCS csElement)
visitLibConstraintCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLibIterationCS(LibIterationCS csElement)
visitLibIterationCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLibOperationCS(LibOperationCS csElement)
visitLibOperationCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLibPackageCS(LibPackageCS csElement)
visitLibPackageCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLibPropertyCS(LibPropertyCS csElement)
visitLibPropertyCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLibRootPackageCS(LibRootPackageCS csElement)
visitLibRootPackageCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitMetaclassNameCS(MetaclassNameCS csElement)
visitMetaclassNameCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitPrecedenceCS(PrecedenceCS csElement)
visitPrecedenceCS
in interface OCLstdlibCSVisitor<Continuation<?>>