Class ETMAlignment
- java.lang.Object
-
- org.processmining.plugins.inductiveVisualMiner.alignment.ETMAlignment
-
public class ETMAlignment extends java.lang.ObjectAlign a log with the ETM replayer, but do not compute precision.- Author:
- sleemans
-
-
Field Summary
Fields Modifier and Type Field Description static intmaxStatesstatic intnumberOfThreadsstatic doubletraceTimeOutInSec
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidaddAllLeavesAsEventClasses(IvMEventClasses eventClasses, org.processmining.processtree.ProcessTree tree)voidalignLog()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)
-
-
-
Field Detail
-
maxStates
public static final int maxStates
- See Also:
- Constant Field Values
-
traceTimeOutInSec
public static final double traceTimeOutInSec
- See Also:
- Constant Field Values
-
numberOfThreads
public static final int numberOfThreads
-
-
Constructor Detail
-
ETMAlignment
public 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. (use the static function addAllLeavesAsEventClasses to achieve that).- Parameters:
tree-log-eventClasses-callback-canceller2-
-
-
Method Detail
-
alignLog
public void alignLog() throws java.lang.ExceptionAlign a log.- Parameters:
model-log-eventClasses-activity2Cost-- Throws:
java.lang.Exception
-
getNode2cost
public static int[] getNode2cost(org.processmining.plugins.etm.model.narytree.NAryTree nTree)
-
createActivity2cost
public static java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> createActivity2cost(IvMEventClasses eventClasses)
-
addAllLeavesAsEventClasses
public static void addAllLeavesAsEventClasses(IvMEventClasses eventClasses, org.processmining.processtree.ProcessTree tree)
-
-