public abstract class AbstractCompleteOCLCSPostOrderVisitor extends EssentialOCLCSPostOrderVisitor implements CompleteOCLCSVisitor<Continuation<?>>
EssentialOCLCSPostOrderVisitor.ConstraintCSCompletion, EssentialOCLCSPostOrderVisitor.ContextCSCompletion, EssentialOCLCSPostOrderVisitor.ExpSpecificationCSCompletion
BaseCSPostOrderVisitor.ListCompletion<CST extends ModelElementCS,P extends NamedElement>
metamodelManager
context
Modifier | Constructor and Description |
---|---|
protected |
AbstractCompleteOCLCSPostOrderVisitor(CS2ASConversion context)
Initializes me with an initial value for my result.
|
Modifier and Type | Method and Description |
---|---|
Continuation<?> |
visitClassifierContextDeclCS(ClassifierContextDeclCS csElement) |
Continuation<?> |
visitCompleteOCLDocumentCS(CompleteOCLDocumentCS csElement) |
Continuation<?> |
visitContextDeclCS(ContextDeclCS csElement) |
Continuation<?> |
visitDefCS(DefCS csElement) |
Continuation<?> |
visitDefOperationCS(DefOperationCS csElement) |
Continuation<?> |
visitDefPropertyCS(DefPropertyCS csElement) |
Continuation<?> |
visitFeatureContextDeclCS(FeatureContextDeclCS csElement) |
Continuation<?> |
visitOCLMessageArgCS(OCLMessageArgCS csElement) |
Continuation<?> |
visitOperationContextDeclCS(OperationContextDeclCS csElement) |
Continuation<?> |
visitPackageDeclarationCS(PackageDeclarationCS csElement) |
Continuation<?> |
visitPathNameDeclCS(PathNameDeclCS csElement) |
Continuation<?> |
visitPropertyContextDeclCS(PropertyContextDeclCS 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 AbstractCompleteOCLCSPostOrderVisitor(@NonNull CS2ASConversion context)
context
- my initial result value@Nullable public Continuation<?> visitClassifierContextDeclCS(ClassifierContextDeclCS csElement)
visitClassifierContextDeclCS
in interface CompleteOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitCompleteOCLDocumentCS(CompleteOCLDocumentCS csElement)
visitCompleteOCLDocumentCS
in interface CompleteOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitContextDeclCS(ContextDeclCS csElement)
visitContextDeclCS
in interface CompleteOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitDefCS(DefCS csElement)
visitDefCS
in interface CompleteOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitDefOperationCS(DefOperationCS csElement)
visitDefOperationCS
in interface CompleteOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitDefPropertyCS(DefPropertyCS csElement)
visitDefPropertyCS
in interface CompleteOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitFeatureContextDeclCS(FeatureContextDeclCS csElement)
visitFeatureContextDeclCS
in interface CompleteOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitOCLMessageArgCS(OCLMessageArgCS csElement)
visitOCLMessageArgCS
in interface CompleteOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitOperationContextDeclCS(OperationContextDeclCS csElement)
visitOperationContextDeclCS
in interface CompleteOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitPackageDeclarationCS(PackageDeclarationCS csElement)
visitPackageDeclarationCS
in interface CompleteOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitPathNameDeclCS(PathNameDeclCS csElement)
visitPathNameDeclCS
in interface CompleteOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitPropertyContextDeclCS(PropertyContextDeclCS csElement)
visitPropertyContextDeclCS
in interface CompleteOCLCSVisitor<Continuation<?>>