Modifier and Type | Method and Description |
---|---|
DfgMsd |
DfgMsdImportPlugin.importFromStream(org.processmining.framework.plugin.PluginContext context,
java.io.InputStream input,
java.lang.String filename,
long fileSizeInBytes) |
DfgMsd |
Log2DfgMsdPlugin.log2Dfg(org.processmining.contexts.uitopia.UIPluginContext context,
org.deckfour.xes.model.XLog log) |
static DfgMsd |
DfgMsdImportPlugin.readFile(java.io.InputStream input) |
Modifier and Type | Method and Description |
---|---|
static boolean |
InductiveMinerWithoutLogPlugin.confirmLargeLogs(org.processmining.contexts.uitopia.UIPluginContext context,
DfgMsd graph,
InductiveMinerWithoutLogDialog dialog) |
org.processmining.acceptingpetrinet.models.AcceptingPetriNet |
InductiveMinerWithoutLogPlugin.mineGuiAcceptingPetriNet(org.processmining.contexts.uitopia.UIPluginContext context,
DfgMsd graph) |
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
InductiveMinerWithoutLogPlugin.mineGuiProcessTree(org.processmining.contexts.uitopia.UIPluginContext context,
DfgMsd graph) |
static org.processmining.acceptingpetrinet.models.AcceptingPetriNet |
InductiveMinerWithoutLogPlugin.minePetriNet(DfgMsd graph,
MiningParametersWithoutLog parameters,
org.processmining.framework.packages.PackageManager.Canceller canceller) |
static org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
InductiveMinerWithoutLogPlugin.mineTree(DfgMsd graph,
MiningParametersWithoutLog parameters,
org.processmining.framework.packages.PackageManager.Canceller canceller) |
Constructor and Description |
---|
InductiveMinerWithoutLogDialog(DfgMsd graph) |
Modifier and Type | Method and Description |
---|---|
DfgMsd[] |
MiningParametersWithoutLog.splitGraphConcurrent(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersWithoutLog.splitGraphInterleaved(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersWithoutLog.splitGraphLoop(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersWithoutLog.splitGraphOr(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersWithoutLog.splitGraphSequence(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersWithoutLog.splitGraphXor(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
static DfgMsd[] |
InductiveMinerWithoutLog.splitLog(DfgMsd graph,
Cut cut,
MinerStateWithoutLog minerState) |
Modifier and Type | Method and Description |
---|---|
static org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
InductiveMinerWithoutLog.findBaseCases(DfgMsd graph,
MinerStateWithoutLog minerState) |
static Cut |
InductiveMinerWithoutLog.findCut(DfgMsd graph,
java.lang.Iterable<CutFinderWithoutLog> cutFinders,
MinerStateWithoutLog minerState) |
static org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
InductiveMinerWithoutLog.findFallThrough(DfgMsd graph,
MinerStateWithoutLog minerState) |
static org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
InductiveMinerWithoutLog.mineEfficientTree(DfgMsd graph,
MiningParametersWithoutLog parameters,
org.processmining.framework.packages.PackageManager.Canceller canceller)
External users: please do not use this method but use the one in
InductiveMinerWithoutLogPlugin.
|
static org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
InductiveMinerWithoutLog.mineNode(DfgMsd graph,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersWithoutLog.splitGraphConcurrent(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersWithoutLog.splitGraphInterleaved(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersWithoutLog.splitGraphLoop(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersWithoutLog.splitGraphOr(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersWithoutLog.splitGraphSequence(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersWithoutLog.splitGraphXor(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
static DfgMsd[] |
InductiveMinerWithoutLog.splitLog(DfgMsd graph,
Cut cut,
MinerStateWithoutLog minerState) |
Modifier and Type | Method and Description |
---|---|
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
BaseCaseFinderWithoutLog.findBaseCases(DfgMsd graph,
MinerStateWithoutLog minerState) |
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
BaseCaseFinderWithoutLogEmptyLog.findBaseCases(DfgMsd graph,
MinerStateWithoutLog minerState) |
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
BaseCaseFinderWithoutLogEmptyTraces.findBaseCases(DfgMsd graph,
MinerStateWithoutLog minerState) |
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
BaseCaseFinderWithoutLogEmptyTracesFiltering.findBaseCases(DfgMsd graph,
MinerStateWithoutLog minerState) |
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
BaseCaseFinderWithoutLogSemiFlowerModel.findBaseCases(DfgMsd graph,
MinerStateWithoutLog minerState) |
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
BaseCaseFinderWithoutLogSingleActivity.findBaseCases(DfgMsd graph,
MinerStateWithoutLog minerState) |
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
BaseCaseFinderWithoutLogSingleActivityFiltering.findBaseCases(DfgMsd graph,
MinerStateWithoutLog minerState) |
long |
BaseCaseFinderWithoutLogSingleActivity.getEdges(DfgMsd graph) |
Modifier and Type | Method and Description |
---|---|
static DfgMsd |
FilterWithoutLog.filterNoise(DfgMsd graph,
float threshold) |
Modifier and Type | Method and Description |
---|---|
static void |
FilterWithoutLog.filterMinimumSelfDistanceGraph(DfgMsd dfg,
float threshold)
Filter a graph.
|
static DfgMsd |
FilterWithoutLog.filterNoise(DfgMsd graph,
float threshold) |
static Cut |
CutFinderWithoutLogIMConcurrentWithMinimumSelfDistance.findCut(DfgMsd dfg,
boolean considerMsd) |
Cut |
CutFinderWithoutLog.findCut(DfgMsd graph,
MinerStateWithoutLog minerState) |
Cut |
CutFinderWithoutLogIMConcurrent.findCut(DfgMsd graph,
MinerStateWithoutLog minerState) |
Cut |
CutFinderWithoutLogIMConcurrentWithMinimumSelfDistance.findCut(DfgMsd graph,
MinerStateWithoutLog minerState) |
Cut |
CutFinderWithoutLogIMExclusiveChoice.findCut(DfgMsd graph,
MinerStateWithoutLog minerState) |
Cut |
CutFinderWithoutLogIMLoop.findCut(DfgMsd graph,
MinerStateWithoutLog minerState) |
Cut |
CutFinderWithoutLogIMLoopWithMinimumSelfDistance.findCut(DfgMsd graph,
MinerStateWithoutLog minerState) |
Cut |
CutFinderWithoutLogIMSequence.findCut(DfgMsd graph,
MinerStateWithoutLog minerState) |
Modifier and Type | Class and Description |
---|---|
class |
DfgMsdImpl
Keeps a directly follows graph (int) and a minimum self-distance graph (int),
and a map activity index (int) -> activity name (string).
|
Modifier and Type | Method and Description |
---|---|
DfgMsd |
DfgMsd.clone() |
static DfgMsd |
Log2DfgMsd.convert(IMLog log) |
static DfgMsd |
Log2DfgMsd.convert(org.deckfour.xes.model.XLog xLog,
org.deckfour.xes.classification.XEventClassifier activityClassifier,
org.processmining.plugins.InductiveMiner.mining.logs.XLifeCycleClassifier lifeCycleClassifier) |
Modifier and Type | Method and Description |
---|---|
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
FallThroughWithoutLog.fallThrough(DfgMsd graph,
MinerStateWithoutLog minerState) |
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
FallThroughWithoutLogFlowerWithoutEpsilon.fallThrough(DfgMsd graph,
MinerStateWithoutLog minerState) |
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree |
FallThroughWithoutLogTauLoopStrict.fallThrough(DfgMsd graph,
MinerStateWithoutLog minerState) |
static boolean |
FallThroughWithoutLogTauLoopStrict.filterGraph(DfgMsd graph) |
Modifier and Type | Method and Description |
---|---|
DfgMsd[] |
DfgMsdSplitter.split(DfgMsd graph,
Cut cut,
MinerStateWithoutLog minerState) |
DfgMsd[] |
SimpleDfgMsdSplitter.split(DfgMsd graph,
Cut cut,
MinerStateWithoutLog minerState) |
static DfgMsd[] |
SimpleDfgMsdSplitter.split(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
org.processmining.plugins.InductiveMiner.mining.cuts.Cut.Operator operator) |
Modifier and Type | Method and Description |
---|---|
DfgMsd[] |
DfgMsdSplitter.split(DfgMsd graph,
Cut cut,
MinerStateWithoutLog minerState) |
DfgMsd[] |
SimpleDfgMsdSplitter.split(DfgMsd graph,
Cut cut,
MinerStateWithoutLog minerState) |
static DfgMsd[] |
SimpleDfgMsdSplitter.split(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
org.processmining.plugins.InductiveMiner.mining.cuts.Cut.Operator operator) |
Modifier and Type | Method and Description |
---|---|
void |
PostProcessorWithoutLog.postProcess(org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree tree,
DfgMsd graph,
MinerStateWithoutLog minerState) |
Modifier and Type | Method and Description |
---|---|
DfgMsd[] |
MiningParametersIMWithoutLog.splitGraphConcurrent(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersIMWithoutLog.splitGraphInterleaved(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersIMWithoutLog.splitGraphLoop(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersIMWithoutLog.splitGraphOr(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersIMWithoutLog.splitGraphSequence(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersIMWithoutLog.splitGraphXor(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
Modifier and Type | Method and Description |
---|---|
DfgMsd[] |
MiningParametersIMWithoutLog.splitGraphConcurrent(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersIMWithoutLog.splitGraphInterleaved(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersIMWithoutLog.splitGraphLoop(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersIMWithoutLog.splitGraphOr(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersIMWithoutLog.splitGraphSequence(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |
DfgMsd[] |
MiningParametersIMWithoutLog.splitGraphXor(DfgMsd graph,
java.util.List<gnu.trove.set.TIntSet> partition,
MinerStateWithoutLog minerState) |