org.eclipse.emf.cdo.security.impl
Class SecurityPackageImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                          extended by org.eclipse.emf.ecore.impl.EPackageImpl
                              extended by org.eclipse.emf.cdo.security.impl.SecurityPackageImpl
All Implemented Interfaces:
SecurityPackage, Notifier, EModelElement, ENamedElement, EObject, EPackage, EStructuralFeature.Internal.DynamicValueHolder, InternalEObject, BasicExtendedMetaData.EPackageExtendedMetaData.Holder

public class SecurityPackageImpl
extends EPackageImpl
implements SecurityPackage

An implementation of the model Package.

Generated

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
EPackageImpl.EBasicWhiteList
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.security.SecurityPackage
SecurityPackage.Literals
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.cdo.security.SecurityPackage
ACCESS, ACCESS_OBJECT, ASSIGNEE, ASSIGNEE__ANNOTATIONS, ASSIGNEE__ID, ASSIGNEE__ROLES, ASSIGNEE_FEATURE_COUNT, CLASS_PERMISSION, CLASS_PERMISSION__ACCESS, CLASS_PERMISSION__APPLICABLE_CLASS, CLASS_PERMISSION__ROLE, CLASS_PERMISSION_FEATURE_COUNT, DIRECTORY, DIRECTORY__ANNOTATIONS, DIRECTORY__ITEMS, DIRECTORY__NAME, DIRECTORY_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, GROUP, GROUP__ALL_INHERITED_GROUPS, GROUP__ALL_INHERITING_GROUPS, GROUP__ALL_ROLES, GROUP__ANNOTATIONS, GROUP__ID, GROUP__INHERITED_GROUPS, GROUP__INHERITING_GROUPS, GROUP__ROLES, GROUP__USERS, GROUP_FEATURE_COUNT, OBJECT_PERMISSION, OBJECT_PERMISSION__ACCESS, OBJECT_PERMISSION__ROLE, OBJECT_PERMISSION_FEATURE_COUNT, PACKAGE_PERMISSION, PACKAGE_PERMISSION__ACCESS, PACKAGE_PERMISSION__APPLICABLE_PACKAGE, PACKAGE_PERMISSION__ROLE, PACKAGE_PERMISSION_FEATURE_COUNT, PERMISSION, PERMISSION__ACCESS, PERMISSION__ROLE, PERMISSION_FEATURE_COUNT, REALM, REALM__ALL_GROUPS, REALM__ALL_PERMISSIONS, REALM__ALL_ROLES, REALM__ALL_USERS, REALM__ANNOTATIONS, REALM__DEFAULT_ACCESS, REALM__DEFAULT_GROUP_DIRECTORY, REALM__DEFAULT_ROLE_DIRECTORY, REALM__DEFAULT_USER_DIRECTORY, REALM__ITEMS, REALM__NAME, REALM_FEATURE_COUNT, RESOURCE_PERMISSION, RESOURCE_PERMISSION__ACCESS, RESOURCE_PERMISSION__PATTERN, RESOURCE_PERMISSION__ROLE, RESOURCE_PERMISSION_FEATURE_COUNT, ROLE, ROLE__ANNOTATIONS, ROLE__ASSIGNEES, ROLE__ID, ROLE__PERMISSIONS, ROLE_FEATURE_COUNT, SECURITY_ELEMENT, SECURITY_ELEMENT__ANNOTATIONS, SECURITY_ELEMENT_FEATURE_COUNT, SECURITY_ITEM, SECURITY_ITEM__ANNOTATIONS, SECURITY_ITEM_FEATURE_COUNT, USER, USER__ALL_GROUPS, USER__ALL_PERMISSIONS, USER__ALL_ROLES, USER__ANNOTATIONS, USER__DEFAULT_ACCESS, USER__DEFAULT_ACCESS_OVERRIDE, USER__EMAIL, USER__FIRST_NAME, USER__GROUPS, USER__ID, USER__LABEL, USER__LAST_NAME, USER__LOCKED, USER__PASSWORD, USER__ROLES, USER__UNASSIGNED_ROLES, USER_FEATURE_COUNT, USER_PASSWORD, USER_PASSWORD__ENCRYPTED, USER_PASSWORD_FEATURE_COUNT
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
protected  void createExtendedMetaDataAnnotations()
          Initializes the annotations for http:///org/eclipse/emf/ecore/util/ExtendedMetaData
 void createPackageContents()
          Creates the meta-model objects for the package.
 EEnum getAccess()
           
 EDataType getAccessObject()
           
 EAttribute getAssignee_Id()
           
 EReference getAssignee_Roles()
           
 EClass getAssignee()
           
 EReference getClassPermission_ApplicableClass()
           
 EClass getClassPermission()
           
 EReference getDirectory_Items()
           
 EAttribute getDirectory_Name()
           
 EClass getDirectory()
           
 EReference getGroup_AllInheritedGroups()
           
 EReference getGroup_AllInheritingGroups()
           
 EReference getGroup_AllRoles()
           
 EReference getGroup_InheritedGroups()
           
 EReference getGroup_InheritingGroups()
           
 EReference getGroup_Users()
           
 EClass getGroup()
           
 EClass getObjectPermission()
           
 EReference getPackagePermission_ApplicablePackage()
           
 EClass getPackagePermission()
           
 EAttribute getPermission_Access()
           
 EReference getPermission_Role()
           
 EClass getPermission()
           
 EReference getRealm_AllGroups()
           
 EReference getRealm_AllPermissions()
           
 EReference getRealm_AllRoles()
           
 EReference getRealm_AllUsers()
           
 EAttribute getRealm_DefaultAccess()
           
 EReference getRealm_DefaultGroupDirectory()
           
 EReference getRealm_DefaultRoleDirectory()
           
 EReference getRealm_DefaultUserDirectory()
           
 EReference getRealm_Items()
           
 EAttribute getRealm_Name()
           
 EClass getRealm()
           
 EAttribute getResourcePermission_Pattern()
           
 EClass getResourcePermission()
           
 EReference getRole_Assignees()
           
 EAttribute getRole_Id()
           
 EReference getRole_Permissions()
           
 EClass getRole()
           
 EClass getSecurityElement()
           
 SecurityFactory getSecurityFactory()
           
 EClass getSecurityItem()
           
 EReference getUser_AllGroups()
           
 EReference getUser_AllPermissions()
           
 EReference getUser_AllRoles()
           
 EAttribute getUser_DefaultAccess()
           
 EAttribute getUser_DefaultAccessOverride()
           
 EAttribute getUser_Email()
           
 EAttribute getUser_FirstName()
           
 EReference getUser_Groups()
           
 EAttribute getUser_Label()
           
 EAttribute getUser_LastName()
           
 EAttribute getUser_Locked()
           
 EReference getUser_Password()
           
 EReference getUser_UnassignedRoles()
           
 EClass getUser()
           
 EAttribute getUserPassword_Encrypted()
           
 EClass getUserPassword()
           
static SecurityPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Method Detail

init

public static SecurityPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize SecurityPackage.eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

See Also:
SecurityPackage.eNS_URI, createPackageContents(), initializePackageContents()
Generated

getSecurityElement

public EClass getSecurityElement()

Specified by:
getSecurityElement in interface SecurityPackage
Returns:
the meta object for class 'Element'.
See Also:
SecurityElement
Generated

getRealm

public EClass getRealm()

Specified by:
getRealm in interface SecurityPackage
Returns:
the meta object for class 'Realm'.
See Also:
Realm
Generated

getRealm_Items

public EReference getRealm_Items()

Specified by:
getRealm_Items in interface SecurityPackage
Returns:
the meta object for the containment reference list 'Items'.
See Also:
Realm.getItems(), SecurityPackage.getRealm()
Generated

getRealm_AllUsers

public EReference getRealm_AllUsers()

Specified by:
getRealm_AllUsers in interface SecurityPackage
Returns:
the meta object for the reference list 'All Users'.
See Also:
Realm.getAllUsers(), SecurityPackage.getRealm()
Generated

getRealm_AllGroups

public EReference getRealm_AllGroups()

Specified by:
getRealm_AllGroups in interface SecurityPackage
Returns:
the meta object for the reference list 'All Groups'.
See Also:
Realm.getAllGroups(), SecurityPackage.getRealm()
Generated

getRealm_AllRoles

public EReference getRealm_AllRoles()

Specified by:
getRealm_AllRoles in interface SecurityPackage
Returns:
the meta object for the reference list 'All Roles'.
See Also:
Realm.getAllRoles(), SecurityPackage.getRealm()
Generated

getRealm_AllPermissions

public EReference getRealm_AllPermissions()

Specified by:
getRealm_AllPermissions in interface SecurityPackage
Returns:
the meta object for the reference list 'All Permissions'.
See Also:
Realm.getAllPermissions(), SecurityPackage.getRealm()
Generated

