public static String getExistingInstances(final String group, final ScenarioGridModel scenarioGridModel) { final boolean isDMN = scenarioGridModel.getSimulation().get().getSimulationDescriptor().getType().equals(ScenarioSimulationModel.Type.DMN); return String.join(";", scenarioGridModel.getColumns() .stream() .filter(gridColumn -> { GridColumn.HeaderMetaData m = ((ScenarioGridColumn) gridColumn).getInformationHeaderMetaData(); return isDMN || group.equals(m.getColumnGroup()); }) .map(gridColumn -> ((ScenarioGridColumn) gridColumn).getInformationHeaderMetaData().getTitle()) .collect(Collectors.toSet())); }
for (int headerRowIndex = 0; headerRowIndex < candidateGridColumn.getHeaderMetaData().size(); headerRowIndex++) { final GridColumn.HeaderMetaData candidateHeaderMetaData = candidateGridColumn.getHeaderMetaData().get(headerRowIndex); if (candidateHeaderMetaData.getColumnGroup().equals(activeHeaderMetaData.getColumnGroup())) { final int candidateBlockStartColumnIndex = ColumnIndexUtilities.getHeaderBlockStartColumnIndex(allGridColumns, candidateHeaderMetaData,
for (int headerRowIndex = 0; headerRowIndex < candidateGridColumn.getHeaderMetaData().size(); headerRowIndex++) { final GridColumn.HeaderMetaData candidateHeaderMetaData = candidateGridColumn.getHeaderMetaData().get(headerRowIndex); if (candidateHeaderMetaData.getColumnGroup().equals(activeHeaderMetaData.getColumnGroup())) { final int candidateBlockStartColumnIndex = ColumnIndexUtilities.getHeaderBlockStartColumnIndex(allGridColumns, candidateHeaderMetaData,
@Test public void checkConvertColumn() { final BaseColumn column = getColumn(); final GridColumn<?> uiColumn = converter.convertColumn(column, access, gridWidget); assertTrue(uiColumn.isResizable()); assertTrue(uiColumn.isVisible()); assertEquals(WIDTH, uiColumn.getWidth(), 0.0); assertEquals(2, uiColumn.getHeaderMetaData().size()); final GridColumn.HeaderMetaData row0 = uiColumn.getHeaderMetaData().get(0); assertEquals(WID_NAME, row0.getTitle()); assertEquals(ActionCol52.class.getName(), row0.getColumnGroup()); final GridColumn.HeaderMetaData row1 = uiColumn.getHeaderMetaData().get(1); assertEquals(HEADER, row1.getTitle()); assertEquals(getExpectedColumnGroup(), row1.getColumnGroup()); } }