Bug 529582 - Remove support for OCL interpreted expressions
Summary: Remove support for OCL interpreted expressions
Status: NEW
Alias: None
Product: Sirius
Classification: Modeling
Component: Core (show other bugs)
Version: 5.1.0   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: Next   Edit
Assignee: Pierre-Charles David CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2018-01-09 10:09 EST by Pierre-Charles David CLA
Modified: 2020-11-04 05:27 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pierre-Charles David CLA 2018-01-09 10:09:03 EST
We still provide an OCL-based IInterpreter in org.eclipse.sirius.common.ocl, but it's not really maintained, not used by anybody (that we're aware or), and superseded by AQL.

We'll remove it from 6.0. If anyone complains about it, we may move it into the legacy repo instead, at least as a first step.
Comment 1 Pierre-Charles David CLA 2018-04-03 11:08:06 EDT
We actually have quite a few complex (generated) OCL expressions in some of our own test cases, it's not clear if the work needed to convert them to AQL is worth the trouble.
Comment 2 Pierre-Charles David CLA 2020-07-07 01:35:17 EDT
I'm not sure we will have time to actually do it, but I'd like to make an attempt for 6.4.0.