public class EpisodeMinerImpl extends java.lang.Object implements IEpisodeMiner
| Modifier and Type | Class and Description |
|---|---|
static class |
EpisodeMinerImpl.Phase |
| Modifier and Type | Field and Description |
|---|---|
static boolean |
logDetailedDebugMsgs |
static boolean |
logMsgs |
| Constructor and Description |
|---|
EpisodeMinerImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_generateSeedParallel(EpisodeModel model,
java.util.List<Episode> C_l)
Populate the list C_l with the initial seed set of parallel episodes
|
protected void |
_generateSeedPartialOrder(EpisodeModel model,
java.util.List<Episode> resultParallel,
java.util.List<Episode> C_l)
Populate the list C_l with the initial seed set of partial order episodes
|
protected void |
_mineEpisodeRules(EpisodeModel model,
MineStatTracker tracker) |
protected void |
_mineEpisodes(EpisodeModel model,
MineStatTracker tracker) |
java.lang.String |
getName()
Name of episode miner implementation - for testcase feedback
|
protected void |
log(java.lang.String msg) |
protected void |
logIndent() |
protected void |
logUndent() |
void |
mine(EpisodeModel model,
MineStatTracker tracker)
Mine using the given model (pre-populated with an event log)
|
EpisodeModel |
mine(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
EpisodeMinerParameters parameters)
Mine the given event log for an episodes model
|
public static final boolean logMsgs
public static final boolean logDetailedDebugMsgs
public java.lang.String getName()
IEpisodeMinergetName in interface IEpisodeMinerprotected void log(java.lang.String msg)
protected void logUndent()
protected void logIndent()
public EpisodeModel mine(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, EpisodeMinerParameters parameters)
mine in interface IEpisodeMinercontext - The given plug-in context.log - The given event log.parameters - The given parameter values.public void mine(EpisodeModel model, MineStatTracker tracker)
model - parameters - tracker - protected void _mineEpisodeRules(EpisodeModel model, MineStatTracker tracker)
protected void _mineEpisodes(EpisodeModel model, MineStatTracker tracker)
protected void _generateSeedParallel(EpisodeModel model, java.util.List<Episode> C_l)
model - C_l - seed episodes with length l = 1 (1 node, 0 edges)protected void _generateSeedPartialOrder(EpisodeModel model, java.util.List<Episode> resultParallel, java.util.List<Episode> C_l)
model - C_l - seed episodes with length l = 1 (1 edge)