public interface ESUIControllerFactory
| Modifier and Type | Field and Description |
|---|---|
static ESUIControllerFactory |
INSTANCE
The instance.
|
| Modifier and Type | Method and Description |
|---|---|
ESPrimaryVersionSpec |
commitProject(org.eclipse.swt.widgets.Shell shell,
ESLocalProject project)
Commits the changes of a project.
|
ESPrimaryVersionSpec |
createBranch(org.eclipse.swt.widgets.Shell shell,
ESProject project)
Creates a new branch.
|
ESPrimaryVersionSpec |
createBranch(org.eclipse.swt.widgets.Shell shell,
ESProject project,
ESBranchVersionSpec branch)
Creates a new branch.
|
ESLocalProject |
createLocalProject(org.eclipse.swt.widgets.Shell shell)
Create a new local project.
|
ESLocalProject |
createLocalProject(org.eclipse.swt.widgets.Shell shell,
String name)
Create a new local project.
|
ESRemoteProject |
createRemoteProject(org.eclipse.swt.widgets.Shell shell,
ESUsersession usersession)
Create a new remote project.
|
ESRemoteProject |
createRemoteProject(org.eclipse.swt.widgets.Shell shell,
ESUsersession usersession,
String projectName)
Create a new remote project.
|
void |
deleteLocalProject(org.eclipse.swt.widgets.Shell shell,
ESLocalProject project)
Deletes a local project.
|
void |
deleteRemoteProject(org.eclipse.swt.widgets.Shell shell,
ESRemoteProject remoteProject,
ESUsersession usersession)
Deletes a remote project.
|
void |
login(org.eclipse.swt.widgets.Shell shell,
ESServer server)
Login to the server.
|
void |
logout(org.eclipse.swt.widgets.Shell shell,
ESUsersession usersession)
Log out a usersession.
|
void |
mergeBranch(org.eclipse.swt.widgets.Shell shell,
ESLocalProject project)
Merge a branch into the project.
|
void |
registerEPackage(org.eclipse.swt.widgets.Shell shell,
ESServer server)
Register a new
EPackage at the server. |
void |
removeServer(org.eclipse.swt.widgets.Shell shell,
ESServer server)
Remove a server from the workspace.
|
void |
shareProject(org.eclipse.swt.widgets.Shell shell,
ESLocalProject project)
Share a project.
|
void |
showHistoryView(org.eclipse.swt.widgets.Shell shell,
org.eclipse.emf.ecore.EObject eObject)
Display the history view.
|
void |
showHistoryView(org.eclipse.swt.widgets.Shell shell,
ESLocalProject project)
Display the history view.
|
ESPrimaryVersionSpec |
updateProject(org.eclipse.swt.widgets.Shell shell,
ESLocalProject project)
Update a project.
|
ESPrimaryVersionSpec |
updateProject(org.eclipse.swt.widgets.Shell shell,
ESLocalProject project,
ESVersionSpec version)
Update a project.
|
ESPrimaryVersionSpec |
updateProjectToVersion(org.eclipse.swt.widgets.Shell shell,
ESLocalProject project)
Update a project to a specific version.
|
static final ESUIControllerFactory INSTANCE
ESPrimaryVersionSpec commitProject(org.eclipse.swt.widgets.Shell shell, ESLocalProject project)
shell - the parent Shell that should be usedproject - the project which changes are to be committedESPrimaryVersionSpec createBranch(org.eclipse.swt.widgets.Shell shell, ESProject project)
shell - the parent Shell that should be usedproject - the project for which the branch shall be createdESPrimaryVersionSpec createBranch(org.eclipse.swt.widgets.Shell shell, ESProject project, ESBranchVersionSpec branch)
shell - the parent Shell that should be usedproject - the project for which the branch shall be createdbranch - the branch to be committedESLocalProject createLocalProject(org.eclipse.swt.widgets.Shell shell)
shell - the parent Shell that should be usedESLocalProject createLocalProject(org.eclipse.swt.widgets.Shell shell, String name)
shell - the parent Shell that should be usedname - the name of the projectESRemoteProject createRemoteProject(org.eclipse.swt.widgets.Shell shell, ESUsersession usersession)
shell - the parent Shell that should be usedusersession - the session to be used to create the projectESRemoteProject createRemoteProject(org.eclipse.swt.widgets.Shell shell, ESUsersession usersession, String projectName)
shell - the parent Shell that should be usedusersession - the session to be used to create the projectprojectName - the name of the projectvoid deleteLocalProject(org.eclipse.swt.widgets.Shell shell,
ESLocalProject project)
shell - the parent Shell that should be usedproject - the project to be deletedvoid deleteRemoteProject(org.eclipse.swt.widgets.Shell shell,
ESRemoteProject remoteProject,
ESUsersession usersession)
shell - the parent Shell that should be usedremoteProject - the project to be deletedusersession - the session to be used to create the projectvoid login(org.eclipse.swt.widgets.Shell shell,
ESServer server)
shell - the parent Shell that should be usedserver - the server to login tovoid logout(org.eclipse.swt.widgets.Shell shell,
ESUsersession usersession)
shell - the parent Shell that should be usedusersession - the usersession to endvoid mergeBranch(org.eclipse.swt.widgets.Shell shell,
ESLocalProject project)
shell - the parent Shell that should be usedproject - the project to mergevoid registerEPackage(org.eclipse.swt.widgets.Shell shell,
ESServer server)
EPackage at the server.shell - the parent Shell that should be usedserver - the server at which the package should be registeredvoid removeServer(org.eclipse.swt.widgets.Shell shell,
ESServer server)
shell - the parent Shell that should be usedserver - the server to removevoid shareProject(org.eclipse.swt.widgets.Shell shell,
ESLocalProject project)
shell - the parent Shell that should be usedproject - the project to sharevoid showHistoryView(org.eclipse.swt.widgets.Shell shell,
ESLocalProject project)
shell - the parent Shell that should be usedproject - the project for which the history is to be displayedvoid showHistoryView(org.eclipse.swt.widgets.Shell shell,
org.eclipse.emf.ecore.EObject eObject)
shell - the parent Shell that should be usedeObject - the eObject for which the history is to be displayedESPrimaryVersionSpec updateProject(org.eclipse.swt.widgets.Shell shell, ESLocalProject project)
shell - the parent Shell that should be usedproject - the project to updateESPrimaryVersionSpec updateProject(org.eclipse.swt.widgets.Shell shell, ESLocalProject project, ESVersionSpec version)
shell - the parent Shell that should be usedproject - the project to updateversion - the version to update toESPrimaryVersionSpec updateProjectToVersion(org.eclipse.swt.widgets.Shell shell, ESLocalProject project)
shell - the parent Shell that should be usedproject - the project to updateCopyright © 2017. All rights reserved.