Modeling

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

Eclipse Epsilon logo.

Eclipse Epsilon

Eclipse Epsilon is a family of languages and tools for code generation, model-to-model transformation, model validation, comparison, migration and refactoring that work out-of-the-box with EMF and

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 EMF logo.

Eclipse EMF

Eclipse EMF is a modeling framework and code generation facility for building tools and other applications based on a structured data model.

Read more...

Eclipse MDT XSD (XML Schema Definition) logo.

Eclipse MDT XSD (XML Schema Definition)

Eclipse XSD is a library that provides an API for manipulating the components of an XML Schema as described by the W3C XML Schema specifications, as well as an API for manipulating the DOM-accessib

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 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 standard specification (MOF) 2.0 Query/View/Transformat

Read more...

Eclipse ATL logo.

Eclipse ATL

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

Read more...

Eclipse Modeling Workflow Engine logo.

Eclipse Modeling Workflow Engine

Welcome to the Modeling Workflow Engine wiki.

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 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...