The project produces development tools such as computer programming language tools (compilers, editors, debuggers), performance tools, and test tools.

Eclipse BPMN2 Modeler Project logo.

Eclipse BPMN2 Modeler Project

The mission of the Eclipse SOA Project is to build frameworks and extensible tools that enable the des


SCA Tools logo.

SCA Tools

  • Archived

The purpose of the Eclipse SCA Tools sub-project is to develop a set of tools to help developers of SCA applications (like the SCA meta model, editors and a graphical designer which allows to const


Eclipse JWT logo.

Eclipse JWT

The Eclipse Java Workflow Tooling (JWT) project provides design time, development time and runtime workflow tools.


Eclipse BPEL Designer logo.

Eclipse BPEL Designer

The Eclipse BPEL Designer Project adds comprehensive support to Eclipse for the definition, authoring, editing, deploying, testing and debugging of WS-BPEL 2.0 processes.


Eclipse Communication Framework logo.

Eclipse Communication Framework

Eclipse ECF provides frameworks for messaging and communications. We fully implement the OSGi Remote Services (RS) and Remote Service Admin (RSA) specifications.


Eclipse Mylyn logo.

Eclipse Mylyn

Eclipse Mylyn is a Task-Focused Interface for Eclipse that reduces information overload and makes multi-tasking easy.


Eclipse Visual Editor for XML logo.

Eclipse Visual Editor for XML

Eclipse Vex is a Visual Editor for XML that hides the raw XML tags from the user, providing instead a word processor like interface.


Model Focusing Tools logo.

Model Focusing Tools

The Model Focusing Tools project brings Mylyn's task-focused interface to modeling tools:


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

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.