public interface EPCGraph extends org.processmining.models.graphbased.directed.DirectedGraph<EPCNode,EPCEdge<? extends EPCNode,? extends EPCNode>>
| Modifier and Type | Method and Description |
|---|---|
Arc |
addArc(EPCNode source,
EPCNode target) |
Arc |
addArc(EPCNode source,
EPCNode target,
java.lang.String label) |
Arc |
addArc(EPCNode source,
EPCNode target,
java.lang.String label,
java.lang.String description) |
Connector |
addConnector(java.lang.String label,
Connector.ConnectorType type) |
Event |
addEvent(java.lang.String label) |
Event |
addEvent(java.lang.String label,
java.lang.String epcId) |
Function |
addFunction(java.lang.String label) |
java.util.Set<Arc> |
getArcs(EPCNode source,
EPCNode target) |
java.util.Collection<Connector> |
getConnectors() |
java.util.Collection<Event> |
getEvents() |
java.util.Collection<Function> |
getFunctions() |
java.lang.String |
getLabel() |
Connector |
removeConnector(Connector connector) |
Event |
removeEvent(Event event) |
Function |
removeFunction(Function function) |
getEdges, getInEdges, getNodes, getOutEdges, removeEdge, removeNodeequals, getGraph, hashCodejava.lang.String getLabel()
getLabel in interface org.processmining.models.graphbased.directed.DirectedGraphElementFunction addFunction(java.lang.String label)
java.util.Collection<Function> getFunctions()
Event addEvent(java.lang.String label)
Event addEvent(java.lang.String label, java.lang.String epcId)
java.util.Collection<Event> getEvents()
Connector addConnector(java.lang.String label, Connector.ConnectorType type)
java.util.Collection<Connector> getConnectors()
Arc addArc(EPCNode source, EPCNode target, java.lang.String label, java.lang.String description)