|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ESUIControllerFactory
UI Controller factory.
Field Summary | |
---|---|
static ESUIControllerFactory |
INSTANCE
The instance. |
Method Summary | |
---|---|
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. |
Field Detail |
---|
static final ESUIControllerFactory INSTANCE
Method Detail |
---|
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 committed
ESPrimaryVersionSpec 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 created
ESPrimaryVersionSpec 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 committed
ESLocalProject createLocalProject(org.eclipse.swt.widgets.Shell shell)
shell
- the parent Shell
that should be used
ESLocalProject createLocalProject(org.eclipse.swt.widgets.Shell shell, String name)
shell
- the parent Shell
that should be usedname
- the name of the project
ESRemoteProject 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 project
ESRemoteProject 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 project
void 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 update
ESPrimaryVersionSpec 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 to
ESPrimaryVersionSpec updateProjectToVersion(org.eclipse.swt.widgets.Shell shell, ESLocalProject project)
shell
- the parent Shell
that should be usedproject
- the project to update
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |