private void addTerm() { NewTermDialog dialog = new NewTermDialog(shell, TerminologicalViewPart.this, false); dialog.open(); if (dialog.getReturnCode() == IDialogConstants.OK_ID) { if (dialog.getTerm().compareTo("") != 0) { // $NON-NLS-1$ ITerminoConcept tc = ControlerFactoryImpl.getTerminoOntoControler().getCurrentTerminoConcept(); ITerm t = org.dafoe.terminology.common.DatabaseAdapter.createTermFromLabel( dialog.getTerm(), TERMINO_OBJECT_STATE.VALIDATED, LINGUISTIC_STATUS.TERM); DatabaseAdapter.linkTCWithTerm(tc, t); updateInformation(); } } }