getRealm_Name

public EAttribute getRealm_Name()

Specified by:
getRealm_Name in interface SecurityPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
Realm.getName(), SecurityPackage.getRealm()
Generated

getRealm_DefaultAccess

public EAttribute getRealm_DefaultAccess()

Specified by:
getRealm_DefaultAccess in interface SecurityPackage
Returns:
the meta object for the attribute 'Default Access'.
See Also:
Realm.getDefaultAccess(), SecurityPackage.getRealm()
Generated

getRealm_DefaultUserDirectory

public EReference getRealm_DefaultUserDirectory()

Specified by:
getRealm_DefaultUserDirectory in interface SecurityPackage
Returns:
the meta object for the reference 'Default User Directory'.
Since:
4.2
See Also:
Realm.getDefaultUserDirectory(), SecurityPackage.getRealm()
Generated

getRealm_DefaultGroupDirectory

public EReference getRealm_DefaultGroupDirectory()

Specified by:
getRealm_DefaultGroupDirectory in interface SecurityPackage
Returns:
the meta object for the reference 'Default Group Directory'.
Since:
4.2
See Also:
Realm.getDefaultGroupDirectory(), SecurityPackage.getRealm()
Generated

getRealm_DefaultRoleDirectory

public EReference getRealm_DefaultRoleDirectory()

Specified by:
getRealm_DefaultRoleDirectory in interface SecurityPackage
Returns:
the meta object for the reference 'Default Role Directory'.
Since:
4.2
See Also:
Realm.getDefaultRoleDirectory(), SecurityPackage.getRealm()
Generated

getDirectory

public EClass getDirectory()

Specified by:
getDirectory in interface SecurityPackage
Returns:
the meta object for class 'Directory'.
See Also:
Directory
Generated

getDirectory_Items

public EReference getDirectory_Items()

Specified by:
getDirectory_Items in interface SecurityPackage
Returns:
the meta object for the containment reference list 'Items'.
See Also:
Directory.getItems(), SecurityPackage.getDirectory()
Generated

getDirectory_Name

public EAttribute getDirectory_Name()

Specified by:
getDirectory_Name in interface SecurityPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
Directory.getName(), SecurityPackage.getDirectory()
Generated

getSecurityItem

public EClass getSecurityItem()

Specified by:
getSecurityItem in interface SecurityPackage
Returns:
the meta object for class 'Item'.
See Also:
SecurityItem
Generated

getRole

public EClass getRole()

Specified by:
getRole in interface SecurityPackage
Returns:
the meta object for class 'Role'.
See Also:
Role
Generated

getRole_Assignees

public EReference getRole_Assignees()

Specified by:
getRole_Assignees in interface SecurityPackage
Returns:
the meta object for the reference list 'Assignees'.
See Also:
Role.getAssignees(), SecurityPackage.getRole()
Generated

getRole_Id

public EAttribute getRole_Id()

Specified by:
getRole_Id in interface SecurityPackage
Returns:
the meta object for the attribute 'Id'.
See Also:
Role.getId(), SecurityPackage.getRole()
Generated

getRole_Permissions

public EReference getRole_Permissions()

Specified by:
getRole_Permissions in interface SecurityPackage
Returns:
the meta object for the containment reference list 'Permissions'.
See Also:
Role.getPermissions(), SecurityPackage.getRole()
Generated

getAssignee

public EClass getAssignee()

Specified by:
getAssignee in interface SecurityPackage
Returns:
the meta object for class 'Assignee'.
See Also:
Assignee
Generated

getAssignee_Roles

public EReference getAssignee_Roles()

Specified by:
getAssignee_Roles in interface SecurityPackage
Returns:
the meta object for the reference list 'Roles'.
See Also:
Assignee.getRoles(), SecurityPackage.getAssignee()
Generated

getAssignee_Id

public EAttribute getAssignee_Id()

Specified by:
getAssignee_Id in interface SecurityPackage
Returns:
the meta object for the attribute 'Id'.
See Also:
Assignee.getId(), SecurityPackage.getAssignee()
Generated

getGroup

public EClass getGroup()

Specified by:
getGroup in interface SecurityPackage
Returns:
the meta object for class 'Group'.
See Also:
Group
Generated

getGroup_Users

public EReference getGroup_Users()

Specified by:
getGroup_Users in interface SecurityPackage
Returns:
the meta object for the reference list 'Users'.
See Also:
Group.getUsers(), SecurityPackage.getGroup()
Generated

getGroup_InheritedGroups

