public class ServerAdminImpl extends RoleImpl implements ServerAdmin
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 |
|---|---|
boolean |
canAdministrate(ProjectId projectId)
Determines if the role can administrate the
project.
|
boolean |
canCreate(ProjectId projectId,
org.eclipse.emf.ecore.EObject modelElement) |
boolean |
canDelete(ProjectId projectId,
org.eclipse.emf.ecore.EObject modelElement) |
boolean |
canModify(ProjectId projectId,
org.eclipse.emf.ecore.EObject modelElement) |
boolean |
canRead(ProjectId projectId,
org.eclipse.emf.ecore.EObject modelElement) |
createAPI, eGet, eInverseRemove, eIsSet, eSet, eUnset, getProjects, toAPIeAdapters, 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, waitgetProjectseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivercreateAPI, toAPIpublic boolean canAdministrate(ProjectId projectId)
RoleImplcanAdministrate in interface RolecanAdministrate in class RoleImplprojectId - the project idRole.canAdministrate(org.eclipse.emf.emfstore.internal.server.model.ProjectId)public boolean canCreate(ProjectId projectId, org.eclipse.emf.ecore.EObject modelElement)
RoleImplcanCreate in interface RolecanCreate in class RoleImplRole.canCreate(org.eclipse.emf.emfstore.internal.server.model.ProjectId,
org.eclipse.emf.ecore.EObject)public boolean canDelete(ProjectId projectId, org.eclipse.emf.ecore.EObject modelElement)
RoleImplcanDelete in interface RolecanDelete in class RoleImplRole.canDelete(org.eclipse.emf.emfstore.internal.server.model.ProjectId,
org.eclipse.emf.ecore.EObject)public boolean canModify(ProjectId projectId, org.eclipse.emf.ecore.EObject modelElement)
RoleImplcanModify in interface RolecanModify in class RoleImplRole.canModify(org.eclipse.emf.emfstore.internal.server.model.ProjectId,
org.eclipse.emf.ecore.EObject)public boolean canRead(ProjectId projectId, org.eclipse.emf.ecore.EObject modelElement)
RoleImplcanRead in interface RolecanRead in class RoleImplRole.canRead(org.eclipse.emf.emfstore.internal.server.model.ProjectId,
org.eclipse.emf.ecore.EObject)Copyright © 2017. All rights reserved.