* Shows only the 1st 10 messages.<br>
* Only opens MessageDialog if messageStack isn't empty<br>
*/
protected void displayErrors(){
if (errorMessageStack != null || errorMessageStack.size() > 0){
MessageBox messageBox = new MessageBox(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), SWT.ICON_ERROR);
String displayedMessage = "GUI was build with "+ errorMessageStack.size()+" errors :\n";
int max = 10; //display only10 messages ->
int count = 0;
for (String errorMsg : errorMessageStack){
displayedMessage += errorMsg+"\n";
count += 1;
if (count > max) {
displayedMessage+= "[...]";
break;
}
}
messageBox.setMessage(displayedMessage);
messageBox.open();
}
}