public class ExtendedCostBasedFITImpl extends AbstractIT<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>> implements ExtendedCostBasedFIT
arcs, nodes
Constructor and Description |
---|
ExtendedCostBasedFITImpl(java.lang.String label) |
Modifier and Type | Method and Description |
---|---|
ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode> |
addArc(ExtendedCostBasedFITNode source,
ExtendedCostBasedFITNode target) |
ExtendedCostBasedFITNode |
addNode(java.lang.String label) |
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<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>> graph)
The returned mapping satisfies:
map.keySet().containsAll(graph.getNodes()) and
map.keySet().containsAll(graph.getEdges())
|
protected org.processmining.models.graphbased.directed.AbstractDirectedGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>> |
getEmptyClone() |
ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode> |
removeArc(ExtendedCostBasedFITNode source,
ExtendedCostBasedFITNode target) |
void |
removeEdge(org.processmining.models.graphbased.directed.DirectedGraphEdge edge)
Removes the given edge from the graph.
|
void |
removeNode(org.processmining.models.graphbased.directed.DirectedGraphNode cell) |
getEdges, getNodes
checkAddEdge, compareTo, getGraph, getInEdges, getOutEdges, graphElementAdded, graphElementChanged, graphElementRemoved, removeSurroundingEdges
equals, getEdges, hashCode, removeFromEdges, removeNodeFromCollection
getAttributeMap, getLabel, toString
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
getEdges, getInEdges, getNodes, getOutEdges
equals, getGraph, hashCode
public ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode> addArc(ExtendedCostBasedFITNode source, ExtendedCostBasedFITNode target)
addArc
in interface ITGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
public ExtendedCostBasedFITNode addNode(java.lang.String label)
addNode
in interface ITGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
public ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode> removeArc(ExtendedCostBasedFITNode source, ExtendedCostBasedFITNode target)
removeArc
in interface ITGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
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<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>> graph)
org.processmining.models.graphbased.directed.AbstractDirectedGraph
cloneFrom
in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
protected org.processmining.models.graphbased.directed.AbstractDirectedGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>> getEmptyClone()
getEmptyClone
in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
public void removeEdge(org.processmining.models.graphbased.directed.DirectedGraphEdge edge)
org.processmining.models.graphbased.directed.DirectedGraph
removeEdge
in interface org.processmining.models.graphbased.directed.DirectedGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
removeEdge
in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
public void removeNode(org.processmining.models.graphbased.directed.DirectedGraphNode cell)
removeNode
in interface org.processmining.models.graphbased.directed.DirectedGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>