Skyway Builder
From Skyway Wiki
Skyway Builder is core of the Skyway Visual Perspectives product family. Builder runs in Eclipse as a set of plug-ins or as an Eclipse RCP. Inside of Eclipse, Builder is manifested as another Eclipse Perspective to facilitate the creation of RIA and Web Services. Developers can model business logic, web control, services, data models and much more inside of the powerful Skyway DSL. These models immediately turn into real Java code artifacts thanks to the Eclipse Modeling Framework (EMF) and the the core of Eclipse.
Eclipse Modeling Framework (EMF)
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.

