org.eclipse.emf.emfstore.internal.client.ui.controller
Class UICreateRemoteProjectController
java.lang.Object
org.eclipse.emf.emfstore.internal.client.ui.common.MonitoredEMFStoreAction<T>
org.eclipse.emf.emfstore.internal.client.ui.controller.AbstractEMFStoreUIController<ESRemoteProject>
org.eclipse.emf.emfstore.internal.client.ui.controller.UICreateRemoteProjectController
public class UICreateRemoteProjectController
- extends AbstractEMFStoreUIController<ESRemoteProject>
UI controller for creating a remote project.
- Author:
- emueller
UICreateRemoteProjectController
public UICreateRemoteProjectController(org.eclipse.swt.widgets.Shell shell,
ESUsersession session)
- Constructor.
- Parameters:
shell
- the parent Shell
to be used during the creation of the remote projectsession
- the session to be used to create the project
UICreateRemoteProjectController
public UICreateRemoteProjectController(org.eclipse.swt.widgets.Shell shell,
ESUsersession session,
String projectName)
- Constructor.
- Parameters:
shell
- the parent Shell
to be used during the creation of the remote projectsession
- the session to be used to create the projectprojectName
- the name of the project to be created
doRun
public ESRemoteProject doRun(org.eclipse.core.runtime.IProgressMonitor monitor)
throws ESException
- The actual behavior that should be performed when the
MonitoredEMFStoreAction.execute()
is called.
Must be implemented by clients.
- Specified by:
doRun
in class MonitoredEMFStoreAction<ESRemoteProject>
- Parameters:
monitor
- the IProgressMonitor
that should be used by clients to
update the status of their progress
- Returns:
- an optional return value
- Throws:
ESException
- in case an error occurs- See Also:
MonitoredEMFStoreAction.doRun(org.eclipse.core.runtime.IProgressMonitor)
Copyright © 2015. All Rights Reserved.