Search in sources :

Example 51 with GridColumn

use of org.uberfire.ext.wires.core.grids.client.model.GridColumn in project drools-wb by kiegroup.

the class ConditionColumnSynchronizerTest method testMoveColumnsTo_MoveRight_MidPoint.

@Test
public void testMoveColumnsTo_MoveRight_MidPoint() throws VetoException {
    final Pattern52 pattern1 = boundApplicantPattern("$a");
    final ConditionCol52 column1p1 = ageEqualsCondition();
    final ConditionCol52 column2p1 = nameEqualsCondition();
    modelSynchronizer.appendColumn(pattern1, column1p1);
    modelSynchronizer.appendColumn(pattern1, column2p1);
    final Pattern52 pattern2 = boundAddressPattern("$d");
    final ConditionCol52 column1p2 = new ConditionCol52();
    column1p2.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL);
    column1p2.setFactField("state");
    column1p2.setOperator("==");
    column1p2.setHeader("state");
    final ConditionCol52 column2p2 = new ConditionCol52();
    column2p2.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL);
    column2p2.setFactField("country");
    column2p2.setOperator("==");
    column2p2.setHeader("country");
    modelSynchronizer.appendColumn(pattern2, column1p2);
    modelSynchronizer.appendColumn(pattern2, column2p2);
    final Pattern52 pattern3 = boundAddressPattern("$d2");
    final ConditionCol52 column1p3 = new ConditionCol52();
    column1p3.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL);
    column1p3.setFactField("state");
    column1p3.setOperator("==");
    column1p3.setHeader("state");
    final ConditionCol52 column2p3 = new ConditionCol52();
    column2p3.setConstraintValueType(BaseSingleFieldConstraint.TYPE_LITERAL);
    column2p3.setFactField("country");
    column2p3.setOperator("==");
    column2p3.setHeader("country");
    modelSynchronizer.appendColumn(pattern3, column1p3);
    modelSynchronizer.appendColumn(pattern3, column2p3);
    modelSynchronizer.appendRow();
    uiModel.setCellValue(0, 3, new BaseGridCellValue<Integer>(45));
    uiModel.setCellValue(0, 4, new BaseGridCellValue<String>("Smurf"));
    uiModel.setCellValue(0, 5, new BaseGridCellValue<String>("NY"));
    uiModel.setCellValue(0, 6, new BaseGridCellValue<String>("America"));
    uiModel.setCellValue(0, 7, new BaseGridCellValue<String>("Essex"));
    uiModel.setCellValue(0, 8, new BaseGridCellValue<String>("England"));
    assertEquals(3, model.getPatterns().size());
    final List<ConditionCol52> conditionColumns1_1p1 = model.getPatterns().get(0).getChildColumns();
    assertEquals(column1p1, conditionColumns1_1p1.get(0));
    assertEquals(column2p1, conditionColumns1_1p1.get(1));
    assertEquals(45, model.getData().get(0).get(3).getNumericValue());
    assertEquals("Smurf", model.getData().get(0).get(4).getStringValue());
    final List<ConditionCol52> conditionColumns1_1p2 = model.getPatterns().get(1).getChildColumns();
    assertEquals(column1p2, conditionColumns1_1p2.get(0));
    assertEquals(column2p2, conditionColumns1_1p2.get(1));
    assertEquals("NY", model.getData().get(0).get(5).getStringValue());
    assertEquals("America", model.getData().get(0).get(6).getStringValue());
    final List<ConditionCol52> conditionColumns1_1p3 = model.getPatterns().get(2).getChildColumns();
    assertEquals(column1p3, conditionColumns1_1p3.get(0));
    assertEquals(column2p3, conditionColumns1_1p3.get(1));
    assertEquals("Essex", model.getData().get(0).get(7).getStringValue());
    assertEquals("England", model.getData().get(0).get(8).getStringValue());
    assertEquals(9, uiModel.getColumns().size());
    final GridColumn<?> uiModelColumn1_1 = uiModel.getColumns().get(3);
    final GridColumn<?> uiModelColumn2_1 = uiModel.getColumns().get(4);
    final GridColumn<?> uiModelColumn3_1 = uiModel.getColumns().get(5);
    final GridColumn<?> uiModelColumn4_1 = uiModel.getColumns().get(6);
    final GridColumn<?> uiModelColumn5_1 = uiModel.getColumns().get(7);
    final GridColumn<?> uiModelColumn6_1 = uiModel.getColumns().get(8);
    assertEquals("$a : Applicant", uiModelColumn1_1.getHeaderMetaData().get(0).getTitle());
    assertEquals("$a : Applicant", uiModelColumn2_1.getHeaderMetaData().get(0).getTitle());
    assertEquals("$d : Address", uiModelColumn3_1.getHeaderMetaData().get(0).getTitle());
    assertEquals("$d : Address", uiModelColumn4_1.getHeaderMetaData().get(0).getTitle());
    assertEquals("$d2 : Address", uiModelColumn5_1.getHeaderMetaData().get(0).getTitle());
    assertEquals("$d2 : Address", uiModelColumn6_1.getHeaderMetaData().get(0).getTitle());
    assertTrue(uiModelColumn1_1 instanceof IntegerUiColumn);
    assertTrue(uiModelColumn2_1 instanceof StringUiColumn);
    assertTrue(uiModelColumn3_1 instanceof StringUiColumn);
    assertTrue(uiModelColumn4_1 instanceof StringUiColumn);
    assertTrue(uiModelColumn5_1 instanceof StringUiColumn);
    assertTrue(uiModelColumn6_1 instanceof StringUiColumn);
    assertEquals(3, uiModelColumn1_1.getIndex());
    assertEquals(4, uiModelColumn2_1.getIndex());
    assertEquals(5, uiModelColumn3_1.getIndex());
    assertEquals(6, uiModelColumn4_1.getIndex());
    assertEquals(7, uiModelColumn5_1.getIndex());
    assertEquals(8, uiModelColumn6_1.getIndex());
    assertEquals(45, uiModel.getRow(0).getCells().get(uiModelColumn1_1.getIndex()).getValue().getValue());
    assertEquals("Smurf", uiModel.getRow(0).getCells().get(uiModelColumn2_1.getIndex()).getValue().getValue());
    assertEquals("NY", uiModel.getRow(0).getCells().get(uiModelColumn3_1.getIndex()).getValue().getValue());
    assertEquals("America", uiModel.getRow(0).getCells().get(uiModelColumn4_1.getIndex()).getValue().getValue());
    assertEquals("Essex", uiModel.getRow(0).getCells().get(uiModelColumn5_1.getIndex()).getValue().getValue());
    assertEquals("England", uiModel.getRow(0).getCells().get(uiModelColumn6_1.getIndex()).getValue().getValue());
    // The target column index is the right-most of the target pattern. This
    // index is provided by wires-grid's at runtime when dragging blocked columns.
    uiModel.moveColumnsTo(6, new ArrayList<GridColumn<?>>() {

        {
            add(uiModelColumn1_1);
            add(uiModelColumn2_1);
        }
    });
    assertEquals(3, model.getPatterns().size());
    final List<ConditionCol52> conditionColumns1_2p2 = model.getPatterns().get(0).getChildColumns();
    assertEquals(column1p2, conditionColumns1_2p2.get(0));
    assertEquals(column2p2, conditionColumns1_2p2.get(1));
    assertEquals("NY", model.getData().get(0).get(3).getStringValue());
    assertEquals("America", model.getData().get(0).get(4).getStringValue());
    final List<ConditionCol52> conditionColumns1_2p1 = model.getPatterns().get(1).getChildColumns();
    assertEquals(column1p1, conditionColumns1_2p1.get(0));
    assertEquals(column2p1, conditionColumns1_2p1.get(1));
    assertEquals(45, model.getData().get(0).get(5).getNumericValue());
    assertEquals("Smurf", model.getData().get(0).get(6).getStringValue());
    final List<ConditionCol52> conditionColumns1_2p3 = model.getPatterns().get(2).getChildColumns();
    assertEquals(column1p3, conditionColumns1_2p3.get(0));
    assertEquals(column2p3, conditionColumns1_2p3.get(1));
    assertEquals("Essex", model.getData().get(0).get(7).getStringValue());
    assertEquals("England", model.getData().get(0).get(8).getStringValue());
    assertEquals(9, uiModel.getColumns().size());
    final GridColumn<?> uiModelColumn1_2 = uiModel.getColumns().get(3);
    final GridColumn<?> uiModelColumn2_2 = uiModel.getColumns().get(4);
    final GridColumn<?> uiModelColumn3_2 = uiModel.getColumns().get(5);
    final GridColumn<?> uiModelColumn4_2 = uiModel.getColumns().get(6);
    final GridColumn<?> uiModelColumn5_2 = uiModel.getColumns().get(7);
    final GridColumn<?> uiModelColumn6_2 = uiModel.getColumns().get(8);
    assertEquals("$d : Address", uiModelColumn1_2.getHeaderMetaData().get(0).getTitle());
    assertEquals("$d : Address", uiModelColumn2_2.getHeaderMetaData().get(0).getTitle());
    assertEquals("$a : Applicant", uiModelColumn3_2.getHeaderMetaData().get(0).getTitle());
    assertEquals("$a : Applicant", uiModelColumn4_2.getHeaderMetaData().get(0).getTitle());
    assertEquals("$d2 : Address", uiModelColumn5_2.getHeaderMetaData().get(0).getTitle());
    assertEquals("$d2 : Address", uiModelColumn6_2.getHeaderMetaData().get(0).getTitle());
    assertTrue(uiModelColumn1_2 instanceof StringUiColumn);
    assertTrue(uiModelColumn2_2 instanceof StringUiColumn);
    assertTrue(uiModelColumn3_2 instanceof IntegerUiColumn);
    assertTrue(uiModelColumn4_2 instanceof StringUiColumn);
    assertTrue(uiModelColumn5_2 instanceof StringUiColumn);
    assertTrue(uiModelColumn6_2 instanceof StringUiColumn);
    assertEquals(5, uiModelColumn1_2.getIndex());
    assertEquals(6, uiModelColumn2_2.getIndex());
    assertEquals(3, uiModelColumn3_2.getIndex());
    assertEquals(4, uiModelColumn4_2.getIndex());
    assertEquals(7, uiModelColumn5_2.getIndex());
    assertEquals(8, uiModelColumn6_2.getIndex());
    assertEquals("NY", uiModel.getRow(0).getCells().get(uiModelColumn1_2.getIndex()).getValue().getValue());
    assertEquals("America", uiModel.getRow(0).getCells().get(uiModelColumn2_2.getIndex()).getValue().getValue());
    assertEquals(45, uiModel.getRow(0).getCells().get(uiModelColumn3_2.getIndex()).getValue().getValue());
    assertEquals("Smurf", uiModel.getRow(0).getCells().get(uiModelColumn4_2.getIndex()).getValue().getValue());
    assertEquals("Essex", uiModel.getRow(0).getCells().get(uiModelColumn5_2.getIndex()).getValue().getValue());
    assertEquals("England", uiModel.getRow(0).getCells().get(uiModelColumn6_2.getIndex()).getValue().getValue());
}
Also used : ConditionCol52(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52) Pattern52(org.drools.workbench.models.guided.dtable.shared.model.Pattern52) StringUiColumn(org.drools.workbench.screens.guided.dtable.client.widget.table.columns.StringUiColumn) IntegerUiColumn(org.drools.workbench.screens.guided.dtable.client.widget.table.columns.IntegerUiColumn) GridColumn(org.uberfire.ext.wires.core.grids.client.model.GridColumn) Test(org.junit.Test)

