EMFStore

Repository injection for the EMF Client Platform

Session Type: 
Standard [25 minutes]

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.

How to merge your Ecore files

Session Type: 
Standard [25 minutes]

EMF Ecore models are often used to generate code for data models in Eclipse applications. Even E4 uses EMF to describe its data, the workbench model. EMF Ecore models are stored in Ecore files and are version-controlled by a source code repository such as SVN, CVS or Git. However these repositories do not offer specific support for merging Ecore files and therefore merging is difficult and error-prone.
EMFStore offers support for conflict detection and merging including Ecore, but it requires the installation of a server instance in addition to the existing source code repository.

Syndicate content