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 tofireNotifyChanged. The adapters also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances.- Generated
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.emf.edit.provider.IChildCreationExtender
IChildCreationExtender.Descriptor
-
-
Field Summary
Fields Modifier and Type Field Description protected AndFilterItemProviderandFilterItemProviderThis keeps track of the one adapter used for allAndFilterinstances.protected IChangeNotifierchangeNotifierThis is used to implementIChangeNotifier.protected ChildCreationExtenderManagerchildCreationExtenderManagerThis helps manage the child creation extenders.protected ClassFilterItemProviderclassFilterItemProviderThis keeps track of the one adapter used for allClassFilterinstances.protected ClassPermissionItemProviderclassPermissionItemProviderDeprecated.protected DirectoryItemProviderdirectoryItemProviderThis keeps track of the one adapter used for allDirectoryinstances.protected ExpressionFilterItemProviderexpressionFilterItemProviderThis keeps track of the one adapter used for allExpressionFilterinstances.protected FilterPermissionItemProviderfilterPermissionItemProviderThis keeps track of the one adapter used for allFilterPermissioninstances.protected GroupItemProvidergroupItemProviderThis keeps track of the one adapter used for allGroupinstances.protected LinkedFilterItemProviderlinkedFilterItemProviderThis keeps track of the one adapter used for allLinkedFilterinstances.protected NotFilterItemProvidernotFilterItemProviderThis keeps track of the one adapter used for allNotFilterinstances.protected OrFilterItemProviderorFilterItemProviderThis keeps track of the one adapter used for allOrFilterinstances.protected PackageFilterItemProviderpackageFilterItemProviderThis keeps track of the one adapter used for allPackageFilterinstances.protected PackagePermissionItemProviderpackagePermissionItemProviderDeprecated.protected ComposedAdapterFactoryparentAdapterFactoryThis keeps track of the root adapter factory that delegates to this adapter factory.protected RealmItemProviderrealmItemProviderThis keeps track of the one adapter used for allRealminstances.protected ResourceFilterItemProviderresourceFilterItemProviderThis keeps track of the one adapter used for allResourceFilterinstances.protected ResourcePermissionItemProviderresourcePermissionItemProviderDeprecated.protected RoleItemProviderroleItemProviderThis keeps track of the one adapter used for allRoleinstances.protected java.util.Collection<java.lang.Object>supportedTypesThis keeps track of all the supported types checked byisFactoryForType.protected UserItemProvideruserItemProviderThis keeps track of the one adapter used for allUserinstances.protected UserPasswordItemProvideruserPasswordItemProviderThis 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 Constructor Description SecurityItemProviderAdapterFactory()This constructs an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.Objectadapt(java.lang.Object object, java.lang.Object type)Adapteradapt(Notifier notifier, java.lang.Object type)This implementation substitutes the factory itself as the key for the adapter.voidaddListener(INotifyChangedListener notifyChangedListener)This adds a listener.AdaptercreateAndFilterAdapter()This creates an adapter for aAndFilter.AdaptercreateClassFilterAdapter()This creates an adapter for aClassFilter.AdaptercreateClassPermissionAdapter()Deprecated.AdaptercreateDirectoryAdapter()This creates an adapter for aDirectory.AdaptercreateExpressionFilterAdapter()This creates an adapter for aExpressionFilter.AdaptercreateFilterPermissionAdapter()This creates an adapter for aFilterPermission.AdaptercreateGroupAdapter()This creates an adapter for aGroup.AdaptercreateLinkedFilterAdapter()This creates an adapter for aLinkedFilter.AdaptercreateNotFilterAdapter()This creates an adapter for aNotFilter.AdaptercreateOrFilterAdapter()This creates an adapter for aOrFilter.AdaptercreatePackageFilterAdapter()This creates an adapter for aPackageFilter.AdaptercreatePackagePermissionAdapter()Deprecated.AdaptercreateRealmAdapter()This creates an adapter for aRealm.AdaptercreateResourceFilterAdapter()This creates an adapter for aResourceFilter.AdaptercreateResourcePermissionAdapter()Deprecated.AdaptercreateRoleAdapter()This creates an adapter for aRole.AdaptercreateUserAdapter()This creates an adapter for aUser.AdaptercreateUserPasswordAdapter()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.java.util.List<IChildCreationExtender>getChildCreationExtenders()java.util.Collection<?>getNewChildDescriptors(java.lang.Object object, EditingDomain editingDomain)ResourceLocatorgetResourceLocator()ComposeableAdapterFactorygetRootAdapterFactory()This returns the root adapter factory that contains this factory.booleanisFactoryForType(java.lang.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, 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 Detail
-
parentAdapterFactory
protected ComposedAdapterFactory parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.- Generated
-
changeNotifier
protected IChangeNotifier changeNotifier
This is used to implementIChangeNotifier.- Generated
-
childCreationExtenderManager
protected 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 allRealminstances.- Generated
-
directoryItemProvider
protected DirectoryItemProvider directoryItemProvider
This keeps track of the one adapter used for allDirectoryinstances.- Generated
-
roleItemProvider
protected RoleItemProvider roleItemProvider
This keeps track of the one adapter used for allRoleinstances.- Generated
-
groupItemProvider
protected GroupItemProvider groupItemProvider
This keeps track of the one adapter used for allGroupinstances.- Generated
-
userItemProvider
protected UserItemProvider userItemProvider
This keeps track of the one adapter used for allUserinstances.- Generated
-
userPasswordItemProvider
protected UserPasswordItemProvider userPasswordItemProvider
This keeps track of the one adapter used for allUserPasswordinstances.- Generated
-
classPermissionItemProvider
@Deprecated protected ClassPermissionItemProvider classPermissionItemProvider
Deprecated.This keeps track of the one adapter used for allClassPermissioninstances.- Generated
-
packagePermissionItemProvider
@Deprecated protected PackagePermissionItemProvider packagePermissionItemProvider
Deprecated.This keeps track of the one adapter used for allPackagePermissioninstances.- Generated
-
resourcePermissionItemProvider
@Deprecated protected ResourcePermissionItemProvider resourcePermissionItemProvider
Deprecated.This keeps track of the one adapter used for allResourcePermissioninstances.- Generated
-
filterPermissionItemProvider
protected FilterPermissionItemProvider filterPermissionItemProvider
This keeps track of the one adapter used for allFilterPermissioninstances.- Since:
- 4.3
- Generated
-
linkedFilterItemProvider
protected LinkedFilterItemProvider linkedFilterItemProvider
This keeps track of the one adapter used for allLinkedFilterinstances.- Since:
- 4.3
- Generated
-
packageFilterItemProvider
protected PackageFilterItemProvider packageFilterItemProvider
This keeps track of the one adapter used for allPackageFilterinstances.- Since:
- 4.3
- Generated
-
classFilterItemProvider
protected ClassFilterItemProvider classFilterItemProvider
This keeps track of the one adapter used for allClassFilterinstances.- Since:
- 4.3
- Generated
-
resourceFilterItemProvider
protected ResourceFilterItemProvider resourceFilterItemProvider
This keeps track of the one adapter used for allResourceFilterinstances.- Since:
- 4.3
- Generated
-
expressionFilterItemProvider
protected ExpressionFilterItemProvider expressionFilterItemProvider
This keeps track of the one adapter used for allExpressionFilterinstances.- Since:
- 4.3
- Generated
-
notFilterItemProvider
protected NotFilterItemProvider notFilterItemProvider
This keeps track of the one adapter used for allNotFilterinstances.- Since:
- 4.3
- Generated
-
andFilterItemProvider
protected AndFilterItemProvider andFilterItemProvider
This keeps track of the one adapter used for allAndFilterinstances.- Since:
- 4.3
- Generated
-
orFilterItemProvider
protected OrFilterItemProvider orFilterItemProvider
This keeps track of the one adapter used for allOrFilterinstances.- Since:
- 4.3
- Generated
-
-
Method Detail
-
createRealmAdapter
public Adapter createRealmAdapter()
This creates an adapter for aRealm.- Overrides:
createRealmAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
Realm- Generated
-
createDirectoryAdapter
public Adapter createDirectoryAdapter()
This creates an adapter for aDirectory.- Overrides:
createDirectoryAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
Directory- Generated
-
createRoleAdapter
public Adapter createRoleAdapter()
This creates an adapter for aRole.- Overrides:
createRoleAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
Role- Generated
-
createGroupAdapter
public Adapter createGroupAdapter()
This creates an adapter for aGroup.- Overrides:
createGroupAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
Group- Generated
-
createUserAdapter
public Adapter createUserAdapter()
This creates an adapter for aUser.- Overrides:
createUserAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
User- Generated
-
createUserPasswordAdapter
public Adapter createUserPasswordAdapter()
This creates an adapter for aUserPassword.- Overrides:
createUserPasswordAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
UserPassword- Generated
-
createClassPermissionAdapter
@Deprecated public Adapter createClassPermissionAdapter()
Deprecated.This creates an adapter for aClassPermission.- Overrides:
createClassPermissionAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
ClassPermission- Generated
-
createPackagePermissionAdapter
@Deprecated public Adapter createPackagePermissionAdapter()
Deprecated.This creates an adapter for aPackagePermission.- Overrides:
createPackagePermissionAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
PackagePermission- Generated
-
createResourcePermissionAdapter
@Deprecated public Adapter createResourcePermissionAdapter()
Deprecated.This creates an adapter for aResourcePermission.- Overrides:
createResourcePermissionAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- See Also:
ResourcePermission- Generated
-
createFilterPermissionAdapter
public Adapter createFilterPermissionAdapter()
This creates an adapter for aFilterPermission.- Overrides:
createFilterPermissionAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
FilterPermission- Generated
-
createLinkedFilterAdapter
public Adapter createLinkedFilterAdapter()
This creates an adapter for aLinkedFilter.- Overrides:
createLinkedFilterAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
LinkedFilter- Generated
-
createPackageFilterAdapter
public Adapter createPackageFilterAdapter()
This creates an adapter for aPackageFilter.- Overrides:
createPackageFilterAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
PackageFilter- Generated
-
createClassFilterAdapter
public Adapter createClassFilterAdapter()
This creates an adapter for aClassFilter.- Overrides:
createClassFilterAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
ClassFilter- Generated
-
createResourceFilterAdapter
public Adapter createResourceFilterAdapter()
This creates an adapter for aResourceFilter.- Overrides:
createResourceFilterAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
ResourceFilter- Generated
-
createExpressionFilterAdapter
public Adapter createExpressionFilterAdapter()
This creates an adapter for aExpressionFilter.- Overrides:
createExpressionFilterAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
ExpressionFilter- Generated
-
createNotFilterAdapter
public Adapter createNotFilterAdapter()
This creates an adapter for aNotFilter.- Overrides:
createNotFilterAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
NotFilter- Generated
-
createAndFilterAdapter
public Adapter createAndFilterAdapter()
This creates an adapter for aAndFilter.- Overrides:
createAndFilterAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
AndFilter- Generated
-
createOrFilterAdapter
public Adapter createOrFilterAdapter()
This creates an adapter for aOrFilter.- Overrides:
createOrFilterAdapterin classSecurityAdapterFactory- Returns:
- the new adapter.
- Since:
- 4.3
- See Also:
OrFilter- Generated
-
getRootAdapterFactory
public ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactoryin interfaceComposeableAdapterFactory- Generated
-
setParentAdapterFactory
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactoryin interfaceComposeableAdapterFactory- Generated
-
isFactoryForType
public boolean isFactoryForType(java.lang.Object type)
- Specified by:
isFactoryForTypein interfaceAdapterFactory- Overrides:
isFactoryForTypein classSecurityAdapterFactory- Returns:
- whether this factory is applicable for the type of the object.
- Generated
-
adapt
public Adapter adapt(Notifier notifier, java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter.- Specified by:
adaptin interfaceAdapterFactory- Overrides:
adaptin classAdapterFactoryImpl- Generated
-
adapt
public java.lang.Object adapt(java.lang.Object object, java.lang.Object type)- Specified by:
adaptin interfaceAdapterFactory- Overrides:
adaptin classAdapterFactoryImpl- Generated
-
getChildCreationExtenders
public java.util.List<IChildCreationExtender> getChildCreationExtenders()
- Generated
-
getNewChildDescriptors
public java.util.Collection<?> getNewChildDescriptors(java.lang.Object object, EditingDomain editingDomain)- Specified by:
getNewChildDescriptorsin interfaceIChildCreationExtender- Generated
-
getResourceLocator
public ResourceLocator getResourceLocator()
- Specified by:
getResourceLocatorin interfaceIChildCreationExtender- Generated
-
addListener
public void addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.- Specified by:
addListenerin interfaceIChangeNotifier- Generated
-
removeListener
public void removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener.- Specified by:
removeListenerin interfaceIChangeNotifier- Generated
-
fireNotifyChanged
public void fireNotifyChanged(Notification notification)
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
-
-