|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 outpublic 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
happenpublic 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 outpublic 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
happenpublic 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 outpublic 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
happenpublic 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 outpublic 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
happenMethod 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 |