org.eclipse.emf.cdo.security
Interface SecurityFactory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier
All Known Implementing Classes:
SecurityFactoryImpl

public interface SecurityFactory
extends EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
SecurityPackage
Generated

Field Summary
static SecurityFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 ClassPermission createClassPermission()
          Returns a new object of class 'Class Permission'
 Directory createDirectory()
          Returns a new object of class 'Directory'
 Group createGroup()
          Returns a new object of class 'Group'
 PackagePermission createPackagePermission()
          Returns a new object of class 'Package Permission'
 Realm createRealm()
          Returns a new object of class 'Realm'
 ResourcePermission createResourcePermission()
          Returns a new object of class 'Resource Permission'
 Role createRole()
          Returns a new object of class 'Role'
 User createUser()
          Returns a new object of class 'User'
 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

eINSTANCE

static final SecurityFactory eINSTANCE
The singleton instance of the factory.

Generated
Method Detail

createRealm

Realm createRealm()
Returns a new object of class 'Realm'.

Returns:
a new object of class 'Realm'.
Generated

createDirectory

Directory createDirectory()
Returns a new object of class 'Directory'.

Returns:
a new object of class 'Directory'.
Generated

createRole

Role createRole()
Returns a new object of class 'Role'.

Returns:
a new object of class 'Role'.
Generated

createGroup

Group createGroup()
Returns a new object of class 'Group'.

Returns:
a new object of class 'Group'.
Generated

createUser

User createUser()
Returns a new object of class 'User'.

Returns:
a new object of class 'User'.
Generated

createUserPassword

UserPassword createUserPassword()
Returns a new object of class 'User Password'.

Returns:
a new object of class 'User Password'.
Generated

createClassPermission

ClassPermission createClassPermission()
Returns a new object of class 'Class Permission'.

Returns:
a new object of class 'Class Permission'.
Generated

createPackagePermission

PackagePermission createPackagePermission()
Returns a new object of class 'Package Permission'.

Returns:
a new object of class 'Package Permission'.
Generated

createResourcePermission

ResourcePermission createResourcePermission()
Returns a new object of class 'Resource Permission'.

Returns:
a new object of class 'Resource Permission'.
Generated

getSecurityPackage

SecurityPackage getSecurityPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated


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