Interface DataManagementStrategy
-
- All Known Implementing Classes:
AbstractDataManagementStrategy,AbstractDMNDataManagementStrategy,AbstractDMODataManagementStrategy
public interface DataManagementStrategyThe Strategy to use to manage/modify/save data inside the editor. Every actual implementation should provide methods to manage a specific kind of data source (ex. RULE, DMN)
-
-
Field Summary
Fields Modifier and Type Field Description static Map<String,SimpleClassEntry>SIMPLE_CLASSES_MAP
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisADataType(String value)Returnstrueif the given value is a data type (e.g. a FactType for DMO)voidmanageScenarioSimulationModelContent(org.uberfire.backend.vfs.ObservablePath currentPath, org.drools.workbench.screens.scenariosimulation.model.ScenarioSimulationModelContent toManage)voidpopulateTestTools(TestToolsView.Presenter testToolsPresenter, ScenarioSimulationContext context, GridWidget gridWidget)voidsetModel(org.drools.scenariosimulation.api.model.ScenarioSimulationModel model)
-
-
-
Field Detail
-
SIMPLE_CLASSES_MAP
static final Map<String,SimpleClassEntry> SIMPLE_CLASSES_MAP
-
-
Method Detail
-
populateTestTools
void populateTestTools(TestToolsView.Presenter testToolsPresenter, ScenarioSimulationContext context, GridWidget gridWidget)
-
manageScenarioSimulationModelContent
void manageScenarioSimulationModelContent(org.uberfire.backend.vfs.ObservablePath currentPath, org.drools.workbench.screens.scenariosimulation.model.ScenarioSimulationModelContent toManage)
-
setModel
void setModel(org.drools.scenariosimulation.api.model.ScenarioSimulationModel model)
-
isADataType
boolean isADataType(String value)
Returnstrueif the given value is a data type (e.g. a FactType for DMO)- Parameters:
value-- Returns:
-
-