The Eclipse Modeling Framework (EMF) is the official Eclipse modeling framework. It provides code generation facilities for building tools and applications based on structured data models. The Eclipse project EMF Parsley enhances the EMF reflective mechanisms in order to make the development of EMF applications easier by hiding most EMF internal details and by using dependency injection for customizing all the aspects of such applications. In this paper we show the main features of the EMF Parsley DSL that aims at making the development of EMF applications even easier and faster. The DSL is built with Xtext and Xbase, thus it features full Eclipse IDE support and full interoperability with Java.
The EMF Parsley DSL for Developing EMF Applications / Bettini, Lorenzo. - STAMPA. - (2016), pp. 301-308. (Intervento presentato al convegno 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, tenutosi a Roma) [10.5220/0005743803010308].
The EMF Parsley DSL for Developing EMF Applications
BETTINI, LORENZO
2016
Abstract
The Eclipse Modeling Framework (EMF) is the official Eclipse modeling framework. It provides code generation facilities for building tools and applications based on structured data models. The Eclipse project EMF Parsley enhances the EMF reflective mechanisms in order to make the development of EMF applications easier by hiding most EMF internal details and by using dependency injection for customizing all the aspects of such applications. In this paper we show the main features of the EMF Parsley DSL that aims at making the development of EMF applications even easier and faster. The DSL is built with Xtext and Xbase, thus it features full Eclipse IDE support and full interoperability with Java.I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.