List of Projects

Eclipse EMFStore logo.

Eclipse EMFStore

Eclipse EMFStore is a model repository (server) for EMF featuring collaborative editing and versioning of models.

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

Eclipse Paho

The Paho project provides reliable open-source implementations of open and standard messaging protocols aimed at new, existing, and emerging applications for Machine-to-Machine (M2M) and Internet o

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 MDT UML2 logo.

Eclipse MDT UML2

UML2 is an EMF-based implementation of the UMLTM 2.x metamodel for the Eclipse platform.

Read more...

Eclipse Ogee logo.

Eclipse Ogee

Eclipse Ogee provides Eclipse Platform-based developer tools for the provisioning and consumption of OData services regardless of the service provisioning platform and service consuming technology.

Read more...

Eclipse Trace Compass logo.

Eclipse Trace Compass

Eclipse Trace Compass is an open source application for viewing and analyzing any type of logs or

Read more...

Eclipse Acceleo logo.

Eclipse Acceleo

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

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 Lua Development Tools logo.

Eclipse Lua Development Tools

Eclipse Lua Development Tools (LDT) is about providing Lua developers with an IDE providing the user experience developers expect fr

Read more...

Eclipse ATL logo.

Eclipse ATL

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

Read more...

Eclipse Dynamic Languages Toolkit logo.

Eclipse Dynamic Languages Toolkit

The Eclipse Dynamic Languages Toolkit (DLTK) is a tool for vendors, researchers, and end-users who rely on dynamic languages.

Read more...

Eclipse EMF Diff/Merge logo.

Eclipse EMF Diff/Merge

Eclipse EMF Diff/Merge is a diff/merge tool for models. Its main purpose is to help build higher-level tools that need to merge models based on consistency rules. GUI components are also provided.

Read more...

Eclipse January logo.

Eclipse January

Eclipse January is a set of libraries for handling numerical data in Java. It is inspired in part by NumPy and aims to provide similar functionality.

Read more...

Eclipse Layout Kernel logo.

Eclipse Layout Kernel

Visual languages are popular for visualizing concepts and systems. However, just being graphical in nature does not automatically make a diagram easy to understand. Its usefulness much rather depends on the placement of its elements, that is: on its layout. Getting the layout right is labour intensive and time consuming and can be made a lot easier by making algorithms do the work. The Eclipse Layout Kernel (ELK) provides such layout algorithms, as well as an infrastructure to connect them to diagram editors.

Read more...

Eclipse Linux Tools logo.

Eclipse Linux Tools

The Linux Tools project aims to bring a full-featured C and C++ IDE to Linux developers.

Read more...

Eclipse LSP4J logo.

Eclipse LSP4J

Eclipse LSP4J is a Java implementation of VSCode's language server protocol intended to be consumed by tools and language servers implemented in Java.

Read more...

Eclipse NeoSCADA logo.

Eclipse NeoSCADA

SCADA (supervisory control and data acquisition) is a type of industrial control system (ICS).

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

Eclipse Sirius

Eclipse Sirius enables the specification of a modeling workbench in terms of graphical, table or tree editors with validation rules and actions using declarative descriptions.

Read more...