public class PseudoTopologicalOrderer<N> extends java.lang.Object implements Orderer<N>
Modifier and Type | Field and Description |
---|---|
static boolean |
REVERSE |
Constructor and Description |
---|
PseudoTopologicalOrderer() |
PseudoTopologicalOrderer(boolean isReversed)
Deprecated.
use
PseudoTopologicalOrderer() instead |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<N> |
computeOrder(DirectedGraph<N> g,
boolean reverse)
Orders in pseudo-topological order.
|
boolean |
isReverseOrder()
Deprecated.
use
#newList(DirectedGraph, boolean)) instead |
java.util.List<N> |
newList(DirectedGraph<N> g)
Deprecated.
use
#newList(DirectedGraph, boolean)) instead |
java.util.List<N> |
newList(DirectedGraph<N> g,
boolean reverse)
Builds an order for a directed graph.
|
void |
setReverseOrder(boolean isReversed)
Deprecated.
use
#newList(DirectedGraph, boolean)) instead |
protected void |
visitNode(N startStmt) |
public static final boolean REVERSE
public PseudoTopologicalOrderer()
@Deprecated public PseudoTopologicalOrderer(boolean isReversed)
PseudoTopologicalOrderer()
insteadpublic java.util.List<N> newList(DirectedGraph<N> g, boolean reverse)
protected final java.util.List<N> computeOrder(DirectedGraph<N> g, boolean reverse)
g
- a DirectedGraph instance we want to order the nodes for.protected final void visitNode(N startStmt)
@Deprecated public java.util.List<N> newList(DirectedGraph<N> g)
#newList(DirectedGraph, boolean))
insteadg
- a DirectedGraph instance whose nodes we wish to order.@Deprecated public void setReverseOrder(boolean isReversed)
#newList(DirectedGraph, boolean))
insteadisReverse
- specify if we want reverse pseudo-topological ordering, or
not.@Deprecated public boolean isReverseOrder()
#newList(DirectedGraph, boolean))
instead