protected void mostrarErroresValidacion(CheckValidationException e) { bindingManager.clearWarnings(); for (Errores err : e.getValidationErrors()) { Control c = bindingManager.getBindedControl(err.getPropiedad(), err.getClase()); if (c != null) { ControlDecoration controlDecoration = new ControlDecoration(c, SWT.RIGHT); controlDecoration.setImage( SWTResourceManager.getImage(Composite.class, "/resources/exclamacion_16.png")); controlDecoration.setDescriptionText(err.getMensaje()); bindingManager.addWarning(controlDecoration); } else { DialogManager.mostrarMensaje( getShell(), "Cuidado, hay un error de validación pero no se está mostrando"); } } }