Package org.eclipse.emf.cdo.security.impl

# Klasse SecurityFactoryImpl

java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.EFactoryImpl
org.eclipse.emf.cdo.security.impl.SecurityFactoryImpl

Alle implementierten Schnittstellen:
  `SecurityFactory`, `Notifier`, `EFactory`, `EModelElement`, `EObject`, `EStructuralFeature.Internal.DynamicValueHolder`, `InternalEObject`, `BinaryResourceImpl.DataConverter.Factory`

public class SecurityFactoryImpl extends EFactoryImpl implements SecurityFactory
An implementation of the model Factory.

Generated

## Verschachtelte Klassen - Übersicht

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

`MinimalEObjectImpl.Container.Dynamic`

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.impl.MinimalEObjectImpl

`MinimalEObjectImpl.Container`

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.impl.BasicEObjectImpl

`BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl`

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.common.notify.impl.BasicNotifierImpl

`BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.InternalEObject

`InternalEObject.EStore`

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`static final Access`
`DEFAULT_PERMISSION`

### Von Klasse geerbte Felder org.eclipse.emf.ecore.impl.EFactoryImpl

`EDATE_FORMATS, ePackage`

### Von Klasse geerbte Felder org.eclipse.emf.ecore.impl.EModelElementImpl

`eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG`

### Von Klasse geerbte Felder org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

`eContainer`

### Von Klasse geerbte Felder org.eclipse.emf.ecore.impl.BasicEObjectImpl

`EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET`

### Von Schnittstelle geerbte Felder org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder

`NIL`

### Von Schnittstelle geerbte Felder org.eclipse.emf.ecore.InternalEObject

`EOPPOSITE_FEATURE_BASE`

### Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.security.SecurityFactory

`eINSTANCE`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`SecurityFactoryImpl()`
Creates an instance of the factory.

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`String`
`convertAccessObjectToString(EDataType eDataType, Object instanceValue)`
`String`
`convertAccessToString(EDataType eDataType, Object instanceValue)`
`String`
`convertPatternStyleToString(EDataType eDataType, Object instanceValue)`
`String`
`convertToString(EDataType eDataType, Object instanceValue)`
`EObject`
`create(EClass eClass)`
`Access`
`createAccessFromString(EDataType eDataType, String initialValue)`
`Access`
`createAccessObjectFromString(EDataType eDataType, String initialValue)`
`AndFilter`
`createAndFilter()`
`AndFilter`
`createAndFilter(PermissionFilter... operands)`
Returns a new object of class 'And Filter'.
`ClassFilter`
`createClassFilter()`
`ClassFilter`
`createClassFilter(EClass eClass)`
`ClassPermission`
`createClassPermission()`
Veraltet.
`ClassPermission`
`createClassPermission(EClass eClass, Access access)`
Veraltet.
`Directory`
`createDirectory()`
`Directory`
`createDirectory(String name)`
`ExpressionFilter`
`createExpressionFilter()`
`ExpressionFilter`
`createExpressionFilter(Expression expression)`
`FilterPermission`
`createFilterPermission()`
`FilterPermission`
`createFilterPermission(Access access, PermissionFilter... filters)`
`Object`
`createFromString(EDataType eDataType, String initialValue)`
`Group`
`createGroup()`
`Group`
`createGroup(String id)`
`LinkedFilter`
`createLinkedFilter()`
`NotFilter`
`createNotFilter()`
`NotFilter`
`createNotFilter(PermissionFilter operand)`
`OrFilter`
`createOrFilter()`
`OrFilter`
`createOrFilter(PermissionFilter... operands)`
Returns a new object of class 'Or Filter'.
`PackageFilter`
`createPackageFilter()`
`PackageFilter`
`createPackageFilter(EPackage ePackage)`
`PackagePermission`
`createPackagePermission()`
Veraltet.
`PackagePermission`
`createPackagePermission(EPackage ePackage, Access access)`
Veraltet.
`PatternStyle`
`createPatternStyleFromString(EDataType eDataType, String initialValue)`
`Realm`
`createRealm()`
`Realm`
`createRealm(String name)`
`Realm`
`createRealm(String name, Access defaultAccess)`
`ResourceFilter`
`createResourceFilter()`
`ResourceFilter`
`createResourceFilter(String path)`
`ResourceFilter`
`createResourceFilter(String path, PatternStyle patternStyle)`
`ResourceFilter`
`createResourceFilter(String path, PatternStyle patternStyle, boolean includeParents)`
`ResourcePermission`
`createResourcePermission()`
Veraltet.
`ResourcePermission`
`createResourcePermission(String pattern, Access access)`
Veraltet.
`Role`
`createRole()`
`Role`
`createRole(String id)`
`User`
`createUser()`
`User`
`createUser(String id)`
`User`
`createUser(String id, String password)`
`UserPassword`
`createUserPassword()`
`static SecurityPackage`
`getPackage()`
Veraltet.
`SecurityPackage`
`getSecurityPackage()`
`static SecurityFactory`
`init()`
Creates the default factory implementation.

### Von Klasse geerbte Methoden org.eclipse.emf.ecore.impl.EFactoryImpl

`basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, create, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, split`

### Von Klasse geerbte Methoden org.eclipse.emf.ecore.impl.EModelElementImpl

`eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen`

### Von Klasse geerbte Methoden org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container

`eBasicSetContainer, eInternalContainer`

### Von Klasse geerbte Methoden org.eclipse.emf.ecore.impl.MinimalEObjectImpl

`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`

### Von Klasse geerbte Methoden org.eclipse.emf.ecore.impl.BasicEObjectImpl

`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`

### Von Klasse geerbte Methoden org.eclipse.emf.common.notify.impl.BasicNotifierImpl

`eNotificationRequired, eNotify`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.EFactory

`getEPackage, setEPackage`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.EModelElement

`getEAnnotation, getEAnnotations`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.EObject

`eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.InternalEObject

