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
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 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
public ClassPermission createClassPermission(EClass eClass, Access access)
createClassPermission
in interface SecurityFactory
public PackagePermission createPackagePermission(EPackage ePackage, Access access)
createPackagePermission
in interface SecurityFactory
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
public ClassPermission createClassPermission()
createClassPermission
in interface SecurityFactory
public PackagePermission createPackagePermission()
createPackagePermission
in interface SecurityFactory
public ResourcePermission createResourcePermission()
createResourcePermission
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.