Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-frame.html32
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-noframe.html32
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/constant-values.html182
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/index-all.html982
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOObject.html12
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOObject.pngbin53024 -> 53098 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/class-use/CDOObject.html48
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/branch/class-use/CDOBranchPoint.html8
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/CDOWithID.html4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/class-use/CDOWithID.html48
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/model/CDOPackageTypeRegistry.CDOObjectMarker.html2
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/model/class-use/CDOPackageTypeRegistry.CDOObjectMarker.html24
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/revision/class-use/CDORevision.html8
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/revision/class-use/CDORevisionProvider.html8
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Access.html669
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Access.pngbin0 -> 3094 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Assignee.html8
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Check.html419
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Check.pngbin10428 -> 0 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ClassCheck.pngbin5409 -> 0 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ClassPermission.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ClassCheck.html)64
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ClassPermission.pngbin0 -> 5487 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Directory.html4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Group.html4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/PackageCheck.pngbin5504 -> 0 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/PackagePermission.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/PackageCheck.html)64
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/PackagePermission.pngbin0 -> 5578 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Permission.html470
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Permission.pngbin3108 -> 11279 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Realm.html73
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/RealmUtil.html18
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ResourceCheck.pngbin5433 -> 0 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ResourcePermission.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ResourceCheck.html)60
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ResourcePermission.pngbin0 -> 5525 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Role.html36
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/SecurityFactory.html48
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/SecurityPackage.Literals.html267
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/SecurityPackage.html766
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/SecurityPackage.pngbin63489 -> 63997 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/User.html93
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/class-use/Access.html451
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/class-use/Check.html349
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/class-use/ClassPermission.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/class-use/PackageCheck.html)52
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/class-use/PackagePermission.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/class-use/ClassCheck.html)52
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/class-use/Permission.html221
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/class-use/Realm.html16
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/class-use/ResourcePermission.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/class-use/ResourceCheck.html)52
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/class-use/Role.html10
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/class-use/SecurityItem.html8
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/AssigneeImpl.html4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/CheckImpl.pngbin7762 -> 0 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/ClassCheckImpl.pngbin3804 -> 0 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html)88
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.pngbin0 -> 3993 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/DirectoryImpl.html4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/GroupImpl.html4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/PackageCheckImpl.pngbin3896 -> 0 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html)88
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.pngbin0 -> 4087 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/PermissionImpl.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/CheckImpl.html)122
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/PermissionImpl.pngbin0 -> 7946 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/RealmImpl.html60
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.pngbin3847 -> 0 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html)86
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.pngbin0 -> 4025 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/RoleImpl.html26
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html138
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html290
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/UserImpl.html69
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/class-use/ClassPermissionImpl.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/class-use/ClassCheckImpl.html)20
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/class-use/PackagePermissionImpl.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/class-use/PackageCheckImpl.html)20
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/class-use/PermissionImpl.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/class-use/CheckImpl.html)36
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/class-use/ResourcePermissionImpl.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/class-use/ResourceCheckImpl.html)20
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/package-frame.html10
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/package-summary.html20
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/impl/package-use.html4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/package-frame.html12
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/package-summary.html56
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/package-summary.pngbin23724 -> 24435 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/package-use.html76
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/AssigneeItemProvider.html4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/CheckItemProvider.pngbin39354 -> 0 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.pngbin34074 -> 0 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html)80
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.pngbin0 -> 34059 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/DirectoryItemProvider.html4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/GroupItemProvider.html4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.pngbin34446 -> 0 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html)80
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.pngbin0 -> 35661 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/CheckItemProvider.html)80
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/PermissionItemProvider.pngbin0 -> 40840 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/RealmItemProvider.html48
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.pngbin34482 -> 0 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html)76
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.pngbin0 -> 35259 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/RoleItemProvider.html4
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html92
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/UserItemProvider.html68
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/class-use/ClassPermissionItemProvider.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/class-use/ClassCheckItemProvider.html)30
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/class-use/PackagePermissionItemProvider.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/class-use/PackageCheckItemProvider.html)30
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/class-use/PermissionItemProvider.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/class-use/CheckItemProvider.html)36
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/class-use/ResourcePermissionItemProvider.html (renamed from plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/class-use/ResourceCheckItemProvider.html)30
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/package-frame.html10
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/package-summary.html20
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/provider/package-use.html24
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/util/SecurityAdapterFactory.html68
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/util/SecuritySwitch.html68
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html32
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/internal/cdo/CDOObjectImpl.html12
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/internal/cdo/CDOObjectImpl.pngbin12282 -> 12225 bytes
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/internal/cdo/class-use/CDOObjectImpl.html24
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/spi/cdo/InternalCDOLoadable.html2
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/spi/cdo/InternalCDOObject.html2
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/spi/cdo/class-use/InternalCDOLoadable.html24
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/spi/cdo/class-use/InternalCDOObject.html24
-rw-r--r--plugins/org.eclipse.emf.cdo.security/model/security.ecorediag224
117 files changed, 4221 insertions, 3896 deletions
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-frame.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-frame.html
index e1c9a334fa..69182f72f5 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-frame.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-frame.html
@@ -60,6 +60,8 @@ All Classes (CDO Model Repository Documentation)
<BR>
<A HREF="org/eclipse/emf/cdo/server/db/mapping/AbstractTypeMappingFactory.html" title="class in org.eclipse.emf.cdo.server.db.mapping" target="classFrame">AbstractTypeMappingFactory</A>
<BR>
+<A HREF="org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security" target="classFrame">Access</A>
+<BR>
<A HREF="org/eclipse/emf/cdo/etypes/Annotation.html" title="interface in org.eclipse.emf.cdo.etypes" target="classFrame"><I>Annotation</I></A>
<BR>
<A HREF="org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html" title="class in org.eclipse.emf.cdo.server.spi.security" target="classFrame">AnnotationHandler</A>
@@ -830,17 +832,11 @@ All Classes (CDO Model Repository Documentation)
<BR>
<A HREF="org/eclipse/emf/cdo/transaction/CDOXATransaction.html" title="interface in org.eclipse.emf.cdo.transaction" target="classFrame"><I>CDOXATransaction</I></A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security" target="classFrame"><I>Check</I></A>
-<BR>
-<A HREF="org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl" target="classFrame">CheckImpl</A>
-<BR>
-<A HREF="org/eclipse/emf/cdo/security/provider/CheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider" target="classFrame">CheckItemProvider</A>
+<A HREF="org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security" target="classFrame"><I>ClassPermission</I></A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security" target="classFrame"><I>ClassCheck</I></A>
+<A HREF="org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl" target="classFrame">ClassPermissionImpl</A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl" target="classFrame">ClassCheckImpl</A>
-<BR>
-<A HREF="org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider" target="classFrame">ClassCheckItemProvider</A>
+<A HREF="org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider" target="classFrame">ClassPermissionItemProvider</A>
<BR>
<A HREF="org/eclipse/emf/cdo/util/CommitException.html" title="class in org.eclipse.emf.cdo.util" target="classFrame">CommitException</A>
<BR>
@@ -1316,15 +1312,19 @@ All Classes (CDO Model Repository Documentation)
<BR>
<A HREF="org/eclipse/emf/cdo/server/ocl/OCLQueryHandler.Factory.html" title="class in org.eclipse.emf.cdo.server.ocl" target="classFrame">OCLQueryHandler.Factory</A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security" target="classFrame"><I>PackageCheck</I></A>
+<A HREF="org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security" target="classFrame"><I>PackagePermission</I></A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl" target="classFrame">PackageCheckImpl</A>
+<A HREF="org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl" target="classFrame">PackagePermissionImpl</A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider" target="classFrame">PackageCheckItemProvider</A>
+<A HREF="org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider" target="classFrame">PackagePermissionItemProvider</A>
<BR>
<A HREF="org/eclipse/emf/cdo/common/util/PartialCollectionLoadingNotSupportedException.html" title="class in org.eclipse.emf.cdo.common.util" target="classFrame">PartialCollectionLoadingNotSupportedException</A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security" target="classFrame">Permission</A>
+<A HREF="org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security" target="classFrame"><I>Permission</I></A>
+<BR>
+<A HREF="org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl" target="classFrame">PermissionImpl</A>
+<BR>
+<A HREF="org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider" target="classFrame">PermissionItemProvider</A>
<BR>
<A HREF="org/eclipse/emf/cdo/spi/server/PluginRepositoryProvider.html" title="class in org.eclipse.emf.cdo.spi.server" target="classFrame">PluginRepositoryProvider</A>
<BR>
@@ -1368,11 +1368,11 @@ All Classes (CDO Model Repository Documentation)
<BR>
<A HREF="org/eclipse/emf/cdo/spi/server/RepositoryUserManager.RepositoryUserManagerFactory.html" title="class in org.eclipse.emf.cdo.spi.server" target="classFrame">RepositoryUserManager.RepositoryUserManagerFactory</A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security" target="classFrame"><I>ResourceCheck</I></A>
+<A HREF="org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security" target="classFrame"><I>ResourcePermission</I></A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl" target="classFrame">ResourceCheckImpl</A>
+<A HREF="org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl" target="classFrame">ResourcePermissionImpl</A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider" target="classFrame">ResourceCheckItemProvider</A>
+<A HREF="org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider" target="classFrame">ResourcePermissionItemProvider</A>
<BR>
<A HREF="org/eclipse/emf/cdo/spi/common/revision/RevisionInfo.html" title="class in org.eclipse.emf.cdo.spi.common.revision" target="classFrame">RevisionInfo</A>
<BR>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-noframe.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-noframe.html
index d1f52409ef..6f1b0b2e99 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-noframe.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/allclasses-noframe.html
@@ -60,6 +60,8 @@ All Classes (CDO Model Repository Documentation)
<BR>
<A HREF="org/eclipse/emf/cdo/server/db/mapping/AbstractTypeMappingFactory.html" title="class in org.eclipse.emf.cdo.server.db.mapping">AbstractTypeMappingFactory</A>
<BR>
+<A HREF="org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>
+<BR>
<A HREF="org/eclipse/emf/cdo/etypes/Annotation.html" title="interface in org.eclipse.emf.cdo.etypes"><I>Annotation</I></A>
<BR>
<A HREF="org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html" title="class in org.eclipse.emf.cdo.server.spi.security">AnnotationHandler</A>
@@ -830,17 +832,11 @@ All Classes (CDO Model Repository Documentation)
<BR>
<A HREF="org/eclipse/emf/cdo/transaction/CDOXATransaction.html" title="interface in org.eclipse.emf.cdo.transaction"><I>CDOXATransaction</I></A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security"><I>Check</I></A>
-<BR>
-<A HREF="org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">CheckImpl</A>
-<BR>
-<A HREF="org/eclipse/emf/cdo/security/provider/CheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">CheckItemProvider</A>
+<A HREF="org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security"><I>ClassPermission</I></A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security"><I>ClassCheck</I></A>
+<A HREF="org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassPermissionImpl</A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassCheckImpl</A>
-<BR>
-<A HREF="org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassCheckItemProvider</A>
+<A HREF="org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassPermissionItemProvider</A>
<BR>
<A HREF="org/eclipse/emf/cdo/util/CommitException.html" title="class in org.eclipse.emf.cdo.util">CommitException</A>
<BR>
@@ -1316,15 +1312,19 @@ All Classes (CDO Model Repository Documentation)
<BR>
<A HREF="org/eclipse/emf/cdo/server/ocl/OCLQueryHandler.Factory.html" title="class in org.eclipse.emf.cdo.server.ocl">OCLQueryHandler.Factory</A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security"><I>PackageCheck</I></A>
+<A HREF="org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security"><I>PackagePermission</I></A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackageCheckImpl</A>
+<A HREF="org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackagePermissionImpl</A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackageCheckItemProvider</A>
+<A HREF="org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackagePermissionItemProvider</A>
<BR>
<A HREF="org/eclipse/emf/cdo/common/util/PartialCollectionLoadingNotSupportedException.html" title="class in org.eclipse.emf.cdo.common.util">PartialCollectionLoadingNotSupportedException</A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>
+<A HREF="org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security"><I>Permission</I></A>
+<BR>
+<A HREF="org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PermissionImpl</A>
+<BR>
+<A HREF="org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PermissionItemProvider</A>
<BR>
<A HREF="org/eclipse/emf/cdo/spi/server/PluginRepositoryProvider.html" title="class in org.eclipse.emf.cdo.spi.server">PluginRepositoryProvider</A>
<BR>
@@ -1368,11 +1368,11 @@ All Classes (CDO Model Repository Documentation)
<BR>
<A HREF="org/eclipse/emf/cdo/spi/server/RepositoryUserManager.RepositoryUserManagerFactory.html" title="class in org.eclipse.emf.cdo.spi.server">RepositoryUserManager.RepositoryUserManagerFactory</A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security"><I>ResourceCheck</I></A>
+<A HREF="org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security"><I>ResourcePermission</I></A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourceCheckImpl</A>
+<A HREF="org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourcePermissionImpl</A>
<BR>
-<A HREF="org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourceCheckItemProvider</A>
+<A HREF="org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourcePermissionItemProvider</A>
<BR>
<A HREF="org/eclipse/emf/cdo/spi/common/revision/RevisionInfo.html" title="class in org.eclipse.emf.cdo.spi.common.revision">RevisionInfo</A>
<BR>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/constant-values.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/constant-values.html
index 2c70993dab..d87bab0357 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/constant-values.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/constant-values.html
@@ -1492,18 +1492,18 @@ org.eclipse.*</FONT></TH>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left" COLSPAN="3">org.eclipse.emf.cdo.security.<A HREF="org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A></TH>
+<TH ALIGN="left" COLSPAN="3">org.eclipse.emf.cdo.security.<A HREF="org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.Permission.READ_VALUE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.Access.READ_VALUE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/Permission.html#READ_VALUE">READ_VALUE</A></CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/Access.html#READ_VALUE">READ_VALUE</A></CODE></TD>
<TD ALIGN="right"><CODE>0</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.Permission.WRITE_VALUE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.Access.WRITE_VALUE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/Permission.html#WRITE_VALUE">WRITE_VALUE</A></CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/Access.html#WRITE_VALUE">WRITE_VALUE</A></CODE></TD>
<TD ALIGN="right"><CODE>1</CODE></TD>
</TR>
</FONT></TD>
@@ -1519,6 +1519,18 @@ org.eclipse.*</FONT></TH>
<TH ALIGN="left" COLSPAN="3">org.eclipse.emf.cdo.security.<A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.ACCESS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#ACCESS">ACCESS</A></CODE></TD>
+<TD ALIGN="right"><CODE>13</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.ACCESS_OBJECT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#ACCESS_OBJECT">ACCESS_OBJECT</A></CODE></TD>
+<TD ALIGN="right"><CODE>14</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.ASSIGNEE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#ASSIGNEE">ASSIGNEE</A></CODE></TD>
@@ -1549,57 +1561,33 @@ org.eclipse.*</FONT></TH>
<TD ALIGN="right"><CODE>3</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.CHECK"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.CLASS_PERMISSION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#CHECK">CHECK</A></CODE></TD>
-<TD ALIGN="right"><CODE>9</CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_PERMISSION">CLASS_PERMISSION</A></CODE></TD>
+<TD ALIGN="right"><CODE>10</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.CHECK__PERMISSION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.CLASS_PERMISSION__ACCESS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#CHECK__PERMISSION">CHECK__PERMISSION</A></CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_PERMISSION__ACCESS">CLASS_PERMISSION__ACCESS</A></CODE></TD>
<TD ALIGN="right"><CODE>1</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.CHECK__ROLE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#CHECK__ROLE">CHECK__ROLE</A></CODE></TD>
-<TD ALIGN="right"><CODE>0</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.CHECK_FEATURE_COUNT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.CLASS_PERMISSION__APPLICABLE_CLASS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#CHECK_FEATURE_COUNT">CHECK_FEATURE_COUNT</A></CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_PERMISSION__APPLICABLE_CLASS">CLASS_PERMISSION__APPLICABLE_CLASS</A></CODE></TD>
<TD ALIGN="right"><CODE>2</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.CLASS_CHECK"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_CHECK">CLASS_CHECK</A></CODE></TD>
-<TD ALIGN="right"><CODE>10</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.CLASS_CHECK__APPLICABLE_CLASS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.CLASS_PERMISSION__ROLE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_CHECK__APPLICABLE_CLASS">CLASS_CHECK__APPLICABLE_CLASS</A></CODE></TD>
-<TD ALIGN="right"><CODE>2</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.CLASS_CHECK__PERMISSION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_CHECK__PERMISSION">CLASS_CHECK__PERMISSION</A></CODE></TD>
-<TD ALIGN="right"><CODE>1</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.CLASS_CHECK__ROLE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_CHECK__ROLE">CLASS_CHECK__ROLE</A></CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_PERMISSION__ROLE">CLASS_PERMISSION__ROLE</A></CODE></TD>
<TD ALIGN="right"><CODE>0</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.CLASS_CHECK_FEATURE_COUNT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.CLASS_PERMISSION_FEATURE_COUNT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_CHECK_FEATURE_COUNT">CLASS_CHECK_FEATURE_COUNT</A></CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_PERMISSION_FEATURE_COUNT">CLASS_PERMISSION_FEATURE_COUNT</A></CODE></TD>
<TD ALIGN="right"><CODE>3</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
@@ -1717,52 +1705,64 @@ org.eclipse.*</FONT></TH>
<TD ALIGN="right"><CODE>9</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.PACKAGE_CHECK"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.PACKAGE_PERMISSION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_CHECK">PACKAGE_CHECK</A></CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_PERMISSION">PACKAGE_PERMISSION</A></CODE></TD>
<TD ALIGN="right"><CODE>11</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.PACKAGE_CHECK__APPLICABLE_PACKAGE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.PACKAGE_PERMISSION__ACCESS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_CHECK__APPLICABLE_PACKAGE">PACKAGE_CHECK__APPLICABLE_PACKAGE</A></CODE></TD>
-<TD ALIGN="right"><CODE>2</CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_PERMISSION__ACCESS">PACKAGE_PERMISSION__ACCESS</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.PACKAGE_CHECK__PERMISSION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.PACKAGE_PERMISSION__APPLICABLE_PACKAGE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_CHECK__PERMISSION">PACKAGE_CHECK__PERMISSION</A></CODE></TD>
-<TD ALIGN="right"><CODE>1</CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_PERMISSION__APPLICABLE_PACKAGE">PACKAGE_PERMISSION__APPLICABLE_PACKAGE</A></CODE></TD>
+<TD ALIGN="right"><CODE>2</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.PACKAGE_CHECK__ROLE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.PACKAGE_PERMISSION__ROLE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_CHECK__ROLE">PACKAGE_CHECK__ROLE</A></CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_PERMISSION__ROLE">PACKAGE_PERMISSION__ROLE</A></CODE></TD>
<TD ALIGN="right"><CODE>0</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.PACKAGE_CHECK_FEATURE_COUNT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.PACKAGE_PERMISSION_FEATURE_COUNT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_CHECK_FEATURE_COUNT">PACKAGE_CHECK_FEATURE_COUNT</A></CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_PERMISSION_FEATURE_COUNT">PACKAGE_PERMISSION_FEATURE_COUNT</A></CODE></TD>
<TD ALIGN="right"><CODE>3</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.PERMISSION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#PERMISSION">PERMISSION</A></CODE></TD>
-<TD ALIGN="right"><CODE>13</CODE></TD>
+<TD ALIGN="right"><CODE>9</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.REALM"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.PERMISSION__ACCESS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#REALM">REALM</A></CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#PERMISSION__ACCESS">PERMISSION__ACCESS</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.PERMISSION__ROLE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#PERMISSION__ROLE">PERMISSION__ROLE</A></CODE></TD>
+<TD ALIGN="right"><CODE>0</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.PERMISSION_FEATURE_COUNT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#PERMISSION_FEATURE_COUNT">PERMISSION_FEATURE_COUNT</A></CODE></TD>
<TD ALIGN="right"><CODE>2</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.REALM__ALL_CHECKS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.REALM"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#REALM__ALL_CHECKS">REALM__ALL_CHECKS</A></CODE></TD>
-<TD ALIGN="right"><CODE>5</CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#REALM">REALM</A></CODE></TD>
+<TD ALIGN="right"><CODE>2</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.REALM__ALL_GROUPS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
@@ -1771,6 +1771,12 @@ org.eclipse.*</FONT></TH>
<TD ALIGN="right"><CODE>3</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.REALM__ALL_PERMISSIONS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#REALM__ALL_PERMISSIONS">REALM__ALL_PERMISSIONS</A></CODE></TD>
+<TD ALIGN="right"><CODE>5</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.REALM__ALL_ROLES"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#REALM__ALL_ROLES">REALM__ALL_ROLES</A></CODE></TD>
@@ -1789,9 +1795,9 @@ org.eclipse.*</FONT></TH>
<TD ALIGN="right"><CODE>0</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.REALM__DEFAULT_PERMISSION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.REALM__DEFAULT_ACCESS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#REALM__DEFAULT_PERMISSION">REALM__DEFAULT_PERMISSION</A></CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#REALM__DEFAULT_ACCESS">REALM__DEFAULT_ACCESS</A></CODE></TD>
<TD ALIGN="right"><CODE>7</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
@@ -1813,33 +1819,33 @@ org.eclipse.*</FONT></TH>
<TD ALIGN="right"><CODE>8</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.RESOURCE_CHECK"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.RESOURCE_PERMISSION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_CHECK">RESOURCE_CHECK</A></CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_PERMISSION">RESOURCE_PERMISSION</A></CODE></TD>
<TD ALIGN="right"><CODE>12</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.RESOURCE_CHECK__PATTERN"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.RESOURCE_PERMISSION__ACCESS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_CHECK__PATTERN">RESOURCE_CHECK__PATTERN</A></CODE></TD>
-<TD ALIGN="right"><CODE>2</CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_PERMISSION__ACCESS">RESOURCE_PERMISSION__ACCESS</A></CODE></TD>
+<TD ALIGN="right"><CODE>1</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.RESOURCE_CHECK__PERMISSION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.RESOURCE_PERMISSION__PATTERN"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_CHECK__PERMISSION">RESOURCE_CHECK__PERMISSION</A></CODE></TD>
-<TD ALIGN="right"><CODE>1</CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_PERMISSION__PATTERN">RESOURCE_PERMISSION__PATTERN</A></CODE></TD>
+<TD ALIGN="right"><CODE>2</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.RESOURCE_CHECK__ROLE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.RESOURCE_PERMISSION__ROLE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_CHECK__ROLE">RESOURCE_CHECK__ROLE</A></CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_PERMISSION__ROLE">RESOURCE_PERMISSION__ROLE</A></CODE></TD>
<TD ALIGN="right"><CODE>0</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.RESOURCE_CHECK_FEATURE_COUNT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.RESOURCE_PERMISSION_FEATURE_COUNT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_CHECK_FEATURE_COUNT">RESOURCE_CHECK_FEATURE_COUNT</A></CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_PERMISSION_FEATURE_COUNT">RESOURCE_PERMISSION_FEATURE_COUNT</A></CODE></TD>
<TD ALIGN="right"><CODE>3</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
@@ -1861,18 +1867,18 @@ org.eclipse.*</FONT></TH>
<TD ALIGN="right"><CODE>3</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.ROLE__CHECKS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#ROLE__CHECKS">ROLE__CHECKS</A></CODE></TD>
-<TD ALIGN="right"><CODE>2</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.ROLE__ID"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#ROLE__ID">ROLE__ID</A></CODE></TD>
<TD ALIGN="right"><CODE>1</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.ROLE__PERMISSIONS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#ROLE__PERMISSIONS">ROLE__PERMISSIONS</A></CODE></TD>
+<TD ALIGN="right"><CODE>2</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.ROLE_FEATURE_COUNT"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#ROLE_FEATURE_COUNT">ROLE_FEATURE_COUNT</A></CODE></TD>
@@ -1921,18 +1927,18 @@ org.eclipse.*</FONT></TH>
<TD ALIGN="right"><CODE>7</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.USER__ALL_CHECKS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
-<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#USER__ALL_CHECKS">USER__ALL_CHECKS</A></CODE></TD>
-<TD ALIGN="right"><CODE>14</CODE></TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.USER__ALL_GROUPS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#USER__ALL_GROUPS">USER__ALL_GROUPS</A></CODE></TD>
<TD ALIGN="right"><CODE>12</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.USER__ALL_PERMISSIONS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#USER__ALL_PERMISSIONS">USER__ALL_PERMISSIONS</A></CODE></TD>
+<TD ALIGN="right"><CODE>14</CODE></TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.USER__ALL_ROLES"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#USER__ALL_ROLES">USER__ALL_ROLES</A></CODE></TD>
@@ -1945,15 +1951,15 @@ org.eclipse.*</FONT></TH>
<TD ALIGN="right"><CODE>0</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.USER__DEFAULT_PERMISSION"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.USER__DEFAULT_ACCESS"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#USER__DEFAULT_PERMISSION">USER__DEFAULT_PERMISSION</A></CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#USER__DEFAULT_ACCESS">USER__DEFAULT_ACCESS</A></CODE></TD>
<TD ALIGN="right"><CODE>9</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.USER__DEFAULT_PERMISSION_OVERRIDE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
+<A NAME="org.eclipse.emf.cdo.security.SecurityPackage.USER__DEFAULT_ACCESS_OVERRIDE"><!-- --></A><TD ALIGN="right"><FONT SIZE="-1">
<CODE>public&nbsp;static&nbsp;final&nbsp;int</CODE></FONT></TD>
-<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#USER__DEFAULT_PERMISSION_OVERRIDE">USER__DEFAULT_PERMISSION_OVERRIDE</A></CODE></TD>
+<TD ALIGN="left"><CODE><A HREF="org/eclipse/emf/cdo/security/SecurityPackage.html#USER__DEFAULT_ACCESS_OVERRIDE">USER__DEFAULT_ACCESS_OVERRIDE</A></CODE></TD>
<TD ALIGN="right"><CODE>8</CODE></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/index-all.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/index-all.html
index a148bafe70..334467480c 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/index-all.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/index-all.html
@@ -164,6 +164,19 @@ Method in interface org.eclipse.emf.cdo.common.revision.delta.<A HREF="./org/ecl
<DT><A HREF="./org/eclipse/emf/cdo/common/revision/delta/CDORevisionDelta.html#accept(org.eclipse.emf.cdo.common.revision.delta.CDOFeatureDeltaVisitor)"><B>accept(CDOFeatureDeltaVisitor)</B></A> -
Method in interface org.eclipse.emf.cdo.common.revision.delta.<A HREF="./org/eclipse/emf/cdo/common/revision/delta/CDORevisionDelta.html" title="interface in org.eclipse.emf.cdo.common.revision.delta">CDORevisionDelta</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security"><B>Access</B></A> - Enum in <A HREF="./org/eclipse/emf/cdo/security/package-summary.html">org.eclipse.emf.cdo.security</A><DD>A representation of the literals of the enumeration '<em><b>Access</b></em>',
+ and utility methods for working with them<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#ACCESS"><B>ACCESS</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>The meta object id for the '<A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security"><CODE><em>Access</em></CODE></A>' enum
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ACCESS"><B>ACCESS</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
+<DD>The meta object literal for the '<A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security"><CODE><em>Access</em></CODE></A>' enum
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#ACCESS_OBJECT"><B>ACCESS_OBJECT</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>The meta object id for the '<em>Access Object</em>' data type
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ACCESS_OBJECT"><B>ACCESS_OBJECT</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
+<DD>The meta object literal for the '<em>Access Object</em>' data type
<DT><A HREF="./org/eclipse/emf/cdo/spi/common/revision/InternalCDORevisionManager.RevisionLocker.html#acquireAtomicRequestLock(java.lang.Object)"><B>acquireAtomicRequestLock(Object)</B></A> -
Method in interface org.eclipse.emf.cdo.spi.common.revision.<A HREF="./org/eclipse/emf/cdo/spi/common/revision/InternalCDORevisionManager.RevisionLocker.html" title="interface in org.eclipse.emf.cdo.spi.common.revision">InternalCDORevisionManager.RevisionLocker</A>
<DD>&nbsp;
@@ -224,6 +237,9 @@ Method in interface org.eclipse.emf.spi.cdo.<A HREF="./org/eclipse/emf/spi/cdo/I
<DT><A HREF="./org/eclipse/emf/spi/cdo/InternalCDOXATransaction.html#add(org.eclipse.emf.spi.cdo.InternalCDOTransaction)"><B>add(InternalCDOTransaction)</B></A> -
Method in interface org.eclipse.emf.spi.cdo.<A HREF="./org/eclipse/emf/spi/cdo/InternalCDOXATransaction.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOXATransaction</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html#addAccessPropertyDescriptor(java.lang.Object)"><B>addAccessPropertyDescriptor(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PermissionItemProvider</A>
+<DD>This adds a property descriptor for the Access feature
<DT><A HREF="./org/eclipse/emf/cdo/common/model/EMFUtil.html#addAdapter(org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.common.notify.Adapter)"><B>addAdapter(Notifier, Adapter)</B></A> -
Static method in class org.eclipse.emf.cdo.common.model.<A HREF="./org/eclipse/emf/cdo/common/model/EMFUtil.html" title="class in org.eclipse.emf.cdo.common.model">EMFUtil</A>
<DD>&nbsp;
@@ -236,11 +252,17 @@ Method in class org.eclipse.emf.cdo.edit.<A HREF="./org/eclipse/emf/cdo/edit/CDO
<DT><A HREF="./org/eclipse/emf/cdo/common/util/CDOQueryQueue.html#addAll(java.util.Collection)"><B>addAll(Collection&lt;? extends E&gt;)</B></A> -
Method in class org.eclipse.emf.cdo.common.util.<A HREF="./org/eclipse/emf/cdo/common/util/CDOQueryQueue.html" title="class in org.eclipse.emf.cdo.common.util">CDOQueryQueue</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html#addApplicableClassPropertyDescriptor(java.lang.Object)"><B>addApplicableClassPropertyDescriptor(Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html#addAllPermissionsPropertyDescriptor(java.lang.Object)"><B>addAllPermissionsPropertyDescriptor(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">RealmItemProvider</A>
+<DD>This adds a property descriptor for the All Permissions feature
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/UserItemProvider.html#addAllPermissionsPropertyDescriptor(java.lang.Object)"><B>addAllPermissionsPropertyDescriptor(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/UserItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">UserItemProvider</A>
+<DD>This adds a property descriptor for the All Permissions feature
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html#addApplicableClassPropertyDescriptor(java.lang.Object)"><B>addApplicableClassPropertyDescriptor(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassPermissionItemProvider</A>
<DD>This adds a property descriptor for the Applicable Class feature
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html#addApplicablePackagePropertyDescriptor(java.lang.Object)"><B>addApplicablePackagePropertyDescriptor(Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackageCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html#addApplicablePackagePropertyDescriptor(java.lang.Object)"><B>addApplicablePackagePropertyDescriptor(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackagePermissionItemProvider</A>
<DD>This adds a property descriptor for the Applicable Package feature
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/RoleItemProvider.html#addAssigneesPropertyDescriptor(java.lang.Object)"><B>addAssigneesPropertyDescriptor(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/RoleItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">RoleItemProvider</A>
@@ -281,12 +303,15 @@ Method in class org.eclipse.emf.cdo.eresource.provider.<A HREF="./org/eclipse/em
<DT><A HREF="./org/eclipse/emf/cdo/eresource/provider/CDOTextResourceItemProvider.html#addContentsPropertyDescriptor(java.lang.Object)"><B>addContentsPropertyDescriptor(Object)</B></A> -
Method in class org.eclipse.emf.cdo.eresource.provider.<A HREF="./org/eclipse/emf/cdo/eresource/provider/CDOTextResourceItemProvider.html" title="class in org.eclipse.emf.cdo.eresource.provider">CDOTextResourceItemProvider</A>
<DD>This adds a property descriptor for the Contents feature. <!
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/UserItemProvider.html#addDefaultPermissionOverridePropertyDescriptor(java.lang.Object)"><B>addDefaultPermissionOverridePropertyDescriptor(Object)</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/UserItemProvider.html#addDefaultAccessOverridePropertyDescriptor(java.lang.Object)"><B>addDefaultAccessOverridePropertyDescriptor(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/UserItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">UserItemProvider</A>
-<DD>This adds a property descriptor for the Default Permission Override feature
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html#addDefaultPermissionPropertyDescriptor(java.lang.Object)"><B>addDefaultPermissionPropertyDescriptor(Object)</B></A> -
+<DD>This adds a property descriptor for the Default Access Override feature
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html#addDefaultAccessPropertyDescriptor(java.lang.Object)"><B>addDefaultAccessPropertyDescriptor(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">RealmItemProvider</A>
-<DD>This adds a property descriptor for the Default Permission feature
+<DD>This adds a property descriptor for the Default Access feature
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/UserItemProvider.html#addDefaultAccessPropertyDescriptor(java.lang.Object)"><B>addDefaultAccessPropertyDescriptor(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/UserItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">UserItemProvider</A>
+<DD>This adds a property descriptor for the Default Access feature
<DT><A HREF="./org/eclipse/emf/spi/cdo/CDOSessionProtocol.RefreshSessionResult.html#addDetachedObject(org.eclipse.emf.cdo.common.revision.CDORevisionKey)"><B>addDetachedObject(CDORevisionKey)</B></A> -
Method in class org.eclipse.emf.spi.cdo.<A HREF="./org/eclipse/emf/spi/cdo/CDOSessionProtocol.RefreshSessionResult.html" title="class in org.eclipse.emf.spi.cdo">CDOSessionProtocol.RefreshSessionResult</A>
<DD>&nbsp;
@@ -413,12 +438,9 @@ Method in class org.eclipse.emf.spi.cdo.<A HREF="./org/eclipse/emf/spi/cdo/CDOSe
<DT><A HREF="./org/eclipse/emf/cdo/eresource/provider/CDOResourceNodeItemProvider.html#addPathPropertyDescriptor(java.lang.Object)"><B>addPathPropertyDescriptor(Object)</B></A> -
Method in class org.eclipse.emf.cdo.eresource.provider.<A HREF="./org/eclipse/emf/cdo/eresource/provider/CDOResourceNodeItemProvider.html" title="class in org.eclipse.emf.cdo.eresource.provider">CDOResourceNodeItemProvider</A>
<DD>This adds a property descriptor for the Path feature. <!
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html#addPatternPropertyDescriptor(java.lang.Object)"><B>addPatternPropertyDescriptor(Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourceCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html#addPatternPropertyDescriptor(java.lang.Object)"><B>addPatternPropertyDescriptor(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourcePermissionItemProvider</A>
<DD>This adds a property descriptor for the Pattern feature
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html#addPermissionPropertyDescriptor(java.lang.Object)"><B>addPermissionPropertyDescriptor(Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">CheckItemProvider</A>
-<DD>This adds a property descriptor for the Permission feature
<DT><A HREF="./org/eclipse/emf/cdo/server/IStoreChunkReader.html#addRangedChunk(int, int)"><B>addRangedChunk(int, int)</B></A> -
Method in interface org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/server/IStoreChunkReader.html" title="interface in org.eclipse.emf.cdo.server">IStoreChunkReader</A>
<DD>&nbsp;
@@ -596,15 +618,15 @@ Method in interface org.eclipse.emf.cdo.spi.common.revision.<A HREF="./org/eclip
<DT><A HREF="./org/eclipse/emf/cdo/view/CDOAdapterPolicy.html#ALL"><B>ALL</B></A> -
Static variable in interface org.eclipse.emf.cdo.view.<A HREF="./org/eclipse/emf/cdo/view/CDOAdapterPolicy.html" title="interface in org.eclipse.emf.cdo.view">CDOAdapterPolicy</A>
<DD>A default adapter policy that always triggers special behaviour.
-<DT><A HREF="./org/eclipse/emf/cdo/security/RealmUtil.html#allChecks(org.eclipse.emf.common.util.EList)"><B>allChecks(EList&lt;SecurityItem&gt;)</B></A> -
-Static method in class org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/RealmUtil.html" title="class in org.eclipse.emf.cdo.security">RealmUtil</A>
-<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/RealmUtil.html#allGroups(org.eclipse.emf.common.util.EList)"><B>allGroups(EList&lt;SecurityItem&gt;)</B></A> -
Static method in class org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/RealmUtil.html" title="class in org.eclipse.emf.cdo.security">RealmUtil</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/server/IRepository.Props.html#ALLOW_INTERRUPT_RUNNING_QUERIES"><B>ALLOW_INTERRUPT_RUNNING_QUERIES</B></A> -
Static variable in interface org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/server/IRepository.Props.html" title="interface in org.eclipse.emf.cdo.server">IRepository.Props</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/RealmUtil.html#allPermissions(org.eclipse.emf.common.util.EList)"><B>allPermissions(EList&lt;SecurityItem&gt;)</B></A> -
+Static method in class org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/RealmUtil.html" title="class in org.eclipse.emf.cdo.security">RealmUtil</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/RealmUtil.html#allRoles(org.eclipse.emf.common.util.EList)"><B>allRoles(EList&lt;SecurityItem&gt;)</B></A> -
Static method in class org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/RealmUtil.html" title="class in org.eclipse.emf.cdo.security">RealmUtil</A>
<DD>&nbsp;
@@ -930,12 +952,9 @@ Method in class org.eclipse.emf.cdo.eresource.util.<A HREF="./org/eclipse/emf/cd
<DT><A HREF="./org/eclipse/emf/cdo/eresource/util/EresourceSwitch.html#caseCDOTextResource(org.eclipse.emf.cdo.eresource.CDOTextResource)"><B>caseCDOTextResource(CDOTextResource)</B></A> -
Method in class org.eclipse.emf.cdo.eresource.util.<A HREF="./org/eclipse/emf/cdo/eresource/util/EresourceSwitch.html" title="class in org.eclipse.emf.cdo.eresource.util">EresourceSwitch</A>
<DD>Returns the result of interpreting the object as an instance of '<em>CDO Text Resource</em>'. <!
-<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html#caseCheck(org.eclipse.emf.cdo.security.Check)"><B>caseCheck(Check)</B></A> -
-Method in class org.eclipse.emf.cdo.security.util.<A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html" title="class in org.eclipse.emf.cdo.security.util">SecuritySwitch</A>
-<DD>Returns the result of interpreting the object as an instance of '<em>Check</em>'
-<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html#caseClassCheck(org.eclipse.emf.cdo.security.ClassCheck)"><B>caseClassCheck(ClassCheck)</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html#caseClassPermission(org.eclipse.emf.cdo.security.ClassPermission)"><B>caseClassPermission(ClassPermission)</B></A> -
Method in class org.eclipse.emf.cdo.security.util.<A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html" title="class in org.eclipse.emf.cdo.security.util">SecuritySwitch</A>
-<DD>Returns the result of interpreting the object as an instance of '<em>Class Check</em>'
+<DD>Returns the result of interpreting the object as an instance of '<em>Class Permission</em>'
<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html#caseDirectory(org.eclipse.emf.cdo.security.Directory)"><B>caseDirectory(Directory)</B></A> -
Method in class org.eclipse.emf.cdo.security.util.<A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html" title="class in org.eclipse.emf.cdo.security.util">SecuritySwitch</A>
<DD>Returns the result of interpreting the object as an instance of '<em>Directory</em>'
@@ -948,15 +967,18 @@ Method in class org.eclipse.emf.cdo.etypes.util.<A HREF="./org/eclipse/emf/cdo/e
<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html#caseModelElement(org.eclipse.emf.cdo.etypes.ModelElement)"><B>caseModelElement(ModelElement)</B></A> -
Method in class org.eclipse.emf.cdo.security.util.<A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html" title="class in org.eclipse.emf.cdo.security.util">SecuritySwitch</A>
<DD>Returns the result of interpreting the object as an instance of '<em>Model Element</em>'
-<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html#casePackageCheck(org.eclipse.emf.cdo.security.PackageCheck)"><B>casePackageCheck(PackageCheck)</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html#casePackagePermission(org.eclipse.emf.cdo.security.PackagePermission)"><B>casePackagePermission(PackagePermission)</B></A> -
Method in class org.eclipse.emf.cdo.security.util.<A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html" title="class in org.eclipse.emf.cdo.security.util">SecuritySwitch</A>
-<DD>Returns the result of interpreting the object as an instance of '<em>Package Check</em>'
+<DD>Returns the result of interpreting the object as an instance of '<em>Package Permission</em>'
+<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html#casePermission(org.eclipse.emf.cdo.security.Permission)"><B>casePermission(Permission)</B></A> -
+Method in class org.eclipse.emf.cdo.security.util.<A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html" title="class in org.eclipse.emf.cdo.security.util">SecuritySwitch</A>
+<DD>Returns the result of interpreting the object as an instance of '<em>Permission</em>'
<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html#caseRealm(org.eclipse.emf.cdo.security.Realm)"><B>caseRealm(Realm)</B></A> -
Method in class org.eclipse.emf.cdo.security.util.<A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html" title="class in org.eclipse.emf.cdo.security.util">SecuritySwitch</A>
<DD>Returns the result of interpreting the object as an instance of '<em>Realm</em>'
-<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html#caseResourceCheck(org.eclipse.emf.cdo.security.ResourceCheck)"><B>caseResourceCheck(ResourceCheck)</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html#caseResourcePermission(org.eclipse.emf.cdo.security.ResourcePermission)"><B>caseResourcePermission(ResourcePermission)</B></A> -
Method in class org.eclipse.emf.cdo.security.util.<A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html" title="class in org.eclipse.emf.cdo.security.util">SecuritySwitch</A>
-<DD>Returns the result of interpreting the object as an instance of '<em>Resource Check</em>'
+<DD>Returns the result of interpreting the object as an instance of '<em>Resource Permission</em>'
<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html#caseRole(org.eclipse.emf.cdo.security.Role)"><B>caseRole(Role)</B></A> -
Method in class org.eclipse.emf.cdo.security.util.<A HREF="./org/eclipse/emf/cdo/security/util/SecuritySwitch.html" title="class in org.eclipse.emf.cdo.security.util">SecuritySwitch</A>
<DD>Returns the result of interpreting the object as an instance of '<em>Role</em>'
@@ -2067,45 +2089,18 @@ Static variable in interface org.eclipse.emf.cdo.common.model.<A HREF="./org/ecl
<DT><A HREF="./org/eclipse/emf/cdo/common/model/CDOType.html#CHARACTER_OBJECT"><B>CHARACTER_OBJECT</B></A> -
Static variable in interface org.eclipse.emf.cdo.common.model.<A HREF="./org/eclipse/emf/cdo/common/model/CDOType.html" title="interface in org.eclipse.emf.cdo.common.model">CDOType</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security"><B>Check</B></A> - Interface in <A HREF="./org/eclipse/emf/cdo/security/package-summary.html">org.eclipse.emf.cdo.security</A><DD>A representation of the model object '<em><b>Check</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#CHECK"><B>CHECK</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The meta object id for the '<A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Check</em></CODE></A>' class
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#CHECK"><B>CHECK</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
-<DD>The meta object literal for the '<A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Check</em></CODE></A>' class
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#CHECK__PERMISSION"><B>CHECK__PERMISSION</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The feature id for the '<em><b>Permission</b></em>' attribute
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#CHECK__PERMISSION"><B>CHECK__PERMISSION</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
-<DD>The meta object literal for the '<em><b>Permission</b></em>' attribute feature
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#CHECK__ROLE"><B>CHECK__ROLE</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The feature id for the '<em><b>Role</b></em>' container reference
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#CHECK__ROLE"><B>CHECK__ROLE</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
-<DD>The meta object literal for the '<em><b>Role</b></em>' container reference feature
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#CHECK_FEATURE_COUNT"><B>CHECK_FEATURE_COUNT</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The number of structural features of the '<em>Check</em>' class
<DT><A HREF="./org/eclipse/emf/spi/cdo/InternalCDOXATransaction.InternalCDOXACommitContext.CDOXAState.html#check_result(org.eclipse.emf.spi.cdo.CDOSessionProtocol.CommitTransactionResult)"><B>check_result(CDOSessionProtocol.CommitTransactionResult)</B></A> -
Method in class org.eclipse.emf.spi.cdo.<A HREF="./org/eclipse/emf/spi/cdo/InternalCDOXATransaction.InternalCDOXACommitContext.CDOXAState.html" title="class in org.eclipse.emf.spi.cdo">InternalCDOXATransaction.InternalCDOXACommitContext.CDOXAState</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/common/model/CDOModelUtil.html#checkCrossResourceURIs(org.eclipse.emf.ecore.EPackage)"><B>checkCrossResourceURIs(EPackage)</B></A> -
Static method in class org.eclipse.emf.cdo.common.model.<A HREF="./org/eclipse/emf/cdo/common/model/CDOModelUtil.html" title="class in org.eclipse.emf.cdo.common.model">CDOModelUtil</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><B>CheckImpl</B></A> - Class in <A HREF="./org/eclipse/emf/cdo/security/impl/package-summary.html">org.eclipse.emf.cdo.security.impl</A><DD>An implementation of the model object '<em><b>Check</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html#CheckImpl()"><B>CheckImpl()</B></A> -
-Constructor for class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">CheckImpl</A>
-<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/workspace/CDOWorkspace.html#checkin()"><B>checkin()</B></A> -
Method in interface org.eclipse.emf.cdo.workspace.<A HREF="./org/eclipse/emf/cdo/workspace/CDOWorkspace.html" title="interface in org.eclipse.emf.cdo.workspace">CDOWorkspace</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/workspace/CDOWorkspace.html#checkin(java.lang.String)"><B>checkin(String)</B></A> -
Method in interface org.eclipse.emf.cdo.workspace.<A HREF="./org/eclipse/emf/cdo/workspace/CDOWorkspace.html" title="interface in org.eclipse.emf.cdo.workspace">CDOWorkspace</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider"><B>CheckItemProvider</B></A> - Class in <A HREF="./org/eclipse/emf/cdo/security/provider/package-summary.html">org.eclipse.emf.cdo.security.provider</A><DD>This is the item provider adapter for a <A HREF="./org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security"><CODE>Check</CODE></A> object<DT><A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html#CheckItemProvider(org.eclipse.emf.common.notify.AdapterFactory)"><B>CheckItemProvider(AdapterFactory)</B></A> -
-Constructor for class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">CheckItemProvider</A>
-<DD>This constructs an instance from a factory and a notifier
<DT><A HREF="./org/eclipse/emf/cdo/spi/common/revision/BaseCDORevision.html#checkNoFeatureMap(org.eclipse.emf.ecore.EStructuralFeature)"><B>checkNoFeatureMap(EStructuralFeature)</B></A> -
Static method in class org.eclipse.emf.cdo.spi.common.revision.<A HREF="./org/eclipse/emf/cdo/spi/common/revision/BaseCDORevision.html" title="class in org.eclipse.emf.cdo.spi.common.revision">BaseCDORevision</A>
<DD>&nbsp;
@@ -2139,36 +2134,36 @@ Variable in class org.eclipse.emf.cdo.etypes.provider.<A HREF="./org/eclipse/emf
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html#childCreationExtenderManager"><B>childCreationExtenderManager</B></A> -
Variable in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.provider">SecurityItemProviderAdapterFactory</A>
<DD>This helps manage the child creation extenders
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_CHECK"><B>CLASS_CHECK</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_PERMISSION"><B>CLASS_PERMISSION</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The meta object id for the '<A HREF="./org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Class Check</em></CODE></A>' class
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#CLASS_CHECK"><B>CLASS_CHECK</B></A> -
+<DD>The meta object id for the '<A HREF="./org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Class Permission</em></CODE></A>' class
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#CLASS_PERMISSION"><B>CLASS_PERMISSION</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
-<DD>The meta object literal for the '<A HREF="./org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Class Check</em></CODE></A>' class
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_CHECK__APPLICABLE_CLASS"><B>CLASS_CHECK__APPLICABLE_CLASS</B></A> -
+<DD>The meta object literal for the '<A HREF="./org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Class Permission</em></CODE></A>' class
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_PERMISSION__ACCESS"><B>CLASS_PERMISSION__ACCESS</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>The feature id for the '<em><b>Access</b></em>' attribute
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_PERMISSION__APPLICABLE_CLASS"><B>CLASS_PERMISSION__APPLICABLE_CLASS</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>The feature id for the '<em><b>Applicable Class</b></em>' reference
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#CLASS_CHECK__APPLICABLE_CLASS"><B>CLASS_CHECK__APPLICABLE_CLASS</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#CLASS_PERMISSION__APPLICABLE_CLASS"><B>CLASS_PERMISSION__APPLICABLE_CLASS</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
<DD>The meta object literal for the '<em><b>Applicable Class</b></em>' reference feature
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_CHECK__PERMISSION"><B>CLASS_CHECK__PERMISSION</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The feature id for the '<em><b>Permission</b></em>' attribute
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_CHECK__ROLE"><B>CLASS_CHECK__ROLE</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_PERMISSION__ROLE"><B>CLASS_PERMISSION__ROLE</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>The feature id for the '<em><b>Role</b></em>' container reference
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_CHECK_FEATURE_COUNT"><B>CLASS_CHECK_FEATURE_COUNT</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_PERMISSION_FEATURE_COUNT"><B>CLASS_PERMISSION_FEATURE_COUNT</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The number of structural features of the '<em>Class Check</em>' class
-<DT><A HREF="./org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security"><B>ClassCheck</B></A> - Interface in <A HREF="./org/eclipse/emf/cdo/security/package-summary.html">org.eclipse.emf.cdo.security</A><DD>A representation of the model object '<em><b>Class Check</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><B>ClassCheckImpl</B></A> - Class in <A HREF="./org/eclipse/emf/cdo/security/impl/package-summary.html">org.eclipse.emf.cdo.security.impl</A><DD>An implementation of the model object '<em><b>Class Check</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html#ClassCheckImpl()"><B>ClassCheckImpl()</B></A> -
-Constructor for class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassCheckImpl</A>
+<DD>The number of structural features of the '<em>Class Permission</em>' class
+<DT><A HREF="./org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security"><B>ClassPermission</B></A> - Interface in <A HREF="./org/eclipse/emf/cdo/security/package-summary.html">org.eclipse.emf.cdo.security</A><DD>A representation of the model object '<em><b>Class Permissionermission</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><B>ClassPermissionImpl</B></A> - Class in <A HREF="./org/eclipse/emf/cdo/security/impl/package-summary.html">org.eclipse.emf.cdo.security.impl</A><DD>An implementation of the model object '<em><b>Class Permission</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html#ClassPermissionImpl()"><B>ClassPermissionImpl()</B></A> -
+Constructor for class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassPermissionImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider"><B>ClassCheckItemProvider</B></A> - Class in <A HREF="./org/eclipse/emf/cdo/security/provider/package-summary.html">org.eclipse.emf.cdo.security.provider</A><DD>This is the item provider adapter for a <A HREF="./org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security"><CODE>ClassCheck</CODE></A> object<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html#ClassCheckItemProvider(org.eclipse.emf.common.notify.AdapterFactory)"><B>ClassCheckItemProvider(AdapterFactory)</B></A> -
-Constructor for class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider"><B>ClassPermissionItemProvider</B></A> - Class in <A HREF="./org/eclipse/emf/cdo/security/provider/package-summary.html">org.eclipse.emf.cdo.security.provider</A><DD>This is the item provider adapter for a <A HREF="./org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security"><CODE>ClassPermission</CODE></A> object<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html#ClassPermissionItemProvider(org.eclipse.emf.common.notify.AdapterFactory)"><B>ClassPermissionItemProvider(AdapterFactory)</B></A> -
+Constructor for class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassPermissionItemProvider</A>
<DD>This constructs an instance from a factory and a notifier
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html#classCheckItemProvider"><B>classCheckItemProvider</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html#classPermissionItemProvider"><B>classPermissionItemProvider</B></A> -
Variable in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.provider">SecurityItemProviderAdapterFactory</A>
-<DD>This keeps track of the one adapter used for all <A HREF="./org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security"><CODE>ClassCheck</CODE></A> instances
+<DD>This keeps track of the one adapter used for all <A HREF="./org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security"><CODE>ClassPermission</CODE></A> instances
<DT><A HREF="./org/eclipse/emf/cdo/util/CDOUtil.html#cleanStaleReference(org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature)"><B>cleanStaleReference(EObject, EStructuralFeature)</B></A> -
Static method in class org.eclipse.emf.cdo.util.<A HREF="./org/eclipse/emf/cdo/util/CDOUtil.html" title="class in org.eclipse.emf.cdo.util">CDOUtil</A>
<DD>&nbsp;
@@ -2305,12 +2300,8 @@ Method in class org.eclipse.emf.cdo.etypes.provider.<A HREF="./org/eclipse/emf/c
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/AssigneeItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">AssigneeItemProvider</A>
<DD>This adds <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/command/CommandParameter.html?is-external=true" title="class or interface in org.eclipse.emf.edit.command"><CODE>CommandParameter</CODE></A>s describing the children
that can be created under this object
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html#collectNewChildDescriptors(java.util.Collection, java.lang.Object)"><B>collectNewChildDescriptors(Collection&lt;Object&gt;, Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">CheckItemProvider</A>
-<DD>This adds <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/command/CommandParameter.html?is-external=true" title="class or interface in org.eclipse.emf.edit.command"><CODE>CommandParameter</CODE></A>s describing the children
- that can be created under this object
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html#collectNewChildDescriptors(java.util.Collection, java.lang.Object)"><B>collectNewChildDescriptors(Collection&lt;Object&gt;, Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html#collectNewChildDescriptors(java.util.Collection, java.lang.Object)"><B>collectNewChildDescriptors(Collection&lt;Object&gt;, Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassPermissionItemProvider</A>
<DD>This adds <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/command/CommandParameter.html?is-external=true" title="class or interface in org.eclipse.emf.edit.command"><CODE>CommandParameter</CODE></A>s describing the children
that can be created under this object
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/DirectoryItemProvider.html#collectNewChildDescriptors(java.util.Collection, java.lang.Object)"><B>collectNewChildDescriptors(Collection&lt;Object&gt;, Object)</B></A> -
@@ -2321,16 +2312,20 @@ Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/GroupItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">GroupItemProvider</A>
<DD>This adds <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/command/CommandParameter.html?is-external=true" title="class or interface in org.eclipse.emf.edit.command"><CODE>CommandParameter</CODE></A>s describing the children
that can be created under this object
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html#collectNewChildDescriptors(java.util.Collection, java.lang.Object)"><B>collectNewChildDescriptors(Collection&lt;Object&gt;, Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackageCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html#collectNewChildDescriptors(java.util.Collection, java.lang.Object)"><B>collectNewChildDescriptors(Collection&lt;Object&gt;, Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackagePermissionItemProvider</A>
+<DD>This adds <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/command/CommandParameter.html?is-external=true" title="class or interface in org.eclipse.emf.edit.command"><CODE>CommandParameter</CODE></A>s describing the children
+ that can be created under this object
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html#collectNewChildDescriptors(java.util.Collection, java.lang.Object)"><B>collectNewChildDescriptors(Collection&lt;Object&gt;, Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PermissionItemProvider</A>
<DD>This adds <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/command/CommandParameter.html?is-external=true" title="class or interface in org.eclipse.emf.edit.command"><CODE>CommandParameter</CODE></A>s describing the children
that can be created under this object
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html#collectNewChildDescriptors(java.util.Collection, java.lang.Object)"><B>collectNewChildDescriptors(Collection&lt;Object&gt;, Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">RealmItemProvider</A>
<DD>This adds <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/command/CommandParameter.html?is-external=true" title="class or interface in org.eclipse.emf.edit.command"><CODE>CommandParameter</CODE></A>s describing the children
that can be created under this object
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html#collectNewChildDescriptors(java.util.Collection, java.lang.Object)"><B>collectNewChildDescriptors(Collection&lt;Object&gt;, Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourceCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html#collectNewChildDescriptors(java.util.Collection, java.lang.Object)"><B>collectNewChildDescriptors(Collection&lt;Object&gt;, Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourcePermissionItemProvider</A>
<DD>This adds <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/command/CommandParameter.html?is-external=true" title="class or interface in org.eclipse.emf.edit.command"><CODE>CommandParameter</CODE></A>s describing the children
that can be created under this object
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/RoleItemProvider.html#collectNewChildDescriptors(java.util.Collection, java.lang.Object)"><B>collectNewChildDescriptors(Collection&lt;Object&gt;, Object)</B></A> -
@@ -2640,6 +2635,12 @@ Method in class org.eclipse.emf.cdo.spi.common.model.<A HREF="./org/eclipse/emf/
<DT><A HREF="./org/eclipse/emf/internal/cdo/CDOObjectImpl.CDOStoreEcoreEMap.html#containsValue(java.lang.Object)"><B>containsValue(Object)</B></A> -
Method in class org.eclipse.emf.internal.cdo.<A HREF="./org/eclipse/emf/internal/cdo/CDOObjectImpl.CDOStoreEcoreEMap.html" title="class in org.eclipse.emf.internal.cdo">CDOObjectImpl.CDOStoreEcoreEMap</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html#convertAccessObjectToString(org.eclipse.emf.ecore.EDataType, java.lang.Object)"><B>convertAccessObjectToString(EDataType, Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityFactoryImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html#convertAccessToString(org.eclipse.emf.ecore.EDataType, java.lang.Object)"><B>convertAccessToString(EDataType, Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityFactoryImpl</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/etypes/impl/EtypesFactoryImpl.html#convertBlobToString(org.eclipse.emf.ecore.EDataType, java.lang.Object)"><B>convertBlobToString(EDataType, Object)</B></A> -
Method in class org.eclipse.emf.cdo.etypes.impl.<A HREF="./org/eclipse/emf/cdo/etypes/impl/EtypesFactoryImpl.html" title="class in org.eclipse.emf.cdo.etypes.impl">EtypesFactoryImpl</A>
<DD>&nbsp;
@@ -2677,9 +2678,6 @@ Method in interface org.eclipse.emf.spi.cdo.<A HREF="./org/eclipse/emf/spi/cdo/I
<DT><A HREF="./org/eclipse/emf/spi/cdo/InternalCDOView.html#convertObjectToID(java.lang.Object, boolean)"><B>convertObjectToID(Object, boolean)</B></A> -
Method in interface org.eclipse.emf.spi.cdo.<A HREF="./org/eclipse/emf/spi/cdo/InternalCDOView.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOView</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html#convertPermissionToString(org.eclipse.emf.ecore.EDataType, java.lang.Object)"><B>convertPermissionToString(EDataType, Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityFactoryImpl</A>
-<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/common/model/CDOType.html#convertToCDO(org.eclipse.emf.ecore.EClassifier, java.lang.Object)"><B>convertToCDO(EClassifier, Object)</B></A> -
Method in interface org.eclipse.emf.cdo.common.model.<A HREF="./org/eclipse/emf/cdo/common/model/CDOType.html" title="interface in org.eclipse.emf.cdo.common.model">CDOType</A>
<DD>&nbsp;
@@ -2798,6 +2796,12 @@ Method in class org.eclipse.emf.cdo.spi.server.<A HREF="./org/eclipse/emf/cdo/sp
<DT><A HREF="./org/eclipse/emf/internal/cdo/CDOObjectImpl.CDOStoreSettingsImpl.html#create(org.eclipse.emf.ecore.EClass)"><B>create(EClass)</B></A> -
Method in class org.eclipse.emf.internal.cdo.<A HREF="./org/eclipse/emf/internal/cdo/CDOObjectImpl.CDOStoreSettingsImpl.html" title="class in org.eclipse.emf.internal.cdo">CDOObjectImpl.CDOStoreSettingsImpl</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html#createAccessFromString(org.eclipse.emf.ecore.EDataType, java.lang.String)"><B>createAccessFromString(EDataType, String)</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityFactoryImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html#createAccessObjectFromString(org.eclipse.emf.ecore.EDataType, java.lang.String)"><B>createAccessObjectFromString(EDataType, String)</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityFactoryImpl</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/eresource/util/EresourceAdapterFactory.html#createAdapter(org.eclipse.emf.common.notify.Notifier)"><B>createAdapter(Notifier)</B></A> -
Method in class org.eclipse.emf.cdo.eresource.util.<A HREF="./org/eclipse/emf/cdo/eresource/util/EresourceAdapterFactory.html" title="class in org.eclipse.emf.cdo.eresource.util">EresourceAdapterFactory</A>
<DD>Creates an adapter for the <code>target</code>. <!
@@ -2954,9 +2958,6 @@ Static method in class org.eclipse.emf.cdo.common.revision.<A HREF="./org/eclips
<DT><A HREF="./org/eclipse/emf/cdo/common/revision/CDORevisionUtil.html#createChangeSetData(java.util.List, java.util.List, java.util.List)"><B>createChangeSetData(List&lt;CDOIDAndVersion&gt;, List&lt;CDORevisionKey&gt;, List&lt;CDOIDAndVersion&gt;)</B></A> -
Static method in class org.eclipse.emf.cdo.common.revision.<A HREF="./org/eclipse/emf/cdo/common/revision/CDORevisionUtil.html" title="class in org.eclipse.emf.cdo.common.revision">CDORevisionUtil</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecurityAdapterFactory.html#createCheckAdapter()"><B>createCheckAdapter()</B></A> -
-Method in class org.eclipse.emf.cdo.security.util.<A HREF="./org/eclipse/emf/cdo/security/util/SecurityAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.util">SecurityAdapterFactory</A>
-<DD>Creates a new adapter for an object of class '<A HREF="./org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Check</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/server/hibernate/IHibernateStoreAccessor.html#createChunkReader(org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision, org.eclipse.emf.ecore.EStructuralFeature)"><B>createChunkReader(InternalCDORevision, EStructuralFeature)</B></A> -
Method in interface org.eclipse.emf.cdo.server.hibernate.<A HREF="./org/eclipse/emf/cdo/server/hibernate/IHibernateStoreAccessor.html" title="interface in org.eclipse.emf.cdo.server.hibernate">IHibernateStoreAccessor</A>
<DD>&nbsp;
@@ -2966,18 +2967,18 @@ Method in interface org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/se
<DT><A HREF="./org/eclipse/emf/cdo/server/objectivity/IObjectivityStoreAccessor.html#createChunkReader(org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision, org.eclipse.emf.ecore.EStructuralFeature)"><B>createChunkReader(InternalCDORevision, EStructuralFeature)</B></A> -
Method in interface org.eclipse.emf.cdo.server.objectivity.<A HREF="./org/eclipse/emf/cdo/server/objectivity/IObjectivityStoreAccessor.html" title="interface in org.eclipse.emf.cdo.server.objectivity">IObjectivityStoreAccessor</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html#createClassCheck()"><B>createClassCheck()</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html#createClassPermission()"><B>createClassPermission()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityFactoryImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityFactory.html#createClassCheck()"><B>createClassCheck()</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityFactory.html#createClassPermission()"><B>createClassPermission()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityFactory.html" title="interface in org.eclipse.emf.cdo.security">SecurityFactory</A>
-<DD>Returns a new object of class '<em>Class Check</em>'
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html#createClassCheckAdapter()"><B>createClassCheckAdapter()</B></A> -
+<DD>Returns a new object of class '<em>Class Permission</em>'
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html#createClassPermissionAdapter()"><B>createClassPermissionAdapter()</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.provider">SecurityItemProviderAdapterFactory</A>
-<DD>This creates an adapter for a <A HREF="./org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security"><CODE>ClassCheck</CODE></A>
-<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecurityAdapterFactory.html#createClassCheckAdapter()"><B>createClassCheckAdapter()</B></A> -
+<DD>This creates an adapter for a <A HREF="./org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security"><CODE>ClassPermission</CODE></A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecurityAdapterFactory.html#createClassPermissionAdapter()"><B>createClassPermissionAdapter()</B></A> -
Method in class org.eclipse.emf.cdo.security.util.<A HREF="./org/eclipse/emf/cdo/security/util/SecurityAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.util">SecurityAdapterFactory</A>
-<DD>Creates a new adapter for an object of class '<A HREF="./org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Class Check</em></CODE></A>'
+<DD>Creates a new adapter for an object of class '<A HREF="./org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Class Permission</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/common/lob/CDOLobUtil.html#createClob(byte[], long)"><B>createClob(byte[], long)</B></A> -
Static method in class org.eclipse.emf.cdo.common.lob.<A HREF="./org/eclipse/emf/cdo/common/lob/CDOLobUtil.html" title="class in org.eclipse.emf.cdo.common.lob">CDOLobUtil</A>
<DD>&nbsp;
@@ -3086,6 +3087,9 @@ Static method in class org.eclipse.emf.cdo.common.model.<A HREF="./org/eclipse/e
<DT><A HREF="./org/eclipse/emf/cdo/spi/server/Store.html#createExactMatchContext(org.eclipse.emf.cdo.common.id.CDOID, java.lang.String, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)"><B>createExactMatchContext(CDOID, String, CDOBranchPoint)</B></A> -
Static method in class org.eclipse.emf.cdo.spi.server.<A HREF="./org/eclipse/emf/cdo/spi/server/Store.html" title="class in org.eclipse.emf.cdo.spi.server">Store</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#createExtendedMetaDataAnnotations()"><B>createExtendedMetaDataAnnotations()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
+<DD>Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>
<DT><A HREF="./org/eclipse/emf/cdo/server/ocl/CDOExtentCreator.html#createExtent(org.eclipse.emf.ecore.EClass, java.util.concurrent.atomic.AtomicBoolean)"><B>createExtent(EClass, AtomicBoolean)</B></A> -
Method in class org.eclipse.emf.cdo.server.ocl.<A HREF="./org/eclipse/emf/cdo/server/ocl/CDOExtentCreator.html" title="class in org.eclipse.emf.cdo.server.ocl">CDOExtentCreator</A>
<DD>&nbsp;
@@ -3296,18 +3300,6 @@ Method in class org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/server
<DT><A HREF="./org/eclipse/emf/cdo/server/CDOServerExporter.XML.html#createOutput(java.io.OutputStream)"><B>createOutput(OutputStream)</B></A> -
Method in class org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/server/CDOServerExporter.XML.html" title="class in org.eclipse.emf.cdo.server">CDOServerExporter.XML</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html#createPackageCheck()"><B>createPackageCheck()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityFactoryImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityFactory.html#createPackageCheck()"><B>createPackageCheck()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityFactory.html" title="interface in org.eclipse.emf.cdo.security">SecurityFactory</A>
-<DD>Returns a new object of class '<em>Package Check</em>'
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html#createPackageCheckAdapter()"><B>createPackageCheckAdapter()</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.provider">SecurityItemProviderAdapterFactory</A>
-<DD>This creates an adapter for a <A HREF="./org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security"><CODE>PackageCheck</CODE></A>
-<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecurityAdapterFactory.html#createPackageCheckAdapter()"><B>createPackageCheckAdapter()</B></A> -
-Method in class org.eclipse.emf.cdo.security.util.<A HREF="./org/eclipse/emf/cdo/security/util/SecurityAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.util">SecurityAdapterFactory</A>
-<DD>Creates a new adapter for an object of class '<A HREF="./org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Package Check</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/eresource/impl/EresourcePackageImpl.html#createPackageContents()"><B>createPackageContents()</B></A> -
Method in class org.eclipse.emf.cdo.eresource.impl.<A HREF="./org/eclipse/emf/cdo/eresource/impl/EresourcePackageImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">EresourcePackageImpl</A>
<DD>Creates the meta-model objects for the package.
@@ -3320,15 +3312,27 @@ Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo
<DT><A HREF="./org/eclipse/emf/cdo/common/model/CDOModelUtil.html#createPackageInfo()"><B>createPackageInfo()</B></A> -
Static method in class org.eclipse.emf.cdo.common.model.<A HREF="./org/eclipse/emf/cdo/common/model/CDOModelUtil.html" title="class in org.eclipse.emf.cdo.common.model">CDOModelUtil</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html#createPackagePermission()"><B>createPackagePermission()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityFactoryImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityFactory.html#createPackagePermission()"><B>createPackagePermission()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityFactory.html" title="interface in org.eclipse.emf.cdo.security">SecurityFactory</A>
+<DD>Returns a new object of class '<em>Package Permission</em>'
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html#createPackagePermissionAdapter()"><B>createPackagePermissionAdapter()</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.provider">SecurityItemProviderAdapterFactory</A>
+<DD>This creates an adapter for a <A HREF="./org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security"><CODE>PackagePermission</CODE></A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecurityAdapterFactory.html#createPackagePermissionAdapter()"><B>createPackagePermissionAdapter()</B></A> -
+Method in class org.eclipse.emf.cdo.security.util.<A HREF="./org/eclipse/emf/cdo/security/util/SecurityAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.util">SecurityAdapterFactory</A>
+<DD>Creates a new adapter for an object of class '<A HREF="./org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Package Permission</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/common/model/CDOModelUtil.html#createPackageUnit()"><B>createPackageUnit()</B></A> -
Static method in class org.eclipse.emf.cdo.common.model.<A HREF="./org/eclipse/emf/cdo/common/model/CDOModelUtil.html" title="class in org.eclipse.emf.cdo.common.model">CDOModelUtil</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/spi/common/model/InternalCDOPackageRegistry.html#createPackageUnit()"><B>createPackageUnit()</B></A> -
Method in interface org.eclipse.emf.cdo.spi.common.model.<A HREF="./org/eclipse/emf/cdo/spi/common/model/InternalCDOPackageRegistry.html" title="interface in org.eclipse.emf.cdo.spi.common.model">InternalCDOPackageRegistry</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html#createPermissionFromString(org.eclipse.emf.ecore.EDataType, java.lang.String)"><B>createPermissionFromString(EDataType, String)</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityFactoryImpl</A>
-<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecurityAdapterFactory.html#createPermissionAdapter()"><B>createPermissionAdapter()</B></A> -
+Method in class org.eclipse.emf.cdo.security.util.<A HREF="./org/eclipse/emf/cdo/security/util/SecurityAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.util">SecurityAdapterFactory</A>
+<DD>Creates a new adapter for an object of class '<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Permission</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/transaction/CDOPushTransaction.html#createQuery(java.lang.String, java.lang.String)"><B>createQuery(String, String)</B></A> -
Method in class org.eclipse.emf.cdo.transaction.<A HREF="./org/eclipse/emf/cdo/transaction/CDOPushTransaction.html" title="class in org.eclipse.emf.cdo.transaction">CDOPushTransaction</A>
<DD>&nbsp;
@@ -3413,24 +3417,24 @@ Method in class org.eclipse.emf.cdo.transaction.<A HREF="./org/eclipse/emf/cdo/t
<DT><A HREF="./org/eclipse/emf/cdo/transaction/CDOTransaction.html#createResource(java.lang.String)"><B>createResource(String)</B></A> -
Method in interface org.eclipse.emf.cdo.transaction.<A HREF="./org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="interface in org.eclipse.emf.cdo.transaction">CDOTransaction</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html#createResourceCheck()"><B>createResourceCheck()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityFactoryImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityFactory.html#createResourceCheck()"><B>createResourceCheck()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityFactory.html" title="interface in org.eclipse.emf.cdo.security">SecurityFactory</A>
-<DD>Returns a new object of class '<em>Resource Check</em>'
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html#createResourceCheckAdapter()"><B>createResourceCheckAdapter()</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.provider">SecurityItemProviderAdapterFactory</A>
-<DD>This creates an adapter for a <A HREF="./org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security"><CODE>ResourceCheck</CODE></A>
-<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecurityAdapterFactory.html#createResourceCheckAdapter()"><B>createResourceCheckAdapter()</B></A> -
-Method in class org.eclipse.emf.cdo.security.util.<A HREF="./org/eclipse/emf/cdo/security/util/SecurityAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.util">SecurityAdapterFactory</A>
-<DD>Creates a new adapter for an object of class '<A HREF="./org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Resource Check</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/transaction/CDOPushTransaction.html#createResourceFolder(java.lang.String)"><B>createResourceFolder(String)</B></A> -
Method in class org.eclipse.emf.cdo.transaction.<A HREF="./org/eclipse/emf/cdo/transaction/CDOPushTransaction.html" title="class in org.eclipse.emf.cdo.transaction">CDOPushTransaction</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/transaction/CDOTransaction.html#createResourceFolder(java.lang.String)"><B>createResourceFolder(String)</B></A> -
Method in interface org.eclipse.emf.cdo.transaction.<A HREF="./org/eclipse/emf/cdo/transaction/CDOTransaction.html" title="interface in org.eclipse.emf.cdo.transaction">CDOTransaction</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html#createResourcePermission()"><B>createResourcePermission()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityFactoryImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityFactory.html#createResourcePermission()"><B>createResourcePermission()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityFactory.html" title="interface in org.eclipse.emf.cdo.security">SecurityFactory</A>
+<DD>Returns a new object of class '<em>Resource Permission</em>'
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html#createResourcePermissionAdapter()"><B>createResourcePermissionAdapter()</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.provider">SecurityItemProviderAdapterFactory</A>
+<DD>This creates an adapter for a <A HREF="./org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security"><CODE>ResourcePermission</CODE></A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/util/SecurityAdapterFactory.html#createResourcePermissionAdapter()"><B>createResourcePermissionAdapter()</B></A> -
+Method in class org.eclipse.emf.cdo.security.util.<A HREF="./org/eclipse/emf/cdo/security/util/SecurityAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.util">SecurityAdapterFactory</A>
+<DD>Creates a new adapter for an object of class '<A HREF="./org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Resource Permission</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/server/db/mapping/IClassMapping.html#createResourceQueryStatement(org.eclipse.emf.cdo.server.db.IDBStoreAccessor, org.eclipse.emf.cdo.common.id.CDOID, java.lang.String, boolean, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)"><B>createResourceQueryStatement(IDBStoreAccessor, CDOID, String, boolean, CDOBranchPoint)</B></A> -
Method in interface org.eclipse.emf.cdo.server.db.mapping.<A HREF="./org/eclipse/emf/cdo/server/db/mapping/IClassMapping.html" title="interface in org.eclipse.emf.cdo.server.db.mapping">IClassMapping</A>
<DD>Create a prepared statement which returns all IDs of instances of the corresponding class.
@@ -4448,8 +4452,8 @@ Constructor for class org.eclipse.emf.cdo.eresource.util.<A HREF="./org/eclipse/
<DT><A HREF="./org/eclipse/emf/cdo/server/CDOServerBrowser.html#escape(java.lang.String)"><B>escape(String)</B></A> -
Method in class org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/server/CDOServerBrowser.html" title="class in org.eclipse.emf.cdo.server">CDOServerBrowser</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html#eSet(org.eclipse.emf.ecore.EStructuralFeature, java.lang.Object)"><B>eSet(EStructuralFeature, Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourceCheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html#eSet(org.eclipse.emf.ecore.EStructuralFeature, java.lang.Object)"><B>eSet(EStructuralFeature, Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourcePermissionImpl</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/internal/cdo/CDOObjectImpl.html#eSetDirectResource(org.eclipse.emf.ecore.resource.Resource.Internal)"><B>eSetDirectResource(Resource.Internal)</B></A> -
Method in class org.eclipse.emf.internal.cdo.<A HREF="./org/eclipse/emf/internal/cdo/CDOObjectImpl.html" title="class in org.eclipse.emf.internal.cdo">CDOObjectImpl</A>
@@ -4488,11 +4492,8 @@ Method in class org.eclipse.emf.cdo.etypes.impl.<A HREF="./org/eclipse/emf/cdo/e
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/AssigneeImpl.html#eStaticClass()"><B>eStaticClass()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/AssigneeImpl.html" title="class in org.eclipse.emf.cdo.security.impl">AssigneeImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html#eStaticClass()"><B>eStaticClass()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">CheckImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html#eStaticClass()"><B>eStaticClass()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassCheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html#eStaticClass()"><B>eStaticClass()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassPermissionImpl</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/DirectoryImpl.html#eStaticClass()"><B>eStaticClass()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/DirectoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">DirectoryImpl</A>
@@ -4500,14 +4501,17 @@ Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/GroupImpl.html#eStaticClass()"><B>eStaticClass()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/GroupImpl.html" title="class in org.eclipse.emf.cdo.security.impl">GroupImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html#eStaticClass()"><B>eStaticClass()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackageCheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html#eStaticClass()"><B>eStaticClass()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackagePermissionImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html#eStaticClass()"><B>eStaticClass()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PermissionImpl</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/RealmImpl.html#eStaticClass()"><B>eStaticClass()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/RealmImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RealmImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html#eStaticClass()"><B>eStaticClass()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourceCheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html#eStaticClass()"><B>eStaticClass()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourcePermissionImpl</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/RoleImpl.html#eStaticClass()"><B>eStaticClass()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/RoleImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RoleImpl</A>
@@ -4530,8 +4534,8 @@ Method in class org.eclipse.emf.cdo.eresource.impl.<A HREF="./org/eclipse/emf/cd
<DT><A HREF="./org/eclipse/emf/cdo/etypes/impl/ModelElementImpl.html#eStaticFeatureCount()"><B>eStaticFeatureCount()</B></A> -
Method in class org.eclipse.emf.cdo.etypes.impl.<A HREF="./org/eclipse/emf/cdo/etypes/impl/ModelElementImpl.html" title="class in org.eclipse.emf.cdo.etypes.impl">ModelElementImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html#eStaticFeatureCount()"><B>eStaticFeatureCount()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">CheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html#eStaticFeatureCount()"><B>eStaticFeatureCount()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PermissionImpl</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/UserPasswordImpl.html#eStaticFeatureCount()"><B>eStaticFeatureCount()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/UserPasswordImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserPasswordImpl</A>
@@ -4889,12 +4893,12 @@ Method in interface org.eclipse.emf.cdo.common.revision.<A HREF="./org/eclipse/e
<DT><A HREF="./org/eclipse/emf/cdo/common/security/CDOPermission.html#get(int)"><B>get(int)</B></A> -
Static method in enum org.eclipse.emf.cdo.common.security.<A HREF="./org/eclipse/emf/cdo/common/security/CDOPermission.html" title="enum in org.eclipse.emf.cdo.common.security">CDOPermission</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#get(java.lang.String)"><B>get(String)</B></A> -
-Static method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>
-<DD>Returns the '<em><b>Permission</b></em>' literal with the specified literal value
-<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#get(int)"><B>get(int)</B></A> -
-Static method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>
-<DD>Returns the '<em><b>Permission</b></em>' literal with the specified integer value
+<DT><A HREF="./org/eclipse/emf/cdo/security/Access.html#get(java.lang.String)"><B>get(String)</B></A> -
+Static method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>
+<DD>Returns the '<em><b>Access</b></em>' literal with the specified literal value
+<DT><A HREF="./org/eclipse/emf/cdo/security/Access.html#get(int)"><B>get(int)</B></A> -
+Static method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>
+<DD>Returns the '<em><b>Access</b></em>' literal with the specified integer value
<DT><A HREF="./org/eclipse/emf/cdo/server/IStoreChunkReader.Chunk.html#get(int)"><B>get(int)</B></A> -
Method in class org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/server/IStoreChunkReader.Chunk.html" title="class in org.eclipse.emf.cdo.server">IStoreChunkReader.Chunk</A>
<DD>&nbsp;
@@ -4922,6 +4926,24 @@ Static method in class org.eclipse.emf.cdo.spi.server.<A HREF="./org/eclipse/emf
<DT><A HREF="./org/eclipse/emf/internal/cdo/CDOObjectImpl.CDOStoreSettingsImpl.html#get(org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.EStructuralFeature, int)"><B>get(InternalEObject, EStructuralFeature, int)</B></A> -
Method in class org.eclipse.emf.internal.cdo.<A HREF="./org/eclipse/emf/internal/cdo/CDOObjectImpl.CDOStoreSettingsImpl.html" title="class in org.eclipse.emf.internal.cdo">CDOObjectImpl.CDOStoreSettingsImpl</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html#getAccess()"><B>getAccess()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PermissionImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getAccess()"><B>getAccess()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#getAccess()"><B>getAccess()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A>
+<DD>Returns the value of the '<em><b>Access</b></em>' attribute.
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getAccess()"><B>getAccess()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>Returns the meta object for enum '<A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security"><CODE><em>Access</em></CODE></A>'
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getAccessObject()"><B>getAccessObject()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getAccessObject()"><B>getAccessObject()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>Returns the meta object for data type '<A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security"><CODE><em>Access Object</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/server/db/IDBStoreChunkReader.html#getAccessor()"><B>getAccessor()</B></A> -
Method in interface org.eclipse.emf.cdo.server.db.<A HREF="./org/eclipse/emf/cdo/server/db/IDBStoreChunkReader.html" title="interface in org.eclipse.emf.cdo.server.db">IDBStoreChunkReader</A>
<DD>&nbsp;
@@ -4961,18 +4983,6 @@ Method in interface org.eclipse.emf.cdo.transaction.<A HREF="./org/eclipse/emf/c
<DT><A HREF="./org/eclipse/emf/cdo/transaction/CDOSavepoint.html#getAllChangeSetData()"><B>getAllChangeSetData()</B></A> -
Method in interface org.eclipse.emf.cdo.transaction.<A HREF="./org/eclipse/emf/cdo/transaction/CDOSavepoint.html" title="interface in org.eclipse.emf.cdo.transaction">CDOSavepoint</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/RealmImpl.html#getAllChecks()"><B>getAllChecks()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/RealmImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RealmImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/UserImpl.html#getAllChecks()"><B>getAllChecks()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/UserImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Realm.html#getAllChecks()"><B>getAllChecks()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Realm.html" title="interface in org.eclipse.emf.cdo.security">Realm</A>
-<DD>Returns the value of the '<em><b>All Checks</b></em>' reference list.
-<DT><A HREF="./org/eclipse/emf/cdo/security/User.html#getAllChecks()"><B>getAllChecks()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/User.html" title="interface in org.eclipse.emf.cdo.security">User</A>
-<DD>Returns the value of the '<em><b>All Checks</b></em>' reference list.
<DT><A HREF="./org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html#getAllContents()"><B>getAllContents()</B></A> -
Method in class org.eclipse.emf.cdo.eresource.impl.<A HREF="./org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceImpl</A>
<DD>&nbsp;
@@ -5015,6 +5025,18 @@ Method in interface org.eclipse.emf.cdo.transaction.<A HREF="./org/eclipse/emf/c
<DT><A HREF="./org/eclipse/emf/cdo/common/model/EMFUtil.html#getAllPackages(org.eclipse.emf.ecore.EPackage)"><B>getAllPackages(EPackage)</B></A> -
Static method in class org.eclipse.emf.cdo.common.model.<A HREF="./org/eclipse/emf/cdo/common/model/EMFUtil.html" title="class in org.eclipse.emf.cdo.common.model">EMFUtil</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/RealmImpl.html#getAllPermissions()"><B>getAllPermissions()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/RealmImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RealmImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/UserImpl.html#getAllPermissions()"><B>getAllPermissions()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/UserImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/Realm.html#getAllPermissions()"><B>getAllPermissions()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Realm.html" title="interface in org.eclipse.emf.cdo.security">Realm</A>
+<DD>Returns the value of the '<em><b>All Permissions</b></em>' reference list.
+<DT><A HREF="./org/eclipse/emf/cdo/security/User.html#getAllPermissions()"><B>getAllPermissions()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/User.html" title="interface in org.eclipse.emf.cdo.security">User</A>
+<DD>Returns the value of the '<em><b>All Permissions</b></em>' reference list.
<DT><A HREF="./org/eclipse/emf/cdo/common/model/CDOClassInfo.html#getAllPersistentFeatures()"><B>getAllPersistentFeatures()</B></A> -
Method in interface org.eclipse.emf.cdo.common.model.<A HREF="./org/eclipse/emf/cdo/common/model/CDOClassInfo.html" title="interface in org.eclipse.emf.cdo.common.model">CDOClassInfo</A>
<DD>&nbsp;
@@ -5119,17 +5141,17 @@ Method in class org.eclipse.emf.cdo.etypes.impl.<A HREF="./org/eclipse/emf/cdo/e
<DT><A HREF="./org/eclipse/emf/cdo/etypes/ModelElement.html#getAnnotations()"><B>getAnnotations()</B></A> -
Method in interface org.eclipse.emf.cdo.etypes.<A HREF="./org/eclipse/emf/cdo/etypes/ModelElement.html" title="interface in org.eclipse.emf.cdo.etypes">ModelElement</A>
<DD>Returns the value of the '<em><b>Annotations</b></em>' containment reference list.
-<DT><A HREF="./org/eclipse/emf/cdo/security/ClassCheck.html#getApplicableClass()"><B>getApplicableClass()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security">ClassCheck</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/ClassPermission.html#getApplicableClass()"><B>getApplicableClass()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security">ClassPermission</A>
<DD>Returns the value of the '<em><b>Applicable Class</b></em>' reference
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html#getApplicableClass()"><B>getApplicableClass()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassCheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html#getApplicableClass()"><B>getApplicableClass()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassPermissionImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html#getApplicablePackage()"><B>getApplicablePackage()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackageCheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html#getApplicablePackage()"><B>getApplicablePackage()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackagePermissionImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/PackageCheck.html#getApplicablePackage()"><B>getApplicablePackage()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security">PackageCheck</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/PackagePermission.html#getApplicablePackage()"><B>getApplicablePackage()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security">PackagePermission</A>
<DD>Returns the value of the '<em><b>Applicable Package</b></em>' reference
<DT><A HREF="./org/eclipse/emf/spi/cdo/CDOSessionProtocol.RepositoryTimeResult.html#getAproximateRepositoryOffset()"><B>getAproximateRepositoryOffset()</B></A> -
Method in class org.eclipse.emf.spi.cdo.<A HREF="./org/eclipse/emf/spi/cdo/CDOSessionProtocol.RepositoryTimeResult.html" title="class in org.eclipse.emf.spi.cdo">CDOSessionProtocol.RepositoryTimeResult</A>
@@ -5401,9 +5423,9 @@ Method in class org.eclipse.emf.cdo.ui.widgets.<A HREF="./org/eclipse/emf/cdo/ui
<DT><A HREF="./org/eclipse/emf/cdo/ui/widgets/SelectBranchComposite.html#getBranchViewer()"><B>getBranchViewer()</B></A> -
Method in class org.eclipse.emf.cdo.ui.widgets.<A HREF="./org/eclipse/emf/cdo/ui/widgets/SelectBranchComposite.html" title="class in org.eclipse.emf.cdo.ui.widgets">SelectBranchComposite</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#getByName(java.lang.String)"><B>getByName(String)</B></A> -
-Static method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>
-<DD>Returns the '<em><b>Permission</b></em>' literal with the specified name
+<DT><A HREF="./org/eclipse/emf/cdo/security/Access.html#getByName(java.lang.String)"><B>getByName(String)</B></A> -
+Static method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>
+<DD>Returns the '<em><b>Access</b></em>' literal with the specified name
<DT><A HREF="./org/eclipse/emf/cdo/common/id/CDOIDUtil.html#getByteArray(org.eclipse.emf.cdo.common.id.CDOID)"><B>getByteArray(CDOID)</B></A> -
Static method in class org.eclipse.emf.cdo.common.id.<A HREF="./org/eclipse/emf/cdo/common/id/CDOIDUtil.html" title="class in org.eclipse.emf.cdo.common.id">CDOIDUtil</A>
<DD>&nbsp;
@@ -5635,30 +5657,6 @@ Method in interface org.eclipse.emf.cdo.common.lob.<A HREF="./org/eclipse/emf/cd
<DT><A HREF="./org/eclipse/emf/cdo/spi/common/CDOLobStoreImpl.html#getCharacterFile(byte[])"><B>getCharacterFile(byte[])</B></A> -
Method in class org.eclipse.emf.cdo.spi.common.<A HREF="./org/eclipse/emf/cdo/spi/common/CDOLobStoreImpl.html" title="class in org.eclipse.emf.cdo.spi.common">CDOLobStoreImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getCheck()"><B>getCheck()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getCheck()"><B>getCheck()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>Returns the meta object for class '<A HREF="./org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Check</em></CODE></A>'
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getCheck_Permission()"><B>getCheck_Permission()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getCheck_Permission()"><B>getCheck_Permission()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>Returns the meta object for the attribute '<A HREF="./org/eclipse/emf/cdo/security/Check.html#getPermission()"><CODE><em>Permission</em></CODE></A>'
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getCheck_Role()"><B>getCheck_Role()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getCheck_Role()"><B>getCheck_Role()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>Returns the meta object for the container reference '<A HREF="./org/eclipse/emf/cdo/security/Check.html#getRole()"><CODE><em>Role</em></CODE></A>'
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/RoleImpl.html#getChecks()"><B>getChecks()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/RoleImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RoleImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Role.html#getChecks()"><B>getChecks()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security">Role</A>
-<DD>Returns the value of the '<em><b>Checks</b></em>' containment reference list.
<DT><A HREF="./org/eclipse/emf/cdo/eresource/provider/EresourceItemProviderAdapterFactory.html#getChildCreationExtenders()"><B>getChildCreationExtenders()</B></A> -
Method in class org.eclipse.emf.cdo.eresource.provider.<A HREF="./org/eclipse/emf/cdo/eresource/provider/EresourceItemProviderAdapterFactory.html" title="class in org.eclipse.emf.cdo.eresource.provider">EresourceItemProviderAdapterFactory</A>
<DD>&nbsp;
@@ -5761,18 +5759,6 @@ Method in class org.eclipse.emf.cdo.edit.<A HREF="./org/eclipse/emf/cdo/edit/CDO
<DT><A HREF="./org/eclipse/emf/cdo/spi/server/StoreChunkReader.html#getChunks()"><B>getChunks()</B></A> -
Method in class org.eclipse.emf.cdo.spi.server.<A HREF="./org/eclipse/emf/cdo/spi/server/StoreChunkReader.html" title="class in org.eclipse.emf.cdo.spi.server">StoreChunkReader</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getClassCheck()"><B>getClassCheck()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getClassCheck()"><B>getClassCheck()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>Returns the meta object for class '<A HREF="./org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Class Check</em></CODE></A>'
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getClassCheck_ApplicableClass()"><B>getClassCheck_ApplicableClass()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getClassCheck_ApplicableClass()"><B>getClassCheck_ApplicableClass()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>Returns the meta object for the reference '<A HREF="./org/eclipse/emf/cdo/security/ClassCheck.html#getApplicableClass()"><CODE><em>Applicable Class</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/common/model/CDOClassifierRef.html#getClassifierName()"><B>getClassifierName()</B></A> -
Method in class org.eclipse.emf.cdo.common.model.<A HREF="./org/eclipse/emf/cdo/common/model/CDOClassifierRef.html" title="class in org.eclipse.emf.cdo.common.model">CDOClassifierRef</A>
<DD>&nbsp;
@@ -5803,6 +5789,18 @@ Method in interface org.eclipse.emf.cdo.server.db.mapping.<A HREF="./org/eclipse
<DT><A HREF="./org/eclipse/emf/cdo/server/db/mapping/IMappingStrategy.html#getClassMappings(boolean)"><B>getClassMappings(boolean)</B></A> -
Method in interface org.eclipse.emf.cdo.server.db.mapping.<A HREF="./org/eclipse/emf/cdo/server/db/mapping/IMappingStrategy.html" title="interface in org.eclipse.emf.cdo.server.db.mapping">IMappingStrategy</A>
<DD>Returns all class mappings of this strategy.
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getClassPermission()"><B>getClassPermission()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getClassPermission()"><B>getClassPermission()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>Returns the meta object for class '<A HREF="./org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Class Permission</em></CODE></A>'
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getClassPermission_ApplicableClass()"><B>getClassPermission_ApplicableClass()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getClassPermission_ApplicableClass()"><B>getClassPermission_ApplicableClass()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>Returns the meta object for the reference '<A HREF="./org/eclipse/emf/cdo/security/ClassPermission.html#getApplicableClass()"><CODE><em>Applicable Class</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/spi/cdo/InternalCDOTransaction.html#getCleanRevisions()"><B>getCleanRevisions()</B></A> -
Method in interface org.eclipse.emf.spi.cdo.<A HREF="./org/eclipse/emf/spi/cdo/InternalCDOTransaction.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOTransaction</A>
<DD>&nbsp;
@@ -6134,27 +6132,27 @@ Method in interface org.eclipse.emf.cdo.server.db.mapping.<A HREF="./org/eclipse
<DT><A HREF="./org/eclipse/emf/cdo/server/db/mapping/ITypeMapping.html#getDBType()"><B>getDBType()</B></A> -
Method in interface org.eclipse.emf.cdo.server.db.mapping.<A HREF="./org/eclipse/emf/cdo/server/db/mapping/ITypeMapping.html" title="interface in org.eclipse.emf.cdo.server.db.mapping">ITypeMapping</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/server/db/mapping/ITypeMapping.Registry.html#getDefaultFeatureMapDBTypes()"><B>getDefaultFeatureMapDBTypes()</B></A> -
-Method in interface org.eclipse.emf.cdo.server.db.mapping.<A HREF="./org/eclipse/emf/cdo/server/db/mapping/ITypeMapping.Registry.html" title="interface in org.eclipse.emf.cdo.server.db.mapping">ITypeMapping.Registry</A>
-<DD>Provides a list of all DBTypes for which type mappings exist in the registry.
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/RealmImpl.html#getDefaultPermission()"><B>getDefaultPermission()</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/RealmImpl.html#getDefaultAccess()"><B>getDefaultAccess()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/RealmImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RealmImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/UserImpl.html#getDefaultPermission()"><B>getDefaultPermission()</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/UserImpl.html#getDefaultAccess()"><B>getDefaultAccess()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/UserImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Realm.html#getDefaultPermission()"><B>getDefaultPermission()</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/Realm.html#getDefaultAccess()"><B>getDefaultAccess()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Realm.html" title="interface in org.eclipse.emf.cdo.security">Realm</A>
-<DD>Returns the value of the '<em><b>Default Permission</b></em>' attribute.
-<DT><A HREF="./org/eclipse/emf/cdo/security/User.html#getDefaultPermission()"><B>getDefaultPermission()</B></A> -
+<DD>Returns the value of the '<em><b>Default Access</b></em>' attribute
+<DT><A HREF="./org/eclipse/emf/cdo/security/User.html#getDefaultAccess()"><B>getDefaultAccess()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/User.html" title="interface in org.eclipse.emf.cdo.security">User</A>
-<DD>Returns the value of the '<em><b>Default Permission</b></em>' attribute.
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/UserImpl.html#getDefaultPermissionOverride()"><B>getDefaultPermissionOverride()</B></A> -
+<DD>Returns the value of the '<em><b>Default Access</b></em>' attribute
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/UserImpl.html#getDefaultAccessOverride()"><B>getDefaultAccessOverride()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/UserImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/User.html#getDefaultPermissionOverride()"><B>getDefaultPermissionOverride()</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/User.html#getDefaultAccessOverride()"><B>getDefaultAccessOverride()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/User.html" title="interface in org.eclipse.emf.cdo.security">User</A>
-<DD>Returns the value of the '<em><b>Default Permission Override</b></em>' attribute.
+<DD>Returns the value of the '<em><b>Default Access Override</b></em>' attribute
+<DT><A HREF="./org/eclipse/emf/cdo/server/db/mapping/ITypeMapping.Registry.html#getDefaultFeatureMapDBTypes()"><B>getDefaultFeatureMapDBTypes()</B></A> -
+Method in interface org.eclipse.emf.cdo.server.db.mapping.<A HREF="./org/eclipse/emf/cdo/server/db/mapping/ITypeMapping.Registry.html" title="interface in org.eclipse.emf.cdo.server.db.mapping">ITypeMapping.Registry</A>
+<DD>Provides a list of all DBTypes for which type mappings exist in the registry.
<DT><A HREF="./org/eclipse/emf/cdo/common/model/CDOType.html#getDefaultValue()"><B>getDefaultValue()</B></A> -
Method in interface org.eclipse.emf.cdo.common.model.<A HREF="./org/eclipse/emf/cdo/common/model/CDOType.html" title="interface in org.eclipse.emf.cdo.common.model">CDOType</A>
<DD>&nbsp;
@@ -6950,24 +6948,24 @@ Method in class org.eclipse.emf.cdo.eresource.provider.<A HREF="./org/eclipse/em
<DT><A HREF="./org/eclipse/emf/cdo/etypes/provider/AnnotationItemProvider.html#getImage(java.lang.Object)"><B>getImage(Object)</B></A> -
Method in class org.eclipse.emf.cdo.etypes.provider.<A HREF="./org/eclipse/emf/cdo/etypes/provider/AnnotationItemProvider.html" title="class in org.eclipse.emf.cdo.etypes.provider">AnnotationItemProvider</A>
<DD>This returns Annotation.gif. <!
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html#getImage(java.lang.Object)"><B>getImage(Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassCheckItemProvider</A>
-<DD>This returns ClassCheck.gif
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html#getImage(java.lang.Object)"><B>getImage(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassPermissionItemProvider</A>
+<DD>This returns ClassPermission.gif
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/DirectoryItemProvider.html#getImage(java.lang.Object)"><B>getImage(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/DirectoryItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">DirectoryItemProvider</A>
<DD>This returns Directory.gif
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/GroupItemProvider.html#getImage(java.lang.Object)"><B>getImage(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/GroupItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">GroupItemProvider</A>
<DD>This returns Group.gif
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html#getImage(java.lang.Object)"><B>getImage(Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackageCheckItemProvider</A>
-<DD>This returns PackageCheck.gif
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html#getImage(java.lang.Object)"><B>getImage(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackagePermissionItemProvider</A>
+<DD>This returns PackagePermission.gif
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html#getImage(java.lang.Object)"><B>getImage(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">RealmItemProvider</A>
<DD>This returns Realm.gif
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html#getImage(java.lang.Object)"><B>getImage(Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourceCheckItemProvider</A>
-<DD>This returns ResourceCheck.gif
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html#getImage(java.lang.Object)"><B>getImage(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourcePermissionItemProvider</A>
+<DD>This returns ResourcePermission.gif
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/RoleItemProvider.html#getImage(java.lang.Object)"><B>getImage(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/RoleItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">RoleItemProvider</A>
<DD>This returns Role.gif
@@ -7235,8 +7233,8 @@ Method in interface org.eclipse.emf.cdo.server.db.mapping.<A HREF="./org/eclipse
<DT><A HREF="./org/eclipse/emf/cdo/common/id/CDOID.Type.html#getLiteral(char)"><B>getLiteral(char)</B></A> -
Static method in enum org.eclipse.emf.cdo.common.id.<A HREF="./org/eclipse/emf/cdo/common/id/CDOID.Type.html" title="enum in org.eclipse.emf.cdo.common.id">CDOID.Type</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#getLiteral()"><B>getLiteral()</B></A> -
-Method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/Access.html#getLiteral()"><B>getLiteral()</B></A> -
+Method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/etypes/EtypesPackage.html#getLob()"><B>getLob()</B></A> -
Method in interface org.eclipse.emf.cdo.etypes.<A HREF="./org/eclipse/emf/cdo/etypes/EtypesPackage.html" title="interface in org.eclipse.emf.cdo.etypes">EtypesPackage</A>
@@ -7521,6 +7519,9 @@ Method in interface org.eclipse.emf.cdo.eresource.<A HREF="./org/eclipse/emf/cdo
<DT><A HREF="./org/eclipse/emf/cdo/eresource/impl/CDOResourceNodeImpl.html#getName()"><B>getName()</B></A> -
Method in class org.eclipse.emf.cdo.eresource.impl.<A HREF="./org/eclipse/emf/cdo/eresource/impl/CDOResourceNodeImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceNodeImpl</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/Access.html#getName()"><B>getName()</B></A> -
+Method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>
+<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/Directory.html#getName()"><B>getName()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Directory.html" title="interface in org.eclipse.emf.cdo.security">Directory</A>
<DD>Returns the value of the '<em><b>Name</b></em>' attribute
@@ -7530,9 +7531,6 @@ Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/RealmImpl.html#getName()"><B>getName()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/RealmImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RealmImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#getName()"><B>getName()</B></A> -
-Method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>
-<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/Realm.html#getName()"><B>getName()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Realm.html" title="interface in org.eclipse.emf.cdo.security">Realm</A>
<DD>Returns the value of the '<em><b>Name</b></em>' attribute
@@ -7834,18 +7832,6 @@ Static method in class org.eclipse.emf.cdo.etypes.impl.<A HREF="./org/eclipse/em
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html#getPackage()"><B>getPackage()</B></A> -
Static method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityFactoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityFactoryImpl</A>
<DD><B>Deprecated.</B>&nbsp;<I></I>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getPackageCheck()"><B>getPackageCheck()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getPackageCheck()"><B>getPackageCheck()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>Returns the meta object for class '<A HREF="./org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Package Check</em></CODE></A>'
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getPackageCheck_ApplicablePackage()"><B>getPackageCheck_ApplicablePackage()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getPackageCheck_ApplicablePackage()"><B>getPackageCheck_ApplicablePackage()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>Returns the meta object for the reference '<A HREF="./org/eclipse/emf/cdo/security/PackageCheck.html#getApplicablePackage()"><CODE><em>Applicable Package</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/common/model/CDOModelUtil.html#getPackageInfo(java.lang.Object, org.eclipse.emf.cdo.common.model.CDOPackageRegistry)"><B>getPackageInfo(Object, CDOPackageRegistry)</B></A> -
Static method in class org.eclipse.emf.cdo.common.model.<A HREF="./org/eclipse/emf/cdo/common/model/CDOModelUtil.html" title="class in org.eclipse.emf.cdo.common.model">CDOModelUtil</A>
<DD>&nbsp;
@@ -7887,6 +7873,18 @@ Method in class org.eclipse.emf.cdo.spi.common.model.<A HREF="./org/eclipse/emf/
<DT><A HREF="./org/eclipse/emf/cdo/spi/common/model/InternalCDOPackageRegistry.html#getPackageLoader()"><B>getPackageLoader()</B></A> -
Method in interface org.eclipse.emf.cdo.spi.common.model.<A HREF="./org/eclipse/emf/cdo/spi/common/model/InternalCDOPackageRegistry.html" title="interface in org.eclipse.emf.cdo.spi.common.model">InternalCDOPackageRegistry</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getPackagePermission()"><B>getPackagePermission()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getPackagePermission()"><B>getPackagePermission()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>Returns the meta object for class '<A HREF="./org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Package Permission</em></CODE></A>'
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getPackagePermission_ApplicablePackage()"><B>getPackagePermission_ApplicablePackage()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getPackagePermission_ApplicablePackage()"><B>getPackagePermission_ApplicablePackage()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>Returns the meta object for the reference '<A HREF="./org/eclipse/emf/cdo/security/PackagePermission.html#getApplicablePackage()"><CODE><em>Applicable Package</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/spi/common/model/DelegatingCDOPackageRegistry.html#getPackageProcessor()"><B>getPackageProcessor()</B></A> -
Method in class org.eclipse.emf.cdo.spi.common.model.<A HREF="./org/eclipse/emf/cdo/spi/common/model/DelegatingCDOPackageRegistry.html" title="class in org.eclipse.emf.cdo.spi.common.model">DelegatingCDOPackageRegistry</A>
<DD><B>Deprecated.</B>&nbsp;&nbsp;
@@ -8057,11 +8055,11 @@ Method in interface org.eclipse.emf.cdo.common.branch.<A HREF="./org/eclipse/emf
<DD>Returns the fully qualified path name of this branch, a concatenation of the names of all branches from the
<A HREF="./org/eclipse/emf/cdo/common/branch/CDOBranchManager.html#getMainBranch()"><CODE>main branch</CODE></A> to this branch, separated by <A HREF="./org/eclipse/emf/cdo/common/branch/CDOBranch.html#PATH_SEPARATOR"><CODE>slashes</CODE></A>
("/" characters).
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html#getPattern()"><B>getPattern()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourceCheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html#getPattern()"><B>getPattern()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourcePermissionImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/ResourceCheck.html#getPattern()"><B>getPattern()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security">ResourceCheck</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/ResourcePermission.html#getPattern()"><B>getPattern()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security">ResourcePermission</A>
<DD>Returns the value of the '<em><b>Pattern</b></em>' attribute
<DT><A HREF="./org/eclipse/emf/cdo/common/revision/CDORevision.html#getPermission()"><B>getPermission()</B></A> -
Method in interface org.eclipse.emf.cdo.common.revision.<A HREF="./org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>
@@ -8072,18 +8070,12 @@ Method in class org.eclipse.emf.cdo.common.security.<A HREF="./org/eclipse/emf/c
<DT><A HREF="./org/eclipse/emf/cdo/common/security/CDOPermissionProvider.html#getPermission(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)"><B>getPermission(CDORevision, CDOBranchPoint)</B></A> -
Method in interface org.eclipse.emf.cdo.common.security.<A HREF="./org/eclipse/emf/cdo/common/security/CDOPermissionProvider.html" title="interface in org.eclipse.emf.cdo.common.security">CDOPermissionProvider</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Check.html#getPermission()"><B>getPermission()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>
-<DD>Returns the value of the '<em><b>Permission</b></em>' attribute.
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html#getPermission()"><B>getPermission()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">CheckImpl</A>
-<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getPermission()"><B>getPermission()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getPermission()"><B>getPermission()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>Returns the meta object for enum '<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><CODE><em>Permission</em></CODE></A>'
+<DD>Returns the meta object for class '<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Permission</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/server/IPermissionManager.html#getPermission(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.branch.CDOBranchPoint, java.lang.String)"><B>getPermission(CDORevision, CDOBranchPoint, String)</B></A> -
Method in interface org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/server/IPermissionManager.html" title="interface in org.eclipse.emf.cdo.server">IPermissionManager</A>
<DD>&nbsp;
@@ -8096,12 +8088,30 @@ Method in class org.eclipse.emf.cdo.spi.common.revision.<A HREF="./org/eclipse/e
<DT><A HREF="./org/eclipse/emf/cdo/spi/common/revision/StubCDORevision.html#getPermission()"><B>getPermission()</B></A> -
Method in class org.eclipse.emf.cdo.spi.common.revision.<A HREF="./org/eclipse/emf/cdo/spi/common/revision/StubCDORevision.html" title="class in org.eclipse.emf.cdo.spi.common.revision">StubCDORevision</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getPermission_Access()"><B>getPermission_Access()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getPermission_Access()"><B>getPermission_Access()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>Returns the meta object for the attribute '<A HREF="./org/eclipse/emf/cdo/security/Permission.html#getAccess()"><CODE><em>Access</em></CODE></A>'
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getPermission_Role()"><B>getPermission_Role()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getPermission_Role()"><B>getPermission_Role()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>Returns the meta object for the container reference '<A HREF="./org/eclipse/emf/cdo/security/Permission.html#getRole()"><CODE><em>Role</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/spi/server/InternalSessionManager.html#getPermissionManager()"><B>getPermissionManager()</B></A> -
Method in interface org.eclipse.emf.cdo.spi.server.<A HREF="./org/eclipse/emf/cdo/spi/server/InternalSessionManager.html" title="interface in org.eclipse.emf.cdo.spi.server">InternalSessionManager</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/common/protocol/CDODataOutput.html#getPermissionProvider()"><B>getPermissionProvider()</B></A> -
Method in interface org.eclipse.emf.cdo.common.protocol.<A HREF="./org/eclipse/emf/cdo/common/protocol/CDODataOutput.html" title="interface in org.eclipse.emf.cdo.common.protocol">CDODataOutput</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/RoleImpl.html#getPermissions()"><B>getPermissions()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/RoleImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RoleImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/Role.html#getPermissions()"><B>getPermissions()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security">Role</A>
+<DD>Returns the value of the '<em><b>Permissions</b></em>' containment reference list.
<DT><A HREF="./org/eclipse/emf/cdo/common/model/EMFUtil.html#getPersistentClasses(org.eclipse.emf.ecore.EPackage)"><B>getPersistentClasses(EPackage)</B></A> -
Static method in class org.eclipse.emf.cdo.common.model.<A HREF="./org/eclipse/emf/cdo/common/model/EMFUtil.html" title="class in org.eclipse.emf.cdo.common.model">EMFUtil</A>
<DD>&nbsp;
@@ -8232,11 +8242,8 @@ Method in class org.eclipse.emf.cdo.etypes.provider.<A HREF="./org/eclipse/emf/c
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/AssigneeItemProvider.html#getPropertyDescriptors(java.lang.Object)"><B>getPropertyDescriptors(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/AssigneeItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">AssigneeItemProvider</A>
<DD>This returns the property descriptors for the adapted class
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html#getPropertyDescriptors(java.lang.Object)"><B>getPropertyDescriptors(Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">CheckItemProvider</A>
-<DD>This returns the property descriptors for the adapted class
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html#getPropertyDescriptors(java.lang.Object)"><B>getPropertyDescriptors(Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html#getPropertyDescriptors(java.lang.Object)"><B>getPropertyDescriptors(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassPermissionItemProvider</A>
<DD>This returns the property descriptors for the adapted class
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/DirectoryItemProvider.html#getPropertyDescriptors(java.lang.Object)"><B>getPropertyDescriptors(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/DirectoryItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">DirectoryItemProvider</A>
@@ -8244,14 +8251,17 @@ Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/GroupItemProvider.html#getPropertyDescriptors(java.lang.Object)"><B>getPropertyDescriptors(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/GroupItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">GroupItemProvider</A>
<DD>This returns the property descriptors for the adapted class
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html#getPropertyDescriptors(java.lang.Object)"><B>getPropertyDescriptors(Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackageCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html#getPropertyDescriptors(java.lang.Object)"><B>getPropertyDescriptors(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackagePermissionItemProvider</A>
+<DD>This returns the property descriptors for the adapted class
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html#getPropertyDescriptors(java.lang.Object)"><B>getPropertyDescriptors(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PermissionItemProvider</A>
<DD>This returns the property descriptors for the adapted class
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html#getPropertyDescriptors(java.lang.Object)"><B>getPropertyDescriptors(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">RealmItemProvider</A>
<DD>This returns the property descriptors for the adapted class
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html#getPropertyDescriptors(java.lang.Object)"><B>getPropertyDescriptors(Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourceCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html#getPropertyDescriptors(java.lang.Object)"><B>getPropertyDescriptors(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourcePermissionItemProvider</A>
<DD>This returns the property descriptors for the adapted class
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/RoleItemProvider.html#getPropertyDescriptors(java.lang.Object)"><B>getPropertyDescriptors(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/RoleItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">RoleItemProvider</A>
@@ -8395,18 +8405,18 @@ Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/
<DT><A HREF="./org/eclipse/emf/cdo/server/security/ISecurityManager.html#getRealm()"><B>getRealm()</B></A> -
Method in interface org.eclipse.emf.cdo.server.security.<A HREF="./org/eclipse/emf/cdo/server/security/ISecurityManager.html" title="interface in org.eclipse.emf.cdo.server.security">ISecurityManager</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getRealm_AllChecks()"><B>getRealm_AllChecks()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getRealm_AllChecks()"><B>getRealm_AllChecks()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>Returns the meta object for the reference list '<A HREF="./org/eclipse/emf/cdo/security/Realm.html#getAllChecks()"><CODE><em>All Checks</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getRealm_AllGroups()"><B>getRealm_AllGroups()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getRealm_AllGroups()"><B>getRealm_AllGroups()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>Returns the meta object for the reference list '<A HREF="./org/eclipse/emf/cdo/security/Realm.html#getAllGroups()"><CODE><em>All Groups</em></CODE></A>'
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getRealm_AllPermissions()"><B>getRealm_AllPermissions()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getRealm_AllPermissions()"><B>getRealm_AllPermissions()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>Returns the meta object for the reference list '<A HREF="./org/eclipse/emf/cdo/security/Realm.html#getAllPermissions()"><CODE><em>All Permissions</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getRealm_AllRoles()"><B>getRealm_AllRoles()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
<DD>&nbsp;
@@ -8419,12 +8429,12 @@ Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getRealm_AllUsers()"><B>getRealm_AllUsers()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>Returns the meta object for the reference list '<A HREF="./org/eclipse/emf/cdo/security/Realm.html#getAllUsers()"><CODE><em>All Users</em></CODE></A>'
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getRealm_DefaultPermission()"><B>getRealm_DefaultPermission()</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getRealm_DefaultAccess()"><B>getRealm_DefaultAccess()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getRealm_DefaultPermission()"><B>getRealm_DefaultPermission()</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getRealm_DefaultAccess()"><B>getRealm_DefaultAccess()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>Returns the meta object for the attribute '<A HREF="./org/eclipse/emf/cdo/security/Realm.html#getDefaultPermission()"><CODE><em>Default Permission</em></CODE></A>'
+<DD>Returns the meta object for the attribute '<A HREF="./org/eclipse/emf/cdo/security/Realm.html#getDefaultAccess()"><CODE><em>Default Access</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getRealm_Items()"><B>getRealm_Items()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
<DD>&nbsp;
@@ -8710,18 +8720,6 @@ Method in interface org.eclipse.emf.spi.cdo.<A HREF="./org/eclipse/emf/spi/cdo/C
<DT><A HREF="./org/eclipse/emf/cdo/util/CDOBalancedTree.html#getResourceCapacity()"><B>getResourceCapacity()</B></A> -
Method in class org.eclipse.emf.cdo.util.<A HREF="./org/eclipse/emf/cdo/util/CDOBalancedTree.html" title="class in org.eclipse.emf.cdo.util">CDOBalancedTree</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getResourceCheck()"><B>getResourceCheck()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getResourceCheck()"><B>getResourceCheck()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>Returns the meta object for class '<A HREF="./org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Resource Check</em></CODE></A>'
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getResourceCheck_Pattern()"><B>getResourceCheck_Pattern()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getResourceCheck_Pattern()"><B>getResourceCheck_Pattern()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>Returns the meta object for the attribute '<A HREF="./org/eclipse/emf/cdo/security/ResourceCheck.html#getPattern()"><CODE><em>Pattern</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/view/CDOViewSet.html#getResourceFactory()"><B>getResourceFactory()</B></A> -
Method in interface org.eclipse.emf.cdo.view.<A HREF="./org/eclipse/emf/cdo/view/CDOViewSet.html" title="interface in org.eclipse.emf.cdo.view">CDOViewSet</A>
<DD>&nbsp;
@@ -8755,8 +8753,8 @@ Method in class org.eclipse.emf.cdo.etypes.provider.<A HREF="./org/eclipse/emf/c
<DT><A HREF="./org/eclipse/emf/cdo/etypes/provider/ModelElementItemProvider.html#getResourceLocator()"><B>getResourceLocator()</B></A> -
Method in class org.eclipse.emf.cdo.etypes.provider.<A HREF="./org/eclipse/emf/cdo/etypes/provider/ModelElementItemProvider.html" title="class in org.eclipse.emf.cdo.etypes.provider">ModelElementItemProvider</A>
<DD>Return the resource locator for this item provider's resources. <!
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html#getResourceLocator()"><B>getResourceLocator()</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">CheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html#getResourceLocator()"><B>getResourceLocator()</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PermissionItemProvider</A>
<DD>Return the resource locator for this item provider's resources
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html#getResourceLocator()"><B>getResourceLocator()</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.provider">SecurityItemProviderAdapterFactory</A>
@@ -8782,6 +8780,18 @@ Method in interface org.eclipse.emf.cdo.ui.<A HREF="./org/eclipse/emf/cdo/ui/CDO
<DT><A HREF="./org/eclipse/emf/cdo/util/CDOURIData.html#getResourcePath()"><B>getResourcePath()</B></A> -
Method in class org.eclipse.emf.cdo.util.<A HREF="./org/eclipse/emf/cdo/util/CDOURIData.html" title="class in org.eclipse.emf.cdo.util">CDOURIData</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getResourcePermission()"><B>getResourcePermission()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getResourcePermission()"><B>getResourcePermission()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>Returns the meta object for class '<A HREF="./org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Resource Permission</em></CODE></A>'
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getResourcePermission_Pattern()"><B>getResourcePermission_Pattern()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getResourcePermission_Pattern()"><B>getResourcePermission_Pattern()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>Returns the meta object for the attribute '<A HREF="./org/eclipse/emf/cdo/security/ResourcePermission.html#getPattern()"><CODE><em>Pattern</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/util/CDOUtil.html#getResources(org.eclipse.emf.ecore.resource.ResourceSet)"><B>getResources(ResourceSet)</B></A> -
Static method in class org.eclipse.emf.cdo.util.<A HREF="./org/eclipse/emf/cdo/util/CDOUtil.html" title="class in org.eclipse.emf.cdo.util">CDOUtil</A>
<DD>&nbsp;
@@ -9038,15 +9048,15 @@ Method in class org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/server
<DT><A HREF="./org/eclipse/emf/cdo/server/db/mapping/AbstractTypeMapping.html#getRevisionValue(org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision)"><B>getRevisionValue(InternalCDORevision)</B></A> -
Method in class org.eclipse.emf.cdo.server.db.mapping.<A HREF="./org/eclipse/emf/cdo/server/db/mapping/AbstractTypeMapping.html" title="class in org.eclipse.emf.cdo.server.db.mapping">AbstractTypeMapping</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Check.html#getRole()"><B>getRole()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>
-<DD>Returns the value of the '<em><b>Role</b></em>' container reference.
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html#getRole()"><B>getRole()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">CheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html#getRole()"><B>getRole()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PermissionImpl</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getRole()"><B>getRole()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#getRole()"><B>getRole()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A>
+<DD>Returns the value of the '<em><b>Role</b></em>' container reference.
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getRole()"><B>getRole()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>Returns the meta object for class '<A HREF="./org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security"><CODE><em>Role</em></CODE></A>'
@@ -9056,18 +9066,18 @@ Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getRole_Assignees()"><B>getRole_Assignees()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>Returns the meta object for the reference list '<A HREF="./org/eclipse/emf/cdo/security/Role.html#getAssignees()"><CODE><em>Assignees</em></CODE></A>'
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getRole_Checks()"><B>getRole_Checks()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getRole_Checks()"><B>getRole_Checks()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>Returns the meta object for the containment reference list '<A HREF="./org/eclipse/emf/cdo/security/Role.html#getChecks()"><CODE><em>Checks</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getRole_Id()"><B>getRole_Id()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getRole_Id()"><B>getRole_Id()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>Returns the meta object for the attribute '<A HREF="./org/eclipse/emf/cdo/security/Role.html#getId()"><CODE><em>Id</em></CODE></A>'
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getRole_Permissions()"><B>getRole_Permissions()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getRole_Permissions()"><B>getRole_Permissions()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>Returns the meta object for the containment reference list '<A HREF="./org/eclipse/emf/cdo/security/Role.html#getPermissions()"><CODE><em>Permissions</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/security/Assignee.html#getRoles()"><B>getRoles()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Assignee.html" title="interface in org.eclipse.emf.cdo.security">Assignee</A>
<DD>Returns the value of the '<em><b>Roles</b></em>' reference list.
@@ -9567,11 +9577,8 @@ Method in class org.eclipse.emf.cdo.etypes.provider.<A HREF="./org/eclipse/emf/c
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/AssigneeItemProvider.html#getText(java.lang.Object)"><B>getText(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/AssigneeItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">AssigneeItemProvider</A>
<DD>This returns the label text for the adapted class
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html#getText(java.lang.Object)"><B>getText(Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">CheckItemProvider</A>
-<DD>This returns the label text for the adapted class
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html#getText(java.lang.Object)"><B>getText(Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html#getText(java.lang.Object)"><B>getText(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassPermissionItemProvider</A>
<DD>This returns the label text for the adapted class
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/DirectoryItemProvider.html#getText(java.lang.Object)"><B>getText(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/DirectoryItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">DirectoryItemProvider</A>
@@ -9579,14 +9586,17 @@ Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/GroupItemProvider.html#getText(java.lang.Object)"><B>getText(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/GroupItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">GroupItemProvider</A>
<DD>This returns the label text for the adapted class
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html#getText(java.lang.Object)"><B>getText(Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackageCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html#getText(java.lang.Object)"><B>getText(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackagePermissionItemProvider</A>
+<DD>This returns the label text for the adapted class
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html#getText(java.lang.Object)"><B>getText(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PermissionItemProvider</A>
<DD>This returns the label text for the adapted class
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html#getText(java.lang.Object)"><B>getText(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">RealmItemProvider</A>
<DD>This returns the label text for the adapted class
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html#getText(java.lang.Object)"><B>getText(Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourceCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html#getText(java.lang.Object)"><B>getText(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourcePermissionItemProvider</A>
<DD>This returns the label text for the adapted class
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/RoleItemProvider.html#getText(java.lang.Object)"><B>getText(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/RoleItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">RoleItemProvider</A>
@@ -9966,36 +9976,36 @@ Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/
<DT><A HREF="./org/eclipse/emf/cdo/server/security/ISecurityManager.html#getUser(java.lang.String)"><B>getUser(String)</B></A> -
Method in interface org.eclipse.emf.cdo.server.security.<A HREF="./org/eclipse/emf/cdo/server/security/ISecurityManager.html" title="interface in org.eclipse.emf.cdo.server.security">ISecurityManager</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getUser_AllChecks()"><B>getUser_AllChecks()</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getUser_AllChecks()"><B>getUser_AllChecks()</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>Returns the meta object for the reference list '<A HREF="./org/eclipse/emf/cdo/security/User.html#getAllChecks()"><CODE><em>All Checks</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getUser_AllGroups()"><B>getUser_AllGroups()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getUser_AllGroups()"><B>getUser_AllGroups()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>Returns the meta object for the reference list '<A HREF="./org/eclipse/emf/cdo/security/User.html#getAllGroups()"><CODE><em>All Groups</em></CODE></A>'
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getUser_AllPermissions()"><B>getUser_AllPermissions()</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getUser_AllPermissions()"><B>getUser_AllPermissions()</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>Returns the meta object for the reference list '<A HREF="./org/eclipse/emf/cdo/security/User.html#getAllPermissions()"><CODE><em>All Permissions</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getUser_AllRoles()"><B>getUser_AllRoles()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getUser_AllRoles()"><B>getUser_AllRoles()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>Returns the meta object for the reference list '<A HREF="./org/eclipse/emf/cdo/security/User.html#getAllRoles()"><CODE><em>All Roles</em></CODE></A>'
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getUser_DefaultPermission()"><B>getUser_DefaultPermission()</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getUser_DefaultAccess()"><B>getUser_DefaultAccess()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getUser_DefaultPermission()"><B>getUser_DefaultPermission()</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getUser_DefaultAccess()"><B>getUser_DefaultAccess()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>Returns the meta object for the attribute '<A HREF="./org/eclipse/emf/cdo/security/User.html#getDefaultPermission()"><CODE><em>Default Permission</em></CODE></A>'
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getUser_DefaultPermissionOverride()"><B>getUser_DefaultPermissionOverride()</B></A> -
+<DD>Returns the meta object for the attribute '<A HREF="./org/eclipse/emf/cdo/security/User.html#getDefaultAccess()"><CODE><em>Default Access</em></CODE></A>'
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getUser_DefaultAccessOverride()"><B>getUser_DefaultAccessOverride()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getUser_DefaultPermissionOverride()"><B>getUser_DefaultPermissionOverride()</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#getUser_DefaultAccessOverride()"><B>getUser_DefaultAccessOverride()</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>Returns the meta object for the attribute '<A HREF="./org/eclipse/emf/cdo/security/User.html#getDefaultPermissionOverride()"><CODE><em>Default Permission Override</em></CODE></A>'
+<DD>Returns the meta object for the attribute '<A HREF="./org/eclipse/emf/cdo/security/User.html#getDefaultAccessOverride()"><CODE><em>Default Access Override</em></CODE></A>'
<DT><A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getUser_Email()"><B>getUser_Email()</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityPackageImpl</A>
<DD>&nbsp;
@@ -10125,8 +10135,8 @@ Method in interface org.eclipse.emf.cdo.common.revision.delta.<A HREF="./org/ecl
<DT><A HREF="./org/eclipse/emf/cdo/common/revision/delta/CDOSetFeatureDelta.html#getValue()"><B>getValue()</B></A> -
Method in interface org.eclipse.emf.cdo.common.revision.delta.<A HREF="./org/eclipse/emf/cdo/common/revision/delta/CDOSetFeatureDelta.html" title="interface in org.eclipse.emf.cdo.common.revision.delta">CDOSetFeatureDelta</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#getValue()"><B>getValue()</B></A> -
-Method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/Access.html#getValue()"><B>getValue()</B></A> -
+Method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/spi/common/revision/BaseCDORevision.html#getValue(org.eclipse.emf.ecore.EStructuralFeature)"><B>getValue(EStructuralFeature)</B></A> -
Method in class org.eclipse.emf.cdo.spi.common.revision.<A HREF="./org/eclipse/emf/cdo/spi/common/revision/BaseCDORevision.html" title="class in org.eclipse.emf.cdo.spi.common.revision">BaseCDORevision</A>
@@ -10435,7 +10445,7 @@ Method in interface org.eclipse.emf.cdo.spi.common.branch.<A HREF="./org/eclipse
<DT><A HREF="./org/eclipse/emf/spi/cdo/InternalCDOSession.html#handleBranchNotification(org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranch)"><B>handleBranchNotification(InternalCDOBranch)</B></A> -
Method in interface org.eclipse.emf.spi.cdo.<A HREF="./org/eclipse/emf/spi/cdo/InternalCDOSession.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOSession</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html#handleClassPermission(org.eclipse.emf.cdo.security.Realm, org.eclipse.emf.ecore.EClass, java.lang.String, org.eclipse.emf.cdo.security.Permission)"><B>handleClassPermission(Realm, EClass, String, Permission)</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html#handleClassPermission(org.eclipse.emf.cdo.security.Realm, org.eclipse.emf.ecore.EClass, java.lang.String, org.eclipse.emf.cdo.security.Access)"><B>handleClassPermission(Realm, EClass, String, Access)</B></A> -
Method in class org.eclipse.emf.cdo.server.spi.security.<A HREF="./org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html" title="class in org.eclipse.emf.cdo.server.spi.security">AnnotationHandler</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/common/lob/CDOLobHandler.html#handleClob(byte[], long)"><B>handleClob(byte[], long)</B></A> -
@@ -10534,7 +10544,7 @@ Method in class org.eclipse.emf.cdo.server.spi.security.<A HREF="./org/eclipse/e
<DT><A HREF="./org/eclipse/emf/cdo/server/CDOServerImporter.Handler.html#handlePackageInfo(java.lang.String)"><B>handlePackageInfo(String)</B></A> -
Method in interface org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/server/CDOServerImporter.Handler.html" title="interface in org.eclipse.emf.cdo.server">CDOServerImporter.Handler</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html#handlePackagePermission(org.eclipse.emf.cdo.security.Realm, org.eclipse.emf.ecore.EPackage, java.lang.String, org.eclipse.emf.cdo.security.Permission)"><B>handlePackagePermission(Realm, EPackage, String, Permission)</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html#handlePackagePermission(org.eclipse.emf.cdo.security.Realm, org.eclipse.emf.ecore.EPackage, java.lang.String, org.eclipse.emf.cdo.security.Access)"><B>handlePackagePermission(Realm, EPackage, String, Access)</B></A> -
Method in class org.eclipse.emf.cdo.server.spi.security.<A HREF="./org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html" title="class in org.eclipse.emf.cdo.server.spi.security">AnnotationHandler</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/server/CDOServerImporter.Handler.html#handlePackageUnit(java.lang.String, org.eclipse.emf.cdo.common.model.CDOPackageUnit.Type, long, java.lang.String)"><B>handlePackageUnit(String, CDOPackageUnit.Type, long, String)</B></A> -
@@ -10543,7 +10553,7 @@ Method in interface org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/se
<DT><A HREF="./org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html#handlePackageUnits(org.eclipse.emf.cdo.server.spi.security.InternalSecurityManager, org.eclipse.emf.cdo.common.model.CDOPackageUnit[])"><B>handlePackageUnits(InternalSecurityManager, CDOPackageUnit[])</B></A> -
Method in class org.eclipse.emf.cdo.server.spi.security.<A HREF="./org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html" title="class in org.eclipse.emf.cdo.server.spi.security">AnnotationHandler</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html#handlePermission(org.eclipse.emf.cdo.security.Realm, org.eclipse.emf.ecore.EModelElement, java.lang.String, org.eclipse.emf.cdo.security.Permission, org.eclipse.emf.ecore.EClass, org.eclipse.emf.ecore.EReference)"><B>handlePermission(Realm, EModelElement, String, Permission, EClass, EReference)</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html#handlePermission(org.eclipse.emf.cdo.security.Realm, org.eclipse.emf.ecore.EModelElement, java.lang.String, org.eclipse.emf.cdo.security.Access, org.eclipse.emf.ecore.EClass, org.eclipse.emf.ecore.EReference)"><B>handlePermission(Realm, EModelElement, String, Access, EClass, EReference)</B></A> -
Method in class org.eclipse.emf.cdo.server.spi.security.<A HREF="./org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html" title="class in org.eclipse.emf.cdo.server.spi.security">AnnotationHandler</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/spi/cdo/InternalCDORemoteSessionManager.html#handleRemoteSessionClosed(int)"><B>handleRemoteSessionClosed(int)</B></A> -
@@ -10648,8 +10658,8 @@ Method in class org.eclipse.emf.cdo.eresource.provider.<A HREF="./org/eclipse/em
<DT><A HREF="./org/eclipse/emf/cdo/etypes/provider/ModelElementItemProvider.html#hasChildren(java.lang.Object)"><B>hasChildren(Object)</B></A> -
Method in class org.eclipse.emf.cdo.etypes.provider.<A HREF="./org/eclipse/emf/cdo/etypes/provider/ModelElementItemProvider.html" title="class in org.eclipse.emf.cdo.etypes.provider">ModelElementItemProvider</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html#hasChildren(java.lang.Object)"><B>hasChildren(Object)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">CheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html#hasChildren(java.lang.Object)"><B>hasChildren(Object)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PermissionItemProvider</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/UserPasswordItemProvider.html#hasChildren(java.lang.Object)"><B>hasChildren(Object)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/UserPasswordItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">UserPasswordItemProvider</A>
@@ -11005,17 +11015,17 @@ Method in interface org.eclipse.emf.cdo.transaction.<A HREF="./org/eclipse/emf/c
<DT><A HREF="./org/eclipse/emf/cdo/spi/common/revision/CDOIDMapper.html#isAllowUnmappedTempIDs()"><B>isAllowUnmappedTempIDs()</B></A> -
Method in class org.eclipse.emf.cdo.spi.common.revision.<A HREF="./org/eclipse/emf/cdo/spi/common/revision/CDOIDMapper.html" title="class in org.eclipse.emf.cdo.spi.common.revision">CDOIDMapper</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Check.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)"><B>isApplicable(CDORevision, CDORevisionProvider, CDOBranchPoint)</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)"><B>isApplicable(CDORevision, CDORevisionProvider, CDOBranchPoint)</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassPermissionImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)"><B>isApplicable(CDORevision, CDORevisionProvider, CDOBranchPoint)</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassCheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)"><B>isApplicable(CDORevision, CDORevisionProvider, CDOBranchPoint)</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackagePermissionImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)"><B>isApplicable(CDORevision, CDORevisionProvider, CDOBranchPoint)</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackageCheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)"><B>isApplicable(CDORevision, CDORevisionProvider, CDOBranchPoint)</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourcePermissionImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)"><B>isApplicable(CDORevision, CDORevisionProvider, CDOBranchPoint)</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourceCheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)"><B>isApplicable(CDORevision, CDORevisionProvider, CDOBranchPoint)</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/ui/widgets/SessionComposite.html#isAutomaticRegistry()"><B>isAutomaticRegistry()</B></A> -
Method in class org.eclipse.emf.cdo.ui.widgets.<A HREF="./org/eclipse/emf/cdo/ui/widgets/SessionComposite.html" title="class in org.eclipse.emf.cdo.ui.widgets">SessionComposite</A>
@@ -12303,12 +12313,8 @@ Method in class org.eclipse.emf.cdo.etypes.provider.<A HREF="./org/eclipse/emf/c
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/AssigneeItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">AssigneeItemProvider</A>
<DD>This handles model notifications by calling <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/provider/ItemProviderAdapter.html?is-external=true#updateChildren(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.edit.provider"><CODE>ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification)</CODE></A> to update any cached
children and by creating a viewer notification, which it passes to <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/provider/ItemProviderAdapter.html?is-external=true#fireNotifyChanged(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.edit.provider"><CODE>ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification)</CODE></A>
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html#notifyChanged(org.eclipse.emf.common.notify.Notification)"><B>notifyChanged(Notification)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">CheckItemProvider</A>
-<DD>This handles model notifications by calling <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/provider/ItemProviderAdapter.html?is-external=true#updateChildren(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.edit.provider"><CODE>ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification)</CODE></A> to update any cached
- children and by creating a viewer notification, which it passes to <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/provider/ItemProviderAdapter.html?is-external=true#fireNotifyChanged(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.edit.provider"><CODE>ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification)</CODE></A>
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html#notifyChanged(org.eclipse.emf.common.notify.Notification)"><B>notifyChanged(Notification)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html#notifyChanged(org.eclipse.emf.common.notify.Notification)"><B>notifyChanged(Notification)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassPermissionItemProvider</A>
<DD>This handles model notifications by calling <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/provider/ItemProviderAdapter.html?is-external=true#updateChildren(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.edit.provider"><CODE>ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification)</CODE></A> to update any cached
children and by creating a viewer notification, which it passes to <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/provider/ItemProviderAdapter.html?is-external=true#fireNotifyChanged(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.edit.provider"><CODE>ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification)</CODE></A>
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/DirectoryItemProvider.html#notifyChanged(org.eclipse.emf.common.notify.Notification)"><B>notifyChanged(Notification)</B></A> -
@@ -12319,16 +12325,20 @@ Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/GroupItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">GroupItemProvider</A>
<DD>This handles model notifications by calling <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/provider/ItemProviderAdapter.html?is-external=true#updateChildren(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.edit.provider"><CODE>ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification)</CODE></A> to update any cached
children and by creating a viewer notification, which it passes to <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/provider/ItemProviderAdapter.html?is-external=true#fireNotifyChanged(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.edit.provider"><CODE>ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification)</CODE></A>
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html#notifyChanged(org.eclipse.emf.common.notify.Notification)"><B>notifyChanged(Notification)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackageCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html#notifyChanged(org.eclipse.emf.common.notify.Notification)"><B>notifyChanged(Notification)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackagePermissionItemProvider</A>
+<DD>This handles model notifications by calling <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/provider/ItemProviderAdapter.html?is-external=true#updateChildren(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.edit.provider"><CODE>ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification)</CODE></A> to update any cached
+ children and by creating a viewer notification, which it passes to <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/provider/ItemProviderAdapter.html?is-external=true#fireNotifyChanged(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.edit.provider"><CODE>ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification)</CODE></A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html#notifyChanged(org.eclipse.emf.common.notify.Notification)"><B>notifyChanged(Notification)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PermissionItemProvider</A>
<DD>This handles model notifications by calling <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/provider/ItemProviderAdapter.html?is-external=true#updateChildren(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.edit.provider"><CODE>ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification)</CODE></A> to update any cached
children and by creating a viewer notification, which it passes to <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/provider/ItemProviderAdapter.html?is-external=true#fireNotifyChanged(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.edit.provider"><CODE>ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification)</CODE></A>
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html#notifyChanged(org.eclipse.emf.common.notify.Notification)"><B>notifyChanged(Notification)</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">RealmItemProvider</A>
<DD>This handles model notifications by calling <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/provider/ItemProviderAdapter.html?is-external=true#updateChildren(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.edit.provider"><CODE>ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification)</CODE></A> to update any cached
children and by creating a viewer notification, which it passes to <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/provider/ItemProviderAdapter.html?is-external=true#fireNotifyChanged(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.edit.provider"><CODE>ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification)</CODE></A>
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html#notifyChanged(org.eclipse.emf.common.notify.Notification)"><B>notifyChanged(Notification)</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourceCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html#notifyChanged(org.eclipse.emf.common.notify.Notification)"><B>notifyChanged(Notification)</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourcePermissionItemProvider</A>
<DD>This handles model notifications by calling <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/provider/ItemProviderAdapter.html?is-external=true#updateChildren(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.edit.provider"><CODE>ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification)</CODE></A> to update any cached
children and by creating a viewer notification, which it passes to <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/edit/provider/ItemProviderAdapter.html?is-external=true#fireNotifyChanged(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.edit.provider"><CODE>ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification)</CODE></A>
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/RoleItemProvider.html#notifyChanged(org.eclipse.emf.common.notify.Notification)"><B>notifyChanged(Notification)</B></A> -
@@ -12686,33 +12696,33 @@ Static variable in interface org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/e
<A NAME="_P_"><!-- --></A><H2>
<B>P</B></H2>
<DL>
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#PACKAGE_CHECK"><B>PACKAGE_CHECK</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/server/CDOServerExporter.XMLConstants.html#PACKAGE_INFO"><B>PACKAGE_INFO</B></A> -
+Static variable in interface org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/server/CDOServerExporter.XMLConstants.html" title="interface in org.eclipse.emf.cdo.server">CDOServerExporter.XMLConstants</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/server/CDOServerExporter.XMLConstants.html#PACKAGE_INFO_URI"><B>PACKAGE_INFO_URI</B></A> -
+Static variable in interface org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/server/CDOServerExporter.XMLConstants.html" title="interface in org.eclipse.emf.cdo.server">CDOServerExporter.XMLConstants</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#PACKAGE_PERMISSION"><B>PACKAGE_PERMISSION</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
-<DD>The meta object literal for the '<A HREF="./org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Package Check</em></CODE></A>' class
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_CHECK"><B>PACKAGE_CHECK</B></A> -
+<DD>The meta object literal for the '<A HREF="./org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Package Permission</em></CODE></A>' class
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_PERMISSION"><B>PACKAGE_PERMISSION</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The meta object id for the '<A HREF="./org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Package Check</em></CODE></A>' class
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#PACKAGE_CHECK__APPLICABLE_PACKAGE"><B>PACKAGE_CHECK__APPLICABLE_PACKAGE</B></A> -
+<DD>The meta object id for the '<A HREF="./org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Package Permission</em></CODE></A>' class
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_PERMISSION__ACCESS"><B>PACKAGE_PERMISSION__ACCESS</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>The feature id for the '<em><b>Access</b></em>' attribute
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#PACKAGE_PERMISSION__APPLICABLE_PACKAGE"><B>PACKAGE_PERMISSION__APPLICABLE_PACKAGE</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
<DD>The meta object literal for the '<em><b>Applicable Package</b></em>' reference feature
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_CHECK__APPLICABLE_PACKAGE"><B>PACKAGE_CHECK__APPLICABLE_PACKAGE</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_PERMISSION__APPLICABLE_PACKAGE"><B>PACKAGE_PERMISSION__APPLICABLE_PACKAGE</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>The feature id for the '<em><b>Applicable Package</b></em>' reference
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_CHECK__PERMISSION"><B>PACKAGE_CHECK__PERMISSION</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The feature id for the '<em><b>Permission</b></em>' attribute
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_CHECK__ROLE"><B>PACKAGE_CHECK__ROLE</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_PERMISSION__ROLE"><B>PACKAGE_PERMISSION__ROLE</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>The feature id for the '<em><b>Role</b></em>' container reference
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_CHECK_FEATURE_COUNT"><B>PACKAGE_CHECK_FEATURE_COUNT</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_PERMISSION_FEATURE_COUNT"><B>PACKAGE_PERMISSION_FEATURE_COUNT</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The number of structural features of the '<em>Package Check</em>' class
-<DT><A HREF="./org/eclipse/emf/cdo/server/CDOServerExporter.XMLConstants.html#PACKAGE_INFO"><B>PACKAGE_INFO</B></A> -
-Static variable in interface org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/server/CDOServerExporter.XMLConstants.html" title="interface in org.eclipse.emf.cdo.server">CDOServerExporter.XMLConstants</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/server/CDOServerExporter.XMLConstants.html#PACKAGE_INFO_URI"><B>PACKAGE_INFO_URI</B></A> -
-Static variable in interface org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/server/CDOServerExporter.XMLConstants.html" title="interface in org.eclipse.emf.cdo.server">CDOServerExporter.XMLConstants</A>
-<DD>&nbsp;
+<DD>The number of structural features of the '<em>Package Permission</em>' class
<DT><A HREF="./org/eclipse/emf/cdo/server/CDOServerExporter.XMLConstants.html#PACKAGE_UNIT"><B>PACKAGE_UNIT</B></A> -
Static variable in interface org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/server/CDOServerExporter.XMLConstants.html" title="interface in org.eclipse.emf.cdo.server">CDOServerExporter.XMLConstants</A>
<DD>&nbsp;
@@ -12728,15 +12738,15 @@ Static variable in interface org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/e
<DT><A HREF="./org/eclipse/emf/cdo/server/CDOServerExporter.XMLConstants.html#PACKAGE_UNIT_TYPE"><B>PACKAGE_UNIT_TYPE</B></A> -
Static variable in interface org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/server/CDOServerExporter.XMLConstants.html" title="interface in org.eclipse.emf.cdo.server">CDOServerExporter.XMLConstants</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security"><B>PackageCheck</B></A> - Interface in <A HREF="./org/eclipse/emf/cdo/security/package-summary.html">org.eclipse.emf.cdo.security</A><DD>A representation of the model object '<em><b>Package Check</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><B>PackageCheckImpl</B></A> - Class in <A HREF="./org/eclipse/emf/cdo/security/impl/package-summary.html">org.eclipse.emf.cdo.security.impl</A><DD>An implementation of the model object '<em><b>Package Check</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html#PackageCheckImpl()"><B>PackageCheckImpl()</B></A> -
-Constructor for class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackageCheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security"><B>PackagePermission</B></A> - Interface in <A HREF="./org/eclipse/emf/cdo/security/package-summary.html">org.eclipse.emf.cdo.security</A><DD>A representation of the model object '<em><b>Package Permission</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><B>PackagePermissionImpl</B></A> - Class in <A HREF="./org/eclipse/emf/cdo/security/impl/package-summary.html">org.eclipse.emf.cdo.security.impl</A><DD>An implementation of the model object '<em><b>Package Permission</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html#PackagePermissionImpl()"><B>PackagePermissionImpl()</B></A> -
+Constructor for class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackagePermissionImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider"><B>PackageCheckItemProvider</B></A> - Class in <A HREF="./org/eclipse/emf/cdo/security/provider/package-summary.html">org.eclipse.emf.cdo.security.provider</A><DD>This is the item provider adapter for a <A HREF="./org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security"><CODE>PackageCheck</CODE></A> object<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html#PackageCheckItemProvider(org.eclipse.emf.common.notify.AdapterFactory)"><B>PackageCheckItemProvider(AdapterFactory)</B></A> -
-Constructor for class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackageCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider"><B>PackagePermissionItemProvider</B></A> - Class in <A HREF="./org/eclipse/emf/cdo/security/provider/package-summary.html">org.eclipse.emf.cdo.security.provider</A><DD>This is the item provider adapter for a <A HREF="./org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security"><CODE>PackagePermission</CODE></A> object<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html#PackagePermissionItemProvider(org.eclipse.emf.common.notify.AdapterFactory)"><B>PackagePermissionItemProvider(AdapterFactory)</B></A> -
+Constructor for class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackagePermissionItemProvider</A>
<DD>This constructs an instance from a factory and a notifier
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html#packageCheckItemProvider"><B>packageCheckItemProvider</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html#packagePermissionItemProvider"><B>packagePermissionItemProvider</B></A> -
Variable in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.provider">SecurityItemProviderAdapterFactory</A>
-<DD>This keeps track of the one adapter used for all <A HREF="./org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security"><CODE>PackageCheck</CODE></A> instances
+<DD>This keeps track of the one adapter used for all <A HREF="./org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security"><CODE>PackagePermission</CODE></A> instances
<DT><A HREF="./org/eclipse/emf/cdo/common/revision/CDORevisionUtil.AllRevisionsDumper.Stream.Plain.html#pad"><B>pad</B></A> -
Static variable in class org.eclipse.emf.cdo.common.revision.<A HREF="./org/eclipse/emf/cdo/common/revision/CDORevisionUtil.AllRevisionsDumper.Stream.Plain.html" title="class in org.eclipse.emf.cdo.common.revision">CDORevisionUtil.AllRevisionsDumper.Stream.Plain</A>
<DD>&nbsp;
@@ -12786,16 +12796,36 @@ Method in class org.eclipse.emf.cdo.common.util.<A HREF="./org/eclipse/emf/cdo/c
<DT><A HREF="./org/eclipse/emf/cdo/spi/common/AbstractQueryResult.html#peek()"><B>peek()</B></A> -
Method in class org.eclipse.emf.cdo.spi.common.<A HREF="./org/eclipse/emf/cdo/spi/common/AbstractQueryResult.html" title="class in org.eclipse.emf.cdo.spi.common">AbstractQueryResult</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><B>Permission</B></A> - Enum in <A HREF="./org/eclipse/emf/cdo/security/package-summary.html">org.eclipse.emf.cdo.security</A><DD>A representation of the literals of the enumeration '<em><b>Permission</b></em>',
- and utility methods for working with them<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#PERMISSION"><B>PERMISSION</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security"><B>Permission</B></A> - Interface in <A HREF="./org/eclipse/emf/cdo/security/package-summary.html">org.eclipse.emf.cdo.security</A><DD>A representation of the model object '<em><b>Permission</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#PERMISSION"><B>PERMISSION</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
-<DD>The meta object literal for the '<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><CODE><em>Permission</em></CODE></A>' enum
+<DD>The meta object literal for the '<A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Permission</em></CODE></A>' class
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#PERMISSION"><B>PERMISSION</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The meta object id for the '<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><CODE><em>Permission</em></CODE></A>' enum
+<DD>The meta object id for the '<A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Permission</em></CODE></A>' class
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#PERMISSION__ACCESS"><B>PERMISSION__ACCESS</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
+<DD>The meta object literal for the '<em><b>Access</b></em>' attribute feature
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#PERMISSION__ACCESS"><B>PERMISSION__ACCESS</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>The feature id for the '<em><b>Access</b></em>' attribute
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#PERMISSION__ROLE"><B>PERMISSION__ROLE</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
+<DD>The meta object literal for the '<em><b>Role</b></em>' container reference feature
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#PERMISSION__ROLE"><B>PERMISSION__ROLE</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>The feature id for the '<em><b>Role</b></em>' container reference
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#PERMISSION_FEATURE_COUNT"><B>PERMISSION_FEATURE_COUNT</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>The number of structural features of the '<em>Permission</em>' class
<DT><A HREF="./org/eclipse/emf/cdo/common/revision/CDORevision.html#PERMISSION_PROVIDER"><B>PERMISSION_PROVIDER</B></A> -
Static variable in interface org.eclipse.emf.cdo.common.revision.<A HREF="./org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><B>PermissionImpl</B></A> - Class in <A HREF="./org/eclipse/emf/cdo/security/impl/package-summary.html">org.eclipse.emf.cdo.security.impl</A><DD>An implementation of the model object '<em><b>Permission</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html#PermissionImpl()"><B>PermissionImpl()</B></A> -
+Constructor for class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PermissionImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider"><B>PermissionItemProvider</B></A> - Class in <A HREF="./org/eclipse/emf/cdo/security/provider/package-summary.html">org.eclipse.emf.cdo.security.provider</A><DD>This is the item provider adapter for a <A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security"><CODE>Permission</CODE></A> object<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html#PermissionItemProvider(org.eclipse.emf.common.notify.AdapterFactory)"><B>PermissionItemProvider(AdapterFactory)</B></A> -
+Constructor for class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PermissionItemProvider</A>
+<DD>This constructs an instance from a factory and a notifier
<DT><A HREF="./org/eclipse/emf/cdo/transaction/CDOAutoAttacher.html#persist(org.eclipse.emf.ecore.EObject, java.lang.Object)"><B>persist(EObject, Object)</B></A> -
Method in class org.eclipse.emf.cdo.transaction.<A HREF="./org/eclipse/emf/cdo/transaction/CDOAutoAttacher.html" title="class in org.eclipse.emf.cdo.transaction">CDOAutoAttacher</A>
<DD>&nbsp;
@@ -13285,8 +13315,8 @@ Method in class org.eclipse.emf.cdo.spi.common.revision.<A HREF="./org/eclipse/e
<DT><A HREF="./org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html#READ_KEY"><B>READ_KEY</B></A> -
Static variable in class org.eclipse.emf.cdo.server.spi.security.<A HREF="./org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html" title="class in org.eclipse.emf.cdo.server.spi.security">AnnotationHandler</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#READ_VALUE"><B>READ_VALUE</B></A> -
-Static variable in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/Access.html#READ_VALUE"><B>READ_VALUE</B></A> -
+Static variable in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>
<DD>The '<em><b>READ</b></em>' literal value
<DT><A HREF="./org/eclipse/emf/cdo/common/lob/CDOLobUtil.html#readBlob(org.eclipse.net4j.util.io.ExtendedDataInput)"><B>readBlob(ExtendedDataInput)</B></A> -
Static method in class org.eclipse.emf.cdo.common.lob.<A HREF="./org/eclipse/emf/cdo/common/lob/CDOLobUtil.html" title="class in org.eclipse.emf.cdo.common.lob">CDOLobUtil</A>
@@ -13494,18 +13524,18 @@ Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#REALM"><B>REALM</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>The meta object id for the '<A HREF="./org/eclipse/emf/cdo/security/impl/RealmImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Realm</em></CODE></A>' class
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#REALM__ALL_CHECKS"><B>REALM__ALL_CHECKS</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
-<DD>The meta object literal for the '<em><b>All Checks</b></em>' reference list feature
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#REALM__ALL_CHECKS"><B>REALM__ALL_CHECKS</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The feature id for the '<em><b>All Checks</b></em>' reference list
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#REALM__ALL_GROUPS"><B>REALM__ALL_GROUPS</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
<DD>The meta object literal for the '<em><b>All Groups</b></em>' reference list feature
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#REALM__ALL_GROUPS"><B>REALM__ALL_GROUPS</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>The feature id for the '<em><b>All Groups</b></em>' reference list
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#REALM__ALL_PERMISSIONS"><B>REALM__ALL_PERMISSIONS</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
+<DD>The meta object literal for the '<em><b>All Permissions</b></em>' reference list feature
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#REALM__ALL_PERMISSIONS"><B>REALM__ALL_PERMISSIONS</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>The feature id for the '<em><b>All Permissions</b></em>' reference list
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#REALM__ALL_ROLES"><B>REALM__ALL_ROLES</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
<DD>The meta object literal for the '<em><b>All Roles</b></em>' reference list feature
@@ -13521,12 +13551,12 @@ Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#REALM__ANNOTATIONS"><B>REALM__ANNOTATIONS</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>The feature id for the '<em><b>Annotations</b></em>' containment reference list
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#REALM__DEFAULT_PERMISSION"><B>REALM__DEFAULT_PERMISSION</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#REALM__DEFAULT_ACCESS"><B>REALM__DEFAULT_ACCESS</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
-<DD>The meta object literal for the '<em><b>Default Permission</b></em>' attribute feature
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#REALM__DEFAULT_PERMISSION"><B>REALM__DEFAULT_PERMISSION</B></A> -
+<DD>The meta object literal for the '<em><b>Default Access</b></em>' attribute feature
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#REALM__DEFAULT_ACCESS"><B>REALM__DEFAULT_ACCESS</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The feature id for the '<em><b>Default Permission</b></em>' attribute
+<DD>The feature id for the '<em><b>Default Access</b></em>' attribute
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#REALM__ITEMS"><B>REALM__ITEMS</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
<DD>The meta object literal for the '<em><b>Items</b></em>' containment reference list feature
@@ -14006,27 +14036,6 @@ Method in interface org.eclipse.emf.cdo.view.<A HREF="./org/eclipse/emf/cdo/view
<DT><A HREF="./org/eclipse/emf/spi/cdo/InternalCDOViewSet.html#resolveView(java.lang.String)"><B>resolveView(String)</B></A> -
Method in interface org.eclipse.emf.spi.cdo.<A HREF="./org/eclipse/emf/spi/cdo/InternalCDOViewSet.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOViewSet</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#RESOURCE_CHECK"><B>RESOURCE_CHECK</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
-<DD>The meta object literal for the '<A HREF="./org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Resource Check</em></CODE></A>' class
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_CHECK"><B>RESOURCE_CHECK</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The meta object id for the '<A HREF="./org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Resource Check</em></CODE></A>' class
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#RESOURCE_CHECK__PATTERN"><B>RESOURCE_CHECK__PATTERN</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
-<DD>The meta object literal for the '<em><b>Pattern</b></em>' attribute feature
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_CHECK__PATTERN"><B>RESOURCE_CHECK__PATTERN</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The feature id for the '<em><b>Pattern</b></em>' attribute
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_CHECK__PERMISSION"><B>RESOURCE_CHECK__PERMISSION</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The feature id for the '<em><b>Permission</b></em>' attribute
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_CHECK__ROLE"><B>RESOURCE_CHECK__ROLE</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The feature id for the '<em><b>Role</b></em>' container reference
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_CHECK_FEATURE_COUNT"><B>RESOURCE_CHECK_FEATURE_COUNT</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The number of structural features of the '<em>Resource Check</em>' class
<DT><A HREF="./org/eclipse/emf/cdo/common/model/CDOModelConstants.html#RESOURCE_CLASS_NAME"><B>RESOURCE_CLASS_NAME</B></A> -
Static variable in interface org.eclipse.emf.cdo.common.model.<A HREF="./org/eclipse/emf/cdo/common/model/CDOModelConstants.html" title="interface in org.eclipse.emf.cdo.common.model">CDOModelConstants</A>
<DD>&nbsp;
@@ -14042,21 +14051,42 @@ Static variable in interface org.eclipse.emf.cdo.common.model.<A HREF="./org/ecl
<DT><A HREF="./org/eclipse/emf/cdo/common/model/CDOModelConstants.html#RESOURCE_PACKAGE_URI"><B>RESOURCE_PACKAGE_URI</B></A> -
Static variable in interface org.eclipse.emf.cdo.common.model.<A HREF="./org/eclipse/emf/cdo/common/model/CDOModelConstants.html" title="interface in org.eclipse.emf.cdo.common.model">CDOModelConstants</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#RESOURCE_PERMISSION"><B>RESOURCE_PERMISSION</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
+<DD>The meta object literal for the '<A HREF="./org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Resource Permission</em></CODE></A>' class
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_PERMISSION"><B>RESOURCE_PERMISSION</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>The meta object id for the '<A HREF="./org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Resource Permission</em></CODE></A>' class
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_PERMISSION__ACCESS"><B>RESOURCE_PERMISSION__ACCESS</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>The feature id for the '<em><b>Access</b></em>' attribute
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#RESOURCE_PERMISSION__PATTERN"><B>RESOURCE_PERMISSION__PATTERN</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
+<DD>The meta object literal for the '<em><b>Pattern</b></em>' attribute feature
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_PERMISSION__PATTERN"><B>RESOURCE_PERMISSION__PATTERN</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>The feature id for the '<em><b>Pattern</b></em>' attribute
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_PERMISSION__ROLE"><B>RESOURCE_PERMISSION__ROLE</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>The feature id for the '<em><b>Role</b></em>' container reference
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#RESOURCE_PERMISSION_FEATURE_COUNT"><B>RESOURCE_PERMISSION_FEATURE_COUNT</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>The number of structural features of the '<em>Resource Permission</em>' class
<DT><A HREF="./org/eclipse/emf/cdo/eresource/EresourcePackage.Literals.html#RESOURCE_SET"><B>RESOURCE_SET</B></A> -
Static variable in interface org.eclipse.emf.cdo.eresource.<A HREF="./org/eclipse/emf/cdo/eresource/EresourcePackage.Literals.html" title="interface in org.eclipse.emf.cdo.eresource">EresourcePackage.Literals</A>
<DD>The meta object literal for the '<em>Resource Set</em>' data type. <!
<DT><A HREF="./org/eclipse/emf/cdo/eresource/EresourcePackage.html#RESOURCE_SET"><B>RESOURCE_SET</B></A> -
Static variable in interface org.eclipse.emf.cdo.eresource.<A HREF="./org/eclipse/emf/cdo/eresource/EresourcePackage.html" title="interface in org.eclipse.emf.cdo.eresource">EresourcePackage</A>
<DD>The meta object id for the '<em>Resource Set</em>' data type. <!
-<DT><A HREF="./org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security"><B>ResourceCheck</B></A> - Interface in <A HREF="./org/eclipse/emf/cdo/security/package-summary.html">org.eclipse.emf.cdo.security</A><DD>A representation of the model object '<em><b>Resource Check</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><B>ResourceCheckImpl</B></A> - Class in <A HREF="./org/eclipse/emf/cdo/security/impl/package-summary.html">org.eclipse.emf.cdo.security.impl</A><DD>An implementation of the model object '<em><b>Resource Check</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html#ResourceCheckImpl()"><B>ResourceCheckImpl()</B></A> -
-Constructor for class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourceCheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security"><B>ResourcePermission</B></A> - Interface in <A HREF="./org/eclipse/emf/cdo/security/package-summary.html">org.eclipse.emf.cdo.security</A><DD>A representation of the model object '<em><b>Resource Permission</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><B>ResourcePermissionImpl</B></A> - Class in <A HREF="./org/eclipse/emf/cdo/security/impl/package-summary.html">org.eclipse.emf.cdo.security.impl</A><DD>An implementation of the model object '<em><b>Resource Permission</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html#ResourcePermissionImpl()"><B>ResourcePermissionImpl()</B></A> -
+Constructor for class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourcePermissionImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider"><B>ResourceCheckItemProvider</B></A> - Class in <A HREF="./org/eclipse/emf/cdo/security/provider/package-summary.html">org.eclipse.emf.cdo.security.provider</A><DD>This is the item provider adapter for a <A HREF="./org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security"><CODE>ResourceCheck</CODE></A> object<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html#ResourceCheckItemProvider(org.eclipse.emf.common.notify.AdapterFactory)"><B>ResourceCheckItemProvider(AdapterFactory)</B></A> -
-Constructor for class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourceCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider"><B>ResourcePermissionItemProvider</B></A> - Class in <A HREF="./org/eclipse/emf/cdo/security/provider/package-summary.html">org.eclipse.emf.cdo.security.provider</A><DD>This is the item provider adapter for a <A HREF="./org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security"><CODE>ResourcePermission</CODE></A> object<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html#ResourcePermissionItemProvider(org.eclipse.emf.common.notify.AdapterFactory)"><B>ResourcePermissionItemProvider(AdapterFactory)</B></A> -
+Constructor for class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourcePermissionItemProvider</A>
<DD>This constructs an instance from a factory and a notifier
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html#resourceCheckItemProvider"><B>resourceCheckItemProvider</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html#resourcePermissionItemProvider"><B>resourcePermissionItemProvider</B></A> -
Variable in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.html" title="class in org.eclipse.emf.cdo.security.provider">SecurityItemProviderAdapterFactory</A>
-<DD>This keeps track of the one adapter used for all <A HREF="./org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security"><CODE>ResourceCheck</CODE></A> instances
+<DD>This keeps track of the one adapter used for all <A HREF="./org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security"><CODE>ResourcePermission</CODE></A> instances
<DT><A HREF="./org/eclipse/emf/cdo/common/util/CDOQueryQueue.html#retainAll(java.util.Collection)"><B>retainAll(Collection&lt;?&gt;)</B></A> -
Method in class org.eclipse.emf.cdo.common.util.<A HREF="./org/eclipse/emf/cdo/common/util/CDOQueryQueue.html" title="class in org.eclipse.emf.cdo.common.util">CDOQueryQueue</A>
<DD>&nbsp;
@@ -14156,18 +14186,18 @@ Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#ROLE__ASSIGNEES"><B>ROLE__ASSIGNEES</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>The feature id for the '<em><b>Assignees</b></em>' reference list
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ROLE__CHECKS"><B>ROLE__CHECKS</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
-<DD>The meta object literal for the '<em><b>Checks</b></em>' containment reference list feature
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#ROLE__CHECKS"><B>ROLE__CHECKS</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The feature id for the '<em><b>Checks</b></em>' containment reference list
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ROLE__ID"><B>ROLE__ID</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
<DD>The meta object literal for the '<em><b>Id</b></em>' attribute feature
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#ROLE__ID"><B>ROLE__ID</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>The feature id for the '<em><b>Id</b></em>' attribute
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ROLE__PERMISSIONS"><B>ROLE__PERMISSIONS</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
+<DD>The meta object literal for the '<em><b>Permissions</b></em>' containment reference list feature
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#ROLE__PERMISSIONS"><B>ROLE__PERMISSIONS</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>The feature id for the '<em><b>Permissions</b></em>' containment reference list
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#ROLE_FEATURE_COUNT"><B>ROLE_FEATURE_COUNT</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>The number of structural features of the '<em>Role</em>' class
@@ -14476,6 +14506,12 @@ Static method in class org.eclipse.emf.cdo.spi.server.<A HREF="./org/eclipse/emf
<DT><A HREF="./org/eclipse/emf/internal/cdo/CDOObjectImpl.CDOStoreSettingsImpl.html#set(org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.EStructuralFeature, int, java.lang.Object)"><B>set(InternalEObject, EStructuralFeature, int, Object)</B></A> -
Method in class org.eclipse.emf.internal.cdo.<A HREF="./org/eclipse/emf/internal/cdo/CDOObjectImpl.CDOStoreSettingsImpl.html" title="class in org.eclipse.emf.internal.cdo">CDOObjectImpl.CDOStoreSettingsImpl</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html#setAccess(org.eclipse.emf.cdo.security.Access)"><B>setAccess(Access)</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PermissionImpl</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#setAccess(org.eclipse.emf.cdo.security.Access)"><B>setAccess(Access)</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A>
+<DD>Sets the value of the '<A HREF="./org/eclipse/emf/cdo/security/Permission.html#getAccess()"><CODE><em>Access</em></CODE></A>' attribute
<DT><A HREF="./org/eclipse/emf/cdo/server/StoreThreadLocal.html#setAccessor(org.eclipse.emf.cdo.server.IStoreAccessor)"><B>setAccessor(IStoreAccessor)</B></A> -
Static method in class org.eclipse.emf.cdo.server.<A HREF="./org/eclipse/emf/cdo/server/StoreThreadLocal.html" title="class in org.eclipse.emf.cdo.server">StoreThreadLocal</A>
<DD>&nbsp;
@@ -14491,18 +14527,18 @@ Method in interface org.eclipse.emf.cdo.transaction.<A HREF="./org/eclipse/emf/c
<DT><A HREF="./org/eclipse/emf/cdo/spi/common/revision/CDOIDMapper.html#setAllowUnmappedTempIDs(boolean)"><B>setAllowUnmappedTempIDs(boolean)</B></A> -
Method in class org.eclipse.emf.cdo.spi.common.revision.<A HREF="./org/eclipse/emf/cdo/spi/common/revision/CDOIDMapper.html" title="class in org.eclipse.emf.cdo.spi.common.revision">CDOIDMapper</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/ClassCheck.html#setApplicableClass(org.eclipse.emf.ecore.EClass)"><B>setApplicableClass(EClass)</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security">ClassCheck</A>
-<DD>Sets the value of the '<A HREF="./org/eclipse/emf/cdo/security/ClassCheck.html#getApplicableClass()"><CODE><em>Applicable Class</em></CODE></A>' reference
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html#setApplicableClass(org.eclipse.emf.ecore.EClass)"><B>setApplicableClass(EClass)</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassCheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/ClassPermission.html#setApplicableClass(org.eclipse.emf.ecore.EClass)"><B>setApplicableClass(EClass)</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security">ClassPermission</A>
+<DD>Sets the value of the '<A HREF="./org/eclipse/emf/cdo/security/ClassPermission.html#getApplicableClass()"><CODE><em>Applicable Class</em></CODE></A>' reference
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html#setApplicableClass(org.eclipse.emf.ecore.EClass)"><B>setApplicableClass(EClass)</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassPermissionImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html#setApplicablePackage(org.eclipse.emf.ecore.EPackage)"><B>setApplicablePackage(EPackage)</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackageCheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html#setApplicablePackage(org.eclipse.emf.ecore.EPackage)"><B>setApplicablePackage(EPackage)</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackagePermissionImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/PackageCheck.html#setApplicablePackage(org.eclipse.emf.ecore.EPackage)"><B>setApplicablePackage(EPackage)</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security">PackageCheck</A>
-<DD>Sets the value of the '<A HREF="./org/eclipse/emf/cdo/security/PackageCheck.html#getApplicablePackage()"><CODE><em>Applicable Package</em></CODE></A>' reference
+<DT><A HREF="./org/eclipse/emf/cdo/security/PackagePermission.html#setApplicablePackage(org.eclipse.emf.ecore.EPackage)"><B>setApplicablePackage(EPackage)</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security">PackagePermission</A>
+<DD>Sets the value of the '<A HREF="./org/eclipse/emf/cdo/security/PackagePermission.html#getApplicablePackage()"><CODE><em>Applicable Package</em></CODE></A>' reference
<DT><A HREF="./org/eclipse/emf/spi/cdo/InternalCDOSession.html#setAuthenticator(org.eclipse.emf.cdo.common.protocol.CDOAuthenticator)"><B>setAuthenticator(CDOAuthenticator)</B></A> -
Method in interface org.eclipse.emf.spi.cdo.<A HREF="./org/eclipse/emf/spi/cdo/InternalCDOSession.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOSession</A>
<DD>&nbsp;
@@ -14733,18 +14769,18 @@ Method in class org.eclipse.emf.cdo.server.db.mapping.<A HREF="./org/eclipse/emf
<DT><A HREF="./org/eclipse/emf/cdo/server/db/mapping/ITypeMapping.html#setDBType(org.eclipse.net4j.db.DBType)"><B>setDBType(DBType)</B></A> -
Method in interface org.eclipse.emf.cdo.server.db.mapping.<A HREF="./org/eclipse/emf/cdo/server/db/mapping/ITypeMapping.html" title="interface in org.eclipse.emf.cdo.server.db.mapping">ITypeMapping</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/RealmImpl.html#setDefaultPermission(org.eclipse.emf.cdo.security.Permission)"><B>setDefaultPermission(Permission)</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/RealmImpl.html#setDefaultAccess(org.eclipse.emf.cdo.security.Access)"><B>setDefaultAccess(Access)</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/RealmImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RealmImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Realm.html#setDefaultPermission(org.eclipse.emf.cdo.security.Permission)"><B>setDefaultPermission(Permission)</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/Realm.html#setDefaultAccess(org.eclipse.emf.cdo.security.Access)"><B>setDefaultAccess(Access)</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Realm.html" title="interface in org.eclipse.emf.cdo.security">Realm</A>
-<DD>Sets the value of the '<A HREF="./org/eclipse/emf/cdo/security/Realm.html#getDefaultPermission()"><CODE><em>Default Permission</em></CODE></A>' attribute
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/UserImpl.html#setDefaultPermissionOverride(org.eclipse.emf.cdo.security.Permission)"><B>setDefaultPermissionOverride(Permission)</B></A> -
+<DD>Sets the value of the '<A HREF="./org/eclipse/emf/cdo/security/Realm.html#getDefaultAccess()"><CODE><em>Default Access</em></CODE></A>' attribute
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/UserImpl.html#setDefaultAccessOverride(org.eclipse.emf.cdo.security.Access)"><B>setDefaultAccessOverride(Access)</B></A> -
Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/UserImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/User.html#setDefaultPermissionOverride(org.eclipse.emf.cdo.security.Permission)"><B>setDefaultPermissionOverride(Permission)</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/User.html#setDefaultAccessOverride(org.eclipse.emf.cdo.security.Access)"><B>setDefaultAccessOverride(Access)</B></A> -
Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/User.html" title="interface in org.eclipse.emf.cdo.security">User</A>
-<DD>Sets the value of the '<A HREF="./org/eclipse/emf/cdo/security/User.html#getDefaultPermissionOverride()"><CODE><em>Default Permission Override</em></CODE></A>' attribute
+<DD>Sets the value of the '<A HREF="./org/eclipse/emf/cdo/security/User.html#getDefaultAccessOverride()"><CODE><em>Default Access Override</em></CODE></A>' attribute
<DT><A HREF="./org/eclipse/emf/cdo/server/db/mapping/AbstractTypeMapping.html#setDefaultValue(java.sql.PreparedStatement, int)"><B>setDefaultValue(PreparedStatement, int)</B></A> -
Method in class org.eclipse.emf.cdo.server.db.mapping.<A HREF="./org/eclipse/emf/cdo/server/db/mapping/AbstractTypeMapping.html" title="class in org.eclipse.emf.cdo.server.db.mapping">AbstractTypeMapping</A>
<DD>&nbsp;
@@ -15225,18 +15261,12 @@ Method in interface org.eclipse.emf.cdo.eresource.<A HREF="./org/eclipse/emf/cdo
<DT><A HREF="./org/eclipse/emf/cdo/eresource/impl/CDOResourceNodeImpl.html#setPath(java.lang.String)"><B>setPath(String)</B></A> -
Method in class org.eclipse.emf.cdo.eresource.impl.<A HREF="./org/eclipse/emf/cdo/eresource/impl/CDOResourceNodeImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceNodeImpl</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html#setPattern(java.lang.String)"><B>setPattern(String)</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourceCheckImpl</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/ResourceCheck.html#setPattern(java.lang.String)"><B>setPattern(String)</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security">ResourceCheck</A>
-<DD>Sets the value of the '<A HREF="./org/eclipse/emf/cdo/security/ResourceCheck.html#getPattern()"><CODE><em>Pattern</em></CODE></A>' attribute
-<DT><A HREF="./org/eclipse/emf/cdo/security/Check.html#setPermission(org.eclipse.emf.cdo.security.Permission)"><B>setPermission(Permission)</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>
-<DD>Sets the value of the '<A HREF="./org/eclipse/emf/cdo/security/Check.html#getPermission()"><CODE><em>Permission</em></CODE></A>' attribute
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html#setPermission(org.eclipse.emf.cdo.security.Permission)"><B>setPermission(Permission)</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">CheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html#setPattern(java.lang.String)"><B>setPattern(String)</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourcePermissionImpl</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/ResourcePermission.html#setPattern(java.lang.String)"><B>setPattern(String)</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security">ResourcePermission</A>
+<DD>Sets the value of the '<A HREF="./org/eclipse/emf/cdo/security/ResourcePermission.html#getPattern()"><CODE><em>Pattern</em></CODE></A>' attribute
<DT><A HREF="./org/eclipse/emf/cdo/spi/common/revision/BaseCDORevision.html#setPermission(org.eclipse.emf.cdo.common.security.CDOPermission)"><B>setPermission(CDOPermission)</B></A> -
Method in class org.eclipse.emf.cdo.spi.common.revision.<A HREF="./org/eclipse/emf/cdo/spi/common/revision/BaseCDORevision.html" title="class in org.eclipse.emf.cdo.spi.common.revision">BaseCDORevision</A>
<DD>&nbsp;
@@ -15463,12 +15493,12 @@ Method in interface org.eclipse.emf.cdo.spi.server.<A HREF="./org/eclipse/emf/cd
<DT><A HREF="./org/eclipse/emf/cdo/spi/server/Store.html#setRevisionTemporality(org.eclipse.emf.cdo.server.IStore.RevisionTemporality)"><B>setRevisionTemporality(IStore.RevisionTemporality)</B></A> -
Method in class org.eclipse.emf.cdo.spi.server.<A HREF="./org/eclipse/emf/cdo/spi/server/Store.html" title="class in org.eclipse.emf.cdo.spi.server">Store</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Check.html#setRole(org.eclipse.emf.cdo.security.Role)"><B>setRole(Role)</B></A> -
-Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>
-<DD>Sets the value of the '<A HREF="./org/eclipse/emf/cdo/security/Check.html#getRole()"><CODE><em>Role</em></CODE></A>' container reference
-<DT><A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html#setRole(org.eclipse.emf.cdo.security.Role)"><B>setRole(Role)</B></A> -
-Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">CheckImpl</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html#setRole(org.eclipse.emf.cdo.security.Role)"><B>setRole(Role)</B></A> -
+Method in class org.eclipse.emf.cdo.security.impl.<A HREF="./org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PermissionImpl</A>
<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#setRole(org.eclipse.emf.cdo.security.Role)"><B>setRole(Role)</B></A> -
+Method in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A>
+<DD>Sets the value of the '<A HREF="./org/eclipse/emf/cdo/security/Permission.html#getRole()"><CODE><em>Role</em></CODE></A>' container reference
<DT><A HREF="./org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html#setRoot(boolean)"><B>setRoot(boolean)</B></A> -
Method in class org.eclipse.emf.cdo.eresource.impl.<A HREF="./org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceImpl</A>
<DD>&nbsp;
@@ -15782,11 +15812,8 @@ Static variable in interface org.eclipse.emf.cdo.common.model.<A HREF="./org/ecl
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/AssigneeItemProvider.html#shouldComposeCreationImage()"><B>shouldComposeCreationImage()</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/AssigneeItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">AssigneeItemProvider</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html#shouldComposeCreationImage()"><B>shouldComposeCreationImage()</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/CheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">CheckItemProvider</A>
-<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html#shouldComposeCreationImage()"><B>shouldComposeCreationImage()</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ClassCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html#shouldComposeCreationImage()"><B>shouldComposeCreationImage()</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ClassPermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ClassPermissionItemProvider</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/DirectoryItemProvider.html#shouldComposeCreationImage()"><B>shouldComposeCreationImage()</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/DirectoryItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">DirectoryItemProvider</A>
@@ -15794,14 +15821,17 @@ Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/GroupItemProvider.html#shouldComposeCreationImage()"><B>shouldComposeCreationImage()</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/GroupItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">GroupItemProvider</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html#shouldComposeCreationImage()"><B>shouldComposeCreationImage()</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PackageCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackageCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html#shouldComposeCreationImage()"><B>shouldComposeCreationImage()</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PackagePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PackagePermissionItemProvider</A>
+<DD>&nbsp;
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html#shouldComposeCreationImage()"><B>shouldComposeCreationImage()</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/PermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">PermissionItemProvider</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html#shouldComposeCreationImage()"><B>shouldComposeCreationImage()</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/RealmItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">RealmItemProvider</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html#shouldComposeCreationImage()"><B>shouldComposeCreationImage()</B></A> -
-Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ResourceCheckItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourceCheckItemProvider</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html#shouldComposeCreationImage()"><B>shouldComposeCreationImage()</B></A> -
+Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/ResourcePermissionItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">ResourcePermissionItemProvider</A>
<DD>&nbsp;
<DT><A HREF="./org/eclipse/emf/cdo/security/provider/RoleItemProvider.html#shouldComposeCreationImage()"><B>shouldComposeCreationImage()</B></A> -
Method in class org.eclipse.emf.cdo.security.provider.<A HREF="./org/eclipse/emf/cdo/security/provider/RoleItemProvider.html" title="class in org.eclipse.emf.cdo.security.provider">RoleItemProvider</A>
@@ -16257,8 +16287,8 @@ Method in class org.eclipse.emf.cdo.common.security.<A HREF="./org/eclipse/emf/c
<DT><A HREF="./org/eclipse/emf/cdo/common/util/CDOQueryQueue.html#toString()"><B>toString()</B></A> -
Method in class org.eclipse.emf.cdo.common.util.<A HREF="./org/eclipse/emf/cdo/common/util/CDOQueryQueue.html" title="class in org.eclipse.emf.cdo.common.util">CDOQueryQueue</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#toString()"><B>toString()</B></A> -
-Method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/Access.html#toString()"><B>toString()</B></A> -
+Method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>
<DD>Returns the literal value of the enumerator, which is its string representation
<DT><A HREF="./org/eclipse/emf/cdo/server/net4j/FailoverMonitor.AgentProtocol.html#toString()"><B>toString()</B></A> -
Method in class org.eclipse.emf.cdo.server.net4j.<A HREF="./org/eclipse/emf/cdo/server/net4j/FailoverMonitor.AgentProtocol.html" title="class in org.eclipse.emf.cdo.server.net4j">FailoverMonitor.AgentProtocol</A>
@@ -16535,18 +16565,18 @@ Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#USER"><B>USER</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>The meta object id for the '<A HREF="./org/eclipse/emf/cdo/security/impl/UserImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>User</em></CODE></A>' class
-<DT><A HREF="./org/eclipse/emf/cdo/security/User.html" title="interface in org.eclipse.emf.cdo.security"><B>User</B></A> - Interface in <A HREF="./org/eclipse/emf/cdo/security/package-summary.html">org.eclipse.emf.cdo.security</A><DD>A representation of the model object '<em><b>User</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__ALL_CHECKS"><B>USER__ALL_CHECKS</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
-<DD>The meta object literal for the '<em><b>All Checks</b></em>' reference list feature
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#USER__ALL_CHECKS"><B>USER__ALL_CHECKS</B></A> -
-Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The feature id for the '<em><b>All Checks</b></em>' reference list
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__ALL_GROUPS"><B>USER__ALL_GROUPS</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/User.html" title="interface in org.eclipse.emf.cdo.security"><B>User</B></A> - Interface in <A HREF="./org/eclipse/emf/cdo/security/package-summary.html">org.eclipse.emf.cdo.security</A><DD>A representation of the model object '<em><b>User</b></em>'<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__ALL_GROUPS"><B>USER__ALL_GROUPS</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
<DD>The meta object literal for the '<em><b>All Groups</b></em>' reference list feature
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#USER__ALL_GROUPS"><B>USER__ALL_GROUPS</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>The feature id for the '<em><b>All Groups</b></em>' reference list
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__ALL_PERMISSIONS"><B>USER__ALL_PERMISSIONS</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
+<DD>The meta object literal for the '<em><b>All Permissions</b></em>' reference list feature
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#USER__ALL_PERMISSIONS"><B>USER__ALL_PERMISSIONS</B></A> -
+Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
+<DD>The feature id for the '<em><b>All Permissions</b></em>' reference list
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__ALL_ROLES"><B>USER__ALL_ROLES</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
<DD>The meta object literal for the '<em><b>All Roles</b></em>' reference list feature
@@ -16556,18 +16586,18 @@ Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#USER__ANNOTATIONS"><B>USER__ANNOTATIONS</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
<DD>The feature id for the '<em><b>Annotations</b></em>' containment reference list
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__DEFAULT_PERMISSION"><B>USER__DEFAULT_PERMISSION</B></A> -
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__DEFAULT_ACCESS"><B>USER__DEFAULT_ACCESS</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
-<DD>The meta object literal for the '<em><b>Default Permission</b></em>' attribute feature
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#USER__DEFAULT_PERMISSION"><B>USER__DEFAULT_PERMISSION</B></A> -
+<DD>The meta object literal for the '<em><b>Default Access</b></em>' attribute feature
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#USER__DEFAULT_ACCESS"><B>USER__DEFAULT_ACCESS</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The feature id for the '<em><b>Default Permission</b></em>' attribute
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__DEFAULT_PERMISSION_OVERRIDE"><B>USER__DEFAULT_PERMISSION_OVERRIDE</B></A> -
+<DD>The feature id for the '<em><b>Default Access</b></em>' attribute
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__DEFAULT_ACCESS_OVERRIDE"><B>USER__DEFAULT_ACCESS_OVERRIDE</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
-<DD>The meta object literal for the '<em><b>Default Permission Override</b></em>' attribute feature
-<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#USER__DEFAULT_PERMISSION_OVERRIDE"><B>USER__DEFAULT_PERMISSION_OVERRIDE</B></A> -
+<DD>The meta object literal for the '<em><b>Default Access Override</b></em>' attribute feature
+<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html#USER__DEFAULT_ACCESS_OVERRIDE"><B>USER__DEFAULT_ACCESS_OVERRIDE</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage</A>
-<DD>The feature id for the '<em><b>Default Permission Override</b></em>' attribute
+<DD>The feature id for the '<em><b>Default Access Override</b></em>' attribute
<DT><A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__EMAIL"><B>USER__EMAIL</B></A> -
Static variable in interface org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/SecurityPackage.Literals.html" title="interface in org.eclipse.emf.cdo.security">SecurityPackage.Literals</A>
<DD>The meta object literal for the '<em><b>Email</b></em>' attribute feature
@@ -16726,8 +16756,8 @@ Static method in enum org.eclipse.emf.cdo.common.security.<A HREF="./org/eclipse
<DT><A HREF="./org/eclipse/emf/cdo/net4j/CDOSessionRecoveryEvent.Type.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
Static method in enum org.eclipse.emf.cdo.net4j.<A HREF="./org/eclipse/emf/cdo/net4j/CDOSessionRecoveryEvent.Type.html" title="enum in org.eclipse.emf.cdo.net4j">CDOSessionRecoveryEvent.Type</A>
<DD>Returns the enum constant of this type with the specified name.
-<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
-Static method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/Access.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
+Static method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>
<DD>Returns the enum constant of this type with the specified name.
<DT><A HREF="./org/eclipse/emf/cdo/server/db/IPreparedStatementCache.ReuseProbability.html#valueOf(java.lang.String)"><B>valueOf(String)</B></A> -
Static method in enum org.eclipse.emf.cdo.server.db.<A HREF="./org/eclipse/emf/cdo/server/db/IPreparedStatementCache.ReuseProbability.html" title="enum in org.eclipse.emf.cdo.server.db">IPreparedStatementCache.ReuseProbability</A>
@@ -16820,11 +16850,11 @@ the order they are declared.
Static method in enum org.eclipse.emf.cdo.net4j.<A HREF="./org/eclipse/emf/cdo/net4j/CDOSessionRecoveryEvent.Type.html" title="enum in org.eclipse.emf.cdo.net4j">CDOSessionRecoveryEvent.Type</A>
<DD>Returns an array containing the constants of this enum type, in
the order they are declared.
-<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#VALUES"><B>VALUES</B></A> -
-Static variable in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>
-<DD>A public read-only list of all the '<em><b>Permission</b></em>' enumerators
-<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#values()"><B>values()</B></A> -
-Static method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/Access.html#VALUES"><B>VALUES</B></A> -
+Static variable in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>
+<DD>A public read-only list of all the '<em><b>Access</b></em>' enumerators
+<DT><A HREF="./org/eclipse/emf/cdo/security/Access.html#values()"><B>values()</B></A> -
+Static method in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>
<DD>Returns an array containing the constants of this enum type, in
the order they are declared.
<DT><A HREF="./org/eclipse/emf/cdo/server/db/IPreparedStatementCache.ReuseProbability.html#values()"><B>values()</B></A> -
@@ -17122,8 +17152,8 @@ Method in class org.eclipse.emf.cdo.spi.server.<A HREF="./org/eclipse/emf/cdo/sp
<DT><A HREF="./org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html#WRITE_KEY"><B>WRITE_KEY</B></A> -
Static variable in class org.eclipse.emf.cdo.server.spi.security.<A HREF="./org/eclipse/emf/cdo/server/spi/security/AnnotationHandler.html" title="class in org.eclipse.emf.cdo.server.spi.security">AnnotationHandler</A>
<DD>&nbsp;
-<DT><A HREF="./org/eclipse/emf/cdo/security/Permission.html#WRITE_VALUE"><B>WRITE_VALUE</B></A> -
-Static variable in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>
+<DT><A HREF="./org/eclipse/emf/cdo/security/Access.html#WRITE_VALUE"><B>WRITE_VALUE</B></A> -
+Static variable in enum org.eclipse.emf.cdo.security.<A HREF="./org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>
<DD>The '<em><b>WRITE</b></em>' literal value
<DT><A HREF="./org/eclipse/emf/cdo/spi/server/StoreAccessor.html#writeBlob(byte[], long, java.io.InputStream)"><B>writeBlob(byte[], long, InputStream)</B></A> -
Method in class org.eclipse.emf.cdo.spi.server.<A HREF="./org/eclipse/emf/cdo/spi/server/StoreAccessor.html" title="class in org.eclipse.emf.cdo.spi.server">StoreAccessor</A>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOObject.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOObject.html
index 90875327a7..00cdc95f2b 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOObject.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOObject.html
@@ -95,10 +95,10 @@ Interface CDOObject</H2>
<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../org/eclipse/emf/cdo/common/id/CDOWithID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOWithID</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EObject</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true" title="class or interface in org.eclipse.emf.common.notify">Notifier</A></DD>
</DL>
<DL>
-<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../org/eclipse/emf/cdo/etypes/Annotation.html" title="interface in org.eclipse.emf.cdo.etypes">Annotation</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/Assignee.html" title="interface in org.eclipse.emf.cdo.security">Assignee</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/CDOBinaryResource.html" title="interface in org.eclipse.emf.cdo.eresource">CDOBinaryResource</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/CDOFileResource.html" title="interface in org.eclipse.emf.cdo.eresource">CDOFileResource</A>&lt;IO&gt;, <A HREF="../../../../org/eclipse/emf/cdo/eresource/CDOResource.html" title="interface in org.eclipse.emf.cdo.eresource">CDOResource</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/CDOResourceFolder.html" title="interface in org.eclipse.emf.cdo.eresource">CDOResourceFolder</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/CDOResourceLeaf.html" title="interface in org.eclipse.emf.cdo.eresource">CDOResourceLeaf</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/CDOResourceNode.html" title="interface in org.eclipse.emf.cdo.eresource">CDOResourceNode</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/CDOTextResource.html" title="interface in org.eclipse.emf.cdo.eresource">CDOTextResource</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security">ClassCheck</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/Directory.html" title="interface in org.eclipse.emf.cdo.security">Directory</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/Group.html" title="interface in org.eclipse.emf.cdo.security">Group</A>, <A HREF="../../../../org/eclipse/emf/spi/cdo/InternalCDOObject.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOObject</A>, <A HREF="../../../../org/eclipse/emf/cdo/etypes/ModelElement.html" title="interface in org.eclipse.emf.cdo.etypes">ModelElement</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security">PackageCheck</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/Realm.html" title="interface in org.eclipse.emf.cdo.security">Realm</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security">ResourceCheck</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security">Role</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/SecurityElement.html" title="interface in org.eclipse.emf.cdo.security">SecurityElement</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/SecurityItem.html" title="interface in org.eclipse.emf.cdo.security">SecurityItem</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/User.html" title="interface in org.eclipse.emf.cdo.security">User</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/UserPassword.html" title="interface in org.eclipse.emf.cdo.security">UserPassword</A></DD>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../org/eclipse/emf/cdo/etypes/Annotation.html" title="interface in org.eclipse.emf.cdo.etypes">Annotation</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/Assignee.html" title="interface in org.eclipse.emf.cdo.security">Assignee</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/CDOBinaryResource.html" title="interface in org.eclipse.emf.cdo.eresource">CDOBinaryResource</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/CDOFileResource.html" title="interface in org.eclipse.emf.cdo.eresource">CDOFileResource</A>&lt;IO&gt;, <A HREF="../../../../org/eclipse/emf/cdo/eresource/CDOResource.html" title="interface in org.eclipse.emf.cdo.eresource">CDOResource</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/CDOResourceFolder.html" title="interface in org.eclipse.emf.cdo.eresource">CDOResourceFolder</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/CDOResourceLeaf.html" title="interface in org.eclipse.emf.cdo.eresource">CDOResourceLeaf</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/CDOResourceNode.html" title="interface in org.eclipse.emf.cdo.eresource">CDOResourceNode</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/CDOTextResource.html" title="interface in org.eclipse.emf.cdo.eresource">CDOTextResource</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security">ClassPermission</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/Directory.html" title="interface in org.eclipse.emf.cdo.security">Directory</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/Group.html" title="interface in org.eclipse.emf.cdo.security">Group</A>, <A HREF="../../../../org/eclipse/emf/spi/cdo/InternalCDOObject.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOObject</A>, <A HREF="../../../../org/eclipse/emf/cdo/etypes/ModelElement.html" title="interface in org.eclipse.emf.cdo.etypes">ModelElement</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security">PackagePermission</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/Realm.html" title="interface in org.eclipse.emf.cdo.security">Realm</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security">ResourcePermission</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security">Role</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/SecurityElement.html" title="interface in org.eclipse.emf.cdo.security">SecurityElement</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/SecurityItem.html" title="interface in org.eclipse.emf.cdo.security">SecurityItem</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/User.html" title="interface in org.eclipse.emf.cdo.security">User</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/UserPassword.html" title="interface in org.eclipse.emf.cdo.security">UserPassword</A></DD>
</DL>
<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../org/eclipse/emf/cdo/etypes/impl/AnnotationImpl.html" title="class in org.eclipse.emf.cdo.etypes.impl">AnnotationImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/AssigneeImpl.html" title="class in org.eclipse.emf.cdo.security.impl">AssigneeImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/impl/CDOBinaryResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOBinaryResourceImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/impl/CDOFileResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOFileResourceImpl</A>, <A HREF="../../../../org/eclipse/emf/internal/cdo/CDOObjectImpl.html" title="class in org.eclipse.emf.internal.cdo">CDOObjectImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceFolderImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceFolderImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceLeafImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceLeafImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceNodeImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceNodeImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/impl/CDOTextResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOTextResourceImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">CheckImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassCheckImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/DirectoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">DirectoryImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/GroupImpl.html" title="class in org.eclipse.emf.cdo.security.impl">GroupImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/etypes/impl/ModelElementImpl.html" title="class in org.eclipse.emf.cdo.etypes.impl">ModelElementImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackageCheckImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/RealmImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RealmImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourceCheckImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/RoleImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RoleImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/SecurityElementImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityElementImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/SecurityItemImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityItemImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/UserImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/UserPasswordImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserPasswordImpl</A></DD>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../org/eclipse/emf/cdo/etypes/impl/AnnotationImpl.html" title="class in org.eclipse.emf.cdo.etypes.impl">AnnotationImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/AssigneeImpl.html" title="class in org.eclipse.emf.cdo.security.impl">AssigneeImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/impl/CDOBinaryResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOBinaryResourceImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/impl/CDOFileResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOFileResourceImpl</A>, <A HREF="../../../../org/eclipse/emf/internal/cdo/CDOObjectImpl.html" title="class in org.eclipse.emf.internal.cdo">CDOObjectImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceFolderImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceFolderImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceLeafImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceLeafImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceNodeImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceNodeImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/eresource/impl/CDOTextResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOTextResourceImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassPermissionImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/DirectoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">DirectoryImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/GroupImpl.html" title="class in org.eclipse.emf.cdo.security.impl">GroupImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/etypes/impl/ModelElementImpl.html" title="class in org.eclipse.emf.cdo.etypes.impl">ModelElementImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackagePermissionImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PermissionImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/RealmImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RealmImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourcePermissionImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/RoleImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RoleImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/SecurityElementImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityElementImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/SecurityItemImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityItemImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/UserImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserImpl</A>, <A HREF="../../../../org/eclipse/emf/cdo/security/impl/UserPasswordImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserPasswordImpl</A></DD>
</DL>
<HR>
<DL>
@@ -117,10 +117,10 @@ Interface CDOObject</H2>
<area shape="rect" id="node8" href="eresource/CDOResourceNode.html" title="&#171;interface&#187; CDOResourceNode (org.eclipse.emf.cdo.eresource)" alt="" coords="625,255,829,310"/>
<area shape="rect" id="node9" href="view/CDOView.html" title="&#171;interface&#187; CDOView (org.eclipse.emf.cdo.view)" alt="" coords="641,329,812,383"/>
<area shape="rect" id="node10" href="common/id/CDOWithID.html" title="&#171;interface&#187; CDOWithID (org.eclipse.emf.cdo.common.id)" alt="" coords="5,291,216,346"/>
-<area shape="rect" id="node11" href="security/Check.html" title="&#171;interface&#187; Check (org.eclipse.emf.cdo.security)" alt="" coords="630,402,823,457"/>
-<area shape="rect" id="node12" title="&#171;interface&#187; EObject (org.eclipse.emf.ecore)" alt="" coords="33,365,188,419"/>
-<area shape="rect" id="node13" href="../spi/cdo/InternalCDOObject.html" title="&#171;interface&#187; InternalCDOObject (org.eclipse.emf.spi.cdo)" alt="" coords="645,475,809,530"/>
-<area shape="rect" id="node14" href="etypes/ModelElement.html" title="&#171;interface&#187; ModelElement (org.eclipse.emf.cdo.etypes)" alt="" coords="633,549,820,603"/>
+<area shape="rect" id="node11" title="&#171;interface&#187; EObject (org.eclipse.emf.ecore)" alt="" coords="33,365,188,419"/>
+<area shape="rect" id="node12" href="../spi/cdo/InternalCDOObject.html" title="&#171;interface&#187; InternalCDOObject (org.eclipse.emf.spi.cdo)" alt="" coords="645,402,809,457"/>
+<area shape="rect" id="node13" href="etypes/ModelElement.html" title="&#171;interface&#187; ModelElement (org.eclipse.emf.cdo.etypes)" alt="" coords="633,475,820,530"/>
+<area shape="rect" id="node14" href="security/Permission.html" title="&#171;interface&#187; Permission (org.eclipse.emf.cdo.security)" alt="" coords="630,549,823,603"/>
<area shape="rect" id="node15" href="security/UserPassword.html" title="&#171;interface&#187; UserPassword (org.eclipse.emf.cdo.security)" alt="" coords="630,622,823,677"/>
<area shape="rect" id="node16" href="CDOState.html" title="&#171;enum&#187; CDOState" alt="" coords="686,696,767,736"/>
</map>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOObject.png b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOObject.png
index 1757fa2b22..0df4e433c7 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOObject.png
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/CDOObject.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/class-use/CDOObject.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/class-use/CDOObject.html
index 14462dc8a9..c11bc9b94a 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/class-use/CDOObject.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/class-use/CDOObject.html
@@ -377,42 +377,42 @@ Uses of <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="inter
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;interface</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security">ClassPermission</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Class Permissionermission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;interface</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security">ClassCheck</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Directory.html" title="interface in org.eclipse.emf.cdo.security">Directory</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Class Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Container</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;interface</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Directory.html" title="interface in org.eclipse.emf.cdo.security">Directory</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Group.html" title="interface in org.eclipse.emf.cdo.security">Group</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Container</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Group</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;interface</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Group.html" title="interface in org.eclipse.emf.cdo.security">Group</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security">PackagePermission</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Group</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Package Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;interface</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security">PackageCheck</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Package Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -425,10 +425,10 @@ Uses of <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="inter
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;interface</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security">ResourceCheck</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security">ResourcePermission</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Resource Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Resource Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -498,42 +498,42 @@ Uses of <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="inter
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">CheckImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassPermissionImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Class Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassCheckImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/DirectoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">DirectoryImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Class Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Container</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/DirectoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">DirectoryImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/GroupImpl.html" title="class in org.eclipse.emf.cdo.security.impl">GroupImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Container</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Group</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/GroupImpl.html" title="class in org.eclipse.emf.cdo.security.impl">GroupImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackagePermissionImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Group</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Package Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackageCheckImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PermissionImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Package Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -546,10 +546,10 @@ Uses of <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="inter
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourceCheckImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourcePermissionImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Resource Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Resource Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/branch/class-use/CDOBranchPoint.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/branch/class-use/CDOBranchPoint.html
index 86540298bf..0395ca5506 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/branch/class-use/CDOBranchPoint.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/branch/class-use/CDOBranchPoint.html
@@ -621,7 +621,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranc
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>Check.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/Check.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
+<TD><CODE><B>Permission.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/Permission.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevisionProvider.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisionProvider</A>&nbsp;revisionProvider,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</A>&nbsp;securityContext)</CODE>
@@ -648,7 +648,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranc
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>ClassCheckImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
+<TD><CODE><B>ClassPermissionImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevisionProvider.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisionProvider</A>&nbsp;revisionProvider,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</A>&nbsp;securityContext)</CODE>
@@ -658,7 +658,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranc
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>PackageCheckImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
+<TD><CODE><B>PackagePermissionImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevisionProvider.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisionProvider</A>&nbsp;revisionProvider,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</A>&nbsp;securityContext)</CODE>
@@ -668,7 +668,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranc
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>ResourceCheckImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
+<TD><CODE><B>ResourcePermissionImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevisionProvider.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisionProvider</A>&nbsp;revisionProvider,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</A>&nbsp;securityContext)</CODE>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/CDOWithID.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/CDOWithID.html
index db12fa6aea..dd2587c786 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/CDOWithID.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/CDOWithID.html
@@ -92,10 +92,10 @@ org.eclipse.emf.cdo.common.id</FONT>
<BR>
Interface CDOWithID</H2>
<DL>
-<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../../org/eclipse/emf/cdo/etypes/Annotation.html" title="interface in org.eclipse.emf.cdo.etypes">Annotation</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/Assignee.html" title="interface in org.eclipse.emf.cdo.security">Assignee</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/CDOBinaryResource.html" title="interface in org.eclipse.emf.cdo.eresource">CDOBinaryResource</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/CDOFileResource.html" title="interface in org.eclipse.emf.cdo.eresource">CDOFileResource</A>&lt;IO&gt;, <A HREF="../../../../../../org/eclipse/emf/cdo/CDOObject.html" title="interface in org.eclipse.emf.cdo">CDOObject</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/CDOResource.html" title="interface in org.eclipse.emf.cdo.eresource">CDOResource</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/CDOResourceFolder.html" title="interface in org.eclipse.emf.cdo.eresource">CDOResourceFolder</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/CDOResourceLeaf.html" title="interface in org.eclipse.emf.cdo.eresource">CDOResourceLeaf</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/CDOResourceNode.html" title="interface in org.eclipse.emf.cdo.eresource">CDOResourceNode</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/view/CDOStaleObject.html" title="interface in org.eclipse.emf.cdo.view">CDOStaleObject</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/CDOTextResource.html" title="interface in org.eclipse.emf.cdo.eresource">CDOTextResource</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security">ClassCheck</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/Directory.html" title="interface in org.eclipse.emf.cdo.security">Directory</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/Group.html" title="interface in org.eclipse.emf.cdo.security">Group</A>, <A HREF="../../../../../../org/eclipse/emf/spi/cdo/InternalCDOObject.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOObject</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/etypes/ModelElement.html" title="interface in org.eclipse.emf.cdo.etypes">ModelElement</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security">PackageCheck</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/Realm.html" title="interface in org.eclipse.emf.cdo.security">Realm</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security">ResourceCheck</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security">Role</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/SecurityElement.html" title="interface in org.eclipse.emf.cdo.security">SecurityElement</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/SecurityItem.html" title="interface in org.eclipse.emf.cdo.security">SecurityItem</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/User.html" title="interface in org.eclipse.emf.cdo.security">User</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/UserPassword.html" title="interface in org.eclipse.emf.cdo.security">UserPassword</A></DD>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../../org/eclipse/emf/cdo/etypes/Annotation.html" title="interface in org.eclipse.emf.cdo.etypes">Annotation</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/Assignee.html" title="interface in org.eclipse.emf.cdo.security">Assignee</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/CDOBinaryResource.html" title="interface in org.eclipse.emf.cdo.eresource">CDOBinaryResource</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/CDOFileResource.html" title="interface in org.eclipse.emf.cdo.eresource">CDOFileResource</A>&lt;IO&gt;, <A HREF="../../../../../../org/eclipse/emf/cdo/CDOObject.html" title="interface in org.eclipse.emf.cdo">CDOObject</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/CDOResource.html" title="interface in org.eclipse.emf.cdo.eresource">CDOResource</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/CDOResourceFolder.html" title="interface in org.eclipse.emf.cdo.eresource">CDOResourceFolder</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/CDOResourceLeaf.html" title="interface in org.eclipse.emf.cdo.eresource">CDOResourceLeaf</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/CDOResourceNode.html" title="interface in org.eclipse.emf.cdo.eresource">CDOResourceNode</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/view/CDOStaleObject.html" title="interface in org.eclipse.emf.cdo.view">CDOStaleObject</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/CDOTextResource.html" title="interface in org.eclipse.emf.cdo.eresource">CDOTextResource</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security">ClassPermission</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/Directory.html" title="interface in org.eclipse.emf.cdo.security">Directory</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/Group.html" title="interface in org.eclipse.emf.cdo.security">Group</A>, <A HREF="../../../../../../org/eclipse/emf/spi/cdo/InternalCDOObject.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOObject</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/etypes/ModelElement.html" title="interface in org.eclipse.emf.cdo.etypes">ModelElement</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security">PackagePermission</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/Realm.html" title="interface in org.eclipse.emf.cdo.security">Realm</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security">ResourcePermission</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security">Role</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/SecurityElement.html" title="interface in org.eclipse.emf.cdo.security">SecurityElement</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/SecurityItem.html" title="interface in org.eclipse.emf.cdo.security">SecurityItem</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/User.html" title="interface in org.eclipse.emf.cdo.security">User</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/UserPassword.html" title="interface in org.eclipse.emf.cdo.security">UserPassword</A></DD>
</DL>
<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../org/eclipse/emf/cdo/etypes/impl/AnnotationImpl.html" title="class in org.eclipse.emf.cdo.etypes.impl">AnnotationImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/AssigneeImpl.html" title="class in org.eclipse.emf.cdo.security.impl">AssigneeImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOBinaryResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOBinaryResourceImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOFileResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOFileResourceImpl</A>, <A HREF="../../../../../../org/eclipse/emf/internal/cdo/CDOObjectImpl.html" title="class in org.eclipse.emf.internal.cdo">CDOObjectImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceFolderImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceFolderImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceLeafImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceLeafImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceNodeImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceNodeImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOTextResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOTextResourceImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">CheckImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassCheckImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/DirectoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">DirectoryImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/GroupImpl.html" title="class in org.eclipse.emf.cdo.security.impl">GroupImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/etypes/impl/ModelElementImpl.html" title="class in org.eclipse.emf.cdo.etypes.impl">ModelElementImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackageCheckImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/RealmImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RealmImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourceCheckImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/RoleImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RoleImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/SecurityElementImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityElementImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/SecurityItemImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityItemImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/UserImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/UserPasswordImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserPasswordImpl</A></DD>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../org/eclipse/emf/cdo/etypes/impl/AnnotationImpl.html" title="class in org.eclipse.emf.cdo.etypes.impl">AnnotationImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/AssigneeImpl.html" title="class in org.eclipse.emf.cdo.security.impl">AssigneeImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOBinaryResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOBinaryResourceImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOFileResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOFileResourceImpl</A>, <A HREF="../../../../../../org/eclipse/emf/internal/cdo/CDOObjectImpl.html" title="class in org.eclipse.emf.internal.cdo">CDOObjectImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceFolderImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceFolderImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceLeafImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceLeafImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceNodeImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceNodeImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOTextResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOTextResourceImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassPermissionImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/DirectoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">DirectoryImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/GroupImpl.html" title="class in org.eclipse.emf.cdo.security.impl">GroupImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/etypes/impl/ModelElementImpl.html" title="class in org.eclipse.emf.cdo.etypes.impl">ModelElementImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackagePermissionImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PermissionImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/RealmImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RealmImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourcePermissionImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/RoleImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RoleImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/SecurityElementImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityElementImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/SecurityItemImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityItemImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/UserImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/UserPasswordImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserPasswordImpl</A></DD>
</DL>
<HR>
<DL>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/class-use/CDOWithID.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/class-use/CDOWithID.html
index 292c2483c0..663096c654 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/class-use/CDOWithID.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/id/class-use/CDOWithID.html
@@ -395,42 +395,42 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/id/CDOWithID.ht
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;interface</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security">ClassPermission</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Class Permissionermission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;interface</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security">ClassCheck</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/Directory.html" title="interface in org.eclipse.emf.cdo.security">Directory</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Class Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Container</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;interface</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/Directory.html" title="interface in org.eclipse.emf.cdo.security">Directory</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/Group.html" title="interface in org.eclipse.emf.cdo.security">Group</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Container</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Group</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;interface</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/Group.html" title="interface in org.eclipse.emf.cdo.security">Group</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security">PackagePermission</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Group</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Package Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;interface</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security">PackageCheck</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Package Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -443,10 +443,10 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/id/CDOWithID.ht
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;interface</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security">ResourceCheck</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security">ResourcePermission</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Resource Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A representation of the model object '<em><b>Resource Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -516,42 +516,42 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/id/CDOWithID.ht
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">CheckImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassPermissionImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Class Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassCheckImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/DirectoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">DirectoryImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Class Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Container</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/DirectoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">DirectoryImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/GroupImpl.html" title="class in org.eclipse.emf.cdo.security.impl">GroupImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Container</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Group</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/GroupImpl.html" title="class in org.eclipse.emf.cdo.security.impl">GroupImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackagePermissionImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Group</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Package Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackageCheckImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PermissionImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Package Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -564,10 +564,10 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/id/CDOWithID.ht
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourceCheckImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourcePermissionImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Resource Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Resource Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/model/CDOPackageTypeRegistry.CDOObjectMarker.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/model/CDOPackageTypeRegistry.CDOObjectMarker.html
index 7214b1cd83..315963f8a3 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/model/CDOPackageTypeRegistry.CDOObjectMarker.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/model/CDOPackageTypeRegistry.CDOObjectMarker.html
@@ -95,7 +95,7 @@ Interface CDOPackageTypeRegistry.CDOObjectMarker</H2>
<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../../org/eclipse/emf/spi/cdo/InternalCDOObject.html" title="interface in org.eclipse.emf.spi.cdo">InternalCDOObject</A></DD>
</DL>
<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../org/eclipse/emf/cdo/etypes/impl/AnnotationImpl.html" title="class in org.eclipse.emf.cdo.etypes.impl">AnnotationImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/AssigneeImpl.html" title="class in org.eclipse.emf.cdo.security.impl">AssigneeImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOBinaryResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOBinaryResourceImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOFileResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOFileResourceImpl</A>, <A HREF="../../../../../../org/eclipse/emf/internal/cdo/CDOObjectImpl.html" title="class in org.eclipse.emf.internal.cdo">CDOObjectImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceFolderImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceFolderImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceLeafImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceLeafImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceNodeImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceNodeImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOTextResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOTextResourceImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">CheckImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassCheckImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/DirectoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">DirectoryImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/GroupImpl.html" title="class in org.eclipse.emf.cdo.security.impl">GroupImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/etypes/impl/ModelElementImpl.html" title="class in org.eclipse.emf.cdo.etypes.impl">ModelElementImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackageCheckImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/RealmImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RealmImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourceCheckImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/RoleImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RoleImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/SecurityElementImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityElementImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/SecurityItemImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityItemImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/UserImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/UserPasswordImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserPasswordImpl</A></DD>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../org/eclipse/emf/cdo/etypes/impl/AnnotationImpl.html" title="class in org.eclipse.emf.cdo.etypes.impl">AnnotationImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/AssigneeImpl.html" title="class in org.eclipse.emf.cdo.security.impl">AssigneeImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOBinaryResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOBinaryResourceImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOFileResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOFileResourceImpl</A>, <A HREF="../../../../../../org/eclipse/emf/internal/cdo/CDOObjectImpl.html" title="class in org.eclipse.emf.internal.cdo">CDOObjectImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceFolderImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceFolderImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceLeafImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceLeafImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOResourceNodeImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOResourceNodeImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/eresource/impl/CDOTextResourceImpl.html" title="class in org.eclipse.emf.cdo.eresource.impl">CDOTextResourceImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassPermissionImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/DirectoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">DirectoryImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/GroupImpl.html" title="class in org.eclipse.emf.cdo.security.impl">GroupImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/etypes/impl/ModelElementImpl.html" title="class in org.eclipse.emf.cdo.etypes.impl">ModelElementImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackagePermissionImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PermissionImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/RealmImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RealmImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourcePermissionImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/RoleImpl.html" title="class in org.eclipse.emf.cdo.security.impl">RoleImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/SecurityElementImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityElementImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/SecurityItemImpl.html" title="class in org.eclipse.emf.cdo.security.impl">SecurityItemImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/UserImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserImpl</A>, <A HREF="../../../../../../org/eclipse/emf/cdo/security/impl/UserPasswordImpl.html" title="class in org.eclipse.emf.cdo.security.impl">UserPasswordImpl</A></DD>
</DL>
<DL>
<DT><B>Enclosing class:</B><DD><A HREF="../../../../../../org/eclipse/emf/cdo/common/model/CDOPackageTypeRegistry.html" title="class in org.eclipse.emf.cdo.common.model">CDOPackageTypeRegistry</A></DD>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/model/class-use/CDOPackageTypeRegistry.CDOObjectMarker.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/model/class-use/CDOPackageTypeRegistry.CDOObjectMarker.html
index 2fd630789e..f074ca8260 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/model/class-use/CDOPackageTypeRegistry.CDOObjectMarker.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/model/class-use/CDOPackageTypeRegistry.CDOObjectMarker.html
@@ -243,42 +243,42 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/model/CDOPackag
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">CheckImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassPermissionImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Class Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassCheckImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/DirectoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">DirectoryImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Class Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Container</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/DirectoryImpl.html" title="class in org.eclipse.emf.cdo.security.impl">DirectoryImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/GroupImpl.html" title="class in org.eclipse.emf.cdo.security.impl">GroupImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Container</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Group</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/GroupImpl.html" title="class in org.eclipse.emf.cdo.security.impl">GroupImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackagePermissionImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Group</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Package Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackageCheckImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PermissionImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Package Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -291,10 +291,10 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/model/CDOPackag
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;class</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourceCheckImpl</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourcePermissionImpl</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Resource Check</b></em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implementation of the model object '<em><b>Resource Permission</b></em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/revision/class-use/CDORevision.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/revision/class-use/CDORevision.html
index a432a5b47e..d4d9d9a41d 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/revision/class-use/CDORevision.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/revision/class-use/CDORevision.html
@@ -663,7 +663,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORev
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>Check.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/Check.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
+<TD><CODE><B>Permission.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/Permission.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevisionProvider.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisionProvider</A>&nbsp;revisionProvider,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</A>&nbsp;securityContext)</CODE>
@@ -690,7 +690,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORev
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>ClassCheckImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
+<TD><CODE><B>ClassPermissionImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevisionProvider.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisionProvider</A>&nbsp;revisionProvider,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</A>&nbsp;securityContext)</CODE>
@@ -700,7 +700,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORev
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>PackageCheckImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
+<TD><CODE><B>PackagePermissionImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevisionProvider.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisionProvider</A>&nbsp;revisionProvider,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</A>&nbsp;securityContext)</CODE>
@@ -710,7 +710,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORev
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>ResourceCheckImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
+<TD><CODE><B>ResourcePermissionImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevisionProvider.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisionProvider</A>&nbsp;revisionProvider,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</A>&nbsp;securityContext)</CODE>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/revision/class-use/CDORevisionProvider.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/revision/class-use/CDORevisionProvider.html
index be47e0a264..807c2f2f7e 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/revision/class-use/CDORevisionProvider.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/common/revision/class-use/CDORevisionProvider.html
@@ -241,7 +241,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORev
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>Check.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/Check.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
+<TD><CODE><B>Permission.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/Permission.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevisionProvider.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisionProvider</A>&nbsp;revisionProvider,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</A>&nbsp;securityContext)</CODE>
@@ -268,7 +268,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORev
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>ClassCheckImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
+<TD><CODE><B>ClassPermissionImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevisionProvider.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisionProvider</A>&nbsp;revisionProvider,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</A>&nbsp;securityContext)</CODE>
@@ -278,7 +278,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORev
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>PackageCheckImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
+<TD><CODE><B>PackagePermissionImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevisionProvider.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisionProvider</A>&nbsp;revisionProvider,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</A>&nbsp;securityContext)</CODE>
@@ -288,7 +288,7 @@ Uses of <A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORev
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B>ResourceCheckImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
+<TD><CODE><B>ResourcePermissionImpl.</B><B><A HREF="../../../../../../../org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/revision/CDORevisionProvider.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisionProvider</A>&nbsp;revisionProvider,
<A HREF="../../../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</A>&nbsp;securityContext)</CODE>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Access.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Access.html
new file mode 100644
index 0000000000..0bbb8d753d
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Access.html
@@ -0,0 +1,669 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+
+<TITLE>
+Access (CDO Model Repository Documentation)
+</TITLE>
+
+<META NAME="date" CONTENT="">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../html/book.css" TITLE="Style">
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Access (CDO Model Repository Documentation)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Access.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Assignee.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/Access.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Access.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.eclipse.emf.cdo.security</FONT>
+<BR>
+Enum Access</H2>
+<PRE>
+<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.emf.cdo.security.Access</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>&gt;, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/Enumerator.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">Enumerator</A></DD>
+</DL>
+<HR>
+<DL>
+ <DT>public enum <B>Access</B>
+ <DD>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>&gt;
+ <DD>implements <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/Enumerator.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">Enumerator</A>
+</DL>
+
+<map id="APIVIZ" name="APIVIZ">
+<area shape="rect" id="node1" href="Access.html" title="&#171;enum&#187; Access" alt="" coords="67,104,135,144"/>
+<area shape="rect" id="node2" href="SecurityPackage.html" title="&#171;interface&#187; SecurityPackage" alt="" coords="41,200,161,240"/>
+<area shape="rect" id="node3" title="&#171;interface&#187; Enumerator (org.eclipse.emf.common.util)" alt="" coords="5,6,197,61"/>
+</map>
+
+<CENTER><IMG SRC="Access.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+
+
+
+<P>
+<!-- begin-user-doc -->
+ A representation of the literals of the enumeration '<em><b>Access</b></em>',
+ and utility methods for working with them.
+ <!-- end-user-doc -->
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getAccess()"><CODE>SecurityPackage.getAccess()</CODE></A><DT><B>Generated</B></DT>
+ <DD></DD>
+<DT><B>Model</B></DT>
+ <DD></DD>
+</DL>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#READ">READ</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The '<em><b>READ</b></em>' literal object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#WRITE">WRITE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The '<em><b>WRITE</b></em>' literal object</TD>
+</TR>
+</TABLE>
+&nbsp;<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#READ_VALUE">READ_VALUE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The '<em><b>READ</b></em>' literal value</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#VALUES">VALUES</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A public read-only list of all the '<em><b>Access</b></em>' enumerators</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#WRITE_VALUE">WRITE_VALUE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The '<em><b>WRITE</b></em>' literal value</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#get(int)">get</A></B>(int&nbsp;value)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the '<em><b>Access</b></em>' literal with the specified integer value</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#get(java.lang.String)">get</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;literal)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the '<em><b>Access</b></em>' literal with the specified literal value</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#getByName(java.lang.String)">getByName</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the '<em><b>Access</b></em>' literal with the specified name</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#getLiteral()">getLiteral</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#getValue()">getValue</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the literal value of the enumerator, which is its string representation</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class, java.lang.String)" title="class or interface in java.lang">valueOf</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="READ"><!-- --></A><H3>
+READ</H3>
+<PRE>
+public static final <A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A> <B>READ</B></PRE>
+<DL>
+<DD>The '<em><b>READ</b></em>' literal object.
+ <!-- begin-user-doc -->
+ <!-- end-user-doc -->
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#READ_VALUE"><CODE>READ_VALUE</CODE></A><DT><B>Generated</B></DT>
+ <DD></DD>
+<DT><B>Ordered</B></DT>
+ <DD></DD>
+</DL>
+</DL>
+<HR>
+
+<A NAME="WRITE"><!-- --></A><H3>
+WRITE</H3>
+<PRE>
+public static final <A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A> <B>WRITE</B></PRE>
+<DL>
+<DD>The '<em><b>WRITE</b></em>' literal object.
+ <!-- begin-user-doc -->
+ <!-- end-user-doc -->
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#WRITE_VALUE"><CODE>WRITE_VALUE</CODE></A><DT><B>Generated</B></DT>
+ <DD></DD>
+<DT><B>Ordered</B></DT>
+ <DD></DD>
+</DL>
+</DL>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="READ_VALUE"><!-- --></A><H3>
+READ_VALUE</H3>
+<PRE>
+public static final int <B>READ_VALUE</B></PRE>
+<DL>
+<DD>The '<em><b>READ</b></em>' literal value.
+ <!-- begin-user-doc -->
+ <p>
+ If the meaning of '<em><b>READ</b></em>' literal object isn't clear,
+ there really should be more of a description here...
+ </p>
+ <!-- end-user-doc -->
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#READ"><CODE>READ</CODE></A>,
+<A HREF="../../../../../constant-values.html#org.eclipse.emf.cdo.security.Access.READ_VALUE">Constant Field Values</A><DT><B>Generated</B></DT>
+ <DD></DD>
+<DT><B>Model</B></DT>
+ <DD></DD>
+<DT><B>Ordered</B></DT>
+ <DD></DD>
+</DL>
+</DL>
+<HR>
+
+<A NAME="WRITE_VALUE"><!-- --></A><H3>
+WRITE_VALUE</H3>
+<PRE>
+public static final int <B>WRITE_VALUE</B></PRE>
+<DL>
+<DD>The '<em><b>WRITE</b></em>' literal value.
+ <!-- begin-user-doc -->
+ <p>
+ If the meaning of '<em><b>WRITE</b></em>' literal object isn't clear,
+ there really should be more of a description here...
+ </p>
+ <!-- end-user-doc -->
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html#WRITE"><CODE>WRITE</CODE></A>,
+<A HREF="../../../../../constant-values.html#org.eclipse.emf.cdo.security.Access.WRITE_VALUE">Constant Field Values</A><DT><B>Generated</B></DT>
+ <DD></DD>
+<DT><B>Model</B></DT>
+ <DD></DD>
+<DT><B>Ordered</B></DT>
+ <DD></DD>
+</DL>
+</DL>
+<HR>
+
+<A NAME="VALUES"><!-- --></A><H3>
+VALUES</H3>
+<PRE>
+public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>&gt; <B>VALUES</B></PRE>
+<DL>
+<DD>A public read-only list of all the '<em><b>Access</b></em>' enumerators.
+ <!-- begin-user-doc -->
+ <!-- end-user-doc -->
+<P>
+<DL>
+<DT><B>Generated</B></DT>
+ <DD></DD>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (Access c : Access.values())
+&nbsp; System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A> <B>valueOf</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+<DL>
+<DD>Returns the enum constant of this type with the specified name.
+The string must match <I>exactly</I> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="get(java.lang.String)"><!-- --></A><H3>
+get</H3>
+<PRE>
+public static <A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A> <B>get</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;literal)</PRE>
+<DL>
+<DD>Returns the '<em><b>Access</b></em>' literal with the specified literal value.
+ <!-- begin-user-doc -->
+ <!-- end-user-doc -->
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Generated</B></DT>
+ <DD></DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getByName(java.lang.String)"><!-- --></A><H3>
+getByName</H3>
+<PRE>
+public static <A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A> <B>getByName</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+<DL>
+<DD>Returns the '<em><b>Access</b></em>' literal with the specified name.
+ <!-- begin-user-doc -->
+ <!-- end-user-doc -->
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Generated</B></DT>
+ <DD></DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="get(int)"><!-- --></A><H3>
+get</H3>
+<PRE>
+public static <A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A> <B>get</B>(int&nbsp;value)</PRE>
+<DL>
+<DD>Returns the '<em><b>Access</b></em>' literal with the specified integer value.
+ <!-- begin-user-doc -->
+ <!-- end-user-doc -->
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Generated</B></DT>
+ <DD></DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getValue()"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+public int <B>getValue</B>()</PRE>
+<DL>
+<DD><!-- begin-user-doc -->
+ <!-- end-user-doc -->
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/Enumerator.html?is-external=true#getValue()" title="class or interface in org.eclipse.emf.common.util">getValue</A></CODE> in interface <CODE><A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/Enumerator.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">Enumerator</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Generated</B></DT>
+ <DD></DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getName</B>()</PRE>
+<DL>
+<DD><!-- begin-user-doc -->
+ <!-- end-user-doc -->
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/Enumerator.html?is-external=true#getName()" title="class or interface in org.eclipse.emf.common.util">getName</A></CODE> in interface <CODE><A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/Enumerator.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">Enumerator</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Generated</B></DT>
+ <DD></DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getLiteral()"><!-- --></A><H3>
+getLiteral</H3>
+<PRE>
+public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getLiteral</B>()</PRE>
+<DL>
+<DD><!-- begin-user-doc -->
+ <!-- end-user-doc -->
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/Enumerator.html?is-external=true#getLiteral()" title="class or interface in org.eclipse.emf.common.util">getLiteral</A></CODE> in interface <CODE><A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/Enumerator.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">Enumerator</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Generated</B></DT>
+ <DD></DD>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>
+<DL>
+<DD>Returns the literal value of the enumerator, which is its string representation.
+ <!-- begin-user-doc -->
+ <!-- end-user-doc -->
+<P>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Generated</B></DT>
+ <DD></DD>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Access.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Assignee.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/Access.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Access.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+<i>Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.</i>
+</BODY>
+</HTML>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Access.png b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Access.png
new file mode 100644
index 0000000000..90437ab4d3
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Access.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Assignee.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Assignee.html
index b08be6f8c0..3df5096ab6 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Assignee.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Assignee.html
@@ -55,8 +55,8 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/Assignee.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Assignee.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -341,8 +341,8 @@ void <B>setId</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;PREV CLASS&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/Assignee.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Assignee.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Check.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Check.html
deleted file mode 100644
index 9549bd7464..0000000000
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Check.html
+++ /dev/null
@@ -1,419 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--NewPage-->
-<HTML>
-<HEAD>
-
-<TITLE>
-Check (CDO Model Repository Documentation)
-</TITLE>
-
-<META NAME="date" CONTENT="">
-
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../html/book.css" TITLE="Style">
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
-
-<SCRIPT type="text/javascript">
-function windowTitle()
-{
- if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="Check (CDO Model Repository Documentation)";
- }
-}
-</SCRIPT>
-<NOSCRIPT>
-</NOSCRIPT>
-
-</HEAD>
-
-<BODY BGCOLOR="white" onload="windowTitle();">
-<HR>
-
-
-<!-- ========= START OF TOP NAVBAR ======= -->
-<A NAME="navbar_top"><!-- --></A>
-<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_top_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Check.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Assignee.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/Check.html" target="_top"><B>FRAMES</B></A> &nbsp;
-&nbsp;<A HREF="Check.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
-&nbsp;<SCRIPT type="text/javascript">
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
- <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_top"></A>
-<!-- ========= END OF TOP NAVBAR ========= -->
-
-<HR>
-<!-- ======== START OF CLASS DATA ======== -->
-<H2>
-<FONT SIZE="-1">
-org.eclipse.emf.cdo.security</FONT>
-<BR>
-Interface Check</H2>
-<DL>
-<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="interface in org.eclipse.emf.cdo">CDOObject</A>, <A HREF="../../../../../org/eclipse/emf/cdo/common/id/CDOWithID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOWithID</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EObject</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true" title="class or interface in org.eclipse.emf.common.notify">Notifier</A></DD>
-</DL>
-<DL>
-<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security">ClassCheck</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security">PackageCheck</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security">ResourceCheck</A></DD>
-</DL>
-<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">CheckImpl</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassCheckImpl</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackageCheckImpl</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourceCheckImpl</A></DD>
-</DL>
-<HR>
-<DL>
- <DT>public interface <B>Check</B>
- <DD>extends <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="interface in org.eclipse.emf.cdo">CDOObject</A>
-</DL>
-
-<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="SecurityPackage.html" title="&#171;interface&#187; SecurityPackage" alt="" coords="5,200,125,240"/>
-<area shape="rect" id="node2" href="ResourceCheck.html" title="&#171;interface&#187; ResourceCheck" alt="" coords="156,200,271,240"/>
-<area shape="rect" id="node3" href="PackageCheck.html" title="&#171;interface&#187; PackageCheck" alt="" coords="301,200,411,240"/>
-<area shape="rect" id="node4" href="ClassCheck.html" title="&#171;interface&#187; ClassCheck" alt="" coords="441,200,532,240"/>
-<area shape="rect" id="node5" href="Check.html" title="&#171;interface&#187; Check" alt="" coords="313,104,399,144"/>
-<area shape="rect" id="node6" href="../CDOObject.html" title="&#171;interface&#187; CDOObject (org.eclipse.emf.cdo)" alt="" coords="285,6,427,61"/>
-<area shape="rect" id="node7" href="impl/CheckImpl.html" title="CheckImpl (org.eclipse.emf.cdo.security.impl)" alt="" coords="563,200,784,240"/>
-</map>
-
-<CENTER><IMG SRC="Check.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
-
-
-
-<P>
-<!-- begin-user-doc -->
- A representation of the model object '<em><b>Check</b></em>'.
- <!-- end-user-doc -->
-
- <p>
- The following features are supported:
- <ul>
- <li><A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getRole()"><CODE><em>Role</em></CODE></A></li>
- <li><A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getPermission()"><CODE><em>Permission</em></CODE></A></li>
- </ul>
- </p>
-<P>
-
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getCheck()"><CODE>SecurityPackage.getCheck()</CODE></A><DT><B>Generated</B></DT>
- <DD></DD>
-<DT><B>Extends</B></DT>
- <DD>CDOObject</DD>
-<DT><B>Model</B></DT>
- <DD>abstract="true"</DD>
-</DL>
-<HR>
-
-<P>
-
-<!-- ========== METHOD SUMMARY =========== -->
-
-<A NAME="method_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Method Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getPermission()">getPermission</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Permission</b></em>' attribute.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security">Role</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getRole()">getRole</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Role</b></em>' container reference.</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;boolean</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
- <A HREF="../../../../../org/eclipse/emf/cdo/common/revision/CDORevisionProvider.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisionProvider</A>&nbsp;revisionProvider,
- <A HREF="../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</A>&nbsp;securityContext)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#setPermission(org.eclipse.emf.cdo.security.Permission)">setPermission</A></B>(<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getPermission()"><CODE><em>Permission</em></CODE></A>' attribute</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#setRole(org.eclipse.emf.cdo.security.Role)">setRole</A></B>(<A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security">Role</A>&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getRole()"><CODE><em>Role</em></CODE></A>' container reference</TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.emf.cdo.CDOObject"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.emf.cdo.<A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="interface in org.eclipse.emf.cdo">CDOObject</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoConflict()">cdoConflict</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoDirectResource()">cdoDirectResource</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoID()">cdoID</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoInvalid()">cdoInvalid</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoLockState()">cdoLockState</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoPrefetch(int)">cdoPrefetch</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoReadLock()">cdoReadLock</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoReload()">cdoReload</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoResource()">cdoResource</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoRevision()">cdoRevision</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoState()">cdoState</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoView()">cdoView</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoWriteLock()">cdoWriteLock</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoWriteOption()">cdoWriteOption</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.emf.ecore.EObject"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.emf.ecore.<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EObject</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eAllContents()" title="class or interface in org.eclipse.emf.ecore">eAllContents</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eClass()" title="class or interface in org.eclipse.emf.ecore">eClass</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eContainer()" title="class or interface in org.eclipse.emf.ecore">eContainer</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eContainingFeature()" title="class or interface in org.eclipse.emf.ecore">eContainingFeature</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eContainmentFeature()" title="class or interface in org.eclipse.emf.ecore">eContainmentFeature</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eContents()" title="class or interface in org.eclipse.emf.ecore">eContents</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eCrossReferences()" title="class or interface in org.eclipse.emf.ecore">eCrossReferences</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eGet(org.eclipse.emf.ecore.EStructuralFeature)" title="class or interface in org.eclipse.emf.ecore">eGet</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eGet(org.eclipse.emf.ecore.EStructuralFeature, boolean)" title="class or interface in org.eclipse.emf.ecore">eGet</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eInvoke(org.eclipse.emf.ecore.EOperation, org.eclipse.emf.common.util.EList)" title="class or interface in org.eclipse.emf.ecore">eInvoke</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eIsProxy()" title="class or interface in org.eclipse.emf.ecore">eIsProxy</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eIsSet(org.eclipse.emf.ecore.EStructuralFeature)" title="class or interface in org.eclipse.emf.ecore">eIsSet</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eResource()" title="class or interface in org.eclipse.emf.ecore">eResource</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eSet(org.eclipse.emf.ecore.EStructuralFeature, java.lang.Object)" title="class or interface in org.eclipse.emf.ecore">eSet</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eUnset(org.eclipse.emf.ecore.EStructuralFeature)" title="class or interface in org.eclipse.emf.ecore">eUnset</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.emf.common.notify.Notifier"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.emf.common.notify.<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true" title="class or interface in org.eclipse.emf.common.notify">Notifier</A></B></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true#eAdapters()" title="class or interface in org.eclipse.emf.common.notify">eAdapters</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true#eDeliver()" title="class or interface in org.eclipse.emf.common.notify">eDeliver</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true#eNotify(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.common.notify">eNotify</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true#eSetDeliver(boolean)" title="class or interface in org.eclipse.emf.common.notify">eSetDeliver</A></CODE></TD>
-</TR>
-</TABLE>
-&nbsp;
-<P>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="getRole()"><!-- --></A><H3>
-getRole</H3>
-<PRE>
-<A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security">Role</A> <B>getRole</B>()</PRE>
-<DL>
-<DD>Returns the value of the '<em><b>Role</b></em>' container reference.
- It is bidirectional and its opposite is '<A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html#getChecks()"><CODE><em>Checks</em></CODE></A>'.
- <!-- begin-user-doc -->
- <p>
- If the meaning of the '<em>Role</em>' container reference isn't clear,
- there really should be more of a description here...
- </p>
- <!-- end-user-doc -->
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value of the '<em>Role</em>' container reference.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#setRole(org.eclipse.emf.cdo.security.Role)"><CODE>setRole(Role)</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getCheck_Role()"><CODE>SecurityPackage.getCheck_Role()</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html#getChecks()"><CODE>Role.getChecks()</CODE></A><DT><B>Generated</B></DT>
- <DD></DD>
-<DT><B>Model</B></DT>
- <DD>opposite="checks" required="true" transient="false"</DD>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setRole(org.eclipse.emf.cdo.security.Role)"><!-- --></A><H3>
-setRole</H3>
-<PRE>
-void <B>setRole</B>(<A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security">Role</A>&nbsp;value)</PRE>
-<DL>
-<DD>Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getRole()"><CODE><em>Role</em></CODE></A>' container reference.
- <!-- begin-user-doc -->
- <!-- end-user-doc -->
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Role</em>' container reference.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getRole()"><CODE>getRole()</CODE></A><DT><B>Generated</B></DT>
- <DD></DD>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="getPermission()"><!-- --></A><H3>
-getPermission</H3>
-<PRE>
-<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A> <B>getPermission</B>()</PRE>
-<DL>
-<DD>Returns the value of the '<em><b>Permission</b></em>' attribute.
- The default value is <code>"WRITE"</code>.
- The literals are from the enumeration <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><CODE>Permission</CODE></A>.
- <!-- begin-user-doc -->
- <p>
- If the meaning of the '<em>Permission</em>' attribute isn't clear,
- there really should be more of a description here...
- </p>
- <!-- end-user-doc -->
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-
-<DT><B>Returns:</B><DD>the value of the '<em>Permission</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><CODE>Permission</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#setPermission(org.eclipse.emf.cdo.security.Permission)"><CODE>setPermission(Permission)</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getCheck_Permission()"><CODE>SecurityPackage.getCheck_Permission()</CODE></A><DT><B>Generated</B></DT>
- <DD></DD>
-<DT><B>Model</B></DT>
- <DD>default="WRITE" required="true"</DD>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="setPermission(org.eclipse.emf.cdo.security.Permission)"><!-- --></A><H3>
-setPermission</H3>
-<PRE>
-void <B>setPermission</B>(<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>&nbsp;value)</PRE>
-<DL>
-<DD>Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getPermission()"><CODE><em>Permission</em></CODE></A>' attribute.
- <!-- begin-user-doc -->
- <!-- end-user-doc -->
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Permission</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><CODE>Permission</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getPermission()"><CODE>getPermission()</CODE></A><DT><B>Generated</B></DT>
- <DD></DD>
-</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)"><!-- --></A><H3>
-isApplicable</H3>
-<PRE>
-boolean <B>isApplicable</B>(<A HREF="../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
- <A HREF="../../../../../org/eclipse/emf/cdo/common/revision/CDORevisionProvider.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisionProvider</A>&nbsp;revisionProvider,
- <A HREF="../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</A>&nbsp;securityContext)</PRE>
-<DL>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-</DL>
-</DD>
-</DL>
-<!-- ========= END OF CLASS DATA ========= -->
-<HR>
-
-
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<A NAME="navbar_bottom"><!-- --></A>
-<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
-<TR>
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
-<A NAME="navbar_bottom_firstrow"><!-- --></A>
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
- <TR ALIGN="center" VALIGN="top">
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/Check.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
- </TR>
-</TABLE>
-</TD>
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
-</EM>
-</TD>
-</TR>
-
-<TR>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Assignee.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/Check.html" target="_top"><B>FRAMES</B></A> &nbsp;
-&nbsp;<A HREF="Check.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
-&nbsp;<SCRIPT type="text/javascript">
- <!--
- if(window==top) {
- document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
- }
- //-->
-</SCRIPT>
-<NOSCRIPT>
- <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
-</NOSCRIPT>
-
-
-</FONT></TD>
-</TR>
-<TR>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
-</TR>
-</TABLE>
-<A NAME="skip-navbar_bottom"></A>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-
-<HR>
-<i>Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.</i>
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Check.png b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Check.png
deleted file mode 100644
index d6b4fc2342..0000000000
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Check.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ClassCheck.png b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ClassCheck.png
deleted file mode 100644
index e2b4a53274..0000000000
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ClassCheck.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ClassCheck.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ClassPermission.html
index 804c805b70..a16068016b 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ClassCheck.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ClassPermission.html
@@ -4,7 +4,7 @@
<HEAD>
<TITLE>
-ClassCheck (CDO Model Repository Documentation)
+ClassPermission (CDO Model Repository Documentation)
</TITLE>
<META NAME="date" CONTENT="">
@@ -16,7 +16,7 @@ ClassCheck (CDO Model Repository Documentation)
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="ClassCheck (CDO Model Repository Documentation)";
+ parent.document.title="ClassPermission (CDO Model Repository Documentation)";
}
}
</SCRIPT>
@@ -41,7 +41,7 @@ function windowTitle()
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ClassCheck.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ClassPermission.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
@@ -55,11 +55,11 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Assignee.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Directory.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/ClassCheck.html" target="_top"><B>FRAMES</B></A> &nbsp;
-&nbsp;<A HREF="ClassCheck.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+ <A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/ClassPermission.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassPermission.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
@@ -90,46 +90,46 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHO
<FONT SIZE="-1">
org.eclipse.emf.cdo.security</FONT>
<BR>
-Interface ClassCheck</H2>
+Interface ClassPermission</H2>
<DL>
-<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="interface in org.eclipse.emf.cdo">CDOObject</A>, <A HREF="../../../../../org/eclipse/emf/cdo/common/id/CDOWithID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOWithID</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EObject</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true" title="class or interface in org.eclipse.emf.common.notify">Notifier</A></DD>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="interface in org.eclipse.emf.cdo">CDOObject</A>, <A HREF="../../../../../org/eclipse/emf/cdo/common/id/CDOWithID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOWithID</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EObject</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true" title="class or interface in org.eclipse.emf.common.notify">Notifier</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A></DD>
</DL>
<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassCheckImpl</A></DD>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassPermissionImpl</A></DD>
</DL>
<HR>
<DL>
- <DT>public interface <B>ClassCheck</B>
- <DD>extends <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>
+ <DT>public interface <B>ClassPermission</B>
+ <DD>extends <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A>
</DL>
<map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="SecurityPackage.html" title="&#171;interface&#187; SecurityPackage" alt="" coords="5,184,125,224"/>
-<area shape="rect" id="node2" href="ClassCheck.html" title="&#171;interface&#187; ClassCheck" alt="" coords="119,88,211,128"/>
-<area shape="rect" id="node3" href="Check.html" title="&#171;interface&#187; Check" alt="" coords="123,5,208,45"/>
-<area shape="rect" id="node4" href="impl/ClassCheckImpl.html" title="ClassCheckImpl (org.eclipse.emf.cdo.security.impl)" alt="" coords="156,184,377,224"/>
+<area shape="rect" id="node2" href="Permission.html" title="&#171;interface&#187; Permission" alt="" coords="122,5,208,45"/>
+<area shape="rect" id="node3" href="ClassPermission.html" title="&#171;interface&#187; ClassPermission" alt="" coords="105,88,225,128"/>
+<area shape="rect" id="node4" href="impl/ClassPermissionImpl.html" title="ClassPermissionImpl (org.eclipse.emf.cdo.security.impl)" alt="" coords="156,184,377,224"/>
</map>
-<CENTER><IMG SRC="ClassCheck.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<CENTER><IMG SRC="ClassPermission.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
<P>
<!-- begin-user-doc -->
- A representation of the model object '<em><b>Class Check</b></em>'.
+ A representation of the model object '<em><b>Class Permissionermission</b></em>'.
<!-- end-user-doc -->
<p>
The following features are supported:
<ul>
- <li><A HREF="../../../../../org/eclipse/emf/cdo/security/ClassCheck.html#getApplicableClass()"><CODE><em>Applicable Class</em></CODE></A></li>
+ <li><A HREF="../../../../../org/eclipse/emf/cdo/security/ClassPermission.html#getApplicableClass()"><CODE><em>Applicable Class</em></CODE></A></li>
</ul>
</p>
<P>
<P>
<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getClassCheck()"><CODE>SecurityPackage.getClassCheck()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getClassPermission()"><CODE>SecurityPackage.getClassPermission()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
<DT><B>Model</B></DT>
<DD></DD>
@@ -149,7 +149,7 @@ Interface ClassCheck</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/ClassCheck.html#getApplicableClass()">getApplicableClass</A></B>()</CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/ClassPermission.html#getApplicableClass()">getApplicableClass</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Applicable Class</b></em>' reference</TD>
@@ -157,19 +157,19 @@ Interface ClassCheck</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/ClassCheck.html#setApplicableClass(org.eclipse.emf.ecore.EClass)">setApplicableClass</A></B>(<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A>&nbsp;value)</CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/ClassPermission.html#setApplicableClass(org.eclipse.emf.ecore.EClass)">setApplicableClass</A></B>(<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A>&nbsp;value)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/ClassCheck.html#getApplicableClass()"><CODE><em>Applicable Class</em></CODE></A>' reference</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/ClassPermission.html#getApplicableClass()"><CODE><em>Applicable Class</em></CODE></A>' reference</TD>
</TR>
</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.emf.cdo.security.Check"><!-- --></A>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.emf.cdo.security.Permission"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.emf.cdo.security.<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A></B></TH>
+<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.emf.cdo.security.<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getPermission()">getPermission</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getRole()">getRole</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#setPermission(org.eclipse.emf.cdo.security.Permission)">setPermission</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#setRole(org.eclipse.emf.cdo.security.Role)">setRole</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getAccess()">getAccess</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getRole()">getRole</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#setAccess(org.eclipse.emf.cdo.security.Access)">setAccess</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#setRole(org.eclipse.emf.cdo.security.Role)">setRole</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.emf.cdo.CDOObject"><!-- --></A>
@@ -230,8 +230,8 @@ getApplicableClass</H3>
</DD>
<DD><DL>
-<DT><B>Returns:</B><DD>the value of the '<em>Applicable Class</em>' reference.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/ClassCheck.html#setApplicableClass(org.eclipse.emf.ecore.EClass)"><CODE>setApplicableClass(EClass)</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getClassCheck_ApplicableClass()"><CODE>SecurityPackage.getClassCheck_ApplicableClass()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>Returns:</B><DD>the value of the '<em>Applicable Class</em>' reference.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/ClassPermission.html#setApplicableClass(org.eclipse.emf.ecore.EClass)"><CODE>setApplicableClass(EClass)</CODE></A>,
+<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getClassPermission_ApplicableClass()"><CODE>SecurityPackage.getClassPermission_ApplicableClass()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
<DT><B>Model</B></DT>
<DD>required="true"</DD>
@@ -245,7 +245,7 @@ setApplicableClass</H3>
<PRE>
void <B>setApplicableClass</B>(<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A>&nbsp;value)</PRE>
<DL>
-<DD>Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/ClassCheck.html#getApplicableClass()"><CODE><em>Applicable Class</em></CODE></A>' reference.
+<DD>Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/ClassPermission.html#getApplicableClass()"><CODE><em>Applicable Class</em></CODE></A>' reference.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
@@ -253,7 +253,7 @@ void <B>setApplicableClass</B>(<A HREF="http://download.eclipse.org/modeling/emf
</DL>
</DD>
<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Applicable Class</em>' reference.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/ClassCheck.html#getApplicableClass()"><CODE>getApplicableClass()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Applicable Class</em>' reference.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/ClassPermission.html#getApplicableClass()"><CODE>getApplicableClass()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
</DL>
</DD>
@@ -274,7 +274,7 @@ void <B>setApplicableClass</B>(<A HREF="http://download.eclipse.org/modeling/emf
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ClassCheck.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ClassPermission.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
@@ -288,11 +288,11 @@ void <B>setApplicableClass</B>(<A HREF="http://download.eclipse.org/modeling/emf
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Assignee.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Directory.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/ClassCheck.html" target="_top"><B>FRAMES</B></A> &nbsp;
-&nbsp;<A HREF="ClassCheck.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+ <A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/ClassPermission.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ClassPermission.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ClassPermission.png b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ClassPermission.png
new file mode 100644
index 0000000000..66db2d5eb7
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ClassPermission.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Directory.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Directory.html
index 51e1361673..f3320a948f 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Directory.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Directory.html
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Group.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/Directory.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -334,7 +334,7 @@ void <B>setName</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/ja
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Group.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/Directory.html" target="_top"><B>FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Group.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Group.html
index cbadf43938..936585a3ac 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Group.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Group.html
@@ -56,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Directory.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/Group.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Group.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -470,7 +470,7 @@ getAllRoles</H3>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Directory.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/Group.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="Group.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/PackageCheck.png b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/PackageCheck.png
deleted file mode 100644
index 342397d0f4..0000000000
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/PackageCheck.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/PackageCheck.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/PackagePermission.html
index 500b67d7e8..6996104743 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/PackageCheck.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/PackagePermission.html
@@ -4,7 +4,7 @@
<HEAD>
<TITLE>
-PackageCheck (CDO Model Repository Documentation)
+PackagePermission (CDO Model Repository Documentation)
</TITLE>
<META NAME="date" CONTENT="">
@@ -16,7 +16,7 @@ PackageCheck (CDO Model Repository Documentation)
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="PackageCheck (CDO Model Repository Documentation)";
+ parent.document.title="PackagePermission (CDO Model Repository Documentation)";
}
}
</SCRIPT>
@@ -41,7 +41,7 @@ function windowTitle()
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PackageCheck.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PackagePermission.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
@@ -56,10 +56,10 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Group.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/PackageCheck.html" target="_top"><B>FRAMES</B></A> &nbsp;
-&nbsp;<A HREF="PackageCheck.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+ <A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/PackagePermission.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PackagePermission.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
@@ -90,46 +90,46 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHO
<FONT SIZE="-1">
org.eclipse.emf.cdo.security</FONT>
<BR>
-Interface PackageCheck</H2>
+Interface PackagePermission</H2>
<DL>
-<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="interface in org.eclipse.emf.cdo">CDOObject</A>, <A HREF="../../../../../org/eclipse/emf/cdo/common/id/CDOWithID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOWithID</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EObject</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true" title="class or interface in org.eclipse.emf.common.notify">Notifier</A></DD>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="interface in org.eclipse.emf.cdo">CDOObject</A>, <A HREF="../../../../../org/eclipse/emf/cdo/common/id/CDOWithID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOWithID</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EObject</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true" title="class or interface in org.eclipse.emf.common.notify">Notifier</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A></DD>
</DL>
<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackageCheckImpl</A></DD>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackagePermissionImpl</A></DD>
</DL>
<HR>
<DL>
- <DT>public interface <B>PackageCheck</B>
- <DD>extends <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>
+ <DT>public interface <B>PackagePermission</B>
+ <DD>extends <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A>
</DL>
<map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="SecurityPackage.html" title="&#171;interface&#187; SecurityPackage" alt="" coords="5,184,125,224"/>
-<area shape="rect" id="node2" href="PackageCheck.html" title="&#171;interface&#187; PackageCheck" alt="" coords="110,88,220,128"/>
-<area shape="rect" id="node3" href="Check.html" title="&#171;interface&#187; Check" alt="" coords="123,5,208,45"/>
-<area shape="rect" id="node4" href="impl/PackageCheckImpl.html" title="PackageCheckImpl (org.eclipse.emf.cdo.security.impl)" alt="" coords="156,184,377,224"/>
+<area shape="rect" id="node2" href="Permission.html" title="&#171;interface&#187; Permission" alt="" coords="122,5,208,45"/>
+<area shape="rect" id="node3" href="PackagePermission.html" title="&#171;interface&#187; PackagePermission" alt="" coords="96,88,235,128"/>
+<area shape="rect" id="node4" href="impl/PackagePermissionImpl.html" title="PackagePermissionImpl (org.eclipse.emf.cdo.security.impl)" alt="" coords="156,184,377,224"/>
</map>
-<CENTER><IMG SRC="PackageCheck.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<CENTER><IMG SRC="PackagePermission.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
<P>
<!-- begin-user-doc -->
- A representation of the model object '<em><b>Package Check</b></em>'.
+ A representation of the model object '<em><b>Package Permission</b></em>'.
<!-- end-user-doc -->
<p>
The following features are supported:
<ul>
- <li><A HREF="../../../../../org/eclipse/emf/cdo/security/PackageCheck.html#getApplicablePackage()"><CODE><em>Applicable Package</em></CODE></A></li>
+ <li><A HREF="../../../../../org/eclipse/emf/cdo/security/PackagePermission.html#getApplicablePackage()"><CODE><em>Applicable Package</em></CODE></A></li>
</ul>
</p>
<P>
<P>
<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getPackageCheck()"><CODE>SecurityPackage.getPackageCheck()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getPackagePermission()"><CODE>SecurityPackage.getPackagePermission()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
<DT><B>Model</B></DT>
<DD></DD>
@@ -149,7 +149,7 @@ Interface PackageCheck</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EPackage.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EPackage</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/PackageCheck.html#getApplicablePackage()">getApplicablePackage</A></B>()</CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/PackagePermission.html#getApplicablePackage()">getApplicablePackage</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Applicable Package</b></em>' reference</TD>
@@ -157,19 +157,19 @@ Interface PackageCheck</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/PackageCheck.html#setApplicablePackage(org.eclipse.emf.ecore.EPackage)">setApplicablePackage</A></B>(<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EPackage.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EPackage</A>&nbsp;value)</CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/PackagePermission.html#setApplicablePackage(org.eclipse.emf.ecore.EPackage)">setApplicablePackage</A></B>(<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EPackage.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EPackage</A>&nbsp;value)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/PackageCheck.html#getApplicablePackage()"><CODE><em>Applicable Package</em></CODE></A>' reference</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/PackagePermission.html#getApplicablePackage()"><CODE><em>Applicable Package</em></CODE></A>' reference</TD>
</TR>
</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.emf.cdo.security.Check"><!-- --></A>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.emf.cdo.security.Permission"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.emf.cdo.security.<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A></B></TH>
+<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.emf.cdo.security.<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getPermission()">getPermission</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getRole()">getRole</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#setPermission(org.eclipse.emf.cdo.security.Permission)">setPermission</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#setRole(org.eclipse.emf.cdo.security.Role)">setRole</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getAccess()">getAccess</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getRole()">getRole</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#setAccess(org.eclipse.emf.cdo.security.Access)">setAccess</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#setRole(org.eclipse.emf.cdo.security.Role)">setRole</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.emf.cdo.CDOObject"><!-- --></A>
@@ -230,8 +230,8 @@ getApplicablePackage</H3>
</DD>
<DD><DL>
-<DT><B>Returns:</B><DD>the value of the '<em>Applicable Package</em>' reference.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/PackageCheck.html#setApplicablePackage(org.eclipse.emf.ecore.EPackage)"><CODE>setApplicablePackage(EPackage)</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getPackageCheck_ApplicablePackage()"><CODE>SecurityPackage.getPackageCheck_ApplicablePackage()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>Returns:</B><DD>the value of the '<em>Applicable Package</em>' reference.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/PackagePermission.html#setApplicablePackage(org.eclipse.emf.ecore.EPackage)"><CODE>setApplicablePackage(EPackage)</CODE></A>,
+<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getPackagePermission_ApplicablePackage()"><CODE>SecurityPackage.getPackagePermission_ApplicablePackage()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
<DT><B>Model</B></DT>
<DD>required="true"</DD>
@@ -245,7 +245,7 @@ setApplicablePackage</H3>
<PRE>
void <B>setApplicablePackage</B>(<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EPackage.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EPackage</A>&nbsp;value)</PRE>
<DL>
-<DD>Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/PackageCheck.html#getApplicablePackage()"><CODE><em>Applicable Package</em></CODE></A>' reference.
+<DD>Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/PackagePermission.html#getApplicablePackage()"><CODE><em>Applicable Package</em></CODE></A>' reference.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
@@ -253,7 +253,7 @@ void <B>setApplicablePackage</B>(<A HREF="http://download.eclipse.org/modeling/e
</DL>
</DD>
<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Applicable Package</em>' reference.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/PackageCheck.html#getApplicablePackage()"><CODE>getApplicablePackage()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Applicable Package</em>' reference.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/PackagePermission.html#getApplicablePackage()"><CODE>getApplicablePackage()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
</DL>
</DD>
@@ -274,7 +274,7 @@ void <B>setApplicablePackage</B>(<A HREF="http://download.eclipse.org/modeling/e
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PackageCheck.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/PackagePermission.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
@@ -289,10 +289,10 @@ void <B>setApplicablePackage</B>(<A HREF="http://download.eclipse.org/modeling/e
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Group.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/PackageCheck.html" target="_top"><B>FRAMES</B></A> &nbsp;
-&nbsp;<A HREF="PackageCheck.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+ <A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/PackagePermission.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PackagePermission.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/PackagePermission.png b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/PackagePermission.png
new file mode 100644
index 0000000000..dea7f48ba0
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/PackagePermission.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Permission.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Permission.html
index 67c18c4468..1dcb745921 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Permission.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Permission.html
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/Permission.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -76,9 +76,9 @@ function windowTitle()
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
@@ -90,26 +90,30 @@ DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;<A H
<FONT SIZE="-1">
org.eclipse.emf.cdo.security</FONT>
<BR>
-Enum Permission</H2>
-<PRE>
-<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
- <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>&gt;
- <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.eclipse.emf.cdo.security.Permission</B>
-</PRE>
+Interface Permission</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="interface in org.eclipse.emf.cdo">CDOObject</A>, <A HREF="../../../../../org/eclipse/emf/cdo/common/id/CDOWithID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOWithID</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EObject</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true" title="class or interface in org.eclipse.emf.common.notify">Notifier</A></DD>
+</DL>
<DL>
-<DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>&gt;, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/Enumerator.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">Enumerator</A></DD>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security">ClassPermission</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security">PackagePermission</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security">ResourcePermission</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ClassPermissionImpl</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PackagePermissionImpl</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">PermissionImpl</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourcePermissionImpl</A></DD>
</DL>
<HR>
<DL>
- <DT>public enum <B>Permission</B>
- <DD>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>&gt;
- <DD>implements <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/Enumerator.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">Enumerator</A>
+ <DT>public interface <B>Permission</B>
+ <DD>extends <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="interface in org.eclipse.emf.cdo">CDOObject</A>
</DL>
<map id="APIVIZ" name="APIVIZ">
-<area shape="rect" id="node1" href="Permission.html" title="&#171;enum&#187; Permission" alt="" coords="58,104,144,144"/>
-<area shape="rect" id="node2" href="SecurityPackage.html" title="&#171;interface&#187; SecurityPackage" alt="" coords="41,200,161,240"/>
-<area shape="rect" id="node3" title="&#171;interface&#187; Enumerator (org.eclipse.emf.common.util)" alt="" coords="5,6,197,61"/>
+<area shape="rect" id="node1" href="SecurityPackage.html" title="&#171;interface&#187; SecurityPackage" alt="" coords="5,200,125,240"/>
+<area shape="rect" id="node2" href="ResourcePermission.html" title="&#171;interface&#187; ResourcePermission" alt="" coords="155,200,297,240"/>
+<area shape="rect" id="node3" href="Permission.html" title="&#171;interface&#187; Permission" alt="" coords="354,104,440,144"/>
+<area shape="rect" id="node4" href="PackagePermission.html" title="&#171;interface&#187; PackagePermission" alt="" coords="328,200,467,240"/>
+<area shape="rect" id="node5" href="ClassPermission.html" title="&#171;interface&#187; ClassPermission" alt="" coords="496,200,616,240"/>
+<area shape="rect" id="node6" href="../CDOObject.html" title="&#171;interface&#187; CDOObject (org.eclipse.emf.cdo)" alt="" coords="326,6,468,61"/>
+<area shape="rect" id="node7" href="impl/PermissionImpl.html" title="PermissionImpl (org.eclipse.emf.cdo.security.impl)" alt="" coords="645,200,867,240"/>
</map>
<CENTER><IMG SRC="Permission.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -118,76 +122,31 @@ Enum Permission</H2>
<P>
<!-- begin-user-doc -->
- A representation of the literals of the enumeration '<em><b>Permission</b></em>',
- and utility methods for working with them.
+ A representation of the model object '<em><b>Permission</b></em>'.
<!-- end-user-doc -->
+
+ <p>
+ The following features are supported:
+ <ul>
+ <li><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getRole()"><CODE><em>Role</em></CODE></A></li>
+ <li><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getAccess()"><CODE><em>Access</em></CODE></A></li>
+ </ul>
+ </p>
<P>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getPermission()"><CODE>SecurityPackage.getPermission()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
+<DT><B>Extends</B></DT>
+ <DD>CDOObject</DD>
<DT><B>Model</B></DT>
- <DD></DD>
+ <DD>abstract="true"</DD>
</DL>
<HR>
<P>
-<!-- =========== ENUM CONSTANT SUMMARY =========== -->
-
-<A NAME="enum_constant_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Enum Constant Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#READ">READ</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The '<em><b>READ</b></em>' literal object</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#WRITE">WRITE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The '<em><b>WRITE</b></em>' literal object</TD>
-</TR>
-</TABLE>
-&nbsp;<!-- =========== FIELD SUMMARY =========== -->
-
-<A NAME="field_summary"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
-<B>Field Summary</B></FONT></TH>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#READ_VALUE">READ_VALUE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The '<em><b>READ</b></em>' literal value</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#VALUES">VALUES</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A public read-only list of all the '<em><b>Permission</b></em>' enumerators</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#WRITE_VALUE">WRITE_VALUE</A></B></CODE>
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The '<em><b>WRITE</b></em>' literal value</TD>
-</TR>
-</TABLE>
-&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
@@ -198,303 +157,123 @@ Enum Permission</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#get(int)">get</A></B>(int&nbsp;value)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the '<em><b>Permission</b></em>' literal with the specified integer value</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#get(java.lang.String)">get</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;literal)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the '<em><b>Permission</b></em>' literal with the specified literal value</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getByName(java.lang.String)">getByName</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
+<CODE>&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getAccess()">getAccess</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the '<em><b>Permission</b></em>' literal with the specified name</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Access</b></em>' attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getLiteral()">getLiteral</A></B>()</CODE>
+<CODE>&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security">Role</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getRole()">getRole</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Role</b></em>' container reference.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getName()">getName</A></B>()</CODE>
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A></B>(<A HREF="../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
+ <A HREF="../../../../../org/eclipse/emf/cdo/common/revision/CDORevisionProvider.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisionProvider</A>&nbsp;revisionProvider,
+ <A HREF="../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</A>&nbsp;securityContext)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getValue()">getValue</A></B>()</CODE>
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#setAccess(org.eclipse.emf.cdo.security.Access)">setAccess</A></B>(<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>&nbsp;value)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getAccess()"><CODE><em>Access</em></CODE></A>' attribute</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#toString()">toString</A></B>()</CODE>
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#setRole(org.eclipse.emf.cdo.security.Role)">setRole</A></B>(<A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security">Role</A>&nbsp;value)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the literal value of the enumerator, which is its string representation</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getRole()"><CODE><em>Role</em></CODE></A>' container reference</TD>
</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#valueOf(java.lang.String)">valueOf</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.emf.cdo.CDOObject"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.emf.cdo.<A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="interface in org.eclipse.emf.cdo">CDOObject</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>[]</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#values()">values</A></B>()</CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
-the order they are declared.</TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoConflict()">cdoConflict</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoDirectResource()">cdoDirectResource</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoID()">cdoID</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoInvalid()">cdoInvalid</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoLockState()">cdoLockState</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoPrefetch(int)">cdoPrefetch</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoReadLock()">cdoReadLock</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoReload()">cdoReload</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoResource()">cdoResource</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoRevision()">cdoRevision</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoState()">cdoState</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoView()">cdoView</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoWriteLock()">cdoWriteLock</A>, <A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html#cdoWriteOption()">cdoWriteOption</A></CODE></TD>
</TR>
</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.emf.ecore.EObject"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A></B></TH>
+<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.emf.ecore.<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EObject</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)" title="class or interface in java.lang">compareTo</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()" title="class or interface in java.lang">getDeclaringClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#name()" title="class or interface in java.lang">name</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#ordinal()" title="class or interface in java.lang">ordinal</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class, java.lang.String)" title="class or interface in java.lang">valueOf</A></CODE></TD>
+<TD><CODE><A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eAllContents()" title="class or interface in org.eclipse.emf.ecore">eAllContents</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eClass()" title="class or interface in org.eclipse.emf.ecore">eClass</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eContainer()" title="class or interface in org.eclipse.emf.ecore">eContainer</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eContainingFeature()" title="class or interface in org.eclipse.emf.ecore">eContainingFeature</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eContainmentFeature()" title="class or interface in org.eclipse.emf.ecore">eContainmentFeature</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eContents()" title="class or interface in org.eclipse.emf.ecore">eContents</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eCrossReferences()" title="class or interface in org.eclipse.emf.ecore">eCrossReferences</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eGet(org.eclipse.emf.ecore.EStructuralFeature)" title="class or interface in org.eclipse.emf.ecore">eGet</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eGet(org.eclipse.emf.ecore.EStructuralFeature, boolean)" title="class or interface in org.eclipse.emf.ecore">eGet</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eInvoke(org.eclipse.emf.ecore.EOperation, org.eclipse.emf.common.util.EList)" title="class or interface in org.eclipse.emf.ecore">eInvoke</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eIsProxy()" title="class or interface in org.eclipse.emf.ecore">eIsProxy</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eIsSet(org.eclipse.emf.ecore.EStructuralFeature)" title="class or interface in org.eclipse.emf.ecore">eIsSet</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eResource()" title="class or interface in org.eclipse.emf.ecore">eResource</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eSet(org.eclipse.emf.ecore.EStructuralFeature, java.lang.Object)" title="class or interface in org.eclipse.emf.ecore">eSet</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true#eUnset(org.eclipse.emf.ecore.EStructuralFeature)" title="class or interface in org.eclipse.emf.ecore">eUnset</A></CODE></TD>
</TR>
</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.emf.common.notify.Notifier"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
+<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.emf.common.notify.<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true" title="class or interface in org.eclipse.emf.common.notify">Notifier</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
+<TD><CODE><A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true#eAdapters()" title="class or interface in org.eclipse.emf.common.notify">eAdapters</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true#eDeliver()" title="class or interface in org.eclipse.emf.common.notify">eDeliver</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true#eNotify(org.eclipse.emf.common.notify.Notification)" title="class or interface in org.eclipse.emf.common.notify">eNotify</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true#eSetDeliver(boolean)" title="class or interface in org.eclipse.emf.common.notify">eSetDeliver</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
-<!-- ============ ENUM CONSTANT DETAIL =========== -->
-
-<A NAME="enum_constant_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Enum Constant Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="READ"><!-- --></A><H3>
-READ</H3>
-<PRE>
-public static final <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A> <B>READ</B></PRE>
-<DL>
-<DD>The '<em><b>READ</b></em>' literal object.
- <!-- begin-user-doc -->
- <!-- end-user-doc -->
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#READ_VALUE"><CODE>READ_VALUE</CODE></A><DT><B>Generated</B></DT>
- <DD></DD>
-<DT><B>Ordered</B></DT>
- <DD></DD>
-</DL>
-</DL>
-<HR>
-
-<A NAME="WRITE"><!-- --></A><H3>
-WRITE</H3>
-<PRE>
-public static final <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A> <B>WRITE</B></PRE>
-<DL>
-<DD>The '<em><b>WRITE</b></em>' literal object.
- <!-- begin-user-doc -->
- <!-- end-user-doc -->
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#WRITE_VALUE"><CODE>WRITE_VALUE</CODE></A><DT><B>Generated</B></DT>
- <DD></DD>
-<DT><B>Ordered</B></DT>
- <DD></DD>
-</DL>
-</DL>
-
-<!-- ============ FIELD DETAIL =========== -->
+<!-- ============ METHOD DETAIL ========== -->
-<A NAME="field_detail"><!-- --></A>
+<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Field Detail</B></FONT></TH>
+<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
-<A NAME="READ_VALUE"><!-- --></A><H3>
-READ_VALUE</H3>
+<A NAME="getRole()"><!-- --></A><H3>
+getRole</H3>
<PRE>
-public static final int <B>READ_VALUE</B></PRE>
+<A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security">Role</A> <B>getRole</B>()</PRE>
<DL>
-<DD>The '<em><b>READ</b></em>' literal value.
+<DD>Returns the value of the '<em><b>Role</b></em>' container reference.
+ It is bidirectional and its opposite is '<A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html#getPermissions()"><CODE><em>Permissions</em></CODE></A>'.
<!-- begin-user-doc -->
<p>
- If the meaning of '<em><b>READ</b></em>' literal object isn't clear,
+ If the meaning of the '<em>Role</em>' container reference isn't clear,
there really should be more of a description here...
</p>
<!-- end-user-doc -->
<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#READ"><CODE>READ</CODE></A>,
-<A HREF="../../../../../constant-values.html#org.eclipse.emf.cdo.security.Permission.READ_VALUE">Constant Field Values</A><DT><B>Generated</B></DT>
- <DD></DD>
-<DT><B>Model</B></DT>
- <DD></DD>
-<DT><B>Ordered</B></DT>
- <DD></DD>
-</DL>
-</DL>
-<HR>
-
-<A NAME="WRITE_VALUE"><!-- --></A><H3>
-WRITE_VALUE</H3>
-<PRE>
-public static final int <B>WRITE_VALUE</B></PRE>
-<DL>
-<DD>The '<em><b>WRITE</b></em>' literal value.
- <!-- begin-user-doc -->
- <p>
- If the meaning of '<em><b>WRITE</b></em>' literal object isn't clear,
- there really should be more of a description here...
- </p>
- <!-- end-user-doc -->
-<P>
-<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#WRITE"><CODE>WRITE</CODE></A>,
-<A HREF="../../../../../constant-values.html#org.eclipse.emf.cdo.security.Permission.WRITE_VALUE">Constant Field Values</A><DT><B>Generated</B></DT>
- <DD></DD>
-<DT><B>Model</B></DT>
- <DD></DD>
-<DT><B>Ordered</B></DT>
- <DD></DD>
-</DL>
-</DL>
-<HR>
-
-<A NAME="VALUES"><!-- --></A><H3>
-VALUES</H3>
-<PRE>
-public static final <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>&gt; <B>VALUES</B></PRE>
-<DL>
-<DD>A public read-only list of all the '<em><b>Permission</b></em>' enumerators.
- <!-- begin-user-doc -->
- <!-- end-user-doc -->
-<P>
-<DL>
-<DT><B>Generated</B></DT>
- <DD></DD>
-</DL>
-</DL>
-
-<!-- ============ METHOD DETAIL ========== -->
-
-<A NAME="method_detail"><!-- --></A>
-<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
-<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
-<B>Method Detail</B></FONT></TH>
-</TR>
-</TABLE>
-
-<A NAME="values()"><!-- --></A><H3>
-values</H3>
-<PRE>
-public static <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>[] <B>values</B>()</PRE>
-<DL>
-<DD>Returns an array containing the constants of this enum type, in
-the order they are declared. This method may be used to iterate
-over the constants as follows:
-<pre>
-for (Permission c : Permission.values())
-&nbsp; System.out.println(c);
-</pre>
-<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
-<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
-the order they are declared</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
-valueOf</H3>
-<PRE>
-public static <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A> <B>valueOf</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
-<DL>
-<DD>Returns the enum constant of this type with the specified name.
-The string must match <I>exactly</I> an identifier used to declare an
-enum constant in this type. (Extraneous whitespace characters are
-not permitted.)
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
-<DT><B>Returns:</B><DD>the enum constant with the specified name
-<DT><B>Throws:</B>
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</A></CODE> - if this enum type has no constant
-with the specified name
-<DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</A></CODE> - if the argument is null</DL>
-</DD>
-</DL>
-<HR>
-
-<A NAME="get(java.lang.String)"><!-- --></A><H3>
-get</H3>
-<PRE>
-public static <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A> <B>get</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;literal)</PRE>
-<DL>
-<DD>Returns the '<em><b>Permission</b></em>' literal with the specified literal value.
- <!-- begin-user-doc -->
- <!-- end-user-doc -->
-<P>
-<DD><DL>
-</DL>
-</DD>
-<DD><DL>
-<DT><B>Generated</B></DT>
+<DT><B>Returns:</B><DD>the value of the '<em>Role</em>' container reference.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#setRole(org.eclipse.emf.cdo.security.Role)"><CODE>setRole(Role)</CODE></A>,
+<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getPermission_Role()"><CODE>SecurityPackage.getPermission_Role()</CODE></A>,
+<A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html#getPermissions()"><CODE>Role.getPermissions()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
+<DT><B>Model</B></DT>
+ <DD>opposite="permissions" required="true" transient="false"</DD>
</DL>
</DD>
</DL>
<HR>
-<A NAME="getByName(java.lang.String)"><!-- --></A><H3>
-getByName</H3>
+<A NAME="setRole(org.eclipse.emf.cdo.security.Role)"><!-- --></A><H3>
+setRole</H3>
<PRE>
-public static <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A> <B>getByName</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;name)</PRE>
+void <B>setRole</B>(<A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security">Role</A>&nbsp;value)</PRE>
<DL>
-<DD>Returns the '<em><b>Permission</b></em>' literal with the specified name.
+<DD>Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getRole()"><CODE><em>Role</em></CODE></A>' container reference.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
@@ -502,105 +281,76 @@ public static <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.ht
</DL>
</DD>
<DD><DL>
-<DT><B>Generated</B></DT>
+<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Role</em>' container reference.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getRole()"><CODE>getRole()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
</DL>
</DD>
</DL>
<HR>
-<A NAME="get(int)"><!-- --></A><H3>
-get</H3>
+<A NAME="getAccess()"><!-- --></A><H3>
+getAccess</H3>
<PRE>
-public static <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A> <B>get</B>(int&nbsp;value)</PRE>
+<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A> <B>getAccess</B>()</PRE>
<DL>
-<DD>Returns the '<em><b>Permission</b></em>' literal with the specified integer value.
+<DD>Returns the value of the '<em><b>Access</b></em>' attribute.
+ The default value is <code>"WRITE"</code>.
+ The literals are from the enumeration <A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security"><CODE>Access</CODE></A>.
<!-- begin-user-doc -->
+ <p>
+ If the meaning of the '<em>Access</em>' attribute isn't clear,
+ there really should be more of a description here...
+ </p>
<!-- end-user-doc -->
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
-<DT><B>Generated</B></DT>
- <DD></DD>
-</DL>
-</DD>
-</DL>
-<HR>
-<A NAME="getValue()"><!-- --></A><H3>
-getValue</H3>
-<PRE>
-public int <B>getValue</B>()</PRE>
-<DL>
-<DD><!-- begin-user-doc -->
- <!-- end-user-doc -->
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/Enumerator.html?is-external=true#getValue()" title="class or interface in org.eclipse.emf.common.util">getValue</A></CODE> in interface <CODE><A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/Enumerator.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">Enumerator</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Generated</B></DT>
+<DT><B>Returns:</B><DD>the value of the '<em>Access</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security"><CODE>Access</CODE></A>,
+<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#setAccess(org.eclipse.emf.cdo.security.Access)"><CODE>setAccess(Access)</CODE></A>,
+<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getPermission_Access()"><CODE>SecurityPackage.getPermission_Access()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
+<DT><B>Model</B></DT>
+ <DD>default="WRITE" required="true"</DD>
</DL>
</DD>
</DL>
<HR>
-<A NAME="getName()"><!-- --></A><H3>
-getName</H3>
+<A NAME="setAccess(org.eclipse.emf.cdo.security.Access)"><!-- --></A><H3>
+setAccess</H3>
<PRE>
-public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getName</B>()</PRE>
+void <B>setAccess</B>(<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>&nbsp;value)</PRE>
<DL>
-<DD><!-- begin-user-doc -->
+<DD>Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getAccess()"><CODE><em>Access</em></CODE></A>' attribute.
+ <!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/Enumerator.html?is-external=true#getName()" title="class or interface in org.eclipse.emf.common.util">getName</A></CODE> in interface <CODE><A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/Enumerator.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">Enumerator</A></CODE></DL>
-</DD>
-<DD><DL>
-<DT><B>Generated</B></DT>
- <DD></DD>
</DL>
</DD>
-</DL>
-<HR>
-
-<A NAME="getLiteral()"><!-- --></A><H3>
-getLiteral</H3>
-<PRE>
-public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>getLiteral</B>()</PRE>
-<DL>
-<DD><!-- begin-user-doc -->
- <!-- end-user-doc -->
-<P>
-<DD><DL>
-<DT><B>Specified by:</B><DD><CODE><A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/Enumerator.html?is-external=true#getLiteral()" title="class or interface in org.eclipse.emf.common.util">getLiteral</A></CODE> in interface <CODE><A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/Enumerator.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">Enumerator</A></CODE></DL>
-</DD>
<DD><DL>
-<DT><B>Generated</B></DT>
+<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Access</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security"><CODE>Access</CODE></A>,
+<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getAccess()"><CODE>getAccess()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
</DL>
</DD>
</DL>
<HR>
-<A NAME="toString()"><!-- --></A><H3>
-toString</H3>
+<A NAME="isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)"><!-- --></A><H3>
+isApplicable</H3>
<PRE>
-public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>toString</B>()</PRE>
+boolean <B>isApplicable</B>(<A HREF="../../../../../org/eclipse/emf/cdo/common/revision/CDORevision.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevision</A>&nbsp;revision,
+ <A HREF="../../../../../org/eclipse/emf/cdo/common/revision/CDORevisionProvider.html" title="interface in org.eclipse.emf.cdo.common.revision">CDORevisionProvider</A>&nbsp;revisionProvider,
+ <A HREF="../../../../../org/eclipse/emf/cdo/common/branch/CDOBranchPoint.html" title="interface in org.eclipse.emf.cdo.common.branch">CDOBranchPoint</A>&nbsp;securityContext)</PRE>
<DL>
-<DD>Returns the literal value of the enumerator, which is its string representation.
- <!-- begin-user-doc -->
- <!-- end-user-doc -->
-<P>
<DD><DL>
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true#toString()" title="class or interface in java.lang">toString</A></CODE> in class <CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>&gt;</CODE></DL>
+</DL>
</DD>
<DD><DL>
-<DT><B>Generated</B></DT>
- <DD></DD>
</DL>
</DD>
</DL>
@@ -634,7 +384,7 @@ public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Strin
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/Permission.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -655,9 +405,9 @@ public <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Strin
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
- SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
-DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Permission.png b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Permission.png
index 37b69c961b..3185616533 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Permission.png
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Permission.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Realm.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Realm.html
index 23b88172ed..7f05efe46f 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Realm.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Realm.html
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/RealmUtil.html" title="class in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/Realm.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -126,9 +126,9 @@ Interface Realm</H2>
<li><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getAllUsers()"><CODE><em>All Users</em></CODE></A></li>
<li><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getAllGroups()"><CODE><em>All Groups</em></CODE></A></li>
<li><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getAllRoles()"><CODE><em>All Roles</em></CODE></A></li>
- <li><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getAllChecks()"><CODE><em>All Checks</em></CODE></A></li>
+ <li><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getAllPermissions()"><CODE><em>All Permissions</em></CODE></A></li>
<li><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getName()"><CODE><em>Name</em></CODE></A></li>
- <li><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getDefaultPermission()"><CODE><em>Default Permission</em></CODE></A></li>
+ <li><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getDefaultAccess()"><CODE><em>Default Access</em></CODE></A></li>
</ul>
</p>
<P>
@@ -154,19 +154,19 @@ Interface Realm</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/EList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">EList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getAllChecks()">getAllChecks</A></B>()</CODE>
+<CODE>&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/EList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">EList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Group.html" title="interface in org.eclipse.emf.cdo.security">Group</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getAllGroups()">getAllGroups</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>All Checks</b></em>' reference list.</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>All Groups</b></em>' reference list.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/EList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">EList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Group.html" title="interface in org.eclipse.emf.cdo.security">Group</A>&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getAllGroups()">getAllGroups</A></B>()</CODE>
+<CODE>&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/EList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">EList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getAllPermissions()">getAllPermissions</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>All Groups</b></em>' reference list.</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>All Permissions</b></em>' reference list.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -186,11 +186,11 @@ Interface Realm</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getDefaultPermission()">getDefaultPermission</A></B>()</CODE>
+<CODE>&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getDefaultAccess()">getDefaultAccess</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Default Permission</b></em>' attribute.</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Default Access</b></em>' attribute</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -211,10 +211,10 @@ Interface Realm</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#setDefaultPermission(org.eclipse.emf.cdo.security.Permission)">setDefaultPermission</A></B>(<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>&nbsp;value)</CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#setDefaultAccess(org.eclipse.emf.cdo.security.Access)">setDefaultAccess</A></B>(<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>&nbsp;value)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getDefaultPermission()"><CODE><em>Default Permission</em></CODE></A>' attribute</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getDefaultAccess()"><CODE><em>Default Access</em></CODE></A>' attribute</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -395,16 +395,16 @@ getAllRoles</H3>
</DL>
<HR>
-<A NAME="getAllChecks()"><!-- --></A><H3>
-getAllChecks</H3>
+<A NAME="getAllPermissions()"><!-- --></A><H3>
+getAllPermissions</H3>
<PRE>
-<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/EList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">EList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>&gt; <B>getAllChecks</B>()</PRE>
+<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/EList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">EList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A>&gt; <B>getAllPermissions</B>()</PRE>
<DL>
-<DD>Returns the value of the '<em><b>All Checks</b></em>' reference list.
- The list contents are of type <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security"><CODE>Check</CODE></A>.
+<DD>Returns the value of the '<em><b>All Permissions</b></em>' reference list.
+ The list contents are of type <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security"><CODE>Permission</CODE></A>.
<!-- begin-user-doc -->
<p>
- If the meaning of the '<em>All Checks</em>' reference list isn't clear,
+ If the meaning of the '<em>All Permissions</em>' reference list isn't clear,
there really should be more of a description here...
</p>
<!-- end-user-doc -->
@@ -414,7 +414,7 @@ getAllChecks</H3>
</DD>
<DD><DL>
-<DT><B>Returns:</B><DD>the value of the '<em>All Checks</em>' reference list.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getRealm_AllChecks()"><CODE>SecurityPackage.getRealm_AllChecks()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>Returns:</B><DD>the value of the '<em>All Permissions</em>' reference list.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getRealm_AllPermissions()"><CODE>SecurityPackage.getRealm_AllPermissions()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
<DT><B>Model</B></DT>
<DD>transient="true" changeable="false" volatile="true" derived="true"</DD>
@@ -471,16 +471,15 @@ void <B>setName</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/ja
</DL>
<HR>
-<A NAME="getDefaultPermission()"><!-- --></A><H3>
-getDefaultPermission</H3>
+<A NAME="getDefaultAccess()"><!-- --></A><H3>
+getDefaultAccess</H3>
<PRE>
-<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A> <B>getDefaultPermission</B>()</PRE>
+<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A> <B>getDefaultAccess</B>()</PRE>
<DL>
-<DD>Returns the value of the '<em><b>Default Permission</b></em>' attribute.
- The literals are from the enumeration <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><CODE>Permission</CODE></A>.
+<DD>Returns the value of the '<em><b>Default Access</b></em>' attribute.
<!-- begin-user-doc -->
<p>
- If the meaning of the '<em>Default Permission</em>' attribute isn't clear,
+ If the meaning of the '<em>Default Access</em>' attribute isn't clear,
there really should be more of a description here...
</p>
<!-- end-user-doc -->
@@ -490,23 +489,22 @@ getDefaultPermission</H3>
</DD>
<DD><DL>
-<DT><B>Returns:</B><DD>the value of the '<em>Default Permission</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><CODE>Permission</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#setDefaultPermission(org.eclipse.emf.cdo.security.Permission)"><CODE>setDefaultPermission(Permission)</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getRealm_DefaultPermission()"><CODE>SecurityPackage.getRealm_DefaultPermission()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>Returns:</B><DD>the value of the '<em>Default Access</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#setDefaultAccess(org.eclipse.emf.cdo.security.Access)"><CODE>setDefaultAccess(Access)</CODE></A>,
+<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getRealm_DefaultAccess()"><CODE>SecurityPackage.getRealm_DefaultAccess()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
<DT><B>Model</B></DT>
- <DD></DD>
+ <DD>dataType="org.eclipse.emf.cdo.security.AccessObject"</DD>
</DL>
</DD>
</DL>
<HR>
-<A NAME="setDefaultPermission(org.eclipse.emf.cdo.security.Permission)"><!-- --></A><H3>
-setDefaultPermission</H3>
+<A NAME="setDefaultAccess(org.eclipse.emf.cdo.security.Access)"><!-- --></A><H3>
+setDefaultAccess</H3>
<PRE>
-void <B>setDefaultPermission</B>(<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security">Permission</A>&nbsp;value)</PRE>
+void <B>setDefaultAccess</B>(<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security">Access</A>&nbsp;value)</PRE>
<DL>
-<DD>Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getDefaultPermission()"><CODE><em>Default Permission</em></CODE></A>' attribute.
+<DD>Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getDefaultAccess()"><CODE><em>Default Access</em></CODE></A>' attribute.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
@@ -514,8 +512,7 @@ void <B>setDefaultPermission</B>(<A HREF="../../../../../org/eclipse/emf/cdo/sec
</DL>
</DD>
<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Default Permission</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><CODE>Permission</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getDefaultPermission()"><CODE>getDefaultPermission()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Default Access</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html#getDefaultAccess()"><CODE>getDefaultAccess()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
</DL>
</DD>
@@ -550,7 +547,7 @@ void <B>setDefaultPermission</B>(<A HREF="../../../../../org/eclipse/emf/cdo/sec
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/RealmUtil.html" title="class in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/Realm.html" target="_top"><B>FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/RealmUtil.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/RealmUtil.html
index 3c11a354ed..f4cf150d27 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/RealmUtil.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/RealmUtil.html
@@ -56,7 +56,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/RealmUtil.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="RealmUtil.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
@@ -128,16 +128,16 @@ Various static helper methods for dealing with <A HREF="../../../../../org/eclip
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/BasicEList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">BasicEList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/RealmUtil.html#allChecks(org.eclipse.emf.common.util.EList)">allChecks</A></B>(<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/EList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">EList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityItem.html" title="interface in org.eclipse.emf.cdo.security">SecurityItem</A>&gt;&nbsp;items)</CODE>
+<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/BasicEList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">BasicEList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Group.html" title="interface in org.eclipse.emf.cdo.security">Group</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/RealmUtil.html#allGroups(org.eclipse.emf.common.util.EList)">allGroups</A></B>(<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/EList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">EList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityItem.html" title="interface in org.eclipse.emf.cdo.security">SecurityItem</A>&gt;&nbsp;items)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/BasicEList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">BasicEList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Group.html" title="interface in org.eclipse.emf.cdo.security">Group</A>&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/RealmUtil.html#allGroups(org.eclipse.emf.common.util.EList)">allGroups</A></B>(<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/EList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">EList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityItem.html" title="interface in org.eclipse.emf.cdo.security">SecurityItem</A>&gt;&nbsp;items)</CODE>
+<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/BasicEList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">BasicEList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/RealmUtil.html#allPermissions(org.eclipse.emf.common.util.EList)">allPermissions</A></B>(<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/EList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">EList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityItem.html" title="interface in org.eclipse.emf.cdo.security">SecurityItem</A>&gt;&nbsp;items)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
@@ -277,10 +277,10 @@ public static <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/
</DL>
<HR>
-<A NAME="allChecks(org.eclipse.emf.common.util.EList)"><!-- --></A><H3>
-allChecks</H3>
+<A NAME="allPermissions(org.eclipse.emf.common.util.EList)"><!-- --></A><H3>
+allPermissions</H3>
<PRE>
-public static <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/BasicEList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">BasicEList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>&gt; <B>allChecks</B>(<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/EList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">EList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityItem.html" title="interface in org.eclipse.emf.cdo.security">SecurityItem</A>&gt;&nbsp;items)</PRE>
+public static <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/BasicEList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">BasicEList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A>&gt; <B>allPermissions</B>(<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/EList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">EList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityItem.html" title="interface in org.eclipse.emf.cdo.security">SecurityItem</A>&gt;&nbsp;items)</PRE>
<DL>
<DD><DL>
</DL>
@@ -317,7 +317,7 @@ public static <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Realm.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/RealmUtil.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="RealmUtil.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ResourceCheck.png b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ResourceCheck.png
deleted file mode 100644
index 63e3f28663..0000000000
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ResourceCheck.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ResourceCheck.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ResourcePermission.html
index f6b1ffcba6..5379d88bc0 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ResourceCheck.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ResourcePermission.html
@@ -4,7 +4,7 @@
<HEAD>
<TITLE>
-ResourceCheck (CDO Model Repository Documentation)
+ResourcePermission (CDO Model Repository Documentation)
</TITLE>
<META NAME="date" CONTENT="">
@@ -16,7 +16,7 @@ ResourceCheck (CDO Model Repository Documentation)
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="ResourceCheck (CDO Model Repository Documentation)";
+ parent.document.title="ResourcePermission (CDO Model Repository Documentation)";
}
}
</SCRIPT>
@@ -41,7 +41,7 @@ function windowTitle()
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ResourceCheck.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ResourcePermission.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
@@ -58,8 +58,8 @@ function windowTitle()
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/RealmUtil.html" title="class in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/ResourceCheck.html" target="_top"><B>FRAMES</B></A> &nbsp;
-&nbsp;<A HREF="ResourceCheck.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+ <A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/ResourcePermission.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ResourcePermission.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
@@ -90,46 +90,46 @@ DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHO
<FONT SIZE="-1">
org.eclipse.emf.cdo.security</FONT>
<BR>
-Interface ResourceCheck</H2>
+Interface ResourcePermission</H2>
<DL>
-<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="interface in org.eclipse.emf.cdo">CDOObject</A>, <A HREF="../../../../../org/eclipse/emf/cdo/common/id/CDOWithID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOWithID</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EObject</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true" title="class or interface in org.eclipse.emf.common.notify">Notifier</A></DD>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/CDOObject.html" title="interface in org.eclipse.emf.cdo">CDOObject</A>, <A HREF="../../../../../org/eclipse/emf/cdo/common/id/CDOWithID.html" title="interface in org.eclipse.emf.cdo.common.id">CDOWithID</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EObject.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EObject</A>, <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/notify/Notifier.html?is-external=true" title="class or interface in org.eclipse.emf.common.notify">Notifier</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A></DD>
</DL>
<DL>
-<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourceCheckImpl</A></DD>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl">ResourcePermissionImpl</A></DD>
</DL>
<HR>
<DL>
- <DT>public interface <B>ResourceCheck</B>
- <DD>extends <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>
+ <DT>public interface <B>ResourcePermission</B>
+ <DD>extends <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A>
</DL>
<map id="APIVIZ" name="APIVIZ">
<area shape="rect" id="node1" href="SecurityPackage.html" title="&#171;interface&#187; SecurityPackage" alt="" coords="5,184,125,224"/>
-<area shape="rect" id="node2" href="ResourceCheck.html" title="&#171;interface&#187; ResourceCheck" alt="" coords="108,88,223,128"/>
-<area shape="rect" id="node3" href="Check.html" title="&#171;interface&#187; Check" alt="" coords="123,5,208,45"/>
-<area shape="rect" id="node4" href="impl/ResourceCheckImpl.html" title="ResourceCheckImpl (org.eclipse.emf.cdo.security.impl)" alt="" coords="156,184,377,224"/>
+<area shape="rect" id="node2" href="ResourcePermission.html" title="&#171;interface&#187; ResourcePermission" alt="" coords="94,88,236,128"/>
+<area shape="rect" id="node3" href="Permission.html" title="&#171;interface&#187; Permission" alt="" coords="122,5,208,45"/>
+<area shape="rect" id="node4" href="impl/ResourcePermissionImpl.html" title="ResourcePermissionImpl (org.eclipse.emf.cdo.security.impl)" alt="" coords="156,184,377,224"/>
</map>
-<CENTER><IMG SRC="ResourceCheck.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
+<CENTER><IMG SRC="ResourcePermission.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
<P>
<!-- begin-user-doc -->
- A representation of the model object '<em><b>Resource Check</b></em>'.
+ A representation of the model object '<em><b>Resource Permission</b></em>'.
<!-- end-user-doc -->
<p>
The following features are supported:
<ul>
- <li><A HREF="../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html#getPattern()"><CODE><em>Pattern</em></CODE></A></li>
+ <li><A HREF="../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html#getPattern()"><CODE><em>Pattern</em></CODE></A></li>
</ul>
</p>
<P>
<P>
<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getResourceCheck()"><CODE>SecurityPackage.getResourceCheck()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getResourcePermission()"><CODE>SecurityPackage.getResourcePermission()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
<DT><B>Model</B></DT>
<DD></DD>
@@ -149,7 +149,7 @@ Interface ResourceCheck</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html#getPattern()">getPattern</A></B>()</CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html#getPattern()">getPattern</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Pattern</b></em>' attribute</TD>
@@ -157,19 +157,19 @@ Interface ResourceCheck</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html#setPattern(java.lang.String)">setPattern</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;value)</CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html#setPattern(java.lang.String)">setPattern</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;value)</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html#getPattern()"><CODE><em>Pattern</em></CODE></A>' attribute</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html#getPattern()"><CODE><em>Pattern</em></CODE></A>' attribute</TD>
</TR>
</TABLE>
-&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.emf.cdo.security.Check"><!-- --></A>
+&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.emf.cdo.security.Permission"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
-<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.emf.cdo.security.<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A></B></TH>
+<TH ALIGN="left"><B>Methods inherited from interface org.eclipse.emf.cdo.security.<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD><CODE><A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getPermission()">getPermission</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getRole()">getRole</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#setPermission(org.eclipse.emf.cdo.security.Permission)">setPermission</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#setRole(org.eclipse.emf.cdo.security.Role)">setRole</A></CODE></TD>
+<TD><CODE><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getAccess()">getAccess</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getRole()">getRole</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#isApplicable(org.eclipse.emf.cdo.common.revision.CDORevision, org.eclipse.emf.cdo.common.revision.CDORevisionProvider, org.eclipse.emf.cdo.common.branch.CDOBranchPoint)">isApplicable</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#setAccess(org.eclipse.emf.cdo.security.Access)">setAccess</A>, <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#setRole(org.eclipse.emf.cdo.security.Role)">setRole</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.eclipse.emf.cdo.CDOObject"><!-- --></A>
@@ -230,8 +230,8 @@ getPattern</H3>
</DD>
<DD><DL>
-<DT><B>Returns:</B><DD>the value of the '<em>Pattern</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html#setPattern(java.lang.String)"><CODE>setPattern(String)</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getResourceCheck_Pattern()"><CODE>SecurityPackage.getResourceCheck_Pattern()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>Returns:</B><DD>the value of the '<em>Pattern</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html#setPattern(java.lang.String)"><CODE>setPattern(String)</CODE></A>,
+<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getResourcePermission_Pattern()"><CODE>SecurityPackage.getResourcePermission_Pattern()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
<DT><B>Model</B></DT>
<DD></DD>
@@ -245,7 +245,7 @@ setPattern</H3>
<PRE>
void <B>setPattern</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;value)</PRE>
<DL>
-<DD>Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html#getPattern()"><CODE><em>Pattern</em></CODE></A>' attribute.
+<DD>Sets the value of the '<A HREF="../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html#getPattern()"><CODE><em>Pattern</em></CODE></A>' attribute.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
@@ -253,7 +253,7 @@ void <B>setPattern</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api
</DL>
</DD>
<DD><DL>
-<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Pattern</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html#getPattern()"><CODE>getPattern()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>Parameters:</B><DD><CODE>value</CODE> - the new value of the '<em>Pattern</em>' attribute.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html#getPattern()"><CODE>getPattern()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
</DL>
</DD>
@@ -274,7 +274,7 @@ void <B>setPattern</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
- <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ResourceCheck.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ResourcePermission.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
@@ -291,8 +291,8 @@ void <B>setPattern</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/RealmUtil.html" title="class in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
- <A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/ResourceCheck.html" target="_top"><B>FRAMES</B></A> &nbsp;
-&nbsp;<A HREF="ResourceCheck.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+ <A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/ResourcePermission.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ResourcePermission.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ResourcePermission.png b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ResourcePermission.png
new file mode 100644
index 0000000000..973c2cc237
--- /dev/null
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/ResourcePermission.png
Binary files differ
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Role.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Role.html
index eabfda7f76..681f2949a3 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Role.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/Role.html
@@ -55,7 +55,7 @@ function windowTitle()
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityElement.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/Role.html" target="_top"><B>FRAMES</B></A> &nbsp;
@@ -123,7 +123,7 @@ Interface Role</H2>
The following features are supported:
<ul>
<li><A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html#getId()"><CODE><em>Id</em></CODE></A></li>
- <li><A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html#getChecks()"><CODE><em>Checks</em></CODE></A></li>
+ <li><A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html#getPermissions()"><CODE><em>Permissions</em></CODE></A></li>
<li><A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html#getAssignees()"><CODE><em>Assignees</em></CODE></A></li>
</ul>
</p>
@@ -158,19 +158,19 @@ Interface Role</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/EList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">EList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>&gt;</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html#getChecks()">getChecks</A></B>()</CODE>
+<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html#getId()">getId</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Checks</b></em>' containment reference list.</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Id</b></em>' attribute</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html#getId()">getId</A></B>()</CODE>
+<CODE>&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/EList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">EList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/Role.html#getPermissions()">getPermissions</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Id</b></em>' attribute</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the '<em><b>Permissions</b></em>' containment reference list.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -317,17 +317,17 @@ void <B>setId</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java
</DL>
<HR>
-<A NAME="getChecks()"><!-- --></A><H3>
-getChecks</H3>
+<A NAME="getPermissions()"><!-- --></A><H3>
+getPermissions</H3>
<PRE>
-<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/EList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">EList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security">Check</A>&gt; <B>getChecks</B>()</PRE>
+<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/common/util/EList.html?is-external=true" title="class or interface in org.eclipse.emf.common.util">EList</A>&lt;<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security">Permission</A>&gt; <B>getPermissions</B>()</PRE>
<DL>
-<DD>Returns the value of the '<em><b>Checks</b></em>' containment reference list.
- The list contents are of type <A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html" title="interface in org.eclipse.emf.cdo.security"><CODE>Check</CODE></A>.
- It is bidirectional and its opposite is '<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getRole()"><CODE><em>Role</em></CODE></A>'.
+<DD>Returns the value of the '<em><b>Permissions</b></em>' containment reference list.
+ The list contents are of type <A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="interface in org.eclipse.emf.cdo.security"><CODE>Permission</CODE></A>.
+ It is bidirectional and its opposite is '<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getRole()"><CODE><em>Role</em></CODE></A>'.
<!-- begin-user-doc -->
<p>
- If the meaning of the '<em>Checks</em>' containment reference list isn't clear,
+ If the meaning of the '<em>Permissions</em>' containment reference list isn't clear,
there really should be more of a description here...
</p>
<!-- end-user-doc -->
@@ -337,8 +337,8 @@ getChecks</H3>
</DD>
<DD><DL>
-<DT><B>Returns:</B><DD>the value of the '<em>Checks</em>' containment reference list.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getRole_Checks()"><CODE>SecurityPackage.getRole_Checks()</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/Check.html#getRole()"><CODE>Check.getRole()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>Returns:</B><DD>the value of the '<em>Permissions</em>' containment reference list.<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#getRole_Permissions()"><CODE>SecurityPackage.getRole_Permissions()</CODE></A>,
+<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html#getRole()"><CODE>Permission.getRole()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
<DT><B>Model</B></DT>
<DD>opposite="role" containment="true"</DD>
@@ -375,7 +375,7 @@ getChecks</H3>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
-&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityElement.html" title="interface in org.eclipse.emf.cdo.security"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/eclipse/emf/cdo/security/Role.html" target="_top"><B>FRAMES</B></A> &nbsp;
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/SecurityFactory.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/SecurityFactory.html
index 905b63b4cf..4411770ac1 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/SecurityFactory.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/SecurityFactory.html
@@ -157,11 +157,11 @@ Interface SecurityFactory</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security">ClassCheck</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityFactory.html#createClassCheck()">createClassCheck</A></B>()</CODE>
+<CODE>&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security">ClassPermission</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityFactory.html#createClassPermission()">createClassPermission</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new object of class '<em>Class Check</em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new object of class '<em>Class Permission</em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -181,11 +181,11 @@ Interface SecurityFactory</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security">PackageCheck</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityFactory.html#createPackageCheck()">createPackageCheck</A></B>()</CODE>
+<CODE>&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security">PackagePermission</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityFactory.html#createPackagePermission()">createPackagePermission</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new object of class '<em>Package Check</em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new object of class '<em>Package Permission</em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -197,11 +197,11 @@ Interface SecurityFactory</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security">ResourceCheck</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityFactory.html#createResourceCheck()">createResourceCheck</A></B>()</CODE>
+<CODE>&nbsp;<A HREF="../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security">ResourcePermission</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityFactory.html#createResourcePermission()">createResourcePermission</A></B>()</CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new object of class '<em>Resource Check</em>'</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a new object of class '<em>Resource Permission</em>'</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -436,12 +436,12 @@ createUserPassword</H3>
</DL>
<HR>
-<A NAME="createClassCheck()"><!-- --></A><H3>
-createClassCheck</H3>
+<A NAME="createClassPermission()"><!-- --></A><H3>
+createClassPermission</H3>
<PRE>
-<A HREF="../../../../../org/eclipse/emf/cdo/security/ClassCheck.html" title="interface in org.eclipse.emf.cdo.security">ClassCheck</A> <B>createClassCheck</B>()</PRE>
+<A HREF="../../../../../org/eclipse/emf/cdo/security/ClassPermission.html" title="interface in org.eclipse.emf.cdo.security">ClassPermission</A> <B>createClassPermission</B>()</PRE>
<DL>
-<DD>Returns a new object of class '<em>Class Check</em>'.
+<DD>Returns a new object of class '<em>Class Permission</em>'.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
@@ -450,19 +450,19 @@ createClassCheck</H3>
</DD>
<DD><DL>
-<DT><B>Returns:</B><DD>a new object of class '<em>Class Check</em>'.<DT><B>Generated</B></DT>
+<DT><B>Returns:</B><DD>a new object of class '<em>Class Permission</em>'.<DT><B>Generated</B></DT>
<DD></DD>
</DL>
</DD>
</DL>
<HR>
-<A NAME="createPackageCheck()"><!-- --></A><H3>
-createPackageCheck</H3>
+<A NAME="createPackagePermission()"><!-- --></A><H3>
+createPackagePermission</H3>
<PRE>
-<A HREF="../../../../../org/eclipse/emf/cdo/security/PackageCheck.html" title="interface in org.eclipse.emf.cdo.security">PackageCheck</A> <B>createPackageCheck</B>()</PRE>
+<A HREF="../../../../../org/eclipse/emf/cdo/security/PackagePermission.html" title="interface in org.eclipse.emf.cdo.security">PackagePermission</A> <B>createPackagePermission</B>()</PRE>
<DL>
-<DD>Returns a new object of class '<em>Package Check</em>'.
+<DD>Returns a new object of class '<em>Package Permission</em>'.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
@@ -471,19 +471,19 @@ createPackageCheck</H3>
</DD>
<DD><DL>
-<DT><B>Returns:</B><DD>a new object of class '<em>Package Check</em>'.<DT><B>Generated</B></DT>
+<DT><B>Returns:</B><DD>a new object of class '<em>Package Permission</em>'.<DT><B>Generated</B></DT>
<DD></DD>
</DL>
</DD>
</DL>
<HR>
-<A NAME="createResourceCheck()"><!-- --></A><H3>
-createResourceCheck</H3>
+<A NAME="createResourcePermission()"><!-- --></A><H3>
+createResourcePermission</H3>
<PRE>
-<A HREF="../../../../../org/eclipse/emf/cdo/security/ResourceCheck.html" title="interface in org.eclipse.emf.cdo.security">ResourceCheck</A> <B>createResourceCheck</B>()</PRE>
+<A HREF="../../../../../org/eclipse/emf/cdo/security/ResourcePermission.html" title="interface in org.eclipse.emf.cdo.security">ResourcePermission</A> <B>createResourcePermission</B>()</PRE>
<DL>
-<DD>Returns a new object of class '<em>Resource Check</em>'.
+<DD>Returns a new object of class '<em>Resource Permission</em>'.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
@@ -492,7 +492,7 @@ createResourceCheck</H3>
</DD>
<DD><DL>
-<DT><B>Returns:</B><DD>a new object of class '<em>Resource Check</em>'.<DT><B>Generated</B></DT>
+<DT><B>Returns:</B><DD>a new object of class '<em>Resource Permission</em>'.<DT><B>Generated</B></DT>
<DD></DD>
</DL>
</DD>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/SecurityPackage.Literals.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/SecurityPackage.Literals.html
index 5c56cd37e2..35e733beff 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/SecurityPackage.Literals.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/SecurityPackage.Literals.html
@@ -137,64 +137,56 @@ Interface SecurityPackage.Literals</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ASSIGNEE">ASSIGNEE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/AssigneeImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Assignee</em></CODE></A>' class</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ASSIGNEE__ID">ASSIGNEE__ID</A></B></CODE>
+<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EEnum.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EEnum</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ACCESS">ACCESS</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Id</b></em>' attribute feature</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security"><CODE><em>Access</em></CODE></A>' enum</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ASSIGNEE__ROLES">ASSIGNEE__ROLES</A></B></CODE>
+<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EDataType.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EDataType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ACCESS_OBJECT">ACCESS_OBJECT</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Roles</b></em>' reference list feature</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em>Access Object</em>' data type</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#CHECK">CHECK</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ASSIGNEE">ASSIGNEE</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Check</em></CODE></A>' class</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/AssigneeImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Assignee</em></CODE></A>' class</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#CHECK__PERMISSION">CHECK__PERMISSION</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ASSIGNEE__ID">ASSIGNEE__ID</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Permission</b></em>' attribute feature</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Id</b></em>' attribute feature</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#CHECK__ROLE">CHECK__ROLE</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ASSIGNEE__ROLES">ASSIGNEE__ROLES</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Role</b></em>' container reference feature</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Roles</b></em>' reference list feature</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#CLASS_CHECK">CLASS_CHECK</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#CLASS_PERMISSION">CLASS_PERMISSION</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Class Check</em></CODE></A>' class</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Class Permission</em></CODE></A>' class</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#CLASS_CHECK__APPLICABLE_CLASS">CLASS_CHECK__APPLICABLE_CLASS</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#CLASS_PERMISSION__APPLICABLE_CLASS">CLASS_PERMISSION__APPLICABLE_CLASS</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Applicable Class</b></em>' reference feature</TD>
@@ -282,26 +274,42 @@ Interface SecurityPackage.Literals</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#PACKAGE_CHECK">PACKAGE_CHECK</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#PACKAGE_PERMISSION">PACKAGE_PERMISSION</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Package Check</em></CODE></A>' class</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Package Permission</em></CODE></A>' class</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#PACKAGE_CHECK__APPLICABLE_PACKAGE">PACKAGE_CHECK__APPLICABLE_PACKAGE</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#PACKAGE_PERMISSION__APPLICABLE_PACKAGE">PACKAGE_PERMISSION__APPLICABLE_PACKAGE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Applicable Package</b></em>' reference feature</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EEnum.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EEnum</A></CODE></FONT></TD>
+<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#PERMISSION">PERMISSION</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><CODE><em>Permission</em></CODE></A>' enum</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Permission</em></CODE></A>' class</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#PERMISSION__ACCESS">PERMISSION__ACCESS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Access</b></em>' attribute feature</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#PERMISSION__ROLE">PERMISSION__ROLE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Role</b></em>' container reference feature</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -314,18 +322,18 @@ Interface SecurityPackage.Literals</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#REALM__ALL_CHECKS">REALM__ALL_CHECKS</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#REALM__ALL_GROUPS">REALM__ALL_GROUPS</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>All Checks</b></em>' reference list feature</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>All Groups</b></em>' reference list feature</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#REALM__ALL_GROUPS">REALM__ALL_GROUPS</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#REALM__ALL_PERMISSIONS">REALM__ALL_PERMISSIONS</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>All Groups</b></em>' reference list feature</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>All Permissions</b></em>' reference list feature</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -346,10 +354,10 @@ Interface SecurityPackage.Literals</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#REALM__DEFAULT_PERMISSION">REALM__DEFAULT_PERMISSION</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#REALM__DEFAULT_ACCESS">REALM__DEFAULT_ACCESS</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Default Permission</b></em>' attribute feature</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Default Access</b></em>' attribute feature</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -370,15 +378,15 @@ Interface SecurityPackage.Literals</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#RESOURCE_CHECK">RESOURCE_CHECK</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#RESOURCE_PERMISSION">RESOURCE_PERMISSION</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Resource Check</em></CODE></A>' class</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Resource Permission</em></CODE></A>' class</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#RESOURCE_CHECK__PATTERN">RESOURCE_CHECK__PATTERN</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#RESOURCE_PERMISSION__PATTERN">RESOURCE_PERMISSION__PATTERN</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Pattern</b></em>' attribute feature</TD>
@@ -401,19 +409,19 @@ Interface SecurityPackage.Literals</H2>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ROLE__CHECKS">ROLE__CHECKS</A></B></CODE>
+<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ROLE__ID">ROLE__ID</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Checks</b></em>' containment reference list feature</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Id</b></em>' attribute feature</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ROLE__ID">ROLE__ID</A></B></CODE>
+<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#ROLE__PERMISSIONS">ROLE__PERMISSIONS</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Id</b></em>' attribute feature</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Permissions</b></em>' containment reference list feature</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -442,18 +450,18 @@ Interface SecurityPackage.Literals</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__ALL_CHECKS">USER__ALL_CHECKS</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__ALL_GROUPS">USER__ALL_GROUPS</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>All Checks</b></em>' reference list feature</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>All Groups</b></em>' reference list feature</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__ALL_GROUPS">USER__ALL_GROUPS</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__ALL_PERMISSIONS">USER__ALL_PERMISSIONS</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>All Groups</b></em>' reference list feature</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>All Permissions</b></em>' reference list feature</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -466,18 +474,18 @@ Interface SecurityPackage.Literals</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__DEFAULT_PERMISSION">USER__DEFAULT_PERMISSION</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__DEFAULT_ACCESS">USER__DEFAULT_ACCESS</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Default Permission</b></em>' attribute feature</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Default Access</b></em>' attribute feature</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A></CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__DEFAULT_PERMISSION_OVERRIDE">USER__DEFAULT_PERMISSION_OVERRIDE</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.Literals.html#USER__DEFAULT_ACCESS_OVERRIDE">USER__DEFAULT_ACCESS_OVERRIDE</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Default Permission Override</b></em>' attribute feature</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object literal for the '<em><b>Default Access Override</b></em>' attribute feature</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -671,12 +679,12 @@ static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/o
</DL>
<HR>
-<A NAME="REALM__ALL_CHECKS"><!-- --></A><H3>
-REALM__ALL_CHECKS</H3>
+<A NAME="REALM__ALL_PERMISSIONS"><!-- --></A><H3>
+REALM__ALL_PERMISSIONS</H3>
<PRE>
-static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A> <B>REALM__ALL_CHECKS</B></PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A> <B>REALM__ALL_PERMISSIONS</B></PRE>
<DL>
-<DD>The meta object literal for the '<em><b>All Checks</b></em>' reference list feature.
+<DD>The meta object literal for the '<em><b>All Permissions</b></em>' reference list feature.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
@@ -703,12 +711,12 @@ static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/o
</DL>
<HR>
-<A NAME="REALM__DEFAULT_PERMISSION"><!-- --></A><H3>
-REALM__DEFAULT_PERMISSION</H3>
+<A NAME="REALM__DEFAULT_ACCESS"><!-- --></A><H3>
+REALM__DEFAULT_ACCESS</H3>
<PRE>
-static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A> <B>REALM__DEFAULT_PERMISSION</B></PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A> <B>REALM__DEFAULT_ACCESS</B></PRE>
<DL>
-<DD>The meta object literal for the '<em><b>Default Permission</b></em>' attribute feature.
+<DD>The meta object literal for the '<em><b>Default Access</b></em>' attribute feature.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
@@ -834,12 +842,12 @@ static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/o
</DL>
<HR>
-<A NAME="ROLE__CHECKS"><!-- --></A><H3>
-ROLE__CHECKS</H3>
+<A NAME="ROLE__PERMISSIONS"><!-- --></A><H3>
+ROLE__PERMISSIONS</H3>
<PRE>
-static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A> <B>ROLE__CHECKS</B></PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A> <B>ROLE__PERMISSIONS</B></PRE>
<DL>
-<DD>The meta object literal for the '<em><b>Checks</b></em>' containment reference list feature.
+<DD>The meta object literal for the '<em><b>Permissions</b></em>' containment reference list feature.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
@@ -1077,12 +1085,12 @@ static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/o
</DL>
<HR>
-<A NAME="USER__ALL_CHECKS"><!-- --></A><H3>
-USER__ALL_CHECKS</H3>
+<A NAME="USER__ALL_PERMISSIONS"><!-- --></A><H3>
+USER__ALL_PERMISSIONS</H3>
<PRE>
-static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A> <B>USER__ALL_CHECKS</B></PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A> <B>USER__ALL_PERMISSIONS</B></PRE>
<DL>
-<DD>The meta object literal for the '<em><b>All Checks</b></em>' reference list feature.
+<DD>The meta object literal for the '<em><b>All Permissions</b></em>' reference list feature.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
@@ -1173,12 +1181,12 @@ static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/o
</DL>
<HR>
-<A NAME="USER__DEFAULT_PERMISSION_OVERRIDE"><!-- --></A><H3>
-USER__DEFAULT_PERMISSION_OVERRIDE</H3>
+<A NAME="USER__DEFAULT_ACCESS_OVERRIDE"><!-- --></A><H3>
+USER__DEFAULT_ACCESS_OVERRIDE</H3>
<PRE>
-static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A> <B>USER__DEFAULT_PERMISSION_OVERRIDE</B></PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A> <B>USER__DEFAULT_ACCESS_OVERRIDE</B></PRE>
<DL>
-<DD>The meta object literal for the '<em><b>Default Permission Override</b></em>' attribute feature.
+<DD>The meta object literal for the '<em><b>Default Access Override</b></em>' attribute feature.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
@@ -1189,12 +1197,12 @@ static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/o
</DL>
<HR>
-<A NAME="USER__DEFAULT_PERMISSION"><!-- --></A><H3>
-USER__DEFAULT_PERMISSION</H3>
+<A NAME="USER__DEFAULT_ACCESS"><!-- --></A><H3>
+USER__DEFAULT_ACCESS</H3>
<PRE>
-static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A> <B>USER__DEFAULT_PERMISSION</B></PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A> <B>USER__DEFAULT_ACCESS</B></PRE>
<DL>
-<DD>The meta object literal for the '<em><b>Default Permission</b></em>' attribute feature.
+<DD>The meta object literal for the '<em><b>Default Access</b></em>' attribute feature.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
@@ -1270,27 +1278,27 @@ static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/o
</DL>
<HR>
-<A NAME="CHECK"><!-- --></A><H3>
-CHECK</H3>
+<A NAME="PERMISSION"><!-- --></A><H3>
+PERMISSION</H3>
<PRE>
-static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A> <B>CHECK</B></PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A> <B>PERMISSION</B></PRE>
<DL>
-<DD>The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Check</em></CODE></A>' class.
+<DD>The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Permission</em></CODE></A>' class.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE>CheckImpl</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getCheck()"><CODE>SecurityPackageImpl.getCheck()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE>PermissionImpl</CODE></A>,
+<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getPermission()"><CODE>SecurityPackageImpl.getPermission()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
</DL>
</DL>
<HR>
-<A NAME="CHECK__ROLE"><!-- --></A><H3>
-CHECK__ROLE</H3>
+<A NAME="PERMISSION__ROLE"><!-- --></A><H3>
+PERMISSION__ROLE</H3>
<PRE>
-static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A> <B>CHECK__ROLE</B></PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A> <B>PERMISSION__ROLE</B></PRE>
<DL>
<DD>The meta object literal for the '<em><b>Role</b></em>' container reference feature.
<!-- begin-user-doc -->
@@ -1303,12 +1311,12 @@ static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/o
</DL>
<HR>
-<A NAME="CHECK__PERMISSION"><!-- --></A><H3>
-CHECK__PERMISSION</H3>
+<A NAME="PERMISSION__ACCESS"><!-- --></A><H3>
+PERMISSION__ACCESS</H3>
<PRE>
-static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A> <B>CHECK__PERMISSION</B></PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A> <B>PERMISSION__ACCESS</B></PRE>
<DL>
-<DD>The meta object literal for the '<em><b>Permission</b></em>' attribute feature.
+<DD>The meta object literal for the '<em><b>Access</b></em>' attribute feature.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
@@ -1319,27 +1327,27 @@ static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/o
</DL>
<HR>
-<A NAME="CLASS_CHECK"><!-- --></A><H3>
-CLASS_CHECK</H3>
+<A NAME="CLASS_PERMISSION"><!-- --></A><H3>
+CLASS_PERMISSION</H3>
<PRE>
-static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A> <B>CLASS_CHECK</B></PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A> <B>CLASS_PERMISSION</B></PRE>
<DL>
-<DD>The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Class Check</em></CODE></A>' class.
+<DD>The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Class Permission</em></CODE></A>' class.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE>ClassCheckImpl</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getClassCheck()"><CODE>SecurityPackageImpl.getClassCheck()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE>ClassPermissionImpl</CODE></A>,
+<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getClassPermission()"><CODE>SecurityPackageImpl.getClassPermission()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
</DL>
</DL>
<HR>
-<A NAME="CLASS_CHECK__APPLICABLE_CLASS"><!-- --></A><H3>
-CLASS_CHECK__APPLICABLE_CLASS</H3>
+<A NAME="CLASS_PERMISSION__APPLICABLE_CLASS"><!-- --></A><H3>
+CLASS_PERMISSION__APPLICABLE_CLASS</H3>
<PRE>
-static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A> <B>CLASS_CHECK__APPLICABLE_CLASS</B></PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A> <B>CLASS_PERMISSION__APPLICABLE_CLASS</B></PRE>
<DL>
<DD>The meta object literal for the '<em><b>Applicable Class</b></em>' reference feature.
<!-- begin-user-doc -->
@@ -1352,27 +1360,27 @@ static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/o
</DL>
<HR>
-<A NAME="PACKAGE_CHECK"><!-- --></A><H3>
-PACKAGE_CHECK</H3>
+<A NAME="PACKAGE_PERMISSION"><!-- --></A><H3>
+PACKAGE_PERMISSION</H3>
<PRE>
-static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A> <B>PACKAGE_CHECK</B></PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A> <B>PACKAGE_PERMISSION</B></PRE>
<DL>
-<DD>The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Package Check</em></CODE></A>' class.
+<DD>The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Package Permission</em></CODE></A>' class.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE>PackageCheckImpl</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getPackageCheck()"><CODE>SecurityPackageImpl.getPackageCheck()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE>PackagePermissionImpl</CODE></A>,
+<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getPackagePermission()"><CODE>SecurityPackageImpl.getPackagePermission()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
</DL>
</DL>
<HR>
-<A NAME="PACKAGE_CHECK__APPLICABLE_PACKAGE"><!-- --></A><H3>
-PACKAGE_CHECK__APPLICABLE_PACKAGE</H3>
+<A NAME="PACKAGE_PERMISSION__APPLICABLE_PACKAGE"><!-- --></A><H3>
+PACKAGE_PERMISSION__APPLICABLE_PACKAGE</H3>
<PRE>
-static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A> <B>PACKAGE_CHECK__APPLICABLE_PACKAGE</B></PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EReference.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EReference</A> <B>PACKAGE_PERMISSION__APPLICABLE_PACKAGE</B></PRE>
<DL>
<DD>The meta object literal for the '<em><b>Applicable Package</b></em>' reference feature.
<!-- begin-user-doc -->
@@ -1385,27 +1393,27 @@ static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/o
</DL>
<HR>
-<A NAME="RESOURCE_CHECK"><!-- --></A><H3>
-RESOURCE_CHECK</H3>
+<A NAME="RESOURCE_PERMISSION"><!-- --></A><H3>
+RESOURCE_PERMISSION</H3>
<PRE>
-static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A> <B>RESOURCE_CHECK</B></PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EClass.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EClass</A> <B>RESOURCE_PERMISSION</B></PRE>
<DL>
-<DD>The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Resource Check</em></CODE></A>' class.
+<DD>The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Resource Permission</em></CODE></A>' class.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ResourceCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE>ResourceCheckImpl</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getResourceCheck()"><CODE>SecurityPackageImpl.getResourceCheck()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ResourcePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE>ResourcePermissionImpl</CODE></A>,
+<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getResourcePermission()"><CODE>SecurityPackageImpl.getResourcePermission()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
</DL>
</DL>
<HR>
-<A NAME="RESOURCE_CHECK__PATTERN"><!-- --></A><H3>
-RESOURCE_CHECK__PATTERN</H3>
+<A NAME="RESOURCE_PERMISSION__PATTERN"><!-- --></A><H3>
+RESOURCE_PERMISSION__PATTERN</H3>
<PRE>
-static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A> <B>RESOURCE_CHECK__PATTERN</B></PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EAttribute.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EAttribute</A> <B>RESOURCE_PERMISSION__PATTERN</B></PRE>
<DL>
<DD>The meta object literal for the '<em><b>Pattern</b></em>' attribute feature.
<!-- begin-user-doc -->
@@ -1418,18 +1426,35 @@ static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/o
</DL>
<HR>
-<A NAME="PERMISSION"><!-- --></A><H3>
-PERMISSION</H3>
+<A NAME="ACCESS"><!-- --></A><H3>
+ACCESS</H3>
<PRE>
-static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EEnum.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EEnum</A> <B>PERMISSION</B></PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EEnum.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EEnum</A> <B>ACCESS</B></PRE>
<DL>
-<DD>The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><CODE><em>Permission</em></CODE></A>' enum.
+<DD>The meta object literal for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security"><CODE><em>Access</em></CODE></A>' enum.
<!-- begin-user-doc -->
<!-- end-user-doc -->
<P>
<DL>
-<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><CODE>Permission</CODE></A>,
-<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getPermission()"><CODE>SecurityPackageImpl.getPermission()</CODE></A><DT><B>Generated</B></DT>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security"><CODE>Access</CODE></A>,
+<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getAccess()"><CODE>SecurityPackageImpl.getAccess()</CODE></A><DT><B>Generated</B></DT>
+ <DD></DD>
+</DL>
+</DL>
+<HR>
+
+<A NAME="ACCESS_OBJECT"><!-- --></A><H3>
+ACCESS_OBJECT</H3>
+<PRE>
+static final <A HREF="http://download.eclipse.org/modeling/emf/emf/javadoc/2.8/org/eclipse/emf/ecore/EDataType.html?is-external=true" title="class or interface in org.eclipse.emf.ecore">EDataType</A> <B>ACCESS_OBJECT</B></PRE>
+<DL>
+<DD>The meta object literal for the '<em>Access Object</em>' data type.
+ <!-- begin-user-doc -->
+ <!-- end-user-doc -->
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security"><CODE>Access</CODE></A>,
+<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/SecurityPackageImpl.html#getAccessObject()"><CODE>SecurityPackageImpl.getAccessObject()</CODE></A><DT><B>Generated</B></DT>
<DD></DD>
</DL>
</DL>
diff --git a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/SecurityPackage.html b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/SecurityPackage.html
index f92a343829..5b37b14329 100644
--- a/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/SecurityPackage.html
+++ b/plugins/org.eclipse.emf.cdo.doc/javadoc/org/eclipse/emf/cdo/security/SecurityPackage.html
@@ -108,14 +108,14 @@ Interface SecurityPackage</H2>
<area shape="rect" id="node2" href="impl/SecurityPackageImpl.html" title="SecurityPackageImpl (org.eclipse.emf.cdo.security.impl)" alt="" coords="603,344,824,384"/>
<area shape="rect" id="node3" href="util/SecuritySwitch.html" title="SecuritySwitch (org.eclipse.emf.cdo.security.util)" alt="" coords="606,403,821,443"/>
<area shape="rect" id="node4" href="Assignee.html" title="&#171;interface&#187; Assignee" alt="" coords="40,5,125,45"/>
-<area shape="rect" id="node5" href="Check.html" title="&#171;interface&#187; Check" alt="" coords="40,64,125,104"/>
-<area shape="rect" id="node6" href="ClassCheck.html" title="&#171;interface&#187; ClassCheck" alt="" coords="37,123,129,163"/>
-<area shape="rect" id="node7" href="Directory.html" title="&#171;interface&#187; Directory" alt="" coords="40,181,125,221"/>
-<area shape="rect" id="node8" title="&#171;interface&#187; EPackage (org.eclipse.emf.ecore)" alt="" coords="5,241,160,295"/>
-<area shape="rect" id="node9" href="Group.html" title="&#171;interface&#187; Group" alt="" coords="40,315,125,355"/>
-<area shape="rect" id="node10" href="PackageCheck.html" title="&#171;interface&#187; PackageCheck" alt="" coords="27,373,138,413"/>
+<area shape="rect" id="node5" href="ClassPermission.html" title="&#171;interface&#187; ClassPermission" alt="" coords="23,64,143,104"/>
+<area shape="rect" id="node6" href="Directory.html" title="&#171;interface&#187; Directory" alt="" coords="40,123,125,163"/>
+<area shape="rect" id="node7" title="&#171;interface&#187; EPackage (org.eclipse.emf.ecore)" alt="" coords="5,182,160,237"/>
+<area shape="rect" id="node8" href="Group.html" title="&#171;interface&#187; Group" alt="" coords="40,256,125,296"/>
+<area shape="rect" id="node9" href="PackagePermission.html" title="&#171;interface&#187; PackagePermission" alt="" coords="13,315,152,355"/>
+<area shape="rect" id="node10" href="Permission.html" title="&#171;interface&#187; Permission" alt="" coords="39,373,126,413"/>
<area shape="rect" id="node11" href="Realm.html" title="&#171;interface&#187; Realm" alt="" coords="40,432,125,472"/>
-<area shape="rect" id="node12" href="ResourceCheck.html" title="&#171;interface&#187; ResourceCheck" alt="" coords="25,491,140,531"/>
+<area shape="rect" id="node12" href="ResourcePermission.html" title="&#171;interface&#187; ResourcePermission" alt="" coords="11,491,154,531"/>
<area shape="rect" id="node13" href="Role.html" title="&#171;interface&#187; Role" alt="" coords="40,549,125,589"/>
<area shape="rect" id="node14" href="SecurityElement.html" title="&#171;interface&#187; SecurityElement" alt="" coords="23,608,142,648"/>
<area shape="rect" id="node15" href="SecurityFactory.html" title="&#171;interface&#187; SecurityFactory" alt="" coords="25,667,140,707"/>
@@ -123,7 +123,7 @@ Interface SecurityPackage</H2>
<area shape="rect" id="node17" href="SecurityPackage.html" title="&#171;interface&#187; SecurityPackage" alt="" coords="321,403,442,443"/>
<area shape="rect" id="node18" href="User.html" title="&#171;interface&#187; User" alt="" coords="671,461,756,501"/>
<area shape="rect" id="node19" href="UserPassword.html" title="&#171;interface&#187; UserPassword" alt="" coords="660,520,767,560"/>
-<area shape="rect" id="node20" href="Permission.html" title="&#171;enum&#187; Permission" alt="" coords="39,784,126,824"/>
+<area shape="rect" id="node20" href="Access.html" title="&#171;enum&#187; Access" alt="" coords="49,784,117,824"/>
</map>
<CENTER><IMG SRC="SecurityPackage.png" USEMAP="#APIVIZ" BORDER="0"></CENTER>
@@ -198,87 +198,79 @@ Interface SecurityPackage</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#ASSIGNEE">ASSIGNEE</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object id for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/AssigneeImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Assignee</em></CODE></A>' class</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#ASSIGNEE__ANNOTATIONS">ASSIGNEE__ANNOTATIONS</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#ACCESS">ACCESS</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Annotations</b></em>' containment reference list</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object id for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Access.html" title="enum in org.eclipse.emf.cdo.security"><CODE><em>Access</em></CODE></A>' enum</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#ASSIGNEE__ID">ASSIGNEE__ID</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#ACCESS_OBJECT">ACCESS_OBJECT</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Id</b></em>' attribute</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object id for the '<em>Access Object</em>' data type</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#ASSIGNEE__ROLES">ASSIGNEE__ROLES</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#ASSIGNEE">ASSIGNEE</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Roles</b></em>' reference list</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object id for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/AssigneeImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Assignee</em></CODE></A>' class</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#ASSIGNEE_FEATURE_COUNT">ASSIGNEE_FEATURE_COUNT</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#ASSIGNEE__ANNOTATIONS">ASSIGNEE__ANNOTATIONS</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of structural features of the '<em>Assignee</em>' class</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Annotations</b></em>' containment reference list</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#CHECK">CHECK</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#ASSIGNEE__ID">ASSIGNEE__ID</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object id for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/CheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Check</em></CODE></A>' class</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Id</b></em>' attribute</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#CHECK__PERMISSION">CHECK__PERMISSION</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#ASSIGNEE__ROLES">ASSIGNEE__ROLES</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Permission</b></em>' attribute</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Roles</b></em>' reference list</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#CHECK__ROLE">CHECK__ROLE</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#ASSIGNEE_FEATURE_COUNT">ASSIGNEE_FEATURE_COUNT</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Role</b></em>' container reference</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of structural features of the '<em>Assignee</em>' class</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#CHECK_FEATURE_COUNT">CHECK_FEATURE_COUNT</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_PERMISSION">CLASS_PERMISSION</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of structural features of the '<em>Check</em>' class</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object id for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ClassPermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Class Permission</em></CODE></A>' class</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_CHECK">CLASS_CHECK</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_PERMISSION__ACCESS">CLASS_PERMISSION__ACCESS</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object id for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/ClassCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Class Check</em></CODE></A>' class</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Access</b></em>' attribute</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_CHECK__APPLICABLE_CLASS">CLASS_CHECK__APPLICABLE_CLASS</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_PERMISSION__APPLICABLE_CLASS">CLASS_PERMISSION__APPLICABLE_CLASS</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Applicable Class</b></em>' reference</TD>
@@ -286,15 +278,7 @@ Interface SecurityPackage</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_CHECK__PERMISSION">CLASS_CHECK__PERMISSION</A></B></CODE>
-
-<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Permission</b></em>' attribute</TD>
-</TR>
-<TR BGCOLOR="white" CLASS="TableRowColor">
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
-<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_CHECK__ROLE">CLASS_CHECK__ROLE</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_PERMISSION__ROLE">CLASS_PERMISSION__ROLE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Role</b></em>' container reference</TD>
@@ -302,10 +286,10 @@ Interface SecurityPackage</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_CHECK_FEATURE_COUNT">CLASS_CHECK_FEATURE_COUNT</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#CLASS_PERMISSION_FEATURE_COUNT">CLASS_PERMISSION_FEATURE_COUNT</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of structural features of the '<em>Class Check</em>' class</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of structural features of the '<em>Class Permission</em>' class</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -470,31 +454,31 @@ Interface SecurityPackage</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_CHECK">PACKAGE_CHECK</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_PERMISSION">PACKAGE_PERMISSION</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object id for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PackageCheckImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Package Check</em></CODE></A>' class</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object id for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PackagePermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Package Permission</em></CODE></A>' class</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_CHECK__APPLICABLE_PACKAGE">PACKAGE_CHECK__APPLICABLE_PACKAGE</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_PERMISSION__ACCESS">PACKAGE_PERMISSION__ACCESS</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Applicable Package</b></em>' reference</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Access</b></em>' attribute</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_CHECK__PERMISSION">PACKAGE_CHECK__PERMISSION</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_PERMISSION__APPLICABLE_PACKAGE">PACKAGE_PERMISSION__APPLICABLE_PACKAGE</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Permission</b></em>' attribute</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Applicable Package</b></em>' reference</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_CHECK__ROLE">PACKAGE_CHECK__ROLE</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_PERMISSION__ROLE">PACKAGE_PERMISSION__ROLE</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Role</b></em>' container reference</TD>
@@ -502,10 +486,10 @@ Interface SecurityPackage</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_CHECK_FEATURE_COUNT">PACKAGE_CHECK_FEATURE_COUNT</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#PACKAGE_PERMISSION_FEATURE_COUNT">PACKAGE_PERMISSION_FEATURE_COUNT</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of structural features of the '<em>Package Check</em>' class</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of structural features of the '<em>Package Permission</em>' class</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -513,23 +497,39 @@ Interface SecurityPackage</H2>
<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#PERMISSION">PERMISSION</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object id for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/Permission.html" title="enum in org.eclipse.emf.cdo.security"><CODE><em>Permission</em></CODE></A>' enum</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object id for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/PermissionImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Permission</em></CODE></A>' class</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#REALM">REALM</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#PERMISSION__ACCESS">PERMISSION__ACCESS</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object id for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/RealmImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Realm</em></CODE></A>' class</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Access</b></em>' attribute</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#PERMISSION__ROLE">PERMISSION__ROLE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>Role</b></em>' container reference</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#PERMISSION_FEATURE_COUNT">PERMISSION_FEATURE_COUNT</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The number of structural features of the '<em>Permission</em>' class</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
-<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#REALM__ALL_CHECKS">REALM__ALL_CHECKS</A></B></CODE>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#REALM">REALM</A></B></CODE>
<BR>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>All Checks</b></em>' reference list</TD>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The meta object id for the '<A HREF="../../../../../org/eclipse/emf/cdo/security/impl/RealmImpl.html" title="class in org.eclipse.emf.cdo.security.impl"><CODE><em>Realm</em></CODE></A>' class</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
@@ -542,6 +542,14 @@ Interface SecurityPackage</H2>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/eclipse/emf/cdo/security/SecurityPackage.html#REALM__ALL_PERMISSIONS">REALM__ALL_PERMISSIONS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The feature id for the '<em><b>All Permissions</b></em>' reference list</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"