public class BPMNUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CANCEL_ATTRIBUTE |
static java.lang.String |
END_SUBPROCESS_LOG_PREFIX |
static java.lang.String |
END_SUBPROCESS_PREFIX |
static java.lang.String |
END_TRACE_EVENT |
static java.lang.String |
START_SUBPROCESS_LOG_PREFIX |
static java.lang.String |
START_SUBPROCESS_PREFIX |
static java.lang.String |
START_TRACE_EVENT |
| Constructor and Description |
|---|
BPMNUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.HashMap<org.processmining.models.graphbased.directed.ContainableDirectedGraphElement,org.processmining.models.graphbased.directed.ContainableDirectedGraphElement> |
constructBPMNDiagramFromSubprocess(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram,
org.processmining.models.graphbased.directed.bpmn.elements.SubProcess subProcess,
org.processmining.models.graphbased.directed.bpmn.BPMNDiagram parentDiagram)
Remove in edges for the current node of the BPMN model
|
static java.util.Set<org.processmining.models.graphbased.directed.bpmn.BPMNNode> |
removeInEdges(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram,
org.processmining.models.graphbased.directed.bpmn.BPMNNode node)
Remove in edges for the current node of the BPMN model
|
static java.util.Set<org.processmining.models.graphbased.directed.bpmn.BPMNNode> |
removeOutEdges(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram,
org.processmining.models.graphbased.directed.bpmn.BPMNNode node)
Remove out edges for the current node of the BPMN model
|
static void |
replaceActivitiesByEvents(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram)
Replace all start-end activities with start-end events
|
static void |
replaceEventsByActivities(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram)
Replace start-end events with start-end activities
|
public static final java.lang.String START_TRACE_EVENT
public static final java.lang.String END_TRACE_EVENT
public static final java.lang.String START_SUBPROCESS_PREFIX
public static final java.lang.String END_SUBPROCESS_PREFIX
public static final java.lang.String START_SUBPROCESS_LOG_PREFIX
public static final java.lang.String END_SUBPROCESS_LOG_PREFIX
public static final java.lang.String CANCEL_ATTRIBUTE
public static java.util.Set<org.processmining.models.graphbased.directed.bpmn.BPMNNode> removeOutEdges(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram,
org.processmining.models.graphbased.directed.bpmn.BPMNNode node)
diagram - node - public static java.util.Set<org.processmining.models.graphbased.directed.bpmn.BPMNNode> removeInEdges(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram,
org.processmining.models.graphbased.directed.bpmn.BPMNNode node)
diagram - node - public static void replaceActivitiesByEvents(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram)
public static void replaceEventsByActivities(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram)
public static java.util.HashMap<org.processmining.models.graphbased.directed.ContainableDirectedGraphElement,org.processmining.models.graphbased.directed.ContainableDirectedGraphElement> constructBPMNDiagramFromSubprocess(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram,
org.processmining.models.graphbased.directed.bpmn.elements.SubProcess subProcess,
org.processmining.models.graphbased.directed.bpmn.BPMNDiagram parentDiagram)
diagram - node -