Ecore ODA Driver
The Ecore ODA Driver is currently only available from CVS. After obtaining the code, you may notice the driver has a number of dependencies that are un-met in your workspace:
|BIRT Report Designer||http://download.eclipse.org/releases/ganymede/||Charting and Reporting/Eclipse BIRT Report Designer Framework|
|Datatools Connectivity||http://download.eclipse.org/releases/ganymede/||Enabling Features/Data Tools Platform Connectivity|
|Data Tools Platform Enablement for JDBC||http://download.eclipse.org/releases/ganymede/||Enabling Features/Data Tools Platform Enablement for JDBC|
|EMF Query||http://download.eclipse.org/releases/ganymede/||Enabling Features/EMF Model Query|
|EMF Model Query OCL Integration||http://download.eclipse.org/releases/ganymede/||Enabling Features/EMF Model Query OCL Integration|
|EMF Transaction||http://download.eclipse.org/releases/ganymede/||Enabling Features/EMF Model Transaction|
|EMF Search||http://download.eclipse.org/releases/ganymede/||Models and Model Development/EMF Search SDK|
Using the Driver
The primary consumer of ODA data sources is BIRT. Any ODA drivers registered with the platform show up within BIRT as data source types, each with a wizard to allow for the entry of connection information. In the case of the Ecore ODA Driver, the only information required by the connection is the path to a serialized Ecore model of a registered model type. (If you aren't familiar with registering EMF models, see this question in the EMF-FAQ.)
Toolwise, the primary beneficiary of the Ecore ODA driver is BIRT, which you've presumably installed. To use the Ecore ODA Driver, un the BIRT Report Designer and create a new report. You might want to install the EMF Examples from http://www.eclipse.org/modeling/emf/updates and create an instance of an .extlibrary file if you don't already have a serialized EMF model to use as your report data source. When adding a Data Source, a new type will display Ecore ODA Data Source and the wizard will allow you to choose a file. Selecting and naming this Data Source and giving the name of a file will allow you to enter a new Data Set.
The Ecore ODA Driver and UI can be checked out of CVS from the Datatools_Project Repository of dev.eclipse.org with a path of org.eclipse.datatools.incubator/plugins.