public abstract class AbstractLayoutTree<N> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<N,GraphLayoutNode<N>> |
nodeMap |
| Constructor and Description |
|---|
AbstractLayoutTree() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Collection<N> |
getInputs(N node) |
protected abstract Collection<N> |
getNodes() |
protected abstract Collection<N> |
getOutputs(N node) |
protected abstract Collection<N> |
getStartNodes() |
GraphLayoutNode<N> |
getTreeNode(N node) |
protected abstract boolean |
hasNoInputs(N node) |
void |
init() |
boolean |
isBackArc(N start,
N end) |
protected Map<N,GraphLayoutNode<N>> nodeMap
protected abstract Collection<N> getNodes()
protected abstract Collection<N> getStartNodes()
protected abstract boolean hasNoInputs(N node)
protected abstract Collection<N> getOutputs(N node)
protected abstract Collection<N> getInputs(N node)
public void init()
public GraphLayoutNode<N> getTreeNode(N node)
Copyright © 2012. All Rights Reserved.