Skip to content

Getting Started

Zoltán Ujhelyi edited this page Jan 6, 2016 · 45 revisions

You can use the application in three ways:

  • Eclipse Update Site: The application can be installed into any Eclipse (you can use it in your own Eclipse).
  • RCP Application: You can use our stand-alone RCP Application if you just want to compile you UML model.
  • Plain Java Application: There is a simple Java version of the application (this can be used on servers or other platforms where Eclipse cannot run).

Eclipse Update Site

Required Eclipse

Installation from update site

Composite Update site

  • EMDW-MC and Runtime composite update site
    • Update site: http://static.incquerylabs.com/projects/ericsson/milestones/latest/
    • Select and install the xUML-RT Model Compiler category
    • CI update site: http://static.incquerylabs.com/projects/ericsson/emdw-ci/
      • Warning: while we work hard to keep the CI build usable at all times, you may run into installation and usability issues!
  • Categories:
    • xUML-RT Model Compiler: Installs the core EMDW-MC and EMDW Runtime features and all of their essential requirements.
      • Note that compiling and running the generated code is not considered a feature and therefore the Eclipse CDT is not installed if you select all features of this category.
    • xUML-RT Model Compiler Developer Features: Includes a full-featured version of the tools needed for developing the EMDW framework
      • EMF-IncQuery SDK
      • VIATRA Tranformation API
      • Eclipse C/C++ Development Tools (CDT) (please note that if you would like to execute the generated C++ code segments within Eclipse you need this feature)
      • CUTE C++ testing framework

Update site selection

Some security warnings may appear regarding unsigned content, this is normal for Eclipse plugins not provided by Eclipse.org, just click OK. In addition, accept all licenses as well.

After the installation has completed and Eclipse has restarted, you should see the new features in the installation details window and in the Installation history.

Installation History

Following steps

RCP Application

Download the RCP Application for your OS from here:

You can run the application from console/terminal like Eclipse. You need to pass the path of the UML model and the target folder (in this order). Important: always use absolute paths.

Console command example (Windows)

eclipse.exe <uml_model_path> <target_folder_path>

Console command example (Linux)

./eclipse <uml_model_path> <target_folder_path>

Console command example (Windows)

eclipse.app/Contents/MacOS/eclipse <uml_model_path> <target_folder_path>

The output should look like this:

************* EMDW-MC RCP Application started *************
Passed arguments:
 * <uml_model_path>
 * <target_folder_path>
************* EMDW-MC RCP Application finished *************

Plain Java Application

Download the Plain Java Application from here:

You can run the application from console/terminal like any other Java application. You need to pass the path of the UML model and the target folder (in this order).

Console command example (Windows)

java -jar <jar_file_path> <uml_model_path> <target_folder_path>

The output should look like this:

************* EMDW-MC Application started *************
Passed arguments:
 * <uml_model_path>
 * <target_folder_path>
************* EMDW-MC Application finished *************
Clone this wiki locally