public class MiningParametersIM extends MiningParametersAbstract implements InductiveMinerVariant
| Modifier and Type | Field and Description |
|---|---|
static java.util.List<BaseCaseFinder> |
basicBaseCaseFinders |
static java.util.List<CutFinder> |
basicCutFinders |
static java.util.List<FallThrough> |
basicFallThroughs |
static java.util.List<PostProcessor> |
basicPostProcessors |
static org.processmining.plugins.InductiveMiner.efficienttree.EfficientTreeReduceParameters |
basicReduceParameters |
classifier, isDebug, isUseMultithreading, noiseThresholddefaultClassifier, defaultIsDebug, defaultIsRepairLifeCycles, defaultIsUseMultiThreading, defaultLifeCycleClassifier, defaultNoiseThreshold, defaultReduceParameters| Constructor and Description |
|---|
MiningParametersIM() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<BaseCaseFinder> |
getBaseCaseFinders() |
java.util.List<CutFinder> |
getCutFinders() |
java.lang.String |
getDoi() |
java.util.List<FallThrough> |
getFallThroughs() |
IMLog |
getIMLog(org.deckfour.xes.model.XLog xLog) |
org.processmining.plugins.InductiveMiner.mining.logs.XLifeCycleClassifier |
getLifeCycleClassifier() |
IMLog2IMLogInfo |
getLog2LogInfo() |
MiningParametersAbstract |
getMiningParameters() |
java.util.List<PostProcessor> |
getPostProcessors() |
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTreeReduceParameters |
getReduceParameters() |
org.processmining.plugins.InductiveMiner.mining.cuts.IMc.probabilities.Probabilities |
getSatProbabilities() |
int |
getWarningThreshold() |
boolean |
hasFitness() |
boolean |
hasNoise() |
boolean |
isProcessStartEndComplete() |
boolean |
isRepairLifeCycles() |
boolean |
noNoiseImpliesFitness() |
IMLog[] |
splitLogConcurrent(IMLog log,
IMLogInfo logInfo,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerState minerState) |
IMLog[] |
splitLogInterleaved(IMLog log,
IMLogInfo logInfo,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerState minerState) |
IMLog[] |
splitLogLoop(IMLog log,
IMLogInfo logInfo,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerState minerState) |
IMLog[] |
splitLogOr(IMLog log,
IMLogInfo logInfo,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerState minerState) |
IMLog[] |
splitLogSequence(IMLog log,
IMLogInfo logInfo,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerState minerState) |
IMLog[] |
splitLogXor(IMLog log,
IMLogInfo logInfo,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerState minerState) |
java.lang.String |
toString() |
getClassifier, getNoiseThreshold, isDebug, isUseMultithreading, setClassifier, setDebug, setNoiseThreshold, setUseMultithreadingpublic static final java.util.List<BaseCaseFinder> basicBaseCaseFinders
public static final java.util.List<CutFinder> basicCutFinders
public static final java.util.List<FallThrough> basicFallThroughs
public static final java.util.List<PostProcessor> basicPostProcessors
public static final org.processmining.plugins.InductiveMiner.efficienttree.EfficientTreeReduceParameters basicReduceParameters
public org.processmining.plugins.InductiveMiner.mining.cuts.IMc.probabilities.Probabilities getSatProbabilities()
getSatProbabilities in interface MiningParameterspublic IMLog2IMLogInfo getLog2LogInfo()
getLog2LogInfo in interface MiningParameterspublic IMLog getIMLog(org.deckfour.xes.model.XLog xLog)
getIMLog in interface MiningParameterspublic org.processmining.plugins.InductiveMiner.mining.logs.XLifeCycleClassifier getLifeCycleClassifier()
getLifeCycleClassifier in interface MiningParameterspublic java.util.List<BaseCaseFinder> getBaseCaseFinders()
getBaseCaseFinders in interface MiningParameterspublic java.util.List<CutFinder> getCutFinders()
getCutFinders in interface MiningParameterspublic java.util.List<FallThrough> getFallThroughs()
getFallThroughs in interface MiningParameterspublic java.util.List<PostProcessor> getPostProcessors()
getPostProcessors in interface MiningParameterspublic IMLog[] splitLogConcurrent(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
splitLogConcurrent in interface MiningParameterspublic IMLog[] splitLogInterleaved(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
splitLogInterleaved in interface MiningParameterspublic IMLog[] splitLogLoop(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
splitLogLoop in interface MiningParameterspublic IMLog[] splitLogOr(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
splitLogOr in interface MiningParameterspublic IMLog[] splitLogSequence(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
splitLogSequence in interface MiningParameterspublic IMLog[] splitLogXor(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
splitLogXor in interface MiningParameterspublic java.lang.String toString()
toString in interface InductiveMinerVarianttoString in class java.lang.Objectpublic boolean hasNoise()
hasNoise in interface MiningParametershasNoise in interface InductiveMinerVariantpublic boolean noNoiseImpliesFitness()
noNoiseImpliesFitness in interface InductiveMinerVariantpublic MiningParametersAbstract getMiningParameters()
getMiningParameters in interface InductiveMinerVariantpublic int getWarningThreshold()
getWarningThreshold in interface InductiveMinerVariantpublic java.lang.String getDoi()
getDoi in interface InductiveMinerVariantpublic boolean hasFitness()
hasFitness in interface InductiveMinerVariantpublic boolean isRepairLifeCycles()
isRepairLifeCycles in interface MiningParameterspublic boolean isProcessStartEndComplete()
public org.processmining.plugins.InductiveMiner.efficienttree.EfficientTreeReduceParameters getReduceParameters()
getReduceParameters in interface MiningParameters