Bug 208103 [Markers] Mark Completed needs a busy cursor
As it is moderately time consuming
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/MarkerViewHandler.java
* MarkerViewHandler is the abstract class of the handlers for the
 * {@link MarkerSupportView}
 * 
 * @since 3.4
 * 
 */
public abstract class MarkerViewHandler extends AbstractHandler {
	private static final IMarker[] EMPTY_MARKER_ARRAY = new IMarker[0];
	/**
	 * Get the view this event occurred on.
	 * 
	 * @param event
	 * @return {@link MarkerSupportView} or <code>null</code>
	 */
	public MarkerSupportView getView(ExecutionEvent event) {
		IWorkbenchPart part = HandlerUtil.getActivePart(event);
		if (part == null)
			return null;
		return (MarkerSupportView) part;
	}
	/**
	 * Execute the specified undoable operation
	 * 
	 * @param operation
	 * @param title
	 * @param monitor
	 * @param uiInfo
	 */
	public void execute(IUndoableOperation operation, String title,
			IProgressMonitor monitor, IAdaptable uiInfo) {