private List<org.drools.workbench.services.verifier.plugin.client.Coordinate> convert(final List<Coordinate> updates) { final ArrayList<org.drools.workbench.services.verifier.plugin.client.Coordinate> result = new ArrayList<>(); for (final Coordinate coordinate : updates) { result.add(new org.drools.workbench.services.verifier.plugin.client.Coordinate(coordinate.getRow(), coordinate.getCol())); } return result; }
protected void fireValidateEvent(final GridData.Range rowRange, final Set<Integer> columnRange) { final int minRowIndex = rowRange.getMinRowIndex(); final int maxRowIndex = rowRange.getMaxRowIndex(); final List<Coordinate> updates = new ArrayList<>(); for (final Integer columnIndex : columnRange) { for (int rowIndex = minRowIndex; rowIndex <= maxRowIndex; rowIndex++) { updates.add(new Coordinate(rowIndex, columnIndex)); } } final ValidateEvent event = new ValidateEvent(updates); eventBus.fireEvent(event); }
class Coordinate { public Collection<Coordinate> getNeighbours() { List<Coordinate> neighbours = new ArrayList<>(6); for (Coordinate dir: getDirections()) { Coordinate n = new Coordinate(getRow() + dir.getRow(), getColumn() + dir.getColumn()); if (n.isValid()) { neighbours.add(n); } } return neighbours; } }
private List<org.drools.workbench.services.verifier.plugin.client.Coordinate> convert(final List<Coordinate> updates) { final ArrayList<org.drools.workbench.services.verifier.plugin.client.Coordinate> result = new ArrayList<>(); for (final Coordinate coordinate : updates) { result.add(new org.drools.workbench.services.verifier.plugin.client.Coordinate(coordinate.getRow(), coordinate.getCol())); } return result; }
protected void fireValidateEvent(final GridData.Range rowRange, final Set<Integer> columnRange) { final int minRowIndex = rowRange.getMinRowIndex(); final int maxRowIndex = rowRange.getMaxRowIndex(); final List<Coordinate> updates = new ArrayList<>(); for (final Integer columnIndex : columnRange) { for (int rowIndex = minRowIndex; rowIndex <= maxRowIndex; rowIndex++) { updates.add(new Coordinate(rowIndex, columnIndex)); } } final ValidateEvent event = new ValidateEvent(updates); eventBus.fireEvent(event); }
assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 0 ); c = data.get( 0 ).get( 1 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 1 ); c = data.get( 0 ).get( 2 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 2 ); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 1 ); assertEquals( c.getRow(), 2 ); assertEquals( c.getCol(), 0 );
assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 0 ); c = data.get( 0 ).get( 1 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 1 ); c = data.get( 0 ).get( 2 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 2 ); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 1 ); c = data.get( 1 ).get( 1 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 2 ); assertEquals( c.getRow(), 2 ); assertEquals( c.getCol(), 0 );
assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 1 ); c = data.get( 0 ).get( 1 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 2 ); c = data.get( 0 ).get( 2 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 2 ); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 1 ); c = data.get( 1 ).get( 1 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 2 ); c = data.get( 1 ).get( 2 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 2 );
assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 0 ); c = data.get( 0 ).get( 1 ).getHtmlCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 1 ); c = data.get( 0 ).get( 2 ).getHtmlCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 2 ); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 0 ); c = data.get( 1 ).get( 1 ).getHtmlCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 1 ); c = data.get( 1 ).get( 2 ).getHtmlCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 2 );
assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 0 ); c = data.get( 0 ).get( 1 ).getHtmlCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 1 ); c = data.get( 0 ).get( 2 ).getHtmlCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 1 ); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 0 ); c = data.get( 1 ).get( 1 ).getHtmlCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 1 ); c = data.get( 1 ).get( 2 ).getHtmlCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 1 );
assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 0 ); c = data.get( 0 ).get( 1 ).getHtmlCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 0 ); c = data.get( 0 ).get( 2 ).getHtmlCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 1 ); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 0 ); c = data.get( 1 ).get( 1 ).getHtmlCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 0 ); c = data.get( 1 ).get( 2 ).getHtmlCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 1 );
assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 0 ); c = data.get( 0 ).get( 1 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 1 ); c = data.get( 0 ).get( 2 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 2 ); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 0 ); c = data.get( 1 ).get( 1 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 1 ); c = data.get( 1 ).get( 2 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 2 );
assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 0 ); c = data.get( 0 ).get( 1 ).getHtmlCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 0 ); c = data.get( 0 ).get( 2 ).getHtmlCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 1 ); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 0 ); c = data.get( 1 ).get( 1 ).getHtmlCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 0 ); c = data.get( 1 ).get( 2 ).getHtmlCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 1 );
assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 0 ); c = data.get( 0 ).get( 1 ).getCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 1 ); c = data.get( 0 ).get( 2 ).getCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 2 ); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 0 ); c = data.get( 1 ).get( 1 ).getCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 1 ); c = data.get( 1 ).get( 2 ).getCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 2 );
assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 0 ); c = data.get( 0 ).get( 1 ).getCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 1 ); c = data.get( 0 ).get( 2 ).getCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 2 ); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 0 ); c = data.get( 1 ).get( 1 ).getCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 1 ); c = data.get( 1 ).get( 2 ).getCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 2 );
assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 0 ); c = data.get( 0 ).get( 1 ).getHtmlCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 1 ); c = data.get( 0 ).get( 2 ).getHtmlCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 2 ); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 0 ); c = data.get( 1 ).get( 1 ).getHtmlCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 0 ); c = data.get( 1 ).get( 2 ).getHtmlCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 1 );
assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 0 ); c = data.get( 0 ).get( 1 ).getHtmlCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 1 ); c = data.get( 0 ).get( 2 ).getHtmlCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 2 ); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 0 ); c = data.get( 1 ).get( 1 ).getHtmlCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 1 ); c = data.get( 1 ).get( 2 ).getHtmlCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 2 );
assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 0 ); c = data.get( 0 ).get( 1 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 1 ); c = data.get( 0 ).get( 2 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 2 ); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 0 ); c = data.get( 1 ).get( 1 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 1 ); c = data.get( 1 ).get( 2 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 2 );
assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 0 ); c = data.get( 0 ).get( 1 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 1 ); c = data.get( 0 ).get( 2 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 0 ); assertEquals( c.getCol(), 2 ); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 0 ); c = data.get( 1 ).get( 1 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 1 ); c = data.get( 1 ).get( 2 ).getPhysicalCoordinate(); assertEquals( c.getRow(), 1 ); assertEquals( c.getCol(), 2 );