Modeling

This project produces modeling frameworks, tooling, and/or standards implementations.

Eclipse MoDisco logo.

Eclipse MoDisco

Eclipse MoDisco provides an extensible framework to elaborate on model-driven solutions supporting software reverse engineering and modernization use cases such as technical migration, software imp

Read more...

Eclipse Business Process Model and Notation (BPMN2) logo.

Eclipse Business Process Model and Notation (BPMN2)

Eclipse BPMN2 is an open source component of the Model Development Tools (MDT) subproject to provide a metamodel implementation based on the forthcoming Business Process Model and Notation (BPMN) 2

Read more...

Eclipse Xpand logo.

Eclipse Xpand

Eclipse Xpand is language specialized on code generation based on Eclipse EMF models.

Read more...

Eclipse Acceleo logo.

Eclipse Acceleo

Eclipse Acceleo is an open source code generator implementing the OMG's

Read more...

EMF-IncQuery logo.

EMF-IncQuery

  • Archived

This project has been merged into the VIATRA project.

Read more...

Eclipse VIATRA logo.

Eclipse VIATRA

The Eclipse VIATRA framework supports the development of model transformations with specific focus on event-driven, reactive transformations. Building upon the incremental query support, VIATRA offers a language to define transformations and a reactive transformation engine to execute certain transformations upon changes in the underlying model.

Read more...

AMW - Atlas Model Weaver logo.

AMW - Atlas Model Weaver

  • Archived

The AMW (ATLAS Model Weaver) is a tool for establishing relationships (i.e., links) between models. The links are stored in a model, called weaving model. It is created conforming to a weaving metamodel. AMW provides a base weaving metamodel enabling to create links between model elements and associations between links. The metamodel may be extended to add other mapping semantics. This way there is the possibility of creating variable mapping languages dedicated to specific application requirements.

Read more...

Eclipse Graphiti logo.

Eclipse Graphiti

The goal of Eclipse Graphiti is to support the fast and easy creation of graphical tools, which can display and edit underlying domain models using a tool-defined graphical notation.

Read more...

Eclipse GMF Tooling logo.

Eclipse GMF Tooling

The Eclipse GMF Tooling project provides a model-driven approach to generating graphical editors in the Eclipse IDE.

Read more...

Eclipse GMF Runtime logo.

Eclipse GMF Runtime

The Eclipse GMF Runtime is an industry proven application framework for creating graphical editors using Eclipse EMF and Eclipse GEF.

Read more...