public EReference getGroup_InheritedGroups()

Specified by:
getGroup_InheritedGroups in interface SecurityPackage
Returns:
the meta object for the reference list 'Inherited Groups'.
See Also:
Group.getInheritedGroups(), SecurityPackage.getGroup()
Generated

getGroup_InheritingGroups

public EReference getGroup_InheritingGroups()

Specified by:
getGroup_InheritingGroups in interface SecurityPackage
Returns:
the meta object for the reference list 'Inheriting Groups'.
See Also:
Group.getInheritingGroups(), SecurityPackage.getGroup()
Generated

getGroup_AllInheritingGroups

public EReference getGroup_AllInheritingGroups()

Specified by:
getGroup_AllInheritingGroups in interface SecurityPackage
Returns:
the meta object for the reference list 'All Inheriting Groups'.
See Also:
Group.getAllInheritingGroups(), SecurityPackage.getGroup()
Generated

getGroup_AllInheritedGroups

public EReference getGroup_AllInheritedGroups()

Specified by:
getGroup_AllInheritedGroups in interface SecurityPackage
Returns:
the meta object for the reference list 'All Inherited Groups'.
See Also:
Group.getAllInheritedGroups(), SecurityPackage.getGroup()
Generated

getGroup_AllRoles

public EReference getGroup_AllRoles()

Specified by:
getGroup_AllRoles in interface SecurityPackage
Returns:
the meta object for the reference list 'All Roles'.
See Also:
Group.getAllRoles(), SecurityPackage.getGroup()
Generated

getUser

public EClass getUser()

Specified by:
getUser in interface SecurityPackage
Returns:
the meta object for class 'User'.
See Also:
User
Generated

getUser_Groups

public EReference getUser_Groups()

Specified by:
getUser_Groups in interface SecurityPackage
Returns:
the meta object for the reference list 'Groups'.
See Also:
User.getGroups(), SecurityPackage.getUser()
Generated

getUser_AllGroups

public EReference getUser_AllGroups()

Specified by:
getUser_AllGroups in interface SecurityPackage
Returns:
the meta object for the reference list 'All Groups'.
See Also:
User.getAllGroups(), SecurityPackage.getUser()
Generated

getUser_AllRoles

public EReference getUser_AllRoles()

Specified by:
getUser_AllRoles in interface SecurityPackage
Returns:
the meta object for the reference list 'All Roles'.
See Also:
User.getAllRoles(), SecurityPackage.getUser()
Generated

getUser_AllPermissions

public EReference getUser_AllPermissions()

Specified by:
getUser_AllPermissions in interface SecurityPackage
Returns:
the meta object for the reference list 'All Permissions'.
See Also:
User.getAllPermissions(), SecurityPackage.getUser()
Generated

getUser_UnassignedRoles

public EReference getUser_UnassignedRoles()

Specified by:
getUser_UnassignedRoles in interface SecurityPackage
Returns:
the meta object for the reference list 'Unassigned Roles'.
See Also:
User.getUnassignedRoles(), SecurityPackage.getUser()
Generated

getUser_Label

public EAttribute getUser_Label()

Specified by:
getUser_Label in interface SecurityPackage
Returns:
the meta object for the attribute 'Label'.
See Also:
User.getLabel(), SecurityPackage.getUser()
Generated

getUser_FirstName

public EAttribute getUser_FirstName()

Specified by:
getUser_FirstName in interface SecurityPackage
Returns:
the meta object for the attribute 'First Name'.
See Also:
User.getFirstName(), SecurityPackage.getUser()
Generated

getUser_LastName

public EAttribute getUser_LastName()

Specified by:
getUser_LastName in interface SecurityPackage
Returns:
the meta object for the attribute 'Last Name'.
See Also:
User.getLastName(), SecurityPackage.getUser()
Generated

getUser_Email

public EAttribute getUser_Email()

Specified by:
getUser_Email in interface SecurityPackage
Returns:
the meta object for the attribute 'Email'.
See Also:
User.getEmail(), SecurityPackage.getUser()
Generated

getUser_DefaultAccessOverride

public EAttribute getUser_DefaultAccessOverride()

Specified by:
getUser_DefaultAccessOverride in interface SecurityPackage
Returns:
the meta object for the attribute 'Default Access Override'.
See Also:
User.getDefaultAccessOverride(), SecurityPackage.getUser()
Generated

getUser_DefaultAccess

public EAttribute getUser_DefaultAccess()

