org.processmining.models.instancetree.flex.astar
Class NormalFITImpl
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<NormalFITNode,NormalFITEdge<NormalFITNode,NormalFITNode>>
org.processmining.models.instancetree.flex.astar.NormalFITImpl
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Comparable<org.processmining.models.graphbased.directed.DirectedGraph<NormalFITNode,NormalFITEdge<NormalFITNode,NormalFITNode>>>, org.processmining.models.graphbased.AttributeMapOwner, org.processmining.models.graphbased.directed.DirectedGraph<NormalFITNode,NormalFITEdge<NormalFITNode,NormalFITNode>>, org.processmining.models.graphbased.directed.DirectedGraphElement, NormalFIT, ITGraph<NormalFITNode,NormalFITEdge<NormalFITNode,NormalFITNode>>
public class NormalFITImpl
- extends AbstractIT<NormalFITNode,NormalFITEdge<NormalFITNode,NormalFITNode>>
- implements NormalFIT
- Author:
- aadrians
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, equals, finalize, getClass, 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 |
NormalFITImpl
public NormalFITImpl(java.lang.String label)
addArc
public NormalFITEdge<NormalFITNode,NormalFITNode> addArc(NormalFITNode source,
NormalFITNode target)
- Specified by:
addArc
in interface ITGraph<NormalFITNode,NormalFITEdge<NormalFITNode,NormalFITNode>>
addNode
public NormalFITNode addNode(java.lang.String label)
- Specified by:
addNode
in interface ITGraph<NormalFITNode,NormalFITEdge<NormalFITNode,NormalFITNode>>
removeArc
public NormalFITEdge<NormalFITNode,NormalFITNode> removeArc(NormalFITNode source,
NormalFITNode target)
- Specified by:
removeArc
in interface ITGraph<NormalFITNode,NormalFITEdge<NormalFITNode,NormalFITNode>>
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<NormalFITNode,NormalFITEdge<NormalFITNode,NormalFITNode>> graph)
- Specified by:
cloneFrom
in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<NormalFITNode,NormalFITEdge<NormalFITNode,NormalFITNode>>
getEmptyClone
protected org.processmining.models.graphbased.directed.AbstractDirectedGraph<NormalFITNode,NormalFITEdge<NormalFITNode,NormalFITNode>> getEmptyClone()
- Specified by:
getEmptyClone
in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<NormalFITNode,NormalFITEdge<NormalFITNode,NormalFITNode>>
removeEdge
public void removeEdge(org.processmining.models.graphbased.directed.DirectedGraphEdge edge)
- Specified by:
removeEdge
in interface org.processmining.models.graphbased.directed.DirectedGraph<NormalFITNode,NormalFITEdge<NormalFITNode,NormalFITNode>>
- Specified by:
removeEdge
in class org.processmining.models.graphbased.directed.AbstractDirectedGraph<NormalFITNode,NormalFITEdge<NormalFITNode,NormalFITNode>>
removeNode
public void removeNode(org.processmining.models.graphbased.directed.DirectedGraphNode cell)
- Specified by:
removeNode
in interface org.processmining.models.graphbased.directed.DirectedGraph<NormalFITNode,NormalFITEdge<NormalFITNode,NormalFITNode>>