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:
AdapterFactory
,ComposeableAdapterFactory
,IChangeNotifier
,IChildCreationExtender
,IDisposable
public class SecurityItemProviderAdapterFactory
extends SecurityAdapterFactory
implements ComposeableAdapterFactory, IChangeNotifier, IDisposable, 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 to
fireNotifyChanged
.
The adapters also support Eclipse property sheets.
Note that most of the adapters are shared among multiple instances.
- Generated
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
A child creation extender for theExpressionsPackage
.Nested classes/interfaces inherited from interface org.eclipse.emf.edit.provider.IChildCreationExtender
IChildCreationExtender.Descriptor
-
Field Summary
Modifier and TypeFieldDescriptionprotected AndFilterItemProvider
This keeps track of the one adapter used for allAndFilter
instances.protected IChangeNotifier
This is used to implementIChangeNotifier
.protected ChildCreationExtenderManager
This helps manage the child creation extenders.protected ClassFilterItemProvider
This keeps track of the one adapter used for allClassFilter
instances.protected ClassPermissionItemProvider
Deprecated.protected DirectoryItemProvider
This keeps track of the one adapter used for allDirectory
instances.protected ExpressionFilterItemProvider
This keeps track of the one adapter used for allExpressionFilter
instances.protected FilterPermissionItemProvider
This keeps track of the one adapter used for allFilterPermission
instances.protected GroupItemProvider
This keeps track of the one adapter used for allGroup
instances.protected LinkedFilterItemProvider
This keeps track of the one adapter used for allLinkedFilter
instances.protected NotFilterItemProvider
This keeps track of the one adapter used for allNotFilter
instances.protected OrFilterItemProvider
This keeps track of the one adapter used for allOrFilter
instances.protected PackageFilterItemProvider
This keeps track of the one adapter used for allPackageFilter
instances.protected PackagePermissionItemProvider
Deprecated.protected ComposedAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.protected RealmItemProvider
This keeps track of the one adapter used for allRealm
instances.protected ResourceFilterItemProvider
This keeps track of the one adapter used for allResourceFilter
instances.protected ResourcePermissionItemProvider
Deprecated.protected RoleItemProvider
This keeps track of the one adapter used for allRole
instances.protected Collection<Object>
This keeps track of all the supported types checked byisFactoryForType
.protected UserItemProvider
This keeps track of the one adapter used for allUser
instances.protected 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
-
Method Summary
Modifier and TypeMethodDescriptionThis implementation substitutes the factory itself as the key for the adapter.void
addListener
(INotifyChangedListener notifyChangedListener) This adds a listener.This creates an adapter for aAndFilter
.This creates an adapter for aClassFilter
.Deprecated.This creates an adapter for aDirectory
.This creates an adapter for aExpressionFilter
.This creates an adapter for aFilterPermission
.This creates an adapter for aGroup
.This creates an adapter for aLinkedFilter
.This creates an adapter for aNotFilter
.This creates an adapter for aOrFilter
.This creates an adapter for aPackageFilter
.Deprecated.This creates an adapter for aRealm
.This creates an adapter for aResourceFilter
.Deprecated.This creates an adapter for aRole
.This creates an adapter for aUser
.This creates an adapter for aUserPassword
.void
dispose()
This disposes all of the item providers created by this factory.void
fireNotifyChanged
(Notification notification) This delegates tochangeNotifier
and toparentAdapterFactory
.Collection<?>
getNewChildDescriptors
(Object object, EditingDomain editingDomain) This returns the root adapter factory that contains this factory.boolean
isFactoryForType
(Object type) void
removeListener
(INotifyChangedListener notifyChangedListener) This removes a listener.void
setParentAdapterFactory
(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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adaptAllNew, adaptNew
-
Field Details
-
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.- Generated
-
changeNotifier
This is used to implementIChangeNotifier
.- Generated
-
childCreationExtenderManager
This helps manage the child creation extenders.- Generated
-
supportedTypes
This keeps track of all the supported types checked byisFactoryForType
.- Generated
-
realmItemProvider
This keeps track of the one adapter used for allRealm
instances.- Generated
-
directoryItemProvider
This keeps track of the one adapter used for allDirectory
instances.- Generated
-
roleItemProvider
This keeps track of the one adapter used for allRole
instances.- Generated
-
groupItemProvider
This keeps track of the one adapter used for allGroup
instances.- Generated
-
userItemProvider
This keeps track of the one adapter used for allUser
instances.- Generated
-
userPasswordItemProvider
This keeps track of the one adapter used for allUserPassword
instances.- Generated
-
classPermissionItemProvider
Deprecated.This keeps track of the one adapter used for allClassPermission
instances.- Generated
-
packagePermissionItemProvider
Deprecated.This keeps track of the one adapter used for allPackagePermission
instances.- Generated
-
resourcePermissionItemProvider
Deprecated.This keeps track of the one adapter used for allResourcePermission
instances.- Generated
-
filterPermissionItemProvider
This keeps track of the one adapter used for allFilterPermission
instances.- Since:
- 4.3
- Generated
-
linkedFilterItemProvider
This keeps track of the one adapter used for allLinkedFilter
instances.- Since:
- 4.3
- Generated
-
packageFilterItemProvider
This keeps track of the one adapter used for allPackageFilter
instances.- Since:
- 4.3
- Generated
-
classFilterItemProvider
This keeps track of the one adapter used for allClassFilter
instances.- Since:
- 4.3
- Generated
-
resourceFilterItemProvider
This keeps track of the one adapter used for allResourceFilter
instances.- Since:
- 4.3
- Generated
-
expressionFilterItemProvider
This keeps track of the one adapter used for allExpressionFilter
instances.- Since:
- 4.3
- Generated
-
notFilterItemProvider
This keeps track of the one adapter used for allNotFilter
instances.- Since:
- 4.3
- Generated
-
andFilterItemProvider
This keeps track of the one adapter used for allAndFilter
instances.- Since:
- 4.3
- Generated
-
orFilterItemProvider
This keeps track of the one adapter used for allOrFilter
instances.- Since:
- 4.3
- Generated
-
-
Constructor Details
-
SecurityItemProviderAdapterFactory
public SecurityItemProviderAdapterFactory()This constructs an instance.- Generated
-
-
Method Details
-
createRealmAdapter
This creates an adapter for aRealm
.- Overrides:
createRealmAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated
-
createDirectoryAdapter
This creates an adapter for aDirectory
.- Overrides:
createDirectoryAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated
-
createRoleAdapter
This creates an adapter for aRole
.- Overrides:
createRoleAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated
-
createGroupAdapter
This creates an adapter for aGroup
.- Overrides:
createGroupAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated
-
createUserAdapter
This creates an adapter for aUser
.- Overrides:
createUserAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated
-
createUserPasswordAdapter
This creates an adapter for aUserPassword
.- Overrides:
createUserPasswordAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated
-
createClassPermissionAdapter
Deprecated.This creates an adapter for aClassPermission
.- Overrides:
createClassPermissionAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated
-
createPackagePermissionAdapter
Deprecated.This creates an adapter for aPackagePermission
.- Overrides:
createPackagePermissionAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated
-
createResourcePermissionAdapter
Deprecated.This creates an adapter for aResourcePermission
.- Overrides:
createResourcePermissionAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated
-
createFilterPermissionAdapter
This creates an adapter for aFilterPermission
.- Overrides:
createFilterPermissionAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
createLinkedFilterAdapter
This creates an adapter for aLinkedFilter
.- Overrides:
createLinkedFilterAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
createPackageFilterAdapter
This creates an adapter for aPackageFilter
.- Overrides:
createPackageFilterAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
createClassFilterAdapter
This creates an adapter for aClassFilter
.- Overrides:
createClassFilterAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
createResourceFilterAdapter
This creates an adapter for aResourceFilter
.- Overrides:
createResourceFilterAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
createExpressionFilterAdapter
This creates an adapter for aExpressionFilter
.- Overrides:
createExpressionFilterAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
createNotFilterAdapter
This creates an adapter for aNotFilter
.- Overrides:
createNotFilterAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
createAndFilterAdapter
This creates an adapter for aAndFilter
.- Overrides:
createAndFilterAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
createOrFilterAdapter
This creates an adapter for aOrFilter
.- Overrides:
createOrFilterAdapter
in classSecurityAdapterFactory
- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
getRootAdapterFactory
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactory
in interfaceComposeableAdapterFactory
- Generated
-
setParentAdapterFactory
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactory
in interfaceComposeableAdapterFactory
- Generated
-
isFactoryForType
- Specified by:
isFactoryForType
in interfaceAdapterFactory
- Overrides:
isFactoryForType
in classSecurityAdapterFactory
- Returns:
- whether this factory is applicable for the type of the object.
- Generated
-
adapt
This implementation substitutes the factory itself as the key for the adapter.- Specified by:
adapt
in interfaceAdapterFactory
- Overrides:
adapt
in classAdapterFactoryImpl
- Generated
-
adapt
- Specified by:
adapt
in interfaceAdapterFactory
- Overrides:
adapt
in classAdapterFactoryImpl
- Generated
-
getChildCreationExtenders
- Generated
-
getNewChildDescriptors
- Specified by:
getNewChildDescriptors
in interfaceIChildCreationExtender
- Generated
-
getResourceLocator
- Specified by:
getResourceLocator
in interfaceIChildCreationExtender
- Generated
-
addListener
This adds a listener.- Specified by:
addListener
in interfaceIChangeNotifier
- Generated
-
removeListener
This removes a listener.- Specified by:
removeListener
in interfaceIChangeNotifier
- Generated
-
fireNotifyChanged
This delegates tochangeNotifier
and toparentAdapterFactory
.- Specified by:
fireNotifyChanged
in interfaceIChangeNotifier
- Generated
-
dispose
public void dispose()This disposes all of the item providers created by this factory.- Specified by:
dispose
in interfaceIDisposable
- Generated
-