History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEADEV-13815
Type: New Feature New Feature
Status: Resolved Resolved
Resolution: Won't Fix
Priority: Normal Normal
Assignee: Sergey Vasiliev
Reporter: Taras Tielkes
Votes: 0
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
IDEA: Development

Spring graph: remember manual layout

Created: 25 Jan 07 00:06   Updated: 03 Sep 08 16:28
Component/s: J2EE.JSF, J2EE.Spring, J2EE.Struts
Fix Version/s: Diana Final

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown

Build: 6,656
Severity: High


 Description  « Hide
Implementing sensible automatic layout of large graphs is a big challenge. Most design tools ultimately delegate this task to the user, by working from a small number of principles:
1) provide a "best effort" initial layout
2) allow the user to transform this into something that actually makes sense
3) take great care not to break the users layout when adding/moving/removing nodes, eg. preserve as much of the manual layout as possible
4) provide a number of tools to aid in manual layout: grouping, multiselect->center horizonal, center vertical etc.

In my experience this is the only workable approach for large graphs, and the spring facet should support this way of working.

Problems with current version
1) it performs an automatic re-layout from time to time
2) the tools to manually layout the graph are not adequate



 All   Comments   Work Log   Change History      Sort Order:
Taras Tielkes - 25 Sep 07 18:24
I think you can close this one as "Won't Fix"

After using Spring support in Selena for more than 6 months I can say with confidence that manual organization of the bean graph does not make any sense.