Casper Thule 3a18450bfb DSL now supports loop_sa 3 years ago
be.uantwerpen.ansymo.semanticadaptation d28c3be133 Corrected typo in window_sa example. 3 years ago 3a18450bfb DSL now supports loop_sa 3 years ago fd5c0bc010 enabled generation of cppFramework.jar (not going to use the git clone trick...) 3 years ago 3a18450bfb DSL now supports loop_sa 3 years ago
be.uantwerpen.ansymo.semanticadaptation.ide 2674e393b0 updated poms for testing and added jenkins file 4 years ago
be.uantwerpen.ansymo.semanticadaptation.testframework 470654c55f corrected some typos in the generator, and not going to use the git clone stuff to get the framework code. 3 years ago
be.uantwerpen.ansymo.semanticadaptation.tests 3f32753e9b made test less brittle 3 years ago
be.uantwerpen.ansymo.semanticadaptation.ui a64bdf4b1e Adapted to new SA implementation 4 years ago
be.uantwerpen.ansymo.semanticadaptation.ui.tests 133f9dd805 fixed a number of deprecated imports which made the code fail with xtext 2.11 4 years ago
.gitignore 63c08d2faf Added files that disappeared during merge 4 years ago
README.txt 9c921f60ff Fixed some warnings and build that was not working due to missing dir called jars. 3 years ago
first_generation_sucessful_log.txt 8863472688 readme file with Bart's instructions 4 years ago
pom.xml 0e4955da5c added generation of cppFramework.jar file. 3 years ago


# Checkout

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:
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

# Perform a clean build
mvn clean package

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