Example 52 with GridColumn

use of org.uberfire.ext.wires.core.grids.client.model.GridColumn in project drools-wb by kiegroup.

the class ActionWorkItemInsertFactColumnSynchronizerTest method testMoveColumnTo_MoveWorkItemInsertFactColRight_WithFollowingInsertFactCol.

@Test
@SuppressWarnings("unchecked")
public void testMoveColumnTo_MoveWorkItemInsertFactColRight_WithFollowingInsertFactCol() throws VetoException {
    final ActionWorkItemInsertFactCol52 column1 = new ActionWorkItemInsertFactCol52();
    column1.setWorkItemName(WORK_ITEM_NAME);
    column1.setBoundName("$a");
    column1.setFactType("Applicant");
    column1.setFactField("age");
    column1.setHeader("wid1");
    final ActionInsertFactCol52 column2 = new ActionInsertFactCol52();
    column2.setBoundName("$a");
    column2.setFactType("Applicant");
    column2.setFactField("name");
    column2.setHeader("name");
    modelSynchronizer.appendColumn(column1);
    modelSynchronizer.appendColumn(column2);
    modelSynchronizer.appendRow();
    uiModel.setCellValue(0, 4, new BaseGridCellValue<>(true));
    uiModel.setCellValue(0, 5, new BaseGridCellValue<>("Fred"));
    assertGridDefinitionMovingWorkItemInsertFactColAndInsertFactCol(column1, column2);
    final GridColumn<?> uiModelColumn1 = uiModel.getColumns().get(3);
    final GridColumn<?> uiModelColumn2 = uiModel.getColumns().get(4);
    uiModel.moveColumnsTo(5, new ArrayList<GridColumn<?>>() {

        {
            add(uiModelColumn1);
            add(uiModelColumn2);
        }
    });
    // Move should be aborted and the definition unchanged
    assertGridDefinitionMovingWorkItemInsertFactColAndInsertFactCol(column1, column2);
}
Also used : ActionInsertFactCol52(org.drools.workbench.models.guided.dtable.shared.model.ActionInsertFactCol52) ActionWorkItemInsertFactCol52(org.drools.workbench.models.guided.dtable.shared.model.ActionWorkItemInsertFactCol52) GridColumn(org.uberfire.ext.wires.core.grids.client.model.GridColumn) Test(org.junit.Test)

