public class UIDeleteRemoteProjectController extends AbstractEMFStoreUIController<Void>
| Constructor and Description |
|---|
UIDeleteRemoteProjectController(org.eclipse.swt.widgets.Shell shell,
ESUsersession session,
ESRemoteProject remoteProject)
Constructor.
|
UIDeleteRemoteProjectController(org.eclipse.swt.widgets.Shell shell,
ESUsersession session,
ProjectInfo projectInfo)
Constructor.
|
UIDeleteRemoteProjectController(org.eclipse.swt.widgets.Shell shell,
ServerInfo serverInfo,
ProjectInfo projectInfo)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Void |
doRun(org.eclipse.core.runtime.IProgressMonitor monitor)
The actual behavior that should be performed when the
MonitoredEMFStoreAction.execute() is called.Must be implemented by clients. |
confirm, getShell, setShellafterRun, execute, executeSub, isForked, preRunpublic UIDeleteRemoteProjectController(org.eclipse.swt.widgets.Shell shell,
ServerInfo serverInfo,
ProjectInfo projectInfo)
Constructor.
The ESUsersession to delete the remote server instance will be injected. If this is not desired use one
of the other constructors.
shell - the parent Shell that should be used during the deletion of the projectserverInfo - the server info containing the information about the server the project is hosted onprojectInfo - the ProjectInfo that will be used to identify the remote projectpublic UIDeleteRemoteProjectController(org.eclipse.swt.widgets.Shell shell,
ESUsersession session,
ProjectInfo projectInfo)
shell - the parent Shell that should be used during the deletion of the projectsession - the ESUsersession that should be used to delete the remote server instanceprojectInfo - the ProjectInfo that will be used to identify the remote projectpublic UIDeleteRemoteProjectController(org.eclipse.swt.widgets.Shell shell,
ESUsersession session,
ESRemoteProject remoteProject)
shell - the parent Shell that should be used during the deletion of the projectsession - the ESUsersession that should be used to delete the remote server instanceremoteProject - the ESRemoteProject that should be deletedpublic Void doRun(org.eclipse.core.runtime.IProgressMonitor monitor) throws ESException
MonitoredEMFStoreAction.execute() is called.doRun in class MonitoredEMFStoreAction<Void>monitor - 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.