diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.security.edit/src/org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.security.edit/src/org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.java | 40 |
1 files changed, 38 insertions, 2 deletions
diff --git a/plugins/org.eclipse.emf.cdo.security.edit/src/org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.java b/plugins/org.eclipse.emf.cdo.security.edit/src/org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.java index aa8b1a28c7..ee4f559af2 100644 --- a/plugins/org.eclipse.emf.cdo.security.edit/src/org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.java +++ b/plugins/org.eclipse.emf.cdo.security.edit/src/org/eclipse/emf/cdo/security/provider/SecurityItemProviderAdapterFactory.java @@ -636,7 +636,7 @@ public class SecurityItemProviderAdapterFactory extends SecurityAdapterFactory if (isFactoryForType(type)) { Object adapter = super.adapt(object, type); - if (!(type instanceof Class<?>) || (((Class<?>)type).isInstance(adapter))) + if (!(type instanceof Class<?>) || ((Class<?>)type).isInstance(adapter)) { return adapter; } @@ -714,7 +714,7 @@ public class SecurityItemProviderAdapterFactory extends SecurityAdapterFactory } /** - * This disposes all of the item providers created by this factory. + * This disposes all of the item providers created by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated @@ -722,41 +722,77 @@ public class SecurityItemProviderAdapterFactory extends SecurityAdapterFactory public void dispose() { if (realmItemProvider != null) + { realmItemProvider.dispose(); + } if (directoryItemProvider != null) + { directoryItemProvider.dispose(); + } if (roleItemProvider != null) + { roleItemProvider.dispose(); + } if (groupItemProvider != null) + { groupItemProvider.dispose(); + } if (userItemProvider != null) + { userItemProvider.dispose(); + } if (userPasswordItemProvider != null) + { userPasswordItemProvider.dispose(); + } if (classPermissionItemProvider != null) + { classPermissionItemProvider.dispose(); + } if (packagePermissionItemProvider != null) + { packagePermissionItemProvider.dispose(); + } if (resourcePermissionItemProvider != null) + { resourcePermissionItemProvider.dispose(); + } if (filterPermissionItemProvider != null) + { filterPermissionItemProvider.dispose(); + } if (linkedFilterItemProvider != null) + { linkedFilterItemProvider.dispose(); + } if (packageFilterItemProvider != null) + { packageFilterItemProvider.dispose(); + } if (classFilterItemProvider != null) + { classFilterItemProvider.dispose(); + } if (resourceFilterItemProvider != null) + { resourceFilterItemProvider.dispose(); + } if (expressionFilterItemProvider != null) + { expressionFilterItemProvider.dispose(); + } if (notFilterItemProvider != null) + { notFilterItemProvider.dispose(); + } if (andFilterItemProvider != null) + { andFilterItemProvider.dispose(); + } if (orFilterItemProvider != null) + { orFilterItemProvider.dispose(); + } } } |