public abstract class Layerer extends LayoutStage
Constructor and Description |
---|
Layerer(HierarchicalLayoutContext context) |
Modifier and Type | Method and Description |
---|---|
abstract void |
calculateLayers(prefuse.data.Graph graph) |
void |
createDummies(prefuse.data.Graph graph,
prefuse.data.Node current,
prefuse.data.Node target) |
int |
getLayer(prefuse.data.Node node) |
protected java.util.List<prefuse.data.Node> |
getNodes(int layer) |
protected void |
moveNode(prefuse.data.Node n,
int newLayer) |
protected void |
reset() |
int |
run(prefuse.data.Graph graph) |
protected void |
setLayer(prefuse.data.Node node,
int layer) |
getContext, getEdgeParams, getNodeParams, getNodeType, getRealPredecessors, getRootNodes, getRootNodes, getSinkNodes, getSuccessors, getSuccessors, isDummy, isDummy, isReversed, isSimplified, isSimplified, isTransition, isVisited, setContext, setVisitedNode, unvisitNodes, visitNodes
public Layerer(HierarchicalLayoutContext context)
public int run(prefuse.data.Graph graph)
run
in class LayoutStage
public abstract void calculateLayers(prefuse.data.Graph graph)
protected void setLayer(prefuse.data.Node node, int layer)
protected void moveNode(prefuse.data.Node n, int newLayer)
public int getLayer(prefuse.data.Node node)
protected void reset()
protected java.util.List<prefuse.data.Node> getNodes(int layer)
public void createDummies(prefuse.data.Graph graph, prefuse.data.Node current, prefuse.data.Node target)