Package org.eclipse.emf.cdo.security
Interface SecurityFactory
-
- All Superinterfaces:
org.eclipse.emf.ecore.EFactory,org.eclipse.emf.ecore.EModelElement,org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
SecurityFactoryImpl
public interface SecurityFactory extends org.eclipse.emf.ecore.EFactoryThe 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 SecurityFactoryeINSTANCEThe singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description AndFiltercreateAndFilter()Returns a new object of class 'And Filter'.AndFiltercreateAndFilter(PermissionFilter... operands)Returns a new object of class 'And Filter'.ClassFiltercreateClassFilter()Returns a new object of class 'Class Filter'.ClassFiltercreateClassFilter(org.eclipse.emf.ecore.EClass eClass)ClassPermissioncreateClassPermission()Deprecated.As of 4.3 usecreateFilterPermission()andcreateClassFilter().ClassPermissioncreateClassPermission(org.eclipse.emf.ecore.EClass eClass, Access access)Deprecated.As of 4.3 usecreateFilterPermission(Access, PermissionFilter...)andcreateClassFilter(EClass).DirectorycreateDirectory()Returns a new object of class 'Directory'.DirectorycreateDirectory(java.lang.String name)ExpressionFiltercreateExpressionFilter()Returns a new object of class 'Expression Filter'.ExpressionFiltercreateExpressionFilter(Expression expression)FilterPermissioncreateFilterPermission()Returns a new object of class 'Filter Permission'.FilterPermissioncreateFilterPermission(Access access, PermissionFilter... filters)GroupcreateGroup()Returns a new object of class 'Group'.GroupcreateGroup(java.lang.String id)LinkedFiltercreateLinkedFilter()Returns a new object of class 'Linked Filter'.NotFiltercreateNotFilter()Returns a new object of class 'Not Filter'.NotFiltercreateNotFilter(PermissionFilter operand)OrFiltercreateOrFilter()Returns a new object of class 'Or Filter'.OrFiltercreateOrFilter(PermissionFilter... operands)Returns a new object of class 'Or Filter'.PackageFiltercreatePackageFilter()Returns a new object of class 'Package Filter'.PackageFiltercreatePackageFilter(org.eclipse.emf.ecore.EPackage ePackage)PackagePermissioncreatePackagePermission()Deprecated.As of 4.3 usecreateFilterPermission()andcreatePackageFilter().PackagePermissioncreatePackagePermission(org.eclipse.emf.ecore.EPackage ePackage, Access access)Deprecated.As of 4.3 usecreateFilterPermission(Access, PermissionFilter...)andcreatePackageFilter(EPackage).RealmcreateRealm()Returns a new object of class 'Realm'.RealmcreateRealm(java.lang.String name)RealmcreateRealm(java.lang.String name, Access defaultAccess)ResourceFiltercreateResourceFilter()Returns a new object of class 'Resource Filter'.ResourceFiltercreateResourceFilter(java.lang.String path)ResourceFiltercreateResourceFilter(java.lang.String path, PatternStyle PatternStyle)ResourceFiltercreateResourceFilter(java.lang.String path, PatternStyle PatternStyle, boolean includeParents)ResourcePermissioncreateResourcePermission()Deprecated.As of 4.3 usecreateFilterPermission()andcreateResourceFilter().ResourcePermissioncreateResourcePermission(java.lang.String pattern, Access access)Deprecated.As of 4.3 usecreateFilterPermission()andcreateResourceFilter(String).RolecreateRole()Returns a new object of class 'Role'.RolecreateRole(java.lang.String id)UsercreateUser()Returns a new object of class 'User'.UsercreateUser(java.lang.String id)UsercreateUser(java.lang.String id, java.lang.String password)UserPasswordcreateUserPassword()Returns a new object of class 'User Password'.SecurityPackagegetSecurityPackage()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
-
-
-
-
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(org.eclipse.emf.ecore.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(org.eclipse.emf.ecore.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(org.eclipse.emf.ecore.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(org.eclipse.emf.ecore.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
-
-