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

All shape characteristics and behaviors can be easily configured with a minimum technical knowledge. This description is dynamically interpreted to materialize the workbench within the Eclipse IDE. No code generation is involved, the specifier of the workbench can have instant feedback while adapting the description.

Once completed, the modeling workbench can be deployed as a standard Eclipse plugin.

Thanks to this short feedback loop a workbench or its specialization can be created in a matter of hours.


The Sirius project is based on a fairly large initial contribution  which is currently being processed by the Eclipse Foundation IP Team.  No final release can be done before this process is finished. In the meantime the team is gradually migrating to the infrastructure. For more up-to date information regarding the progress, subscribe to the sirius-dev mailling list or browse the wiki or go to the web site.

Graphical and Table editors made with Sirius

Commit Activity: 
Commits on this project (lifetime).
Technology Types: