Bug 29163 SafeRunnable needs to be accessible in JFace
We need to be able to access the SafeRunnable in JFace in order that some error protection can be added to preferences and properties dialogs.
bundles/org.eclipse.ui.workbench/extensions/org/eclipse/jface/action/IStatusLineManager.java
* @return <code>true</code> if the cancel button is enabled, or <code>false</code> if not
 */
public boolean isCancelEnabled();
/**
 * Sets whether the cancel button on the status line's progress monitor
 * is enabled.
 *
 * @param enabled<code>true</code> if the cancel button is enabled, or <code>false</code> if not
 */
public void setCancelEnabled(boolean enabled);
/**
 * Sets the error message text to be displayed on the status line.
 * The image on the status line is cleared.
 * <p>
 * An error message overrides the current message until the error 
 * message is cleared (set to <code>null</code>).
 * </p>
 *
 * @param message the error message, or <code>null</code> to clear
 * 		the current error message.
 */
public void setErrorMessage(String message);
/**
 * Sets the image and error message to be displayed on the status line.
 * <p>
 * An error message overrides the current message until the error 
 * message is cleared (set to <code>null</code>).
 * </p>
 *
 * @param image the image to use, or <code>null</code> for no image