Class SecurityItemProviderAdapterFactory
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
-
- org.eclipse.emf.cdo.security.util.SecurityAdapterFactory
-
- org.eclipse.emf.cdo.security.provider.SecurityItemProviderAdapterFactory
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory
,org.eclipse.emf.edit.provider.ComposeableAdapterFactory
,org.eclipse.emf.edit.provider.IChangeNotifier
,org.eclipse.emf.edit.provider.IChildCreationExtender
,org.eclipse.emf.edit.provider.IDisposable
public class SecurityItemProviderAdapterFactory extends SecurityAdapterFactory implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable, org.eclipse.emf.edit.provider.IChildCreationExtender
This is the factory that is used to provide the interfaces needed to support Viewers. The adapters generated by this factory convert EMF adapter notifications into calls tofireNotifyChanged
. The adapters also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances.- Generated
-
-
Field Summary
Fields Modifier and Type Field Description protected AndFilterItemProvider
andFilterItemProvider
This keeps track of the one adapter used for allAndFilter
instances.protected org.eclipse.emf.edit.provider.IChangeNotifier
changeNotifier
This is used to implementIChangeNotifier
.protected org.eclipse.emf.edit.provider.ChildCreationExtenderManager
childCreationExtenderManager
This helps manage the child creation extenders.protected ClassFilterItemProvider
classFilterItemProvider
This keeps track of the one adapter used for allClassFilter
instances.protected ClassPermissionItemProvider
classPermissionItemProvider
Deprecated.protected DirectoryItemProvider
directoryItemProvider
This keeps track of the one adapter used for allDirectory
instances.protected ExpressionFilterItemProvider
expressionFilterItemProvider
This keeps track of the one adapter used for allExpressionFilter
instances.protected FilterPermissionItemProvider
filterPermissionItemProvider
This keeps track of the one adapter used for allFilterPermission
instances.protected GroupItemProvider
groupItemProvider
This keeps track of the one adapter used for allGroup
instances.protected LinkedFilterItemProvider
linkedFilterItemProvider
This keeps track of the one adapter used for allLinkedFilter
instances.protected NotFilterItemProvider
notFilterItemProvider
This keeps track of the one adapter used for allNotFilter
instances.protected OrFilterItemProvider
orFilterItemProvider
This keeps track of the one adapter used for allOrFilter
instances.protected PackageFilterItemProvider
packageFilterItemProvider
This keeps track of the one adapter used for allPackageFilter
instances.protected PackagePermissionItemProvider
packagePermissionItemProvider
Deprecated.protected org.eclipse.emf.edit.provider.ComposedAdapterFactory
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.protected RealmItemProvider
realmItemProvider
This keeps track of the one adapter used for allRealm
instances.protected ResourceFilterItemProvider
resourceFilterItemProvider
This keeps track of the one adapter used for allResourceFilter
instances.protected ResourcePermissionItemProvider
resourcePermissionItemProvider
Deprecated.protected RoleItemProvider
roleItemProvider
This keeps track of the one adapter used for allRole
instances.protected java.util.Collection<java.lang.Object>
supportedTypes
This keeps track of all the supported types checked byisFactoryForType
.protected UserItemProvider
userItemProvider
This keeps track of the one adapter used for allUser
instances.protected UserPasswordItemProvider
userPasswordItemProvider
This keeps track of the one adapter used for allUserPassword
instances.-
Fields inherited from class org.eclipse.emf.cdo.security.util.SecurityAdapterFactory
modelPackage, modelSwitch
-
-
Constructor Summary
Constructors Constructor Description SecurityItemProviderAdapterFactory()
This constructs an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.Object
adapt(java.lang.Object object, java.lang.Object type)
org.eclipse.emf.common.notify.Adapter
adapt(org.eclipse.emf.common.notify.Notifier notifier, java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter.void
addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener.org.eclipse.emf.common.notify.Adapter
createAndFilterAdapter()
This creates an adapter for aAndFilter
.org.eclipse.emf.common.notify.Adapter
createClassFilterAdapter()
This creates an adapter for aClassFilter
.org.eclipse.emf.common.notify.Adapter
createClassPermissionAdapter()
Deprecated.org.eclipse.emf.common.notify.Adapter
createDirectoryAdapter()
This creates an adapter for aDirectory
.org.eclipse.emf.common.notify.Adapter
createExpressionFilterAdapter()
This creates an adapter for aExpressionFilter
.org.eclipse.emf.common.notify.Adapter
createFilterPermissionAdapter()
This creates an adapter for aFilterPermission
.org.eclipse.emf.common.notify.Adapter
createGroupAdapter()
This creates an adapter for aGroup
.org.eclipse.emf.common.notify.Adapter
createLinkedFilterAdapter()
This creates an adapter for aLinkedFilter
.org.eclipse.emf.common.notify.Adapter
createNotFilterAdapter()
This creates an adapter for aNotFilter
.org.eclipse.emf.common.notify.Adapter
createOrFilterAdapter()
This creates an adapter for aOrFilter
.org.eclipse.emf.common.notify.Adapter
createPackageFilterAdapter()
This creates an adapter for aPackageFilter
.org.eclipse.emf.common.notify.Adapter
createPackagePermissionAdapter()
Deprecated.org.eclipse.emf.common.notify.Adapter
createRealmAdapter()
This creates an adapter for aRealm
.org.eclipse.emf.common.notify.Adapter
createResourceFilterAdapter()
This creates an adapter for aResourceFilter
.org.eclipse.emf.common.notify.Adapter
createResourcePermissionAdapter()
Deprecated.org.eclipse.emf.common.notify.Adapter
createRoleAdapter()
This creates an adapter for aRole
.org.eclipse.emf.common.notify.Adapter
createUserAdapter()
This creates an adapter for aUser
.org.eclipse.emf.common.notify.Adapter
createUserPasswordAdapter()
This creates an adapter for aUserPassword
.void
dispose()
This disposes all of the item providers created by this factory.void
fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates tochangeNotifier
and toparentAdapterFactory
.java.util.List<org.eclipse.emf.edit.provider.IChildCreationExtender>
getChildCreationExtenders()
java.util.Collection<?>
getNewChildDescriptors(java.lang.Object object, org.eclipse.emf.edit.domain.EditingDomain editingDomain)
org.eclipse.emf.common.util.ResourceLocator
getResourceLocator()
org.eclipse.emf.edit.provider.ComposeableAdapterFactory
getRootAdapterFactory()
This returns the root adapter factory that contains this factory.boolean
isFactoryForType(java.lang.Object type)
void
removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This removes a listener.void
setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.-
Methods inherited from class org.eclipse.emf.cdo.security.util.SecurityAdapterFactory
createAdapter, createAssigneeAdapter, createCombinedFilterAdapter, createEObjectAdapter, createModelElementAdapter, createObjectFilterAdapter, createObjectPermissionAdapter, createPermissionAdapter, createPermissionFilterAdapter, createSecurityElementAdapter, createSecurityItemAdapter
-
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, associate, createAdapter, resolve
-
-
-
-
Field Detail
-
parentAdapterFactory
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.- Generated
-
changeNotifier
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
This is used to implementIChangeNotifier
.- Generated
-
childCreationExtenderManager
protected org.eclipse.emf.edit.provider.ChildCreationExtenderManager childCreationExtenderManager
This helps manage the child creation extenders.- Generated
-
supportedTypes
protected java.util.Collection<java.lang.Object> supportedTypes
This keeps track of all the supported types checked byisFactoryForType
.- Generated
-
realmItemProvider
protected RealmItemProvider realmItemProvider
This keeps track of the one adapter used for allRealm
instances.- Generated
-
directoryItemProvider
protected DirectoryItemProvider directoryItemProvider
This keeps track of the one adapter used for allDirectory
instances.- Generated
-
roleItemProvider
protected RoleItemProvider roleItemProvider
This keeps track of the one adapter used for allRole
instances.- Generated
-
groupItemProvider
protected GroupItemProvider groupItemProvider
This keeps track of the one adapter used for allGroup
instances.- Generated
-
userItemProvider
protected UserItemProvider userItemProvider
This keeps track of the one adapter used for allUser
instances.- Generated
-
userPasswordItemProvider
protected UserPasswordItemProvider userPasswordItemProvider
This keeps track of the one adapter used for allUserPassword
instances.- Generated
-
classPermissionItemProvider
@Deprecated protected ClassPermissionItemProvider classPermissionItemProvider
Deprecated.This keeps track of the one adapter used for allClassPermission
instances.- Generated
-
packagePermissionItemProvider
@Deprecated protected PackagePermissionItemProvider packagePermissionItemProvider
Deprecated.This keeps track of the one adapter used for allPackagePermission
instances.- Generated
-
resourcePermissionItemProvider
@Deprecated protected ResourcePermissionItemProvider resourcePermissionItemProvider
Deprecated.This keeps track of the one adapter used for allResourcePermission
instances.- Generated
-
filterPermissionItemProvider
protected FilterPermissionItemProvider filterPermissionItemProvider
This keeps track of the one adapter used for allFilterPermission
instances.- Since:
- 4.3
- Generated
-
linkedFilterItemProvider
protected LinkedFilterItemProvider linkedFilterItemProvider
This keeps track of the one adapter used for allLinkedFilter
instances.- Since:
- 4.3
- Generated
-
packageFilterItemProvider
protected PackageFilterItemProvider packageFilterItemProvider
This keeps track of the one adapter used for allPackageFilter
instances.- Since:
- 4.3
- Generated
-
classFilterItemProvider
protected ClassFilterItemProvider classFilterItemProvider
This keeps track of the one adapter used for allClassFilter
instances.- Since:
- 4.3
- Generated
-
resourceFilterItemProvider
protected ResourceFilterItemProvider resourceFilterItemProvider
This keeps track of the one adapter used for allResourceFilter
instances.- Since:
- 4.3
- Generated
-
expressionFilterItemProvider
protected ExpressionFilterItemProvider expressionFilterItemProvider
This keeps track of the one adapter used for allExpressionFilter
instances.- Since:
- 4.3
- Generated
-
notFilterItemProvider
protected NotFilterItemProvider notFilterItemProvider
This keeps track of the one adapter used for allNotFilter
instances.- Since:
- 4.3
- Generated
-
andFilterItemProvider
protected AndFilterItemProvider andFilterItemProvider
This keeps track of the one adapter used for allAndFilter
instances.- Since:
- 4.3
- Generated
-
orFilterItemProvider
protected OrFilterItemProvider orFilterItemProvider
This keeps track of the one adapter used for allOrFilter
instances.- Since:
- 4.3
- Generated
-
-
Method Detail
-
createRealmAdapter
public org.eclipse.emf.common.notify.Adapter createRealmAdapter()
This creates an adapter for aRealm
.- Overrides:
createRealmAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
Realm
- Generated
-
createDirectoryAdapter
public org.eclipse.emf.common.notify.Adapter createDirectoryAdapter()
This creates an adapter for aDirectory
.- Overrides:
createDirectoryAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
Directory
- Generated
-
createRoleAdapter
public org.eclipse.emf.common.notify.Adapter createRoleAdapter()
This creates an adapter for aRole
.- Overrides:
createRoleAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
Role
- Generated
-
createGroupAdapter
public org.eclipse.emf.common.notify.Adapter createGroupAdapter()
This creates an adapter for aGroup
.- Overrides:
createGroupAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
Group
- Generated
-
createUserAdapter
public org.eclipse.emf.common.notify.Adapter createUserAdapter()
This creates an adapter for aUser
.- Overrides:
createUserAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
User
- Generated
-
createUserPasswordAdapter
public org.eclipse.emf.common.notify.Adapter createUserPasswordAdapter()
This creates an adapter for aUserPassword
.- Overrides:
createUserPasswordAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
UserPassword
- Generated
-
createClassPermissionAdapter
@Deprecated public org.eclipse.emf.common.notify.Adapter createClassPermissionAdapter()
Deprecated.This creates an adapter for aClassPermission
.- Overrides:
createClassPermissionAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
ClassPermission
- Generated
-
createPackagePermissionAdapter
@Deprecated public org.eclipse.emf.common.notify.Adapter createPackagePermissionAdapter()
Deprecated.This creates an adapter for aPackagePermission
.- Overrides:
createPackagePermissionAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
PackagePermission
- Generated
-
createResourcePermissionAdapter
@Deprecated public org.eclipse.emf.common.notify.Adapter createResourcePermissionAdapter()
Deprecated.This creates an adapter for aResourcePermission
.- Overrides:
createResourcePermissionAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
ResourcePermission
- Generated
-
createFilterPermissionAdapter
public org.eclipse.emf.common.notify.Adapter createFilterPermissionAdapter()
This creates an adapter for aFilterPermission
.- Overrides:
createFilterPermissionAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
FilterPermission
- Generated
-
createLinkedFilterAdapter
public org.eclipse.emf.common.notify.Adapter createLinkedFilterAdapter()
This creates an adapter for aLinkedFilter
.- Overrides:
createLinkedFilterAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
LinkedFilter
- Generated
-
createPackageFilterAdapter
public org.eclipse.emf.common.notify.Adapter createPackageFilterAdapter()
This creates an adapter for aPackageFilter
.- Overrides:
createPackageFilterAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
PackageFilter
- Generated
-
createClassFilterAdapter
public org.eclipse.emf.common.notify.Adapter createClassFilterAdapter()
This creates an adapter for aClassFilter
.- Overrides:
createClassFilterAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
ClassFilter
- Generated
-
createResourceFilterAdapter
public org.eclipse.emf.common.notify.Adapter createResourceFilterAdapter()
This creates an adapter for aResourceFilter
.- Overrides:
createResourceFilterAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
ResourceFilter
- Generated
-
createExpressionFilterAdapter
public org.eclipse.emf.common.notify.Adapter createExpressionFilterAdapter()
This creates an adapter for aExpressionFilter
.- Overrides:
createExpressionFilterAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
ExpressionFilter
- Generated
-
createNotFilterAdapter
public org.eclipse.emf.common.notify.Adapter createNotFilterAdapter()
This creates an adapter for aNotFilter
.- Overrides:
createNotFilterAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
NotFilter
- Generated
-
createAndFilterAdapter
public org.eclipse.emf.common.notify.Adapter createAndFilterAdapter()
This creates an adapter for aAndFilter
.- Overrides:
createAndFilterAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
AndFilter
- Generated
-
createOrFilterAdapter
public org.eclipse.emf.common.notify.Adapter createOrFilterAdapter()
This creates an adapter for aOrFilter
.- Overrides:
createOrFilterAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
OrFilter
- Generated
-
getRootAdapterFactory
public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactory
in interfaceorg.eclipse.emf.edit.provider.ComposeableAdapterFactory
- Generated
-
setParentAdapterFactory
public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactory
in interfaceorg.eclipse.emf.edit.provider.ComposeableAdapterFactory
- Generated
-
isFactoryForType
public boolean isFactoryForType(java.lang.Object type)
- Specified by:
isFactoryForType
in interfaceorg.eclipse.emf.common.notify.AdapterFactory
- Overrides:
isFactoryForType
in classSecurityAdapterFactory
- Returns:
- whether this factory is applicable for the type of the object.
- Generated
-
adapt
public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter.- Specified by:
adapt
in interfaceorg.eclipse.emf.common.notify.AdapterFactory
- Overrides:
adapt
in classorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
- Generated
-
adapt
public java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
- Specified by:
adapt
in interfaceorg.eclipse.emf.common.notify.AdapterFactory
- Overrides:
adapt
in classorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
- Generated
-
getChildCreationExtenders
public java.util.List<org.eclipse.emf.edit.provider.IChildCreationExtender> getChildCreationExtenders()
- Generated
-
getNewChildDescriptors
public java.util.Collection<?> getNewChildDescriptors(java.lang.Object object, org.eclipse.emf.edit.domain.EditingDomain editingDomain)
- Specified by:
getNewChildDescriptors
in interfaceorg.eclipse.emf.edit.provider.IChildCreationExtender
- Generated
-
getResourceLocator
public org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
- Specified by:
getResourceLocator
in interfaceorg.eclipse.emf.edit.provider.IChildCreationExtender
- Generated
-
addListener
public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener.- Specified by:
addListener
in interfaceorg.eclipse.emf.edit.provider.IChangeNotifier
- Generated
-
removeListener
public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This removes a listener.- Specified by:
removeListener
in interfaceorg.eclipse.emf.edit.provider.IChangeNotifier
- Generated
-
fireNotifyChanged
public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates tochangeNotifier
and toparentAdapterFactory
.- Specified by:
fireNotifyChanged
in interfaceorg.eclipse.emf.edit.provider.IChangeNotifier
- Generated
-
dispose
public void dispose()
This disposes all of the item providers created by this factory.- Specified by:
dispose
in interfaceorg.eclipse.emf.edit.provider.IDisposable
- Generated
-
-