diff --git a/CHANGELOG.md b/CHANGELOG.md
index acf2d62ddf3..992595acaef 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,15 +9,25 @@ Semantic Versioning and the changes are simply documented in reverse chronologic
## com.mbeddr.mpsutil
-### Feature
+### Added
- A new language `com.mbeddr.mpsutil.collections` was added that adds support for a set type `nset` that use nodes as the values of the set. Equivalence of nodes is checked structurally. The hash code calculation is done for all properties and children and the first level of references. The runtime solution also contains a more general class `EquivalenceHashSet` to implement hashsets with arbitrary `equals` and `hashcode` methods.
+### Changes
+
+- The language `com.mbeddr.spreadsheat` was renamed to `com.mbeddr.spreadsheet`.
+
+### Removed
+
+- The language `com.mbeddr.mpsutil.projectview.favourites` was removed. Please use the MPS bookmarks manager instead: https://www.jetbrains.com/help/mps/navigating-through-the-source-code.html#use_bookmarks
+- The stub solution `org.apache.batik` were removed. Please use `de.itemis.stubs.batik` from MPS-Extensions instead.
+- The stub solution `org.xml` were removed. Please use `de.itemis.stubs.xml` from MPS-Extensions instead.
+
# October 2024
## com.mbeddr.mpsutil
-### Feature
+### Added
- Adds a caching mechanism for caching the retrieval of 'ILogicalChild' by 'ILogicalChildOwner'
@@ -37,7 +47,7 @@ Semantic Versioning and the changes are simply documented in reverse chronologic
## com.mbeddr.mpsutil.interpreter
-### Feature
+### Added
- Added user defineable call back function when trace node is added to the trace tree
@@ -55,7 +65,7 @@ Semantic Versioning and the changes are simply documented in reverse chronologic
## com.mbeddr.mpsutil.checkinHandler
-### Feature
+### Added
- A new kind of Checkin handlers (background handler) now support the interface `CommitCheck` which allows more options like running the code after the commit or in the background.
diff --git a/README.md b/README.md
index faca49395a8..6989e0e7a73 100644
--- a/README.md
+++ b/README.md
@@ -28,7 +28,7 @@ For more details please visit the [mbeddr landing page](https://github.com/mbedd
### Maven Dependencies
-To use mbeddr or the mbeddr platform in your own project, you one of the following dependencies in your maven or gradle build script. The latest support MPS version is 2023.2:
+To use mbeddr or the mbeddr platform in your own project, you one of the following dependencies in your maven or gradle build script. The latest support MPS version is 2024.1:
[![mbeddr](https://img.shields.io/badge/Github%20pages-mbeddr-success)](https://github.com/orgs/mbeddr/packages?tab=packages&q=com.mbeddr.mbeddr)
[![mbeddr platform](https://img.shields.io/badge/Github%20pages-mbeddr.platform-success)](https://github.com/orgs/mbeddr/packages?tab=packages&q=com.mbeddr.platform)
@@ -37,7 +37,8 @@ To use mbeddr or the mbeddr platform in your own project, you one of the followi
| MPS version | nexus status |
| --------------- | --------------- |
-| 2023.2 | [![artifacts.itemis.cloud](https://img.shields.io/badge/dynamic/xml?url=https://artifacts.itemis.cloud/repository/maven-mps/com/mbeddr/mbeddr/maven-metadata.xml&label=artifacts.itemis.cloud&color=success&query=.//versioning/latest)](https://artifacts.itemis.cloud/#browse/browse:maven-mps:com%2Fmbeddr%2Fmbeddr) |
+| 2024.1 | [![artifacts.itemis.cloud](https://img.shields.io/badge/dynamic/xml?url=https://artifacts.itemis.cloud/repository/maven-mps/com/mbeddr/mbeddr/maven-metadata.xml&label=artifacts.itemis.cloud&color=success&query=.//versioning/latest)](https://artifacts.itemis.cloud/#browse/browse:maven-mps:com%2Fmbeddr%2Fmbeddr) |
+| 2023.2 | [![artifacts.itemis.cloud](https://img.shields.io/badge/dynamic/xml?url=https://artifacts.itemis.cloud/repository/maven-mps/com/mbeddr/mbeddr/maven-metadata.xml&label=artifacts.itemis.cloud&color=success&query=.//versioning/versions/version[starts-with(text(),'2023.2')][last()])](https://artifacts.itemis.cloud/#browse/browse:maven-mps:com%2Fmbeddr%2Fmbeddr) |
| 2022.3 | [![artifacts.itemis.cloud](https://img.shields.io/badge/dynamic/xml?url=https://artifacts.itemis.cloud/repository/maven-mps/com/mbeddr/mbeddr/maven-metadata.xml&label=artifacts.itemis.cloud&color=success&query=.//versioning/versions/version[starts-with(text(),'2022.3')][last()])](https://artifacts.itemis.cloud/#browse/browse:maven-mps:com%2Fmbeddr%2Fmbeddr) |
| 2022.2 | [![artifacts.itemis.cloud](https://img.shields.io/badge/dynamic/xml?url=https://artifacts.itemis.cloud/repository/maven-mps/com/mbeddr/mbeddr/maven-metadata.xml&label=artifacts.itemis.cloud&color=success&query=.//versioning/versions/version[starts-with(text(),'2022.2')][last()])](https://artifacts.itemis.cloud/#browse/browse:maven-mps:com%2Fmbeddr%2Fmbeddr) |
| 2021.3 | [![artifacts.itemis.cloud](https://img.shields.io/badge/dynamic/xml?url=https://artifacts.itemis.cloud/repository/maven-mps/com/mbeddr/mbeddr/maven-metadata.xml&label=artifacts.itemis.cloud&color=success&query=.//versioning/versions/version[starts-with(text(),'2021.3')][last()])](https://artifacts.itemis.cloud/#browse/browse:maven-mps:com%2Fmbeddr%2Fmbeddr) |
@@ -54,7 +55,9 @@ To use mbeddr or the mbeddr platform in your own project, you one of the followi
| MPS version | nexus status |
| --------------- | --------------- |
-| 2022.3 | [![artifacts.itemis.cloud](https://img.shields.io/badge/dynamic/xml?url=https://artifacts.itemis.cloud/repository/maven-mps/com/mbeddr/platform/maven-metadata.xml&label=artifacts.itemis.cloud&color=success&query=.//versioning/latest)](https://artifacts.itemis.cloud/#browse/browse:maven-mps:com%2Fmbeddr%2Fplatform) |
+| 2024.1 | [![artifacts.itemis.cloud](https://img.shields.io/badge/dynamic/xml?url=https://artifacts.itemis.cloud/repository/maven-mps/com/mbeddr/platform/maven-metadata.xml&label=artifacts.itemis.cloud&color=success&query=.//versioning/latest)](https://artifacts.itemis.cloud/#browse/browse:maven-mps:com%2Fmbeddr%2Fplatform) |
+| 2023.2 | [![artifacts.itemis.cloud](https://img.shields.io/badge/dynamic/xml?url=https://artifacts.itemis.cloud/repository/maven-mps/com/mbeddr/platform/maven-metadata.xml&label=artifacts.itemis.cloud&color=success&query=.//versioning/versions/version[starts-with(text(),'2023.2')][last()])](https://artifacts.itemis.cloud/#browse/browse:maven-mps:com%2Fmbeddr%2Fplatform) |
+| 2022.3 | [![artifacts.itemis.cloud](https://img.shields.io/badge/dynamic/xml?url=https://artifacts.itemis.cloud/repository/maven-mps/com/mbeddr/platform/maven-metadata.xml&label=artifacts.itemis.cloud&color=success&query=.//versioning/versions/version[starts-with(text(),'2022.3')][last()])](https://artifacts.itemis.cloud/#browse/browse:maven-mps:com%2Fmbeddr%2Fplatform) |
| 2022.2 | [![artifacts.itemis.cloud](https://img.shields.io/badge/dynamic/xml?url=https://artifacts.itemis.cloud/repository/maven-mps/com/mbeddr/platform/maven-metadata.xml&label=artifacts.itemis.cloud&color=success&query=.//versioning/versions/version[starts-with(text(),'2022.2')][last()])](https://artifacts.itemis.cloud/#browse/browse:maven-mps:com%2Fmbeddr%2Fplatform) |
| 2021.3 | [![artifacts.itemis.cloud](https://img.shields.io/badge/dynamic/xml?url=https://artifacts.itemis.cloud/repository/maven-mps/com/mbeddr/platform/maven-metadata.xml&label=artifacts.itemis.cloud&color=success&query=.//versioning/versions/version[starts-with(text(),'2021.3')][last()])](https://artifacts.itemis.cloud/#browse/browse:maven-mps:com%2Fmbeddr%2Fplatform) |
| 2021.2 | [![artifacts.itemis.cloud](https://img.shields.io/badge/dynamic/xml?url=https://artifacts.itemis.cloud/repository/maven-mps/com/mbeddr/platform/maven-metadata.xml&label=artifacts.itemis.cloud&color=success&query=.//versioning/versions/version[starts-with(text(),'2021.2')][last()])](https://artifacts.itemis.cloud/#browse/browse:maven-mps:com%2Fmbeddr%2Fplatform) |
diff --git a/build-allScripts.xml b/build-allScripts.xml
index 4902427223e..8a1408b9d85 100644
--- a/build-allScripts.xml
+++ b/build-allScripts.xml
@@ -19,6 +19,7 @@
+
@@ -44,25 +45,6 @@
-
-
-
- com.mbeddr.allScripts
- com.mbeddr.allScripts
- ${mbeddr.version}
- jetbrains.mps.core
- jetbrains.mps.build
- jetbrains.mps.debugger.api
- jetbrains.mps.execution.api
- jetbrains.mps.execution.languages
- jetbrains.mps.execution.configurations
- de.itemis.mps.extensions.build
-
-
-
-
-
-
@@ -71,6 +53,7 @@
com.mbeddr.allScripts
com.mbeddr.allScripts
${mbeddr.version}
+ com.intellij.modules.platform
jetbrains.mps.core
jetbrains.mps.build
jetbrains.mps.debugger.api
@@ -95,7 +78,6 @@
-
@@ -137,7 +119,6 @@
-
@@ -177,7 +158,6 @@
-
@@ -217,7 +197,6 @@
-
@@ -257,7 +236,6 @@
-
@@ -290,48 +268,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -340,7 +276,6 @@
-
@@ -380,7 +315,6 @@
-
@@ -420,7 +354,6 @@
-
@@ -461,7 +394,6 @@
-
@@ -497,7 +429,7 @@
- com.mbeddr.allScripts.build.major.version=${major.version}${line.separator}com.mbeddr.allScripts.build.minor.version=${minor.version}${line.separator}com.mbeddr.allScripts.build.build=${build}${line.separator}com.mbeddr.allScripts.build.mbeddr.version=${mbeddr.version}${line.separator}mps.build.number=${mps.build.number}${line.separator}mps.date=${mps.date}${line.separator}mps.build.vcs.number=${mps.build.vcs.number}${line.separator}mps.teamcity.buildConfName=${mps.teamcity.buildConfName}${line.separator}mps.idea.platform.build.number=${mps.idea.platform.build.number}${line.separator}mps.mps.build.counter=${mps.mps.build.counter}${line.separator}mpsBootstrapCore.version.major=${mpsBootstrapCore.version.major}${line.separator}mpsBootstrapCore.version.minor=${mpsBootstrapCore.version.minor}${line.separator}mpsBootstrapCore.version.bugfixNr=${mpsBootstrapCore.version.bugfixNr}${line.separator}mpsBootstrapCore.version.eap=${mpsBootstrapCore.version.eap}${line.separator}mpsBootstrapCore.version=${mpsBootstrapCore.version}${line.separator}de.itemis.mps.extensions.versionNumber=${de.itemis.mps.extensions.versionNumber}
+ com.mbeddr.allScripts.build.major.version=${major.version}${line.separator}com.mbeddr.allScripts.build.minor.version=${minor.version}${line.separator}com.mbeddr.allScripts.build.build=${build}${line.separator}com.mbeddr.allScripts.build.mbeddr.version=${mbeddr.version}${line.separator}mps.build.number=${mps.build.number}${line.separator}mps.date=${mps.date}${line.separator}mps.build.vcs.number=${mps.build.vcs.number}${line.separator}mps.teamcity.buildConfName=${mps.teamcity.buildConfName}${line.separator}mps.idea.platform.build.number=${mps.idea.platform.build.number}${line.separator}mps.mps.build.counter=${mps.mps.build.counter}${line.separator}mps.runtimeBuild=${mps.runtimeBuild}${line.separator}mpsBootstrapCore.version.major=${mpsBootstrapCore.version.major}${line.separator}mpsBootstrapCore.version.minor=${mpsBootstrapCore.version.minor}${line.separator}mpsBootstrapCore.version.bugfixNr=${mpsBootstrapCore.version.bugfixNr}${line.separator}mpsBootstrapCore.version.eap=${mpsBootstrapCore.version.eap}${line.separator}mpsBootstrapCore.version=${mpsBootstrapCore.version}${line.separator}de.itemis.mps.extensions.versionNumber=${de.itemis.mps.extensions.versionNumber}
@@ -511,7 +443,7 @@
-
+
@@ -525,110 +457,19 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
@@ -638,7 +479,6 @@
-
@@ -673,6 +513,7 @@
+
@@ -833,27 +674,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -863,6 +683,5 @@
-
\ No newline at end of file
diff --git a/build.gradle b/build.gradle
index 5f70f198c7e..2e96f4ca28c 100644
--- a/build.gradle
+++ b/build.gradle
@@ -12,12 +12,12 @@ repositories {
}
downloadJbr {
- jbrVersion = '17.0.8.1-b1000.32'
+ jbrVersion = '17.0.11-b1207.30'
}
//MPS version
-ext.mpsMajor = "2023.2"
-ext.mpsBuild = "2023.2.2"
+ext.mpsMajor = "2024.1"
+ext.mpsBuild = "2024.1.1"
//MPS-extensions version
ext.mpsExtensionsVersion = findNonEmptyProperty('mpsExtensionsVersion') ?: "$mpsMajor.+"
diff --git a/code/applications/HeartBleed/.mps/migration.xml b/code/applications/HeartBleed/.mps/migration.xml
index 81b873e7043..400c43bb13e 100644
--- a/code/applications/HeartBleed/.mps/migration.xml
+++ b/code/applications/HeartBleed/.mps/migration.xml
@@ -19,7 +19,8 @@
+
-
+
\ No newline at end of file
diff --git a/code/applications/HeartBleed/_spreferences/CodeReviewPreferences/module.msd b/code/applications/HeartBleed/_spreferences/CodeReviewPreferences/module.msd
index 51ee3be0876..98bb12edfd2 100644
--- a/code/applications/HeartBleed/_spreferences/CodeReviewPreferences/module.msd
+++ b/code/applications/HeartBleed/_spreferences/CodeReviewPreferences/module.msd
@@ -21,6 +21,7 @@
+
diff --git a/code/applications/HeartBleed/_spreferences/PlatformTemplates/module.msd b/code/applications/HeartBleed/_spreferences/PlatformTemplates/module.msd
index f22d64e2f03..5b606c90792 100644
--- a/code/applications/HeartBleed/_spreferences/PlatformTemplates/module.msd
+++ b/code/applications/HeartBleed/_spreferences/PlatformTemplates/module.msd
@@ -28,6 +28,7 @@
+
diff --git a/code/applications/HeartBleed/_spreferences/TypeSizeConfiguration/models/HeartBleed/__spreferences/TypeSizeConfiguration.mps b/code/applications/HeartBleed/_spreferences/TypeSizeConfiguration/models/HeartBleed/__spreferences/TypeSizeConfiguration.mps
index 49a2de38f0e..0e2b3d08a75 100644
--- a/code/applications/HeartBleed/_spreferences/TypeSizeConfiguration/models/HeartBleed/__spreferences/TypeSizeConfiguration.mps
+++ b/code/applications/HeartBleed/_spreferences/TypeSizeConfiguration/models/HeartBleed/__spreferences/TypeSizeConfiguration.mps
@@ -1,6 +1,7 @@
+
diff --git a/code/applications/HeartBleed/_spreferences/TypeSizeConfiguration/module.msd b/code/applications/HeartBleed/_spreferences/TypeSizeConfiguration/module.msd
index deddbec2359..728c9a0bfe9 100644
--- a/code/applications/HeartBleed/_spreferences/TypeSizeConfiguration/module.msd
+++ b/code/applications/HeartBleed/_spreferences/TypeSizeConfiguration/module.msd
@@ -22,6 +22,7 @@
+
diff --git a/code/applications/HeartBleed/solutions/NewSolution.msd b/code/applications/HeartBleed/solutions/NewSolution.msd
index cc153e14046..9ff9ee5c9e2 100644
--- a/code/applications/HeartBleed/solutions/NewSolution.msd
+++ b/code/applications/HeartBleed/solutions/NewSolution.msd
@@ -44,6 +44,7 @@
+
diff --git a/code/applications/IntegratedCExample/.mps/migration.xml b/code/applications/IntegratedCExample/.mps/migration.xml
index 65858d6beb2..9599011bc99 100644
--- a/code/applications/IntegratedCExample/.mps/migration.xml
+++ b/code/applications/IntegratedCExample/.mps/migration.xml
@@ -20,11 +20,12 @@
+
-
+
\ No newline at end of file
diff --git a/code/applications/IntegratedCExample/_spreferences/CodeReviewPreferences/module.msd b/code/applications/IntegratedCExample/_spreferences/CodeReviewPreferences/module.msd
index 4dd798cb39c..d49f0ca296a 100644
--- a/code/applications/IntegratedCExample/_spreferences/CodeReviewPreferences/module.msd
+++ b/code/applications/IntegratedCExample/_spreferences/CodeReviewPreferences/module.msd
@@ -21,6 +21,7 @@
+
diff --git a/code/applications/IntegratedCExample/_spreferences/PlatformTemplates/module.msd b/code/applications/IntegratedCExample/_spreferences/PlatformTemplates/module.msd
index 1324c0ed42b..59a97df8189 100644
--- a/code/applications/IntegratedCExample/_spreferences/PlatformTemplates/module.msd
+++ b/code/applications/IntegratedCExample/_spreferences/PlatformTemplates/module.msd
@@ -28,6 +28,7 @@
+
diff --git a/code/applications/IntegratedCExample/_spreferences/TypeSizeConfiguration/models/IntegratedCExample/__spreferences/TypeSizeConfiguration.mps b/code/applications/IntegratedCExample/_spreferences/TypeSizeConfiguration/models/IntegratedCExample/__spreferences/TypeSizeConfiguration.mps
index 5f635890c77..852c58ce0b6 100644
--- a/code/applications/IntegratedCExample/_spreferences/TypeSizeConfiguration/models/IntegratedCExample/__spreferences/TypeSizeConfiguration.mps
+++ b/code/applications/IntegratedCExample/_spreferences/TypeSizeConfiguration/models/IntegratedCExample/__spreferences/TypeSizeConfiguration.mps
@@ -1,6 +1,7 @@
+
diff --git a/code/applications/IntegratedCExample/_spreferences/TypeSizeConfiguration/module.msd b/code/applications/IntegratedCExample/_spreferences/TypeSizeConfiguration/module.msd
index 503fd0e043a..2275df02c85 100644
--- a/code/applications/IntegratedCExample/_spreferences/TypeSizeConfiguration/module.msd
+++ b/code/applications/IntegratedCExample/_spreferences/TypeSizeConfiguration/module.msd
@@ -22,6 +22,7 @@
+
diff --git a/code/applications/IntegratedCExample/languages/DomainSpecificLanguage/DomainSpecificLanguage.mpl b/code/applications/IntegratedCExample/languages/DomainSpecificLanguage/DomainSpecificLanguage.mpl
index 88989d3c09c..c8675ebe1a0 100644
--- a/code/applications/IntegratedCExample/languages/DomainSpecificLanguage/DomainSpecificLanguage.mpl
+++ b/code/applications/IntegratedCExample/languages/DomainSpecificLanguage/DomainSpecificLanguage.mpl
@@ -47,6 +47,7 @@
+
@@ -88,12 +89,12 @@
-
+
@@ -180,12 +181,12 @@
-
+
diff --git a/code/applications/IntegratedCExample/languages/DomainSpecificLanguage/languageModels/structure.mps b/code/applications/IntegratedCExample/languages/DomainSpecificLanguage/languageModels/structure.mps
index 2f64e3e7a1c..c61dcbbb799 100644
--- a/code/applications/IntegratedCExample/languages/DomainSpecificLanguage/languageModels/structure.mps
+++ b/code/applications/IntegratedCExample/languages/DomainSpecificLanguage/languageModels/structure.mps
@@ -16,7 +16,6 @@
-
@@ -25,19 +24,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -63,9 +49,6 @@
-
-
-
@@ -191,41 +174,17 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/code/applications/IntegratedCExample/solutions/EmbeddedProgram/EmbeddedProgram.msd b/code/applications/IntegratedCExample/solutions/EmbeddedProgram/EmbeddedProgram.msd
index a947d5dd20c..02efaa21f3d 100644
--- a/code/applications/IntegratedCExample/solutions/EmbeddedProgram/EmbeddedProgram.msd
+++ b/code/applications/IntegratedCExample/solutions/EmbeddedProgram/EmbeddedProgram.msd
@@ -50,6 +50,7 @@
+
diff --git a/code/applications/Pacemaker/.mps/migration.xml b/code/applications/Pacemaker/.mps/migration.xml
index 81b873e7043..400c43bb13e 100644
--- a/code/applications/Pacemaker/.mps/migration.xml
+++ b/code/applications/Pacemaker/.mps/migration.xml
@@ -19,7 +19,8 @@
+
-
+
\ No newline at end of file
diff --git a/code/applications/Pacemaker/_spreferences/CodeReviewPreferences/module.msd b/code/applications/Pacemaker/_spreferences/CodeReviewPreferences/module.msd
index 367e32ede6b..c4de6eda7b0 100644
--- a/code/applications/Pacemaker/_spreferences/CodeReviewPreferences/module.msd
+++ b/code/applications/Pacemaker/_spreferences/CodeReviewPreferences/module.msd
@@ -21,6 +21,7 @@
+
diff --git a/code/applications/Pacemaker/_spreferences/PlatformTemplates/module.msd b/code/applications/Pacemaker/_spreferences/PlatformTemplates/module.msd
index f19ca80ed66..ac3db67fc10 100644
--- a/code/applications/Pacemaker/_spreferences/PlatformTemplates/module.msd
+++ b/code/applications/Pacemaker/_spreferences/PlatformTemplates/module.msd
@@ -28,6 +28,7 @@
+
diff --git a/code/applications/Pacemaker/_spreferences/TypeSizeConfiguration/models/org/fortiss/pacemakermodel/__spreferences/TypeSizeConfiguration.mps b/code/applications/Pacemaker/_spreferences/TypeSizeConfiguration/models/org/fortiss/pacemakermodel/__spreferences/TypeSizeConfiguration.mps
index 4ae1be558ee..48cd959e9c2 100644
--- a/code/applications/Pacemaker/_spreferences/TypeSizeConfiguration/models/org/fortiss/pacemakermodel/__spreferences/TypeSizeConfiguration.mps
+++ b/code/applications/Pacemaker/_spreferences/TypeSizeConfiguration/models/org/fortiss/pacemakermodel/__spreferences/TypeSizeConfiguration.mps
@@ -1,6 +1,7 @@
+
diff --git a/code/applications/Pacemaker/_spreferences/TypeSizeConfiguration/module.msd b/code/applications/Pacemaker/_spreferences/TypeSizeConfiguration/module.msd
index 73f70c69ecb..f00b841549e 100644
--- a/code/applications/Pacemaker/_spreferences/TypeSizeConfiguration/module.msd
+++ b/code/applications/Pacemaker/_spreferences/TypeSizeConfiguration/module.msd
@@ -22,6 +22,7 @@
+
diff --git a/code/applications/Pacemaker/solutions/pacemakermodel/models/pacemakermodel/model1_with_history.mps b/code/applications/Pacemaker/solutions/pacemakermodel/models/pacemakermodel/model1_with_history.mps
index ccf3f19b476..2971882ad8f 100644
--- a/code/applications/Pacemaker/solutions/pacemakermodel/models/pacemakermodel/model1_with_history.mps
+++ b/code/applications/Pacemaker/solutions/pacemakermodel/models/pacemakermodel/model1_with_history.mps
@@ -6,8 +6,6 @@
-
-
@@ -117,14 +115,6 @@
-
-
-
-
-
-
-
-
@@ -310,7 +300,6 @@
-
@@ -318,7 +307,6 @@
-
@@ -1733,96 +1721,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/code/applications/Pacemaker/solutions/pacemakermodel/pacemakermodel.msd b/code/applications/Pacemaker/solutions/pacemakermodel/pacemakermodel.msd
index e7d83e64f12..705b77c2494 100644
--- a/code/applications/Pacemaker/solutions/pacemakermodel/pacemakermodel.msd
+++ b/code/applications/Pacemaker/solutions/pacemakermodel/pacemakermodel.msd
@@ -40,7 +40,6 @@
-
@@ -58,6 +57,7 @@
+
@@ -66,13 +66,6 @@
-
-
-
-
-
-
-
diff --git a/code/applications/com.mbeddr.build-examples/.mps/migration.xml b/code/applications/com.mbeddr.build-examples/.mps/migration.xml
index 81b873e7043..400c43bb13e 100644
--- a/code/applications/com.mbeddr.build-examples/.mps/migration.xml
+++ b/code/applications/com.mbeddr.build-examples/.mps/migration.xml
@@ -19,7 +19,8 @@
+
-
+
\ No newline at end of file
diff --git a/code/applications/com.mbeddr.build-examples/_spreferences/CodeReviewPreferences/module.msd b/code/applications/com.mbeddr.build-examples/_spreferences/CodeReviewPreferences/module.msd
index c9ee5643732..afcc5499c54 100644
--- a/code/applications/com.mbeddr.build-examples/_spreferences/CodeReviewPreferences/module.msd
+++ b/code/applications/com.mbeddr.build-examples/_spreferences/CodeReviewPreferences/module.msd
@@ -21,6 +21,7 @@
+
diff --git a/code/applications/com.mbeddr.build-examples/_spreferences/PlatformTemplates/module.msd b/code/applications/com.mbeddr.build-examples/_spreferences/PlatformTemplates/module.msd
index 3fb27a92972..df736db4803 100644
--- a/code/applications/com.mbeddr.build-examples/_spreferences/PlatformTemplates/module.msd
+++ b/code/applications/com.mbeddr.build-examples/_spreferences/PlatformTemplates/module.msd
@@ -28,6 +28,7 @@
+
diff --git a/code/applications/com.mbeddr.build-examples/_spreferences/TypeSizeConfiguration/models/com/mbeddr/build-examples/__spreferences/TypeSizeConfiguration.mps b/code/applications/com.mbeddr.build-examples/_spreferences/TypeSizeConfiguration/models/com/mbeddr/build-examples/__spreferences/TypeSizeConfiguration.mps
index 859b9c6cafd..4df12d449ae 100644
--- a/code/applications/com.mbeddr.build-examples/_spreferences/TypeSizeConfiguration/models/com/mbeddr/build-examples/__spreferences/TypeSizeConfiguration.mps
+++ b/code/applications/com.mbeddr.build-examples/_spreferences/TypeSizeConfiguration/models/com/mbeddr/build-examples/__spreferences/TypeSizeConfiguration.mps
@@ -1,6 +1,7 @@
+
diff --git a/code/applications/com.mbeddr.build-examples/_spreferences/TypeSizeConfiguration/module.msd b/code/applications/com.mbeddr.build-examples/_spreferences/TypeSizeConfiguration/module.msd
index 606f97f8fd9..2a0b6863d59 100644
--- a/code/applications/com.mbeddr.build-examples/_spreferences/TypeSizeConfiguration/module.msd
+++ b/code/applications/com.mbeddr.build-examples/_spreferences/TypeSizeConfiguration/module.msd
@@ -22,6 +22,7 @@
+
diff --git a/code/applications/com.mbeddr.build-examples/languages/com.mbeddr.unless/com.mbeddr.unless.mpl b/code/applications/com.mbeddr.build-examples/languages/com.mbeddr.unless/com.mbeddr.unless.mpl
index fc99b15dc7c..62eba4f4a96 100644
--- a/code/applications/com.mbeddr.build-examples/languages/com.mbeddr.unless/com.mbeddr.unless.mpl
+++ b/code/applications/com.mbeddr.build-examples/languages/com.mbeddr.unless/com.mbeddr.unless.mpl
@@ -61,12 +61,12 @@
-
+
@@ -139,12 +139,12 @@
-
+
diff --git a/code/applications/com.mbeddr.build-examples/solutions/com.baselanguage.unless.build/build.xml b/code/applications/com.mbeddr.build-examples/solutions/com.baselanguage.unless.build/build.xml
index 313786d9e5d..9dbd7a87262 100644
--- a/code/applications/com.mbeddr.build-examples/solutions/com.baselanguage.unless.build/build.xml
+++ b/code/applications/com.mbeddr.build-examples/solutions/com.baselanguage.unless.build/build.xml
@@ -20,6 +20,7 @@
+
@@ -55,19 +56,6 @@
-
-
-
- com.baselanguage.unless
- com.baselanguage.unless
- 1.0
- com.mbeddr.mpsutil
-
-
-
-
-
-
@@ -76,6 +64,7 @@
com.baselanguage.unless
com.baselanguage.unless
1.0
+ com.intellij.modules.platform
com.mbeddr.mpsutil
@@ -117,7 +106,6 @@
-
@@ -243,7 +231,7 @@
- mps.build.number=${mps.build.number}${line.separator}mps.date=${mps.date}${line.separator}mps.build.vcs.number=${mps.build.vcs.number}${line.separator}mps.teamcity.buildConfName=${mps.teamcity.buildConfName}${line.separator}mps.idea.platform.build.number=${mps.idea.platform.build.number}${line.separator}mps.mps.build.counter=${mps.mps.build.counter}${line.separator}mpsBootstrapCore.version.major=${mpsBootstrapCore.version.major}${line.separator}mpsBootstrapCore.version.minor=${mpsBootstrapCore.version.minor}${line.separator}mpsBootstrapCore.version.bugfixNr=${mpsBootstrapCore.version.bugfixNr}${line.separator}mpsBootstrapCore.version.eap=${mpsBootstrapCore.version.eap}${line.separator}mpsBootstrapCore.version=${mpsBootstrapCore.version}${line.separator}com.mbeddr.platform.major.version=${com.mbeddr.platform.major.version}${line.separator}com.mbeddr.platform.minor.version=${com.mbeddr.platform.minor.version}${line.separator}com.mbeddr.platform.build=${com.mbeddr.platform.build}${line.separator}com.mbeddr.platform.mbeddr.version=${com.mbeddr.platform.mbeddr.version}${line.separator}de.itemis.mps.extensions.versionNumber=${de.itemis.mps.extensions.versionNumber}${line.separator}com.mbeddr.mpsutil.actionsfilter.major.version=${com.mbeddr.mpsutil.actionsfilter.major.version}${line.separator}com.mbeddr.mpsutil.actionsfilter.minor.version=${com.mbeddr.mpsutil.actionsfilter.minor.version}${line.separator}com.mbeddr.mpsutil.actionsfilter.build=${com.mbeddr.mpsutil.actionsfilter.build}${line.separator}com.mbeddr.mpsutil.actionsfilter.mbeddr.version=${com.mbeddr.mpsutil.actionsfilter.mbeddr.version}
+ mps.build.number=${mps.build.number}${line.separator}mps.date=${mps.date}${line.separator}mps.build.vcs.number=${mps.build.vcs.number}${line.separator}mps.teamcity.buildConfName=${mps.teamcity.buildConfName}${line.separator}mps.idea.platform.build.number=${mps.idea.platform.build.number}${line.separator}mps.mps.build.counter=${mps.mps.build.counter}${line.separator}mps.runtimeBuild=${mps.runtimeBuild}${line.separator}mpsBootstrapCore.version.major=${mpsBootstrapCore.version.major}${line.separator}mpsBootstrapCore.version.minor=${mpsBootstrapCore.version.minor}${line.separator}mpsBootstrapCore.version.bugfixNr=${mpsBootstrapCore.version.bugfixNr}${line.separator}mpsBootstrapCore.version.eap=${mpsBootstrapCore.version.eap}${line.separator}mpsBootstrapCore.version=${mpsBootstrapCore.version}${line.separator}com.mbeddr.platform.major.version=${com.mbeddr.platform.major.version}${line.separator}com.mbeddr.platform.minor.version=${com.mbeddr.platform.minor.version}${line.separator}com.mbeddr.platform.build=${com.mbeddr.platform.build}${line.separator}com.mbeddr.platform.mbeddr.version=${com.mbeddr.platform.mbeddr.version}${line.separator}de.itemis.mps.extensions.versionNumber=${de.itemis.mps.extensions.versionNumber}${line.separator}com.mbeddr.mpsutil.actionsfilter.major.version=${com.mbeddr.mpsutil.actionsfilter.major.version}${line.separator}com.mbeddr.mpsutil.actionsfilter.minor.version=${com.mbeddr.mpsutil.actionsfilter.minor.version}${line.separator}com.mbeddr.mpsutil.actionsfilter.build=${com.mbeddr.mpsutil.actionsfilter.build}${line.separator}com.mbeddr.mpsutil.actionsfilter.mbeddr.version=${com.mbeddr.mpsutil.actionsfilter.mbeddr.version}
@@ -271,174 +259,60 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -472,9 +346,9 @@
-
+
@@ -500,15 +374,18 @@
+
+
+
@@ -531,9 +408,9 @@
-
+
@@ -560,11 +437,13 @@
+
+
diff --git a/code/applications/com.mbeddr.build-examples/solutions/com.baselanguage.unless.build/com.baselanguage.unless.build.msd b/code/applications/com.mbeddr.build-examples/solutions/com.baselanguage.unless.build/com.baselanguage.unless.build.msd
index e7eb85ee162..71f6e8ceef2 100644
--- a/code/applications/com.mbeddr.build-examples/solutions/com.baselanguage.unless.build/com.baselanguage.unless.build.msd
+++ b/code/applications/com.mbeddr.build-examples/solutions/com.baselanguage.unless.build/com.baselanguage.unless.build.msd
@@ -17,7 +17,7 @@
-
+
diff --git a/code/applications/com.mbeddr.build-examples/solutions/com.baselanguage.unless.build/models/com/baselanguage/unless/build/build.mps b/code/applications/com.mbeddr.build-examples/solutions/com.baselanguage.unless.build/models/com/baselanguage/unless/build/build.mps
index 054d3be65ea..56b392283d4 100644
--- a/code/applications/com.mbeddr.build-examples/solutions/com.baselanguage.unless.build/models/com/baselanguage/unless/build/build.mps
+++ b/code/applications/com.mbeddr.build-examples/solutions/com.baselanguage.unless.build/models/com/baselanguage/unless/build/build.mps
@@ -3,7 +3,7 @@
-
+
@@ -105,16 +105,14 @@
+
+
+
-
-
-
-
-
@@ -126,6 +124,12 @@
+
+
+
+
+
+
@@ -218,7 +222,6 @@
-
@@ -234,12 +237,30 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -263,6 +284,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/applications/com.mbeddr.build-examples/solutions/com.mbeddr.unless.sandbox/com.mbeddr.unless.sandbox.msd b/code/applications/com.mbeddr.build-examples/solutions/com.mbeddr.unless.sandbox/com.mbeddr.unless.sandbox.msd
index 12ce78f5e1d..b9074e68e3b 100644
--- a/code/applications/com.mbeddr.build-examples/solutions/com.mbeddr.unless.sandbox/com.mbeddr.unless.sandbox.msd
+++ b/code/applications/com.mbeddr.build-examples/solutions/com.mbeddr.unless.sandbox/com.mbeddr.unless.sandbox.msd
@@ -41,6 +41,7 @@
+
diff --git a/code/applications/com.mbeddr.documentation/.mps/migration.xml b/code/applications/com.mbeddr.documentation/.mps/migration.xml
index f2bdcb6c621..d5d8c250626 100644
--- a/code/applications/com.mbeddr.documentation/.mps/migration.xml
+++ b/code/applications/com.mbeddr.documentation/.mps/migration.xml
@@ -22,12 +22,13 @@
+
-
+
\ No newline at end of file
diff --git a/code/applications/com.mbeddr.documentation/_spreferences/CodeReviewPreferences/module.msd b/code/applications/com.mbeddr.documentation/_spreferences/CodeReviewPreferences/module.msd
index 7287b9f5ecc..ede4bd2ed84 100644
--- a/code/applications/com.mbeddr.documentation/_spreferences/CodeReviewPreferences/module.msd
+++ b/code/applications/com.mbeddr.documentation/_spreferences/CodeReviewPreferences/module.msd
@@ -21,6 +21,7 @@
+
diff --git a/code/applications/com.mbeddr.documentation/_spreferences/PlatformTemplates/module.msd b/code/applications/com.mbeddr.documentation/_spreferences/PlatformTemplates/module.msd
index eff4ab42b2e..719254a740b 100644
--- a/code/applications/com.mbeddr.documentation/_spreferences/PlatformTemplates/module.msd
+++ b/code/applications/com.mbeddr.documentation/_spreferences/PlatformTemplates/module.msd
@@ -28,6 +28,7 @@
+
diff --git a/code/applications/com.mbeddr.documentation/_spreferences/TypeSizeConfiguration/models/com/mbeddr/documentation/__spreferences/TypeSizeConfiguration.mps b/code/applications/com.mbeddr.documentation/_spreferences/TypeSizeConfiguration/models/com/mbeddr/documentation/__spreferences/TypeSizeConfiguration.mps
index 7a56ad65b6d..27de0d76023 100644
--- a/code/applications/com.mbeddr.documentation/_spreferences/TypeSizeConfiguration/models/com/mbeddr/documentation/__spreferences/TypeSizeConfiguration.mps
+++ b/code/applications/com.mbeddr.documentation/_spreferences/TypeSizeConfiguration/models/com/mbeddr/documentation/__spreferences/TypeSizeConfiguration.mps
@@ -1,6 +1,7 @@
+
diff --git a/code/applications/com.mbeddr.documentation/_spreferences/TypeSizeConfiguration/module.msd b/code/applications/com.mbeddr.documentation/_spreferences/TypeSizeConfiguration/module.msd
index 58d8f413225..744a5c798e4 100644
--- a/code/applications/com.mbeddr.documentation/_spreferences/TypeSizeConfiguration/module.msd
+++ b/code/applications/com.mbeddr.documentation/_spreferences/TypeSizeConfiguration/module.msd
@@ -22,6 +22,7 @@
+
diff --git a/code/applications/com.mbeddr.documentation/solutions/com.mbeddr.mpsutil.interpreter.documentation/com.mbeddr.mpsutil.interpreter.documentation.msd b/code/applications/com.mbeddr.documentation/solutions/com.mbeddr.mpsutil.interpreter.documentation/com.mbeddr.mpsutil.interpreter.documentation.msd
index 0169a4ffdd9..5cc5048069f 100644
--- a/code/applications/com.mbeddr.documentation/solutions/com.mbeddr.mpsutil.interpreter.documentation/com.mbeddr.mpsutil.interpreter.documentation.msd
+++ b/code/applications/com.mbeddr.documentation/solutions/com.mbeddr.mpsutil.interpreter.documentation/com.mbeddr.mpsutil.interpreter.documentation.msd
@@ -59,6 +59,7 @@
+
@@ -104,12 +105,12 @@
-
+
diff --git a/code/applications/com.mbeddr.embedded/.mps/migration.xml b/code/applications/com.mbeddr.embedded/.mps/migration.xml
index 98ddf186e6e..1fbeeea55cf 100644
--- a/code/applications/com.mbeddr.embedded/.mps/migration.xml
+++ b/code/applications/com.mbeddr.embedded/.mps/migration.xml
@@ -16,10 +16,11 @@
+
-
+
\ No newline at end of file
diff --git a/code/applications/com.mbeddr.embedded/_spreferences/CodeReviewPreferences/module.msd b/code/applications/com.mbeddr.embedded/_spreferences/CodeReviewPreferences/module.msd
index 7b513eb9db6..d208f9abda9 100644
--- a/code/applications/com.mbeddr.embedded/_spreferences/CodeReviewPreferences/module.msd
+++ b/code/applications/com.mbeddr.embedded/_spreferences/CodeReviewPreferences/module.msd
@@ -21,6 +21,7 @@
+
diff --git a/code/applications/com.mbeddr.embedded/_spreferences/PlatformTemplates/module.msd b/code/applications/com.mbeddr.embedded/_spreferences/PlatformTemplates/module.msd
index 5d9549717cf..b6edf4a8d42 100644
--- a/code/applications/com.mbeddr.embedded/_spreferences/PlatformTemplates/module.msd
+++ b/code/applications/com.mbeddr.embedded/_spreferences/PlatformTemplates/module.msd
@@ -28,6 +28,7 @@
+
diff --git a/code/applications/com.mbeddr.embedded/_spreferences/TypeSizeConfiguration/models/com/mbeddr/embedded/__spreferences/TypeSizeConfiguration.mps b/code/applications/com.mbeddr.embedded/_spreferences/TypeSizeConfiguration/models/com/mbeddr/embedded/__spreferences/TypeSizeConfiguration.mps
index 914e80e04cc..f658450699a 100644
--- a/code/applications/com.mbeddr.embedded/_spreferences/TypeSizeConfiguration/models/com/mbeddr/embedded/__spreferences/TypeSizeConfiguration.mps
+++ b/code/applications/com.mbeddr.embedded/_spreferences/TypeSizeConfiguration/models/com/mbeddr/embedded/__spreferences/TypeSizeConfiguration.mps
@@ -1,6 +1,7 @@
+
diff --git a/code/applications/com.mbeddr.embedded/_spreferences/TypeSizeConfiguration/module.msd b/code/applications/com.mbeddr.embedded/_spreferences/TypeSizeConfiguration/module.msd
index c6253f68da5..09397149e05 100644
--- a/code/applications/com.mbeddr.embedded/_spreferences/TypeSizeConfiguration/module.msd
+++ b/code/applications/com.mbeddr.embedded/_spreferences/TypeSizeConfiguration/module.msd
@@ -22,6 +22,7 @@
+
diff --git a/code/applications/com.mbeddr.embedded/languages/com.mbeddr.embedded.esp8266/com.mbeddr.embedded.esp8266.mpl b/code/applications/com.mbeddr.embedded/languages/com.mbeddr.embedded.esp8266/com.mbeddr.embedded.esp8266.mpl
index 87276800d39..86becb45f58 100644
--- a/code/applications/com.mbeddr.embedded/languages/com.mbeddr.embedded.esp8266/com.mbeddr.embedded.esp8266.mpl
+++ b/code/applications/com.mbeddr.embedded/languages/com.mbeddr.embedded.esp8266/com.mbeddr.embedded.esp8266.mpl
@@ -57,6 +57,7 @@
+
@@ -102,12 +103,12 @@
-
+
@@ -180,6 +181,7 @@
+
@@ -233,12 +235,12 @@
-
+
diff --git a/code/applications/com.mbeddr.embedded/solutions/com.mbeddr.embedded.platform/com.mbeddr.embedded.platform.msd b/code/applications/com.mbeddr.embedded/solutions/com.mbeddr.embedded.platform/com.mbeddr.embedded.platform.msd
index e2d65f0d8b3..2bb0679f276 100644
--- a/code/applications/com.mbeddr.embedded/solutions/com.mbeddr.embedded.platform/com.mbeddr.embedded.platform.msd
+++ b/code/applications/com.mbeddr.embedded/solutions/com.mbeddr.embedded.platform/com.mbeddr.embedded.platform.msd
@@ -50,6 +50,7 @@
+
diff --git a/code/applications/com.mbeddr.embedded/solutions/demo.ESP8266.sdcard/demo.ESP8266.sdcard.msd b/code/applications/com.mbeddr.embedded/solutions/demo.ESP8266.sdcard/demo.ESP8266.sdcard.msd
index 4f2204eb1ed..130cb52cba5 100644
--- a/code/applications/com.mbeddr.embedded/solutions/demo.ESP8266.sdcard/demo.ESP8266.sdcard.msd
+++ b/code/applications/com.mbeddr.embedded/solutions/demo.ESP8266.sdcard/demo.ESP8266.sdcard.msd
@@ -52,6 +52,7 @@
+
diff --git a/code/applications/tutorial-dsls-extensions/.mps/migration.xml b/code/applications/tutorial-dsls-extensions/.mps/migration.xml
index 64a93943bdc..c6a92707237 100644
--- a/code/applications/tutorial-dsls-extensions/.mps/migration.xml
+++ b/code/applications/tutorial-dsls-extensions/.mps/migration.xml
@@ -15,6 +15,7 @@
-
+
+
\ No newline at end of file
diff --git a/code/applications/tutorial-dsls-extensions/_spreferences/CodeReviewPreferences/module.msd b/code/applications/tutorial-dsls-extensions/_spreferences/CodeReviewPreferences/module.msd
index 760daf7a5fc..bc70c3376ff 100644
--- a/code/applications/tutorial-dsls-extensions/_spreferences/CodeReviewPreferences/module.msd
+++ b/code/applications/tutorial-dsls-extensions/_spreferences/CodeReviewPreferences/module.msd
@@ -21,6 +21,7 @@
+
diff --git a/code/applications/tutorial-dsls-extensions/_spreferences/PlatformTemplates/module.msd b/code/applications/tutorial-dsls-extensions/_spreferences/PlatformTemplates/module.msd
index ed36d820358..90266a0e2b2 100644
--- a/code/applications/tutorial-dsls-extensions/_spreferences/PlatformTemplates/module.msd
+++ b/code/applications/tutorial-dsls-extensions/_spreferences/PlatformTemplates/module.msd
@@ -28,6 +28,7 @@
+
diff --git a/code/applications/tutorial-dsls-extensions/_spreferences/TypeSizeConfiguration/models/tutorial-dsls-extensions.__spreferences.TypeSizeConfiguration.mps b/code/applications/tutorial-dsls-extensions/_spreferences/TypeSizeConfiguration/models/tutorial-dsls-extensions.__spreferences.TypeSizeConfiguration.mps
index 6d723d634cd..0e12ed7261f 100644
--- a/code/applications/tutorial-dsls-extensions/_spreferences/TypeSizeConfiguration/models/tutorial-dsls-extensions.__spreferences.TypeSizeConfiguration.mps
+++ b/code/applications/tutorial-dsls-extensions/_spreferences/TypeSizeConfiguration/models/tutorial-dsls-extensions.__spreferences.TypeSizeConfiguration.mps
@@ -1,6 +1,7 @@
+
diff --git a/code/applications/tutorial-dsls-extensions/_spreferences/TypeSizeConfiguration/module.msd b/code/applications/tutorial-dsls-extensions/_spreferences/TypeSizeConfiguration/module.msd
index 3d7b00a5206..ab1def33276 100644
--- a/code/applications/tutorial-dsls-extensions/_spreferences/TypeSizeConfiguration/module.msd
+++ b/code/applications/tutorial-dsls-extensions/_spreferences/TypeSizeConfiguration/module.msd
@@ -22,6 +22,7 @@
+
diff --git a/code/applications/tutorial-dsls-extensions/languages/blocks/blocks.mpl b/code/applications/tutorial-dsls-extensions/languages/blocks/blocks.mpl
index 37486ab5ddf..1f40930e79f 100644
--- a/code/applications/tutorial-dsls-extensions/languages/blocks/blocks.mpl
+++ b/code/applications/tutorial-dsls-extensions/languages/blocks/blocks.mpl
@@ -46,6 +46,7 @@
+
@@ -84,12 +85,12 @@
-
+
@@ -179,12 +180,12 @@
-
+
diff --git a/code/applications/tutorial-dsls-extensions/languages/blocks/languageModels/structure.mps b/code/applications/tutorial-dsls-extensions/languages/blocks/languageModels/structure.mps
index ababfcbb93f..61bba209b28 100644
--- a/code/applications/tutorial-dsls-extensions/languages/blocks/languageModels/structure.mps
+++ b/code/applications/tutorial-dsls-extensions/languages/blocks/languageModels/structure.mps
@@ -15,7 +15,6 @@
-
@@ -27,20 +26,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -287,34 +272,13 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/code/applications/tutorial-dsls-extensions/languages/cimpl/cimpl.mpl b/code/applications/tutorial-dsls-extensions/languages/cimpl/cimpl.mpl
index 77bb9e1ccbd..8c4dd869e14 100644
--- a/code/applications/tutorial-dsls-extensions/languages/cimpl/cimpl.mpl
+++ b/code/applications/tutorial-dsls-extensions/languages/cimpl/cimpl.mpl
@@ -45,6 +45,7 @@
+
@@ -82,12 +83,12 @@
-
+
@@ -180,12 +181,12 @@
-
+
diff --git a/code/applications/tutorial-dsls-extensions/languages/demo.expr/models/demo/expr/editor.mps b/code/applications/tutorial-dsls-extensions/languages/demo.expr/models/demo/expr/editor.mps
index c639bc176b9..ab035c9685b 100644
--- a/code/applications/tutorial-dsls-extensions/languages/demo.expr/models/demo/expr/editor.mps
+++ b/code/applications/tutorial-dsls-extensions/languages/demo.expr/models/demo/expr/editor.mps
@@ -11,7 +11,7 @@
-
+
@@ -78,68 +78,36 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -154,13 +122,6 @@
-
-
-
-
-
-
-
@@ -172,15 +133,10 @@
-
-
-
-
-
@@ -221,12 +177,6 @@
-
-
-
-
-
-
@@ -318,8 +268,8 @@
-
-
+
+
@@ -443,114 +393,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/code/applications/tutorial-dsls-extensions/languages/foreach/foreach.mpl b/code/applications/tutorial-dsls-extensions/languages/foreach/foreach.mpl
index f5029876d2e..9af2957ab45 100644
--- a/code/applications/tutorial-dsls-extensions/languages/foreach/foreach.mpl
+++ b/code/applications/tutorial-dsls-extensions/languages/foreach/foreach.mpl
@@ -46,6 +46,7 @@
+
@@ -78,12 +79,12 @@
-
+
@@ -169,12 +170,12 @@
-
+
diff --git a/code/applications/tutorial-dsls-extensions/languages/foreach/languageModels/typesystem.mps b/code/applications/tutorial-dsls-extensions/languages/foreach/languageModels/typesystem.mps
index c07d1574bf4..30e2c03b2ad 100644
--- a/code/applications/tutorial-dsls-extensions/languages/foreach/languageModels/typesystem.mps
+++ b/code/applications/tutorial-dsls-extensions/languages/foreach/languageModels/typesystem.mps
@@ -7,7 +7,6 @@
-
@@ -169,7 +168,7 @@
-
+
diff --git a/code/applications/tutorial-dsls-extensions/languages/heap/heap.mpl b/code/applications/tutorial-dsls-extensions/languages/heap/heap.mpl
index e1522314d62..9f507cd48e3 100644
--- a/code/applications/tutorial-dsls-extensions/languages/heap/heap.mpl
+++ b/code/applications/tutorial-dsls-extensions/languages/heap/heap.mpl
@@ -46,6 +46,7 @@
+
@@ -86,12 +87,12 @@
-
+
@@ -188,12 +189,12 @@
-
+
diff --git a/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.extreqref/languageModels/editor.mps b/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.extreqref/languageModels/editor.mps
index 5cffb95ce91..4652efe1669 100644
--- a/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.extreqref/languageModels/editor.mps
+++ b/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.extreqref/languageModels/editor.mps
@@ -10,6 +10,10 @@
+
+
+
+
@@ -107,6 +111,10 @@
+
+
+
+
@@ -146,6 +154,9 @@
+
+
+
@@ -395,9 +406,21 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -407,6 +430,7 @@
+
diff --git a/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.extreqref/mbeddr.tutorial.extreqref.mpl b/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.extreqref/mbeddr.tutorial.extreqref.mpl
index cd2568e63bd..000f0f3c67a 100644
--- a/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.extreqref/mbeddr.tutorial.extreqref.mpl
+++ b/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.extreqref/mbeddr.tutorial.extreqref.mpl
@@ -35,6 +35,7 @@
+
@@ -60,11 +61,11 @@
-
+
@@ -138,11 +139,11 @@
-
+
diff --git a/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.layers/languageModels/structure.mps b/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.layers/languageModels/structure.mps
index 7fb7e27e9c8..0236125182b 100644
--- a/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.layers/languageModels/structure.mps
+++ b/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.layers/languageModels/structure.mps
@@ -11,7 +11,6 @@
-
@@ -26,19 +25,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -91,41 +77,17 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.layers/mbeddr.tutorial.layers.mpl b/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.layers/mbeddr.tutorial.layers.mpl
index ad9e3844f20..fa0662366c1 100644
--- a/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.layers/mbeddr.tutorial.layers.mpl
+++ b/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.layers/mbeddr.tutorial.layers.mpl
@@ -106,12 +106,12 @@
-
+
diff --git a/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.shonan/mbeddr.tutorial.shonan.mpl b/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.shonan/mbeddr.tutorial.shonan.mpl
index fa5f5924da8..1feccb8dd8a 100644
--- a/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.shonan/mbeddr.tutorial.shonan.mpl
+++ b/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.shonan/mbeddr.tutorial.shonan.mpl
@@ -54,6 +54,7 @@
+
@@ -103,12 +104,12 @@
-
+
@@ -287,6 +288,7 @@
+
@@ -344,12 +346,12 @@
-
+
diff --git a/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.shonan/models/structure.mps b/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.shonan/models/structure.mps
index 6cc5f55a591..7c08f518a1e 100644
--- a/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.shonan/models/structure.mps
+++ b/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.shonan/models/structure.mps
@@ -17,7 +17,6 @@
-
@@ -35,20 +34,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -775,66 +760,30 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -842,36 +791,15 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -879,33 +807,13 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.smtrigger/mbeddr.tutorial.smtrigger.mpl b/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.smtrigger/mbeddr.tutorial.smtrigger.mpl
index 8f2120afab5..7959d7431d1 100644
--- a/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.smtrigger/mbeddr.tutorial.smtrigger.mpl
+++ b/code/applications/tutorial-dsls-extensions/languages/mbeddr.tutorial.smtrigger/mbeddr.tutorial.smtrigger.mpl
@@ -62,6 +62,7 @@
+
@@ -101,12 +102,12 @@
-
+
@@ -204,12 +205,12 @@
-
+
diff --git a/code/applications/tutorial-dsls-extensions/languages/memory/memory.mpl b/code/applications/tutorial-dsls-extensions/languages/memory/memory.mpl
index be36559c1f6..e7da7237126 100644
--- a/code/applications/tutorial-dsls-extensions/languages/memory/memory.mpl
+++ b/code/applications/tutorial-dsls-extensions/languages/memory/memory.mpl
@@ -63,12 +63,12 @@
-
+
diff --git a/code/applications/tutorial-dsls-extensions/languages/metadata/languageModels/structure.mps b/code/applications/tutorial-dsls-extensions/languages/metadata/languageModels/structure.mps
index 9327966e16b..82e98efae15 100644
--- a/code/applications/tutorial-dsls-extensions/languages/metadata/languageModels/structure.mps
+++ b/code/applications/tutorial-dsls-extensions/languages/metadata/languageModels/structure.mps
@@ -14,7 +14,6 @@
-
@@ -29,19 +28,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -172,33 +158,13 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/code/applications/tutorial-dsls-extensions/languages/metadata/metadata.mpl b/code/applications/tutorial-dsls-extensions/languages/metadata/metadata.mpl
index 434293fe25c..9069f5d9831 100644
--- a/code/applications/tutorial-dsls-extensions/languages/metadata/metadata.mpl
+++ b/code/applications/tutorial-dsls-extensions/languages/metadata/metadata.mpl
@@ -47,11 +47,11 @@
-
+
@@ -131,12 +131,12 @@
-
+
diff --git a/code/applications/tutorial-dsls-extensions/languages/osconfig/osconfig.mpl b/code/applications/tutorial-dsls-extensions/languages/osconfig/osconfig.mpl
index b4bb2040044..8d2d65e60b0 100644
--- a/code/applications/tutorial-dsls-extensions/languages/osconfig/osconfig.mpl
+++ b/code/applications/tutorial-dsls-extensions/languages/osconfig/osconfig.mpl
@@ -61,11 +61,11 @@
-
+
diff --git a/code/applications/tutorial-dsls-extensions/languages/spellcheck/spellcheck.mpl b/code/applications/tutorial-dsls-extensions/languages/spellcheck/spellcheck.mpl
index e66112dec25..622018ed20f 100644
--- a/code/applications/tutorial-dsls-extensions/languages/spellcheck/spellcheck.mpl
+++ b/code/applications/tutorial-dsls-extensions/languages/spellcheck/spellcheck.mpl
@@ -68,11 +68,11 @@
-
+
diff --git a/code/applications/tutorial-dsls-extensions/solutions/demo.expr.interpreter/demo.expr.interpreter.msd b/code/applications/tutorial-dsls-extensions/solutions/demo.expr.interpreter/demo.expr.interpreter.msd
index eae468601e5..27e0ab7657d 100644
--- a/code/applications/tutorial-dsls-extensions/solutions/demo.expr.interpreter/demo.expr.interpreter.msd
+++ b/code/applications/tutorial-dsls-extensions/solutions/demo.expr.interpreter/demo.expr.interpreter.msd
@@ -6,12 +6,13 @@
-
+
444fc60e-b7e2-46c2-95fa-301dd48918b2(demo.expr)
+ 735f86bc-17fb-4d1c-a664-82c2b8e8a34e(com.mbeddr.mpsutil.interpreter.rt)
@@ -27,7 +28,10 @@
+
+
+
diff --git a/code/applications/tutorial-dsls-extensions/solutions/demo.expr.interpreter/models/demo.expr.interpreter.runtime.mps b/code/applications/tutorial-dsls-extensions/solutions/demo.expr.interpreter/models/demo.expr.interpreter.runtime.mps
new file mode 100644
index 00000000000..cf40edc1e86
--- /dev/null
+++ b/code/applications/tutorial-dsls-extensions/solutions/demo.expr.interpreter/models/demo.expr.interpreter.runtime.mps
@@ -0,0 +1,222 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/applications/tutorial-dsls-extensions/solutions/lib/com.mbeddr.ext.exceptionhandling/com.mbeddr.ext.exceptionhandling.library.msd b/code/applications/tutorial-dsls-extensions/solutions/lib/com.mbeddr.ext.exceptionhandling/com.mbeddr.ext.exceptionhandling.library.msd
index 6b1c65a6996..a08a8ee9da4 100644
--- a/code/applications/tutorial-dsls-extensions/solutions/lib/com.mbeddr.ext.exceptionhandling/com.mbeddr.ext.exceptionhandling.library.msd
+++ b/code/applications/tutorial-dsls-extensions/solutions/lib/com.mbeddr.ext.exceptionhandling/com.mbeddr.ext.exceptionhandling.library.msd
@@ -40,6 +40,7 @@
+
diff --git a/code/applications/tutorial-dsls-extensions/solutions/mbeddr.tutorial.dsls.extensions.main/mbeddr.tutorial.dsls.extensions.main.msd b/code/applications/tutorial-dsls-extensions/solutions/mbeddr.tutorial.dsls.extensions.main/mbeddr.tutorial.dsls.extensions.main.msd
index 55b087e8d8e..7fb5b842fbe 100644
--- a/code/applications/tutorial-dsls-extensions/solutions/mbeddr.tutorial.dsls.extensions.main/mbeddr.tutorial.dsls.extensions.main.msd
+++ b/code/applications/tutorial-dsls-extensions/solutions/mbeddr.tutorial.dsls.extensions.main/mbeddr.tutorial.dsls.extensions.main.msd
@@ -45,6 +45,7 @@
+
diff --git a/code/applications/tutorial-dsls-extensions/solutions/mbeddr.tutorial.dsls.extensions.main/models/newLanguages.mps b/code/applications/tutorial-dsls-extensions/solutions/mbeddr.tutorial.dsls.extensions.main/models/newLanguages.mps
index 7542c72e7ba..b942dfcae6f 100644
--- a/code/applications/tutorial-dsls-extensions/solutions/mbeddr.tutorial.dsls.extensions.main/models/newLanguages.mps
+++ b/code/applications/tutorial-dsls-extensions/solutions/mbeddr.tutorial.dsls.extensions.main/models/newLanguages.mps
@@ -2572,6 +2572,7 @@
+
diff --git a/code/applications/tutorial-dsls-extensions/solutions/mbeddr.tutorial.shonan.runtime/mbeddr.tutorial.shonan.runtime.msd b/code/applications/tutorial-dsls-extensions/solutions/mbeddr.tutorial.shonan.runtime/mbeddr.tutorial.shonan.runtime.msd
index ebc06c60cb2..7b4eec388b2 100644
--- a/code/applications/tutorial-dsls-extensions/solutions/mbeddr.tutorial.shonan.runtime/mbeddr.tutorial.shonan.runtime.msd
+++ b/code/applications/tutorial-dsls-extensions/solutions/mbeddr.tutorial.shonan.runtime/mbeddr.tutorial.shonan.runtime.msd
@@ -62,12 +62,12 @@
-
+
diff --git a/code/applications/tutorial-dsls-extensions/tests/mbeddr.tutorial.shonan.test/mbeddr.tutorial.shonan.test.msd b/code/applications/tutorial-dsls-extensions/tests/mbeddr.tutorial.shonan.test/mbeddr.tutorial.shonan.test.msd
index 598ae30686e..c300379c29d 100644
--- a/code/applications/tutorial-dsls-extensions/tests/mbeddr.tutorial.shonan.test/mbeddr.tutorial.shonan.test.msd
+++ b/code/applications/tutorial-dsls-extensions/tests/mbeddr.tutorial.shonan.test/mbeddr.tutorial.shonan.test.msd
@@ -36,6 +36,7 @@
+
diff --git a/code/applications/tutorial-dsls-extensions/tests/mbeddr.tutorial.typesystemtests/typesystemtests.msd b/code/applications/tutorial-dsls-extensions/tests/mbeddr.tutorial.typesystemtests/typesystemtests.msd
index 9ef342bcb3a..2765348807c 100644
--- a/code/applications/tutorial-dsls-extensions/tests/mbeddr.tutorial.typesystemtests/typesystemtests.msd
+++ b/code/applications/tutorial-dsls-extensions/tests/mbeddr.tutorial.typesystemtests/typesystemtests.msd
@@ -41,6 +41,7 @@
+
diff --git a/code/applications/tutorial/.mps/migration.xml b/code/applications/tutorial/.mps/migration.xml
index 65112394c89..6ad5e78e2c9 100644
--- a/code/applications/tutorial/.mps/migration.xml
+++ b/code/applications/tutorial/.mps/migration.xml
@@ -22,6 +22,7 @@
+
@@ -30,6 +31,6 @@
-
+
\ No newline at end of file
diff --git a/code/applications/tutorial/_spreferences/CodeReviewPreferences/module.msd b/code/applications/tutorial/_spreferences/CodeReviewPreferences/module.msd
index 4f3e67e1185..3b9a5caaa33 100644
--- a/code/applications/tutorial/_spreferences/CodeReviewPreferences/module.msd
+++ b/code/applications/tutorial/_spreferences/CodeReviewPreferences/module.msd
@@ -21,6 +21,7 @@
+
diff --git a/code/applications/tutorial/_spreferences/PlatformTemplates/module.msd b/code/applications/tutorial/_spreferences/PlatformTemplates/module.msd
index 90a4a164d1e..019d48beb13 100644
--- a/code/applications/tutorial/_spreferences/PlatformTemplates/module.msd
+++ b/code/applications/tutorial/_spreferences/PlatformTemplates/module.msd
@@ -28,6 +28,7 @@
+
diff --git a/code/applications/tutorial/_spreferences/TypeSizeConfiguration/models/tutorial/__spreferences/TypeSizeConfiguration.mps b/code/applications/tutorial/_spreferences/TypeSizeConfiguration/models/tutorial/__spreferences/TypeSizeConfiguration.mps
index a397dcf2607..c04a3436219 100644
--- a/code/applications/tutorial/_spreferences/TypeSizeConfiguration/models/tutorial/__spreferences/TypeSizeConfiguration.mps
+++ b/code/applications/tutorial/_spreferences/TypeSizeConfiguration/models/tutorial/__spreferences/TypeSizeConfiguration.mps
@@ -1,6 +1,7 @@
+
diff --git a/code/applications/tutorial/_spreferences/TypeSizeConfiguration/module.msd b/code/applications/tutorial/_spreferences/TypeSizeConfiguration/module.msd
index a08a8cea10b..b1b69d1ef6e 100644
--- a/code/applications/tutorial/_spreferences/TypeSizeConfiguration/module.msd
+++ b/code/applications/tutorial/_spreferences/TypeSizeConfiguration/module.msd
@@ -22,6 +22,7 @@
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.editingGuide/com.mbeddr.editingGuide.msd b/code/applications/tutorial/solutions/com.mbeddr.editingGuide/com.mbeddr.editingGuide.msd
index ce86a7ac5d9..ac2908f27d7 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.editingGuide/com.mbeddr.editingGuide.msd
+++ b/code/applications/tutorial/solutions/com.mbeddr.editingGuide/com.mbeddr.editingGuide.msd
@@ -51,6 +51,7 @@
+
@@ -85,12 +86,12 @@
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.buildProject/com.mbeddr.tutorial.buildProject.msd b/code/applications/tutorial/solutions/com.mbeddr.tutorial.buildProject/com.mbeddr.tutorial.buildProject.msd
index 7c19a82c262..3b4a4efe0c4 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.buildProject/com.mbeddr.tutorial.buildProject.msd
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.buildProject/com.mbeddr.tutorial.buildProject.msd
@@ -32,8 +32,9 @@
+
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.buildProject/models/com/mbeddr/tutorial/sample/buildProject/build.mps b/code/applications/tutorial/solutions/com.mbeddr.tutorial.buildProject/models/com/mbeddr/tutorial/sample/buildProject/build.mps
index b560fb45d3d..868f4b92fdd 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.buildProject/models/com/mbeddr/tutorial/sample/buildProject/build.mps
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.buildProject/models/com/mbeddr/tutorial/sample/buildProject/build.mps
@@ -3,7 +3,7 @@
-
+
@@ -108,7 +108,6 @@
-
@@ -196,7 +195,6 @@
-
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/com.mbeddr.tutorial.documentation.msd b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/com.mbeddr.tutorial.documentation.msd
index 2a93fbfdbe3..534235f1853 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/com.mbeddr.tutorial.documentation.msd
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/com.mbeddr.tutorial.documentation.msd
@@ -67,6 +67,7 @@
+
@@ -121,12 +122,12 @@
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/images/analyses/verification_dectab_results.png b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/images/analyses/verification_dectab_results.png
deleted file mode 100644
index 086f4b49fa2..00000000000
Binary files a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/images/analyses/verification_dectab_results.png and /dev/null differ
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/images/analyses/verification_dectab_start_verification.png b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/images/analyses/verification_dectab_start_verification.png
deleted file mode 100644
index 7c42ca282bd..00000000000
Binary files a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/images/analyses/verification_dectab_start_verification.png and /dev/null differ
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/images/analyses/verification_dectab_toggle_check.png b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/images/analyses/verification_dectab_toggle_check.png
deleted file mode 100644
index c25ca186c52..00000000000
Binary files a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/images/analyses/verification_dectab_toggle_check.png and /dev/null differ
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/images/analyses/verification_statemachine_results.png b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/images/analyses/verification_statemachine_results.png
deleted file mode 100644
index 7a6b2990eb0..00000000000
Binary files a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/images/analyses/verification_statemachine_results.png and /dev/null differ
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/A_StaticEvaluation.mpsr b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/A_StaticEvaluation.mpsr
index b4350620828..552afcea6db 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/A_StaticEvaluation.mpsr
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/A_StaticEvaluation.mpsr
@@ -173,7 +173,7 @@
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/B_DecisionTables.mpsr b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/B_DecisionTables.mpsr
index 5e17793e848..356fd702934 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/B_DecisionTables.mpsr
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/B_DecisionTables.mpsr
@@ -51,9 +51,6 @@
-
-
-
@@ -336,13 +333,7 @@
-
-
-
-
-
-
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/C_Units.mpsr b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/C_Units.mpsr
index f4c94cb50c1..22a2d5edb60 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/C_Units.mpsr
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/C_Units.mpsr
@@ -21,7 +21,7 @@
-
+
@@ -62,7 +62,7 @@
-
+
@@ -90,7 +90,7 @@
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/D_Components.mpsr b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/D_Components.mpsr
index 2080c5653ea..c9dd08caa6e 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/D_Components.mpsr
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/D_Components.mpsr
@@ -81,9 +81,6 @@
-
-
-
@@ -2600,13 +2597,7 @@
-
-
-
-
-
-
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/E_StateMachines.mpsr b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/E_StateMachines.mpsr
index 414af056354..acb80361a8d 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/E_StateMachines.mpsr
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/E_StateMachines.mpsr
@@ -6,7 +6,6 @@
-
@@ -815,13 +814,7 @@
-
-
-
-
-
-
-
+
@@ -901,13 +894,7 @@
-
-
-
-
-
-
-
+
@@ -1026,13 +1013,7 @@
-
-
-
-
-
-
-
+
@@ -1083,7 +1064,7 @@
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/UserGuideExport.mpsr b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/UserGuideExport.mpsr
index 891e97bb3d8..301bf33fd89 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/UserGuideExport.mpsr
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/UserGuideExport.mpsr
@@ -34,7 +34,7 @@
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/analyses_code.mps b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/analyses_code.mps
index 79cdf4ce63e..7d3a87fc823 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/analyses_code.mps
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/analyses_code.mps
@@ -15,9 +15,6 @@
-
-
-
@@ -25,10 +22,6 @@
-
-
-
-
@@ -47,9 +40,6 @@
-
-
-
@@ -80,18 +70,10 @@
-
-
-
-
-
-
-
-
@@ -124,38 +106,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -192,13 +148,6 @@
-
-
-
-
-
-
-
@@ -213,10 +162,6 @@
-
-
-
-
@@ -227,9 +172,6 @@
-
-
-
@@ -251,60 +193,14 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -462,11 +358,8 @@
-
-
-
@@ -480,34 +373,24 @@
-
-
-
-
-
-
-
-
-
-
@@ -520,22 +403,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -858,181 +725,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1042,9 +737,6 @@
-
-
-
@@ -1070,303 +762,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1421,499 +816,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -2415,82 +1320,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2519,251 +1348,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2835,116 +1419,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/5777244129531618669.mpsr b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/5777244129531618669.mpsr
new file mode 100644
index 00000000000..51177e6d8f2
--- /dev/null
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/5777244129531618669.mpsr
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/C99vsMbeddr.mpsr b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/C99vsMbeddr.mpsr
new file mode 100644
index 00000000000..d9ec93add2e
--- /dev/null
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/C99vsMbeddr.mpsr
@@ -0,0 +1,333 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/C99vsMbeddr2.mpsr b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/C99vsMbeddr2.mpsr
new file mode 100644
index 00000000000..377fa6ed95f
--- /dev/null
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/C99vsMbeddr2.mpsr
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/HelloWorld.mpsr b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/HelloWorld.mpsr
new file mode 100644
index 00000000000..940cfd60c7c
--- /dev/null
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/HelloWorld.mpsr
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/StaticEval.mpsr b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/StaticEval.mpsr
new file mode 100644
index 00000000000..76680ef8875
--- /dev/null
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/StaticEval.mpsr
@@ -0,0 +1,204 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/stdio_stub.mpsr b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/stdio_stub.mpsr
new file mode 100644
index 00000000000..dfbdef98711
--- /dev/null
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/stdio_stub.mpsr
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/stdlib_stub.mpsr b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/stdlib_stub.mpsr
new file mode 100644
index 00000000000..05462523725
--- /dev/null
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/code/stdlib_stub.mpsr
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/_main.mps b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/_main.mps
index 92b25dbc046..1eb9d82ae2b 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/_main.mps
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/_main.mps
@@ -44,7 +44,7 @@
-
+
@@ -83,7 +83,7 @@
-
+
@@ -119,7 +119,7 @@
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/analyses.mps b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/analyses.mps
index c9dfac05914..d3787e7b38d 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/analyses.mps
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/analyses.mps
@@ -36,7 +36,7 @@
-
+
@@ -70,13 +70,8 @@
-
-
-
-
-
@@ -87,7 +82,7 @@
-
+
@@ -117,7 +112,7 @@
-
+
@@ -694,13 +689,7 @@
-
-
-
-
-
-
-
+
@@ -1313,26 +1302,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1479,278 +1448,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1761,109 +1458,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1982,26 +1576,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2029,163 +1603,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2209,11 +1626,6 @@
-
-
-
-
-
@@ -2221,9 +1633,6 @@
-
-
-
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/concepts.mps b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/concepts.mps
index 580de908561..a7f04df6a4a 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/concepts.mps
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/concepts.mps
@@ -28,7 +28,7 @@
-
+
@@ -63,7 +63,7 @@
-
+
@@ -87,7 +87,7 @@
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/ctooling.mps b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/ctooling.mps
index 40ae14e246d..89f06c6e292 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/ctooling.mps
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/ctooling.mps
@@ -46,7 +46,7 @@
-
+
@@ -112,7 +112,7 @@
-
+
@@ -140,7 +140,7 @@
-
+
@@ -219,7 +219,7 @@
-
+
@@ -286,7 +286,7 @@
-
+
@@ -376,7 +376,7 @@
-
+
@@ -401,7 +401,7 @@
-
+
@@ -602,7 +602,7 @@
-
+
@@ -792,7 +792,7 @@
-
+
@@ -915,10 +915,10 @@
-
+
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/fundamentals.mps b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/fundamentals.mps
index 34d84f89184..db702775607 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/fundamentals.mps
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/fundamentals.mps
@@ -41,7 +41,7 @@
-
+
@@ -88,7 +88,7 @@
-
+
@@ -122,7 +122,7 @@
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/generateCode.mps b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/generateCode.mps
index bf3c3c34b99..0e5d76a2f7a 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/generateCode.mps
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/generateCode.mps
@@ -23,7 +23,7 @@
-
+
@@ -39,7 +39,7 @@
-
+
@@ -54,7 +54,7 @@
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/mbeddrCvsC99.mps b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/mbeddrCvsC99.mps
index 33ccfd9d7b5..50712ca8579 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/mbeddrCvsC99.mps
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/mbeddrCvsC99.mps
@@ -42,7 +42,7 @@
-
+
@@ -111,7 +111,7 @@
-
+
@@ -138,7 +138,7 @@
-
+
@@ -1016,10 +1016,10 @@
-
+
-
+
@@ -1036,10 +1036,10 @@
-
+
-
+
@@ -1079,7 +1079,7 @@
-
+
@@ -1123,7 +1123,7 @@
-
+
@@ -1348,10 +1348,10 @@
-
+
-
+
@@ -1368,10 +1368,10 @@
-
+
-
+
@@ -1406,10 +1406,10 @@
-
+
-
+
@@ -1746,7 +1746,7 @@
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/processSupport.mps b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/processSupport.mps
index 28a265b9449..2cabcf18f0e 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/processSupport.mps
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.documentation/models/com/mbeddr/tutorial/documentation/ug/processSupport.mps
@@ -16,7 +16,7 @@
-
+
@@ -35,7 +35,7 @@
-
+
@@ -62,7 +62,7 @@
-
+
@@ -121,7 +121,7 @@
-
+
@@ -155,7 +155,7 @@
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.sample.CProject/com.mbeddr.tutorial.sample.CProject.msd b/code/applications/tutorial/solutions/com.mbeddr.tutorial.sample.CProject/com.mbeddr.tutorial.sample.CProject.msd
index d3cc1afda69..d02bafa0147 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.sample.CProject/com.mbeddr.tutorial.sample.CProject.msd
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.sample.CProject/com.mbeddr.tutorial.sample.CProject.msd
@@ -40,6 +40,7 @@
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.sample.HelloWorld/com.mbeddr.tutorial.sample.HelloWorld.msd b/code/applications/tutorial/solutions/com.mbeddr.tutorial.sample.HelloWorld/com.mbeddr.tutorial.sample.HelloWorld.msd
index 7d1ccec4012..ab61e50fa16 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.sample.HelloWorld/com.mbeddr.tutorial.sample.HelloWorld.msd
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.sample.HelloWorld/com.mbeddr.tutorial.sample.HelloWorld.msd
@@ -40,6 +40,7 @@
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/com.mbeddr.tutorial.startup.msd b/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/com.mbeddr.tutorial.startup.msd
index 66b42020c3d..1f6ef0b6cb9 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/com.mbeddr.tutorial.startup.msd
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/com.mbeddr.tutorial.startup.msd
@@ -65,11 +65,11 @@
-
+
diff --git a/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/models/com/mbeddr/tutorial/startup/plugin.mps b/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/models/com/mbeddr/tutorial/startup/plugin.mps
index 621dc9dbe07..81f3cb72e80 100644
--- a/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/models/com/mbeddr/tutorial/startup/plugin.mps
+++ b/code/applications/tutorial/solutions/com.mbeddr.tutorial.startup/models/com/mbeddr/tutorial/startup/plugin.mps
@@ -53,6 +53,7 @@
+
@@ -1005,6 +1006,7 @@
+
@@ -1020,6 +1022,7 @@
+
diff --git a/code/applications/tutorial/solutions/mbeddr.tutorial.main/mbeddr.tutorial.main.msd b/code/applications/tutorial/solutions/mbeddr.tutorial.main/mbeddr.tutorial.main.msd
index c3602601589..8fe8710a8f6 100644
--- a/code/applications/tutorial/solutions/mbeddr.tutorial.main/mbeddr.tutorial.main.msd
+++ b/code/applications/tutorial/solutions/mbeddr.tutorial.main/mbeddr.tutorial.main.msd
@@ -89,6 +89,7 @@
+
diff --git a/code/languages/com.mbeddr.build/.mps/migration.xml b/code/languages/com.mbeddr.build/.mps/migration.xml
index 65112394c89..6ad5e78e2c9 100644
--- a/code/languages/com.mbeddr.build/.mps/migration.xml
+++ b/code/languages/com.mbeddr.build/.mps/migration.xml
@@ -22,6 +22,7 @@
+
@@ -30,6 +31,6 @@
-
+
\ No newline at end of file
diff --git a/code/languages/com.mbeddr.build/.mps/modules.xml b/code/languages/com.mbeddr.build/.mps/modules.xml
index 20830d43834..d704fe52b82 100644
--- a/code/languages/com.mbeddr.build/.mps/modules.xml
+++ b/code/languages/com.mbeddr.build/.mps/modules.xml
@@ -11,7 +11,6 @@
-
\ No newline at end of file
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.allScripts/com.mbeddr.allScripts.msd b/code/languages/com.mbeddr.build/solutions/com.mbeddr.allScripts/com.mbeddr.allScripts.msd
index 3e40eb0cc39..fe420768510 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.allScripts/com.mbeddr.allScripts.msd
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.allScripts/com.mbeddr.allScripts.msd
@@ -17,7 +17,7 @@
-
+
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.allScripts/models/com/mbeddr/allScripts/build.mps b/code/languages/com.mbeddr.build/solutions/com.mbeddr.allScripts/models/com/mbeddr/allScripts/build.mps
index 5ddda0a3164..f46d1fd6e2b 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.allScripts/models/com/mbeddr/allScripts/build.mps
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.allScripts/models/com/mbeddr/allScripts/build.mps
@@ -3,7 +3,7 @@
-
+
@@ -115,7 +115,7 @@
-
+
@@ -200,9 +200,6 @@
-
-
-
@@ -234,7 +231,7 @@
-
+
@@ -305,7 +302,7 @@
-
+
@@ -378,7 +375,7 @@
-
+
@@ -451,7 +448,7 @@
-
+
@@ -524,7 +521,7 @@
-
+
@@ -600,7 +597,7 @@
-
+
@@ -663,7 +660,7 @@
-
+
@@ -734,7 +731,7 @@
-
+
@@ -801,82 +798,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.build/com.mbeddr.build.msd b/code/languages/com.mbeddr.build/solutions/com.mbeddr.build/com.mbeddr.build.msd
index 3068926601d..b3e4dddda4c 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.build/com.mbeddr.build.msd
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.build/com.mbeddr.build.msd
@@ -17,7 +17,7 @@
-
+
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.build/models/com/mbeddr/build/build.mps b/code/languages/com.mbeddr.build/solutions/com.mbeddr.build/models/com/mbeddr/build/build.mps
index 8b2e535d60e..d02eb944c43 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.build/models/com/mbeddr/build/build.mps
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.build/models/com/mbeddr/build/build.mps
@@ -3,7 +3,7 @@
-
+
@@ -147,7 +147,7 @@
-
+
@@ -687,27 +687,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -790,7 +769,7 @@
-
+
@@ -869,7 +848,7 @@
-
+
@@ -978,7 +957,7 @@
-
+
@@ -1059,7 +1038,7 @@
-
+
@@ -1224,7 +1203,7 @@
-
+
@@ -1303,7 +1282,7 @@
-
+
@@ -1575,7 +1554,7 @@
-
+
@@ -1651,7 +1630,7 @@
-
+
@@ -1792,7 +1771,7 @@
-
+
@@ -2277,7 +2256,7 @@
-
+
@@ -2752,7 +2731,7 @@
-
+
@@ -2958,7 +2937,7 @@
-
+
@@ -3126,16 +3105,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -3156,11 +3125,6 @@
-
-
-
-
-
@@ -3171,11 +3135,6 @@
-
-
-
-
-
@@ -3313,7 +3272,7 @@
-
+
@@ -3442,7 +3401,7 @@
-
+
@@ -4500,8 +4459,8 @@
-
-
+
+
@@ -4509,7 +4468,7 @@
-
+
@@ -4843,7 +4802,7 @@
-
+
@@ -4922,7 +4881,7 @@
-
+
@@ -5001,7 +4960,7 @@
-
+
@@ -6193,7 +6152,7 @@
-
+
@@ -7175,7 +7134,7 @@
-
+
@@ -7526,7 +7485,7 @@
-
+
@@ -8020,7 +7979,7 @@
-
+
@@ -8086,7 +8045,7 @@
-
+
@@ -8381,7 +8340,7 @@
-
+
@@ -8659,7 +8618,7 @@
-
+
@@ -8840,7 +8799,7 @@
-
+
@@ -9740,7 +9699,7 @@
-
+
@@ -10282,7 +10241,7 @@
-
+
@@ -10376,7 +10335,7 @@
-
+
@@ -11071,7 +11030,7 @@
-
+
@@ -11169,7 +11128,7 @@
-
+
@@ -11264,92 +11223,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -11556,10 +11429,6 @@
-
-
-
-
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.cc.tests.dev.build/com.mbeddr.cc.tests.dev.build.msd b/code/languages/com.mbeddr.build/solutions/com.mbeddr.cc.tests.dev.build/com.mbeddr.cc.tests.dev.build.msd
index fdacedd0a32..76f42cc65cd 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.cc.tests.dev.build/com.mbeddr.cc.tests.dev.build.msd
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.cc.tests.dev.build/com.mbeddr.cc.tests.dev.build.msd
@@ -18,7 +18,7 @@
-
+
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.cc.tests.dev.build/models/com/mbeddr/cc/tests/dev/build/build.mps b/code/languages/com.mbeddr.build/solutions/com.mbeddr.cc.tests.dev.build/models/com/mbeddr/cc/tests/dev/build/build.mps
index 197bc1f9978..af61da577e5 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.cc.tests.dev.build/models/com/mbeddr/cc/tests/dev/build/build.mps
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.cc.tests.dev.build/models/com/mbeddr/cc/tests/dev/build/build.mps
@@ -3,7 +3,7 @@
-
+
@@ -107,7 +107,7 @@
-
+
@@ -279,7 +279,7 @@
-
+
@@ -383,7 +383,7 @@
-
+
@@ -445,7 +445,7 @@
-
+
@@ -661,7 +661,7 @@
-
+
@@ -715,7 +715,7 @@
-
+
@@ -772,7 +772,7 @@
-
+
@@ -829,7 +829,7 @@
-
+
@@ -886,7 +886,7 @@
-
+
@@ -943,7 +943,7 @@
-
+
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.core.tests.build/com.mbeddr.core.tests.build.msd b/code/languages/com.mbeddr.build/solutions/com.mbeddr.core.tests.build/com.mbeddr.core.tests.build.msd
index 3822e5461d0..a68ac227b5c 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.core.tests.build/com.mbeddr.core.tests.build.msd
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.core.tests.build/com.mbeddr.core.tests.build.msd
@@ -18,7 +18,7 @@
-
+
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.core.tests.build/models/com/mbeddr/core/tests/build/build.mps b/code/languages/com.mbeddr.build/solutions/com.mbeddr.core.tests.build/models/com/mbeddr/core/tests/build/build.mps
index b711ca4d0b2..f4231d74462 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.core.tests.build/models/com/mbeddr/core/tests/build/build.mps
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.core.tests.build/models/com/mbeddr/core/tests/build/build.mps
@@ -4,7 +4,7 @@
-
+
@@ -105,7 +105,7 @@
-
+
@@ -175,7 +175,7 @@
-
+
@@ -244,7 +244,7 @@
-
+
@@ -440,7 +440,7 @@
-
+
@@ -560,7 +560,7 @@
-
+
@@ -727,7 +727,7 @@
-
+
@@ -794,7 +794,7 @@
-
+
@@ -861,7 +861,7 @@
-
+
@@ -941,7 +941,7 @@
-
+
@@ -1016,7 +1016,7 @@
-
+
@@ -1199,7 +1199,7 @@
-
+
@@ -1288,7 +1288,7 @@
-
+
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.core.tests.performance.build/com.mbeddr.core.tests.performance.build.msd b/code/languages/com.mbeddr.build/solutions/com.mbeddr.core.tests.performance.build/com.mbeddr.core.tests.performance.build.msd
index a28a2ae376a..e5402857790 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.core.tests.performance.build/com.mbeddr.core.tests.performance.build.msd
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.core.tests.performance.build/com.mbeddr.core.tests.performance.build.msd
@@ -18,7 +18,7 @@
-
+
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.core.tests.performance.build/models/com/mbeddr/core/tests/performance/build/build.mps b/code/languages/com.mbeddr.build/solutions/com.mbeddr.core.tests.performance.build/models/com/mbeddr/core/tests/performance/build/build.mps
index 34901ef1dcc..36d014f6e3c 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.core.tests.performance.build/models/com/mbeddr/core/tests/performance/build/build.mps
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.core.tests.performance.build/models/com/mbeddr/core/tests/performance/build/build.mps
@@ -4,7 +4,7 @@
-
+
@@ -103,7 +103,7 @@
-
+
@@ -187,7 +187,7 @@
-
+
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.ext.build/build.msd b/code/languages/com.mbeddr.build/solutions/com.mbeddr.ext.build/build.msd
index 4b5284f403d..f34cd3928d4 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.ext.build/build.msd
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.ext.build/build.msd
@@ -18,7 +18,7 @@
-
+
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.ext.build/models/com/mbeddr/ext/build.mps b/code/languages/com.mbeddr.build/solutions/com.mbeddr.ext.build/models/com/mbeddr/ext/build.mps
index 362305ac625..678dab40d19 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.ext.build/models/com/mbeddr/ext/build.mps
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.ext.build/models/com/mbeddr/ext/build.mps
@@ -4,7 +4,7 @@
-
+
@@ -113,7 +113,7 @@
-
+
@@ -297,7 +297,7 @@
-
+
@@ -354,7 +354,7 @@
-
+
@@ -408,7 +408,7 @@
-
+
@@ -470,7 +470,7 @@
-
+
@@ -554,7 +554,7 @@
-
+
@@ -616,7 +616,7 @@
-
+
@@ -672,7 +672,7 @@
-
+
@@ -733,7 +733,7 @@
-
+
@@ -794,7 +794,7 @@
-
+
@@ -855,7 +855,7 @@
-
+
@@ -916,7 +916,7 @@
-
+
@@ -1183,7 +1183,7 @@
-
+
@@ -1260,7 +1260,7 @@
-
+
@@ -1327,7 +1327,7 @@
-
+
@@ -1394,7 +1394,7 @@
-
+
@@ -1461,7 +1461,7 @@
-
+
@@ -1523,7 +1523,7 @@
-
+
@@ -1603,7 +1603,7 @@
-
+
@@ -1657,7 +1657,7 @@
-
+
@@ -1724,7 +1724,7 @@
-
+
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform.tests.build/com.mbeddr.platform.tests.build.msd b/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform.tests.build/com.mbeddr.platform.tests.build.msd
index 9afa90ff423..3754e6970ce 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform.tests.build/com.mbeddr.platform.tests.build.msd
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform.tests.build/com.mbeddr.platform.tests.build.msd
@@ -6,7 +6,7 @@
-
+
@@ -17,7 +17,7 @@
-
+
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform.tests.build/models/com.mbeddr.platform.tests.build.mps b/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform.tests.build/models/com.mbeddr.platform.tests.build.mps
index 19ef2dd03ab..bf564f88e1c 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform.tests.build/models/com.mbeddr.platform.tests.build.mps
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform.tests.build/models/com.mbeddr.platform.tests.build.mps
@@ -2,7 +2,7 @@
-
+
@@ -3575,6 +3575,11 @@
+
+
+
+
+
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform/com.mbeddr.platform.msd b/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform/com.mbeddr.platform.msd
index f0fe984a452..0d8f5e36415 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform/com.mbeddr.platform.msd
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform/com.mbeddr.platform.msd
@@ -16,7 +16,7 @@
-
+
diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform/models/com/mbeddr/platform/build.mps b/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform/models/com/mbeddr/platform/build.mps
index 15a14f9d29c..1f35218ba98 100644
--- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform/models/com/mbeddr/platform/build.mps
+++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.platform/models/com/mbeddr/platform/build.mps
@@ -188,7 +188,6 @@
-
@@ -303,13 +302,16 @@
-
-
-
+
+
+
+
+
+
@@ -1530,28 +1532,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1919,6 +1899,11 @@
+
+
+
+
+
@@ -2293,186 +2278,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2544,45 +2349,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2633,6 +2399,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2724,22 +2529,22 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -4624,6 +4429,11 @@
+
+
+
+
+
@@ -4951,6 +4761,11 @@
+
+
+
+
+
@@ -7671,28 +7486,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -7731,6 +7524,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -11964,6 +11779,11 @@
+
+
+
+
+
@@ -11987,6 +11807,11 @@
+
+
+
+
+
@@ -12042,6 +11867,11 @@
+
+
+
+
+
@@ -12064,25 +11894,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -13196,44 +13007,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -13310,6 +13083,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -16745,7 +16556,7 @@
-
+
@@ -16757,7 +16568,7 @@
-
+
@@ -16768,9 +16579,9 @@
-
+
-
+
@@ -16792,7 +16603,7 @@
-
+
@@ -16811,7 +16622,7 @@
-
+
@@ -16830,7 +16641,7 @@
-
+
@@ -16849,7 +16660,7 @@
-
+
@@ -16868,7 +16679,7 @@
-
+
@@ -16887,7 +16698,7 @@
-
+
@@ -16906,7 +16717,7 @@
-
+
@@ -16919,11 +16730,11 @@
-
+
-
+
@@ -16941,7 +16752,7 @@
-
+
@@ -16967,7 +16778,7 @@
-
+
@@ -16986,7 +16797,7 @@
-
+
@@ -17005,7 +16816,7 @@
-
+
@@ -17024,7 +16835,7 @@
-
+
@@ -17043,7 +16854,7 @@
-
+
@@ -17062,7 +16873,7 @@
-
+
@@ -17081,7 +16892,7 @@
-
+
@@ -17100,7 +16911,7 @@
-
+
@@ -17119,7 +16930,7 @@
-
+
@@ -17138,7 +16949,7 @@
-
+
@@ -17157,7 +16968,7 @@
-
+
@@ -17176,7 +16987,7 @@
-
+
@@ -17195,7 +17006,7 @@
-
+
@@ -17214,7 +17025,7 @@
-
+
@@ -17233,7 +17044,7 @@
-
+
@@ -17252,7 +17063,7 @@
-
+
@@ -17271,7 +17082,7 @@
-
+
@@ -17290,7 +17101,7 @@
-
+
@@ -17309,7 +17120,7 @@
-
+
@@ -17328,7 +17139,7 @@
-
+
@@ -17347,7 +17158,7 @@
-
+
@@ -17366,7 +17177,7 @@
-
+
@@ -17385,7 +17196,7 @@
-
+
@@ -17404,7 +17215,7 @@
-
+
@@ -17423,7 +17234,7 @@
-
+
@@ -17442,7 +17253,7 @@
-
+
@@ -17461,7 +17272,7 @@
-
+
@@ -17480,7 +17291,7 @@
-
+
@@ -17499,7 +17310,7 @@
-
+
@@ -17518,7 +17329,7 @@
-
+
@@ -17537,7 +17348,7 @@
-
+
@@ -17556,7 +17367,7 @@
-
+
@@ -17575,7 +17386,7 @@
-
+
@@ -17594,7 +17405,7 @@
-
+
@@ -17613,7 +17424,7 @@
-
+
@@ -17632,7 +17443,7 @@
-
+
@@ -17644,6 +17455,405 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -18623,28 +18833,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -18683,6 +18871,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -19582,6 +19792,11 @@
+
+
+
+
+
@@ -19604,11 +19819,6 @@
-
-
-
-
-
@@ -19650,9 +19860,6 @@
-
-
-
@@ -19662,6 +19869,9 @@
+
+
+
@@ -19931,12 +20141,6 @@
-
-
-
-
-
-
@@ -19978,7 +20182,7 @@
-
+
@@ -19995,7 +20199,7 @@
-
+
@@ -20012,7 +20216,7 @@
-
+
@@ -20029,7 +20233,7 @@
-
+
@@ -20046,7 +20250,7 @@
-
+
@@ -20063,7 +20267,7 @@
-
+
@@ -20080,7 +20284,7 @@
-
+