Bug 542859

Summary: Modernize the interpreter API
Product: [Modeling] Sirius Reporter: Pierre-Charles David <pierre-charles.david>
Component: CoreAssignee: Pierre-Charles David <pierre-charles.david>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 Keywords: triaged
Version: 6.1.0   
Target Milestone: Next   
Hardware: All   
OS: All   
See Also: https://git.eclipse.org/r/136410
https://git.eclipse.org/r/136409
https://git.eclipse.org/r/136414
https://git.eclipse.org/r/136413
https://git.eclipse.org/r/136412
https://git.eclipse.org/r/136411
https://git.eclipse.org/r/136418
https://git.eclipse.org/r/136415
https://git.eclipse.org/r/136416
https://git.eclipse.org/r/136420
https://git.eclipse.org/r/136419
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=7ece7ecc9d2f3f65b0844d928ab33705bd452620
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=c2ff51442381e8ef26811b2219e4549e6edf1947
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=b79c822483dfdae1d463b8c5ae0be96f1fdc1dd6
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=832f422857bd4ec94b4060f2090572c5bbe2a50f
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=ed028060e4a7ebc40178e12472433049e9509920
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=e866eab967f97a1f195012847837d606c4c56d60
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=ec47e50646deffc4a68b019fb20f6f0750f7c95a
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=88ef31284dc16c04f7c741193d7d03ffccd8ebc9
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=11eb4b51cc00b19ca6a5793b07e44ebb414895c8
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=b9977f1df987272cf367c9aeee97290da049dd3e
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=98ce562e460e909610249169696d1b739091c111
Whiteboard:
Bug Depends on: 450473, 465953, 468436, 470722, 474128, 479726, 479752, 495036, 538332, 544558, 427813    
Bug Blocks:    

Description Pierre-Charles David CLA 2018-12-17 10:58:40 EST
There are several long-time issues with the existing IInterpter API (and related features). We've tried several times already to handle them, but all previous attempts failed, for various reasons (problem not clearly defined, too ambitious, implementation strategy which was not incremental enough, risk of breaking compatibility with legacy interpreters...).

This will serve as a master ticket to track the invidivual issues one by one so that we can move forward more incrementally.
Comment 1 Eclipse Genie CLA 2019-02-07 05:39:39 EST
New Gerrit change created: https://git.eclipse.org/r/136410
Comment 2 Eclipse Genie CLA 2019-02-07 05:39:40 EST
New Gerrit change created: https://git.eclipse.org/r/136409
Comment 3 Eclipse Genie CLA 2019-02-07 05:39:42 EST
New Gerrit change created: https://git.eclipse.org/r/136414
Comment 4 Eclipse Genie CLA 2019-02-07 05:39:43 EST
New Gerrit change created: https://git.eclipse.org/r/136413
Comment 5 Eclipse Genie CLA 2019-02-07 05:39:45 EST
New Gerrit change created: https://git.eclipse.org/r/136412
Comment 6 Eclipse Genie CLA 2019-02-07 05:39:46 EST
New Gerrit change created: https://git.eclipse.org/r/136411
Comment 7 Eclipse Genie CLA 2019-02-07 05:39:48 EST
New Gerrit change created: https://git.eclipse.org/r/136418
Comment 8 Eclipse Genie CLA 2019-02-07 05:39:49 EST
New Gerrit change created: https://git.eclipse.org/r/136415
Comment 9 Eclipse Genie CLA 2019-02-07 05:39:51 EST
New Gerrit change created: https://git.eclipse.org/r/136416
Comment 10 Eclipse Genie CLA 2019-02-07 05:39:55 EST
New Gerrit change created: https://git.eclipse.org/r/136420
Comment 11 Eclipse Genie CLA 2019-02-07 05:39:56 EST
New Gerrit change created: https://git.eclipse.org/r/136419