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

Bug 355535

Summary: Redesign PropertyTesters and IPropertySourceProviders
Product: [Modeling] EMF Reporter: Eike Stepper <stepper>
Component: cdo.coreAssignee: Eike Stepper <stepper>
Status: CLOSED FIXED QA Contact: Eike Stepper <stepper>
Severity: enhancement    
Priority: P3    
Version: 4.1   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard: Lighter, Faster and Better
Attachments:
Description Flags
Patch v1 none

Description Eike Stepper CLA 2011-08-23 12:34:36 EDT
PropertyTesters and IPropertySourceProviders conceptionally share knowledge about properties of an object/class. Make that explicit to ease the implementation of both.
Comment 1 Eike Stepper CLA 2011-08-23 12:38:44 EDT
The core API is in:

/org.eclipse.net4j.util/src/org/eclipse/net4j/util/properties/DefaultPropertyTester.java
/org.eclipse.net4j.util/src/org/eclipse/net4j/util/properties/PropertiesProvider.java
/org.eclipse.net4j.util/src/org/eclipse/net4j/util/properties/Property.java

The UI part in:

/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/AbstractPropertyAdapterFactory.java
/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/DefaultPropertySource.java
Comment 2 Eike Stepper CLA 2011-08-23 12:39:37 EDT
Created attachment 202017 [details]
Patch v1
Comment 3 Eike Stepper CLA 2011-08-23 12:40:19 EDT
Committed revision 8942
Comment 4 Eike Stepper CLA 2012-09-21 07:17:03 EDT
Closing.