public interface SecurityFactory extends EFactory
SecurityPackage
Modifier and Type | Field and Description |
---|---|
static SecurityFactory |
eINSTANCE
The singleton instance of the factory
|
Modifier and Type | Method and Description |
---|---|
ClassPermission |
createClassPermission()
Returns a new object of class 'Class Permission'
|
ClassPermission |
createClassPermission(EClass eClass,
Access access) |
Directory |
createDirectory()
Returns a new object of class 'Directory'
|
Directory |
createDirectory(String name) |
Group |
createGroup()
Returns a new object of class 'Group'
|
Group |
createGroup(String id) |
PackagePermission |
createPackagePermission()
Returns a new object of class 'Package Permission'
|
PackagePermission |
createPackagePermission(EPackage ePackage,
Access access) |
Realm |
createRealm()
Returns a new object of class 'Realm'
|
Realm |
createRealm(String name) |
Realm |
createRealm(String name,
Access defaultAccess) |
ResourcePermission |
createResourcePermission()
Returns a new object of class 'Resource Permission'
|
ResourcePermission |
createResourcePermission(String pattern,
Access access) |
Role |
createRole()
Returns a new object of class 'Role'
|
Role |
createRole(String id) |
User |
createUser()
Returns a new object of class 'User'
|
User |
createUser(String id) |
User |
createUser(String id,
String password) |
UserPassword |
createUserPassword()
Returns a new object of class 'User Password'
|
SecurityPackage |
getSecurityPackage()
Returns the package supported by this factory
|
convertToString, create, createFromString, getEPackage, setEPackage
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
static final SecurityFactory eINSTANCE
Realm createRealm()
Directory createDirectory()
Role createRole()
Group createGroup()
User createUser()
UserPassword createUserPassword()
ClassPermission createClassPermission()
ClassPermission createClassPermission(EClass eClass, Access access)
PackagePermission createPackagePermission()
PackagePermission createPackagePermission(EPackage ePackage, Access access)
ResourcePermission createResourcePermission()
ResourcePermission createResourcePermission(String pattern, Access access)
SecurityPackage getSecurityPackage()
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.