Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

EMF Bundles for OSGi

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 cnf
Octocat-spinner-32 name.njbartlett.osgi.emf.samples
Octocat-spinner-32 name.njbartlett.osgi.emf
Octocat-spinner-32 .gitignore
Octocat-spinner-32 README.md
Octocat-spinner-32 build.xml
README.md

Rebundled EMF for Pure OSGi Environments

The Eclipse Modelling Framework delivers a number of bundles that run under Eclipse. However, the OSGi metadata in these bundle is of poor quality and they result in a hard dependency on large part of the Eclipse runtime. In addition can only be run under Equinox. See the discussion on this bug for additional background information

In order to run EMF on other OSGi frameworks, it is necessary to rebundle EMF to clean up the dependencies.

This project contains a set of bundles for EMF that can be used in non-Equinox OSGi frameworks. These bundles are currently HIGHLY EXPERIMENTAL because I am learning EMF as I go along.

Bundle List

  • name.njbartlett.osgi.emf.minimal contains what appears to be the minimal set of packages for any EMF-based model. This corresponds to the original org.eclipse.emf.ecore and org.eclipse.emf.common bundles.

  • name.njbartlett.osgi.emf.xmi contains classes for XMI marshalling/unmarshalling. It has the same content as the original org.eclipse.emf.ecore.xmi bundle.

Something went wrong with that request. Please try again.