Eclipse Sirius is a tool to easily and rapidly create custom modeling workbenches which integrate into the greater Eclipse Modeling ecosystem. It follows a Domain-Specific Language/Models approach, and provides a high-level, very dynamic approach to define Domain-Specific Representations adapted to your domain, in the form of diagrams, tables, trees, or forms.
It is an Open Source, mature project that has been used in many domains over the years (MBSE, Enterprise Architecture, etc.).
Built on Eclipse Technologies