Authors:
Jörg Holtmann
1
;
Jan-Philipp Steghöfer
2
and
Weixing Zhang
1
Affiliations:
1
Department of Computer Science & Engineering, Chalmers | University of Gothenburg, Gothenburg, Sweden
;
2
Xitaso IT & Software Solutions GmbH, Augsburg, Germany
Keyword(s):
Xtext, Textual Modelling, Modelling Language Engineering, Modelling Environments.
Abstract:
When generating textual editors for large and highly structured meta-models, it is possible to extend Xtext’s generator capabilities and the default implementations it provides. These extensions provide additional features such as formatters and more precise scoping for cross-references. However, for large metamodels in particular, the realization of such extensions typically is a time-consuming, awkward, and repetitive task. For some of these tasks, we motivate, present, and discuss in this position paper automatic solutions that exploit the structure of the underlying metamodel. Furthermore, we demonstrate how we used them in the development of a textual editor for EATXT, a textual concrete syntax for the automotive architecture description language EAST-ADL. This work in progress contributes to our larger goal of building a language workbench for blended modelling.