`eNotificationRequired`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.common.notify.Notifier

`eAdapters, eDeliver, eNotify, eSetDeliver`

## Felddetails

### DEFAULT_PERMISSION

public static final Access DEFAULT_PERMISSION

Seit:
  4.3

## Konstruktordetails

### SecurityFactoryImpl

public SecurityFactoryImpl()
Creates an instance of the factory.

Generated

## Methodendetails

### init

public static SecurityFactory init()
Creates the default factory implementation.

Generated

### create

public EObject create(EClass eClass)

Angegeben von:
  `create` in Schnittstelle `EFactory`
Setzt außer Kraft:
  `create` in Klasse `EFactoryImpl`
Generated

### createFromString

public Object createFromString(EDataType eDataType, String initialValue)

Angegeben von:
  `createFromString` in Schnittstelle `EFactory`
Setzt außer Kraft:
  `createFromString` in Klasse `EFactoryImpl`
Generated

### convertToString

public String convertToString(EDataType eDataType, Object instanceValue)

Angegeben von:
  `convertToString` in Schnittstelle `EFactory`
Setzt außer Kraft:
  `convertToString` in Klasse `EFactoryImpl`
Generated

### createRealm

public Realm createRealm()

Angegeben von:
  `createRealm` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'Realm'.
Generated

### createRealm

public Realm createRealm(String name)

Angegeben von:
  `createRealm` in Schnittstelle `SecurityFactory`

### createRealm

public Realm createRealm(String name, Access defaultAccess)

Angegeben von:
  `createRealm` in Schnittstelle `SecurityFactory`

### createDirectory

public Directory createDirectory(String name)

Angegeben von:
  `createDirectory` in Schnittstelle `SecurityFactory`

### createRole

public Role createRole(String id)

Angegeben von:
  `createRole` in Schnittstelle `SecurityFactory`

### createGroup

public Group createGroup(String id)

Angegeben von:
  `createGroup` in Schnittstelle `SecurityFactory`

### createUser

public User createUser(String id)

Angegeben von:
  `createUser` in Schnittstelle `SecurityFactory`

### createUser

public User createUser(String id, String password)

Angegeben von:
  `createUser` in Schnittstelle `SecurityFactory`

### createClassPermission

@Deprecated public ClassPermission createClassPermission(EClass eClass, Access access)
Veraltet.

Angegeben von:
  `createClassPermission` in Schnittstelle `SecurityFactory`

### createPackagePermission

@Deprecated public PackagePermission createPackagePermission(EPackage ePackage, Access access)
Veraltet.

Angegeben von:
  `createPackagePermission` in Schnittstelle `SecurityFactory`

### createResourcePermission

@Deprecated public ResourcePermission createResourcePermission(String pattern, Access access)
Veraltet.

Angegeben von:
  `createResourcePermission` in Schnittstelle `SecurityFactory`

### createDirectory

public Directory createDirectory()

Angegeben von:
  `createDirectory` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'Directory'.
Generated

### createRole

public Role createRole()

Angegeben von:
  `createRole` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'Role'.
Generated

### createGroup

public Group createGroup()

Angegeben von:
  `createGroup` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'Group'.
Generated

### createUser

public User createUser()

Angegeben von:
  `createUser` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'User'.
Generated

### createUserPassword

public UserPassword createUserPassword()

Angegeben von:
  `createUserPassword` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'User Password'.
Generated

### createClassPermission

@Deprecated public ClassPermission createClassPermission()
Veraltet.

Angegeben von:
  `createClassPermission` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'Class Permission'.
Generated

### createPackagePermission

@Deprecated public PackagePermission createPackagePermission()
Veraltet.

Angegeben von:
  `createPackagePermission` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'Package Permission'.
Generated

### createResourcePermission

@Deprecated public ResourcePermission createResourcePermission()
Veraltet.

Angegeben von:
  `createResourcePermission` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'Resource Permission'.
