Package diva.graph.layout
Interface IncrementalLayout
- 
- All Superinterfaces:
 GlobalLayout
- All Known Implementing Classes:
 IncrLayoutAdapter,ProxyIncrLayout,RandomIncrLayout
public interface IncrementalLayout extends GlobalLayout
A layout engine which operates incrementally, based on the arrival of new node information. An incremental layout is simply a kind of graph listener that updates the layout with every change in the graph.- Version:
 - $Id$
 - Author:
 - Michael Shilman
 - Pt.AcceptedRating:
 - Red
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidedgeDrawn(java.lang.Object edge)Called in response to the given edge being given a figure.voidedgeRouted(java.lang.Object edge)Called in response to the connector representing the given edge being rereouted.voidnodeDrawn(java.lang.Object node)Called in response to the given node being given a figure.voidnodeMoved(java.lang.Object node)Called in response to the figure representing the given node being moved.- 
Methods inherited from interface diva.graph.layout.GlobalLayout
getLayoutTarget, layout, setLayoutTarget 
 - 
 
 - 
 
- 
- 
Method Detail
- 
edgeDrawn
void edgeDrawn(java.lang.Object edge)
Called in response to the given edge being given a figure. 
- 
edgeRouted
void edgeRouted(java.lang.Object edge)
Called in response to the connector representing the given edge being rereouted. 
- 
nodeDrawn
void nodeDrawn(java.lang.Object node)
Called in response to the given node being given a figure. 
- 
nodeMoved
void nodeMoved(java.lang.Object node)
Called in response to the figure representing the given node being moved. 
 - 
 
 -