Community
Participate
Working Groups
IEclipsePreference<T> and its decedents are a Sphinx-defined encapsulation of org.eclipse.core.runtime.preferences.IEclipsePreferences API. They support easy creation of application-defined preferences at workspace-level, project-level, or both, and support convenient conversion between string-based preference values and the actual domain objects which they represent. In order to facilitate integration of IEclipsePreference<T>-based preferences with UI, e.g., preference and property pages, they should enable applications to register IPreferenceChangeListener instances with underlying IEclipsePreferences instances.
Fixed by adding add/removePreferenceChangeListener() methods to IWorkspacePreference, IProjectPreference, and IProjectWorkspacePreference and implementing them in corresponding abstract classes.
Closing since this was already resolved