public class StreamGraph extends java.lang.Object
ERROR_DOT_FILE_NAME
and DOT_FILE_PATH
.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DOT_FILE_PATH
Property denoting the path to write all stream graph dot files.
|
static java.lang.String |
ERROR_DOT_FILE_NAME
Property denoting the path and filename to write the failed stream graph dot file.
|
Constructor and Description |
---|
StreamGraph() |
Modifier and Type | Method and Description |
---|---|
void |
addHead(Duct head) |
void |
addPath(Duct lhs,
Duct rhs) |
void |
addPath(Duct lhs,
int ordinal,
Duct rhs) |
void |
addTail(Duct tail) |
void |
bind() |
void |
cleanup()
Calls cleanup starting at the head and working forwards
|
protected Duct |
createCloseWindow(Duct next) |
protected Duct |
createFork(Duct[] allNext) |
Duct |
createNextFor(Duct current) |
protected Duct |
createOpenReducingWindow(Duct next) |
protected Duct |
createOpenWindow(Duct next) |
Duct[] |
findAllNextFor(Duct current) |
Duct[] |
findAllPreviousFor(Duct current) |
java.util.Collection<Duct> |
getAllDucts() |
java.util.Collection<Duct> |
getHeads() |
protected java.lang.Object |
getProperty(java.lang.String name) |
org.jgrapht.DirectedGraph |
getReversedGraph() |
org.jgrapht.traverse.TopologicalOrderIterator<Duct,java.lang.Integer> |
getReversedTopologicalOrderIterator() |
java.util.Collection<Duct> |
getTails() |
org.jgrapht.traverse.TopologicalOrderIterator<Duct,java.lang.Integer> |
getTopologicalOrderIterator() |
int |
ordinalBetween(Duct lhs,
Duct rhs) |
void |
prepare()
Calls prepare starting at the tail and working backwards
|
void |
printBoundGraph(java.lang.String filename) |
void |
printBoundGraph(java.lang.String id,
java.lang.String classifier,
int discriminator) |
void |
printGraph(java.lang.String filename) |
void |
printGraph(java.lang.String id,
java.lang.String classifier,
int discriminator) |
void |
printGraphError() |
protected Duct |
wrapWithOrdinal(DuctGraph.Ordinal edge,
Duct next) |
public static final java.lang.String ERROR_DOT_FILE_NAME
public static final java.lang.String DOT_FILE_PATH
public StreamGraph()
protected java.lang.Object getProperty(java.lang.String name)
public void bind()
public void prepare()
public void cleanup()
public Duct[] findAllNextFor(Duct current)
public Duct[] findAllPreviousFor(Duct current)
public Duct createNextFor(Duct current)
protected Duct wrapWithOrdinal(DuctGraph.Ordinal edge, Duct next)
protected Duct createCloseWindow(Duct next)
protected Duct createOpenWindow(Duct next)
protected Duct createOpenReducingWindow(Duct next)
protected Duct createFork(Duct[] allNext)
public int ordinalBetween(Duct lhs, Duct rhs)
public org.jgrapht.traverse.TopologicalOrderIterator<Duct,java.lang.Integer> getTopologicalOrderIterator()
public org.jgrapht.traverse.TopologicalOrderIterator<Duct,java.lang.Integer> getReversedTopologicalOrderIterator()
public org.jgrapht.DirectedGraph getReversedGraph()
public java.util.Collection<Duct> getAllDucts()
public void printGraphError()
public void printGraph(java.lang.String id, java.lang.String classifier, int discriminator)
public void printGraph(java.lang.String filename)
public void printBoundGraph(java.lang.String id, java.lang.String classifier, int discriminator)
public void printBoundGraph(java.lang.String filename)
Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.