Bug 53442 [Progress] New JFace API methods missing @since
I20040226 ProgressMonitorDialog has several new API methods that have been added since the 2.1 release, but are missing @since tags. The following API methods were added since 2.1: aboutToRun cancelPressed clearCursors decrementNestingDepth finishedRun getNestingDepth getOpenOnRun incrementNestingDepth open (overrides Window.open) setOpenOnRun
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/ProgressMonitorDialog.java
* Returns the progress monitor to use for operations run in 
 * this progress dialog.
 *
 * @return the progress monitor
 */
public IProgressMonitor getProgressMonitor() {
	return progressMonitor;
}
/* (non-Javadoc)
 * Method declared on IRunnableContext.
 * Runs the given <code>IRunnableWithProgress</code> with the progress monitor for this
 * progress dialog.  The dialog is opened before it is run, and closed after it completes.
 */
public void run(boolean fork, boolean cancelable, IRunnableWithProgress runnable) throws InvocationTargetException, InterruptedException {
	setCancelable(cancelable);
	try {
		aboutToRun();
		
		progressMonitor.forked = fork;
		ModalContext.run(runnable, fork, getProgressMonitor(), getShell().getDisplay());
	} finally {
		finishedRun();
	}
}
/**
 * Returns whether the dialog should be opened before the operation
 * is run.  Defaults to <code>true</code>
 * 
 * @return <code>true</code> to open the dialog before run,
 *   <code>false</code> to only create the dialog, but not open it