|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The Factory for the model. It provides a create method for each non-abstract class of the model.
SecurityPackage
Field Summary | |
---|---|
static SecurityFactory |
eINSTANCE
The singleton instance of the factory |
Method Summary | |
---|---|
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 |
Methods inherited from interface org.eclipse.emf.ecore.EFactory |
---|
convertToString, create, createFromString, getEPackage, setEPackage |
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 |
Field Detail |
---|
static final SecurityFactory eINSTANCE
Method Detail |
---|
Realm createRealm()
Realm createRealm(String name)
Realm createRealm(String name, Access defaultAccess)
Directory createDirectory()
Directory createDirectory(String name)
Role createRole()
Role createRole(String id)
Group createGroup()
Group createGroup(String id)
User createUser()
User createUser(String id)
User createUser(String id, String password)
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()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |