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 |
---|---|
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 use
createFilterPermission() and createClassFilter() .
|
ClassPermission |
createClassPermission(EClass eClass,
Access access)
Deprecated.
As of 4.3 use
createFilterPermission(Access, PermissionFilter...) and createClassFilter(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 use
createFilterPermission() and createPackageFilter() .
|
PackagePermission |
createPackagePermission(EPackage ePackage,
Access access)
Deprecated.
As of 4.3 use
createFilterPermission(Access, PermissionFilter...) and createPackageFilter(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 use
createFilterPermission() and createResourceFilter() .
|
ResourcePermission |
createResourcePermission(java.lang.String pattern,
Access access)
Deprecated.
As of 4.3 use
createFilterPermission() and createResourceFilter(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.
|
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()
Realm createRealm(java.lang.String name)
Directory createDirectory()
Directory createDirectory(java.lang.String name)
Role createRole()
Role createRole(java.lang.String id)
Group createGroup()
Group createGroup(java.lang.String id)
User createUser()
User createUser(java.lang.String id)
User createUser(java.lang.String id, java.lang.String password)
UserPassword createUserPassword()
@Deprecated ClassPermission createClassPermission()
createFilterPermission()
and createClassFilter()
.
@Deprecated ClassPermission createClassPermission(EClass eClass, Access access)
createFilterPermission(Access, PermissionFilter...)
and createClassFilter(EClass)
.@Deprecated PackagePermission createPackagePermission()
createFilterPermission()
and createPackageFilter()
.
@Deprecated PackagePermission createPackagePermission(EPackage ePackage, Access access)
createFilterPermission(Access, PermissionFilter...)
and createPackageFilter(EPackage)
.@Deprecated ResourcePermission createResourcePermission()
createFilterPermission()
and createResourceFilter()
.
@Deprecated ResourcePermission createResourcePermission(java.lang.String pattern, Access access)
createFilterPermission()
and createResourceFilter(String)
.FilterPermission createFilterPermission()
LinkedFilter createLinkedFilter()
FilterPermission createFilterPermission(Access access, PermissionFilter... filters)
PackageFilter createPackageFilter()
PackageFilter createPackageFilter(EPackage ePackage)
ClassFilter createClassFilter()
ClassFilter createClassFilter(EClass eClass)
ResourceFilter createResourceFilter()
ResourceFilter createResourceFilter(java.lang.String path)
ResourceFilter createResourceFilter(java.lang.String path, PatternStyle PatternStyle)
ResourceFilter createResourceFilter(java.lang.String path, PatternStyle PatternStyle, boolean includeParents)
ExpressionFilter createExpressionFilter()
ExpressionFilter createExpressionFilter(Expression expression)
NotFilter createNotFilter()
AndFilter createAndFilter()
OrFilter createOrFilter()
NotFilter createNotFilter(PermissionFilter operand)
AndFilter createAndFilter(PermissionFilter... operands)
OrFilter createOrFilter(PermissionFilter... operands)
SecurityPackage getSecurityPackage()
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html