Ecore Editor- Reloaded
The Ecore Editor is the standard way of creating and modifying Ecore models. Although other tools provide alternative graphical and textual representations, the tree-based editor is still valuable and widely-used.
However, the Ecore Editor hasn’t evolved much over the last 10 years. The same is true for the generated editor, which allows one to create instances of an arbitrary data model.
In this talk, we will demonstrate a new version of the standard Ecore Editor, which is currently under active development. It aims to provide an improved usability and and efficiency when specifying data models in EMF. It features handy shortcuts for frequent operations and specialized controls.
Additionally, we demonstrate a replacement for the generated editor for model instances, which is more extensible and adaptable than the existing one (granted, it was not built for these purposes). Finally we will show a making of, explain technical details of the implementation, as well as the frameworks used.