Example 53 with GridColumn

use of org.uberfire.ext.wires.core.grids.client.model.GridColumn in project drools-wb by kiegroup.

the class AttributeColumnSynchronizerTest method testMoveColumnsTo_MoveRight.

@Test
public void testMoveColumnsTo_MoveRight() throws VetoException {
    final AttributeCol52 column1 = new AttributeCol52();
    column1.setAttribute(Attribute.SALIENCE.getAttributeName());
    final AttributeCol52 column2 = new AttributeCol52();
    column2.setAttribute(Attribute.AGENDA_GROUP.getAttributeName());
    final AttributeCol52 column3 = new AttributeCol52();
    column3.setAttribute(Attribute.AUTO_FOCUS.getAttributeName());
    modelSynchronizer.appendColumn(column1);
    modelSynchronizer.appendColumn(column2);
    modelSynchronizer.appendColumn(column3);
    modelSynchronizer.appendRow();
    uiModel.setCellValue(0, 3, new BaseGridCellValue<Integer>(1));
    uiModel.setCellValue(0, 4, new BaseGridCellValue<String>("smurf"));
    uiModel.setCellValue(0, 5, new BaseGridCellValue<Boolean>(true));
    final GridColumn<?> uiModelColumn1_1 = uiModel.getColumns().get(3);
    final GridColumn<?> uiModelColumn2_1 = uiModel.getColumns().get(4);
    final GridColumn<?> uiModelColumn3_1 = uiModel.getColumns().get(5);
    assertTestMoveColumnsTo(column1, column2, column3, uiModelColumn1_1, uiModelColumn2_1, uiModelColumn3_1);
    uiModel.moveColumnsTo(5, new ArrayList<GridColumn<?>>() {

        {
            add(uiModelColumn1_1);
            add(uiModelColumn2_1);
        }
    });
    final GridColumn<?> uiModelColumn1_2 = uiModel.getColumns().get(3);
    final GridColumn<?> uiModelColumn2_2 = uiModel.getColumns().get(4);
    final GridColumn<?> uiModelColumn3_2 = uiModel.getColumns().get(5);
    assertTestMoveColumnsTo(column1, column2, column3, uiModelColumn1_2, uiModelColumn2_2, uiModelColumn3_2);
}
Also used : AttributeCol52(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52) GridColumn(org.uberfire.ext.wires.core.grids.client.model.GridColumn) Test(org.junit.Test)

