/** * * @param cell * @return Returns true if the given cell is selected. */ public boolean isCellSelected(Object cell) { return selectionModel.isSelected(cell); }
/** * * @param cell * @return Returns true if the given cell is selected. */ public boolean isCellSelected(Object cell) { return selectionModel.isSelected(cell); }
/** * */ public void removeCells(Object[] cells) { if (cells != null) { List<Object> tmp = new ArrayList<Object>(cells.length); for (int i = 0; i < cells.length; i++) { if (isSelected(cells[i])) { tmp.add(cells[i]); } } changeSelection(null, tmp); } }
/** * */ public void removeCells(Object[] cells) { if (cells != null) { List<Object> tmp = new ArrayList<Object>(cells.length); for (int i = 0; i < cells.length; i++) { if (isSelected(cells[i])) { tmp.add(cells[i]); } } changeSelection(null, tmp); } }
/** * */ public void addCells(Object[] cells) { if (cells != null) { Collection<Object> remove = null; if (singleSelection) { remove = this.cells; cells = new Object[] { getFirstSelectableCell(cells) }; } List<Object> tmp = new ArrayList<Object>(cells.length); for (int i = 0; i < cells.length; i++) { if (!isSelected(cells[i]) && graph.isCellSelectable(cells[i])) { tmp.add(cells[i]); } } changeSelection(tmp, remove); } }
/** * */ public void addCells(Object[] cells) { if (cells != null) { Collection<Object> remove = null; if (singleSelection) { remove = this.cells; cells = new Object[] { getFirstSelectableCell(cells) }; } List<Object> tmp = new ArrayList<Object>(cells.length); for (int i = 0; i < cells.length; i++) { if (!isSelected(cells[i]) && graph.isCellSelectable(cells[i])) { tmp.add(cells[i]); } } changeSelection(tmp, remove); } }