public class SecurityFactoryImpl extends org.eclipse.emf.ecore.impl.EFactoryImpl implements SecurityFactory
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
Modifier and Type | Field and Description |
---|---|
static Access |
DEFAULT_PERMISSION |
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
eINSTANCE
Constructor and Description |
---|
SecurityFactoryImpl()
Creates an instance of the factory
|
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, create, 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, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, 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
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public static final Access DEFAULT_PERMISSION
public SecurityFactoryImpl()
public static SecurityFactory init()
public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
create
in interface org.eclipse.emf.ecore.EFactory
create
in class org.eclipse.emf.ecore.impl.EFactoryImpl
public Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
createFromString
in interface org.eclipse.emf.ecore.EFactory
createFromString
in class org.eclipse.emf.ecore.impl.EFactoryImpl
public String convertToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
convertToString
in interface org.eclipse.emf.ecore.EFactory
convertToString
in class org.eclipse.emf.ecore.impl.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(org.eclipse.emf.ecore.EClass eClass, Access access)
createClassPermission
in interface SecurityFactory
@Deprecated public PackagePermission createPackagePermission(org.eclipse.emf.ecore.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(org.eclipse.emf.ecore.EPackage ePackage)
createPackageFilter
in interface SecurityFactory
public ClassFilter createClassFilter()
createClassFilter
in interface SecurityFactory
public ClassFilter createClassFilter(org.eclipse.emf.ecore.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(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
public String convertPatternStyleToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
public OrFilter createOrFilter(PermissionFilter... operands)
SecurityFactory
createOrFilter
in interface SecurityFactory
public Access createAccessFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
public String convertAccessToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
public Access createAccessObjectFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
public String convertAccessObjectToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
public SecurityPackage getSecurityPackage()
getSecurityPackage
in interface SecurityFactory
@Deprecated public static SecurityPackage getPackage()
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.