Community
Participate
Working Groups
The bundle "org.eclipse.graphiti.ui" has the following dependencies: org.eclipse.ui.ide;bundle-version="[3.10.0,4.0.0)";resolution:=optional, org.eclipse.ui.navigator;bundle-version="[3.5.400,4.0.0)", org.eclipse.ui.views.properties.tabbed;bundle-version="[3.6.0,4.0.0)" For graphiti integration in IDE independent RCP or even RAP applications, it would be great if those dependencies were moved to a separated bundle (e.g. org.eclipse.graphiti.ide). It shouldn't be too complicated, doing a short analyse, I found these three classes with dependencies: org.eclipse.graphiti.ui.platform.GFPropertySection org.eclipse.graphiti.ui.editor.DiagramBehavior org.eclipse.graphiti.ui.editor.DiagramEditor It might be necessary to split up DiagramEditor, e.g. DiagramEditor / IDEDiagramEditor or the otherway DefaultDiagramEditor / DiagramEditor (which would not break existing applications). Related Forum Post: https://www.eclipse.org/forums/index.php/m/1684651/
Thanks for this proposal. We could start with this earliest in summer with the next development cycle. Currently we are delivering the M6 milestone for Mars which is the API freeze milestone. As always, contributions are highly welcome... ;-) Michael