Class ScenarioGridModel

  • All Implemented Interfaces:
    org.uberfire.ext.wires.core.grids.client.model.GridData

    public class ScenarioGridModel
    extends AbstractScesimGridModel<org.drools.scenariosimulation.api.model.Simulation,​org.drools.scenariosimulation.api.model.Scenario>
    • Constructor Detail

      • ScenarioGridModel

        public ScenarioGridModel​(boolean isMerged)
    • Method Detail

      • getInstanceLimits

        public org.uberfire.ext.wires.core.grids.client.model.GridData.Range getInstanceLimits​(int columnIndex)
        Description copied from class: AbstractScesimGridModel
        This methods returns the Range of a single block of columns of the same instance/data object. A single block is made of all the columns immediately to the left and right of the selected one with the same "label". If there is another column with the same "label" but separated by a different column, it is not part of the group.
        Specified by:
        getInstanceLimits in class AbstractScesimGridModel<org.drools.scenariosimulation.api.model.Simulation,​org.drools.scenariosimulation.api.model.Scenario>
        Returns:
      • insertRowGridOnly

        public void insertRowGridOnly​(int rowIndex,
                                      org.uberfire.ext.wires.core.grids.client.model.GridRow row,
                                      org.drools.scenariosimulation.api.model.Scenario scenario)
        This method insert a row to the grid and populate it with values taken from given Scenario
        Specified by:
        insertRowGridOnly in class AbstractScesimGridModel<org.drools.scenariosimulation.api.model.Simulation,​org.drools.scenariosimulation.api.model.Scenario>
        Parameters:
        row -
      • commonAddRow

        protected void commonAddRow​(int rowIndex)
        Specified by:
        commonAddRow in class AbstractScesimGridModel<org.drools.scenariosimulation.api.model.Simulation,​org.drools.scenariosimulation.api.model.Scenario>