|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.common.notify.impl.BasicNotifierImpl org.eclipse.emf.ecore.impl.BasicEObjectImpl org.eclipse.emf.ecore.impl.EObjectImpl org.eclipse.emf.emfstore.internal.server.model.impl.ServerSpaceImpl
public class ServerSpaceImpl
An implementation of the model object ' Server Space'. h
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
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 |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary |
---|
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
ELAST_EOBJECT_FLAG |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Method Summary | |
---|---|
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. |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAllContents, 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, toString |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Method Detail |
---|
public org.eclipse.emf.common.util.EList<ACGroup> getGroups()
getGroups
in interface ACGroupDAO
getGroups
in interface ServerSpace
ModelPackage.getServerSpace_Groups()
public org.eclipse.emf.common.util.EList<ProjectHistory> getProjects()
getProjects
in interface ProjectDAO
getProjects
in interface ServerSpace
ModelPackage.getServerSpace_Projects()
public org.eclipse.emf.common.util.EList<SessionId> getOpenSessions()
getOpenSessions
in interface ServerSpace
ModelPackage.getServerSpace_OpenSessions()
public org.eclipse.emf.common.util.EList<ACUser> getUsers()
getUsers
in interface ACUserDAO
getUsers
in interface ServerSpace
ModelPackage.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.BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void save() throws IOException
save
in interface DAO
save
in interface ServerSpace
IOException
public void setResource(org.eclipse.emf.ecore.resource.Resource resource)
setResource
in interface ServerSpace
resource
- the resourcepublic void add(ACUser user)
add
in interface ACUserDAO
user
- the user to be addedACUserDAO.add(org.eclipse.emf.emfstore.internal.server.model.accesscontrol.ACUser)
public void remove(ACUser user)
remove
in interface ACUserDAO
user
- the user to be removedACUserDAO.remove(org.eclipse.emf.emfstore.internal.server.model.accesscontrol.ACUser)
public void add(ACGroup group)
add
in interface ACGroupDAO
group
- the group to be addedACGroupDAO.add(org.eclipse.emf.emfstore.internal.server.model.accesscontrol.ACGroup)
public void remove(ACGroup group)
remove
in interface ACGroupDAO
group
- the group to be removedACGroupDAO.remove(org.eclipse.emf.emfstore.internal.server.model.accesscontrol.ACGroup)
public void add(ProjectHistory history)
add
in interface ProjectDAO
history
- the history to be addedProjectDAO.add(org.eclipse.emf.emfstore.internal.server.model.ProjectHistory)
public void remove(ProjectHistory history)
remove
in interface ProjectDAO
history
- the project history to be removedProjectDAO.remove(org.eclipse.emf.emfstore.internal.server.model.ProjectHistory)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |