Skip to content

Contributor's guide

Ábel Hegedüs edited this page Feb 14, 2017 · 7 revisions

In order to contribute to the EMDW project please follow the instructions below

Source installation

Self serve

  1. Install everything except CDT in the EMDW Developer Features category from the EMDW Composite Update site: http://static.incquerylabs.com/projects/ericsson/emdw-ci/
  2. Clone & import this repo and the EMDW-Common repository

Using Oomph

  • Use the Oomph Installer
    1. Select Eclipse IDE for Eclipse Committers on the Product page
    2. Click the Add user projects button (green ➕) and insert https://raw.githubusercontent.com/IncQueryLabs/EMDW-MC/master/releng/com.incquerylabs.emdw.setup/EMDW-MC.setup into the dialog.
    3. Double click on the new <User>/EMDW-MC entry to add it to the list of selected projects.
    4. On the Variables page, don't forget to select the Git URIs based on your access (Git read/write only if your SSH keys are correctly set up).
  • When the new Eclipse starts, click on the rotating arrows on the bottom right to see if the bootstrap tasks execute successfully.
  • Check in the preferences if the text encoding is UTF-8

Getting everything to compile

  1. Open all .genmodel files, right click on the root EPackage and select Generate Model Code
  • You may want to generate Edit and Editor code as well
  • We are planning to add automation for this as well
  1. Right click on /com.incquerylabs.uml.ralf/src/com/incquerylabs/uml/ralf/GenerateReducedAlfLanguage.mwe2 and select Run as MWE2 Workflow
  • In the console, you may have to enter a y to download the antler generator jar.
Clone this wiki locally