public class TBaseGraph
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
TBaseGraph() |
TBaseGraph(OperationMode operationMode) |
Modifier and Type | Method and Description |
---|---|
void |
addSourceTSet(BuildableTSet source)
Specific method to add sources
|
void |
addTSet(TBase origin,
TBase target)
for intermediate nodes.
|
BuildContext |
build()
Builds the entire graph
|
BuildContext |
build(BuildableTSet leafTSet)
Builds a subgraph of TSets from the specified TSet
|
BuildContext |
buildOne(BuildableTSet tSet)
Builds only one TSet (NOT the subgraph)
|
void |
connectTSets(TBase origin,
TBase target)
connect two tsets
|
TBase |
getNodeById(java.lang.String id) |
java.util.Set<TBase> |
getNodes() |
java.util.Set<TBase> |
getPredecessors(TBase tSet) |
java.util.Set<BuildableTSet> |
getSources() |
java.util.Set<TBase> |
getSuccessors(TBase tSet) |
void |
setSources(java.util.Set<BuildableTSet> sources) |
public TBaseGraph()
public TBaseGraph(OperationMode operationMode)
public void addTSet(TBase origin, TBase target)
target
- target tsetorigin
- origin tsetpublic void addSourceTSet(BuildableTSet source)
source
- sourcepublic void connectTSets(TBase origin, TBase target)
target
- targetorigin
- originpublic TBase getNodeById(java.lang.String id)
public java.util.Set<TBase> getNodes()
public java.util.Set<BuildableTSet> getSources()
public void setSources(java.util.Set<BuildableTSet> sources)
public BuildContext buildOne(BuildableTSet tSet)
tSet
- TSet to buildpublic BuildContext build()
public BuildContext build(BuildableTSet leafTSet)
leafTSet
- leaf tset