\r
DeleteResult result = CdmStore.getService(IVocabularyService.class).delete((TermVocabulary)termBase);\r
if (result.isError()){\r
- //TODO: Error message!\r
+ StringBuffer errorString = new StringBuffer();\r
+ for (Exception e:result.getExceptions()){\r
+ errorString.append(e.getMessage() + "\\n");\r
+ }\r
+ MessageDialog.openError(null, "Delete failed", errorString.toString());\r
}\r
\r
} else if (termBase instanceof DefinedTermBase) {\r
DeleteResult result = CdmStore.getService(ITermService.class).delete((DefinedTermBase)termBase);\r
\r
if (result.isError()){\r
- MessageDialog.openError(null, "Delete failed", result.getExceptions().get(0).getMessage());\r
+ StringBuffer errorString = new StringBuffer();\r
+ for (Exception e:result.getExceptions()){\r
+ errorString.append(e.getMessage() + "\\n");\r
+ }\r
+ MessageDialog.openError(null, "Delete failed", errorString.toString());\r
}\r
}\r
\r