Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 454119

Summary: Move IPropertyStore to GEF4 Common.
Product: [Tools] GEF Reporter: Matthias Wienand <matthias.wienand>
Component: GEF LayoutAssignee: Matthias Wienand <matthias.wienand>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: 3.10.0 (Mars) M4   
Hardware: All   
OS: All   
Whiteboard:

Description Matthias Wienand CLA 2014-12-04 08:27:38 EST
The GEF4 Layout component uses a generic property mechanism for its layout properties (such as location and size). This mechanism should be extended to support adding and removing property change listeners.

Such an extension is already available in the GEF4 Common component (the IPropertyChangeNotifier). Therefore, the IPropertyStore interface and PropertyStoreSupport class can be moved to GEF4 Common to complete the API.

In this context we should rename the package from "notify" to "properties", because the contents is then directly related to property management.
Comment 1 Matthias Wienand CLA 2014-12-04 11:32:33 EST
Moved IPropertyStore and PropertyStoreSupport to GEF4 Common. The code is published on the master branch, therefore resolving this ticket as fixed in 3.10.0M4.