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, removeNodeequals, getGraph, hashCodejava.lang.String getLabel()
getLabel in interface org.processmining.models.graphbased.directed.DirectedGraphElementFPDNode 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 -