public class ServerSpaceImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements ServerSpace
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Method and Description |
|---|---|
void |
add(ACGroup group)
Add a group.
|
void |
add(ACUser user)
Add a user.
|
void |
add(ProjectHistory history)
Add a project history.
|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.EList<ACGroup> |
getGroups() |
org.eclipse.emf.common.util.EList<SessionId> |
getOpenSessions() |
org.eclipse.emf.common.util.EList<ProjectHistory> |
getProjects() |
org.eclipse.emf.common.util.EList<ACUser> |
getUsers() |
void |
remove(ACGroup group)
Removes a group.
|
void |
remove(ACUser user)
Removes a user.
|
void |
remove(ProjectHistory history)
Removes a project history.
|
void |
save()
Make the current ServerSpace state persistent.
|
void |
setResource(org.eclipse.emf.ecore.resource.Resource resource)
Set the resource the ServerSpace is contained in.
|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset, toStringeNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic org.eclipse.emf.common.util.EList<ACGroup> getGroups()
getGroups in interface ACGroupDAOgetGroups in interface ServerSpaceModelPackage.getServerSpace_Groups()public org.eclipse.emf.common.util.EList<ProjectHistory> getProjects()
getProjects in interface ProjectDAOgetProjects in interface ServerSpaceModelPackage.getServerSpace_Projects()public org.eclipse.emf.common.util.EList<SessionId> getOpenSessions()
getOpenSessions in interface ServerSpaceModelPackage.getServerSpace_OpenSessions()public org.eclipse.emf.common.util.EList<ACUser> getUsers()
getUsers in interface ACUserDAOgetUsers in interface ServerSpaceModelPackage.getServerSpace_Users()public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void save()
throws IOException
save in interface DAOsave in interface ServerSpaceIOExceptionpublic void setResource(org.eclipse.emf.ecore.resource.Resource resource)
setResource in interface ServerSpaceresource - the resourcepublic void add(ACUser user)
add in interface ACUserDAOuser - the user to be addedACUserDAO.add(org.eclipse.emf.emfstore.internal.server.model.accesscontrol.ACUser)public void remove(ACUser user)
remove in interface ACUserDAOuser - the user to be removedACUserDAO.remove(org.eclipse.emf.emfstore.internal.server.model.accesscontrol.ACUser)public void add(ACGroup group)
add in interface ACGroupDAOgroup - the group to be addedACGroupDAO.add(org.eclipse.emf.emfstore.internal.server.model.accesscontrol.ACGroup)public void remove(ACGroup group)
remove in interface ACGroupDAOgroup - the group to be removedACGroupDAO.remove(org.eclipse.emf.emfstore.internal.server.model.accesscontrol.ACGroup)public void add(ProjectHistory history)
add in interface ProjectDAOhistory - the history to be addedProjectDAO.add(org.eclipse.emf.emfstore.internal.server.model.ProjectHistory)public void remove(ProjectHistory history)
remove in interface ProjectDAOhistory - the project history to be removedProjectDAO.remove(org.eclipse.emf.emfstore.internal.server.model.ProjectHistory)Copyright © 2017. All rights reserved.