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
      void edgeDrawn​(java.lang.Object edge)
      Called in response to the given edge being given a figure.
      void edgeRouted​(java.lang.Object edge)
      Called in response to the connector representing the given edge being rereouted.
      void nodeDrawn​(java.lang.Object node)
      Called in response to the given node being given a figure.
      void nodeMoved​(java.lang.Object node)
      Called in response to the figure representing the given node being moved.
    • 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.