This is the code used to realize the screencast available here: https://youtu.be/tXd421LMPao
You can use a RCP to try the resulting
An Eclipse Package containing the GEMOC Studio, Capella Studio, and this xCapella GEMOC language extension is available for download:
- GEMOC xCapella RCP 1.1.1
contains: GEMOC Studio 3.2.0, Capella Studio 1.3.1, and xCapella GEMOC language 1.1.1
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)
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.
The git folder examples contains some examples to be imported in the RCP. Please refer to their readme for additional instructions.
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.
- List of GEMOC versions (packages and update sites): http://gemoc.org/download.html
- List of Capella version (packages and update sites): https://wiki.eclipse.org/Capella/Release_Notes
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