public class SecurityFactoryImpl extends EFactoryImpl implements SecurityFactory
MinimalEObjectImpl.Container.Dynamic
MinimalEObjectImpl.Container
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
Modifier and Type | Field and Description |
---|---|
static Access |
DEFAULT_PERMISSION |
EDATE_FORMATS, ePackage
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
eContainer
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
eINSTANCE
NIL
EOPPOSITE_FEATURE_BASE
Constructor and Description |
---|
SecurityFactoryImpl()
Creates an instance of the factory
|
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, split
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEPackage, setEPackage
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
public static final Access DEFAULT_PERMISSION
public SecurityFactoryImpl()
public static SecurityFactory init()
public EObject create(EClass eClass)
create
in interface EFactory
create
in class EFactoryImpl
public Object createFromString(EDataType eDataType, String initialValue)
createFromString
in interface EFactory
createFromString
in class EFactoryImpl
public String convertToString(EDataType eDataType, Object instanceValue)
convertToString
in interface EFactory
convertToString
in class EFactoryImpl
public Realm createRealm()
createRealm
in interface SecurityFactory
public Realm createRealm(String name)
createRealm
in interface SecurityFactory
public Realm createRealm(String name, Access defaultAccess)
createRealm
in interface SecurityFactory
public Directory createDirectory(String name)
createDirectory
in interface SecurityFactory
public Role createRole(String id)
createRole
in interface SecurityFactory
public Group createGroup(String id)
createGroup
in interface SecurityFactory
public User createUser(String id)
createUser
in interface SecurityFactory
public User createUser(String id, String password)
createUser
in interface SecurityFactory
@Deprecated public ClassPermission createClassPermission(EClass eClass, Access access)
createClassPermission
in interface SecurityFactory
@Deprecated public PackagePermission createPackagePermission(EPackage ePackage, Access access)
createPackagePermission
in interface SecurityFactory
@Deprecated public ResourcePermission createResourcePermission(String pattern, Access access)
createResourcePermission
in interface SecurityFactory
public Directory createDirectory()
createDirectory
in interface SecurityFactory
public Role createRole()
createRole
in interface SecurityFactory
public Group createGroup()
createGroup
in interface SecurityFactory
public User createUser()
createUser
in interface SecurityFactory
public UserPassword createUserPassword()
createUserPassword
in interface SecurityFactory
@Deprecated public ClassPermission createClassPermission()
createClassPermission
in interface SecurityFactory
@Deprecated public PackagePermission createPackagePermission()
createPackagePermission
in interface SecurityFactory
@Deprecated public ResourcePermission createResourcePermission()
createResourcePermission
in interface SecurityFactory
public FilterPermission createFilterPermission()
createFilterPermission
in interface SecurityFactory
public LinkedFilter createLinkedFilter()
createLinkedFilter
in interface SecurityFactory
public FilterPermission createFilterPermission(Access access, PermissionFilter... filters)
createFilterPermission
in interface SecurityFactory
public PackageFilter createPackageFilter()
createPackageFilter
in interface SecurityFactory
public PackageFilter createPackageFilter(EPackage ePackage)
createPackageFilter
in interface SecurityFactory
public ClassFilter createClassFilter()
createClassFilter
in interface SecurityFactory
public ClassFilter createClassFilter(EClass eClass)
createClassFilter
in interface SecurityFactory
public ResourceFilter createResourceFilter()
createResourceFilter
in interface SecurityFactory
public ResourceFilter createResourceFilter(String path)
createResourceFilter
in interface SecurityFactory
public ResourceFilter createResourceFilter(String path, PatternStyle patternStyle)
createResourceFilter
in interface SecurityFactory
public ResourceFilter createResourceFilter(String path, PatternStyle patternStyle, boolean includeParents)
createResourceFilter
in interface SecurityFactory
public ExpressionFilter createExpressionFilter()
createExpressionFilter
in interface SecurityFactory
public ExpressionFilter createExpressionFilter(Expression expression)
createExpressionFilter
in interface SecurityFactory
public NotFilter createNotFilter()
createNotFilter
in interface SecurityFactory
public NotFilter createNotFilter(PermissionFilter operand)
createNotFilter
in interface SecurityFactory
public AndFilter createAndFilter()
createAndFilter
in interface SecurityFactory
public AndFilter createAndFilter(PermissionFilter... operands)
SecurityFactory
createAndFilter
in interface SecurityFactory
public OrFilter createOrFilter()
createOrFilter
in interface SecurityFactory
public PatternStyle createPatternStyleFromString(EDataType eDataType, String initialValue)
public String convertPatternStyleToString(EDataType eDataType, Object instanceValue)
public OrFilter createOrFilter(PermissionFilter... operands)
SecurityFactory
createOrFilter
in interface SecurityFactory
public Access createAccessFromString(EDataType eDataType, String initialValue)
public String convertAccessToString(EDataType eDataType, Object instanceValue)
public Access createAccessObjectFromString(EDataType eDataType, String initialValue)
public String convertAccessObjectToString(EDataType eDataType, Object instanceValue)
public SecurityPackage getSecurityPackage()
getSecurityPackage
in interface SecurityFactory
@Deprecated public static SecurityPackage getPackage()
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.