# Package org.eclipse.emf.cdo.security

The generated EMF API of the CDO security model.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  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`.
  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`.
  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`.
  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.
  SecurityPackage.Literals | Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
  User | A representation of the model object 'User'.
  UserPassword | A representation of the model object 'User Password'.

- Class Summary
  Class | Description
  --- | ---
  RealmUtil | Various static helper methods for dealing with `realms`.

- Enum Summary
  Enum | Description
  --- | ---
  Access | A representation of the literals of the enumeration 'Access', and utility methods for working with them.
  PatternStyle | A representation of the literals of the enumeration 'PatternStyle', and utility methods for working with them.

## Package org.eclipse.emf.cdo.security Description

The generated EMF API of the CDO security model.

Apiviz
  .*\.EresourcePackage.*, .*\.EresourceFactory.*

Copyright (c) 2014 Eike Stepper (Berlin, 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