Class MiningParameters
- java.lang.Object
-
- org.processmining.plugins.InductiveMiner.mining.MiningParameters
-
- Direct Known Subclasses:
MiningParametersEKS,MiningParametersIM,MiningParametersIMa,MiningParametersIMc,MiningParametersIMcpt,MiningParametersIMf,MiningParametersIMfa,MiningParametersIMflc,MiningParametersIMfpt,MiningParametersIMlc,MiningParametersIMpt
public abstract class MiningParameters extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMiningParameters()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object object)java.util.List<BaseCaseFinder>getBaseCaseFinders()org.deckfour.xes.classification.XEventClassifiergetClassifier()java.util.List<CutFinder>getCutFinders()static org.deckfour.xes.classification.XEventClassifiergetDefaultClassifier()static XLifeCycleClassifiergetDefaultLifeCycleClassifier()java.util.List<FallThrough>getFallThroughs()floatgetIncompleteThreshold()XLifeCycleClassifiergetLifeCycleClassifier()IMLog2IMLogInfogetLog2LogInfo()LogSplittergetLogSplitter()floatgetNoiseThreshold()java.util.List<PostProcessor>getPostProcessors()EfficientTreeReduceParametersgetReduceParameters()ProbabilitiesgetSatProbabilities()inthashCode()booleanisDebug()booleanisProcessStartEndComplete()booleanisRepairLifeCycle()booleanisUseMultithreading()voidsetBaseCaseFinders(java.util.List<BaseCaseFinder> baseCaseFinders)voidsetClassifier(org.deckfour.xes.classification.XEventClassifier classifier)voidsetCutFinder(java.util.List<CutFinder> cutFinders)voidsetDebug(boolean debug)voidsetFallThroughs(java.util.List<FallThrough> fallThroughs)voidsetIncompleteThreshold(float incompleteThreshold)voidsetLifeCycleClassifier(XLifeCycleClassifier lifeCycleClassifier)voidsetLog2LogInfo(IMLog2IMLogInfo log2logInfo)voidsetLogConverter(IMLog2IMLogInfo log2logInfo)voidsetLogSplitter(LogSplitter logSplitter)voidsetNoiseThreshold(float noiseThreshold)voidsetPostProcessors(java.util.List<PostProcessor> postProcessors)voidsetProcessStartEndComplete(boolean processStartEndComplete)voidsetReduceParameters(EfficientTreeReduceParameters reduceParameters)Set to null if the tree is not to be reduced.voidsetRepairLifeCycle(boolean repairLifeCycle)Set whether inconsistent traces, e.g.voidsetSatProbabilities(Probabilities satProbabilities)voidsetUseMultithreading(boolean useMultithreading)
-
-
-
Method Detail
-
getDefaultClassifier
public static org.deckfour.xes.classification.XEventClassifier getDefaultClassifier()
-
getDefaultLifeCycleClassifier
public static XLifeCycleClassifier getDefaultLifeCycleClassifier()
-
setClassifier
public void setClassifier(org.deckfour.xes.classification.XEventClassifier classifier)
-
getClassifier
public org.deckfour.xes.classification.XEventClassifier getClassifier()
-
getNoiseThreshold
public float getNoiseThreshold()
-
setNoiseThreshold
public void setNoiseThreshold(float noiseThreshold)
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getIncompleteThreshold
public float getIncompleteThreshold()
-
setIncompleteThreshold
public void setIncompleteThreshold(float incompleteThreshold)
-
isDebug
public boolean isDebug()
-
setDebug
public void setDebug(boolean debug)
-
getSatProbabilities
public Probabilities getSatProbabilities()
-
setSatProbabilities
public void setSatProbabilities(Probabilities satProbabilities)
-
setUseMultithreading
public void setUseMultithreading(boolean useMultithreading)
-
isUseMultithreading
public boolean isUseMultithreading()
-
getLog2LogInfo
public IMLog2IMLogInfo getLog2LogInfo()
-
setLog2LogInfo
public void setLog2LogInfo(IMLog2IMLogInfo log2logInfo)
-
setLogConverter
public void setLogConverter(IMLog2IMLogInfo log2logInfo)
-
getBaseCaseFinders
public java.util.List<BaseCaseFinder> getBaseCaseFinders()
-
setBaseCaseFinders
public void setBaseCaseFinders(java.util.List<BaseCaseFinder> baseCaseFinders)
-
getCutFinders
public java.util.List<CutFinder> getCutFinders()
-
setCutFinder
public void setCutFinder(java.util.List<CutFinder> cutFinders)
-
getLogSplitter
public LogSplitter getLogSplitter()
-
setLogSplitter
public void setLogSplitter(LogSplitter logSplitter)
-
getFallThroughs
public java.util.List<FallThrough> getFallThroughs()
-
setFallThroughs
public void setFallThroughs(java.util.List<FallThrough> fallThroughs)
-
isRepairLifeCycle
public boolean isRepairLifeCycle()
-
setRepairLifeCycle
public void setRepairLifeCycle(boolean repairLifeCycle)
Set whether inconsistent traces, e.g. (a_complete, a_start) should be repaired in each mining recursion.- Parameters:
repairLifeCycle-
-
getPostProcessors
public java.util.List<PostProcessor> getPostProcessors()
-
setPostProcessors
public void setPostProcessors(java.util.List<PostProcessor> postProcessors)
-
getReduceParameters
public EfficientTreeReduceParameters getReduceParameters()
-
setReduceParameters
public void setReduceParameters(EfficientTreeReduceParameters reduceParameters)
Set to null if the tree is not to be reduced.- Parameters:
reduceParameters-
-
isProcessStartEndComplete
public boolean isProcessStartEndComplete()
-
setProcessStartEndComplete
public void setProcessStartEndComplete(boolean processStartEndComplete)
-
getLifeCycleClassifier
public XLifeCycleClassifier getLifeCycleClassifier()
-
setLifeCycleClassifier
public void setLifeCycleClassifier(XLifeCycleClassifier lifeCycleClassifier)
-
-