final ProgressMonitorDialog progressMonitor = new ProgressMonitorDialog( getShell()); Display.getDefault().syncExec(new Runnable() { public void run() { progressMonitor.open(); try { transaction.commit(progressMonitor.getProgressMonitor()); } catch (CommitException e) { e.printStackTrace(); } progressMonitor.close(); } });
Report message to a moderator