Class MiningParametersIMInfrequentLifeCycle
- java.lang.Object
-
- org.processmining.plugins.inductiveminer2.mining.MiningParametersAbstract
-
- org.processmining.plugins.inductiveminer2.variants.MiningParametersIM
-
- org.processmining.plugins.inductiveminer2.variants.MiningParametersIMInfrequentLifeCycle
-
- All Implemented Interfaces:
MiningParameters,InductiveMinerVariant
public class MiningParametersIMInfrequentLifeCycle extends MiningParametersIM
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.List<BaseCaseFinder>baseCaseFindersprotected static java.util.List<CutFinder>cutFindersstatic java.util.List<BaseCaseFinder>filteringBaseCasesstatic CutFinderfilteringCutFinders-
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 MiningParametersIMInfrequentLifeCycle()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<BaseCaseFinder>getBaseCaseFinders()java.util.List<CutFinder>getCutFinders()java.lang.StringgetDoi()java.util.List<FallThrough>getFallThroughs()org.processmining.plugins.InductiveMiner.mining.logs.XLifeCycleClassifiergetLifeCycleClassifier()IMLog2IMLogInfogetLog2LogInfo()booleanhasFitness()booleanhasNoise()booleanisRepairLifeCycles()booleannoNoiseImpliesFitness()java.lang.StringtoString()-
Methods inherited from class org.processmining.plugins.inductiveminer2.variants.MiningParametersIM
getIMLog, getMiningParameters, getPostProcessors, getReduceParameters, getSatProbabilities, getWarningThreshold, isProcessStartEndComplete, splitLogConcurrent, splitLogInterleaved, splitLogLoop, splitLogOr, splitLogSequence, splitLogXor
-
Methods inherited from class org.processmining.plugins.inductiveminer2.mining.MiningParametersAbstract
getClassifier, getNoiseThreshold, isDebug, isUseMultithreading, setClassifier, setDebug, setNoiseThreshold, setUseMultithreading
-
-
-
-
Field Detail
-
filteringBaseCases
public static final java.util.List<BaseCaseFinder> filteringBaseCases
-
filteringCutFinders
public static final CutFinder filteringCutFinders
-
baseCaseFinders
protected static final java.util.List<BaseCaseFinder> baseCaseFinders
-
cutFinders
protected static final java.util.List<CutFinder> cutFinders
-
-
Method Detail
-
getBaseCaseFinders
public java.util.List<BaseCaseFinder> getBaseCaseFinders()
- Specified by:
getBaseCaseFindersin interfaceMiningParameters- Overrides:
getBaseCaseFindersin classMiningParametersIM
-
getCutFinders
public java.util.List<CutFinder> getCutFinders()
- Specified by:
getCutFindersin interfaceMiningParameters- Overrides:
getCutFindersin classMiningParametersIM
-
getLifeCycleClassifier
public org.processmining.plugins.InductiveMiner.mining.logs.XLifeCycleClassifier getLifeCycleClassifier()
- Specified by:
getLifeCycleClassifierin interfaceMiningParameters- Overrides:
getLifeCycleClassifierin classMiningParametersIM
-
isRepairLifeCycles
public boolean isRepairLifeCycles()
- Specified by:
isRepairLifeCyclesin interfaceMiningParameters- Overrides:
isRepairLifeCyclesin classMiningParametersIM
-
getFallThroughs
public java.util.List<FallThrough> getFallThroughs()
- Specified by:
getFallThroughsin interfaceMiningParameters- Overrides:
getFallThroughsin classMiningParametersIM
-
getLog2LogInfo
public IMLog2IMLogInfo getLog2LogInfo()
- Specified by:
getLog2LogInfoin interfaceMiningParameters- Overrides:
getLog2LogInfoin classMiningParametersIM
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfaceInductiveMinerVariant- Overrides:
toStringin classMiningParametersIM- Returns:
- the name of this variant.
-
hasFitness
public boolean hasFitness()
- Specified by:
hasFitnessin interfaceInductiveMinerVariant- Overrides:
hasFitnessin classMiningParametersIM- Returns:
- whether this variant guarantees fitness.
-
hasNoise
public boolean hasNoise()
- Specified by:
hasNoisein interfaceInductiveMinerVariant- Specified by:
hasNoisein interfaceMiningParameters- Overrides:
hasNoisein classMiningParametersIM- Returns:
- Whether the noise threshold is relevant.
-
noNoiseImpliesFitness
public boolean noNoiseImpliesFitness()
- Specified by:
noNoiseImpliesFitnessin interfaceInductiveMinerVariant- Overrides:
noNoiseImpliesFitnessin classMiningParametersIM- Returns:
- whether if the noise threshold is set to 0, fitness is guaranteed.
-
getDoi
public java.lang.String getDoi()
- Specified by:
getDoiin interfaceInductiveMinerVariant- Overrides:
getDoiin classMiningParametersIM- Returns:
- A doi for more information or null.
-
-