# Uses of Package
org.eclipse.emf.cdo.security

- Packages that use org.eclipse.emf.cdo.security
  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.security | Server integration of the `Security` model.
  org.eclipse.emf.cdo.server.spi.security | Server provider interfaces (SPI) for the server integration of the `Security` model.

- Classes in org.eclipse.emf.cdo.security used by org.eclipse.emf.cdo.security
  Class and Description
  Access A representation of the literals of the enumeration 'Access', and utility methods for working with them.
  AndFilter A representation of the model object 'And Filter'.
  Assignee A representation of the model object 'Assignee'.
  ClassFilter A representation of the model object 'Class Filter'.

  ClassPermission
  Deprecated.
  As of 4.3 use `FilterPermission` and `ClassFilter`.

  The following features are supported:
  - `Applicable Class`

  CombinedFilter A representation of the model object 'Combined Filter'.
  Directory A representation of the model object 'Container'.
  ExpressionFilter A representation of the model object 'Expression Filter'.
  FilterPermission A representation of the model object 'Filter Permission'.
  Group A representation of the model object 'Group'.
  LinkedFilter A representation of the model object 'Reference Filter'.
  NotFilter A representation of the model object 'Not Filter'.
  ObjectFilter A representation of the model object 'Object Filter'.
  OrFilter A representation of the model object 'Or Filter'.
  PackageFilter A representation of the model object 'Package Filter'.

  PackagePermission
  Deprecated.
  As of 4.3 use `FilterPermission` and `PackageFilter`.

  The following features are supported:
  - `Applicable Package`

  PatternStyle A representation of the literals of the enumeration 'PatternStyle', and utility methods for working with them.
  Permission A representation of the model object 'Permission'.
  PermissionFilter A representation of the model object 'Permission Filter'.
  Realm A representation of the model object 'Realm'.
  ResourceFilter A representation of the model object 'Resource Filter'.

  ResourcePermission
  Deprecated.
  As of 4.3 use `FilterPermission` and `ResourceFilter`.

  The following features are supported:
  - `Pattern`

  Role A representation of the model object 'Role'.
  SecurityElement A representation of the model object 'Element'.
  SecurityFactory The Factory for the model.
  SecurityItem A representation of the model object 'Item'.
  SecurityItemContainer A `security item provider` that `items` such as `users` or `roles` can be added to or removed from.
  SecurityItemProvider Provides `security items` such as `users` or `roles` by their given IDs.
  SecurityPackage The Package for the model.
  User A representation of the model object 'User'.
  UserPassword A representation of the model object 'User Password'.

- Classes in org.eclipse.emf.cdo.security used by org.eclipse.emf.cdo.security.impl
  Class and Description
  Access A representation of the literals of the enumeration 'Access', and utility methods for working with them.
  AndFilter A representation of the model object 'And Filter'.
  Assignee A representation of the model object 'Assignee'.
  ClassFilter A representation of the model object 'Class Filter'.

  ClassPermission
  Deprecated.
  As of 4.3 use `FilterPermission` and `ClassFilter`.

  The following features are supported:
  - `Applicable Class`

  CombinedFilter A representation of the model object 'Combined Filter'.
  Directory A representation of the model object 'Container'.
  ExpressionFilter A representation of the model object 'Expression Filter'.
  FilterPermission A representation of the model object 'Filter Permission'.
  Group A representation of the model object 'Group'.
  LinkedFilter A representation of the model object 'Reference Filter'.
  NotFilter A representation of the model object 'Not Filter'.
  ObjectFilter A representation of the model object 'Object Filter'.
  ObjectPermission Deprecated. As of 4.3 use `FilterPermission` and `ObjectFilter`.
  OrFilter A representation of the model object 'Or Filter'.
  PackageFilter A representation of the model object 'Package Filter'.

  PackagePermission
  Deprecated.
  As of 4.3 use `FilterPermission` and `PackageFilter`.

  The following features are supported:
  - `Applicable Package`

  PatternStyle A representation of the literals of the enumeration 'PatternStyle', and utility methods for working with them.
  Permission A representation of the model object 'Permission'.
  PermissionFilter A representation of the model object 'Permission Filter'.
  Realm A representation of the model object 'Realm'.
  ResourceFilter A representation of the model object 'Resource Filter'.

  ResourcePermission
  Deprecated.
  As of 4.3 use `FilterPermission` and `ResourceFilter`.

  The following features are supported:
  - `Pattern`

  Role A representation of the model object 'Role'.
  SecurityElement A representation of the model object 'Element'.
  SecurityFactory The Factory for the model.
  SecurityItem A representation of the model object 'Item'.
  SecurityItemContainer A `security item provider` that `items` such as `users` or `roles` can be added to or removed from.
  SecurityItemProvider Provides `security items` such as `users` or `roles` by their given IDs.
  SecurityPackage The Package for the model.
  User A representation of the model object 'User'.
  UserPassword A representation of the model object 'User Password'.

