HEADER

biouml.editor.graphlayout
Class ForceDirectedLayoutManager

Direct Known Subclasses:
CellLayoutManager

public class ForceDirectedLayoutManager
implements IterativeGraphLayout


Field Summary
 final static intEDGE_LENGHT
           
 final static intHEIGHT
           
 final static intMAX_NODE_HEIGHT
           
 final static intMAX_NODE_WIDTH
           
 final static intSTEP
           
 final static intWIDTH
           

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

Field Detail

EDGE_LENGHT

public final static int EDGE_LENGHT

HEIGHT

public final static int HEIGHT

MAX_NODE_HEIGHT

public final static int MAX_NODE_HEIGHT

MAX_NODE_WIDTH

public final static int MAX_NODE_WIDTH

STEP

public final static int STEP

WIDTH

public final static int WIDTH
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()

setIterations

public void setIterations(int iterations)

Association Links

to Class biouml.editor.graphlayout.ForceDirectedLayoutManager.GraphNode

to Class biouml.editor.graphlayout.ForceDirectedLayoutManager.GraphEdge


FOOTER

BOTTOM