org.processmining.models.instancetree.flex.costbased
Class ExtendedCostBasedFITImpl
java.lang.Object
org.processmining.models.graphbased.AbstractGraphElement
org.processmining.models.graphbased.AbstractGraph
org.processmining.models.graphbased.directed.AbstractDirectedGraph<X,Y>
org.processmining.models.instancetree.AbstractIT<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
org.processmining.models.instancetree.flex.costbased.ExtendedCostBasedFITImpl
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Comparable<org.processmining.models.graphbased.directed.DirectedGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>>, org.processmining.models.graphbased.AttributeMapOwner, org.processmining.models.graphbased.directed.DirectedGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>, org.processmining.models.graphbased.directed.DirectedGraphElement, ExtendedCostBasedFIT, ITGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
public class ExtendedCostBasedFITImpl
- extends AbstractIT<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
- implements ExtendedCostBasedFIT
- Author:
- viet
Invisible Flexible model Instance Tree Implementation
Fields inherited from class org.processmining.models.graphbased.AbstractGraph |
id |
Methods inherited from class org.processmining.models.graphbased.directed.AbstractDirectedGraph |
checkAddEdge, compareTo, getGraph, getInEdges, getOutEdges, graphElementAdded, graphElementChanged, graphElementRemoved, removeSurroundingEdges |
Methods inherited from class org.processmining.models.graphbased.AbstractGraph |
equals, getEdges, hashCode, removeFromEdges, removeNodeFromCollection |
Methods inherited from class org.processmining.models.graphbased.AbstractGraphElement |
getAttributeMap, getLabel, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.processmining.models.instancetree.ITGraph |
getLabel |
Methods inherited from interface org.processmining.models.graphbased.directed.DirectedGraph |
getEdges, getInEdges, getNodes, getOutEdges |
Methods inherited from interface org.processmining.models.graphbased.directed.DirectedGraphElement |
equals, getGraph, hashCode |
Methods inherited from interface org.processmining.models.graphbased.AttributeMapOwner |
getAttributeMap |
Methods inherited from interface java.lang.Comparable |
compareTo |
ExtendedCostBasedFITImpl
public ExtendedCostBasedFITImpl(java.lang.String label)
addArc
public ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode> addArc(ExtendedCostBasedFITNode source,
ExtendedCostBasedFITNode target)
- Specified by:
addArc
in interface ITGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
addNode
public ExtendedCostBasedFITNode addNode(java.lang.String label)
- Specified by:
addNode
in interface ITGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
removeArc
public ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode> removeArc(ExtendedCostBasedFITNode source,
ExtendedCostBasedFITNode target)
- Specified by:
removeArc
in interface ITGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
cloneFrom
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)
- Specified by:
cloneFrom
in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
getEmptyClone
protected org.processmining.models.graphbased.directed.AbstractDirectedGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>> getEmptyClone()
- Specified by:
getEmptyClone
in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
removeEdge
public void removeEdge(org.processmining.models.graphbased.directed.DirectedGraphEdge edge)
- Specified by:
removeEdge
in interface org.processmining.models.graphbased.directed.DirectedGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
- Specified by:
removeEdge
in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>
removeNode
public void removeNode(org.processmining.models.graphbased.directed.DirectedGraphNode cell)
- Specified by:
removeNode
in interface org.processmining.models.graphbased.directed.DirectedGraph<ExtendedCostBasedFITNode,ExtendedCostBasedFITEdge<ExtendedCostBasedFITNode,ExtendedCostBasedFITNode>>