public void closeTab(EncogCommonTab tab) throws IOException { if (tab.close()) { remove(tab); getDocumentTabs().remove(tab); if (tab.isModal()) { this.documentTabs.setEnabled(true); EncogWorkBench.getInstance().getMainWindow().getTree().setEnabled(true); this.modalTabOpen = false; } EncogWorkBench.getInstance().getMainWindow().getMenus().updateMenus(); } }