T - public final class DefaultGraph<T extends Comparable<T>> extends Object implements Graph<T>
Graph.Node<T>| Constructor and Description |
|---|
DefaultGraph() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDependency(T evalFirstNode,
T evalLaterNode) |
void |
addIndependent(T nodeValue) |
Collection<Graph.Node<T>> |
allNodes() |
Set<Graph.Node<T>> |
getInitialNodes() |
Set<Graph.Node<T>> |
getLeafNodes() |
int |
size() |
public void addIndependent(T nodeValue)
addIndependent in interface Graph<T extends Comparable<T>>public void addDependency(T evalFirstNode, T evalLaterNode)
addDependency in interface Graph<T extends Comparable<T>>public Set<Graph.Node<T>> getInitialNodes()
getInitialNodes in interface Graph<T extends Comparable<T>>public int size()
size in interface Graph<T extends Comparable<T>>public Collection<Graph.Node<T>> allNodes()
allNodes in interface Graph<T extends Comparable<T>>public Set<Graph.Node<T>> getLeafNodes()
getLeafNodes in interface Graph<T extends Comparable<T>>Copyright © 2016 Dexecutor. All rights reserved.