y25.layout
Interface Layouter25D

All Known Subinterfaces:
LayoutStage25D
All Known Implementing Classes:
AbstractLayoutStage25D, CentralizerLayouter25D, CompositeLayouter25D, FlatLayouter, Layouter25DAdapter

public interface Layouter25D

A general interface for algorithms that perform a layout process on a given layered layout graph. This interface basically mirrors the Layouter functionality for two dimensional graphs found in the y.layout package.


Method Summary
 boolean canLayout(LayeredLayoutGraph llg)
          Returns true, if this Layouter25D is capable of layouting the given graph.
 void doLayout(LayeredLayoutGraph llg)
          Performs the layout on the given graph.
 

Method Detail

canLayout

public boolean canLayout(LayeredLayoutGraph llg)
Returns true, if this Layouter25D is capable of layouting the given graph.


doLayout

public void doLayout(LayeredLayoutGraph llg)
Performs the layout on the given graph.