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
ScenarioGridWidget s |
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)
ScenarioGridWidget
ssimulationGridWidget
- backgroundGridWidget
- public ScenarioSimulationContext.Status getStatus()
Status
public 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 instanceIllegalStateException
public long getId()
public CollectionEditorSingletonDOMElementFactory getCollectionEditorSingletonDOMElementFactory(GridWidget gridWidget)
public ScenarioCellTextAreaSingletonDOMElementFactory getScenarioCellTextAreaSingletonDOMElementFactory(GridWidget gridWidget)
public ScenarioHeaderTextBoxSingletonDOMElementFactory getScenarioHeaderTextBoxSingletonDOMElementFactory(GridWidget gridWidget)
public ScenarioExpressionCellTextAreaSingletonDOMElementFactory getScenarioExpressionCellTextAreaSingletonDOMElementFactory(GridWidget gridWidget)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.