public SelectRowsCommand(ILayer layer, int columnPosition,
int[] rowPositions, boolean withShiftMask, boolean withControlMask,
int rowPositionToMoveIntoViewport) {
super(layer, rowPositions);
this.columnPositionCoordinate = new ColumnPositionCoordinate(layer,
columnPosition);
this.withControlMask = withControlMask;
this.withShiftMask = withShiftMask;
this.rowPositionCoordinateToMoveIntoViewport = new RowPositionCoordinate(
layer, rowPositionToMoveIntoViewport);