The EMF Parsley DSL for Developing EMF Applications

Lorenzo Bettini

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.

Download


Paper Citation


in Harvard Style

Bettini L. (2016). The EMF Parsley DSL for Developing EMF Applications . In Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-168-7, pages 301-308. DOI: 10.5220/0005743803010308

in Bibtex Style

@conference{modelsward16,
author={Lorenzo Bettini},
title={The EMF Parsley DSL for Developing EMF Applications},
booktitle={Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2016},
pages={301-308},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005743803010308},
isbn={978-989-758-168-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - The EMF Parsley DSL for Developing EMF Applications
SN - 978-989-758-168-7
AU - Bettini L.
PY - 2016
SP - 301
EP - 308
DO - 10.5220/0005743803010308