Report progress

Some progress information is automatically reported by MDWorkbench, that you can see in the Console view when you launch an evaluation. Progress is reported when:

Each progress information is prefixed by the message [progress].

This progress report may be just sufficient in most cases. But you may want to provide additional progress, to provide an enhanced user experience, with some specific messages. A ProgressMonitor can be used for that task. It is accessible from an evaluation context using the getProgressMonitor() method.

A progress monitor should be used to report end-user progress information only, information that may appear in a progress dialog. It should not be used to report warnings, errors or debug issues. See Report errors/warnings for more information.