public class ETMAlignment
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
maxStates |
static int |
numberOfThreads |
static double |
traceTimeOutInSec |
Constructor and Description |
---|
ETMAlignment(org.processmining.processtree.ProcessTree tree,
org.deckfour.xes.model.XLog log,
IvMEventClasses eventClasses,
ETMAlignmentCallback callback,
org.processmining.framework.plugin.ProMCanceller canceller2)
Make sure that all event classes of log AND MODEL are in eventclasses.
|
Modifier and Type | Method and Description |
---|---|
static void |
addAllLeavesAsEventClasses(IvMEventClasses eventClasses,
org.processmining.processtree.ProcessTree tree) |
void |
alignLog()
Align a log.
|
static java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> |
createActivity2cost(IvMEventClasses eventClasses) |
static int[] |
getNode2cost(org.processmining.plugins.etm.model.narytree.NAryTree nTree) |
public static final int maxStates
public static final double traceTimeOutInSec
public static final int numberOfThreads
public ETMAlignment(org.processmining.processtree.ProcessTree tree, org.deckfour.xes.model.XLog log, IvMEventClasses eventClasses, ETMAlignmentCallback callback, org.processmining.framework.plugin.ProMCanceller canceller2)
tree
- log
- eventClasses
- callback
- canceller2
- public void alignLog() throws java.lang.Exception
model
- log
- eventClasses
- activity2Cost
- java.lang.Exception
public static int[] getNode2cost(org.processmining.plugins.etm.model.narytree.NAryTree nTree)
public static java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> createActivity2cost(IvMEventClasses eventClasses)
public static void addAllLeavesAsEventClasses(IvMEventClasses eventClasses, org.processmining.processtree.ProcessTree tree)