Class MiningParametersIMInfrequentPartialTracesAli
- java.lang.Object
-
- org.processmining.plugins.inductiveminer2.mining.MiningParametersAbstract
-
- org.processmining.plugins.inductiveminer2.variants.MiningParametersIM
-
- org.processmining.plugins.inductiveminer2.variants.MiningParametersIMInfrequent
-
- org.processmining.plugins.inductiveminer2.variants.MiningParametersIMInfrequentPartialTracesAli
-
- All Implemented Interfaces:
MiningParameters,InductiveMinerVariant
public class MiningParametersIMInfrequentPartialTracesAli extends MiningParametersIMInfrequent
-
-
Field Summary
-
Fields inherited from class org.processmining.plugins.inductiveminer2.variants.MiningParametersIMInfrequent
filteringBaseCases, filteringCutFinders
-
Fields inherited from class org.processmining.plugins.inductiveminer2.variants.MiningParametersIM
basicBaseCaseFinders, basicCutFinders, basicFallThroughs, basicPostProcessors, basicReduceParameters
-
Fields inherited from class org.processmining.plugins.inductiveminer2.mining.MiningParametersAbstract
classifier, isDebug, isUseMultithreading, noiseThreshold
-
Fields inherited from interface org.processmining.plugins.inductiveminer2.mining.MiningParameters
defaultClassifier, defaultIsDebug, defaultIsRepairLifeCycles, defaultIsUseMultiThreading, defaultLifeCycleClassifier, defaultNoiseThreshold, defaultReduceParameters
-
-
Constructor Summary
Constructors Constructor Description MiningParametersIMInfrequentPartialTracesAli()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CutFinder>getCutFinders()java.lang.StringgetDoi()IMLoggetIMLog(org.deckfour.xes.model.XLog xLog)IMLog2IMLogInfogetLog2LogInfo()MiningParametersAbstractgetMiningParameters()java.util.List<PostProcessor>getPostProcessors()intgetWarningThreshold()booleanhasFitness()booleanhasNoise()booleannoNoiseImpliesFitness()IMLog[]splitLogLoop(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)java.lang.StringtoString()-
Methods inherited from class org.processmining.plugins.inductiveminer2.variants.MiningParametersIMInfrequent
getBaseCaseFinders
-
Methods inherited from class org.processmining.plugins.inductiveminer2.variants.MiningParametersIM
getFallThroughs, getLifeCycleClassifier, getReduceParameters, getSatProbabilities, isProcessStartEndComplete, isRepairLifeCycles, splitLogConcurrent, splitLogInterleaved, splitLogOr, splitLogXor
-
Methods inherited from class org.processmining.plugins.inductiveminer2.mining.MiningParametersAbstract
getClassifier, getNoiseThreshold, isDebug, isUseMultithreading, setClassifier, setDebug, setNoiseThreshold, setUseMultithreading
-
-
-
-
Method Detail
-
getCutFinders
public java.util.List<CutFinder> getCutFinders()
- Specified by:
getCutFindersin interfaceMiningParameters- Overrides:
getCutFindersin classMiningParametersIMInfrequent
-
getPostProcessors
public java.util.List<PostProcessor> getPostProcessors()
- Specified by:
getPostProcessorsin interfaceMiningParameters- Overrides:
getPostProcessorsin classMiningParametersIM
-
getLog2LogInfo
public IMLog2IMLogInfo getLog2LogInfo()
- Specified by:
getLog2LogInfoin interfaceMiningParameters- Overrides:
getLog2LogInfoin classMiningParametersIM
-
getIMLog
public IMLog getIMLog(org.deckfour.xes.model.XLog xLog)
- Specified by:
getIMLogin interfaceMiningParameters- Overrides:
getIMLogin classMiningParametersIM
-
splitLogLoop
public IMLog[] splitLogLoop(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
- Specified by:
splitLogLoopin interfaceMiningParameters- Overrides:
splitLogLoopin classMiningParametersIM
-
splitLogSequence
public IMLog[] splitLogSequence(IMLog log, IMLogInfo logInfo, java.util.List<gnu.trove.set.TIntSet> partition, MinerState minerState)
- Specified by:
splitLogSequencein interfaceMiningParameters- Overrides:
splitLogSequencein classMiningParametersIM
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfaceInductiveMinerVariant- Overrides:
toStringin classMiningParametersIMInfrequent- Returns:
- the name of this variant.
-
hasFitness
public boolean hasFitness()
- Specified by:
hasFitnessin interfaceInductiveMinerVariant- Overrides:
hasFitnessin classMiningParametersIMInfrequent- Returns:
- whether this variant guarantees fitness.
-
hasNoise
public boolean hasNoise()
- Specified by:
hasNoisein interfaceInductiveMinerVariant- Specified by:
hasNoisein interfaceMiningParameters- Overrides:
hasNoisein classMiningParametersIMInfrequent- Returns:
- Whether the noise threshold is relevant.
-
noNoiseImpliesFitness
public boolean noNoiseImpliesFitness()
- Specified by:
noNoiseImpliesFitnessin interfaceInductiveMinerVariant- Overrides:
noNoiseImpliesFitnessin classMiningParametersIMInfrequent- Returns:
- whether if the noise threshold is set to 0, fitness is guaranteed.
-
getMiningParameters
public MiningParametersAbstract getMiningParameters()
- Specified by:
getMiningParametersin interfaceInductiveMinerVariant- Overrides:
getMiningParametersin classMiningParametersIM- Returns:
- A mining parameters object to perform the discovery. Must return the same object everytime called.
-
getWarningThreshold
public int getWarningThreshold()
- Specified by:
getWarningThresholdin interfaceInductiveMinerVariant- Overrides:
getWarningThresholdin classMiningParametersIM- Returns:
- Give a warning if there more than the returned number of activities, or a negative number if such a warning is not necessary.
-
getDoi
public java.lang.String getDoi()
- Specified by:
getDoiin interfaceInductiveMinerVariant- Overrides:
getDoiin classMiningParametersIMInfrequent- Returns:
- A doi for more information or null.
-
-