public class CNetV extends org.processmining.models.graphbased.directed.AbstractDirectedGraph<CNetVNode,CNetVEdge>
Modifier and Type | Method and Description |
---|---|
CNetVEdge |
addArc(CNetVNode source,
CNetVNode target,
java.lang.String label) |
protected void |
checkAddEdge(CNetVNode source,
CNetVNode target) |
protected java.util.Map<? extends org.processmining.models.graphbased.directed.DirectedGraphElement,? extends org.processmining.models.graphbased.directed.DirectedGraphElement> |
cloneFrom(org.processmining.models.graphbased.directed.DirectedGraph<CNetVNode,CNetVEdge> graph)
The returned mapping satisfies:
map.keySet().containsAll(graph.getNodes()) and
map.keySet().containsAll(graph.getEdges())
|
protected CNetVEdge |
createCNetVEdge(CNetVNode source,
CNetVNode target) |
protected CNetVNode |
createCNetVNode(org.processmining.models.graphbased.directed.AbstractDirectedGraph<CNetVNode,CNetVEdge> graph,
CNetNode node,
CNet ne) |
protected CNetVNode |
createCNetVNode(CNetV graph,
CNetVNode origNode) |
java.util.Set<CNetVEdge> |
getEdges() |
protected CNetV |
getEmptyClone() |
java.util.Set<CNetVNode> |
getNodes() |
void |
removeEdge(org.processmining.models.graphbased.directed.DirectedGraphEdge edge)
Removes the given edge from the graph.
|
CNetVNode |
removeNode(CNetVNode flexNodeElement) |
void |
removeNode(org.processmining.models.graphbased.directed.DirectedGraphNode cell) |
compareTo, getGraph, getInEdges, getOutEdges, graphElementAdded, graphElementChanged, graphElementRemoved, removeSurroundingEdges
equals, getEdges, hashCode, removeFromEdges, removeNodeFromCollection
getAttributeMap, getLabel, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public CNetV()
public CNetV(CNet cnet)
protected CNetVNode createCNetVNode(org.processmining.models.graphbased.directed.AbstractDirectedGraph<CNetVNode,CNetVEdge> graph, CNetNode node, CNet ne)
public java.util.Set<CNetVNode> getNodes()
public java.util.Set<CNetVEdge> getEdges()
public void removeNode(org.processmining.models.graphbased.directed.DirectedGraphNode cell)
protected CNetV getEmptyClone()
protected java.util.Map<? extends org.processmining.models.graphbased.directed.DirectedGraphElement,? extends org.processmining.models.graphbased.directed.DirectedGraphElement> cloneFrom(org.processmining.models.graphbased.directed.DirectedGraph<CNetVNode,CNetVEdge> graph)
org.processmining.models.graphbased.directed.AbstractDirectedGraph
public void removeEdge(org.processmining.models.graphbased.directed.DirectedGraphEdge edge)
org.processmining.models.graphbased.directed.DirectedGraph