Class 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
-
- All Implemented Interfaces:
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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
-
Field Summary
Fields Modifier and Type Field Description static Access
DEFAULT_PERMISSION
-
Fields inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
EDATE_FORMATS, ePackage
-
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
-
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Fields inherited from interface org.eclipse.emf.cdo.security.SecurityFactory
eINSTANCE
-
-
Constructor Summary
Constructors Constructor Description SecurityFactoryImpl()
Creates an instance of the factory.
-
Method Summary
-
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, create, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, split
-
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class 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
-
Methods inherited from class 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
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.ecore.EFactory
getEPackage, setEPackage
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Field Detail
-
DEFAULT_PERMISSION
public static final Access DEFAULT_PERMISSION
- Since:
- 4.3
-
-
Method Detail
-
init
public static SecurityFactory init()
Creates the default factory implementation.- Generated
-
create
public EObject create(EClass eClass)
- Specified by:
create
in interfaceEFactory
- Overrides:
create
in classEFactoryImpl
- Generated
-
createFromString
public java.lang.Object createFromString(EDataType eDataType, java.lang.String initialValue)
- Specified by:
createFromString
in interfaceEFactory
- Overrides:
createFromString
in classEFactoryImpl
- Generated
-
convertToString
public java.lang.String convertToString(EDataType eDataType, java.lang.Object instanceValue)
- Specified by:
convertToString
in interfaceEFactory
- Overrides:
convertToString
in classEFactoryImpl
- Generated
-
createRealm
public Realm createRealm()
- Specified by:
createRealm
in interfaceSecurityFactory
- Returns:
- a new object of class 'Realm'.
- Generated
-
createRealm
public Realm createRealm(java.lang.String name)
- Specified by:
createRealm
in interfaceSecurityFactory
-
createRealm
public Realm createRealm(java.lang.String name, Access defaultAccess)
- Specified by:
createRealm
in interfaceSecurityFactory
-
createDirectory
public Directory createDirectory(java.lang.String name)
- Specified by:
createDirectory
in interfaceSecurityFactory
-
createRole
public Role createRole(java.lang.String id)
- Specified by:
createRole
in interfaceSecurityFactory
-
createGroup
public Group createGroup(java.lang.String id)
- Specified by:
createGroup
in interfaceSecurityFactory
-
createUser
public User createUser(java.lang.String id)
- Specified by:
createUser
in interfaceSecurityFactory
-
createUser
public User createUser(java.lang.String id, java.lang.String password)
- Specified by:
createUser
in interfaceSecurityFactory
-
createClassPermission
@Deprecated public ClassPermission createClassPermission(EClass eClass, Access access)
Deprecated.- Specified by:
createClassPermission
in interfaceSecurityFactory
-
createPackagePermission
@Deprecated public PackagePermission createPackagePermission(EPackage ePackage, Access access)
Deprecated.- Specified by:
createPackagePermission
in interfaceSecurityFactory
-
createResourcePermission
@Deprecated public ResourcePermission createResourcePermission(java.lang.String pattern, Access access)
Deprecated.- Specified by:
createResourcePermission
in interfaceSecurityFactory
-
createDirectory
public Directory createDirectory()
- Specified by:
createDirectory
in interfaceSecurityFactory
- Returns:
- a new object of class 'Directory'.
- Generated
-
createRole
public Role createRole()
- Specified by:
createRole
in interfaceSecurityFactory
- Returns:
- a new object of class 'Role'.
- Generated
-
createGroup
public Group createGroup()
- Specified by:
createGroup
in interfaceSecurityFactory
- Returns:
- a new object of class 'Group'.
- Generated
-
createUser
public User createUser()
- Specified by:
createUser
in interfaceSecurityFactory
- Returns:
- a new object of class 'User'.
- Generated
-
createUserPassword
public UserPassword createUserPassword()
- Specified by:
createUserPassword
in interfaceSecurityFactory
- Returns:
- a new object of class 'User Password'.
- Generated
-
createClassPermission
@Deprecated public ClassPermission createClassPermission()
Deprecated.- Specified by:
createClassPermission
in interfaceSecurityFactory
- Returns:
- a new object of class 'Class Permission'.
- Generated
-
createPackagePermission
@Deprecated public PackagePermission createPackagePermission()
Deprecated.- Specified by:
createPackagePermission
in interfaceSecurityFactory
- Returns:
- a new object of class 'Package Permission'.
- Generated
-
createResourcePermission
@Deprecated public ResourcePermission createResourcePermission()
Deprecated.- Specified by:
createResourcePermission
in interfaceSecurityFactory
- Returns:
- a new object of class 'Resource Permission'.
- Generated
-
createFilterPermission
public FilterPermission createFilterPermission()
- Specified by:
createFilterPermission
in interfaceSecurityFactory
- Returns:
- a new object of class 'Filter Permission'.
- Since:
- 4.3
- Generated
-
createLinkedFilter
public LinkedFilter createLinkedFilter()
- Specified by:
createLinkedFilter
in interfaceSecurityFactory
- Returns:
- a new object of class 'Linked Filter'.
- Since:
- 4.3
- Generated
-
createFilterPermission
public FilterPermission createFilterPermission(Access access, PermissionFilter... filters)
- Specified by:
createFilterPermission
in interfaceSecurityFactory
- Since:
- 4.3
-
createPackageFilter
public PackageFilter createPackageFilter()
- Specified by:
createPackageFilter
in interfaceSecurityFactory
- Returns:
- a new object of class 'Package Filter'.
- Since:
- 4.3
- Generated
-
createPackageFilter
public PackageFilter createPackageFilter(EPackage ePackage)
- Specified by:
createPackageFilter
in interfaceSecurityFactory
- Since:
- 4.3
-
createClassFilter
public ClassFilter createClassFilter()
- Specified by:
createClassFilter
in interfaceSecurityFactory
- Returns:
- a new object of class 'Class Filter'.
- Since:
- 4.3
- Generated
-
createClassFilter
public ClassFilter createClassFilter(EClass eClass)
- Specified by:
createClassFilter
in interfaceSecurityFactory
- Since:
- 4.3
-
createResourceFilter
public ResourceFilter createResourceFilter()
- Specified by:
createResourceFilter
in interfaceSecurityFactory
- Returns:
- a new object of class 'Resource Filter'.
- Since:
- 4.3
- Generated
-
createResourceFilter
public ResourceFilter createResourceFilter(java.lang.String path)
- Specified by:
createResourceFilter
in interfaceSecurityFactory
- Since:
- 4.3
-
createResourceFilter
public ResourceFilter createResourceFilter(java.lang.String path, PatternStyle patternStyle)
- Specified by:
createResourceFilter
in interfaceSecurityFactory
- Since:
- 4.3
-
createResourceFilter
public ResourceFilter createResourceFilter(java.lang.String path, PatternStyle patternStyle, boolean includeParents)
- Specified by:
createResourceFilter
in interfaceSecurityFactory
- Since:
- 4.3
-
createExpressionFilter
public ExpressionFilter createExpressionFilter()
- Specified by:
createExpressionFilter
in interfaceSecurityFactory
- Returns:
- a new object of class 'Expression Filter'.
- Since:
- 4.3
- Generated
-
createExpressionFilter
public ExpressionFilter createExpressionFilter(Expression expression)
- Specified by:
createExpressionFilter
in interfaceSecurityFactory
- Since:
- 4.3
-
createNotFilter
public NotFilter createNotFilter()
- Specified by:
createNotFilter
in interfaceSecurityFactory
- Returns:
- a new object of class 'Not Filter'.
- Since:
- 4.3
- Generated
-
createNotFilter
public NotFilter createNotFilter(PermissionFilter operand)
- Specified by:
createNotFilter
in interfaceSecurityFactory
- Since:
- 4.3
-
createAndFilter
public AndFilter createAndFilter()
- Specified by:
createAndFilter
in interfaceSecurityFactory
- Returns:
- a new object of class 'And Filter'.
- Since:
- 4.3
- Generated
-
createAndFilter
public AndFilter createAndFilter(PermissionFilter... operands)
Description copied from interface:SecurityFactory
Returns a new object of class 'And Filter'.- Specified by:
createAndFilter
in interfaceSecurityFactory
- Returns:
- a new object of class 'And Filter'.
- Since:
- 4.3
-
createOrFilter
public OrFilter createOrFilter()
- Specified by:
createOrFilter
in interfaceSecurityFactory
- Returns:
- a new object of class 'Or Filter'.
- Since:
- 4.3
- Generated
-
createPatternStyleFromString
public PatternStyle createPatternStyleFromString(EDataType eDataType, java.lang.String initialValue)
- Since:
- 4.3
- Generated
-
convertPatternStyleToString
public java.lang.String convertPatternStyleToString(EDataType eDataType, java.lang.Object instanceValue)
- Since:
- 4.3
- Generated
-
createOrFilter
public OrFilter createOrFilter(PermissionFilter... operands)
Description copied from interface:SecurityFactory
Returns a new object of class 'Or Filter'.- Specified by:
createOrFilter
in interfaceSecurityFactory
- Returns:
- a new object of class 'Or Filter'.
- Since:
- 4.3
-
createAccessFromString
public Access createAccessFromString(EDataType eDataType, java.lang.String initialValue)
- Generated
-
convertAccessToString
public java.lang.String convertAccessToString(EDataType eDataType, java.lang.Object instanceValue)
- Generated
-
createAccessObjectFromString
public Access createAccessObjectFromString(EDataType eDataType, java.lang.String initialValue)
- Generated
-
convertAccessObjectToString
public java.lang.String convertAccessObjectToString(EDataType eDataType, java.lang.Object instanceValue)
- Generated
-
getSecurityPackage
public SecurityPackage getSecurityPackage()
- Specified by:
getSecurityPackage
in interfaceSecurityFactory
- Returns:
- the package supported by this factory.
- Generated
-
getPackage
@Deprecated public static SecurityPackage getPackage()
Deprecated.- Generated
-
-