Bug 213057

Summary: Layout filter does not expose the necessary API
Product: [Tools] GEF Reporter: Ian Bull <irbull>
Component: GEF-Legacy ZestAssignee: gef-inbox <gef-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 CC: plasticfloor
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Ian Bull CLA 2007-12-14 15:14:54 EST
When using a layout filter, it is important to get the GraphNode or GraphConnection, however, in Zest the actual layout node / arc are anonymous inner classes.  We need to expose a way to get the node / connection in the filter.
Comment 1 Ian Bull CLA 2008-01-11 20:46:16 EST
Inside a layoutFilter you can now say item.getGraphData to get the actual graphnode or graphconnection.

See GraphSnippet8 for an example of this.
Comment 2 Michelle Tadmor CLA 2008-04-01 11:59:08 EDT
the data should be exposed from InternalNode aswell (just by implementing getGraphData() which currently just returns "null". 
currently when implementing a custom layout algorith the actual data is hidden.
Comment 3 Ian Bull CLA 2008-04-01 12:03:52 EDT
Reopening to investigate
Comment 4 Alexander Nyßen CLA 2015-01-22 02:43:57 EST
Re-assigning back to inbox, as Ian is no longer active committer.