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.
2016
Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD
4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
Roma
Bettini, Lorenzo
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificatore per citare o creare un link a questa risorsa: https://hdl.handle.net/2158/1074337
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact