public interface YPD extends org.processmining.models.graphbased.directed.DirectedGraph<YPDNode,YPDEdge<? extends YPDNode,? extends YPDNode>>
| Modifier and Type | Method and Description |
|---|---|
YPDEdge<YPDNode,YPDNode> |
addArc(YPDNode source,
YPDNode target)
add new arc between source and target node
|
YPDCondition |
addCondition(java.lang.String label)
add a new YPD condition with a certain label
|
YPDInputCondition |
addInputCondition(java.lang.String label)
add a new YPD input condition with a certain label
|
YPDOutputCondition |
addOutputCondition(java.lang.String label)
add a new YPD output condition with a certain label
|
YPDTask |
addTask(java.lang.String label)
add a new YPD node with a certain label
|
YPDEdge<YPDNode,YPDNode> |
getArc(YPDNode source,
YPDNode target)
Get an arc between source and target node.
|
java.lang.String |
getLabel()
Get label of an YPD
|
java.util.Set<YPDNode> |
getNodes(org.deckfour.xes.classification.XEventClass eventClass)
Get a set of nodes which refer to eventClass
|
YPDEdge<YPDNode,YPDNode> |
removeArc(YPDNode source,
YPDNode target)
remove an arc between source and target YPDNode
|
YPDNode |
removeNode(YPDNode ypdNodeElement)
Remove an YPDNode from an YPD
|
getEdges, getInEdges, getNodes, getOutEdges, removeEdge, removeNodeequals, getGraph, hashCodejava.lang.String getLabel()
getLabel in interface org.processmining.models.graphbased.directed.DirectedGraphElementYPDTask addTask(java.lang.String label)
label - YPDInputCondition addInputCondition(java.lang.String label)
label - YPDOutputCondition addOutputCondition(java.lang.String label)
label - YPDCondition addCondition(java.lang.String label)
label - YPDNode removeNode(YPDNode ypdNodeElement)
ypdNodeElement - java.util.Set<YPDNode> getNodes(org.deckfour.xes.classification.XEventClass eventClass)
eventClass - YPDEdge<YPDNode,YPDNode> addArc(YPDNode source, YPDNode target)
source - target - YPDEdge<YPDNode,YPDNode> removeArc(YPDNode source, YPDNode target)
source - target -