public interface HeuristicsNetDiagram extends org.processmining.models.graphbased.directed.DirectedGraph<HNNode,HNEdge<? extends HNNode,? extends HNNode>>
Modifier and Type | Method and Description |
---|---|
Activity |
addActivity(java.lang.String label,
boolean bLooped,
boolean bAdhoc,
boolean bCompensation,
boolean bMultiinstance,
boolean bCollapsed) |
Flow |
addFlow(HNNode source,
HNNode target,
java.lang.String label) |
Gateway |
addGateway(java.lang.String label,
Gateway.GatewayType gatewayType) |
java.util.Collection<Activity> |
getActivities() |
java.util.Set<Flow> |
getFlows() |
java.util.Collection<Gateway> |
getGateways() |
java.lang.String |
getLabel() |
Activity |
removeActivity(Activity activity) |
Gateway |
removeGateway(Gateway gateway) |
getEdges, getInEdges, getNodes, getOutEdges, removeEdge, removeNode
equals, getGraph, hashCode
java.lang.String getLabel()
getLabel
in interface org.processmining.models.graphbased.directed.DirectedGraphElement
Activity addActivity(java.lang.String label, boolean bLooped, boolean bAdhoc, boolean bCompensation, boolean bMultiinstance, boolean bCollapsed)
java.util.Collection<Activity> getActivities()
Gateway addGateway(java.lang.String label, Gateway.GatewayType gatewayType)
java.util.Collection<Gateway> getGateways()
java.util.Set<Flow> getFlows()