Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 482029

Summary: Diagram editor (and possibly others) no longer contributed by the main oes.diagram.ui plugin
Product: [Modeling] Sirius Reporter: Pierre-Charles David <pierre-charles.david>
Component: CoreAssignee: Project inbox <sirius.core-inbox>
Status: CLOSED FIXED QA Contact: Florian Barbin <florian.barbin>
Severity: critical    
Priority: P3 CC: florian.barbin, laurent.redor, maxime.porhel
Version: 3.0.0Keywords: triaged
Target Milestone: 4.0.0M5   
Hardware: All   
OS: All   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=456771
https://git.eclipse.org/r/62790
https://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=c62609c0b363fa3e24a6d3628e1151d9ff278e70
Whiteboard:
Bug Depends on:    
Bug Blocks: 482080, 482081    

Description Pierre-Charles David CLA 2015-11-12 11:09:20 EST
See https://www.eclipse.org/forums/index.php/mv/msg/1072080/1714402/#msg_1714402 for reference.

I'll reproduce my response on the forum (this interpretation was confirmed by the original reporter):

This looks like an unintended side-effect of bug #456771 "Split UI 
contributions into optional plug-ins", where we moved most UI-related 
contributions (via the various plugin.xml) into new plug-ins. The idea 
was to allow people to consume the core of Sirius without having all the 
UI contributions enabled (all the views, perspectives, context menus etc.).

Apparently we were a little overzealous and moved the editor 
contribution too, even though its registration does not risk cluttering 
the UI and is not optional (like you discovered).

For the time being, a simple fix on you side would be to add an explicit 
dependency towards org.eclipse.sirius.diagram.ui.ext (and all the new 
*.ext plug-ins for that matter), and confirm if this fixes your issue. 
If it does, we'll reopen the ticket (or create a new one) to fix this 
and review the other changes made for #456771 for potential similar issues.

Note that this should not affect people who depend the Sirius features 
(as opposed to individual plug-ins), and the features in 3.0 include the 
new *.ext plug-ins.
Comment 1 Laurent Redor CLA 2015-11-19 03:05:54 EST
The commit [1] of bug 482080 must be cherry-pick to fix the problem.
Comment 2 Eclipse Genie CLA 2015-12-16 04:13:04 EST
New Gerrit change created: https://git.eclipse.org/r/62790
Comment 4 Florian Barbin CLA 2016-05-20 11:09:01 EDT
Verified on Sirius 4.0.0.201605180923 by verifying the diagram.ui, tree.ui and table.ui plugin.xml declarations.
Comment 5 Pierre-Charles David CLA 2016-06-24 08:01:12 EDT
Available in Sirius 4.0.0.