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.
Comment: This is refined version of the talk given at EclipseCon Europe 2015, which was well attended and had excellent feedback. As the development is on-going, we will present new features of the editor, based on the community feedback.