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

Bug 352097

Summary: Better support for layout - provide standard layouts
Product: [Modeling] Graphiti Reporter: Michael Wenz <michael.wenz>
Component: CoreAssignee: Project Inbox <graphiti-inbox>
Status: ASSIGNED --- QA Contact:
Severity: enhancement    
Priority: P4 CC: Alfredo.Bencomo, buschcobolt, cagiva851, mailtonex, sgandon
Version: 0.8.0Flags: michael.wenz: juno-
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Michael Wenz CLA 2011-07-14 10:34:02 EDT
Graphiti should support standard layouts as e.g. SWT or Swing do:
PI Tools: Support of grid layout etc. We want to align similar semantical objects in the same "column".
JPA Editor: rectangular, hexagonal, circular layout, also on selection only, also only shapes and/or relations
This means Graphiti should provide layouting algorithm for shapes
Comment 1 Michael Wenz CLA 2011-07-14 10:34:27 EDT
Requested by PI Tools and JPA Editor
Comment 2 Michael Wenz CLA 2011-07-14 10:36:13 EDT
First step: clarify how much tools would benefit from this (use JPA editor as example)
Comment 3 Sébastien Gandon CLA 2011-09-09 05:55:06 EDT
I am working on a basic form editor using graphiti, and I would definitively be happy to find a basic layout implementation such as flow layout.
This would definitely be a plus.
Comment 4 Christian B CLA 2011-09-23 07:36:47 EDT
I would also be very interested in such a feature. I think every Editor which uses automatic layout profits therefrom.
Comment 5 Michael Wenz CLA 2011-11-23 08:54:18 EST
Will not come in Juno timeframe for lack of capacity (huge topic)
Comment 6 Tim E. CLA 2012-12-18 12:41:17 EST
I'm also very interested in this feature.

Is there a plan, when this will be part of Graphiti?

Is there any workaround available at the moment, except of creating a LayoutFeature from scratch?
Comment 7 Michael Wenz CLA 2012-12-19 01:58:40 EST
There are currently no concrete plans for this feature and it is definitly out of scope for Kepler, simply due to capacity limitations. Nevertheless, I would also rate this as a very interesting new feature.

Currently the only option is to build a layout feature or to use the eased approach with the ID pattern.