public abstract class LogPreprocessController<V extends LogPreprocessController.View,R extends AbstractL2LRecipe<?>> extends AbstractController<V>
Modifier and Type | Class and Description |
---|---|
static class |
LogPreprocessController.View |
AbstractController.ControllerWorker<T,W>
Modifier and Type | Field and Description |
---|---|
protected WorkbenchModel |
model |
protected org.deckfour.xes.classification.XEventClassifier |
normalClassifier |
protected R |
preprocessRecipe |
protected com.google.common.base.Function<org.deckfour.xes.model.XTrace,org.deckfour.xes.model.XTrace> |
preprocessTraceFunc |
Signal0 |
SignalLogComputing |
Signal1<WorkbenchController.ViewState> |
SignalLogReady |
context, regrec, ScheduleDelayDefault, view
Constructor and Description |
---|
LogPreprocessController(org.processmining.framework.plugin.PluginContext context,
WorkbenchModel model,
R inPreprocessRecipe) |
Modifier and Type | Method and Description |
---|---|
void |
activate()
Register all listeners and stop background work here
|
protected void |
setNormalLabelFunc(com.google.common.base.Function<org.deckfour.xes.model.XEvent,java.lang.String> labelNormal) |
protected void |
setUiInputLog(org.deckfour.xes.model.XLog inputLog) |
protected void |
updateUiTransform() |
deactivate, getView, initialize, runBackground, runBackground, runBackground, runUi, scheduleBackground, scheduleBackground, scheduleBackground, scheduleBackground, setScheduleDelay
public final Signal0 SignalLogComputing
public final Signal1<WorkbenchController.ViewState> SignalLogReady
protected final WorkbenchModel model
protected final R extends AbstractL2LRecipe<?> preprocessRecipe
protected org.deckfour.xes.classification.XEventClassifier normalClassifier
protected final com.google.common.base.Function<org.deckfour.xes.model.XTrace,org.deckfour.xes.model.XTrace> preprocessTraceFunc
public LogPreprocessController(org.processmining.framework.plugin.PluginContext context, WorkbenchModel model, R inPreprocessRecipe)
protected void setNormalLabelFunc(com.google.common.base.Function<org.deckfour.xes.model.XEvent,java.lang.String> labelNormal)
public void activate()
AbstractController
activate
in interface IController
activate
in class AbstractController<V extends LogPreprocessController.View>
protected void setUiInputLog(org.deckfour.xes.model.XLog inputLog)
protected void updateUiTransform()