Eclipse Modeling Framework

From Skyway Wiki

Jump to: navigation, search

EMF provides a core infrastructure that is used to power many tools in the Eclipse Project. To take a description straight from the EMF site:

The EMF project is a modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification described in XMI, EMF provides tools and runtime support to produce a set of Java classes for the model, along with a set of adapter classes that enable viewing and command-based editing of the model, and a basic editor.

Skyway Builder makes use of many features provided by EMF from code generation to artifact modeling to dynamic EMF for users to extend the Skyway Builder DSL. Many commercial and Eclipse projects make use of EMF - from the Web Tools Project in Eclipse through to IBM tooling.

Personal tools