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