public class UIGenericExportImportController extends AbstractEMFStoreUIController<Void>
| Constructor and Description |
|---|
UIGenericExportImportController(org.eclipse.swt.widgets.Shell shell,
IExportImportController controller)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Void |
doRun(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
The actual behavior that should be performed when the
MonitoredEMFStoreAction.execute() is called.Must be implemented by clients. |
boolean |
preRun()
Called right before
MonitoredEMFStoreAction.doRun(IProgressMonitor) is called. |
confirm, getShell, setShellafterRun, execute, executeSub, isForkedpublic UIGenericExportImportController(org.eclipse.swt.widgets.Shell shell,
IExportImportController controller)
shell - the parent Shellcontroller - the IExportImportController to be executedpublic boolean preRun()
MonitoredEMFStoreAction.doRun(IProgressMonitor) is called. This
method will not be executed via the IProgressService and is
intended to be overridden by clients to initialize data that needs user
involvement via UI calls. Clients should not execute long-lasting
operations via this method.preRun in class MonitoredEMFStoreAction<Void>MonitoredEMFStoreAction.doRun(IProgressMonitor) are not metMonitoredEMFStoreAction.preRun()public Void doRun(org.eclipse.core.runtime.IProgressMonitor progressMonitor) throws ESException
MonitoredEMFStoreAction.execute() is called.doRun in class MonitoredEMFStoreAction<Void>progressMonitor - the IProgressMonitor that should be used by clients to
update the status of their progressESException - in case an error occursMonitoredEMFStoreAction.doRun(org.eclipse.core.runtime.IProgressMonitor)Copyright © 2017. All rights reserved.