I’m happy to announce that EMF-2.5 will come along with support for the brand new Eclipse-Databinding API coming with Eclipse-Galileo. A big kudos goes to Matthew Hall who reviewed my patches and helped me shapeing the support and it’s documentation (more in bug 262160).
I got voted in some weeks ago as a committer on EMF and so now I’m in charge of the Databinding-Support for EMF and I’ll try to fix problems with the API and give answer to questions on the Newsgroup.
Before I start explaining some nifty and nice things about the API and how one can use (and probably extend) it let me state that the API is marked as provisional and there are chances (though small ones) that we’ll introduce a breaking API change in the next release.
This is going to be a series of blog postings showing some new EMF-Databinding stuff in action:
- Part 1: Create the Domain-Model
- Part 2: Introduce the new Properties API
- Part 3: Setting up a TreeViewer with EMF-Databinding
- Part 4: Using the properties API in master-detail
- Part 5: Setting up a TableViewer with EMF-Databinding
- Part 6: Write your own Property for unsupport Widget-Types
- Part 7: Make the storage system plugable
To give you a possible jump-start on EMF-Databinding I’ve been working on an example application in the last few days.
All example code is available from Eclipse-CVS and released under EPL.