public class DiscoveryWorkbenchController extends AbstractController<DiscoveryWorkbenchController.View>
Modifier and Type | Class and Description |
---|---|
static class |
DiscoveryWorkbenchController.View |
AbstractController.ControllerWorker<T,W>
context, regrec, ScheduleDelayDefault, view
Constructor and Description |
---|
DiscoveryWorkbenchController(org.processmining.framework.plugin.PluginContext context,
WorkbenchModel model) |
Modifier and Type | Method and Description |
---|---|
void |
activate()
Register all listeners and stop background work here
|
void |
deactivate()
Unregister all listeners and start background work here
|
<T> void |
exportObject(RecipeArtifact<T> recipe,
java.lang.Class<? super T> type,
java.lang.String name) |
<T> void |
exportPetrinet(RecipeArtifactD1<PetrinetDecorated,T> petrinetRecipe,
java.lang.String name) |
protected IValueDecorator |
getAppliedDecorator() |
void |
initialize()
Instantiate and prepare everything here
|
protected void |
updateAnalysisInput() |
protected void |
updateCancelOracle(boolean updateView) |
void |
updateDiagram(boolean resetView) |
protected void |
updateVisDecorator() |
getView, runBackground, runBackground, runBackground, runUi, scheduleBackground, scheduleBackground, scheduleBackground, scheduleBackground, setScheduleDelay
public DiscoveryWorkbenchController(org.processmining.framework.plugin.PluginContext context, WorkbenchModel model)
public void initialize()
AbstractController
initialize
in interface IController
initialize
in class AbstractController<DiscoveryWorkbenchController.View>
public void activate()
AbstractController
activate
in interface IController
activate
in class AbstractController<DiscoveryWorkbenchController.View>
protected void updateVisDecorator()
protected void updateAnalysisInput()
protected void updateCancelOracle(boolean updateView)
public void deactivate()
deactivate
in interface IController
deactivate
in class AbstractController<DiscoveryWorkbenchController.View>
public <T> void exportPetrinet(RecipeArtifactD1<PetrinetDecorated,T> petrinetRecipe, java.lang.String name)
public <T> void exportObject(RecipeArtifact<T> recipe, java.lang.Class<? super T> type, java.lang.String name)
public void updateDiagram(boolean resetView)
protected IValueDecorator getAppliedDecorator()