// DataSelector's selection is set from here.
// TODO: formally test
// TODO: minimize the change interval
// if (!changing) {
// changing = true;
SelectionModelEvent e = new SelectionModelEvent(
SelectionModelAdapter.this, 0,
selector.getDataTable().getRowCount() - 1);
for (SelectionModelListener listener : listeners) {
listener.selectionChanged(e);
}