Class MiningParametersIMWithoutLog
- java.lang.Object
-
- org.processmining.plugins.inductiveminer2.withoutlog.MiningParametersWithoutLogAbstract
-
- org.processmining.plugins.inductiveminer2.withoutlog.variants.MiningParametersIMWithoutLog
-
- All Implemented Interfaces:
MiningParametersWithoutLog,InductiveMinerWithoutLogVariant
- Direct Known Subclasses:
MiningParametersIMInfrequentWithoutLog
public class MiningParametersIMWithoutLog extends MiningParametersWithoutLogAbstract implements InductiveMinerWithoutLogVariant
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.List<BaseCaseFinderWithoutLog>basicBaseCaseFindersstatic java.util.List<CutFinderWithoutLog>basicCutFindersstatic java.util.List<FallThroughWithoutLog>basicFallThroughs-
Fields inherited from class org.processmining.plugins.inductiveminer2.withoutlog.MiningParametersWithoutLogAbstract
isDebug, isUseMultithreading, noiseThreshold
-
-
Constructor Summary
Constructors Constructor Description MiningParametersIMWithoutLog()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<BaseCaseFinderWithoutLog>getBaseCaseFinders()java.util.List<CutFinderWithoutLog>getCutFinders()java.lang.StringgetDoi()java.util.List<FallThroughWithoutLog>getFallThroughs()MiningParametersWithoutLogAbstractgetMiningParameters()java.util.List<PostProcessorWithoutLog>getPostProcessors()org.processmining.plugins.InductiveMiner.efficienttree.EfficientTreeReduceParametersgetReduceParameters()intgetWarningThreshold()booleanhasFitness()booleanhasNoise()booleannoNoiseImpliesFitness()DfgMsd[]splitGraphConcurrent(DfgMsd graph, java.util.List<gnu.trove.set.TIntSet> partition, MinerStateWithoutLog minerState)DfgMsd[]splitGraphInterleaved(DfgMsd graph, java.util.List<gnu.trove.set.TIntSet> partition, MinerStateWithoutLog minerState)DfgMsd[]splitGraphLoop(DfgMsd graph, java.util.List<gnu.trove.set.TIntSet> partition, MinerStateWithoutLog minerState)DfgMsd[]splitGraphOr(DfgMsd graph, java.util.List<gnu.trove.set.TIntSet> partition, MinerStateWithoutLog minerState)DfgMsd[]splitGraphSequence(DfgMsd graph, java.util.List<gnu.trove.set.TIntSet> partition, MinerStateWithoutLog minerState)DfgMsd[]splitGraphXor(DfgMsd graph, java.util.List<gnu.trove.set.TIntSet> partition, MinerStateWithoutLog minerState)java.lang.StringtoString()-
Methods inherited from class org.processmining.plugins.inductiveminer2.withoutlog.MiningParametersWithoutLogAbstract
getNoiseThreshold, isDebug, isUseMultithreading, setDebug, setNoiseThreshold, setUseMultithreading
-
-
-
-
Field Detail
-
basicBaseCaseFinders
public static final java.util.List<BaseCaseFinderWithoutLog> basicBaseCaseFinders
-
basicCutFinders
public static final java.util.List<CutFinderWithoutLog> basicCutFinders
-
basicFallThroughs
public static final java.util.List<FallThroughWithoutLog> basicFallThroughs
-
-
Method Detail
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfaceInductiveMinerWithoutLogVariant- Overrides:
toStringin classjava.lang.Object- Returns:
- the name of this variant.
-
hasNoise
public boolean hasNoise()
- Specified by:
hasNoisein interfaceInductiveMinerWithoutLogVariant- Specified by:
hasNoisein interfaceMiningParametersWithoutLog- Returns:
- Whether the noise threshold is relevant.
-
getBaseCaseFinders
public java.util.List<BaseCaseFinderWithoutLog> getBaseCaseFinders()
- Specified by:
getBaseCaseFindersin interfaceMiningParametersWithoutLog
-
getCutFinders
public java.util.List<CutFinderWithoutLog> getCutFinders()
- Specified by:
getCutFindersin interfaceMiningParametersWithoutLog
-
getFallThroughs
public java.util.List<FallThroughWithoutLog> getFallThroughs()
- Specified by:
getFallThroughsin interfaceMiningParametersWithoutLog
-
getPostProcessors
public java.util.List<PostProcessorWithoutLog> getPostProcessors()
- Specified by:
getPostProcessorsin interfaceMiningParametersWithoutLog
-
getReduceParameters
public org.processmining.plugins.InductiveMiner.efficienttree.EfficientTreeReduceParameters getReduceParameters()
- Specified by:
getReduceParametersin interfaceMiningParametersWithoutLog
-
splitGraphConcurrent
public DfgMsd[] splitGraphConcurrent(DfgMsd graph, java.util.List<gnu.trove.set.TIntSet> partition, MinerStateWithoutLog minerState)
- Specified by:
splitGraphConcurrentin interfaceMiningParametersWithoutLog
-
splitGraphInterleaved
public DfgMsd[] splitGraphInterleaved(DfgMsd graph, java.util.List<gnu.trove.set.TIntSet> partition, MinerStateWithoutLog minerState)
- Specified by:
splitGraphInterleavedin interfaceMiningParametersWithoutLog
-
splitGraphLoop
public DfgMsd[] splitGraphLoop(DfgMsd graph, java.util.List<gnu.trove.set.TIntSet> partition, MinerStateWithoutLog minerState)
- Specified by:
splitGraphLoopin interfaceMiningParametersWithoutLog
-
splitGraphOr
public DfgMsd[] splitGraphOr(DfgMsd graph, java.util.List<gnu.trove.set.TIntSet> partition, MinerStateWithoutLog minerState)
- Specified by:
splitGraphOrin interfaceMiningParametersWithoutLog
-
splitGraphSequence
public DfgMsd[] splitGraphSequence(DfgMsd graph, java.util.List<gnu.trove.set.TIntSet> partition, MinerStateWithoutLog minerState)
- Specified by:
splitGraphSequencein interfaceMiningParametersWithoutLog
-
splitGraphXor
public DfgMsd[] splitGraphXor(DfgMsd graph, java.util.List<gnu.trove.set.TIntSet> partition, MinerStateWithoutLog minerState)
- Specified by:
splitGraphXorin interfaceMiningParametersWithoutLog
-
hasFitness
public boolean hasFitness()
- Specified by:
hasFitnessin interfaceInductiveMinerWithoutLogVariant- Returns:
- whether this variant guarantees fitness.
-
noNoiseImpliesFitness
public boolean noNoiseImpliesFitness()
- Specified by:
noNoiseImpliesFitnessin interfaceInductiveMinerWithoutLogVariant- Returns:
- whether if the noise threshold is set to 0, fitness is guaranteed.
-
getMiningParameters
public MiningParametersWithoutLogAbstract getMiningParameters()
- Specified by:
getMiningParametersin interfaceInductiveMinerWithoutLogVariant- Returns:
- A mining parameters object to perform the discovery. Must return the same object everytime called.
-
getWarningThreshold
public int getWarningThreshold()
- Specified by:
getWarningThresholdin interfaceInductiveMinerWithoutLogVariant- 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 interfaceInductiveMinerWithoutLogVariant- Returns:
- A doi for more information or null.
-
-