Generated

### createFilterPermission

public FilterPermission createFilterPermission()

Angegeben von:
  `createFilterPermission` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'Filter Permission'.
Seit:
  4.3
Generated

### createLinkedFilter

public LinkedFilter createLinkedFilter()

Angegeben von:
  `createLinkedFilter` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'Linked Filter'.
Seit:
  4.3
Generated

### createFilterPermission

public FilterPermission createFilterPermission(Access access, PermissionFilter... filters)

Angegeben von:
  `createFilterPermission` in Schnittstelle `SecurityFactory`
Seit:
  4.3

### createPackageFilter

public PackageFilter createPackageFilter()

Angegeben von:
  `createPackageFilter` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'Package Filter'.
Seit:
  4.3
Generated

### createPackageFilter

public PackageFilter createPackageFilter(EPackage ePackage)

Angegeben von:
  `createPackageFilter` in Schnittstelle `SecurityFactory`
Seit:
  4.3

### createClassFilter

public ClassFilter createClassFilter()

Angegeben von:
  `createClassFilter` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'Class Filter'.
Seit:
  4.3
Generated

### createClassFilter

public ClassFilter createClassFilter(EClass eClass)

Angegeben von:
  `createClassFilter` in Schnittstelle `SecurityFactory`
Seit:
  4.3

### createResourceFilter

public ResourceFilter createResourceFilter()

Angegeben von:
  `createResourceFilter` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'Resource Filter'.
Seit:
  4.3
Generated

### createResourceFilter

public ResourceFilter createResourceFilter(String path)

Angegeben von:
  `createResourceFilter` in Schnittstelle `SecurityFactory`
Seit:
  4.3

### createResourceFilter

public ResourceFilter createResourceFilter(String path, PatternStyle patternStyle)

Angegeben von:
  `createResourceFilter` in Schnittstelle `SecurityFactory`
Seit:
  4.3

### createResourceFilter

public ResourceFilter createResourceFilter(String path, PatternStyle patternStyle, boolean includeParents)

Angegeben von:
  `createResourceFilter` in Schnittstelle `SecurityFactory`
Seit:
  4.3

### createExpressionFilter

public ExpressionFilter createExpressionFilter()

Angegeben von:
  `createExpressionFilter` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'Expression Filter'.
Seit:
  4.3
Generated

### createExpressionFilter

public ExpressionFilter createExpressionFilter(Expression expression)

Angegeben von:
  `createExpressionFilter` in Schnittstelle `SecurityFactory`
Seit:
  4.3

### createNotFilter

public NotFilter createNotFilter()

Angegeben von:
  `createNotFilter` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'Not Filter'.
Seit:
  4.3
Generated

### createNotFilter

public NotFilter createNotFilter(PermissionFilter operand)

Angegeben von:
  `createNotFilter` in Schnittstelle `SecurityFactory`
Seit:
  4.3

### createAndFilter

public AndFilter createAndFilter()

Angegeben von:
  `createAndFilter` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'And Filter'.
Seit:
  4.3
Generated

### createAndFilter

public AndFilter createAndFilter(PermissionFilter... operands)
Beschreibung aus Schnittstelle kopiert: `SecurityFactory`
Returns a new object of class 'And Filter'.

Angegeben von:
  `createAndFilter` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'And Filter'.
Seit:
  4.3

### createOrFilter

public OrFilter createOrFilter()

Angegeben von:
  `createOrFilter` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'Or Filter'.
Seit:
  4.3
Generated

### createPatternStyleFromString

public PatternStyle createPatternStyleFromString(EDataType eDataType, String initialValue)

Seit:
  4.3
Generated

### convertPatternStyleToString

public String convertPatternStyleToString(EDataType eDataType, Object instanceValue)

Seit:
  4.3
Generated

### createOrFilter

public OrFilter createOrFilter(PermissionFilter... operands)
Beschreibung aus Schnittstelle kopiert: `SecurityFactory`
Returns a new object of class 'Or Filter'.

Angegeben von:
  `createOrFilter` in Schnittstelle `SecurityFactory`
Gibt zurück:
  a new object of class 'Or Filter'.
Seit:
  4.3

### createAccessFromString

public Access createAccessFromString(EDataType eDataType, String initialValue)

Generated
  NOT

### convertAccessToString

public String convertAccessToString(EDataType eDataType, Object instanceValue)

Generated

### createAccessObjectFromString

public Access createAccessObjectFromString(EDataType eDataType, String initialValue)

Generated

### convertAccessObjectToString

public String convertAccessObjectToString(EDataType eDataType, Object instanceValue)

Generated

### getSecurityPackage

public SecurityPackage getSecurityPackage()

Angegeben von:
  `getSecurityPackage` in Schnittstelle `SecurityFactory`
Gibt zurück:
  the package supported by this factory.
Generated

### getPackage

@Deprecated public static SecurityPackage getPackage()
Veraltet.

Generated