HEADER

biouml.editor.graphlayout
Class LayeredLayoutManager

Direct Known Subclasses:
LayeredOptimizedLayoutManager

public class LayeredLayoutManager
implements GraphLayout


Field Summary
 static intDX
           
 static intDY
           
 static intX_OPTIMIZED_LAYOUT_ALGORITHM
           
 static intY_OPTIMIZED_LAYOUT_ALGORITHM
           

Constructor Summary
LayeredLayoutManager()
           
LayeredLayoutManager(int optimization)
           

Method Summary
 StringgetName()
           
 voidlayout(Diagram diagram, Node center, Node selectedNode)
           
 voidlayout(Diagram diagram, Node root, Node[] addedNodes, Node selectedNode)
           
 voidreset()
           

Field Detail

DX

public static int DX

DY

public static int DY

X_OPTIMIZED_LAYOUT_ALGORITHM

public static int X_OPTIMIZED_LAYOUT_ALGORITHM

Y_OPTIMIZED_LAYOUT_ALGORITHM

public static int Y_OPTIMIZED_LAYOUT_ALGORITHM
Constructor Detail

LayeredLayoutManager

public LayeredLayoutManager()

LayeredLayoutManager

public LayeredLayoutManager(int optimization)
Method Detail

getName

public String getName()

layout

public void layout(Diagram diagram, Node center, Node selectedNode)

layout

public void layout(Diagram diagram, Node root, Node[] addedNodes, Node selectedNode)

reset

public void reset()

Association Links

to Class biouml.editor.graphlayout.MyHashMap

to Class biouml.editor.graphlayout.Matrix

to Class biouml.model.Node


FOOTER

BOTTOM