Concepts for the model-driven generation of graphical editors in Eclipse by using the Graphiti framework

  • Domain-Specific modelling is increasingly adopted in the software development industry. While textual domain specific languages (DSLs) already have a wide impact, graphical DSLs still need to live up to their full potential. In this paper we describe an approach that reduces the time to create a graphical DSL to hours instead of months. The paper describes a generative approach to the creation of graphical editors for the Eclipse platform. A set of carefully designed textual DSLs together with an EMF meta-model are the input for the generator. The output is an Eclipse plugin for a graphical editor for the intended graphical language. The entire project is made available as open source under the name Spray and is being developed by an active community. This paper focuses on the description of the workflow and provides an introduction into the possibilities through this approach of a graphical modelling environment.

Export metadata

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author:Markus Gerhart, Marko BogerGND
URL:http://www.ijctjournal.org/Volume3/Issue4/IJCT-V3I4P3.pdf
ISSN:2394-2231
Parent Title (English):International Journal of Computer Techniques (IJCT)
Volume:3
Document Type:Article
Language:English
Year of Publication:2016
Release Date:2018/11/22
Tag:Code Generation; Domain-Specific-Language (DSL); EMF; Model-Driven-Development (MDD); Xtext
Issue:4
First Page:11
Last Page:20
Open Access?:Ja