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 org.uberfire.client.mvp.PlaceManager |
placeManager |
protected ScenarioSimulationEditorPresenter |
scenarioSimulationEditorPresenter |
protected org.drools.scenariosimulation.api.model.Settings |
settings |
protected ScenarioGridWidget |
simulationGridWidget |
protected ScenarioSimulationContext.Status |
status |
protected TestToolsView.Presenter |
testToolsPresenter |
protected org.uberfire.mvp.PlaceRequest |
testToolsRequest |
| 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 org.drools.scenariosimulation.api.model.Settings settings
protected ScenarioSimulationContext.Status status
protected org.uberfire.client.mvp.PlaceManager placeManager
protected org.uberfire.mvp.PlaceRequest testToolsRequest
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 TestToolsView.Presenter getTestToolsPresenter()
public void setTestToolsPresenter(TestToolsView.Presenter testToolsPresenter)
public SortedMap<String,FactModelTree> getDataObjectFieldsMap()
public void setDataObjectFieldsMap(SortedMap<String,FactModelTree> dataObjectFieldsMap)
public org.drools.scenariosimulation.api.model.Settings getSettings()
public void setSettings(org.drools.scenariosimulation.api.model.Settings settings)
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 org.uberfire.client.mvp.PlaceManager getPlaceManager()
public void setPlaceManager(org.uberfire.client.mvp.PlaceManager placeManager)
public org.uberfire.mvp.PlaceRequest getTestToolsRequest()
public void setTestToolsRequest(org.uberfire.mvp.PlaceRequest testToolsRequest)
public void setStatusSimulationIfEmpty()
throws IllegalStateException
Status' simulation is populated, since Simulation
is set inside the model after the creation ot the current instanceIllegalStateExceptionpublic long getId()
public CollectionEditorSingletonDOMElementFactory getCollectionEditorSingletonDOMElementFactory(GridWidget gridWidget)
public ScenarioCellTextAreaSingletonDOMElementFactory getScenarioCellTextAreaSingletonDOMElementFactory(GridWidget gridWidget)
public ScenarioHeaderTextBoxSingletonDOMElementFactory getScenarioHeaderTextBoxSingletonDOMElementFactory(GridWidget gridWidget)
public ScenarioExpressionCellTextAreaSingletonDOMElementFactory getScenarioExpressionCellTextAreaSingletonDOMElementFactory(GridWidget gridWidget)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.