y.layout
Interface LayoutStage

All Superinterfaces:
Layouter
All Known Implementing Classes:
AbstractLayoutStage, BendConverter, GraphTransformer, LabelLayoutTranslator, OrganicEdgeRouter, RemoveOverlapsLayoutStage, ShuffleLayouter, SplitEdgeLayoutStage, TreeComponentLayouter

public interface LayoutStage
extends Layouter

Interface for a layouter that forms a stage of a larger layout process. It delegates the core layout process to another layouter. A layout stage may perform preprocessing steps before the core layouter gets called and postprocessing steps after the layouter gets called.


Field Summary
 
Fields inherited from interface y.layout.Layouter
EDGE_ID_DPKEY, NODE_ID_DPKEY, SELECTED_EDGES, SELECTED_NODES
 
Method Summary
 Layouter getCoreLayouter()
          Returns the core layouter.
 void setCoreLayouter(Layouter l)
          Sets the core layouter.
 
Methods inherited from interface y.layout.Layouter
canLayout, doLayout
 

Method Detail

setCoreLayouter

public void setCoreLayouter(Layouter l)
Sets the core layouter.


getCoreLayouter

public Layouter getCoreLayouter()
Returns the core layouter.


© Copyright 2000-2003,
yWorks GmbH.
All rights reserved.

2003