org.eclipse.net4j.util.ui.actions
Class LongRunningActionDelegate
java.lang.Object
org.eclipse.net4j.util.ui.actions.SafeActionDelegate
org.eclipse.net4j.util.ui.actions.LongRunningActionDelegate
- All Implemented Interfaces:
- org.eclipse.ui.IActionDelegate
public abstract class LongRunningActionDelegate
- extends SafeActionDelegate
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LongRunningActionDelegate
public LongRunningActionDelegate()
getTotalWork
protected final int getTotalWork()
setTotalWork
protected final void setTotalWork(int totalWork)
cancel
protected final void cancel()
safeRun
protected final void safeRun()
throws java.lang.Exception
- Specified by:
safeRun
in class SafeActionDelegate
- Throws:
java.lang.Exception
preRun
protected void preRun()
throws java.lang.Exception
- Throws:
java.lang.Exception
getBundleID
protected java.lang.String getBundleID()
doRun
protected abstract void doRun()
throws java.lang.Exception
- Throws:
java.lang.Exception
checkCancelation
protected final void checkCancelation(org.eclipse.core.runtime.IProgressMonitor monitor)