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
Nested ClassesModifier and TypeClassDescriptionstatic classA child creation extender for theExpressionsPackage.Nested classes/interfaces inherited from interface org.eclipse.emf.edit.provider.IChildCreationExtender
IChildCreationExtender.Descriptor -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AndFilterItemProviderThis keeps track of the one adapter used for allAndFilterinstances.protected IChangeNotifierThis is used to implementIChangeNotifier.protected ChildCreationExtenderManagerThis helps manage the child creation extenders.protected ClassFilterItemProviderThis keeps track of the one adapter used for allClassFilterinstances.protected ClassPermissionItemProviderDeprecated.protected DirectoryItemProviderThis keeps track of the one adapter used for allDirectoryinstances.protected ExpressionFilterItemProviderThis keeps track of the one adapter used for allExpressionFilterinstances.protected FilterPermissionItemProviderThis keeps track of the one adapter used for allFilterPermissioninstances.protected GroupItemProviderThis keeps track of the one adapter used for allGroupinstances.protected LinkedFilterItemProviderThis keeps track of the one adapter used for allLinkedFilterinstances.protected NotFilterItemProviderThis keeps track of the one adapter used for allNotFilterinstances.protected OrFilterItemProviderThis keeps track of the one adapter used for allOrFilterinstances.protected PackageFilterItemProviderThis keeps track of the one adapter used for allPackageFilterinstances.protected PackagePermissionItemProviderDeprecated.protected ComposedAdapterFactoryThis keeps track of the root adapter factory that delegates to this adapter factory.protected RealmItemProviderThis keeps track of the one adapter used for allRealminstances.protected ResourceFilterItemProviderThis keeps track of the one adapter used for allResourceFilterinstances.protected ResourcePermissionItemProviderDeprecated.protected RoleItemProviderThis keeps track of the one adapter used for allRoleinstances.protected Collection<Object>This keeps track of all the supported types checked byisFactoryForType.protected UserItemProviderThis keeps track of the one adapter used for allUserinstances.protected UserPasswordItemProviderThis keeps track of the one adapter used for allUserPasswordinstances.Fields inherited from class org.eclipse.emf.cdo.security.util.SecurityAdapterFactory
modelPackage, modelSwitch -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis implementation substitutes the factory itself as the key for the adapter.voidaddListener(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.voiddispose()This disposes all of the item providers created by this factory.voidfireNotifyChanged(Notification notification) This delegates tochangeNotifierand toparentAdapterFactory.Collection<?>getNewChildDescriptors(Object object, EditingDomain editingDomain) This returns the root adapter factory that contains this factory.booleanisFactoryForType(Object type) voidremoveListener(INotifyChangedListener notifyChangedListener) This removes a listener.voidsetParentAdapterFactory(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, createSecurityItemAdapterMethods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, associate, createAdapter, resolveMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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 allRealminstances.- Generated
-
directoryItemProvider
This keeps track of the one adapter used for allDirectoryinstances.- Generated
-
roleItemProvider
This keeps track of the one adapter used for allRoleinstances.- Generated
-
groupItemProvider
This keeps track of the one adapter used for allGroupinstances.- Generated
-
userItemProvider
This keeps track of the one adapter used for allUserinstances.- Generated
-
userPasswordItemProvider
This keeps track of the one adapter used for allUserPasswordinstances.- Generated
-
classPermissionItemProvider
Deprecated.This keeps track of the one adapter used for allClassPermissioninstances.- Generated
-
packagePermissionItemProvider
Deprecated.This keeps track of the one adapter used for allPackagePermissioninstances.- Generated
-
resourcePermissionItemProvider
Deprecated.This keeps track of the one adapter used for allResourcePermissioninstances.- Generated
-
filterPermissionItemProvider
This keeps track of the one adapter used for allFilterPermissioninstances.- Since:
- 4.3
- Generated
-
linkedFilterItemProvider
This keeps track of the one adapter used for allLinkedFilterinstances.- Since:
- 4.3
- Generated
-
packageFilterItemProvider
This keeps track of the one adapter used for allPackageFilterinstances.- Since:
- 4.3
- Generated
-
classFilterItemProvider
This keeps track of the one adapter used for allClassFilterinstances.- Since:
- 4.3
- Generated
-
resourceFilterItemProvider
This keeps track of the one adapter used for allResourceFilterinstances.- Since:
- 4.3
- Generated
-
expressionFilterItemProvider
This keeps track of the one adapter used for allExpressionFilterinstances.- Since:
- 4.3
- Generated
-
notFilterItemProvider
This keeps track of the one adapter used for allNotFilterinstances.- Since:
- 4.3
- Generated
-
andFilterItemProvider
This keeps track of the one adapter used for allAndFilterinstances.- Since:
- 4.3
- Generated
-
orFilterItemProvider
This keeps track of the one adapter used for allOrFilterinstances.- Since:
- 4.3
- Generated
-
-
Constructor Details
-
SecurityItemProviderAdapterFactory
public SecurityItemProviderAdapterFactory()This constructs an instance.- Generated
-
-
Method Details
-
createRealmAdapter
This creates an adapter for aRealm.- Overrides:
createRealmAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated
-
createDirectoryAdapter
This creates an adapter for aDirectory.- Overrides:
createDirectoryAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated
-
createRoleAdapter
This creates an adapter for aRole.- Overrides:
createRoleAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated
-
createGroupAdapter
This creates an adapter for aGroup.- Overrides:
createGroupAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated
-
createUserAdapter
This creates an adapter for aUser.- Overrides:
createUserAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated
-
createUserPasswordAdapter
This creates an adapter for aUserPassword.- Overrides:
createUserPasswordAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated
-
createClassPermissionAdapter
Deprecated.This creates an adapter for aClassPermission.- Overrides:
createClassPermissionAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated
-
createPackagePermissionAdapter
Deprecated.This creates an adapter for aPackagePermission.- Overrides:
createPackagePermissionAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated
-
createResourcePermissionAdapter
Deprecated.This creates an adapter for aResourcePermission.- Overrides:
createResourcePermissionAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated
-
createFilterPermissionAdapter
This creates an adapter for aFilterPermission.- Overrides:
createFilterPermissionAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
createLinkedFilterAdapter
This creates an adapter for aLinkedFilter.- Overrides:
createLinkedFilterAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
createPackageFilterAdapter
This creates an adapter for aPackageFilter.- Overrides:
createPackageFilterAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
createClassFilterAdapter
This creates an adapter for aClassFilter.- Overrides:
createClassFilterAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
createResourceFilterAdapter
This creates an adapter for aResourceFilter.- Overrides:
createResourceFilterAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
createExpressionFilterAdapter
This creates an adapter for aExpressionFilter.- Overrides:
createExpressionFilterAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
createNotFilterAdapter
This creates an adapter for aNotFilter.- Overrides:
createNotFilterAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
createAndFilterAdapter
This creates an adapter for aAndFilter.- Overrides:
createAndFilterAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
createOrFilterAdapter
This creates an adapter for aOrFilter.- Overrides:
createOrFilterAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
- Generated
-
getRootAdapterFactory
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactoryin interfaceComposeableAdapterFactory- Generated
-
setParentAdapterFactory
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactoryin interfaceComposeableAdapterFactory- Generated
-
isFactoryForType
- Specified by:
isFactoryForTypein interfaceAdapterFactory- Overrides:
isFactoryForTypein 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:
adaptin interfaceAdapterFactory- Overrides:
adaptin classAdapterFactoryImpl- Generated
-
adapt
- Specified by:
adaptin interfaceAdapterFactory- Overrides:
adaptin classAdapterFactoryImpl- Generated
-
getChildCreationExtenders
- Generated
-
getNewChildDescriptors
- Specified by:
getNewChildDescriptorsin interfaceIChildCreationExtender- Generated
-
getResourceLocator
- Specified by:
getResourceLocatorin interfaceIChildCreationExtender- Generated
-
addListener
This adds a listener.- Specified by:
addListenerin interfaceIChangeNotifier- Generated
-
removeListener
This removes a listener.- Specified by:
removeListenerin interfaceIChangeNotifier- Generated
-
fireNotifyChanged
This delegates tochangeNotifierand toparentAdapterFactory.- Specified by:
fireNotifyChangedin interfaceIChangeNotifier- Generated
-
dispose
public void dispose()This disposes all of the item providers created by this factory.- Specified by:
disposein interfaceIDisposable- Generated
-