NOTE: As of september of 2021, the source code for GMF Runtime is now hosted on GitHub at https://github.com/eclipse/gmf-runtime. If you have Git clones which refers to the old location at git.eclipse.org, update them or you will not get the latest changes.
The Eclipse GMF Runtime is an industry proven application framework for creating graphical editors using Eclipse EMF and Eclipse GEF.
The GMF Runtime provides many features that one would have to code by hand if using EMF and GMF directly.
- A set of reusable components for graphical editors, such as printing, image export, actions and toolbars and much more.
- A standardized model to describe diagram elements, which separates between the semantic (domain) and notation (diagram) elements.
- A command infrastructure that bridges the different command frameworks used by EMF and GEF.
- An extensible framework that allows graphical editors to be open and extensible.
Clone https://github.com/eclipse-gmf-runtime/gmf-runtime
New issues are tracked in GitHib at https://github.com/eclipse-gmf-runtime/gmf-runtime/issues
Historical issues are still available in the Eclipse Bugzilla under the GMF-Runtime product.
From the top-level directory:
mvn clean verify
You can build against a specific Target Platform using -Dplatform=$PLATFORM_NAME
.
The supported platforms are available in the releng/org.eclipse.gmf.runtime.target
directory.
For example:
mvn clean verify -Dplatform=2023-09
The official builds are executed on the Eclipse-provided Jenkins instance at https://ci.eclipse.org/gmf-runtime/job/gmf-runtime/
Update Sites (p2 repositories) are available at:
- https://download.eclipse.org/modeling/gmp/gmf-runtime/updates/interim: nightly builds
- https://download.eclipse.org/modeling/gmp/gmf-runtime/updates/milestones: milestone builds
- https://download.eclipse.org/modeling/gmp/gmf-runtime/updates/releases: official releases