## Uses of Class
org.eclipse.emf.cdo.security.Access

- Packages that use Access
  Package | Description
  --- | ---
  org.eclipse.emf.cdo.security | The generated EMF API of the CDO security model.
  org.eclipse.emf.cdo.security.impl | The generated EMF implementation of the CDO security model.
  org.eclipse.emf.cdo.security.util | The generated EMF utilities of the CDO security model.
  org.eclipse.emf.cdo.server.spi.security | Server provider interfaces (SPI) for the server integration of the `Security` model.

- - ### Uses of Access in org.eclipse.emf.cdo.security

    Fields in org.eclipse.emf.cdo.security with type parameters of type Access
    Modifier and Type | Field | Description
    --- | --- | ---
    `static java.util.List<Access>` | Access.`VALUES` | A public read-only list of all the 'Access' enumerators.

    Methods in org.eclipse.emf.cdo.security that return Access
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Access` | Access.`get​(int value)` | Returns the 'Access' literal with the specified integer value.
    `static Access` | Access.`get​(java.lang.String literal)` | Returns the 'Access' literal with the specified literal value.
    `Access` | Permission.`getAccess()` | Returns the value of the 'Access' attribute.
    `static Access` | Access.`getByName​(java.lang.String name)` | Returns the 'Access' literal with the specified name.
    `Access` | Realm.`getDefaultAccess()` | Returns the value of the 'Default Access' attribute.
    `Access` | User.`getDefaultAccess()` | Returns the value of the 'Default Access' attribute.
    `Access` | User.`getDefaultAccessOverride()` | Returns the value of the 'Default Access Override' attribute.
    `static Access` | Access.`valueOf​(java.lang.String name)` | Returns the enum constant of this type with the specified name.
    `static Access[]` | Access.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.eclipse.emf.cdo.security with parameters of type Access
    Modifier and Type | Method | Description
    --- | --- | ---
    `ClassPermission` | SecurityFactory.`createClassPermission​(org.eclipse.emf.ecore.EClass eClass, Access access)` | Deprecated. As of 4.3 use `SecurityFactory.createFilterPermission(Access, PermissionFilter...)` and `SecurityFactory.createClassFilter(EClass)`.
    `FilterPermission` | SecurityFactory.`createFilterPermission​(Access access, PermissionFilter... filters)` |
    `PackagePermission` | SecurityFactory.`createPackagePermission​(org.eclipse.emf.ecore.EPackage ePackage, Access access)` | Deprecated. As of 4.3 use `SecurityFactory.createFilterPermission(Access, PermissionFilter...)` and `SecurityFactory.createPackageFilter(EPackage)`.
    `Realm` | SecurityFactory.`createRealm​(java.lang.String name, Access defaultAccess)` |
    `ResourcePermission` | SecurityFactory.`createResourcePermission​(java.lang.String pattern, Access access)` | Deprecated. As of 4.3 use `SecurityFactory.createFilterPermission()` and `SecurityFactory.createResourceFilter(String)`.
    `void` | Permission.`setAccess​(Access value)` | Sets the value of the '`Access`' attribute.
    `void` | Realm.`setDefaultAccess​(Access value)` | Sets the value of the '`Default Access`' attribute.
    `void` | User.`setDefaultAccessOverride​(Access value)` | Sets the value of the '`Default Access Override`' attribute.

  - ### Uses of Access in org.eclipse.emf.cdo.security.impl

    Fields in org.eclipse.emf.cdo.security.impl declared as Access
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Access` | SecurityFactoryImpl.`DEFAULT_PERMISSION` |

    Methods in org.eclipse.emf.cdo.security.impl that return Access
    Modifier and Type | Method | Description
    --- | --- | ---
    `Access` | SecurityFactoryImpl.`createAccessFromString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)`
    `Access` | SecurityFactoryImpl.`createAccessObjectFromString​(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)`
    `Access` | PermissionImpl.`getAccess()`
    `Access` | RealmImpl.`getDefaultAccess()`
    `Access` | UserImpl.`getDefaultAccess()`
    `Access` | UserImpl.`getDefaultAccessOverride()`

    Methods in org.eclipse.emf.cdo.security.impl with parameters of type Access
    Modifier and Type | Method | Description
    --- | --- | ---
    `ClassPermission` | SecurityFactoryImpl.`createClassPermission​(org.eclipse.emf.ecore.EClass eClass, Access access)` | Deprecated.
    `FilterPermission` | SecurityFactoryImpl.`createFilterPermission​(Access access, PermissionFilter... filters)` |
    `PackagePermission` | SecurityFactoryImpl.`createPackagePermission​(org.eclipse.emf.ecore.EPackage ePackage, Access access)` | Deprecated.
    `Realm` | SecurityFactoryImpl.`createRealm​(java.lang.String name, Access defaultAccess)` |
    `ResourcePermission` | SecurityFactoryImpl.`createResourcePermission​(java.lang.String pattern, Access access)` | Deprecated.
    `void` | PermissionImpl.`setAccess​(Access newAccess)`
    `void` | RealmImpl.`setDefaultAccess​(Access newDefaultAccess)`
    `void` | UserImpl.`setDefaultAccessOverride​(Access newDefaultAccessOverride)`

  - ### Uses of Access in org.eclipse.emf.cdo.security.util

    Methods in org.eclipse.emf.cdo.security.util with parameters of type Access
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | SecurityValidator.`validateAccess​(Access access, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,​java.lang.Object> context)`
    `boolean` | SecurityValidator.`validateAccessObject​(Access accessObject, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,​java.lang.Object> context)`

  - ### Uses of Access in org.eclipse.emf.cdo.server.spi.security

    Methods in org.eclipse.emf.cdo.server.spi.security with parameters of type Access
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AnnotationHandler.`handleClassPermission​(Realm realm, org.eclipse.emf.ecore.EClass eClass, java.lang.String key, Access access)` |
    `protected void` | AnnotationHandler.`handlePackagePermission​(Realm realm, org.eclipse.emf.ecore.EPackage ePackage, java.lang.String key, Access access)` |
    `protected void` | AnnotationHandler.`handlePermission​(Realm realm, org.eclipse.emf.ecore.EModelElement modelElement, java.lang.String key, Access access, org.eclipse.emf.ecore.EClass filterClass, org.eclipse.emf.ecore.EReference filterFeature)` |