public class FallThroughBottomUp
extends java.lang.Object
implements org.processmining.plugins.inductiveminer2.framework.fallthroughs.FallThrough
| Modifier and Type | Field and Description |
|---|---|
static java.util.List<BottomCutFinder> |
basicBottomCutFinders |
| Constructor and Description |
|---|
FallThroughBottomUp() |
| Modifier and Type | Method and Description |
|---|---|
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
fallThrough(org.processmining.plugins.inductiveminer2.logs.IMLog log,
org.processmining.plugins.inductiveminer2.loginfo.IMLogInfo logInfo,
org.processmining.plugins.inductiveminer2.mining.MinerState minerState)
Perform bottom-up recursion
|
BottomCut |
findBottomCut(org.processmining.plugins.inductiveminer2.logs.IMLog log,
org.processmining.plugins.inductiveminer2.loginfo.IMLogInfo logInfo,
org.processmining.plugins.inductiveminer2.mining.MinerState minerState) |
static org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
getBottomCutSubTree(BottomCut cut,
org.processmining.plugins.inductiveminer2.logs.IMLog log) |
static org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
replaceNode(org.processmining.plugins.inductiveminer2.logs.IMLog log,
org.processmining.plugins.inductiveminer2.loginfo.IMLogInfo logInfo,
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree beforeTree,
BottomCut cut,
java.lang.String freshActivityName)
After recursion, 'undo' the bottom cut, i.e.
|
public static final java.util.List<BottomCutFinder> basicBottomCutFinders
public org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree fallThrough(org.processmining.plugins.inductiveminer2.logs.IMLog log,
org.processmining.plugins.inductiveminer2.loginfo.IMLogInfo logInfo,
org.processmining.plugins.inductiveminer2.mining.MinerState minerState)
fallThrough in interface org.processmining.plugins.inductiveminer2.framework.fallthroughs.FallThroughpublic BottomCut findBottomCut(org.processmining.plugins.inductiveminer2.logs.IMLog log, org.processmining.plugins.inductiveminer2.loginfo.IMLogInfo logInfo, org.processmining.plugins.inductiveminer2.mining.MinerState minerState)
public static org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree replaceNode(org.processmining.plugins.inductiveminer2.logs.IMLog log,
org.processmining.plugins.inductiveminer2.loginfo.IMLogInfo logInfo,
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree beforeTree,
BottomCut cut,
java.lang.String freshActivityName)
log - logInfo - beforeTree - The tree with the bottom-up fresh activity in it, which needs
to be replaced with the bottom-cut-subtree.cut - freshActivityName - public static org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree getBottomCutSubTree(BottomCut cut, org.processmining.plugins.inductiveminer2.logs.IMLog log)