public void valueChanged(ListSelectionEvent e) {
if (!refreshingTable) {
EditWindowController edc = Lookup.getDefault().lookup(EditWindowController.class);
if (edc.isOpen()) {
if (outlineTable.getSelectedRow() != -1) {
edc.editNodes(getNodesFromSelectedRows());
} else {
edc.disableEdit();
}
}
}