SettingsModel
- Key
- public abstract class MapWizard<SettingsModel,Key> extends java.lang.Object implements ProMWizard<SettingsModel,MapWizard.MapModel<SettingsModel,Key>>
Modifier and Type | Class and Description |
---|---|
static class |
MapWizard.MapModel<SettingsModel,Key> |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<Key,ProMWizardStep<SettingsModel>> |
steps |
Modifier | Constructor and Description |
---|---|
protected |
MapWizard() |
|
MapWizard(java.util.Map<Key,ProMWizardStep<SettingsModel>> steps) |
Modifier and Type | Method and Description |
---|---|
abstract java.util.Collection<Key> |
getFinalKeys(MapWizard.MapModel<SettingsModel,Key> currentWizardModel) |
ProMWizardStep<SettingsModel> |
getFirst(MapWizard.MapModel<SettingsModel,Key> model) |
abstract Key |
getInitialKey(SettingsModel settings) |
SettingsModel |
getModel(MapWizard.MapModel<SettingsModel,Key> wizardModel) |
ProMWizardStep<SettingsModel> |
getNext(MapWizard.MapModel<SettingsModel,Key> model,
ProMWizardStep<SettingsModel> current) |
abstract Key |
getNextKey(MapWizard.MapModel<SettingsModel,Key> currentWizardModel) |
MapWizard.MapModel<SettingsModel,Key> |
getWizardModel(SettingsModel model,
MapWizard.MapModel<SettingsModel,Key> currentWizardModel) |
boolean |
isFinished(MapWizard.MapModel<SettingsModel,Key> model) |
boolean |
isLastStep(MapWizard.MapModel<SettingsModel,Key> model) |
protected java.util.Map<Key,ProMWizardStep<SettingsModel>> steps
public MapWizard(java.util.Map<Key,ProMWizardStep<SettingsModel>> steps)
steps
- protected MapWizard()
public abstract java.util.Collection<Key> getFinalKeys(MapWizard.MapModel<SettingsModel,Key> currentWizardModel)
currentWizardModel
- public ProMWizardStep<SettingsModel> getFirst(MapWizard.MapModel<SettingsModel,Key> model)
getFirst
in interface ProMWizard<SettingsModel,MapWizard.MapModel<SettingsModel,Key>>
ProMWizard.getFirst(java.lang.Object)
public abstract Key getInitialKey(SettingsModel settings)
settings
- public SettingsModel getModel(MapWizard.MapModel<SettingsModel,Key> wizardModel)
getModel
in interface ProMWizard<SettingsModel,MapWizard.MapModel<SettingsModel,Key>>
ProMWizard.getModel(java.lang.Object)
public ProMWizardStep<SettingsModel> getNext(MapWizard.MapModel<SettingsModel,Key> model, ProMWizardStep<SettingsModel> current)
getNext
in interface ProMWizard<SettingsModel,MapWizard.MapModel<SettingsModel,Key>>
ProMWizard.getNext(java.lang.Object,
org.processmining.framework.util.ui.wizard.ProMWizardStep)
public abstract Key getNextKey(MapWizard.MapModel<SettingsModel,Key> currentWizardModel)
currentWizardModel
- public MapWizard.MapModel<SettingsModel,Key> getWizardModel(SettingsModel model, MapWizard.MapModel<SettingsModel,Key> currentWizardModel)
getWizardModel
in interface ProMWizard<SettingsModel,MapWizard.MapModel<SettingsModel,Key>>
ProMWizard.getWizardModel(java.lang.Object,
java.lang.Object)
public boolean isFinished(MapWizard.MapModel<SettingsModel,Key> model)
isFinished
in interface ProMWizard<SettingsModel,MapWizard.MapModel<SettingsModel,Key>>
ProMWizard.isFinished(java.lang.Object)
public boolean isLastStep(MapWizard.MapModel<SettingsModel,Key> model)
isLastStep
in interface ProMWizard<SettingsModel,MapWizard.MapModel<SettingsModel,Key>>
ProMWizard.isLastStep(java.lang.Object)