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, noiseThreshold
defaultClassifier, 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, setUseMultithreading
public 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 MiningParameters
public IMLog2IMLogInfo getLog2LogInfo()
getLog2LogInfo
in interface MiningParameters
public IMLog getIMLog(org.deckfour.xes.model.XLog xLog)
getIMLog
in interface MiningParameters
public org.processmining.plugins.InductiveMiner.mining.logs.XLifeCycleClassifier getLifeCycleClassifier()
getLifeCycleClassifier
in interface MiningParameters
public java.util.List<BaseCaseFinder> getBaseCaseFinders()
getBaseCaseFinders
in interface MiningParameters
public java.util.List<CutFinder> getCutFinders()
getCutFinders
in interface MiningParameters
public java.util.List<FallThrough> getFallThroughs()
getFallThroughs
in interface MiningParameters
public java.util.List<PostProcessor> getPostProcessors()
getPostProcessors
in interface MiningParameters
public IMLog[] splitLogConcurrent(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
splitLogConcurrent
in interface MiningParameters
public IMLog[] splitLogInterleaved(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
splitLogInterleaved
in interface MiningParameters
public IMLog[] splitLogLoop(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
splitLogLoop
in interface MiningParameters
public IMLog[] splitLogOr(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
splitLogOr
in interface MiningParameters
public IMLog[] splitLogSequence(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
splitLogSequence
in interface MiningParameters
public IMLog[] splitLogXor(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
splitLogXor
in interface MiningParameters
public java.lang.String toString()
toString
in interface InductiveMinerVariant
toString
in class java.lang.Object
public boolean hasNoise()
hasNoise
in interface MiningParameters
hasNoise
in interface InductiveMinerVariant
public boolean noNoiseImpliesFitness()
noNoiseImpliesFitness
in interface InductiveMinerVariant
public MiningParametersAbstract getMiningParameters()
getMiningParameters
in interface InductiveMinerVariant
public int getWarningThreshold()
getWarningThreshold
in interface InductiveMinerVariant
public java.lang.String getDoi()
getDoi
in interface InductiveMinerVariant
public boolean hasFitness()
hasFitness
in interface InductiveMinerVariant
public boolean isRepairLifeCycles()
isRepairLifeCycles
in interface MiningParameters
public boolean isProcessStartEndComplete()
public org.processmining.plugins.InductiveMiner.efficienttree.EfficientTreeReduceParameters getReduceParameters()
getReduceParameters
in interface MiningParameters