public class WorkbenchController extends AbstractContainerController<WorkbenchController.ViewState,WorkbenchController.View>
Modifier and Type | Class and Description |
---|---|
static class |
WorkbenchController.View |
static class |
WorkbenchController.ViewState |
AbstractController.ControllerWorker<T,W>
context, regrec, ScheduleDelayDefault, view
Constructor and Description |
---|
WorkbenchController(org.processmining.framework.plugin.PluginContext context) |
Modifier and Type | Method and Description |
---|---|
void |
activate()
Register all listeners and stop background work here
|
CancelWorkbenchController |
getCancelWorkbenchController() |
DiscoveryWorkbenchController |
getDiscoveryWorkbenchController() |
LogWorkbenchController |
getLogWorkbenchController() |
WorkbenchModel |
getModel() |
void |
initialize()
Instantiate and prepare everything here
|
protected void |
updateViewStatesEnabled() |
getChildController, getCurrentViewState, initializeChildren, registerChildController, updateViewState, updateViewStatesEnabled
deactivate, getView, runBackground, runBackground, runBackground, runUi, scheduleBackground, scheduleBackground, scheduleBackground, scheduleBackground, setScheduleDelay
public WorkbenchController(org.processmining.framework.plugin.PluginContext context)
public void initialize()
AbstractController
initialize
in interface IController
initialize
in class AbstractContainerController<WorkbenchController.ViewState,WorkbenchController.View>
public void activate()
AbstractController
activate
in interface IController
activate
in class AbstractContainerController<WorkbenchController.ViewState,WorkbenchController.View>
public WorkbenchModel getModel()
public LogWorkbenchController getLogWorkbenchController()
public CancelWorkbenchController getCancelWorkbenchController()
public DiscoveryWorkbenchController getDiscoveryWorkbenchController()
protected void updateViewStatesEnabled()