Example 54 with GridColumn

use of org.uberfire.ext.wires.core.grids.client.model.GridColumn in project drools-wb by kiegroup.

the class AbstractScesimGridModel method commonAddColumn.

/**
 * This method <i>add</i> or <i>insert</i> a new column to the grid <b>and</b> to the underlying model, depending on the index value.
 * If index == -1 -> add, otherwise insert.
 * @param index
 * @param column
 * @param ei
 */
protected void commonAddColumn(final int index, final GridColumn<?> column, ExpressionIdentifier ei) {
    ScesimModelDescriptor simulationDescriptor = abstractScesimModel.getScesimModelDescriptor();
    String instanceTitle = ((ScenarioGridColumn) column).getInformationHeaderMetaData().getTitle();
    String propertyTitle = ((ScenarioGridColumn) column).getPropertyHeaderMetaData().getTitle();
    final int columnIndex = index == -1 ? getColumnCount() : index;
    try {
        final FactMapping createdFactMapping = simulationDescriptor.addFactMapping(columnIndex, instanceTitle, ((ScenarioGridColumn) column).getFactIdentifier(), ei);
        createdFactMapping.setExpressionAlias(propertyTitle);
        if (index == -1) {
            // This is actually an append
            super.appendColumn(column);
        } else {
            super.insertColumn(index, column);
        }
        final Range instanceLimits = getInstanceLimits(columnIndex);
        IntStream.range(instanceLimits.getMinRowIndex(), instanceLimits.getMaxRowIndex() + 1).filter(currentIndex -> currentIndex != columnIndex).forEach(currentIndex -> simulationDescriptor.getFactMappingByIndex(currentIndex).setFactAlias(createdFactMapping.getFactAlias()));
    } catch (Exception e) {
        eventBus.fireEvent(new ScenarioNotificationEvent("Error during column creation: " + e.getMessage(), NotificationEvent.NotificationType.ERROR));
        eventBus.fireEvent(new ScenarioGridReloadEvent(getGridWidget()));
        return;
    }
    final List<E> unmodifiableScesimData = abstractScesimModel.getUnmodifiableData();
    String placeHolder = ((ScenarioGridColumn) column).getPlaceHolder();
    IntStream.range(0, unmodifiableScesimData.size()).forEach(rowIndex -> setCell(rowIndex, columnIndex, () -> new ScenarioGridCell(new ScenarioGridCellValue(null, placeHolder))));
}
Also used : ScesimModelDescriptor(org.drools.scenariosimulation.api.model.ScesimModelDescriptor) Arrays(java.util.Arrays) ScenarioNotificationEvent(org.drools.workbench.screens.scenariosimulation.client.events.ScenarioNotificationEvent) ScenarioSimulationModel(org.drools.scenariosimulation.api.model.ScenarioSimulationModel) GridWidget(org.drools.workbench.screens.scenariosimulation.client.enums.GridWidget) GridColumn(org.uberfire.ext.wires.core.grids.client.model.GridColumn) NotificationEvent(org.uberfire.workbench.events.NotificationEvent) FactMappingValueType(org.drools.scenariosimulation.api.model.FactMappingValueType) AtomicInteger(java.util.concurrent.atomic.AtomicInteger) Map(java.util.Map) ScesimModelDescriptor(org.drools.scenariosimulation.api.model.ScesimModelDescriptor) ScenarioSimulationUtils(org.drools.workbench.screens.scenariosimulation.client.utils.ScenarioSimulationUtils) BaseSingletonDOMElementFactory(org.uberfire.ext.wires.core.grids.client.widget.dom.single.impl.BaseSingletonDOMElementFactory) EventBus(com.google.gwt.event.shared.EventBus) GridCell(org.uberfire.ext.wires.core.grids.client.model.GridCell) Set(java.util.Set) Collectors(java.util.stream.Collectors) Objects(java.util.Objects) ScenarioHeaderMetaData(org.drools.workbench.screens.scenariosimulation.client.metadata.ScenarioHeaderMetaData) ScenarioGridColumn(org.drools.workbench.screens.scenariosimulation.client.widgets.ScenarioGridColumn) List(java.util.List) FactMapping(org.drools.scenariosimulation.api.model.FactMapping) GridCellValue(org.uberfire.ext.wires.core.grids.client.model.GridCellValue) ScenarioHeaderTextBoxSingletonDOMElementFactory(org.drools.workbench.screens.scenariosimulation.client.factories.ScenarioHeaderTextBoxSingletonDOMElementFactory) Optional(java.util.Optional) ScenarioSimulationEditorConstants(org.drools.workbench.screens.scenariosimulation.client.resources.i18n.ScenarioSimulationEditorConstants) ReloadTestToolsEvent(org.drools.workbench.screens.scenariosimulation.client.events.ReloadTestToolsEvent) ScenarioGridCell(org.drools.workbench.screens.scenariosimulation.client.widgets.ScenarioGridCell) ScenarioGridReloadEvent(org.drools.workbench.screens.scenariosimulation.client.events.ScenarioGridReloadEvent) IntStream(java.util.stream.IntStream) ScenarioSimulationUtils.getPropertyNameElementsWithoutAlias(org.drools.workbench.screens.scenariosimulation.client.utils.ScenarioSimulationUtils.getPropertyNameElementsWithoutAlias) CollectionEditorSingletonDOMElementFactory(org.drools.workbench.screens.scenariosimulation.client.factories.CollectionEditorSingletonDOMElementFactory) FactMappingValueStatus(org.drools.scenariosimulation.api.model.FactMappingValueStatus) OptionalDouble(java.util.OptionalDouble) FactIdentifier(org.drools.scenariosimulation.api.model.FactIdentifier) Supplier(java.util.function.Supplier) ArrayList(java.util.ArrayList) ExpressionElement(org.drools.scenariosimulation.api.model.ExpressionElement) AbstractScesimModel(org.drools.scenariosimulation.api.model.AbstractScesimModel) ScenarioGridCellValue(org.drools.workbench.screens.scenariosimulation.client.values.ScenarioGridCellValue) GridRow(org.uberfire.ext.wires.core.grids.client.model.GridRow) ExpressionIdentifier(org.drools.scenariosimulation.api.model.ExpressionIdentifier) ScenarioSimulationSharedUtils(org.drools.scenariosimulation.api.utils.ScenarioSimulationSharedUtils) ScenarioCellTextAreaSingletonDOMElementFactory(org.drools.workbench.screens.scenariosimulation.client.factories.ScenarioCellTextAreaSingletonDOMElementFactory) ScenarioExpressionCellTextAreaSingletonDOMElementFactory(org.drools.workbench.screens.scenariosimulation.client.factories.ScenarioExpressionCellTextAreaSingletonDOMElementFactory) FactMappingValue(org.drools.scenariosimulation.api.model.FactMappingValue) FactMappingType(org.drools.scenariosimulation.api.model.FactMappingType) AbstractMap(java.util.AbstractMap) BaseGridData(org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridData) Collections(java.util.Collections) AbstractScesimData(org.drools.scenariosimulation.api.model.AbstractScesimData) FactMapping(org.drools.scenariosimulation.api.model.FactMapping) ScenarioNotificationEvent(org.drools.workbench.screens.scenariosimulation.client.events.ScenarioNotificationEvent) ScenarioGridReloadEvent(org.drools.workbench.screens.scenariosimulation.client.events.ScenarioGridReloadEvent) ScenarioGridColumn(org.drools.workbench.screens.scenariosimulation.client.widgets.ScenarioGridColumn) ScenarioGridCellValue(org.drools.workbench.screens.scenariosimulation.client.values.ScenarioGridCellValue) ScenarioGridCell(org.drools.workbench.screens.scenariosimulation.client.widgets.ScenarioGridCell)

