public abstract class Mapping
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<Edge,ProcessEdge> |
edgeMap |
protected java.util.List<ProcessEdge> |
edges |
protected Graph |
graph |
protected ProcessModel |
model |
protected java.util.List<ProcessNode> |
nodes |
Modifier | Constructor and Description |
---|---|
|
Mapping(java.util.List<ProcessNode> nodes,
java.util.List<ProcessEdge> edges,
ProcessModel model) |
protected |
Mapping(ProcessModel model) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
createMapping() |
Graph |
getGraph() |
ProcessEdge |
getMappedEdge(Edge e) |
ProcessNode |
getSinkNode(MappedTriconnectedComponent mtc) |
ProcessNode |
getSourceNode(MappedTriconnectedComponent mtc) |
protected java.util.List<ProcessNode> nodes
protected java.util.List<ProcessEdge> edges
protected ProcessModel model
protected Graph graph
protected java.util.Map<Edge,ProcessEdge> edgeMap
protected Mapping(ProcessModel model)
public Mapping(java.util.List<ProcessNode> nodes, java.util.List<ProcessEdge> edges, ProcessModel model)
public ProcessEdge getMappedEdge(Edge e)
public Graph getGraph()
protected abstract void createMapping()
public ProcessNode getSourceNode(MappedTriconnectedComponent mtc)
public ProcessNode getSinkNode(MappedTriconnectedComponent mtc)