- Classes in org.eclipse.emf.cdo.security used by org.eclipse.emf.cdo.security.util
  Class and Description
  Access A representation of the literals of the enumeration 'Access', and utility methods for working with them.
  AndFilter A representation of the model object 'And Filter'.
  Assignee A representation of the model object 'Assignee'.
  ClassFilter A representation of the model object 'Class Filter'.

  ClassPermission
  Deprecated.
  As of 4.3 use `FilterPermission` and `ClassFilter`.

  The following features are supported:
  - `Applicable Class`

  CombinedFilter A representation of the model object 'Combined Filter'.
  Directory A representation of the model object 'Container'.
  ExpressionFilter A representation of the model object 'Expression Filter'.
  FilterPermission A representation of the model object 'Filter Permission'.
  Group A representation of the model object 'Group'.
  LinkedFilter A representation of the model object 'Reference Filter'.
  NotFilter A representation of the model object 'Not Filter'.
  ObjectFilter A representation of the model object 'Object Filter'.
  ObjectPermission Deprecated. As of 4.3 use `FilterPermission` and `ObjectFilter`.
  OrFilter A representation of the model object 'Or Filter'.
  PackageFilter A representation of the model object 'Package Filter'.

  PackagePermission
  Deprecated.
  As of 4.3 use `FilterPermission` and `PackageFilter`.

  The following features are supported:
  - `Applicable Package`

  PatternStyle A representation of the literals of the enumeration 'PatternStyle', and utility methods for working with them.
  Permission A representation of the model object 'Permission'.
  PermissionFilter A representation of the model object 'Permission Filter'.
  Realm A representation of the model object 'Realm'.
  ResourceFilter A representation of the model object 'Resource Filter'.

  ResourcePermission
  Deprecated.
  As of 4.3 use `FilterPermission` and `ResourceFilter`.

  The following features are supported:
  - `Pattern`

  Role A representation of the model object 'Role'.
  SecurityElement A representation of the model object 'Element'.
  SecurityItem A representation of the model object 'Item'.
  SecurityPackage The Package for the model.
  User A representation of the model object 'User'.
  UserPassword A representation of the model object 'User Password'.

- Classes in org.eclipse.emf.cdo.security used by org.eclipse.emf.cdo.server.security
  Class and Description
  Realm A representation of the model object 'Realm'.
  SecurityItemContainer A `security item provider` that `items` such as `users` or `roles` can be added to or removed from.
  SecurityItemProvider Provides `security items` such as `users` or `roles` by their given IDs.

- Classes in org.eclipse.emf.cdo.security used by org.eclipse.emf.cdo.server.spi.security
  Class and Description
  Access A representation of the literals of the enumeration 'Access', and utility methods for working with them.
  Realm A representation of the model object 'Realm'.
  Role A representation of the model object 'Role'.
  SecurityItemContainer A `security item provider` that `items` such as `users` or `roles` can be added to or removed from.
  SecurityItemProvider Provides `security items` such as `users` or `roles` by their given IDs.
  User A representation of the model object 'User'.

Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html