public class ScenarioSimulationContext extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
ScenarioSimulationContext.Status
Class representing the variable Status of the context
|
| Modifier and Type | Field and Description |
|---|---|
protected ScenarioGridWidget |
backgroundGridWidget |
protected SortedMap<String,FactModelTree> |
dataObjectFieldsMap |
protected Set<String> |
dataObjectsInstancesName |
protected ScenarioSimulationEditorPresenter |
scenarioSimulationEditorPresenter |
protected ScenarioGridWidget |
simulationGridWidget |
protected ScenarioSimulationContext.Status |
status |
protected TestToolsView.Presenter |
testToolsPresenter |
| Constructor and Description |
|---|
ScenarioSimulationContext(ScenarioGridWidget simulationGridWidget,
ScenarioGridWidget backgroundGridWidget)
This constructor set the Simulation and Background
ScenarioGridWidgets |
protected final ScenarioGridWidget simulationGridWidget
protected final ScenarioGridWidget backgroundGridWidget
protected ScenarioSimulationEditorPresenter scenarioSimulationEditorPresenter
protected TestToolsView.Presenter testToolsPresenter
protected SortedMap<String,FactModelTree> dataObjectFieldsMap
protected ScenarioSimulationContext.Status status
public ScenarioSimulationContext(ScenarioGridWidget simulationGridWidget, ScenarioGridWidget backgroundGridWidget)
ScenarioGridWidgetssimulationGridWidget - backgroundGridWidget - public ScenarioSimulationContext.Status getStatus()
Statuspublic void setStatus(ScenarioSimulationContext.Status status)
Status inside this contextstatus - public ScenarioSimulationEditorPresenter getScenarioSimulationEditorPresenter()
public void setScenarioSimulationEditorPresenter(ScenarioSimulationEditorPresenter scenarioSimulationEditorPresenter)
public org.drools.scenariosimulation.api.model.ScenarioSimulationModel getScenarioSimulationModel()
public TestToolsView.Presenter getTestToolsPresenter()
public void setTestToolsPresenter(TestToolsView.Presenter testToolsPresenter)
public SortedMap<String,FactModelTree> getDataObjectFieldsMap()
public void setDataObjectFieldsMap(SortedMap<String,FactModelTree> dataObjectFieldsMap)
public void setDataObjectsInstancesName(Set<String> dataObjectsInstancesName)
dataObjectsInstancesName - public Optional<ScenarioGridWidget> getSelectedScenarioGridWidget()
public ScenarioGrid getSimulationGrid()
public ScenarioGrid getBackgroundGrid()
public Optional<ScenarioGridPanel> getSelectedScenarioGridPanel()
public ScenarioGridPanel getScenarioGridPanelByGridWidget(GridWidget gridWidget)
public AbstractScesimGridModel getAbstractScesimGridModelByGridWidget(GridWidget gridWidget)
public <T extends org.drools.scenariosimulation.api.model.AbstractScesimData> org.drools.scenariosimulation.api.model.AbstractScesimModel<T> getAbstractScesimModelByGridWidget(GridWidget gridWidget)
public Optional<AbstractScesimGridModel> getSelectedScenarioGridModel()
public Optional<ScenarioGridLayer> getSelectedScenarioGridLayer()
public Optional<GridWidget> getSelectedGridWidget()
public void setStatusSimulationIfEmpty()
Status' simulation is populated, since Simulation
is set inside the model after the creation ot the current instancepublic CollectionEditorSingletonDOMElementFactory getCollectionEditorSingletonDOMElementFactory(GridWidget gridWidget)
public ScenarioCellTextAreaSingletonDOMElementFactory getScenarioCellTextAreaSingletonDOMElementFactory(GridWidget gridWidget)
public ScenarioHeaderTextBoxSingletonDOMElementFactory getScenarioHeaderTextBoxSingletonDOMElementFactory(GridWidget gridWidget)
public ScenarioExpressionCellTextAreaSingletonDOMElementFactory getScenarioExpressionCellTextAreaSingletonDOMElementFactory(GridWidget gridWidget)
public void setUndoButtonEnabledStatus(boolean enabled)
public void setRedoButtonEnabledStatus(boolean enabled)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.