Class MiningParametersAbstract
- java.lang.Object
-
- org.processmining.plugins.inductiveminer2.mining.MiningParametersAbstract
-
- All Implemented Interfaces:
MiningParameters
- Direct Known Subclasses:
MiningParametersIM
public abstract class MiningParametersAbstract extends java.lang.Object implements MiningParameters
This class provides basic getters and setters for user-settable mining parameters, and sets defaults. Setting any parameter should not change the algorithm.- Author:
- sander
-
-
Field Summary
Fields Modifier and Type Field Description protected org.deckfour.xes.classification.XEventClassifierclassifierprotected booleanisDebugprotected booleanisUseMultithreadingprotected floatnoiseThreshold-
Fields inherited from interface org.processmining.plugins.inductiveminer2.mining.MiningParameters
defaultClassifier, defaultIsDebug, defaultIsRepairLifeCycles, defaultIsUseMultiThreading, defaultLifeCycleClassifier, defaultNoiseThreshold, defaultReduceParameters
-
-
Constructor Summary
Constructors Constructor Description MiningParametersAbstract()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.deckfour.xes.classification.XEventClassifiergetClassifier()floatgetNoiseThreshold()booleanisDebug()booleanisUseMultithreading()voidsetClassifier(org.deckfour.xes.classification.XEventClassifier classifier)voidsetDebug(boolean isDebug)voidsetNoiseThreshold(float noiseTreshold)voidsetUseMultithreading(boolean isUseMultiThreading)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.processmining.plugins.inductiveminer2.mining.MiningParameters
getBaseCaseFinders, getCutFinders, getFallThroughs, getIMLog, getLifeCycleClassifier, getLog2LogInfo, getPostProcessors, getReduceParameters, getSatProbabilities, hasNoise, isRepairLifeCycles, splitLogConcurrent, splitLogInterleaved, splitLogLoop, splitLogOr, splitLogSequence, splitLogXor
-
-
-
-
Method Detail
-
getClassifier
public org.deckfour.xes.classification.XEventClassifier getClassifier()
- Specified by:
getClassifierin interfaceMiningParameters
-
setClassifier
public void setClassifier(org.deckfour.xes.classification.XEventClassifier classifier)
-
getNoiseThreshold
public float getNoiseThreshold()
- Specified by:
getNoiseThresholdin interfaceMiningParameters- Returns:
- The noise threshold, or 0 if hasNoise() returns false.
-
setNoiseThreshold
public void setNoiseThreshold(float noiseTreshold)
-
isDebug
public boolean isDebug()
- Specified by:
isDebugin interfaceMiningParameters
-
setDebug
public void setDebug(boolean isDebug)
-
isUseMultithreading
public boolean isUseMultithreading()
- Specified by:
isUseMultithreadingin interfaceMiningParameters
-
setUseMultithreading
public void setUseMultithreading(boolean isUseMultiThreading)
-
-