Package 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
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
-
-
Field Summary
Fields Modifier and Type Field Description static SecurityFactory
eINSTANCE
The singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description AndFilter
createAndFilter()
Returns a new object of class 'And Filter'.AndFilter
createAndFilter(PermissionFilter... operands)
Returns a new object of class 'And Filter'.ClassFilter
createClassFilter()
Returns a new object of class 'Class Filter'.ClassFilter
createClassFilter(EClass eClass)
ClassPermission
createClassPermission()
Deprecated.As of 4.3 usecreateFilterPermission()
andcreateClassFilter()
.ClassPermission
createClassPermission(EClass eClass, Access access)
Deprecated.As of 4.3 usecreateFilterPermission(Access, PermissionFilter...)
andcreateClassFilter(EClass)
.Directory
createDirectory()
Returns a new object of class 'Directory'.Directory
createDirectory(java.lang.String name)
ExpressionFilter
createExpressionFilter()
Returns a new object of class 'Expression Filter'.ExpressionFilter
createExpressionFilter(Expression expression)
FilterPermission
createFilterPermission()
Returns a new object of class 'Filter Permission'.FilterPermission
createFilterPermission(Access access, PermissionFilter... filters)
Group
createGroup()
Returns a new object of class 'Group'.Group
createGroup(java.lang.String id)
LinkedFilter
createLinkedFilter()
Returns a new object of class 'Linked Filter'.NotFilter
createNotFilter()
Returns a new object of class 'Not Filter'.NotFilter
createNotFilter(PermissionFilter operand)
OrFilter
createOrFilter()
Returns a new object of class 'Or Filter'.OrFilter
createOrFilter(PermissionFilter... operands)
Returns a new object of class 'Or Filter'.PackageFilter
createPackageFilter()
Returns a new object of class 'Package Filter'.PackageFilter
createPackageFilter(EPackage ePackage)
PackagePermission
createPackagePermission()
Deprecated.As of 4.3 usecreateFilterPermission()
andcreatePackageFilter()
.PackagePermission
createPackagePermission(EPackage ePackage, Access access)
Deprecated.As of 4.3 usecreateFilterPermission(Access, PermissionFilter...)
andcreatePackageFilter(EPackage)
.Realm
createRealm()
Returns a new object of class 'Realm'.Realm
createRealm(java.lang.String name)
Realm
createRealm(java.lang.String name, Access defaultAccess)
ResourceFilter
createResourceFilter()
Returns a new object of class 'Resource Filter'.ResourceFilter
createResourceFilter(java.lang.String path)
ResourceFilter
createResourceFilter(java.lang.String path, PatternStyle PatternStyle)
ResourceFilter
createResourceFilter(java.lang.String path, PatternStyle PatternStyle, boolean includeParents)
ResourcePermission
createResourcePermission()
Deprecated.As of 4.3 usecreateFilterPermission()
andcreateResourceFilter()
.ResourcePermission
createResourcePermission(java.lang.String pattern, Access access)
Deprecated.As of 4.3 usecreateFilterPermission()
andcreateResourceFilter(String)
.Role
createRole()
Returns a new object of class 'Role'.Role
createRole(java.lang.String id)
User
createUser()
Returns a new object of class 'User'.User
createUser(java.lang.String id)
User
createUser(java.lang.String id, java.lang.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
-
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
-
createRealm
Realm createRealm(java.lang.String name)
- Since:
- 4.2
-
createDirectory
Directory createDirectory()
Returns a new object of class 'Directory'.- Returns:
- a new object of class 'Directory'.
- Generated
-
createDirectory
Directory createDirectory(java.lang.String name)
- Since:
- 4.2
-
createRole
Role createRole()
Returns a new object of class 'Role'.- Returns:
- a new object of class 'Role'.
- Generated
-
createRole
Role createRole(java.lang.String id)
- Since:
- 4.2
-
createGroup
Group createGroup()
Returns a new object of class 'Group'.- Returns:
- a new object of class 'Group'.
- Generated
-
createGroup
Group createGroup(java.lang.String id)
- Since:
- 4.2
-
createUser
User createUser()
Returns a new object of class 'User'.- Returns:
- a new object of class 'User'.
- Generated
-
createUser
User createUser(java.lang.String id)
- Since:
- 4.2
-
createUser
User createUser(java.lang.String id, java.lang.String password)
- Since:
- 4.2
-
createUserPassword
UserPassword createUserPassword()
Returns a new object of class 'User Password'.- Returns:
- a new object of class 'User Password'.
- Generated
-
createClassPermission
@Deprecated ClassPermission createClassPermission()
Deprecated.As of 4.3 usecreateFilterPermission()
andcreateClassFilter()
.Returns a new object of class 'Class Permission'.- Returns:
- a new object of class 'Class Permission'.
- Generated
-
createClassPermission
@Deprecated ClassPermission createClassPermission(EClass eClass, Access access)
Deprecated.As of 4.3 usecreateFilterPermission(Access, PermissionFilter...)
andcreateClassFilter(EClass)
.- Since:
- 4.2
-
createPackagePermission
@Deprecated PackagePermission createPackagePermission()
Deprecated.As of 4.3 usecreateFilterPermission()
andcreatePackageFilter()
.Returns a new object of class 'Package Permission'.- Returns:
- a new object of class 'Package Permission'.
- Generated
-
createPackagePermission
@Deprecated PackagePermission createPackagePermission(EPackage ePackage, Access access)
Deprecated.As of 4.3 usecreateFilterPermission(Access, PermissionFilter...)
andcreatePackageFilter(EPackage)
.- Since:
- 4.2
-
createResourcePermission
@Deprecated ResourcePermission createResourcePermission()
Deprecated.As of 4.3 usecreateFilterPermission()
andcreateResourceFilter()
.Returns a new object of class 'Resource Permission'.- Returns:
- a new object of class 'Resource Permission'.
- Generated
-
createResourcePermission
@Deprecated ResourcePermission createResourcePermission(java.lang.String pattern, Access access)
Deprecated.As of 4.3 usecreateFilterPermission()
andcreateResourceFilter(String)
.- Since:
- 4.2
-
createFilterPermission
FilterPermission createFilterPermission()
Returns a new object of class 'Filter Permission'.- Returns:
- a new object of class 'Filter Permission'.
- Since:
- 4.3
- Generated
-
createLinkedFilter
LinkedFilter createLinkedFilter()
Returns a new object of class 'Linked Filter'.- Returns:
- a new object of class 'Linked Filter'.
- Since:
- 4.3
- Generated
-
createFilterPermission
FilterPermission createFilterPermission(Access access, PermissionFilter... filters)
- Since:
- 4.3
-
createPackageFilter
PackageFilter createPackageFilter()
Returns a new object of class 'Package Filter'.- Returns:
- a new object of class 'Package Filter'.
- Since:
- 4.3
- Generated
-
createPackageFilter
PackageFilter createPackageFilter(EPackage ePackage)
- Since:
- 4.3
-
createClassFilter
ClassFilter createClassFilter()
Returns a new object of class 'Class Filter'.- Returns:
- a new object of class 'Class Filter'.
- Since:
- 4.3
- Generated
-
createClassFilter
ClassFilter createClassFilter(EClass eClass)
- Since:
- 4.3
-
createResourceFilter
ResourceFilter createResourceFilter()
Returns a new object of class 'Resource Filter'.- Returns:
- a new object of class 'Resource Filter'.
- Since:
- 4.3
- Generated
-
createResourceFilter
ResourceFilter createResourceFilter(java.lang.String path)
- Since:
- 4.3
-
createResourceFilter
ResourceFilter createResourceFilter(java.lang.String path, PatternStyle PatternStyle)
- Since:
- 4.3
-
createResourceFilter
ResourceFilter createResourceFilter(java.lang.String path, PatternStyle PatternStyle, boolean includeParents)
- Since:
- 4.3
-
createExpressionFilter
ExpressionFilter createExpressionFilter()
Returns a new object of class 'Expression Filter'.- Returns:
- a new object of class 'Expression Filter'.
- Since:
- 4.3
- Generated
-
createExpressionFilter
ExpressionFilter createExpressionFilter(Expression expression)
- Since:
- 4.3
-
createNotFilter
NotFilter createNotFilter()
Returns a new object of class 'Not Filter'.- Returns:
- a new object of class 'Not Filter'.
- Since:
- 4.3
- Generated
-
createAndFilter
AndFilter createAndFilter()
Returns a new object of class 'And Filter'.- Returns:
- a new object of class 'And Filter'.
- Since:
- 4.3
- Generated
-
createOrFilter
OrFilter createOrFilter()
Returns a new object of class 'Or Filter'.- Returns:
- a new object of class 'Or Filter'.
- Since:
- 4.3
- Generated
-
createNotFilter
NotFilter createNotFilter(PermissionFilter operand)
- Since:
- 4.3
-
createAndFilter
AndFilter createAndFilter(PermissionFilter... operands)
Returns a new object of class 'And Filter'.- Returns:
- a new object of class 'And Filter'.
- Since:
- 4.3
- Generated
- NOT
-
createOrFilter
OrFilter createOrFilter(PermissionFilter... operands)
Returns a new object of class 'Or Filter'.- Returns:
- a new object of class 'Or Filter'.
- Since:
- 4.3
- Generated
- NOT
-
getSecurityPackage
SecurityPackage getSecurityPackage()
Returns the package supported by this factory.- Returns:
- the package supported by this factory.
- Generated
-
-