|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--y.layout.hierarchic.TopologicalLayerer
This class implements the first phase of the sugiyama algorithm. It uses topological sorting to assign layers to the nodes.
Field Summary | |
static byte |
DOWN_SHIFT
Ranking policy specifier. |
static byte |
NO_RERANKING
Ranking policy specifier. |
static byte |
TIGHT_TREE
Ranking policy specifier. |
Constructor Summary | |
TopologicalLayerer()
|
Method Summary | |
int |
assignNodeLayer(LayoutGraph g,
NodeMap layer,
EdgeList reversedEdges)
This method assigns the nodes in the graph to layers. |
byte |
getRankingPolicy()
Returns the currently active ranking policy within this layerer. |
void |
setRankingPolicy(byte p)
Sets the (re)ranking policy used within this layerer. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final byte NO_RERANKING
public static final byte DOWN_SHIFT
public static final byte TIGHT_TREE
Constructor Detail |
public TopologicalLayerer()
Method Detail |
public void setRankingPolicy(byte p)
TopologicalLayerer.TIGHT_TREE
is set.
p
- one of TopologicalLayerer.NO_RERANKING
, TopologicalLayerer.DOWN_SHIFT
and
TopologicalLayerer.TIGHT_TREE
.public byte getRankingPolicy()
TopologicalLayerer.setRankingPolicy(byte)
public int assignNodeLayer(LayoutGraph g, NodeMap layer, EdgeList reversedEdges)
assignNodeLayer
in interface Layerer
g
- the graph for which the layers are determined.layer
- here the layers are storedreversedEdges
- here the edges are stored which had been reversed.
|
© Copyright 2000-2003, yWorks GmbH. All rights reserved. 2003 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |