Tycho is focused on a Maven-centric, manifest-first approach to building Eclipse plug-ins, features, update sites, RCP applications and OSGi bundles.


Handly provides basic building blocks that help developers create handle-based models similar in design principles to the JDT Java model. The uniform API makes it possible to develop common IDE components dealing with such models. Integration with Xtext is provided.

Eclipse UML Generators

UML Generators Project provides components that automatically bridge the gap between UML models and source code. Either by extracting data from UML models (and UML profiles or decoration models) to produce source code or  by reverse-engineering source code to produce UML models.

Code generation uses Acceleo. It is incremental and can be extended thanks to its overriding system.

Eclipse SmartHome

The Eclipse SmartHome project is a framework that allows building smart home solutions that have a strong focus on heterogeneous environments, i.e. solutions that deal with the integration of different protocols or standards. Its purpose is to provide a uniform access to devices and information and to facilitate different kinds of interactions with them. This framework consists out of a set of OSGi bundles that can be deployed on an OSGi runtime and which defines OSGi services as extension points.

Eclipse SCADA

SCADA (supervisory control and data acquisition) is a type of industrial control system (ICS). Industrial control systems are computer controlled systems that monitor and control industrial processes that exist in the physical world. SCADA systems historically distinguish themselves from other ICS systems by being large scale processes that can include multiple sites, and large distances.

Fundamental Modeling Concepts

This project aims at providing meta models and editors for FMC to support software architects and consultants in defining and analyzing system landscapes on the conceptual as well as on the design level. This project focuses firstly on the FMC Block diagram and integrates already existing diagram types from Papyrus UML to offer a holistic TAM modeling support. In addition, the project will define meta models and provide editors for the other FMC diagram types. The FMC Block Diagram editor will be based on Eclipse Graphiti and uses EMF/Ecore for the respective meta model.


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

Eclipse UML Profiles Repository

The modeling facilities of Eclipse are an essential part of Eclipse's annual release trains. The Eclipse Modeling Framework and associated projects, like UML2, OCL, QVTo etc., are integrated into several tools both commercial and open source. In particular the UML2 project is one of the most important implementation of the corresponding OMG UML 2.4 specification.


Subscribe to RSS - Tycho