|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.emf.emfstore.internal.client.ui.common.MonitoredEMFStoreAction<T>
org.eclipse.emf.emfstore.internal.client.ui.controller.AbstractEMFStoreUIController<ESLocalProject>
org.eclipse.emf.emfstore.internal.client.ui.controller.UICheckoutController
public class UICheckoutController
UI controller for checking out a project.
| Constructor Summary | |
|---|---|
UICheckoutController(org.eclipse.swt.widgets.Shell shell,
ESPrimaryVersionSpec versionSpec,
ESRemoteProject remoteProject)
Constructor. |
|
UICheckoutController(org.eclipse.swt.widgets.Shell shell,
ESPrimaryVersionSpec versionSpec,
ESRemoteProject remoteProject,
boolean askForBranch)
Constructor. |
|
UICheckoutController(org.eclipse.swt.widgets.Shell shell,
ESPrimaryVersionSpec versionSpec,
ESUsersession session,
ESRemoteProject remoteProject)
Constructor. |
|
UICheckoutController(org.eclipse.swt.widgets.Shell shell,
ESPrimaryVersionSpec versionSpec,
ESUsersession session,
ESRemoteProject remoteProject,
boolean askForBranch)
Constructor. |
|
UICheckoutController(org.eclipse.swt.widgets.Shell shell,
ESRemoteProject remoteProject)
Constructor. |
|
UICheckoutController(org.eclipse.swt.widgets.Shell shell,
ESRemoteProject remoteProject,
boolean askForBranch)
Constructor. |
|
UICheckoutController(org.eclipse.swt.widgets.Shell shell,
ESUsersession session,
ESRemoteProject remoteProject)
Constructor. |
|
UICheckoutController(org.eclipse.swt.widgets.Shell shell,
ESUsersession session,
ESRemoteProject remoteProject,
boolean askForBranch)
Constructor. |
|
| Method Summary | |
|---|---|
ESLocalProject |
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. |
| 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 |
|---|
public UICheckoutController(org.eclipse.swt.widgets.Shell shell,
ESRemoteProject remoteProject)
shell - the parent Shell that will be used during checkoutremoteProject - the ESRemoteProject to be checked out
public UICheckoutController(org.eclipse.swt.widgets.Shell shell,
ESRemoteProject remoteProject,
boolean askForBranch)
shell - the parent Shell that will be used during checkoutremoteProject - the ESRemoteProject to be checked outaskForBranch - whether to ask for a branch from which the checkout should
happen
public UICheckoutController(org.eclipse.swt.widgets.Shell shell,
ESPrimaryVersionSpec versionSpec,
ESRemoteProject remoteProject)
shell - the parent Shell that will be used during checkoutversionSpec - the ESPrimaryVersionSpec that identifies a specific
version to be checked outremoteProject - the ESRemoteProject to be checked out
public UICheckoutController(org.eclipse.swt.widgets.Shell shell,
ESPrimaryVersionSpec versionSpec,
ESRemoteProject remoteProject,
boolean askForBranch)
shell - the parent Shell that will be used during checkoutversionSpec - the ESPrimaryVersionSpec that identifies a specific
version to be checked outremoteProject - the ESRemoteProject to be checked outaskForBranch - whether to ask for a branch from which the checkout should
happen
public UICheckoutController(org.eclipse.swt.widgets.Shell shell,
ESUsersession session,
ESRemoteProject remoteProject)
shell - the parent Shell that will be used during checkoutsession - the ESUsersession that will be used to checkout the
projectremoteProject - the ESRemoteProject to be checked out
public UICheckoutController(org.eclipse.swt.widgets.Shell shell,
ESUsersession session,
ESRemoteProject remoteProject,
boolean askForBranch)
shell - the parent Shell that will be used during checkoutsession - the ESUsersession that will be used to checkout the
projectremoteProject - the ESRemoteProject to be checked outaskForBranch - whether to ask for a branch from which the checkout should
happen
public UICheckoutController(org.eclipse.swt.widgets.Shell shell,
ESPrimaryVersionSpec versionSpec,
ESUsersession session,
ESRemoteProject remoteProject)
shell - the parent Shell that will be used during checkoutversionSpec - the ESPrimaryVersionSpec that identifies a specific
version to be checked outsession - the ESUsersession that will be used to checkout the
projectremoteProject - the ESRemoteProject to be checked out
public UICheckoutController(org.eclipse.swt.widgets.Shell shell,
ESPrimaryVersionSpec versionSpec,
ESUsersession session,
ESRemoteProject remoteProject,
boolean askForBranch)
shell - the parent Shell that will be used during checkoutremoteProject - the ESRemoteProject to be checked outversionSpec - the ESPrimaryVersionSpec that identifies a specific
version to be checked outsession - the ESUsersession that will be used to checkout the
projectaskForBranch - whether to ask for a branch from which the checkout should
happen| Method Detail |
|---|
public ESLocalProject doRun(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
throws ESException
MonitoredEMFStoreAction.execute() is called.
doRun in class MonitoredEMFStoreAction<ESLocalProject>progressMonitor - the IProgressMonitor that should be used by clients to
update the status of their progress
ESException - in case an error occursMonitoredEMFStoreAction.doRun(org.eclipse.core.runtime.IProgressMonitor)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||