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

Bug 124854

Summary: [GMF] ZoomTool, Connection Creation
Product: [Tools] GEF Reporter: Ingo Koch <ingo.koch>
Component: GEF-Legacy GEF (MVC)Assignee: gef-inbox <gef-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 CC: dsciamma, ingo.koch, nyssen, vijay.rajonline
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Ingo Koch CLA 2006-01-23 08:52:51 EST
The diagramming editors, which come with GMF offer some interesting features, for example a ZoomTool or the Connection Creation Tool which lets you create a
connection on to the canvas, where a context menu comes up which lets you create a target object for this connection.
Are these features planned to be default functionalities for a future GEF
release?

Regards, Ingo
Comment 1 Randy Hudson CLA 2006-01-23 11:02:53 EST
I'll let Steve comment. There are cases where the context menu might want to appear at either the source or target point. Also, some clients just show a dialog that displays what would be on the menus at either ends, with OK/Create and Cancel buttons.
Comment 2 Steven R. Shaw CLA 2006-01-24 17:14:43 EST
They are under consideration... however, it is unlikely in the 3.2 timeframe.  
The Connection Creation Tool has deeper dependencies into the GMF runtime so it will remain there for the foreseeable future.

If they are important to you there are opportunities for pure GEF editors to harness some of these capabilities currently since architecturally they are separated quite nicely using plug-ins.  You would have to deploy the GMF runtime, but then only add
a dependency to the specific plug-ins that interest you.

The pure GEF / draw2d components of GMF are in the following plug-ins:
org.eclipse.gmf.runtime.draw2d
org.eclipse.gmf.runtime.draw2d.render
org.eclipse.gmf.runtime.gef.ui

Note: API freeze for GMF is early March to classes plug-ins are still subject to change.
Comment 3 Alexander Nyßen CLA 2010-11-12 16:45:51 EST
*** Bug 300141 has been marked as a duplicate of this bug. ***
Comment 4 Alexander Nyßen CLA 2014-08-05 10:35:24 EDT
Resolving this as WONTFIX. As indicated in comment #2, clients can use the respective GMF runtime bundles. Porting them to GEF would require an GMF API break, which is probably not desired.