run
void run(IProgressMonitor monitor)
throws java.lang.reflect.InvocationTargetException,
OperationCanceledException
Runs this operation. Progress should be reported to the given progress monitor.
This method is usually invoked by an IRunnableContext's run method,
which supplies the progress monitor.
A request to cancel the operation should be honored and acknowledged
by throwing InterruptedException.
- Parameters:
monitor - the progress monitor to use to display progress and receive
requests for cancelation
- Throws:
OperationCanceledException - if the operation detects a request to cancel,
using IProgressMonitor.isCanceled(), it should exit by throwing
OperationCanceledException
java.lang.reflect.InvocationTargetException