Skip to content

gemoc/xCapella

 
 

Repository files navigation

xCapella

This is the code used to realize the screencast available here: https://youtu.be/tXd421LMPao

Installation instructions

You can use a RCP to try the resulting

Download GEMOC xCapella RCP

An Eclipse Package containing the GEMOC Studio, Capella Studio, and this xCapella GEMOC language extension is available for download:

Requirement:

The current version of the RCP requires Oracle Java 8 (using other or newer version of java may disable some features and views of GEMOC)

Note:

GEMOC xCapella RCP is a "Modeling Workbench". Ie. you can directly use is with model projects for the installed languages (xCapella in this case). The size of the RCP hasn't been optimized as it also contains all development tooling too. A more production-ready environment would drastically reduce this size by removing all unnecessary tool.

Running examples

The git folder examples contains some examples to be imported in the RCP. Please refer to their readme for additional instructions.

Building xCapella GEMOC language

Installation in your own Eclipse or GEMOC Studio

You can also install the xCapella GEMOC language code in your own eclipse. It requires GEMOC framework and Capella.

Note, GEMOC and Capella versions should be based on a compatible Eclipse base (mainly to ensure Sirius, Xtext, and Xtend versions)

Currently known (tested) compatible versions are:

GEMOC Capella Eclipse
3.2.0 1.3.1 Photon

You can either start from a GEMOC studio Eclipse package http://gemoc.org/download.html) and install Capella using its update sites, or start from a Capella product (package) and install GEMOC using its update site or start from a fresh Eclipse and install both using their update sites.

Building GEMOC xCapella RCP

The following command in the root of this repository

mvn clean package

builds xCapella plugins and creates a RCP with GEMOC Studio, Capella and xCapella.

Resulting RCP product is located in releng/org.eclipse.gemoc.gemoc-xcapella.rcp/target/products

About

Capella Mode Automaton experimental prototype

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 62.2%
  • ECL 22.0%
  • Xtend 14.2%
  • ASL 1.6%