org.eclipse.emf.emfstore.internal.client.ui.controller
Class UICreateLocalProjectController

java.lang.Object
  extended by org.eclipse.emf.emfstore.internal.client.ui.common.MonitoredEMFStoreAction<T>
      extended by org.eclipse.emf.emfstore.internal.client.ui.controller.AbstractEMFStoreUIController<ESLocalProject>
          extended by org.eclipse.emf.emfstore.internal.client.ui.controller.UICreateLocalProjectController

public class UICreateLocalProjectController
extends AbstractEMFStoreUIController<ESLocalProject>

UI controller for creating a local project.

Author:
emueller

Constructor Summary
UICreateLocalProjectController(org.eclipse.swt.widgets.Shell shell)
          Constructor.
UICreateLocalProjectController(org.eclipse.swt.widgets.Shell shell, String name)
          Constructor.
 
Method Summary
 ESLocalProject 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.
 
Methods inherited from class org.eclipse.emf.emfstore.internal.client.ui.controller.AbstractEMFStoreUIController
confirm, getShell, setShell
 
Methods inherited from class org.eclipse.emf.emfstore.internal.client.ui.common.MonitoredEMFStoreAction
afterRun, execute, executeSub, isForked, preRun
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UICreateLocalProjectController

public UICreateLocalProjectController(org.eclipse.swt.widgets.Shell shell)
Constructor.

Parameters:
shell - the parent Shell that should be used during the creation of the local project

UICreateLocalProjectController

public UICreateLocalProjectController(org.eclipse.swt.widgets.Shell shell,
                                      String name)
Constructor.

Parameters:
shell - the parent Shell that should be used during the creation of the local project
name - the name of the local project
Method Detail

doRun

public ESLocalProject 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<ESLocalProject>
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.