Developer Install

Java Installation

Make sure You are running with the latest Java 8 Oracle JDK available.

Eclipse Installation

  • Get Eclipse Oxygen RCP Release
  • Linux GTK users must run Eclipse from a terminal with the following command 'SWT_GTK3=0 ./eclipse' followed by any other arguments You want to provide (-debug, -consoleLog, ...).
  • Use clean workspace, e.g., tk2neo
  • Install e(fx)clipse from Oxygen update site (in the search field enter 'e(fx)' to filter the content).
  • Install EMF SDK from Oxygen update site
  • Clone the git repository '' to somewhere on your harddrive (usually by running git from the console)
  • Open the git repository view in Eclipse
  • Add the local repository you just cloned
  • Import projects, i.e., let Eclipse search the repository location and add:


  • Manually build the meta-models in 'kernel.core', 'kernel.base', and 'examples.function.architecture' using the respective '.genmodel' file.

Target platform installation

Get 'tk2neo-update-site-*.tar.gz' from fs01/KF/MbSE/update-sites/ and extract them into 'fortiss-std-env/target-platform/'
next to ''.

Source code installation

You might want to manually tell Eclipse that it can find the '' in the root of Your JDK installation.

Debug with JavaFX freezes mouse

Use "-Dglass.disableGrab=true" in such situations (be aware it may have side effects (e.g. drag and drop)).

Start procedure for the E4 example application

  • Import '/example/releng/org.fortiss.tooling.kernel.example.e4.rcp.product' project and use the contained launch configuration to start the example application.
  • Error messages 'Could not bind a reference of component ... [log4j.Log4JLoggerFactory, fx.core.internal.JUtilLoggerFactory, fx.ui.theme.internal.DefaultThemeManager] ' can be ignored.
    After these messages the kernel should start normally.