This repository contains an Xtext-based editor for a textual concrete syntax of the EAST-ADL meta-model. The editor is used to explore what a textual syntax for EAST-ADL can look like and how the existing Eclipse infrastructure can be used to create a blended modelling environment for EAST-ADL which blends textual, graphical, and tree-based editors.
Download the code of projects
git clone https://github.com/blended-modeling/eatxt
. The source code will now be cloned in the sub-folder eatxt
.Open the code in Eclipse
File
menu, choose Import...
Existing projects into workspace
Install Xtext
Help
menu, select Eclipse Marketplace
Reload the target definition
This can take a couple of minutes. Afterwards, all compilation errors should have disappeared.
Generate the EAText editor
src/org.bumble.eatxt
folder in the org.bumble.eatxt
project..mwe2
file and choose Run As
-> MWE2 workflow
from the context menu.Use the EAText editor.
org.bumble.eatxt
.Run As
-> Eclipse Application
in the context menu. A new Eclipse RCP instance starts.Create a project
or File
-> Project
and create a generic project..eatxt
in the new project. On double click, it opens in the EAText editor.org.bumble.eatxt.example
project into your runtime Eclipse RCP and use one of the files there.