Modeling

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

Eclipse Sphinx logo.

Eclipse Sphinx

Eclipse Sphinx provide a modeling tool platform for Eclipse that eases the development of IDE-like tool support for modeling languages used in software and systems development.

Read more...

Eclipse ATL logo.

Eclipse ATL

Eclipse ATL (ATL Transformation Language) is a model transformation language and toolkit.

Read more...

Eclipse QVTd (QVT Declarative) logo.

Eclipse QVTd (QVT Declarative)

The Eclipse QVT Declarative (QVTd) component is a partial implementation of the Core (QVTc) and Relations (QVTr) Languages defined by the OMG st

Read more...

Eclipse eTrice logo.

Eclipse eTrice

Eclipse eTrice is an implementation of the ROOM modeling language for event driven real-time software systems.

Read more...

Eclipse QVT Operational logo.

Eclipse QVT Operational

The Eclipse QVT Operational component is an implementation of the Operational Mappings Language defined by Meta Object Facility™ (MOF™) 2.0 Query/View/Transformation™ (QVT™). In long term, it aims to provide a complete implementation of the operational part of the standard.

Operational QVT project provides a powerful Eclipse IDE:

  • feature-rich editor (syntax highlighting, hovers, hyperlinks, code completion, templates, outlines, markers, etc.)
  • debugger (conditional breakpoints, variables view, expressions view, watches)
  • metamodel browser, trace view
  • project builders, launch configurations
  • deployment facilities and Ant support
  • Java API for executing QVT transformations programmatically, support for the standalone execution of transformations
  • support of Java Black-Box units and libraries
  • seamless integration with JDT supporting co-development of QVTo and Java in single workspace

Additional tooling QVTO Code Coverage provides:

  • annotate the Operational QVT Editor to highlight covered and non-covered parts of transformation
  • JUnit launch configuration to integrate with the JUnit test framework
Read more...

Eclipse OCL (Object Constraint Language) logo.

Eclipse OCL (Object Constraint Language)

Eclipse OCL provides libraries and tools for the Object Constraint Language (OCL) OMG standard using EMF-based models.

Read more...

Eclipse EMF Client Platform logo.

Eclipse EMF Client Platform

The Eclipse EMF Client Platform is a framework for building EMF-based client applicatio

Read more...

Eclipse Papyrus logo.

Eclipse Papyrus

Eclipse Papyrus provides an integrated, user-consumable environment for editing any kind of EMF model and particularly supporting UML and related modeling langu

Read more...

Eclipse Xtext logo.

Eclipse Xtext

Eclipse Xtext is a framework for development of programming languages and domain specific languages.

Read more...

Requirements Modeling Framework logo.

Requirements Modeling Framework

A reference implementation of the Requirements Interchange Format (ReqIF), including a GUI (ProR).

Read more...