public class BPMNAnalizer
extends java.lang.Object
Constructor and Description |
---|
BPMNAnalizer(org.deckfour.xes.extension.std.XConceptExtension xce) |
Modifier and Type | Method and Description |
---|---|
java.util.List<org.processmining.models.graphbased.directed.bpmn.elements.Event> |
discoverEndEvents(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram) |
java.util.List<org.processmining.models.graphbased.directed.bpmn.elements.Flow> |
discoverPath(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram,
org.processmining.models.graphbased.directed.bpmn.BPMNNode source,
org.processmining.models.graphbased.directed.bpmn.BPMNNode target,
java.util.List<org.processmining.models.graphbased.directed.bpmn.elements.Flow> excludedFlow) |
java.util.List<org.processmining.models.graphbased.directed.bpmn.elements.Flow> |
discoverPathToEnd(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram,
org.processmining.models.graphbased.directed.bpmn.BPMNNode source) |
java.util.List<org.processmining.models.graphbased.directed.bpmn.elements.Event> |
discoverStartEvents(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram) |
java.lang.String |
extractActivityLabel(org.processmining.models.graphbased.directed.bpmn.elements.Activity activity) |
java.util.Set<org.processmining.models.graphbased.directed.bpmn.elements.Activity> |
findFirstActivities(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram) |
java.util.Set<org.processmining.models.graphbased.directed.bpmn.elements.Activity> |
findLastActivities(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram) |
java.util.Set<org.processmining.models.graphbased.directed.bpmn.elements.Activity> |
findLastActivitiesExcludeANDGateway(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram) |
int |
findPositionOfEventOfActivity(org.processmining.models.graphbased.directed.bpmn.elements.Activity activity,
org.deckfour.xes.model.XTrace trace,
int startPos) |
int |
findPositionOfEventOfActivity(java.lang.String activity,
org.deckfour.xes.model.XTrace trace,
int startPos) |
int |
findPositionOfEventOfSubProcess(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram process,
org.deckfour.xes.model.XTrace trace,
int startPos) |
java.util.Set<org.processmining.models.graphbased.directed.bpmn.elements.Activity> |
findPreviousActivities(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram,
org.processmining.models.graphbased.directed.bpmn.elements.Activity activity) |
boolean |
isWithoutExit(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram,
org.processmining.models.graphbased.directed.bpmn.elements.Gateway gateway) |
boolean |
sameFlowWithSkipActivity(java.util.List<org.processmining.models.graphbased.directed.bpmn.elements.Flow> flows1,
java.util.List<org.processmining.models.graphbased.directed.bpmn.elements.Flow> flows2) |
public BPMNAnalizer(org.deckfour.xes.extension.std.XConceptExtension xce)
public java.lang.String extractActivityLabel(org.processmining.models.graphbased.directed.bpmn.elements.Activity activity)
public int findPositionOfEventOfSubProcess(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram process, org.deckfour.xes.model.XTrace trace, int startPos)
public int findPositionOfEventOfActivity(org.processmining.models.graphbased.directed.bpmn.elements.Activity activity, org.deckfour.xes.model.XTrace trace, int startPos)
public int findPositionOfEventOfActivity(java.lang.String activity, org.deckfour.xes.model.XTrace trace, int startPos)
public java.util.Set<org.processmining.models.graphbased.directed.bpmn.elements.Activity> findLastActivities(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram)
public java.util.Set<org.processmining.models.graphbased.directed.bpmn.elements.Activity> findLastActivitiesExcludeANDGateway(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram)
public boolean sameFlowWithSkipActivity(java.util.List<org.processmining.models.graphbased.directed.bpmn.elements.Flow> flows1, java.util.List<org.processmining.models.graphbased.directed.bpmn.elements.Flow> flows2)
public boolean isWithoutExit(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram, org.processmining.models.graphbased.directed.bpmn.elements.Gateway gateway)
public java.util.List<org.processmining.models.graphbased.directed.bpmn.elements.Flow> discoverPath(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram, org.processmining.models.graphbased.directed.bpmn.BPMNNode source, org.processmining.models.graphbased.directed.bpmn.BPMNNode target, java.util.List<org.processmining.models.graphbased.directed.bpmn.elements.Flow> excludedFlow)
public java.util.List<org.processmining.models.graphbased.directed.bpmn.elements.Event> discoverEndEvents(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram)
public java.util.List<org.processmining.models.graphbased.directed.bpmn.elements.Event> discoverStartEvents(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram)
public java.util.List<org.processmining.models.graphbased.directed.bpmn.elements.Flow> discoverPathToEnd(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram, org.processmining.models.graphbased.directed.bpmn.BPMNNode source)
public java.util.Set<org.processmining.models.graphbased.directed.bpmn.elements.Activity> findPreviousActivities(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram, org.processmining.models.graphbased.directed.bpmn.elements.Activity activity)
public java.util.Set<org.processmining.models.graphbased.directed.bpmn.elements.Activity> findFirstActivities(org.processmining.models.graphbased.directed.bpmn.BPMNDiagram diagram)