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 AndFilterItemProviderandFilterItemProviderThis keeps track of the one adapter used for allAndFilterinstances.protected org.eclipse.emf.edit.provider.IChangeNotifierchangeNotifierThis is used to implementIChangeNotifier.protected org.eclipse.emf.edit.provider.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 org.eclipse.emf.edit.provider.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)org.eclipse.emf.common.notify.Adapteradapt(org.eclipse.emf.common.notify.Notifier notifier, java.lang.Object type)This implementation substitutes the factory itself as the key for the adapter.voidaddListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)This adds a listener.org.eclipse.emf.common.notify.AdaptercreateAndFilterAdapter()This creates an adapter for aAndFilter.org.eclipse.emf.common.notify.AdaptercreateClassFilterAdapter()This creates an adapter for aClassFilter.org.eclipse.emf.common.notify.AdaptercreateClassPermissionAdapter()Deprecated.org.eclipse.emf.common.notify.AdaptercreateDirectoryAdapter()This creates an adapter for aDirectory.org.eclipse.emf.common.notify.AdaptercreateExpressionFilterAdapter()This creates an adapter for aExpressionFilter.org.eclipse.emf.common.notify.AdaptercreateFilterPermissionAdapter()This creates an adapter for aFilterPermission.org.eclipse.emf.common.notify.AdaptercreateGroupAdapter()This creates an adapter for aGroup.org.eclipse.emf.common.notify.AdaptercreateLinkedFilterAdapter()This creates an adapter for aLinkedFilter.org.eclipse.emf.common.notify.AdaptercreateNotFilterAdapter()This creates an adapter for aNotFilter.org.eclipse.emf.common.notify.AdaptercreateOrFilterAdapter()This creates an adapter for aOrFilter.org.eclipse.emf.common.notify.AdaptercreatePackageFilterAdapter()This creates an adapter for aPackageFilter.org.eclipse.emf.common.notify.AdaptercreatePackagePermissionAdapter()Deprecated.org.eclipse.emf.common.notify.AdaptercreateRealmAdapter()This creates an adapter for aRealm.org.eclipse.emf.common.notify.AdaptercreateResourceFilterAdapter()This creates an adapter for aResourceFilter.org.eclipse.emf.common.notify.AdaptercreateResourcePermissionAdapter()Deprecated.org.eclipse.emf.common.notify.AdaptercreateRoleAdapter()This creates an adapter for aRole.org.eclipse.emf.common.notify.AdaptercreateUserAdapter()This creates an adapter for aUser.org.eclipse.emf.common.notify.AdaptercreateUserPasswordAdapter()This creates an adapter for aUserPassword.voiddispose()This disposes all of the item providers created by this factory.voidfireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)This delegates tochangeNotifierand 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.ResourceLocatorgetResourceLocator()org.eclipse.emf.edit.provider.ComposeableAdapterFactorygetRootAdapterFactory()This returns the root adapter factory that contains this factory.booleanisFactoryForType(java.lang.Object type)voidremoveListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)This removes a listener.voidsetParentAdapterFactory(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 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 org.eclipse.emf.common.notify.Adapter createRealmAdapter()
This creates an adapter for aRealm.- Overrides:
createRealmAdapterin 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:
createDirectoryAdapterin 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:
createRoleAdapterin 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:
createGroupAdapterin 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:
createUserAdapterin 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:
createUserPasswordAdapterin 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:
createClassPermissionAdapterin 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:
createPackagePermissionAdapterin 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:
createResourcePermissionAdapterin 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:
createFilterPermissionAdapterin 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:
createLinkedFilterAdapterin 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:
createPackageFilterAdapterin 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:
createClassFilterAdapterin 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:
createResourceFilterAdapterin 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:
createExpressionFilterAdapterin 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:
createNotFilterAdapterin 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:
createAndFilterAdapterin 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:
createOrFilterAdapterin 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:
getRootAdapterFactoryin 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:
setParentAdapterFactoryin interfaceorg.eclipse.emf.edit.provider.ComposeableAdapterFactory- Generated
-
isFactoryForType
public boolean isFactoryForType(java.lang.Object type)
- Specified by:
isFactoryForTypein interfaceorg.eclipse.emf.common.notify.AdapterFactory- Overrides:
isFactoryForTypein 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:
adaptin interfaceorg.eclipse.emf.common.notify.AdapterFactory- Overrides:
adaptin classorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl- Generated
-
adapt
public java.lang.Object adapt(java.lang.Object object, java.lang.Object type)- Specified by:
adaptin interfaceorg.eclipse.emf.common.notify.AdapterFactory- Overrides:
adaptin 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:
getNewChildDescriptorsin interfaceorg.eclipse.emf.edit.provider.IChildCreationExtender- Generated
-
getResourceLocator
public org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
- Specified by:
getResourceLocatorin interfaceorg.eclipse.emf.edit.provider.IChildCreationExtender- Generated
-
addListener
public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener.- Specified by:
addListenerin interfaceorg.eclipse.emf.edit.provider.IChangeNotifier- Generated
-
removeListener
public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This removes a listener.- Specified by:
removeListenerin interfaceorg.eclipse.emf.edit.provider.IChangeNotifier- Generated
-
fireNotifyChanged
public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates tochangeNotifierand toparentAdapterFactory.- Specified by:
fireNotifyChangedin interfaceorg.eclipse.emf.edit.provider.IChangeNotifier- Generated
-
dispose
public void dispose()
This disposes all of the item providers created by this factory.- Specified by:
disposein interfaceorg.eclipse.emf.edit.provider.IDisposable- Generated
-
-