Repository injection for the EMF Client Platform
The EMF Client Platform (ECP) provides a generic and reflective user interface for arbitrary EMF models backed by arbitrary persistence layers. But, even though the UI is for free, one question remains open: should I use the CDO Model Repository or EMFStore to actually store my models; or maybe just XMI files? We cannot answer this question for you but we can reduce the effort required to implement your decision or revise it any time later. In the EMF Client Platform project committers from CDO and EMFStore have joined forces to define a transparent interface for arbitrary persistence layers and repositories. The goal is to enable you to seamlessly switch between the different options. In this talk we give a demonstration of the new interface and show how you can implement your own storage provider to retrieve your EObjects from. Additionally we present some recently added EMF Client Platform features such as a Riena widget integration and the new validation mechanism.