Uses of Interface
org.eclipse.emf.ecp.spi.core.InternalProject
-
-
Uses of InternalProject in org.eclipse.emf.ecp.cdo.internal.core
Methods in org.eclipse.emf.ecp.cdo.internal.core that return InternalProject Modifier and Type Method Description InternalProject
CDOProjectData. getProject()
Returns the project.Methods in org.eclipse.emf.ecp.cdo.internal.core with parameters of type InternalProject Modifier and Type Method Description void
CDOProvider. cloneProject(InternalProject projectToClone, InternalProject targetProject)
This method clones a project.protected org.eclipse.emf.cdo.server.db.IDBStore
CDOProvider. createLocalStore(InternalProject project, java.io.File folder)
Create a localIDBStore
.protected void
CDOProvider. createProject(InternalProject project)
Creates a provider specific project for the given internal project.protected org.eclipse.emf.cdo.workspace.CDOWorkspaceBase
CDOProvider. createWorkspaceBase(InternalProject project, java.io.File folder)
Create and store aCDOWorkspaceBase
.protected org.eclipse.emf.cdo.workspace.CDOWorkspaceConfiguration
CDOProvider. createWorkspaceConfiguration(InternalProject project)
Create and store aCDOWorkspaceConfiguration
for the given internal project.protected void
CDOProvider. disposeProject(InternalProject project)
Dispose the given project and its data.void
CDOProvider. doDelete(InternalProject project, java.util.Collection<java.lang.Object> objects)
Executes the delete opertation.org.eclipse.emf.common.util.EList<java.lang.Object>
CDOProvider. getElements(InternalProject project)
This method returns anEList
of the root elements.static CDOProjectData
CDOProvider. getProjectData(InternalProject project)
GetCDOProjectData
for the given internal project.static java.io.File
CDOProvider. getProjectFolder(InternalProject project)
Get the folder for the configuration data of the internal project.org.eclipse.emf.common.notify.Notifier
CDOProvider. getRoot(InternalProject project)
Method checking whether an object is the root of the model container.protected void
CDOProvider. removeProject(InternalProject project)
Remove the internal project and its configuration data.Constructors in org.eclipse.emf.ecp.cdo.internal.core with parameters of type InternalProject Constructor Description CDOProjectData(InternalProject project)
Default constructor. -
Uses of InternalProject in org.eclipse.emf.ecp.e4.emfstore
Methods in org.eclipse.emf.ecp.e4.emfstore with parameters of type InternalProject Modifier and Type Method Description void
CommitHandler. execute(org.eclipse.swt.widgets.Shell shell, InternalProject project)
Called by the framework when handler is triggered.void
CreateBranchHandler. execute(org.eclipse.swt.widgets.Shell shell, InternalProject project)
Called by the framework when handler is triggered.void
MergeBranchHandler. execute(org.eclipse.swt.widgets.Shell shell, InternalProject project)
Called by the framework when handler is triggered.void
RevertHandler. execute(org.eclipse.swt.widgets.Shell shell, InternalProject project)
Called by the framework when handler is triggered.void
ShareHandler. execute(org.eclipse.swt.widgets.Shell shell, InternalProject project)
Called by the framework when handler is triggered.void
UndoHandler. execute(org.eclipse.swt.widgets.Shell shell, InternalProject project)
Called by the framework when handler is triggered.void
UpdateHandler. execute(org.eclipse.swt.widgets.Shell shell, InternalProject project)
Called by the framework when handler is triggered.void
UpdateToVersionHandler. execute(org.eclipse.swt.widgets.Shell shell, InternalProject project)
Called by the framework when handler is triggered. -
Uses of InternalProject in org.eclipse.emf.ecp.emfstore.core.internal
Methods in org.eclipse.emf.ecp.emfstore.core.internal with parameters of type InternalProject Modifier and Type Method Description void
EMFStoreProvider. cloneProject(InternalProject projectToClone, InternalProject targetProject)
This method clones a project.boolean
EMFStoreProvider. contains(InternalProject project, java.lang.Object object)
org.eclipse.emf.edit.domain.EditingDomain
EMFStoreProvider. createEditingDomain(InternalProject project)
This method creates an editing domain each time it is called.void
EMFStoreProvider. doDelete(InternalProject project, java.util.Collection<java.lang.Object> objects)
Executes the delete opertation.void
EMFStoreProvider. doSave(InternalProject project)
Convenient implementation where nothing happens.org.eclipse.emf.common.util.EList<? extends java.lang.Object>
EMFStoreProvider. getElements(InternalProject project)
This method returns anEList
of the root elements.java.util.Iterator<org.eclipse.emf.ecore.EObject>
EMFStoreProvider. getLinkElements(InternalProject project, org.eclipse.emf.ecore.EObject modelElement, org.eclipse.emf.ecore.EReference eReference)
Convenient implementation of theDefaultProvider.getLinkElements(InternalProject, EObject, EReference)
method to use theItemPropertyDescriptor
to get all object of an object.org.eclipse.emf.emfstore.client.ESLocalProject
EMFStoreProvider. getProjectSpace(InternalProject internalProject)
This retrieves theProjectSpace
from anInternalProject
.org.eclipse.emf.common.notify.Notifier
EMFStoreProvider. getRoot(InternalProject project)
Method checking whether an object is the root of the model container.boolean
EMFStoreProvider. isDirty(InternalProject project)
Convenient implementation where the provider saves changes of the project automatically, so a project never gets dirty.boolean
EMFStoreProvider. modelExists(InternalProject project)
Convenient implementation that return true during this check. -
Uses of InternalProject in org.eclipse.emf.ecp.emfstore.internal.ui.decorator
Constructors in org.eclipse.emf.ecp.emfstore.internal.ui.decorator with parameters of type InternalProject Constructor Description EMFStoreDirtyObserver(org.eclipse.emf.emfstore.internal.client.model.ProjectSpace projectSpace, InternalProject project)
Default constructor. -
Uses of InternalProject in org.eclipse.emf.ecp.emfstore.internal.ui.handler
Methods in org.eclipse.emf.ecp.emfstore.internal.ui.handler with parameters of type InternalProject Modifier and Type Method Description static void
CommitProjectHelper. commitProject(InternalProject project, org.eclipse.swt.widgets.Shell shell)
Delegates the call toUICommitProjectController
and triggers an update of the providedInternalProject
.static void
CreateBranchHelper. createBranch(InternalProject project, org.eclipse.swt.widgets.Shell shell)
Creates a branch of anInternalProject
.static void
ExportProjectHelper. exportProject(InternalProject internalProject, org.eclipse.swt.widgets.Shell shell)
Exports a given project.static void
MergeBranchHelper. mergeBranch(InternalProject project, org.eclipse.swt.widgets.Shell shell)
Merges a branch into the selectedInternalProject
.static void
RevertAllOperationsHelper. revert(InternalProject project, org.eclipse.swt.widgets.Shell shell)
Reverts all Operations from the selectedInternalProject
.static void
ShareProjectHelper. share(InternalProject project, org.eclipse.swt.widgets.Shell shell)
Shares anInternalProject
.static void
UndoLastOperationHelper. undo(InternalProject project, org.eclipse.swt.widgets.Shell shell)
Undo the last change on anInternalProject
.static void
UpdateProjectHelper. update(InternalProject project, org.eclipse.swt.widgets.Shell shell)
Updates anInternalProject
to head.static void
UpdateProjectHelper. updateToVersion(InternalProject project, org.eclipse.swt.widgets.Shell shell)
Updates anInternalProject
to a specific version. -
Uses of InternalProject in org.eclipse.emf.ecp.internal.core
Classes in org.eclipse.emf.ecp.internal.core that implement InternalProject Modifier and Type Class Description class
ECPProjectImpl
Methods in org.eclipse.emf.ecp.internal.core that return InternalProject Modifier and Type Method Description InternalProject
ECPProjectImpl. clone(java.lang.String name)
This method clones a project.InternalProject[]
ECPRepositoryImpl. getOpenProjects()
Return all open projects of that are shared on this repository.InternalProject
ECPProjectImpl. getProject()
This returns the project this object belongs to or references in any way.InternalProject
ECPProjectManagerImpl. getProject(java.lang.Object adaptable)
Retrieves the project the adaptable belongs to if possible.InternalProject
ECPProjectManagerImpl. getProject(java.lang.String name)
Searches for a project based on the providedString
.protected InternalProject
ECPProjectManagerImpl. loadElement(java.io.ObjectInput in)
Method parameters in org.eclipse.emf.ecp.internal.core with type arguments of type InternalProject Modifier and Type Method Description protected void
ECPProjectManagerImpl. elementsChanged(java.util.Collection<InternalProject> oldElements, java.util.Collection<InternalProject> newElements)
protected void
ECPProjectManagerImpl. notifyObservers(java.util.Collection<InternalProject> oldElements, java.util.Collection<InternalProject> newElements)
-
Uses of InternalProject in org.eclipse.emf.ecp.spi.core
Methods in org.eclipse.emf.ecp.spi.core that return InternalProject Modifier and Type Method Description InternalProject
InternalProject. clone(java.lang.String name)
This method clones a project.Methods in org.eclipse.emf.ecp.spi.core that return types with arguments of type InternalProject Modifier and Type Method Description java.util.Set<InternalProject>
DefaultProvider. getOpenProjects()
Array of all ECPProjects based on this ECPProvider which are open.java.util.Set<InternalProject>
InternalProvider. getOpenProjects()
Array of all ECPProjects based on this ECPProvider which are open.Methods in org.eclipse.emf.ecp.spi.core with parameters of type InternalProject Modifier and Type Method Description void
InternalProvider. cloneProject(InternalProject projectToClone, InternalProject targetProject)
This method clones a project.boolean
DefaultProvider. contains(InternalProject project, java.lang.Object object)
Checks whether a specific project contains a specific object.boolean
InternalProvider. contains(InternalProject project, java.lang.Object object)
Checks whether a specific project contains a specific object.protected org.eclipse.emf.common.command.CommandStack
DefaultProvider. createCommandStack(InternalProject project)
This is used during the creation of theEditingDomain
.org.eclipse.emf.edit.domain.EditingDomain
DefaultProvider. createEditingDomain(InternalProject project)
This method creates an editing domain each time it is called.org.eclipse.emf.edit.domain.EditingDomain
InternalProvider. createEditingDomain(InternalProject project)
This method creates an editing domain each time it is called.void
DefaultProvider. delete(InternalProject project, java.util.Collection<java.lang.Object> objects)
Deletes a collection of EObjects from the model.void
InternalProvider. delete(InternalProject project, java.util.Collection<java.lang.Object> objects)
Deletes a collection of EObjects from the model.abstract void
DefaultProvider. doDelete(InternalProject project, java.util.Collection<java.lang.Object> objects)
Executes the delete opertation.void
DefaultProvider. doSave(InternalProject project)
Convenient implementation where nothing happens.void
InternalProvider. doSave(InternalProject project)
This method manually triggers the save of the model data.org.eclipse.emf.common.util.EList<? extends java.lang.Object>
InternalProvider. getElements(InternalProject project)
This method returns anEList
of the root elements.java.util.Iterator<org.eclipse.emf.ecore.EObject>
DefaultProvider. getLinkElements(InternalProject project, org.eclipse.emf.ecore.EObject modelElement, org.eclipse.emf.ecore.EReference eReference)
Convenient implementation of theDefaultProvider.getLinkElements(InternalProject, EObject, EReference)
method to use theItemPropertyDescriptor
to get all object of an object.java.util.Iterator<org.eclipse.emf.ecore.EObject>
InternalProvider. getLinkElements(InternalProject project, org.eclipse.emf.ecore.EObject modelElement, org.eclipse.emf.ecore.EReference eReference)
Return allEObject
s that this provider supports for linking them to the modelElement and the provided eReference.org.eclipse.emf.common.notify.Notifier
InternalProvider. getRoot(InternalProject project)
Method checking whether an object is the root of the model container.boolean
DefaultProvider. isDirty(InternalProject project)
Convenient implementation where the provider saves changes of the project automatically, so a project never gets dirty.boolean
InternalProvider. isDirty(InternalProject project)
This method checks, whether the model is in a dirty state.boolean
DefaultProvider. modelExists(InternalProject project)
Convenient implementation that return true during this check.boolean
InternalProvider. modelExists(InternalProject project)
Checks whether the data of the project still exists, method is called on startup. -
Uses of InternalProject in org.eclipse.emf.ecp.workspace.internal.core
Methods in org.eclipse.emf.ecp.workspace.internal.core with parameters of type InternalProject Modifier and Type Method Description void
WorkspaceProvider. cloneProject(InternalProject projectToClone, InternalProject targetProject)
This method clones a project.boolean
WorkspaceProvider. contains(InternalProject project, java.lang.Object object)
org.eclipse.emf.edit.domain.EditingDomain
WorkspaceProvider. createEditingDomain(InternalProject project)
void
WorkspaceProvider. doDelete(InternalProject project, java.util.Collection<java.lang.Object> objects)
Executes the delete opertation.void
WorkspaceProvider. doSave(InternalProject project)
org.eclipse.emf.common.util.EList<? extends java.lang.Object>
WorkspaceProvider. getElements(InternalProject project)
This method returns anEList
of the root elements.org.eclipse.emf.common.notify.Notifier
WorkspaceProvider. getRoot(InternalProject project)
Method checking whether an object is the root of the model container.boolean
WorkspaceProvider. isDirty(InternalProject project)
void
WorkspaceProvider. reload(InternalProject project)
Reloads the project.
-