de.cau.cs.kieler.kiml.ogdf
Class RadialTreeLayouter

java.lang.Object
  extended by de.cau.cs.kieler.kiml.ogdf.OgdfLayouter
      extended by de.cau.cs.kieler.kiml.ogdf.RadialTreeLayouter

public class RadialTreeLayouter
extends OgdfLayouter

The radial tree layouter from the OGDF library.

Rating red

Field Summary
 
Fields inherited from class de.cau.cs.kieler.kiml.ogdf.OgdfLayouter
OPT_LABEL_EDGE_DISTANCE, OPT_LABEL_MARGIN_DISTANCE
 
Constructor Summary
RadialTreeLayouter()
           
 
Method Summary
 Object getDefault(String optionId)
          Returns the default value for the given layout option.
protected  void postProcess(KNode layoutNode)
          Performs post-processing on the given node.
protected  void prepareLayouter(KNode layoutNode)
          Sets the layout specific options and modules depending on the options defined in the node.
 
Methods inherited from class de.cau.cs.kieler.kiml.ogdf.OgdfLayouter
applyLayout, doLayout, isUmlGraph, layoutLabels
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RadialTreeLayouter

public RadialTreeLayouter()
Method Detail

prepareLayouter

protected void prepareLayouter(KNode layoutNode)
Sets the layout specific options and modules depending on the options defined in the node.

Specified by:
prepareLayouter in class OgdfLayouter
Parameters:
layoutNode - the parent node

postProcess

protected void postProcess(KNode layoutNode)
Performs post-processing on the given node. The default implementation does nothing.

Overrides:
postProcess in class OgdfLayouter
Parameters:
layoutNode - the parent node

getDefault

public Object getDefault(String optionId)
Returns the default value for the given layout option.

Specified by:
getDefault in class OgdfLayouter
Parameters:
optionId - a layout option identifier
Returns:
the corresponding default value, or null if the option is not known