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.