public class ExhaustiveAlgorithm
extends java.lang.Object
Constructor and Description |
---|
ExhaustiveAlgorithm() |
Modifier and Type | Method and Description |
---|---|
org.processmining.processtree.ProcessTree |
apply(org.processmining.framework.plugin.PluginContext context,
org.processmining.processtree.ProcessTree tree,
org.deckfour.xes.model.XLog log,
ExhaustiveParameters parameters,
ConfigurableProcessesResult confProcResults)
The method that implements your algorithm.
|
static java.util.List<java.util.List<Pair<java.util.UUID,java.lang.Byte>>> |
cartesianProduct(java.util.List<java.util.List<Pair<java.util.UUID,java.lang.Byte>>> pairLists) |
static org.processmining.processtree.ProcessTree |
exhasutiveAlgorithm(org.processmining.framework.plugin.PluginContext context,
org.processmining.processtree.ProcessTree tree,
org.deckfour.xes.model.XLog log,
ExhaustiveParameters parameters,
ConfigurableProcessesResult confProcResults)
The method that implements your algorithm.
|
static java.util.List<java.util.UUID> |
treeUUIDList(org.processmining.processtree.Node node,
java.util.List<java.util.UUID> uuidList) |
public org.processmining.processtree.ProcessTree apply(org.processmining.framework.plugin.PluginContext context, org.processmining.processtree.ProcessTree tree, org.deckfour.xes.model.XLog log, ExhaustiveParameters parameters, ConfigurableProcessesResult confProcResults)
context
- The context where to run in.input1
- The first input.input2
- The second input.parameters
- The parameters to use.public static org.processmining.processtree.ProcessTree exhasutiveAlgorithm(org.processmining.framework.plugin.PluginContext context, org.processmining.processtree.ProcessTree tree, org.deckfour.xes.model.XLog log, ExhaustiveParameters parameters, ConfigurableProcessesResult confProcResults)
parameters
- Process
- Tree.Log.
- public static java.util.List<java.util.UUID> treeUUIDList(org.processmining.processtree.Node node, java.util.List<java.util.UUID> uuidList)