Language

The project provides an implementation of a programming language.

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

Eclipse Handly

The Eclipse Handly project provides basic building blocks for handle-based models, with an emphasis on language-specific source code models of the underlying Eclipse workspace. It allows creating highly scalable, robust, and thoroughly optimized models similar in design principles to the tried-and-tested Java model of Eclipse Java development tools while reducing programming effort, fostering software reuse, and enabling interoperability.

Handly is designed for flexibility and can be used to create source code models for practically any language, whether general-purpose or domain-specific; it is compatible with any parsing technology. The model implementor has complete control over the model's base-level API, including the ability to implement a preexisting handle-based model API. At the same time, the provided uniform meta-level API establishes a common language and makes it possible for IDE components to work in a generic way with any Handly-based model.

Read more...

Eclipse AspectJ logo.

Eclipse AspectJ

Eclipse AspectJ is a seamless aspect-oriented extension to the Java™ programming language. It is Java platform compatible easy to learn and use.

Read more...

Eclipse Object Teams logo.

Eclipse Object Teams

Eclipse Object Teams adds new dimensions of modularity for extreme re-use while sustaining a crisp architecture that's a breeze to maintain during long-term software evolution. — This is done by extending object oriented programming with the concept of Roles which are grouped into Teams. — The Object Teams Development Tooling supports efficient development using OT/J by seamlessly and comprehensively extending JDT.

Read more...

Eclipse C/C++ Development Tooling (CDT) logo.

Eclipse C/C++ Development Tooling (CDT)

The Eclipse CDT Project provides a fully functional C and C++ Integrated Development Environment based on the Eclipse platform.

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

Eclipse Xtext

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

Read more...

EMF Feature Model logo.

EMF Feature Model

  • Archived
During the last years Feature Modeling has become the "standard" for variability management in the field of Software Product Lines.
Read more...