EMF Views

Build Status

What is this project about?

Some users only need to see some parts of a model, others have to get the full model extended with data from another model, and others simply access to a combination of information coming from different models. Based on the unquestionable success and usefulness of database views to solve similar problems in databases, EMF Views brings the same concept to the modeling world.

Screencasts

These screencasts provide a smattering of the capabilities of this project. Note that these videos have been recorded with an older version of EMFViews, but they still show the overall principles and capabilities of the approach.

What can you find in this repository?

These are the core plugins:

We have also defined two DSLs, VPDL and MEL, which have accompanying Eclipse plugins for edition:

The examples folder contains ideas of how to use EMF Views and the DSLs:

Installation

Dependencies

Needed to install the following plugins:

Who is behind this project?

This is an Atlanmod project.

The following people have made significant contributions to the project:

This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which is available at https://www.eclipse.org/legal/epl-2.0/

This Source Code may also be made available under the following Secondary Licenses when the conditions for such availability set forth in the Eclipse Public License, v. 2.0 are satisfied: GNU General Public License, version 3 which is available at https://www.gnu.org/licenses/gpl-3.0.txt