Community
Participate
Working Groups
It is possible to use activities to permit or restrict the access to some preference pages. But there is one more problem. There is no information about pluginId in org.eclipse.ui.internal.preferences.WorkbenchPreferenceExtensionNode. The method WorkbenchPreferenceExtensionNode#getPluginId always returns null. But the RCP provide the pluginId correctly.
Created attachment 135490 [details] Patch to fix problem It seems that we have to reduce differences between implementations of WorkbenchPreferenceExtensionNode on RAP and RCP platforms. I attached the patch.
Applied patch to CVS HEAD