Specified by:
getUser_DefaultAccess in interface SecurityPackage
Returns:
the meta object for the attribute 'Default Access'.
See Also:
User.getDefaultAccess(), SecurityPackage.getUser()
Generated

getUser_Locked

public EAttribute getUser_Locked()

Specified by:
getUser_Locked in interface SecurityPackage
Returns:
the meta object for the attribute 'Locked'.
See Also:
User.isLocked(), SecurityPackage.getUser()
Generated

getUser_Password

public EReference getUser_Password()

Specified by:
getUser_Password in interface SecurityPackage
Returns:
the meta object for the containment reference 'Password'.
See Also:
User.getPassword(), SecurityPackage.getUser()
Generated

getUserPassword

public EClass getUserPassword()

Specified by:
getUserPassword in interface SecurityPackage
Returns:
the meta object for class 'User Password'.
See Also:
UserPassword
Generated

getUserPassword_Encrypted

public EAttribute getUserPassword_Encrypted()

Specified by:
getUserPassword_Encrypted in interface SecurityPackage
Returns:
the meta object for the attribute 'Encrypted'.
See Also:
UserPassword.getEncrypted(), SecurityPackage.getUserPassword()
Generated

getPermission

public EClass getPermission()

Specified by:
getPermission in interface SecurityPackage
Returns:
the meta object for class 'Permission'.
See Also:
Permission
Generated

getPermission_Role

public EReference getPermission_Role()

Specified by:
getPermission_Role in interface SecurityPackage
Returns:
the meta object for the container reference 'Role'.
See Also:
Permission.getRole(), SecurityPackage.getPermission()
Generated

getPermission_Access

public EAttribute getPermission_Access()

Specified by:
getPermission_Access in interface SecurityPackage
Returns:
the meta object for the attribute 'Access'.
See Also:
Permission.getAccess(), SecurityPackage.getPermission()
Generated

getClassPermission

public EClass getClassPermission()

Specified by:
getClassPermission in interface SecurityPackage
Returns:
the meta object for class 'Class Permission'.
See Also:
ClassPermission
Generated

getClassPermission_ApplicableClass

public EReference getClassPermission_ApplicableClass()

Specified by:
getClassPermission_ApplicableClass in interface SecurityPackage
Returns:
the meta object for the reference 'Applicable Class'.
See Also:
ClassPermission.getApplicableClass(), SecurityPackage.getClassPermission()
Generated

getPackagePermission

public EClass getPackagePermission()

Specified by:
getPackagePermission in interface SecurityPackage
Returns:
the meta object for class 'Package Permission'.
See Also:
PackagePermission
Generated

getPackagePermission_ApplicablePackage

public EReference getPackagePermission_ApplicablePackage()

Specified by:
getPackagePermission_ApplicablePackage in interface SecurityPackage
Returns:
the meta object for the reference 'Applicable Package'.
See Also:
PackagePermission.getApplicablePackage(), SecurityPackage.getPackagePermission()
Generated

getResourcePermission

public EClass getResourcePermission()

Specified by:
getResourcePermission in interface SecurityPackage
Returns:
the meta object for class 'Resource Permission'.
See Also:
ResourcePermission
Generated

getResourcePermission_Pattern

public EAttribute getResourcePermission_Pattern()

Specified by:
getResourcePermission_Pattern in interface SecurityPackage
Returns:
the meta object for the attribute 'Pattern'.
See Also:
ResourcePermission.getPattern(), SecurityPackage.getResourcePermission()
Generated

getObjectPermission

public EClass getObjectPermission()

Specified by:
getObjectPermission in interface SecurityPackage
Returns:
the meta object for class 'Object Permission'.
Since:
4.2
See Also:
ObjectPermission
Generated

getAccess

public EEnum getAccess()

Specified by:
getAccess in interface SecurityPackage
Returns:
the meta object for enum 'Access'.
See Also:
Access
Generated

getAccessObject

public EDataType getAccessObject()

Specified by:
getAccessObject in interface SecurityPackage
Returns:
the meta object for data type 'Access Object'.
See Also:
Access
Generated

getSecurityFactory

public SecurityFactory getSecurityFactory()

Specified by:
getSecurityFactory in interface SecurityPackage
Returns:
the factory that creates the instances of the model.
Generated

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.

Generated

initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.

Generated

createExtendedMetaDataAnnotations

protected void createExtendedMetaDataAnnotations()
Initializes the annotations for http:///org/eclipse/emf/ecore/util/ExtendedMetaData.

Generated


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.