iets3.opensource
iets3.opensource copied to clipboard
Bugfix/issue 172: Crossmodel-generation fails for Library reexport
About
This PR is related to issue #172 (reexporting imports for Library)
There is nothing to do for the issue: mbeddr provides a reexport-intention for Chunks, so that you can just use it to reexport imported Libraries
Observations
The reexport works within a model, but the generation fails for crossmodel-generation using the Java_Interpreter_genplan from ...genall.advanced.devkit and ...genall.core.devkit.
What changed
- added Library-reexport example to the "playground" solution.
- added a new test-solution "general.tests" to test if Library-reexport is working within a model and across models
- ensure generation is successful
- ensure Library-reexport is working
- at
Java_genplanfor ...genjava.core.genplan and ...genjava.advanced.genplan- added two synchronisation checkpoints after ...expr.genjava.base and before ...baselanguage.closures
- added missing ...mps.baseLanguageInternal and ...mps.baseLanguage
I don't get it. Does this change fix the Crossmodel-generation issue 🤔