public interface FPD extends org.processmining.models.graphbased.directed.DirectedGraph<FPDNode,FPDEdge<? extends FPDNode,? extends FPDNode>>
Modifier and Type | Method and Description |
---|---|
FPDEdge<FPDNode,FPDNode> |
addArc(FPDNode source,
FPDNode target)
add new arc between source and target node
|
FPDNode |
addNode(java.lang.String label)
add a new FPD node with a certain label
|
FPDEdge<FPDNode,FPDNode> |
getArc(FPDNode source,
FPDNode target)
Get an arc between source and target node.
|
java.lang.String |
getLabel()
Get label of an FPD
|
java.util.Set<FPDNode> |
getNodes(org.deckfour.xes.classification.XEventClass eventClass)
Get a set of nodes which refer to eventClass
|
FPDEdge<FPDNode,FPDNode> |
removeArc(FPDNode source,
FPDNode target)
remove an arc between source and target FPDNode
|
FPDNode |
removeNode(FPDNode fpdNodeElement)
Remove an FPDNode from an FPD
|
getEdges, getInEdges, getNodes, getOutEdges, removeEdge, removeNode
equals, getGraph, hashCode
java.lang.String getLabel()
getLabel
in interface org.processmining.models.graphbased.directed.DirectedGraphElement
FPDNode addNode(java.lang.String label)
label
- FPDNode removeNode(FPDNode fpdNodeElement)
fpdNodeElement
- java.util.Set<FPDNode> getNodes(org.deckfour.xes.classification.XEventClass eventClass)
eventClass
- FPDEdge<FPDNode,FPDNode> addArc(FPDNode source, FPDNode target)
source
- target
- FPDEdge<FPDNode,FPDNode> removeArc(FPDNode source, FPDNode target)
source
- target
-