diff --git a/.gitignore b/.gitignore index 9aadc1a3d..3c28ab78b 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,5 @@ code/model-api/org.modelix.model.api/lib code/dependencies.txt .idea/ *.iml + +TEST*.xml diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d7051324..cb9953532 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,20 @@ All notable changes to this project are documented in this file. Format of the log is _loosely_ based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). The project does _not_ follow Semantic Versioning and the changes are documented in reverse chronological order, grouped by calendar month. +## April 2024 + +### Fixed + +- com.mbeddr.mpsutil.projectview: Class reloading of project views now works. +- com.mbeddr.mpsutil.editor.querylist: Query lists now support model checking for non-dynamically generated nodes and `collapse by default` is generated correctly. +- com.mbeddr.mpsutil.editor.querylist: The element's concept is not automatically forced anymore but is now rather a suggestion. +- de.slisson.mps.reflection: To fix the compilatation issues, the language is now generated earlier in the generation plan. +- de.slisson.mps.richtext: The duplicate action that overwrites the MPS action was added back and now duplicating lines should work again. + +### Added + +- com.mbeddr.mpsutil.editor.querylist: the `insert new` and `delete element` blocks now have an `editorContext` parameter. + ## March 2024 ### Added @@ -16,12 +30,17 @@ The project does _not_ follow Semantic Versioning and the changes are documented - de.slisson.mps.richtext: Various small issues were fixed (e.g. NullPointerExceptions, usability problems). - de.slisson.mps.editor.multiline: Selections are now correctly painted. +- com.mbeddr.mpsutil.editor.querylist: return null in the query shows the empty cell again (regression). ### Changed - de.slisson.mps.richtext: Words are automatically insert as the default concept for IWord. - de.slisson.mps.richtext: The faulty duplicate line action was removed. +### Removed + +- com.mbeddr.mpsutil.projectview: The broken parameter `project` from the `Is Default` condition was removed. Use the variable `mpsProject` instead. + ## February 2024 ### Added @@ -54,28 +73,12 @@ The project does _not_ follow Semantic Versioning and the changes are documented - com.mbeddr.mpsutil.modellisteners: The newly supported interface listeners are now backward compatible and doesn't require regenerating the listener aspects anymore. -### Changed - -- de.itemis.editor.diagram: The ELK dependencies were updated to the latest version. -- de.itemis.mps.debug: The editor debug expressions were moved to a new plugin to avoid introducing a dependency to the MPS console in the celllayout language. - ## December 2023 -### Fixed - -- de.itemis.editor.diagram: Further improvements to make the auto-layouter more stable. -- de.itemis.editor.diagram: Tooltips for edge and vertex buttons work again. -- de.itemis.editor.diagram: The size of diagram cells is now recalculated before layouting the ports to fix some layout issues. -- The size of diagram cells is now recalculated before layouting the ports to fix some layout issues. - ### Added - A new language `de.itemis.mps.statistics` was added that adds a new menu `MPS Statistics` to the `Tools` menu. The containing action writes a file `dependencies.txt` to the root folder. It contains all the used dependencies of the current project. - de.slisson.mps.tables: tables now support a new property `column UI actions (experimental)`: This property adds actions to the MPS toolbar to add a new column above/below the current column or to delete the current column. These actions only work for simple tables that are based on rows (default: *false*). -- de.slisson.mps.richtext: The shortcuts are now documented. -- A new action `Copy Cell Reference` is available in the editor menu in `Language Debug` that creates a reference to the current select editor cell. It can be pasted into the MPS console to debug editor cells. It can be activated through ctrl/cmd+alt+c. -- A new action `Copy Editor Component Reference` is available in the editor menu in `Language Debug` that creates a reference to the current editor component. It can be pasted into the MPS console to debug editor cells. To refer to the current opened editor component, use the expression `#currentEditorComponent` in the MPS console. -- de.itemis.mps.editor.pagination: The ability to search was added. ### Fixed @@ -83,16 +86,10 @@ The project does _not_ follow Semantic Versioning and the changes are documented ### Changed -- de.slisson.mps.richtext: The code completion entries of word cells are now clearer and unnecessary entries were removed. - mpsutil.intentions: Intentions available in read-only cells are not available anymore when the annotation showIntentionInReadyOnlyCell is not added. -- de.itemis.mps.editor.pagination: The UI was cleaned up. ## November 2023 -### Fixed - -- app.jar from the platform lib folder is not exported to platform_lib_app/app.jar anymore. - ### Changed - mpsutil.modellisteners: listeners on interface concepts are now supported. @@ -104,7 +101,6 @@ The project does _not_ follow Semantic Versioning and the changes are documented - mpsutil.intentions: a new style attribute `intentions-in-read-only-cell` is now available to allow intentions in read-only cells. Single intentions can also be enabled or disabled in those cells through the intention "Toggle Show Intention In Read-Only Cell Annotation". - com.mbeddr.mpsutil.editor.querylist: Default editor cells now support style attributes. - de.slisson.mps.tables: tables now support a new property `row UI actions (experimental)`: This property adds actions to the MPS toolbar to add a new row above/below the current row or to delete the current row. These actions only work for simple tables that are based on rows (default: *false*). -- de.itemis.mps.editor.pagination: The page number can now be entered directly. ## October 2023 diff --git a/build.gradle b/build.gradle index 47d4e0537..8f84f3cb5 100644 --- a/build.gradle +++ b/build.gradle @@ -1,11 +1,14 @@ plugins { - id 'de.itemis.mps.gradle.common' version '1.13.+' + id 'de.itemis.mps.gradle.common' version '1.24.0.+' id "com.github.breadmoirai.github-release" version "2.4.1" id 'maven-publish' id 'base' + id 'de.itemis.mps.gradle.launcher' version '2.3.0.+' } import de.itemis.mps.gradle.* +import de.itemis.mps.gradle.tasks.MpsMigrate +import de.itemis.mps.gradle.downloadJBR.DownloadJbrForPlatform import groovy.xml.XmlSlurper import java.time.LocalDateTime @@ -56,13 +59,14 @@ if (ciBuild) { if (branch.matches(/(maintenance|mps)[\/-](mps)?\d+(\.\d+)*/)) { version = "$buildMajor.$buildMinor.$buildNumber.${GitBasedVersioning.gitShortCommitHash}" } else { - version = GitBasedVersioning.getVersionWithCount(buildMajor, buildMinor, buildNumber) + def isSnapshot = !(branch.equals("master")) + version = GitBasedVersioning.getVersionWithCount(buildMajor, buildMinor, buildNumber) + (isSnapshot ? "-SNAPSHOT" : "") } println "##teamcity[buildNumber '${version}']" } else { - println "Local build detected, version will be SNAPSHOT" version = ext.mpsMajor + appendOpt(ext.mpsMinor , '.') + "-SNAPSHOT" + println "Local build detected, version will be $version" } def userHome = System.properties['user.home'] @@ -500,3 +504,71 @@ githubRelease { tasks.named('githubRelease').configure { dependsOn packageExtensions } + +configurations { + rerunMigrationsBackend +} + +dependencies { + rerunMigrationsBackend("de.itemis.mps.build-backends:rerun-migrations:0.0.3.+") +} + +def usedPluginRoots = [ + new File(mpsHomeDir, 'plugins/mps-build'), + new File(mpsHomeDir, 'plugins/mps-console'), + new File(mpsHomeDir, 'plugins/mps-tooltips'), + new File(mpsHomeDir, 'plugins/mps-vcs'), + new File(mpsHomeDir, 'plugins/mps-git4idea'), +] + +tasks.register('migrate', MpsMigrate) { + dependsOn(resolveMps, 'downloadJbr', 'build_languages', 'build_tests') + javaExecutable = layout.file( + tasks.named('downloadJbr', DownloadJbrForPlatform).map { it.javaExecutable }) + + haltOnPrecheckFailure = true + haltOnDependencyError = true + + mpsHome = mpsHomeDir + + projectDirectories.from('code') + + pluginRoots.from(usedPluginRoots) + + maxHeapSize = '4G' +} + + +tasks.register('rerunMigrations', JavaExec) { + mustRunAfter('migrate') + mustRunAfter('build_languages', 'build_tests') + + dependsOn(resolveMps, 'downloadJbr') + mpsBackendLauncher.builder() + .withMpsHome(mpsHomeDir) + .withJavaExecutable(tasks.named('downloadJbr', DownloadJbrForPlatform).map { it.javaExecutable.path }) + .configure(it) + + classpath(fileTree(mpsHomeDir) { + include("lib/**/*.jar") + }) + classpath(configurations.rerunMigrationsBackend) + mainClass = 'de.itemis.mps.gradle.migrate.MainKt' + + args("--project=${file('code')}") + + // rerun-migrations needs its own jar added as a plugin + argumentProviders.add(new CommandLineArgumentProvider() { + @Override + Iterable asArguments() { + def config = configurations.rerunMigrationsBackend + + ["--plugin=de.itemis.mps.buildbackends.rerun-migrations::" + + configurations.rerunMigrationsBackend.files(config.dependencies.first()).first()] + } + }) + + args(usedPluginRoots.collect { "--plugin-root=$it".toString() }) + + maxHeapSize = "4G" +} diff --git a/code/.mps/modules.xml b/code/.mps/modules.xml index 5e4d28224..961926553 100644 --- a/code/.mps/modules.xml +++ b/code/.mps/modules.xml @@ -21,7 +21,6 @@ - @@ -196,7 +195,6 @@ - diff --git a/code/blutil/languages/com.mbeddr.mpsutil.blutil/languageModels/migration.mps b/code/blutil/languages/com.mbeddr.mpsutil.blutil/languageModels/migration.mps index 67de299d7..0d37ae2ac 100644 --- a/code/blutil/languages/com.mbeddr.mpsutil.blutil/languageModels/migration.mps +++ b/code/blutil/languages/com.mbeddr.mpsutil.blutil/languageModels/migration.mps @@ -4,10 +4,11 @@ - + + @@ -18,13 +19,20 @@ - - - - + + + + + + + + + + + @@ -38,11 +46,21 @@ + + + + + + + + + + @@ -52,10 +70,15 @@ + + + + + @@ -66,15 +89,27 @@ + + + + - + + + + + + + + + @@ -88,6 +123,11 @@ + + + + + @@ -97,11 +137,16 @@ + + + + + @@ -109,6 +154,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -181,6 +251,7 @@ + @@ -216,6 +287,9 @@ + + + @@ -424,13 +498,36 @@ - - - + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + @@ -895,39 +992,50 @@ - - - - + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + @@ -1281,5 +1389,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/blutil/tests/test.com.mbeddr.mpsutil.blutil.doc/models/test.com.mbeddr.mpsutil.blutil.doc@tests.mps b/code/blutil/tests/test.com.mbeddr.mpsutil.blutil.doc/models/test.com.mbeddr.mpsutil.blutil.doc@tests.mps index cf5cbc402..0369c2f72 100644 --- a/code/blutil/tests/test.com.mbeddr.mpsutil.blutil.doc/models/test.com.mbeddr.mpsutil.blutil.doc@tests.mps +++ b/code/blutil/tests/test.com.mbeddr.mpsutil.blutil.doc/models/test.com.mbeddr.mpsutil.blutil.doc@tests.mps @@ -2,7 +2,7 @@ - + diff --git a/code/blutil/tests/test.com.mbeddr.mpsutil.blutil.doc/test.com.mbeddr.mpsutil.blutil.doc.msd b/code/blutil/tests/test.com.mbeddr.mpsutil.blutil.doc/test.com.mbeddr.mpsutil.blutil.doc.msd index deecac528..b63684c97 100644 --- a/code/blutil/tests/test.com.mbeddr.mpsutil.blutil.doc/test.com.mbeddr.mpsutil.blutil.doc.msd +++ b/code/blutil/tests/test.com.mbeddr.mpsutil.blutil.doc/test.com.mbeddr.mpsutil.blutil.doc.msd @@ -6,9 +6,10 @@ - + + diff --git a/code/blutil/tests/test.com.mbeddr.mpsutil.blutil/test.com.mbeddr.mpsutil.blutil.msd b/code/blutil/tests/test.com.mbeddr.mpsutil.blutil/test.com.mbeddr.mpsutil.blutil.msd index 7815872ae..cb6beae50 100644 --- a/code/blutil/tests/test.com.mbeddr.mpsutil.blutil/test.com.mbeddr.mpsutil.blutil.msd +++ b/code/blutil/tests/test.com.mbeddr.mpsutil.blutil/test.com.mbeddr.mpsutil.blutil.msd @@ -6,9 +6,10 @@ - + + diff --git a/code/build/solutions/de.itemis.mps.extensions.build/models/de.itemis.mps.extensions.build.mps b/code/build/solutions/de.itemis.mps.extensions.build/models/de.itemis.mps.extensions.build.mps index a60cecd5b..d12f94fa8 100644 --- a/code/build/solutions/de.itemis.mps.extensions.build/models/de.itemis.mps.extensions.build.mps +++ b/code/build/solutions/de.itemis.mps.extensions.build/models/de.itemis.mps.extensions.build.mps @@ -1981,6 +1981,25 @@ + + + + + + + + + + + + + + + + + + + @@ -6735,6 +6754,25 @@ + + + + + + + + + + + + + + + + + + + @@ -9235,6 +9273,25 @@ + + + + + + + + + + + + + + + + + + + @@ -13158,6 +13215,9 @@ + + + @@ -13209,6 +13269,7 @@ + @@ -13264,6 +13325,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -14528,6 +14614,19 @@ + + + + + + + + + + + + + @@ -15140,6 +15239,25 @@ + + + + + + + + + + + + + + + + + + + @@ -15698,6 +15816,22 @@ + + + + + + + + + + + + + + + + @@ -18339,6 +18473,25 @@ + + + + + + + + + + + + + + + + + + + @@ -19247,6 +19400,22 @@ + + + + + + + + + + + + + + + + @@ -19429,6 +19598,22 @@ + + + + + + + + + + + + + + + + @@ -20783,6 +20968,442 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -20910,6 +21531,24 @@ + + + + + + + + + + + + + + + + + + @@ -21061,6 +21700,29 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/celllayout/solutions/de.slisson.mps.editor.celllayout/de.slisson.mps.editor.celllayout.msd b/code/celllayout/solutions/de.slisson.mps.editor.celllayout/de.slisson.mps.editor.celllayout.msd deleted file mode 100644 index 3f05da885..000000000 --- a/code/celllayout/solutions/de.slisson.mps.editor.celllayout/de.slisson.mps.editor.celllayout.msd +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/code/debug/languages/de.itemis.mps.debug/de.itemis.mps.debug.mpl b/code/debug/languages/de.itemis.mps.debug/de.itemis.mps.debug.mpl index b3af2f8c8..634786e4f 100644 --- a/code/debug/languages/de.itemis.mps.debug/de.itemis.mps.debug.mpl +++ b/code/debug/languages/de.itemis.mps.debug/de.itemis.mps.debug.mpl @@ -6,7 +6,7 @@ - + @@ -19,7 +19,7 @@ - + @@ -104,6 +104,7 @@ + diff --git a/code/debug/languages/de.itemis.mps.debug/models/de.itemis.mps.debug.typesystem.mps b/code/debug/languages/de.itemis.mps.debug/models/de.itemis.mps.debug.typesystem.mps index 281e84b41..1a09419ec 100644 --- a/code/debug/languages/de.itemis.mps.debug/models/de.itemis.mps.debug.typesystem.mps +++ b/code/debug/languages/de.itemis.mps.debug/models/de.itemis.mps.debug.typesystem.mps @@ -2,10 +2,7 @@ - - - - + diff --git a/code/debug/solutions/de.itemis.mps.debug.runtime/de.itemis.mps.debug.runtime.msd b/code/debug/solutions/de.itemis.mps.debug.runtime/de.itemis.mps.debug.runtime.msd index 355860d46..08967afd6 100644 --- a/code/debug/solutions/de.itemis.mps.debug.runtime/de.itemis.mps.debug.runtime.msd +++ b/code/debug/solutions/de.itemis.mps.debug.runtime/de.itemis.mps.debug.runtime.msd @@ -6,7 +6,7 @@ - + diff --git a/code/diagram/languages/de.itemis.mps.editor.diagram.demoentities/languageModels/editor.mps b/code/diagram/languages/de.itemis.mps.editor.diagram.demoentities/languageModels/editor.mps index 482c571e4..b6f3ce45d 100644 --- a/code/diagram/languages/de.itemis.mps.editor.diagram.demoentities/languageModels/editor.mps +++ b/code/diagram/languages/de.itemis.mps.editor.diagram.demoentities/languageModels/editor.mps @@ -1388,7 +1388,10 @@ - + + + + diff --git a/code/diagram/languages/de.itemis.mps.editor.diagram.demolang/languageModels/typesystem.mps b/code/diagram/languages/de.itemis.mps.editor.diagram.demolang/languageModels/typesystem.mps index eeec814fc..c813c021b 100644 --- a/code/diagram/languages/de.itemis.mps.editor.diagram.demolang/languageModels/typesystem.mps +++ b/code/diagram/languages/de.itemis.mps.editor.diagram.demolang/languageModels/typesystem.mps @@ -7,7 +7,6 @@ - @@ -120,7 +119,7 @@ - + @@ -131,7 +130,7 @@ - + diff --git a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/jgraph.mps b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/jgraph.mps index dc5304262..b4510e445 100644 --- a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/jgraph.mps +++ b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/jgraph.mps @@ -3239,6 +3239,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3253,22 +3281,8 @@ - - - - - - - - - - - - - - - - + + @@ -4839,22 +4853,8 @@ - - - - - - - - - - - - - - - - + + @@ -4897,7 +4897,7 @@ - + @@ -34916,7 +34916,7 @@ - + diff --git a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/model.mps b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/model.mps index fbebc5822..d8744809b 100644 --- a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/model.mps +++ b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/model.mps @@ -14743,7 +14743,7 @@ - + diff --git a/code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells/generator/template/main@generator.mps b/code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells/generator/template/main@generator.mps index cf7437e6e..bc7ea8f8e 100644 --- a/code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells/generator/template/main@generator.mps +++ b/code/grammarcells/languages/com.mbeddr.mpsutil.grammarcells/generator/template/main@generator.mps @@ -16,6 +16,7 @@ + @@ -64,10 +65,10 @@ - - - - + + + + diff --git a/code/grammarcells/solutions/com.mbeddr.mpsutil.grammarcells.runtime/models/com/mbeddr/mpsutil/grammarcells/runtime.mps b/code/grammarcells/solutions/com.mbeddr.mpsutil.grammarcells.runtime/models/com/mbeddr/mpsutil/grammarcells/runtime.mps index 820d418ed..4b333893a 100644 --- a/code/grammarcells/solutions/com.mbeddr.mpsutil.grammarcells.runtime/models/com/mbeddr/mpsutil/grammarcells/runtime.mps +++ b/code/grammarcells/solutions/com.mbeddr.mpsutil.grammarcells.runtime/models/com/mbeddr/mpsutil/grammarcells/runtime.mps @@ -315,6 +315,7 @@ + @@ -25472,6 +25473,24 @@ + + + + + + + + + + + + + + + + + + diff --git a/code/hacks/languages/de.slisson.mps.reflection/de.slisson.mps.reflection.mpl b/code/hacks/languages/de.slisson.mps.reflection/de.slisson.mps.reflection.mpl index 08f69a486..3e5538cd8 100644 --- a/code/hacks/languages/de.slisson.mps.reflection/de.slisson.mps.reflection.mpl +++ b/code/hacks/languages/de.slisson.mps.reflection/de.slisson.mps.reflection.mpl @@ -28,6 +28,7 @@ 654422bf-e75f-44dc-936d-188890a746ce(de.slisson.mps.reflection) f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage) 7037b32c-9607-4f8e-81bd-1f028a4c117b(de.slisson.mps.reflection.runtime) + 5f9babc9-8d5d-4825-8e61-17b241ee6272(jetbrains.mps.baseLanguage.collections#1151699677197) @@ -55,6 +56,7 @@ + @@ -129,6 +131,20 @@ + + + + + + + + + + + + + + diff --git a/code/multiline/languages/de.slisson.mps.editor.multiline.test/de.slisson.mps.editor.multiline.test.mpl b/code/multiline/languages/de.slisson.mps.editor.multiline.test/de.slisson.mps.editor.multiline.test.mpl index 05ce4b17a..cc6a3fbf8 100644 --- a/code/multiline/languages/de.slisson.mps.editor.multiline.test/de.slisson.mps.editor.multiline.test.mpl +++ b/code/multiline/languages/de.slisson.mps.editor.multiline.test/de.slisson.mps.editor.multiline.test.mpl @@ -6,7 +6,7 @@ - + @@ -19,7 +19,7 @@ - + diff --git a/code/multiline/solutions/de.slisson.mps.editor.multiline.runtime/models/de/slisson/mps/editor/multiline/cellProviders.mps b/code/multiline/solutions/de.slisson.mps.editor.multiline.runtime/models/de/slisson/mps/editor/multiline/cellProviders.mps index c0cb7944e..e66ddc93c 100644 --- a/code/multiline/solutions/de.slisson.mps.editor.multiline.runtime/models/de/slisson/mps/editor/multiline/cellProviders.mps +++ b/code/multiline/solutions/de.slisson.mps.editor.multiline.runtime/models/de/slisson/mps/editor/multiline/cellProviders.mps @@ -14,9 +14,14 @@ + + + + + @@ -53,9 +58,11 @@ + + @@ -80,6 +87,11 @@ + + + + + @@ -163,6 +175,25 @@ + + + + + + + + + + + + + + + + + + + diff --git a/code/multiline/solutions/test.de.slisson.mps.editor.multiline/test.de.slisson.mps.editor.multiline.msd b/code/multiline/solutions/test.de.slisson.mps.editor.multiline/test.de.slisson.mps.editor.multiline.msd index 4b322a7d7..f76b9d042 100644 --- a/code/multiline/solutions/test.de.slisson.mps.editor.multiline/test.de.slisson.mps.editor.multiline.msd +++ b/code/multiline/solutions/test.de.slisson.mps.editor.multiline/test.de.slisson.mps.editor.multiline.msd @@ -6,9 +6,10 @@ - + + diff --git a/code/pagination/languages/de.itemis.mps.editor.pagination.demolang/de.itemis.mps.editor.pagination.demolang.mpl b/code/pagination/languages/de.itemis.mps.editor.pagination.demolang/de.itemis.mps.editor.pagination.demolang.mpl index 67e336e95..4926ef82d 100644 --- a/code/pagination/languages/de.itemis.mps.editor.pagination.demolang/de.itemis.mps.editor.pagination.demolang.mpl +++ b/code/pagination/languages/de.itemis.mps.editor.pagination.demolang/de.itemis.mps.editor.pagination.demolang.mpl @@ -6,7 +6,7 @@ - + @@ -21,6 +21,7 @@ + @@ -34,7 +35,9 @@ + + diff --git a/code/pagination/languages/de.itemis.mps.editor.pagination.demolang/models/de.itemis.mps.editor.pagination.demolang.structure.mps b/code/pagination/languages/de.itemis.mps.editor.pagination.demolang/models/de.itemis.mps.editor.pagination.demolang.structure.mps index 405f362bc..cfbd5a9f1 100644 --- a/code/pagination/languages/de.itemis.mps.editor.pagination.demolang/models/de.itemis.mps.editor.pagination.demolang.structure.mps +++ b/code/pagination/languages/de.itemis.mps.editor.pagination.demolang/models/de.itemis.mps.editor.pagination.demolang.structure.mps @@ -2,7 +2,7 @@ - + diff --git a/code/pagination/languages/de.itemis.mps.editor.pagination.demolang/models/de.itemis.mps.editor.pagination.demolang.typesystem.mps b/code/pagination/languages/de.itemis.mps.editor.pagination.demolang/models/de.itemis.mps.editor.pagination.demolang.typesystem.mps index e68bc3f1a..c8c09fb93 100644 --- a/code/pagination/languages/de.itemis.mps.editor.pagination.demolang/models/de.itemis.mps.editor.pagination.demolang.typesystem.mps +++ b/code/pagination/languages/de.itemis.mps.editor.pagination.demolang/models/de.itemis.mps.editor.pagination.demolang.typesystem.mps @@ -2,8 +2,7 @@ - - + diff --git a/code/pagination/languages/de.itemis.mps.editor.pagination/de.itemis.mps.editor.pagination.mpl b/code/pagination/languages/de.itemis.mps.editor.pagination/de.itemis.mps.editor.pagination.mpl index 6c6204c86..46087e1eb 100644 --- a/code/pagination/languages/de.itemis.mps.editor.pagination/de.itemis.mps.editor.pagination.mpl +++ b/code/pagination/languages/de.itemis.mps.editor.pagination/de.itemis.mps.editor.pagination.mpl @@ -6,7 +6,7 @@ - + @@ -19,7 +19,7 @@ - + @@ -95,6 +95,7 @@ + @@ -108,9 +109,11 @@ + + diff --git a/code/pagination/languages/de.itemis.mps.editor.pagination/models/de.itemis.mps.editor.pagination.structure.mps b/code/pagination/languages/de.itemis.mps.editor.pagination/models/de.itemis.mps.editor.pagination.structure.mps index 698ab1f3c..a6de38177 100644 --- a/code/pagination/languages/de.itemis.mps.editor.pagination/models/de.itemis.mps.editor.pagination.structure.mps +++ b/code/pagination/languages/de.itemis.mps.editor.pagination/models/de.itemis.mps.editor.pagination.structure.mps @@ -2,8 +2,8 @@ - - + + diff --git a/code/pagination/languages/de.itemis.mps.editor.pagination/models/de.itemis.mps.editor.pagination.typesystem.mps b/code/pagination/languages/de.itemis.mps.editor.pagination/models/de.itemis.mps.editor.pagination.typesystem.mps index 8430d121c..aa9793b48 100644 --- a/code/pagination/languages/de.itemis.mps.editor.pagination/models/de.itemis.mps.editor.pagination.typesystem.mps +++ b/code/pagination/languages/de.itemis.mps.editor.pagination/models/de.itemis.mps.editor.pagination.typesystem.mps @@ -2,8 +2,7 @@ - - + diff --git a/code/pagination/solutions/de.itemis.mps.editor.pagination.demolang.sandbox/de.itemis.mps.editor.pagination.demolang.sandbox.msd b/code/pagination/solutions/de.itemis.mps.editor.pagination.demolang.sandbox/de.itemis.mps.editor.pagination.demolang.sandbox.msd index 65845c8d6..decfe85ac 100644 --- a/code/pagination/solutions/de.itemis.mps.editor.pagination.demolang.sandbox/de.itemis.mps.editor.pagination.demolang.sandbox.msd +++ b/code/pagination/solutions/de.itemis.mps.editor.pagination.demolang.sandbox/de.itemis.mps.editor.pagination.demolang.sandbox.msd @@ -6,7 +6,7 @@ - + diff --git a/code/pagination/solutions/de.itemis.mps.editor.pagination.runtime/de.itemis.mps.editor.pagination.runtime.msd b/code/pagination/solutions/de.itemis.mps.editor.pagination.runtime/de.itemis.mps.editor.pagination.runtime.msd index 34f5f3508..b219968e7 100644 --- a/code/pagination/solutions/de.itemis.mps.editor.pagination.runtime/de.itemis.mps.editor.pagination.runtime.msd +++ b/code/pagination/solutions/de.itemis.mps.editor.pagination.runtime/de.itemis.mps.editor.pagination.runtime.msd @@ -6,7 +6,7 @@ - + diff --git a/code/pagination/solutions/de.itemis.mps.editor.pagination.test/de.itemis.mps.editor.pagination.test.msd b/code/pagination/solutions/de.itemis.mps.editor.pagination.test/de.itemis.mps.editor.pagination.test.msd index 58a4e5cfb..9da79e4eb 100644 --- a/code/pagination/solutions/de.itemis.mps.editor.pagination.test/de.itemis.mps.editor.pagination.test.msd +++ b/code/pagination/solutions/de.itemis.mps.editor.pagination.test/de.itemis.mps.editor.pagination.test.msd @@ -6,9 +6,10 @@ - + + diff --git a/code/projectview/com.mbeddr.mpsutil.projectview.runtime/models/com/mbeddr/mpsutil/projectview/runtime.mps b/code/projectview/com.mbeddr.mpsutil.projectview.runtime/models/com/mbeddr/mpsutil/projectview/runtime.mps index 0c5c1b657..2f365af1a 100644 --- a/code/projectview/com.mbeddr.mpsutil.projectview.runtime/models/com/mbeddr/mpsutil/projectview/runtime.mps +++ b/code/projectview/com.mbeddr.mpsutil.projectview.runtime/models/com/mbeddr/mpsutil/projectview/runtime.mps @@ -1,6 +1,7 @@ + @@ -29,7 +30,10 @@ + + + @@ -223,6 +227,9 @@ + + + @@ -6461,9 +6468,19 @@ - - - + + + + + + + + + + + + + @@ -6499,9 +6516,19 @@ - - - + + + + + + + + + + + + + @@ -6726,86 +6753,96 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - @@ -6926,113 +6963,103 @@ - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - + + + + + + + + + - - - - - + + - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7093,105 +7120,95 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7226,82 +7243,72 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7325,16 +7332,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + @@ -7343,12 +7396,31 @@ - - - + + + + + + + + + + + + + + + + + + + + + + @@ -7414,64 +7486,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + - - - - - - - - diff --git a/code/projectview/com.mbeddr.mpsutil.projectview.runtime/models/com/mbeddr/mpsutil/projectview/runtime/tree.mps b/code/projectview/com.mbeddr.mpsutil.projectview.runtime/models/com/mbeddr/mpsutil/projectview/runtime/tree.mps index 97dacc881..3c7d064be 100644 --- a/code/projectview/com.mbeddr.mpsutil.projectview.runtime/models/com/mbeddr/mpsutil/projectview/runtime/tree.mps +++ b/code/projectview/com.mbeddr.mpsutil.projectview.runtime/models/com/mbeddr/mpsutil/projectview/runtime/tree.mps @@ -9,7 +9,7 @@ - + @@ -543,7 +543,7 @@ - + @@ -553,7 +553,7 @@ - + @@ -561,7 +561,7 @@ - + @@ -619,7 +619,7 @@ - + @@ -650,13 +650,13 @@ - + - + @@ -664,7 +664,7 @@ - + @@ -693,7 +693,7 @@ - + @@ -902,7 +902,7 @@ - + @@ -938,7 +938,7 @@ - + @@ -950,7 +950,7 @@ - + @@ -988,7 +988,7 @@ - + @@ -997,7 +997,7 @@ - + @@ -1148,7 +1148,7 @@ - + @@ -1265,7 +1265,7 @@ - + @@ -1288,7 +1288,7 @@ - + @@ -1321,7 +1321,7 @@ - + @@ -1346,7 +1346,7 @@ - + @@ -1377,7 +1377,7 @@ - + @@ -1407,7 +1407,7 @@ - + @@ -1904,7 +1904,7 @@ - + @@ -2090,7 +2090,7 @@ - + @@ -2343,7 +2343,7 @@ - + @@ -2376,7 +2376,7 @@ - + @@ -2404,7 +2404,7 @@ - + @@ -2437,7 +2437,7 @@ - + @@ -2463,7 +2463,7 @@ - + @@ -2491,7 +2491,7 @@ - + @@ -2524,7 +2524,7 @@ - + @@ -2550,7 +2550,7 @@ - + @@ -2579,7 +2579,7 @@ - + @@ -2608,7 +2608,7 @@ - + @@ -2631,7 +2631,7 @@ - + @@ -2654,7 +2654,7 @@ - + @@ -2664,7 +2664,7 @@ - + @@ -2800,7 +2800,7 @@ - + @@ -3007,7 +3007,7 @@ - + @@ -3118,7 +3118,7 @@ - + @@ -3138,7 +3138,7 @@ - + @@ -3171,7 +3171,7 @@ - + @@ -3464,17 +3464,17 @@ - + - + - + @@ -3514,7 +3514,7 @@ - + @@ -3524,7 +3524,7 @@ - + @@ -3565,7 +3565,7 @@ - + @@ -3599,10 +3599,10 @@ - + - + @@ -3648,7 +3648,7 @@ - + @@ -3658,7 +3658,7 @@ - + @@ -3689,11 +3689,11 @@ - + - + @@ -3710,7 +3710,7 @@ - + @@ -3719,7 +3719,7 @@ - + @@ -3744,10 +3744,10 @@ - + - + @@ -3810,7 +3810,7 @@ - + @@ -4347,7 +4347,7 @@ - + @@ -4356,7 +4356,7 @@ - + @@ -4367,11 +4367,11 @@ - + - + @@ -4567,7 +4567,7 @@ - + @@ -4765,7 +4765,7 @@ - + @@ -4779,7 +4779,7 @@ - + @@ -4842,7 +4842,7 @@ - + @@ -4878,7 +4878,7 @@ - + @@ -4906,7 +4906,7 @@ - + @@ -4918,10 +4918,10 @@ - + - + @@ -4939,7 +4939,7 @@ - + @@ -5081,7 +5081,7 @@ - + @@ -5106,7 +5106,7 @@ - + @@ -5157,7 +5157,7 @@ - + @@ -5282,7 +5282,7 @@ - + @@ -5435,7 +5435,7 @@ - + @@ -5446,12 +5446,12 @@ - + - + @@ -5502,7 +5502,7 @@ - + @@ -5595,7 +5595,7 @@ - + @@ -5677,7 +5677,7 @@ - + @@ -5733,7 +5733,7 @@ - + @@ -5749,7 +5749,7 @@ - + @@ -5765,7 +5765,7 @@ - + @@ -5795,7 +5795,7 @@ - + @@ -5811,7 +5811,7 @@ - + @@ -5827,7 +5827,7 @@ - + @@ -5903,7 +5903,7 @@ - + @@ -6009,7 +6009,7 @@ - + @@ -6098,7 +6098,7 @@ - + @@ -6136,7 +6136,7 @@ - + @@ -6204,7 +6204,7 @@ - + @@ -6247,7 +6247,7 @@ - + @@ -6303,7 +6303,7 @@ - + @@ -6339,13 +6339,13 @@ - + - + @@ -6364,7 +6364,7 @@ - + @@ -6411,7 +6411,7 @@ - + @@ -6430,7 +6430,7 @@ - + @@ -6491,7 +6491,7 @@ - + @@ -6509,7 +6509,7 @@ - + @@ -6576,9 +6576,9 @@ - + - + @@ -6595,7 +6595,7 @@ - + @@ -6842,7 +6842,7 @@ - + @@ -6861,7 +6861,7 @@ - + @@ -6937,7 +6937,7 @@ - + @@ -6967,7 +6967,7 @@ - + @@ -7030,7 +7030,7 @@ - + @@ -7077,7 +7077,7 @@ - + @@ -7086,7 +7086,7 @@ - + @@ -7169,7 +7169,7 @@ - + @@ -7213,7 +7213,7 @@ - + @@ -7226,7 +7226,7 @@ - + @@ -7615,7 +7615,7 @@ - + @@ -7715,7 +7715,7 @@ - + @@ -7894,13 +7894,13 @@ - + - + @@ -7950,7 +7950,7 @@ - + @@ -7961,7 +7961,7 @@ - + @@ -7990,13 +7990,13 @@ - + - + @@ -8046,7 +8046,7 @@ - + @@ -8057,7 +8057,7 @@ - + @@ -8086,13 +8086,13 @@ - + - + @@ -8203,7 +8203,7 @@ - + @@ -8214,7 +8214,7 @@ - + @@ -8244,7 +8244,7 @@ - + @@ -8402,7 +8402,7 @@ - + @@ -8413,7 +8413,7 @@ - + @@ -8446,7 +8446,7 @@ - + @@ -18899,7 +18899,7 @@ - + @@ -18918,7 +18918,7 @@ - + @@ -19041,7 +19041,7 @@ - + @@ -19049,7 +19049,7 @@ - + diff --git a/code/projectview/com.mbeddr.mpsutil.projectview/generator/template/main@generator.mps b/code/projectview/com.mbeddr.mpsutil.projectview/generator/template/main@generator.mps index ff7e138bb..2d8fb0832 100644 --- a/code/projectview/com.mbeddr.mpsutil.projectview/generator/template/main@generator.mps +++ b/code/projectview/com.mbeddr.mpsutil.projectview/generator/template/main@generator.mps @@ -22,6 +22,7 @@ + @@ -2494,7 +2495,7 @@ - + @@ -2509,11 +2510,27 @@ + + + + + + + + + + + + + + + + - + diff --git a/code/projectview/com.mbeddr.mpsutil.projectview/languageModels/behavior.mps b/code/projectview/com.mbeddr.mpsutil.projectview/languageModels/behavior.mps index 486c8d92f..9095dbc08 100644 --- a/code/projectview/com.mbeddr.mpsutil.projectview/languageModels/behavior.mps +++ b/code/projectview/com.mbeddr.mpsutil.projectview/languageModels/behavior.mps @@ -1106,9 +1106,6 @@ - - - diff --git a/code/projectview/com.mbeddr.mpsutil.projectview/languageModels/constraints.mps b/code/projectview/com.mbeddr.mpsutil.projectview/languageModels/constraints.mps index 318a7cb1e..35ae5683c 100644 --- a/code/projectview/com.mbeddr.mpsutil.projectview/languageModels/constraints.mps +++ b/code/projectview/com.mbeddr.mpsutil.projectview/languageModels/constraints.mps @@ -2,6 +2,7 @@ + @@ -12,6 +13,7 @@ + @@ -32,6 +34,7 @@ + @@ -53,6 +56,9 @@ + + + @@ -63,12 +69,17 @@ + + + + + @@ -88,6 +99,11 @@ + + + + + @@ -203,5 +219,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/projectview/com.mbeddr.mpsutil.projectview/languageModels/editor.mps b/code/projectview/com.mbeddr.mpsutil.projectview/languageModels/editor.mps index 3e1d84f9d..cec02905f 100644 --- a/code/projectview/com.mbeddr.mpsutil.projectview/languageModels/editor.mps +++ b/code/projectview/com.mbeddr.mpsutil.projectview/languageModels/editor.mps @@ -167,7 +167,7 @@ - + diff --git a/code/querylist/com.mbeddr.mpsutil.editor.querylist.demolang/com.mbeddr.mpsutil.editor.querylist.demolang.mpl b/code/querylist/com.mbeddr.mpsutil.editor.querylist.demolang/com.mbeddr.mpsutil.editor.querylist.demolang.mpl index 235c99127..97fcb1a81 100644 --- a/code/querylist/com.mbeddr.mpsutil.editor.querylist.demolang/com.mbeddr.mpsutil.editor.querylist.demolang.mpl +++ b/code/querylist/com.mbeddr.mpsutil.editor.querylist.demolang/com.mbeddr.mpsutil.editor.querylist.demolang.mpl @@ -56,7 +56,10 @@ + + + diff --git a/code/querylist/com.mbeddr.mpsutil.editor.querylist.demolang/languageModels/editor.mps b/code/querylist/com.mbeddr.mpsutil.editor.querylist.demolang/languageModels/editor.mps index 007e21c3a..5a7681915 100644 --- a/code/querylist/com.mbeddr.mpsutil.editor.querylist.demolang/languageModels/editor.mps +++ b/code/querylist/com.mbeddr.mpsutil.editor.querylist.demolang/languageModels/editor.mps @@ -15,6 +15,7 @@ + @@ -68,6 +69,7 @@ + @@ -131,6 +133,7 @@ + @@ -139,6 +142,9 @@ + + + @@ -225,8 +231,11 @@ + + + @@ -239,6 +248,12 @@ + + + + + + @@ -262,6 +277,7 @@ + @@ -270,6 +286,7 @@ + @@ -325,10 +342,12 @@ + + @@ -529,25 +548,60 @@ + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -783,6 +837,15 @@ + + + + + + + + + @@ -851,6 +914,342 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1267,6 +1666,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1276,7 +1757,6 @@ - diff --git a/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/com.mbeddr.mpsutil.editor.querylist.runtime.msd b/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/com.mbeddr.mpsutil.editor.querylist.runtime.msd index e07f95c97..1e7f5a5ab 100644 --- a/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/com.mbeddr.mpsutil.editor.querylist.runtime.msd +++ b/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/com.mbeddr.mpsutil.editor.querylist.runtime.msd @@ -14,39 +14,64 @@ 3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations) 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) - 1ed103c3-3aa6-49b7-9c21-6765ee11f224(MPS.Editor) + 1ed103c3-3aa6-49b7-9c21-6765ee11f224(MPS.Editor) 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) 34e84b8f-afa8-4364-abcd-a279fddddbe7(jetbrains.mps.editor.runtime) c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure) f0fff802-6d26-4d2e-b89d-391357265626(de.slisson.mps.hacks.editor) + 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) + 498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA) + 2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel) + ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core) + 707c4fde-f79a-44b5-b3d7-b5cef8844ccf(jetbrains.mps.lang.test.runtime) + + + + + + + + + + + + + + + + + + + + diff --git a/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/models/com.mbeddr.mpsutil.editor.querylist.runtime.plugin.mps b/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/models/com.mbeddr.mpsutil.editor.querylist.runtime.plugin.mps new file mode 100644 index 000000000..ebbd0ede1 --- /dev/null +++ b/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/models/com.mbeddr.mpsutil.editor.querylist.runtime.plugin.mps @@ -0,0 +1,1485 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/models/com/mbeddr/mpsutil/editor/querylist/runtime.mps b/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/models/com/mbeddr/mpsutil/editor/querylist/runtime.mps index de29533cd..459b594eb 100644 --- a/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/models/com/mbeddr/mpsutil/editor/querylist/runtime.mps +++ b/code/querylist/com.mbeddr.mpsutil.editor.querylist.runtime/models/com/mbeddr/mpsutil/editor/querylist/runtime.mps @@ -9,6 +9,9 @@ + + + @@ -32,10 +35,27 @@ + + + + + + + + + + + + + + + + + + + + - - - @@ -379,6 +399,13 @@ + + + + + + + @@ -704,6 +731,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1136,7 +1198,7 @@ - + @@ -1144,7 +1206,7 @@ - + @@ -1152,6 +1214,9 @@ + + + @@ -1536,7 +1601,7 @@ - + @@ -1544,7 +1609,7 @@ - + @@ -1554,6 +1619,9 @@ + + + @@ -1589,7 +1657,7 @@ - + @@ -1597,7 +1665,7 @@ - + @@ -1607,6 +1675,9 @@ + + + @@ -1732,18 +1803,28 @@ - - - + + + + + + - - - - + + + + + + + + + + + + + - - @@ -1799,7 +1880,7 @@ - + @@ -1809,6 +1890,9 @@ + + + @@ -1863,9 +1947,7 @@ - - - + @@ -1898,7 +1980,6 @@ - @@ -1914,10 +1995,58 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1929,7 +2058,49 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2688,13 +2859,16 @@ - + + + + diff --git a/code/querylist/com.mbeddr.mpsutil.editor.querylist.sandbox/models/com/mbeddr/mpsutil/editor/querylist/sandbox.mps b/code/querylist/com.mbeddr.mpsutil.editor.querylist.sandbox/models/com/mbeddr/mpsutil/editor/querylist/sandbox.mps index 9a0b85e07..9a34d85a5 100644 --- a/code/querylist/com.mbeddr.mpsutil.editor.querylist.sandbox/models/com/mbeddr/mpsutil/editor/querylist/sandbox.mps +++ b/code/querylist/com.mbeddr.mpsutil.editor.querylist.sandbox/models/com/mbeddr/mpsutil/editor/querylist/sandbox.mps @@ -1,6 +1,7 @@ + @@ -44,6 +45,9 @@ + + + @@ -257,10 +261,10 @@ - + - - + + @@ -289,6 +293,7 @@ + @@ -310,7 +315,6 @@ - @@ -365,5 +369,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/querylist/com.mbeddr.mpsutil.editor.querylist/generator/template/main@generator.mps b/code/querylist/com.mbeddr.mpsutil.editor.querylist/generator/template/main@generator.mps index 8f1add61a..d27d06d6c 100644 --- a/code/querylist/com.mbeddr.mpsutil.editor.querylist/generator/template/main@generator.mps +++ b/code/querylist/com.mbeddr.mpsutil.editor.querylist/generator/template/main@generator.mps @@ -1468,31 +1468,25 @@ - - - - - - - - - - + + + - - - - - - + + + + + + - - - + + + + @@ -1527,6 +1521,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1562,6 +1646,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3046,9 +3182,7 @@ - - - + @@ -3079,9 +3213,7 @@ - - - + @@ -3200,6 +3332,13 @@ + + + + + + + @@ -3247,6 +3386,13 @@ + + + + + + + @@ -5071,44 +5217,29 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - diff --git a/code/querylist/com.mbeddr.mpsutil.editor.querylist/languageModels/behavior.mps b/code/querylist/com.mbeddr.mpsutil.editor.querylist/languageModels/behavior.mps index 06d3b2ecc..95fe5ee91 100644 --- a/code/querylist/com.mbeddr.mpsutil.editor.querylist/languageModels/behavior.mps +++ b/code/querylist/com.mbeddr.mpsutil.editor.querylist/languageModels/behavior.mps @@ -5,6 +5,7 @@ + @@ -177,7 +178,6 @@ - @@ -653,7 +653,6 @@ - @@ -662,6 +661,9 @@ + + + @@ -675,7 +677,7 @@ - + @@ -687,7 +689,9 @@ - + + + @@ -755,6 +759,9 @@ + + + @@ -851,6 +858,9 @@ + + + @@ -1015,12 +1025,14 @@ - + - + + + @@ -1136,7 +1148,7 @@ - + @@ -1148,7 +1160,9 @@ - + + + @@ -1159,13 +1173,15 @@ - + - - - + + + + + diff --git a/code/querylist/com.mbeddr.mpsutil.editor.querylist/languageModels/editor.mps b/code/querylist/com.mbeddr.mpsutil.editor.querylist/languageModels/editor.mps index f53bcf1d4..0d6e0ac3a 100644 --- a/code/querylist/com.mbeddr.mpsutil.editor.querylist/languageModels/editor.mps +++ b/code/querylist/com.mbeddr.mpsutil.editor.querylist/languageModels/editor.mps @@ -295,6 +295,21 @@ + + + + + + + + + + + + + + + @@ -320,7 +335,7 @@ - + @@ -583,6 +598,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/querylist/com.mbeddr.mpsutil.editor.querylist/languageModels/structure.mps b/code/querylist/com.mbeddr.mpsutil.editor.querylist/languageModels/structure.mps index 308a4bde7..79023bc7e 100644 --- a/code/querylist/com.mbeddr.mpsutil.editor.querylist/languageModels/structure.mps +++ b/code/querylist/com.mbeddr.mpsutil.editor.querylist/languageModels/structure.mps @@ -120,6 +120,11 @@ + + + + + @@ -199,6 +204,12 @@ + + + + + + diff --git a/code/querylist/com.mbeddr.mpsutil.editor.querylist/languageModels/typesystem.mps b/code/querylist/com.mbeddr.mpsutil.editor.querylist/languageModels/typesystem.mps index a649f4375..b1f527b5e 100644 --- a/code/querylist/com.mbeddr.mpsutil.editor.querylist/languageModels/typesystem.mps +++ b/code/querylist/com.mbeddr.mpsutil.editor.querylist/languageModels/typesystem.mps @@ -12,6 +12,7 @@ + @@ -58,14 +59,17 @@ + + + + - @@ -77,12 +81,12 @@ + + + - - - @@ -105,7 +109,6 @@ - @@ -135,15 +138,15 @@ + + + - - - @@ -183,12 +186,15 @@ - - - + + + + + + @@ -201,76 +207,55 @@ - - - - + + + + - + - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - + + - - + - + - + - + - + - - - - - - - + + + + - - + + + + + + + + + + @@ -327,7 +312,7 @@ - + diff --git a/code/richtext/languages/de.slisson.mps.richtext.test/de.slisson.mps.richtext.test.mpl b/code/richtext/languages/de.slisson.mps.richtext.test/de.slisson.mps.richtext.test.mpl index 737e23c53..543e80479 100644 --- a/code/richtext/languages/de.slisson.mps.richtext.test/de.slisson.mps.richtext.test.mpl +++ b/code/richtext/languages/de.slisson.mps.richtext.test/de.slisson.mps.richtext.test.mpl @@ -6,7 +6,7 @@ - + @@ -19,7 +19,7 @@ - + diff --git a/code/richtext/languages/richtext/languageModels/editor.mps b/code/richtext/languages/richtext/languageModels/editor.mps index 41bf8ac14..0e8256fe2 100644 --- a/code/richtext/languages/richtext/languageModels/editor.mps +++ b/code/richtext/languages/richtext/languageModels/editor.mps @@ -6401,6 +6401,238 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6676,29 +6908,14 @@ - - - - - - - - - - - - - - - - - - + + + - - - + + + @@ -7510,29 +7727,14 @@ - - - - - - - - - - - - - - - - - - + + + - - - + + + @@ -7762,49 +7964,25 @@ - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - + + + diff --git a/code/richtext/languages/richtext/languageModels/plugin.mps b/code/richtext/languages/richtext/languageModels/plugin.mps index f76d2bf1d..e9187f87b 100644 --- a/code/richtext/languages/richtext/languageModels/plugin.mps +++ b/code/richtext/languages/richtext/languageModels/plugin.mps @@ -51,7 +51,10 @@ + + + @@ -62,6 +65,7 @@ + @@ -89,6 +93,7 @@ + @@ -124,6 +129,9 @@ + + + @@ -211,6 +219,12 @@ + + + + + + @@ -231,6 +245,7 @@ + @@ -245,7 +260,12 @@ + + + + + @@ -1483,6 +1503,13 @@ + + + + + + + @@ -2104,5 +2131,252 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/richtext/solutions/de.slisson.mps.richtext.test.runtime/de.slisson.mps.richtext.test.runtime.msd b/code/richtext/solutions/de.slisson.mps.richtext.test.runtime/de.slisson.mps.richtext.test.runtime.msd index a35ace823..b6e1e289c 100644 --- a/code/richtext/solutions/de.slisson.mps.richtext.test.runtime/de.slisson.mps.richtext.test.runtime.msd +++ b/code/richtext/solutions/de.slisson.mps.richtext.test.runtime/de.slisson.mps.richtext.test.runtime.msd @@ -6,7 +6,7 @@ - + diff --git a/code/richtext/solutions/test.de.slisson.mps.richtext/test.de.slisson.mps.richtext.msd b/code/richtext/solutions/test.de.slisson.mps.richtext/test.de.slisson.mps.richtext.msd index 0721110ea..06826ea13 100644 --- a/code/richtext/solutions/test.de.slisson.mps.richtext/test.de.slisson.mps.richtext.msd +++ b/code/richtext/solutions/test.de.slisson.mps.richtext/test.de.slisson.mps.richtext.msd @@ -6,9 +6,10 @@ - + + diff --git a/code/shadowmodels/languages/de.q60.mps.incremental/generator/template/main@generator.mps b/code/shadowmodels/languages/de.q60.mps.incremental/generator/template/main@generator.mps index 83110925e..a20e12f85 100644 --- a/code/shadowmodels/languages/de.q60.mps.incremental/generator/template/main@generator.mps +++ b/code/shadowmodels/languages/de.q60.mps.incremental/generator/template/main@generator.mps @@ -238,7 +238,6 @@ - @@ -1510,7 +1509,6 @@ - @@ -1561,7 +1559,6 @@ - diff --git a/code/shadowmodels/languages/de.q60.mps.virtualinterfaces.sandboxlang/models/virtualinterfaces.mps b/code/shadowmodels/languages/de.q60.mps.virtualinterfaces.sandboxlang/models/virtualinterfaces.mps index 2cb45bd64..d89975674 100644 --- a/code/shadowmodels/languages/de.q60.mps.virtualinterfaces.sandboxlang/models/virtualinterfaces.mps +++ b/code/shadowmodels/languages/de.q60.mps.virtualinterfaces.sandboxlang/models/virtualinterfaces.mps @@ -100,7 +100,7 @@ - + diff --git a/code/shadowmodels/languages/de.q60.mps.virtualinterfaces/models/typesystem.mps b/code/shadowmodels/languages/de.q60.mps.virtualinterfaces/models/typesystem.mps index 5816d13dc..087b65136 100644 --- a/code/shadowmodels/languages/de.q60.mps.virtualinterfaces/models/typesystem.mps +++ b/code/shadowmodels/languages/de.q60.mps.virtualinterfaces/models/typesystem.mps @@ -441,11 +441,11 @@ - + - + diff --git a/code/shadowmodels/solutions/de.q60.mps.logging.runtime/models/de.q60.mps.logging.runtime.mps b/code/shadowmodels/solutions/de.q60.mps.logging.runtime/models/de.q60.mps.logging.runtime.mps index 2c95bb1f1..29c76838a 100644 --- a/code/shadowmodels/solutions/de.q60.mps.logging.runtime/models/de.q60.mps.logging.runtime.mps +++ b/code/shadowmodels/solutions/de.q60.mps.logging.runtime/models/de.q60.mps.logging.runtime.mps @@ -154,7 +154,7 @@ - + diff --git a/code/shadowmodels/solutions/de.q60.mps.polymorphicfunctions.runtime/models/de.q60.mps.polymorphicfunctions.runtime.mps b/code/shadowmodels/solutions/de.q60.mps.polymorphicfunctions.runtime/models/de.q60.mps.polymorphicfunctions.runtime.mps index f42f5636b..9f28dd0a0 100644 --- a/code/shadowmodels/solutions/de.q60.mps.polymorphicfunctions.runtime/models/de.q60.mps.polymorphicfunctions.runtime.mps +++ b/code/shadowmodels/solutions/de.q60.mps.polymorphicfunctions.runtime/models/de.q60.mps.polymorphicfunctions.runtime.mps @@ -5660,7 +5660,7 @@ - + @@ -5768,7 +5768,7 @@ - + @@ -5886,17 +5886,17 @@ - + - + - + @@ -5907,7 +5907,7 @@ - + @@ -6046,7 +6046,7 @@ - + @@ -6128,18 +6128,18 @@ - + - + - + @@ -6150,7 +6150,7 @@ - + diff --git a/code/shadowmodels/solutions/de.q60.mps.shadowmodels.debugview/models/plugin.mps b/code/shadowmodels/solutions/de.q60.mps.shadowmodels.debugview/models/plugin.mps index e9cffffe9..c92769c9f 100644 --- a/code/shadowmodels/solutions/de.q60.mps.shadowmodels.debugview/models/plugin.mps +++ b/code/shadowmodels/solutions/de.q60.mps.shadowmodels.debugview/models/plugin.mps @@ -1035,7 +1035,7 @@ - + diff --git a/code/shadowmodels/solutions/de.q60.mps.shadowmodels.examples.javainterpreter/models/plugin.mps b/code/shadowmodels/solutions/de.q60.mps.shadowmodels.examples.javainterpreter/models/plugin.mps index 4333aacd4..3b67c8b6f 100644 --- a/code/shadowmodels/solutions/de.q60.mps.shadowmodels.examples.javainterpreter/models/plugin.mps +++ b/code/shadowmodels/solutions/de.q60.mps.shadowmodels.examples.javainterpreter/models/plugin.mps @@ -376,14 +376,14 @@ - + - + @@ -402,14 +402,14 @@ - + - + @@ -566,7 +566,7 @@ - + @@ -959,7 +959,7 @@ - + @@ -1158,11 +1158,11 @@ - + - + @@ -1971,7 +1971,7 @@ - + @@ -1985,7 +1985,7 @@ - + @@ -1994,7 +1994,7 @@ - + @@ -2008,7 +2008,7 @@ - + @@ -2044,7 +2044,7 @@ - + @@ -2176,7 +2176,7 @@ - + @@ -2224,7 +2224,7 @@ - + @@ -2290,7 +2290,7 @@ - + @@ -2335,7 +2335,7 @@ - + @@ -2358,7 +2358,7 @@ - + @@ -2427,7 +2427,7 @@ - + @@ -2454,7 +2454,7 @@ - + diff --git a/code/shadowmodels/solutions/de.q60.mps.shadowmodels.examples.javainterpreter/models/virtualinterfaces.mps b/code/shadowmodels/solutions/de.q60.mps.shadowmodels.examples.javainterpreter/models/virtualinterfaces.mps index ea361f6b7..6f773d5d0 100644 --- a/code/shadowmodels/solutions/de.q60.mps.shadowmodels.examples.javainterpreter/models/virtualinterfaces.mps +++ b/code/shadowmodels/solutions/de.q60.mps.shadowmodels.examples.javainterpreter/models/virtualinterfaces.mps @@ -314,7 +314,7 @@ - + @@ -422,7 +422,7 @@ - + @@ -481,7 +481,7 @@ - + @@ -619,7 +619,7 @@ - + @@ -963,7 +963,7 @@ - + @@ -975,7 +975,7 @@ - + @@ -1037,7 +1037,7 @@ - + @@ -1107,7 +1107,7 @@ - + @@ -1178,7 +1178,7 @@ - + @@ -1190,7 +1190,7 @@ - + diff --git a/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/concurrentrepo.mps b/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/concurrentrepo.mps index c09294091..468940018 100644 --- a/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/concurrentrepo.mps +++ b/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/concurrentrepo.mps @@ -6492,7 +6492,7 @@ - + @@ -6763,7 +6763,7 @@ - + @@ -7128,7 +7128,7 @@ - + @@ -7166,7 +7166,7 @@ - + @@ -7267,7 +7267,7 @@ - + @@ -7372,7 +7372,7 @@ - + @@ -7389,7 +7389,7 @@ - + @@ -7453,7 +7453,7 @@ - + @@ -8042,11 +8042,11 @@ - + - + @@ -8163,10 +8163,10 @@ - + - + @@ -8181,7 +8181,7 @@ - + diff --git a/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/model.persistent.mps b/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/model.persistent.mps index 6decb6668..0bb7aa081 100644 --- a/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/model.persistent.mps +++ b/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/model.persistent.mps @@ -7905,7 +7905,7 @@ - + diff --git a/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/plugin.mps b/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/plugin.mps index 27bf0c28c..4f72b7901 100644 --- a/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/plugin.mps +++ b/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/plugin.mps @@ -644,7 +644,7 @@ - + diff --git a/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/smodel.mps b/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/smodel.mps index 8973f3ddd..01b923597 100644 --- a/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/smodel.mps +++ b/code/shadowmodels/solutions/de.q60.mps.shadowmodels.runtime/models/smodel.mps @@ -18277,7 +18277,7 @@ - + diff --git a/code/solutions/de.itemis.model.merge.test.integration/de.itemis.model.merge.test.integration.msd b/code/solutions/de.itemis.model.merge.test.integration/de.itemis.model.merge.test.integration.msd index 78f61d799..a4003bfd3 100644 --- a/code/solutions/de.itemis.model.merge.test.integration/de.itemis.model.merge.test.integration.msd +++ b/code/solutions/de.itemis.model.merge.test.integration/de.itemis.model.merge.test.integration.msd @@ -9,6 +9,7 @@ + diff --git a/code/statistics/de.itemis.mps.statistics.mpl b/code/statistics/de.itemis.mps.statistics.mpl index 8244f1d93..e97474cfe 100644 --- a/code/statistics/de.itemis.mps.statistics.mpl +++ b/code/statistics/de.itemis.mps.statistics.mpl @@ -6,7 +6,7 @@ - + @@ -19,7 +19,7 @@ - + diff --git a/code/statistics/models/de.itemis.mps.statistics.plugin.mps b/code/statistics/models/de.itemis.mps.statistics.plugin.mps index e4a78337f..c066f8f29 100644 --- a/code/statistics/models/de.itemis.mps.statistics.plugin.mps +++ b/code/statistics/models/de.itemis.mps.statistics.plugin.mps @@ -15,11 +15,11 @@ - - + + @@ -85,6 +85,7 @@ + @@ -105,6 +106,7 @@ + @@ -151,6 +153,7 @@ + @@ -252,20 +255,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + - - - - - - - + + diff --git a/code/statistics/models/de.itemis.mps.statistics.structure.mps b/code/statistics/models/de.itemis.mps.statistics.structure.mps index aa04c5d74..effe37737 100644 --- a/code/statistics/models/de.itemis.mps.statistics.structure.mps +++ b/code/statistics/models/de.itemis.mps.statistics.structure.mps @@ -3,6 +3,7 @@ + diff --git a/code/third-party/solutions/MPS.ThirdParty/MPS.ThirdParty.msd b/code/third-party/solutions/MPS.ThirdParty/MPS.ThirdParty.msd index 4683eb527..d916fc109 100644 --- a/code/third-party/solutions/MPS.ThirdParty/MPS.ThirdParty.msd +++ b/code/third-party/solutions/MPS.ThirdParty/MPS.ThirdParty.msd @@ -6,10 +6,9 @@ - + - diff --git a/code/third-party/solutions/third.party.usage.test/third.party.usage.test.msd b/code/third-party/solutions/third.party.usage.test/third.party.usage.test.msd index 3c04071bd..ce23a897c 100644 --- a/code/third-party/solutions/third.party.usage.test/third.party.usage.test.msd +++ b/code/third-party/solutions/third.party.usage.test/third.party.usage.test.msd @@ -6,7 +6,7 @@ - + diff --git a/code/widgets/languages/de.itemis.mps.editor.enumeration/runtime/models/de.itemis.mps.editor.enumeration.runtime.mps b/code/widgets/languages/de.itemis.mps.editor.enumeration/runtime/models/de.itemis.mps.editor.enumeration.runtime.mps index 5dd48feff..67deefaba 100644 --- a/code/widgets/languages/de.itemis.mps.editor.enumeration/runtime/models/de.itemis.mps.editor.enumeration.runtime.mps +++ b/code/widgets/languages/de.itemis.mps.editor.enumeration/runtime/models/de.itemis.mps.editor.enumeration.runtime.mps @@ -202,6 +202,7 @@ + @@ -3210,6 +3211,25 @@ + + + + + + + + + + + + + + + + + + + diff --git a/code/widgets/solutions/de.itemis.mps.editor.bool.runtime/models/de/itemis/mps/editor/bool/runtime.mps b/code/widgets/solutions/de.itemis.mps.editor.bool.runtime/models/de/itemis/mps/editor/bool/runtime.mps index f2c41084f..3fb3d2471 100644 --- a/code/widgets/solutions/de.itemis.mps.editor.bool.runtime/models/de/itemis/mps/editor/bool/runtime.mps +++ b/code/widgets/solutions/de.itemis.mps.editor.bool.runtime/models/de/itemis/mps/editor/bool/runtime.mps @@ -209,6 +209,7 @@ + @@ -1466,6 +1467,25 @@ + + + + + + + + + + + + + + + + + + + @@ -3539,6 +3559,25 @@ + + + + + + + + + + + + + + + + + + + diff --git a/code/widgets/solutions/de.itemis.mps.editor.dropdown.runtime/models/de/itemis/mps/editor/dropdown/runtime.mps b/code/widgets/solutions/de.itemis.mps.editor.dropdown.runtime/models/de/itemis/mps/editor/dropdown/runtime.mps index 40fe83fec..096f24c94 100644 --- a/code/widgets/solutions/de.itemis.mps.editor.dropdown.runtime/models/de/itemis/mps/editor/dropdown/runtime.mps +++ b/code/widgets/solutions/de.itemis.mps.editor.dropdown.runtime/models/de/itemis/mps/editor/dropdown/runtime.mps @@ -510,7 +510,7 @@ - + diff --git a/docs/extensions/editor/querylist.md b/docs/extensions/editor/querylist.md index 7653769d4..6647ad599 100644 --- a/docs/extensions/editor/querylist.md +++ b/docs/extensions/editor/querylist.md @@ -13,6 +13,10 @@ The querylist cell allows displaying arbitrary nodes in the editor. - **insert new**: a function that's called when the insert action is invoked. - **delete element**: a function that's called when the delete/backspace action is invoked - **substitute info**: a custom completion menu entry +- **uses braces**: use braces around the collection +- **uses folding**: use folding provided by the collection cell +- **collapse by default**: a function that decided if the cell should be collapsed by default +- **disable model checking**: don't show model check errors The editor is set to readonly by default. The language supports nodes that can be edited but be aware that you might run into issues when the same node is shown multiple times in the same editor.