de.cau.cs.kieler.kiml.ui.util
Class Draw2DLayoutProvider
java.lang.Object
de.cau.cs.kieler.kiml.AbstractLayoutProvider
de.cau.cs.kieler.kiml.ui.util.Draw2DLayoutProvider
public class Draw2DLayoutProvider
- extends AbstractLayoutProvider
Layout provider that uses the layout algorithm shipped with Draw2D. Either the
default version or the Compound version of the algorithm can be applied.
TODO implement compound graph layout using CompoundDirectedGraphLayout
- Rating

- (2009-12-11) msp
Field Summary |
static String |
PARAM_COMPOUND
parameter value for the compound version of the layout algorithm. |
Method Summary |
void |
doLayout(KNode layoutNode,
IKielerProgressMonitor progressMonitor)
Performs the actual layout process, that is attaches layout information
to the given node object. |
void |
initialize(String parameter)
Initialize the layout provider with the given parameter. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PARAM_COMPOUND
public static final String PARAM_COMPOUND
- parameter value for the compound version of the layout algorithm.
- See Also:
- Constant Field Values
Draw2DLayoutProvider
public Draw2DLayoutProvider()
initialize
public void initialize(String parameter)
- Initialize the layout provider with the given parameter.
- Overrides:
initialize
in class AbstractLayoutProvider
- Parameters:
parameter
- a string used to parameterize the layout provider instance
doLayout
public void doLayout(KNode layoutNode,
IKielerProgressMonitor progressMonitor)
- Performs the actual layout process, that is attaches layout information
to the given node object.
- Specified by:
doLayout
in class AbstractLayoutProvider
- Parameters:
layoutNode
- the parent node which should be laid outprogressMonitor
- progress monitor used to keep track of progress