Claudio Gomes 760b2913dc fixed bugs in canonical generation: step size should have an explicit type, and ctrl rules block of single inner fmu should not use min. 5 years ago
..
be.uantwerpen.ansymo.semanticadaptation b0535f4c46 correction on log message 5 years ago
be.uantwerpen.ansymo.semanticadaptation.cg.canonical 760b2913dc fixed bugs in canonical generation: step size should have an explicit type, and ctrl rules block of single inner fmu should not use min. 5 years ago
be.uantwerpen.ansymo.semanticadaptation.cg.canonical.tests cdcaf99011 fixed one of the tests. Several problems were found: test files were not being copied to the right dir, for example. 5 years ago
be.uantwerpen.ansymo.semanticadaptation.cg.chain ddc416cf8a take care of some warnings and empty lines 5 years ago
be.uantwerpen.ansymo.semanticadaptation.cg.cpp 760b2913dc fixed bugs in canonical generation: step size should have an explicit type, and ctrl rules block of single inner fmu should not use min. 5 years ago
be.uantwerpen.ansymo.semanticadaptation.cg.cpp.tests fb570cca04 added test that causes compilation problems. 5 years ago
be.uantwerpen.ansymo.semanticadaptation.ide 2674e393b0 updated poms for testing and added jenkins file 7 years ago
be.uantwerpen.ansymo.semanticadaptation.log ddc416cf8a take care of some warnings and empty lines 5 years ago
be.uantwerpen.ansymo.semanticadaptation.testframework d42ea29f80 Used workaround from: https://github.com/eclipse/xtext/issues/1231#issuecomment-401125569 5 years ago
be.uantwerpen.ansymo.semanticadaptation.tests cdcaf99011 fixed one of the tests. Several problems were found: test files were not being copied to the right dir, for example. 5 years ago
be.uantwerpen.ansymo.semanticadaptation.ui af6253cb01 Updated to xtext and xtend 2.14.0 5 years ago
be.uantwerpen.ansymo.semanticadaptation.ui.tests 133f9dd805 fixed a number of deprecated imports which made the code fail with xtext 2.11 7 years ago
features d4a39699c6 attempting to merge master and au/cli 6 years ago
platform d4a39699c6 attempting to merge master and au/cli 6 years ago
product d4a39699c6 attempting to merge master and au/cli 6 years ago
repository d4a39699c6 attempting to merge master and au/cli 6 years ago
.gitignore 63c08d2faf Added files that disappeared during merge 7 years ago
README.txt c48bfc85d6 added info to run all tests. 5 years ago
first_generation_sucessful_log.txt 8863472688 readme file with Bart's instructions 7 years ago
pom.xml af6253cb01 Updated to xtext and xtend 2.14.0 5 years ago

README.txt

# Checkout

```bash
git clone
git submodule update --init --recursive
```

# Development environment:

Install instructions:
- Download Eclipse NEON (64 bits) installer.
- Run it, and select "Eclipse DSL Tools" environment.
or if you already have Eclipse DSL Tools, then just install the xText plugins as follows:
http://download.eclipse.org/modeling/tmf/xtext/updates/composite/releases/
select plugins `Xtend IDE` and `Xtend Complete SDK`, and install

# Compilation

## Using Eclipse
Generation and Compilation
- Import all projects in this folder.
- Right click in be.uantwerpen.ansymo.semanticadaptation/src/be/uantwerpen/ansymo/semanticadaptation/SemanticAdaptation.xtext and select "run as -> generate xtext artifacts"
- Check that the console log is similar to the one in File "first_generation_sucessful_log.txt".

## Using Maven
- In CONSOLE run "mvn package" in DSL_SemanticAdaptation
- In eclipse choose import -> Maven -> Existing Maven Projects and choose the LEAF nodes
- Might be necessary to right click on a project -> Maven -> Update project

```bash
# Perform a clean build, and run tests
mvn clean install
```

### Other tasks:
Run the plugin:
After building everything, right-click /be.uantwerpen.ansymo.semanticadaptation -> run as -> eclipse application