Edelta: a DSL for metamodel refactoring

Deep dive into Xtext scoping – local and global scopes explained
July 26, 2017
The past, present and future of the Eclipse platform project
August 1, 2017

Edelta: a DSL for metamodel refactoring

Lorenzo Bettini, Davide Di Ruscio, Ludovico Iovino, Alfonso Pierantonio

We present Edelta, a DSL for specifying reusable libraries of metamodel refactorings. Edelta is implemented with Xtext and Xbase, thus is provides a fully-fledge Eclipse editor with syntax
highlighting, code completion, error reporting and incremental building, not to mention debugging. Thanks to Xbase, it is completely interoperable with Java and its type system, allowing the developer to access any existing Java libraries. Edelta allows the developer to have an immediate view of the evolving metamodel before actually changing it, since it interprets the refactoring specifications on the fly, while the developer is typing in the editor. We will give a full demo of Edelta, besides describing its main features and sketching its implementation details.

The talk will be composed of an introduction and a DEMO

Leave a Reply

Your email address will not be published. Required fields are marked *