Example 55 with GridColumn

use of org.uberfire.ext.wires.core.grids.client.model.GridColumn in project drools-wb by kiegroup.

the class ScenarioGrid method signalTestTools.

protected void signalTestTools() {
    eventBus.fireEvent(new DisableTestToolsEvent());
    if (!model.getSelectedHeaderCells().isEmpty()) {
        final GridData.SelectedCell cell = model.getSelectedHeaderCells().get(0);
        final int uiColumnIndex = ColumnIndexUtilities.findUiColumnIndex(model.getColumns(), cell.getColumnIndex());
        final int uiRowIndex = cell.getRowIndex();
        setSelectedColumn(uiColumnIndex);
        final GridColumn column = model.getColumns().get(uiColumnIndex);
        if (uiRowIndex > 0 && column instanceof ScenarioGridColumn) {
            signalTestToolsHeaderCellSelected((ScenarioGridColumn) column, cell, uiColumnIndex);
        }
    }
}
Also used : GridData(org.uberfire.ext.wires.core.grids.client.model.GridData) DisableTestToolsEvent(org.drools.workbench.screens.scenariosimulation.client.events.DisableTestToolsEvent) GridColumn(org.uberfire.ext.wires.core.grids.client.model.GridColumn)

Aggregations

GridColumn (org.uberfire.ext.wires.core.grids.client.model.GridColumn)62 Test (org.junit.Test)42 GridData (org.uberfire.ext.wires.core.grids.client.model.GridData)15 BaseGridColumn (org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridColumn)12 ArrayList (java.util.ArrayList)11 BaseGridData (org.uberfire.ext.wires.core.grids.client.model.impl.BaseGridData)10 ContextMenuHandler (com.google.gwt.event.dom.client.ContextMenuHandler)8 DMNGridColumn (org.kie.workbench.common.dmn.client.widgets.grid.model.DMNGridColumn)8 IntegerUiColumn (org.drools.workbench.screens.guided.dtable.client.widget.table.columns.IntegerUiColumn)7 StringUiColumn (org.drools.workbench.screens.guided.dtable.client.widget.table.columns.StringUiColumn)7 GridBodyCellRenderContext (org.uberfire.ext.wires.core.grids.client.widget.context.GridBodyCellRenderContext)7 RowNumberColumn (org.uberfire.ext.wires.core.grids.client.widget.grid.columns.RowNumberColumn)6 List (java.util.List)5 ConditionCol52 (org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52)5 Pattern52 (org.drools.workbench.models.guided.dtable.shared.model.Pattern52)5 GridRow (org.uberfire.ext.wires.core.grids.client.model.GridRow)5 Optional (java.util.Optional)4 ScenarioHeaderMetaData (org.drools.workbench.screens.scenariosimulation.client.metadata.ScenarioHeaderMetaData)4 ScenarioGridColumn (org.drools.workbench.screens.scenariosimulation.client.widgets.ScenarioGridColumn)4 GridCell (org.uberfire.ext.wires.core.grids.client.model.GridCell)4