diff --git a/.github/workflows/build_mpsqa.yml b/.github/workflows/build_mpsqa.yml index 7c8bb362..b8cfaf3a 100644 --- a/.github/workflows/build_mpsqa.yml +++ b/.github/workflows/build_mpsqa.yml @@ -79,7 +79,7 @@ jobs: configuration-cache-enabled: true - name: Archive distribution - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: org.mpsqa.allInOne path: build/artifacts/org.mpsqa.allInOne/ diff --git a/build.gradle b/build.gradle index 3c6de9fc..87ec768b 100644 --- a/build.gradle +++ b/build.gradle @@ -216,6 +216,10 @@ task build_lint_analysis_languages(type: BuildLanguages, dependsOn: []) { script scriptFile("build-lint-analysis-languages.xml") } +task build_profile_languages(type: BuildLanguages, dependsOn: []) { + script scriptFile("build-profile-languages.xml") +} + task build_sandboxes(type: BuildLanguages) { dependsOn 'build_base_languages' dependsOn 'build_unused_languages' @@ -234,6 +238,7 @@ tasks.register('build_main_languages') { dependsOn 'build_arch_languages' dependsOn 'build_deprecation_analysis_languages' dependsOn 'build_lint_analysis_languages' + dependsOn 'build_profile_languages' } tasks.register('build_all_languages') { diff --git a/code/languages/org.mpsqa.base/languages/org.mpsqa.base.errors_suppressor/models/org.mpsqa.base.errors_suppressor.editor.mps b/code/languages/org.mpsqa.base/languages/org.mpsqa.base.errors_suppressor/models/org.mpsqa.base.errors_suppressor.editor.mps index 6ff07006..38a969ab 100644 --- a/code/languages/org.mpsqa.base/languages/org.mpsqa.base.errors_suppressor/models/org.mpsqa.base.errors_suppressor.editor.mps +++ b/code/languages/org.mpsqa.base/languages/org.mpsqa.base.errors_suppressor/models/org.mpsqa.base.errors_suppressor.editor.mps @@ -95,6 +95,20 @@ + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.base/languages/org.mpsqa.base.errors_suppressor/models/org.mpsqa.base.errors_suppressor.structure.mps b/code/languages/org.mpsqa.base/languages/org.mpsqa.base.errors_suppressor/models/org.mpsqa.base.errors_suppressor.structure.mps index fcffa36e..c8baa11f 100644 --- a/code/languages/org.mpsqa.base/languages/org.mpsqa.base.errors_suppressor/models/org.mpsqa.base.errors_suppressor.structure.mps +++ b/code/languages/org.mpsqa.base/languages/org.mpsqa.base.errors_suppressor/models/org.mpsqa.base.errors_suppressor.structure.mps @@ -88,6 +88,11 @@ + + + + + diff --git a/code/languages/org.mpsqa.base/solutions/org.mpsqa.base.build/models/org.mpsqa.base.build.mps b/code/languages/org.mpsqa.base/solutions/org.mpsqa.base.build/models/org.mpsqa.base.build.mps index 67eb4031..3f5c2576 100644 --- a/code/languages/org.mpsqa.base/solutions/org.mpsqa.base.build/models/org.mpsqa.base.build.mps +++ b/code/languages/org.mpsqa.base/solutions/org.mpsqa.base.build/models/org.mpsqa.base.build.mps @@ -823,6 +823,7 @@ + @@ -874,6 +875,17 @@ + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.base/solutions/org.mpsqa.base.errors_suppressor.pluginSolution/models/org.mpsqa.base.errors_suppressor.pluginSolution.plugin.mps b/code/languages/org.mpsqa.base/solutions/org.mpsqa.base.errors_suppressor.pluginSolution/models/org.mpsqa.base.errors_suppressor.pluginSolution.plugin.mps index b9955058..b6aa656e 100644 --- a/code/languages/org.mpsqa.base/solutions/org.mpsqa.base.errors_suppressor.pluginSolution/models/org.mpsqa.base.errors_suppressor.pluginSolution.plugin.mps +++ b/code/languages/org.mpsqa.base/solutions/org.mpsqa.base.errors_suppressor.pluginSolution/models/org.mpsqa.base.errors_suppressor.pluginSolution.plugin.mps @@ -12,6 +12,8 @@ + + @@ -20,14 +22,37 @@ - + + + + + + + + + + + + + + + + + + + + + + + + @@ -42,6 +67,7 @@ + @@ -61,6 +87,9 @@ + + + @@ -71,12 +100,15 @@ + + + @@ -84,7 +116,11 @@ + + + + @@ -118,6 +154,7 @@ + @@ -125,6 +162,9 @@ + + + @@ -140,6 +180,9 @@ + + + @@ -155,6 +198,7 @@ + @@ -256,7 +300,6 @@ - @@ -292,6 +335,9 @@ + + + @@ -300,6 +346,10 @@ + + + + @@ -318,22 +368,36 @@ - + + + + + + + + + + + + + + + - - + + - + @@ -350,54 +414,81 @@ - - - - - - - - - - - + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + - - - - - - - + + + + + + @@ -411,6 +502,9 @@ + + + @@ -621,62 +715,33 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - + + - - - - - - - - - - - + + + + + + + + + + + + + + @@ -781,38 +846,189 @@ - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + - - - - - + + @@ -825,6 +1041,22 @@ + + + + + + + + + + + + + + + + @@ -854,11 +1086,8 @@ - - - - - + + @@ -867,6 +1096,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -898,39 +1175,467 @@ - - - - - + + - - - - - - - - + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.base/solutions/org.mpsqa.base.errors_suppressor.pluginSolution/org.mpsqa.base.errors_suppressor.pluginSolution.msd b/code/languages/org.mpsqa.base/solutions/org.mpsqa.base.errors_suppressor.pluginSolution/org.mpsqa.base.errors_suppressor.pluginSolution.msd index dd2a1f98..9e9b4f41 100644 --- a/code/languages/org.mpsqa.base/solutions/org.mpsqa.base.errors_suppressor.pluginSolution/org.mpsqa.base.errors_suppressor.pluginSolution.msd +++ b/code/languages/org.mpsqa.base/solutions/org.mpsqa.base.errors_suppressor.pluginSolution/org.mpsqa.base.errors_suppressor.pluginSolution.msd @@ -17,8 +17,10 @@ 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) 3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations) - 2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel) + 2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel) bc0be9e0-3b05-4108-89c1-9ae0623ef4fe(org.mpsqa.base.errors_suppressor) + 742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform) + 1ed103c3-3aa6-49b7-9c21-6765ee11f224(MPS.Editor) @@ -28,6 +30,7 @@ + @@ -43,7 +46,10 @@ + + + diff --git a/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._080_lint_build.mps b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._080_lint_build.mps index baf91a30..8910c715 100644 --- a/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._080_lint_build.mps +++ b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._080_lint_build.mps @@ -104,6 +104,7 @@ + @@ -119,8 +120,12 @@ + + + + @@ -226,6 +231,9 @@ + + + @@ -303,11 +311,6 @@ - - - - - @@ -356,6 +359,16 @@ + + + + + + + + + + @@ -377,11 +390,6 @@ - - - - - @@ -397,6 +405,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -468,6 +499,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -485,6 +581,7 @@ + @@ -751,6 +848,11 @@ + + + + + diff --git a/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._090_profile_build.mps b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._090_profile_build.mps new file mode 100644 index 00000000..03dd5155 --- /dev/null +++ b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._090_profile_build.mps @@ -0,0 +1,406 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._100_allInOne_build.mps b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._100_allInOne_build.mps index 58313395..85eaae40 100644 --- a/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._100_allInOne_build.mps +++ b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._100_allInOne_build.mps @@ -15,6 +15,7 @@ + @@ -207,6 +208,9 @@ + + + @@ -258,6 +262,9 @@ + + + diff --git a/code/languages/org.mpsqa.lint/.mps/modules.xml b/code/languages/org.mpsqa.lint/.mps/modules.xml index 66bcb755..1450db49 100644 --- a/code/languages/org.mpsqa.lint/.mps/modules.xml +++ b/code/languages/org.mpsqa.lint/.mps/modules.xml @@ -6,6 +6,7 @@ + diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/generator/templates/org.mpsqa.lint.generic.generator.templates@generator.mps b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/generator/templates/org.mpsqa.lint.generic.generator.templates@generator.mps index 22a73f0e..1bd4cc9b 100644 --- a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/generator/templates/org.mpsqa.lint.generic.generator.templates@generator.mps +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/generator/templates/org.mpsqa.lint.generic.generator.templates@generator.mps @@ -4,6 +4,7 @@ + @@ -11,51 +12,103 @@ + + + + + - + + + + + + + + + + + + + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + + + + + @@ -66,25 +119,37 @@ + + + + + + + + + + + + @@ -93,6 +158,10 @@ + + + + @@ -101,9 +170,23 @@ + + + + + + + + + + + + + + @@ -117,6 +200,7 @@ + @@ -136,6 +220,11 @@ + + + + + @@ -155,18 +244,40 @@ - + + + + + + + + + + + + + + + + + + + + + + + @@ -192,32 +303,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -225,73 +370,176 @@ - - + + + + + + + + + + + + + + + + - - + - - - - - - + + + + + + + + - - - - + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -300,23 +548,54 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + - + - - - - + + + + @@ -346,56 +625,19 @@ - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -454,7 +696,957 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.behavior.mps b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.behavior.mps index 33f0d30a..5a8c5eba 100644 --- a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.behavior.mps +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.behavior.mps @@ -5,6 +5,8 @@ + + @@ -21,9 +23,9 @@ + - @@ -162,6 +164,10 @@ + + + + @@ -191,7 +197,17 @@ + + + + + + + + + + @@ -205,14 +221,19 @@ + - - + + + + + + @@ -226,11 +247,15 @@ - + + + + + @@ -271,10 +296,15 @@ + + + + + @@ -302,7 +332,8 @@ - + + @@ -468,6 +499,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -836,95 +894,57 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - + + + + + + + + + - - - - - - - + + + + + - - - - - - - - - + + + + + + - - - - + + + + + + + + + + + + + + - + @@ -967,23 +987,38 @@ - - - + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + @@ -1167,6 +1202,9 @@ + + + @@ -1174,9 +1212,6 @@ - - - @@ -1577,6 +1612,24 @@ + + + + + + + + + + + + + + + + + + @@ -1607,6 +1660,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1713,52 +1814,653 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.editor.mps b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.editor.mps index 855737ea..1f53093e 100644 --- a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.editor.mps +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.editor.mps @@ -8,19 +8,20 @@ - - + + + @@ -37,16 +38,17 @@ - + + @@ -71,7 +73,6 @@ - @@ -108,6 +109,7 @@ + @@ -211,6 +213,9 @@ + + + @@ -232,6 +237,9 @@ + + + @@ -241,6 +249,7 @@ + @@ -365,28 +374,36 @@ + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - + - + - + @@ -402,32 +419,32 @@ - - - - - - - - - - + + + - - + + + + + - - + + + + + + - - + + @@ -485,29 +502,20 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - @@ -585,7 +593,7 @@ - + @@ -718,45 +726,47 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - + + + - - - + + + + + + - - @@ -764,10 +774,17 @@ - - - - + + + + + + + + + + + @@ -799,7 +816,6 @@ - @@ -812,8 +828,9 @@ + - + @@ -824,7 +841,7 @@ - + @@ -851,117 +868,131 @@ - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + - - - + + + @@ -969,10 +1000,30 @@ + + + + + - - - + + + + + + + + + + + + + + + + + + @@ -1078,9 +1129,8 @@ - - + @@ -1107,7 +1157,7 @@ - + @@ -1176,7 +1226,6 @@ - @@ -1185,7 +1234,7 @@ - + @@ -1514,30 +1563,36 @@ - - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -1548,5 +1603,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.structure.mps b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.structure.mps index 3944f6fb..56e61f3b 100644 --- a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.structure.mps +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.structure.mps @@ -9,6 +9,7 @@ + @@ -28,6 +29,7 @@ + @@ -43,6 +45,8 @@ + + @@ -54,6 +58,7 @@ + @@ -104,14 +109,14 @@ - + - - + + @@ -147,9 +152,10 @@ - - - + + + + @@ -235,18 +241,21 @@ - + - + + - + + - + + @@ -269,7 +278,7 @@ - + @@ -360,5 +369,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.typesystem.mps b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.typesystem.mps index 0701b96c..019bed29 100644 --- a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.typesystem.mps +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.typesystem.mps @@ -8,6 +8,10 @@ + + + + @@ -31,18 +35,39 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -50,6 +75,7 @@ + @@ -58,6 +84,10 @@ + + + + @@ -67,10 +97,16 @@ + + + + + + @@ -81,6 +117,9 @@ + + + @@ -94,12 +133,16 @@ + + + + @@ -115,10 +158,12 @@ + + @@ -143,6 +188,8 @@ + + @@ -163,9 +210,11 @@ + + @@ -180,6 +229,13 @@ + + + + + + + @@ -194,14 +250,36 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -273,6 +351,13 @@ + + + + + + + @@ -302,11 +387,11 @@ + - @@ -344,9 +429,13 @@ + + + + @@ -359,9 +448,11 @@ + + @@ -663,22 +754,27 @@ - - - - - - - - + + + + + - - - - + + + + + + + + + - - + + + + + @@ -733,28 +829,46 @@ - - - + + + + + + + + - - - + + + + + + - - - + + + - - + + + + + + + + + + + + @@ -918,16 +1032,13 @@ - - - - - - - - + + + + + + - @@ -944,9 +1055,9 @@ - - - + + + @@ -1007,6 +1118,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1021,9 +1157,9 @@ - - - + + + @@ -1060,34 +1196,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1121,27 +1229,225 @@ - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1180,7 +1486,7 @@ - + @@ -1199,7 +1505,7 @@ - + @@ -1225,7 +1531,7 @@ - + @@ -1241,30 +1547,11 @@ - + - - - - - - - - - - - - - - - - - - - @@ -1303,7 +1590,7 @@ - + @@ -1322,7 +1609,7 @@ - + @@ -1340,25 +1627,6 @@ - - - - - - - - - - - - - - - - - - - @@ -1397,7 +1665,7 @@ - + @@ -1424,7 +1692,7 @@ - + @@ -1442,7 +1710,7 @@ - + @@ -1487,7 +1755,7 @@ - + @@ -1720,6 +1988,16 @@ + + + + + + + + + + @@ -1733,6 +2011,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1743,7 +2042,7 @@ - + @@ -1761,7 +2060,7 @@ - + @@ -1771,56 +2070,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - + + + + - - - - - - - + + + - - - - - - - + + @@ -1842,7 +2112,7 @@ - + @@ -1861,12 +2131,12 @@ - - - + + + @@ -1924,58 +2194,18 @@ - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - + + @@ -2001,12 +2231,12 @@ - - - + + + @@ -2080,7 +2310,7 @@ - + @@ -2184,23 +2414,62 @@ + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + - + - - + + + + + + + + + + + + @@ -2229,9 +2498,16 @@ - - - + + + + + + + + + + @@ -2511,5 +2787,1647 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.util.mps b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.util.mps deleted file mode 100644 index fad11ff3..00000000 --- a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.util.mps +++ /dev/null @@ -1,2347 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/org.mpsqa.lint.generic.mpl b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/org.mpsqa.lint.generic.mpl index 59ae9478..b982d266 100644 --- a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/org.mpsqa.lint.generic.mpl +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/org.mpsqa.lint.generic.mpl @@ -1,7 +1,7 @@ - + @@ -27,6 +27,8 @@ f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage) 742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform) + 7a5dda62-9140-4668-ab76-d5ed1746f2b2(jetbrains.mps.lang.typesystem) + b15468d9-435b-45b2-bf51-3f984f734cc4(org.mpsqa.lint.generic.runtime) @@ -43,6 +45,7 @@ + @@ -54,14 +57,26 @@ + + + + + + + + + + + + @@ -77,8 +92,10 @@ 7a5dda62-9140-4668-ab76-d5ed1746f2b2(jetbrains.mps.lang.typesystem) 1ed103c3-3aa6-49b7-9c21-6765ee11f224(MPS.Editor) 20c6e580-bdc5-4067-8049-d7e3265a86de(jetbrains.mps.typesystemEngine) - 446c26eb-2b7b-4bf0-9b35-f83fa582753e(jetbrains.mps.lang.modelapi) ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core) + c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure) + 1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.lang.smodel.query) + b15468d9-435b-45b2-bf51-3f984f734cc4(org.mpsqa.lint.generic.runtime) @@ -137,13 +154,19 @@ + + + + + b15468d9-435b-45b2-bf51-3f984f734cc4(org.mpsqa.lint.generic.runtime) + c7fb639f-be78-4307-89b0-b5959c3fa8c8(jetbrains.mps.lang.text) f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage) diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.build/models/org.mpsqa.lint.build.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.build/models/org.mpsqa.lint.build.mps index 64cde2e5..b945ae1f 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.build/models/org.mpsqa.lint.build.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.build/models/org.mpsqa.lint.build.mps @@ -242,6 +242,16 @@ + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.filesystem.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.filesystem.mps index 836a87fb..d3ab2e52 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.filesystem.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.filesystem.mps @@ -11,6 +11,7 @@ + @@ -30,6 +31,7 @@ + @@ -57,6 +59,7 @@ + @@ -70,6 +73,7 @@ + @@ -144,14 +148,17 @@ + + + + - @@ -167,7 +174,7 @@ - + @@ -179,23 +186,21 @@ + + + + + - - - - - - - - - - + + + @@ -206,6 +211,7 @@ + @@ -214,13 +220,6 @@ - - - - - - - @@ -239,6 +238,7 @@ + @@ -252,265 +252,183 @@ - - + + - - - + + - - - + + + - - - + + - + - - - + + + - - + + - - - - - + + + + + - + - + - - + + - + - - - + + + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - + + - - - - - - - - - - + + - - - + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -549,12 +467,10 @@ - + - - - + @@ -571,378 +487,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -958,7 +502,15 @@ - + + + + + + + + + @@ -975,11 +527,11 @@ - - - + + + @@ -987,466 +539,155 @@ + - + - + - + + + - + - + - - - - - - - + + + + - - - + + - - - + + + - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - + + - - - - - - - - - - - - - - - + + - - - - - - - - - - + + + + + + - - - - - - - - - - + + + + + - - - - - + + - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + + + + + + - + - + - + @@ -1470,6 +711,7 @@ + @@ -1478,12 +720,16 @@ - + + + + + @@ -1531,11 +777,8 @@ - - - - - + + @@ -1598,6 +841,984 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.meta.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.meta.mps index d348f71f..f7fee269 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.meta.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.meta.mps @@ -71,7 +71,7 @@ - + @@ -89,10 +89,10 @@ - - + + - + @@ -147,6 +147,8 @@ + + @@ -370,7 +372,7 @@ - + @@ -424,10 +426,12 @@ - + + - + + @@ -436,14 +440,12 @@ - + - + - - - + @@ -468,7 +470,7 @@ - + @@ -477,7 +479,8 @@ - + + @@ -513,64 +516,32 @@ - - - - - - - - - - - + + - - + + - - + + - - - + - + - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + @@ -695,7 +666,7 @@ - + @@ -755,26 +726,26 @@ - + + - + + - + + + - - - - + + - - - + @@ -817,14 +788,11 @@ - - - - + - + @@ -844,22 +812,20 @@ - - - - - - - + + - - + + - + + + + @@ -900,40 +866,37 @@ - - - - - + + - - + + - - - - + + - + - + + - + + - + - - + + - - + + - - + + @@ -957,34 +920,12 @@ - + + - + - - - - - - - - - - - - - - - - - - - - - - - diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.models.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.models.mps index 340f8c0f..7a7bfe6d 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.models.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.models.mps @@ -10,7 +10,6 @@ - @@ -62,6 +61,9 @@ + + + @@ -173,9 +175,7 @@ - - - + @@ -201,7 +201,6 @@ - @@ -214,7 +213,7 @@ - + @@ -226,6 +225,11 @@ + + + + + @@ -239,10 +243,10 @@ - - + + - + @@ -258,11 +262,6 @@ - - - - - @@ -285,8 +284,15 @@ + + + + + + + @@ -323,6 +329,7 @@ + @@ -338,6 +345,7 @@ + @@ -352,6 +360,9 @@ + + + @@ -364,190 +375,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -566,7 +393,7 @@ - + @@ -603,131 +430,133 @@ - - - - - - - - + + + + - - + + - - - + + + - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - + + + + + + + + + + + + + - - + + + + + - + + + + + + + + + + - - - + + + + + + + @@ -752,7 +581,73 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -765,11 +660,19 @@ - + + + + + - + + + + + @@ -845,45 +748,37 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - + + + + + + + + + + + + + - - + + - - - - - + + @@ -896,45 +791,37 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - + + + + + + + + + + + + + - - + + - - - - - + + @@ -1091,13 +978,13 @@ - + - + @@ -1131,25 +1018,17 @@ - - + + - - - - - + - - - - - - + + @@ -1169,440 +1048,383 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - + + + + + + + @@ -1634,7 +1456,7 @@ - + @@ -1706,13 +1528,17 @@ - - - - + + + + - - + + + + + + @@ -1908,460 +1734,182 @@ - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - + + - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - + + + - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - + + - - + + - - - + + + - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - + + + + + @@ -2369,152 +1917,231 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + - - + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - + + + - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - + + - - - + + + + - - - - - - - - - + + + + + + + + + + - - - + + + + + + + + @@ -2527,19 +2154,10 @@ - - - - - - - - - - + - - + + @@ -2563,13 +2181,19 @@ - + - - + + - - + + + + + + + + @@ -2589,33 +2213,18 @@ - + - - - - - - - - - - - - - - - - - + + - + - + @@ -2629,7 +2238,7 @@ - + @@ -2658,167 +2267,99 @@ + + + - + + - + - + - - - - - - - + + + + - - + + - - - + + + - - - - - + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - + + - + + + + + + + + - - - + + + + + + + + @@ -2831,19 +2372,10 @@ - - - - - - - - - - + - - + + @@ -2852,13 +2384,16 @@ - + - - + + - - + + + + + @@ -2882,70 +2417,42 @@ - - - - - - - - - - - - - - - - - + + + - + - + - - - - - - - - - - - - - - - - - + + + - + - + - + - + - + - + - + @@ -2959,7 +2466,7 @@ - + @@ -2989,25 +2496,93 @@ + + + - + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3067,71 +2642,59 @@ - - - - - - - - + + - + - + - + - + - + - - + + - - + + - + - - - - - - - - + + - + - + - + - + - + - + - - + + @@ -3147,34 +2710,32 @@ - - - - - - - + - - + + - - + + - - + + - - + + - + + + + - + + @@ -3187,29 +2748,17 @@ - - + + - - - - - - - + - - - - - - - + @@ -3267,37 +2816,16 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - + + @@ -3351,11 +2879,8 @@ - - - - - + + @@ -3443,12 +2968,10 @@ - + - - - + @@ -3457,22 +2980,18 @@ - + - - - - - - - - + + + + @@ -3490,206 +3009,190 @@ - - - - + + + + + + + + + + + + - - - - - - - + + - - - - - - - + + + - - - + + + - - + + - - + + - - - - - - - - + + + + + + + + + + + - - + + - + - + - + - - - - - - - + + + + + + + + + + + + + + + + + - + - - + + - - + + - - + + - + - - - + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - + + + + - - - - - - - - @@ -3702,17 +3205,9 @@ - - - - - + - - - - @@ -3730,34 +3225,13 @@ - - - - - - - - - - - - - - - - - - + - - - - @@ -3788,23 +3262,12 @@ - - - - - - - - - - - - - - - - - + + + + + + @@ -3831,6 +3294,7 @@ + @@ -3861,13 +3325,16 @@ - + + + - + + @@ -3900,48 +3367,47 @@ - + + - - - - - + + + - - + + - + - + - + - + - + - + - + - + - + - - + + @@ -4030,48 +3496,49 @@ - - - - - + + + - - + + - + - + - + - + - + - + - + - + - - + + + - + + - - + + + @@ -4161,212 +3628,165 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + - - - - - - + + - - - - - + + + + + - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - + + + + + + + + + + - + @@ -4374,30 +3794,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.modules.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.modules.mps index 707b26cc..41b7b4cc 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.modules.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.modules.mps @@ -32,7 +32,6 @@ - @@ -234,7 +233,7 @@ - + @@ -246,6 +245,11 @@ + + + + + @@ -253,10 +257,10 @@ - - + + - + @@ -312,12 +316,6 @@ - - - - - - @@ -335,8 +333,12 @@ + + + + @@ -439,336 +441,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -778,7 +450,7 @@ - + @@ -863,117 +535,390 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - + + - - - + + + - - - - - - - - - + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1011,37 +956,42 @@ - - - - - - - - - + + + + + + - - + + + + + + + + + + - - - - - - - - + + + + + + + + - - + + - - - + + + @@ -1123,7 +1073,7 @@ - + @@ -1149,7 +1099,8 @@ - + + @@ -1220,13 +1171,17 @@ - - - - + + + + - - + + + + + + @@ -1500,14 +1455,14 @@ - + - + @@ -1515,18 +1470,6 @@ - - - - - - - - - - - - @@ -1608,13 +1551,13 @@ - + - + @@ -1666,29 +1609,17 @@ - - + + - - - - - - - + - - - - - - - - + + @@ -1708,631 +1639,574 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + - - - + + + + - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + - + + + + + + + @@ -2405,6 +2279,9 @@ + + + @@ -2421,14 +2298,11 @@ - + - - - - + @@ -2469,7 +2343,7 @@ - + @@ -2485,53 +2359,56 @@ - + + - - + + + - - + + - + - + - + - + - + - + - + - + - + - + + - + - + - + @@ -2739,121 +2616,164 @@ - + + - + + + + - + + + + + + + + + + + + - + + - + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + @@ -2862,166 +2782,91 @@ - - - - + + + + - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - + + + - - - + + + + @@ -3046,18 +2891,12 @@ - - + + - + - - - - - - @@ -3092,8 +2931,8 @@ - - + + @@ -3140,518 +2979,478 @@ - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + - - + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - + + + + - - + + + + + + + + + + + + + - - - - - - - - - + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + - - - - + + + - - - - - - - + + - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + - - + + - - - + + + + + + + + + + + - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + - - - - - - - + + - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + @@ -3659,23 +3458,40 @@ - - - + + + + + + + + - - + + + + + + + - + + + + + + + + - + @@ -3974,7 +3790,7 @@ - + @@ -3984,7 +3800,7 @@ - + @@ -4102,7 +3918,7 @@ - + @@ -4114,7 +3930,7 @@ - + @@ -4212,7 +4028,7 @@ - + @@ -4224,7 +4040,7 @@ - + @@ -5940,23 +5756,8 @@ - - - - - - - - - - - - - - - - - + + @@ -6017,11 +5818,8 @@ - - - - - + + @@ -6036,7 +5834,7 @@ - + @@ -6068,10 +5866,11 @@ - + + - + @@ -6082,18 +5881,24 @@ + + - - - - - + + + - - + + + + + - + + + + @@ -6102,7 +5907,7 @@ - + @@ -6113,17 +5918,11 @@ - + - - - - - - - - + + @@ -6188,11 +5987,11 @@ - + - + @@ -6276,12 +6075,7 @@ - - - - - - + @@ -6316,8 +6110,16 @@ - - + + + + + + + + + + @@ -6333,124 +6135,80 @@ - - - + + + + + + + - - - - - - - - - - + + + + + + + + + - - - - - - - - - - + + + + + + + + - - - - - - - - - + + + + + - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - + + + + - - - - - - - + + - - - - - - - - + + + + + + + + @@ -6464,14 +6222,6 @@ - - - - - - - - @@ -6556,7 +6306,7 @@ - + @@ -6574,7 +6324,7 @@ - + @@ -6583,7 +6333,7 @@ - + @@ -6596,127 +6346,76 @@ - - - - + + + + - - - - - - - - + + - - - - - - - - - + + + - - + + - - + + - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -6724,11 +6423,10 @@ - - - - + + + @@ -6837,7 +6535,7 @@ - + @@ -6850,42 +6548,44 @@ - + + - - + + + - - + + - + - + - + - + - + - + - + - + - - + + @@ -7320,115 +7020,154 @@ - + + - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + - - + + - + - - - + - + - + - + - + - + - + - + - + - + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + @@ -7450,38 +7189,41 @@ - - + + + - - + + - + - + - + - + - - + + + - - + + + - + - + - + @@ -7621,7 +7363,7 @@ - + @@ -7631,7 +7373,7 @@ - + @@ -8358,31 +8100,36 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8485,7 +8232,7 @@ - + @@ -8500,14 +8247,11 @@ - + - - - - + @@ -8610,7 +8354,10 @@ - + + + + @@ -8661,147 +8408,153 @@ - + + - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - - + + + - - + + - + - + - + - + - + - - + + + - - + + + - + - + - + - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.nodes.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.nodes.mps index 7dca55e3..6e03c9fc 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.nodes.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/models/org.mpsqa.lint.generic.linters_library.nodes.mps @@ -64,6 +64,9 @@ + + + @@ -132,7 +135,7 @@ - + @@ -147,14 +150,21 @@ + + + + + + + - - + + - + @@ -163,11 +173,6 @@ - - - - - @@ -196,7 +201,6 @@ - @@ -239,6 +243,9 @@ + + + @@ -348,22 +355,22 @@ - - + + - - - + + + - - + + - - + + - - + + @@ -373,24 +380,24 @@ - - + + - + - - + + - + - - + + @@ -482,321 +489,211 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - + @@ -821,7 +718,10 @@ - + + + + @@ -832,19 +732,20 @@ - + - - - + - + + + + @@ -855,246 +756,195 @@ - + - - - - + + + + - - + + - - + + - - - + + + - - + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + - - - - - + + - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + @@ -1140,13 +990,13 @@ - + - + - + @@ -1164,7 +1014,7 @@ - + @@ -1195,10 +1045,10 @@ - + - + @@ -1209,20 +1059,20 @@ - + - - - + + + - + @@ -1235,8 +1085,9 @@ - - + + + @@ -1268,135 +1119,67 @@ - - - - - + + + + + + + + + + - - - - - + + + + + + + - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - @@ -1426,37 +1209,50 @@ - + - - + + - - + + + - + + + + + + - + + - - + + + - + + - - + + + - + + + + - + - - + + @@ -1495,7 +1291,7 @@ - + @@ -1504,7 +1300,7 @@ - + @@ -1513,7 +1309,7 @@ - + @@ -1525,19 +1321,30 @@ - + - - + + + - - + + + - - + + + + + + + + + + - - + + + @@ -1644,7 +1451,7 @@ - + @@ -1812,56 +1619,60 @@ - + - - - - - + + + - + - + - + - + - - - - - + + + - - + + - + - + - + - + - - + + + + + + + + + + @@ -1884,182 +1695,73 @@ - - - - - + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + + + + + + + + @@ -2068,14 +1770,6 @@ - - - - - - - - @@ -2106,21 +1800,18 @@ - - - - - - - + + + + - + @@ -2146,13 +1837,10 @@ - - + + - - - - + @@ -2168,6 +1856,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2183,9 +1919,10 @@ + - + @@ -2211,37 +1948,85 @@ - - + + - - - - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + @@ -2589,7 +2374,7 @@ - + @@ -2787,7 +2572,7 @@ - + @@ -2993,7 +2778,7 @@ - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/org.mpsqa.lint.generic.linters_library.msd b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/org.mpsqa.lint.generic.linters_library.msd index 7dfa6332..e1fd3071 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/org.mpsqa.lint.generic.linters_library.msd +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.linters_library/org.mpsqa.lint.generic.linters_library.msd @@ -12,7 +12,7 @@ 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) - 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) + 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core) 742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform) @@ -32,6 +32,7 @@ + @@ -70,6 +71,7 @@ + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.runtime/models/org.mpsqa.lint.generic.runtime.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.runtime/models/org.mpsqa.lint.generic.runtime.mps new file mode 100644 index 00000000..be0be81a --- /dev/null +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.runtime/models/org.mpsqa.lint.generic.runtime.mps @@ -0,0 +1,410 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.runtime/org.mpsqa.lint.generic.runtime.msd b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.runtime/org.mpsqa.lint.generic.runtime.msd new file mode 100644 index 00000000..a7a4b53d --- /dev/null +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.runtime/org.mpsqa.lint.generic.runtime.msd @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + 742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform) + 7a5dda62-9140-4668-ab76-d5ed1746f2b2(jetbrains.mps.lang.typesystem) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/models/org.mpsqa.lint.generic.sandbox._010_smoke_user_defined_linters.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/models/org.mpsqa.lint.generic.sandbox._010_smoke_user_defined_linters.mps index 74f2b882..8ae02406 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/models/org.mpsqa.lint.generic.sandbox._010_smoke_user_defined_linters.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/models/org.mpsqa.lint.generic.sandbox._010_smoke_user_defined_linters.mps @@ -124,14 +124,13 @@ - - + @@ -143,13 +142,18 @@ + + + + + - - + + - + @@ -157,19 +161,13 @@ - - - - - - - + @@ -180,13 +178,6 @@ - - - - - - - @@ -212,8 +203,75 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -227,247 +285,210 @@ - - - - - + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + - - - - - - - + + - - - - - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + - - - - - + + - - - - - - + + + + + + + + + + + - + + + + + + @@ -476,100 +497,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -638,13 +565,18 @@ - - - - - - - + + + + + + + + + + + + @@ -786,13 +718,13 @@ - + - + @@ -834,7 +766,7 @@ - + @@ -901,12 +833,10 @@ - + - - - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/org.mpsqa.lint.generic.sandbox.msd b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/org.mpsqa.lint.generic.sandbox.msd index 38bac2f9..98a5a8da 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/org.mpsqa.lint.generic.sandbox.msd +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/org.mpsqa.lint.generic.sandbox.msd @@ -53,6 +53,7 @@ + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.behavior_aspect.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.behavior_aspect.mps index 6e7727aa..6a94a0b8 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.behavior_aspect.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.behavior_aspect.mps @@ -98,12 +98,15 @@ - + + + + + - - + + - @@ -130,7 +133,9 @@ - + + + @@ -149,6 +154,8 @@ + + @@ -157,13 +164,6 @@ - - - - - - - @@ -183,6 +183,7 @@ + @@ -252,8 +253,22 @@ - - + + + + + + + + + + + + + + + + @@ -264,597 +279,590 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + - - + + - - + + - - - + + + - - + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - - - - + + + + + - - - - - - - + + + + + + + - - - - - - - + + + + + + + + + + + + + - - - - + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - + + + + + + - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - + + - - - - + + - - + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - + + - - - - - - - - - + + + + - - - - - - + + - - + + - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - + + - - - - - + + + + + + + + + - - + + + + + + - - + + - - - - - - - - + + + + + + + + + + + + + - - + + @@ -862,13 +870,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + @@ -896,13 +944,10 @@ - + - - - - + @@ -941,140 +986,132 @@ - - - - + + + + + - - + + - - + + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.build_scripts.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.build_scripts.mps index eedf8a29..b480956d 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.build_scripts.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.build_scripts.mps @@ -117,10 +117,10 @@ - - + + - + @@ -471,7 +471,7 @@ - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.constraint_aspect.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.constraint_aspect.mps index 914240b9..3e8feb53 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.constraint_aspect.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.constraint_aspect.mps @@ -16,9 +16,6 @@ - - - @@ -76,22 +73,21 @@ - + + + + + - - + + - - - - - - - - + + + @@ -115,13 +111,6 @@ - - - - - - - @@ -129,14 +118,6 @@ - - - - - - - - @@ -153,134 +134,117 @@ - + - - - - - - - - - - + - - - - + + + + + - - + + - - + + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - + + + + + - - - - + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + - - - + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.expressions.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.expressions.mps index afb98cd9..a5916fe8 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.expressions.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.expressions.mps @@ -115,10 +115,10 @@ - - + + - + @@ -173,6 +173,8 @@ + + @@ -230,6 +232,7 @@ + @@ -243,14 +246,12 @@ - - - - - + + + - + @@ -260,6 +261,7 @@ + @@ -273,26 +275,24 @@ - - - - - - - - + + + - + + + - + + @@ -309,14 +309,15 @@ + - - + + - + @@ -327,12 +328,14 @@ + + @@ -342,7 +345,8 @@ - + + @@ -359,258 +363,335 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.generator_aspect.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.generator_aspect.mps index 02effea2..8545f12a 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.generator_aspect.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.generator_aspect.mps @@ -11,13 +11,11 @@ + - - - @@ -34,6 +32,9 @@ + + + @@ -44,6 +45,7 @@ + @@ -61,6 +63,12 @@ + + + + + + @@ -71,12 +79,15 @@ - + + + + + - - + + - @@ -86,9 +97,6 @@ - - - @@ -96,6 +104,9 @@ + + + @@ -108,6 +119,7 @@ + @@ -116,13 +128,6 @@ - - - - - - - @@ -130,14 +135,6 @@ - - - - - - - - @@ -150,12 +147,9 @@ - + - - - @@ -166,7 +160,10 @@ - + + + + @@ -206,12 +203,7 @@ - - - - - - + @@ -219,96 +211,106 @@ - - - - + + + + + - - + + + + + + - - - + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - + + - - - - - - - - - - - - - + + - - + + + + + + + + + + + + + + + - - - + + + + @@ -319,32 +321,31 @@ - + - - - - - + + - - + + - + + - + + @@ -392,92 +393,81 @@ - - - - + + + + + - - + + + + + + - - - + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - + + - - + + + + + + + + + + + - - - + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_editor.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_editor.mps index 978ad858..850d3ce9 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_editor.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_editor.mps @@ -22,7 +22,7 @@ - + @@ -37,6 +37,8 @@ + + @@ -58,6 +60,7 @@ + @@ -66,23 +69,34 @@ + + + + + + + + + + + @@ -111,6 +125,7 @@ + @@ -125,6 +140,9 @@ + + + @@ -137,11 +155,18 @@ + + + + + + + @@ -154,7 +179,7 @@ - + @@ -166,13 +191,16 @@ + + + - - + + - + @@ -200,13 +228,19 @@ + + + + + + @@ -371,50 +405,52 @@ - + + - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + @@ -504,47 +540,48 @@ - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + @@ -634,76 +671,78 @@ - - + + + - - + + - + - + - + - + - + - + - + - + - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + @@ -1154,7 +1193,7 @@ - + @@ -1220,7 +1259,7 @@ - + @@ -1289,5 +1328,1175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_typesystem.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_typesystem.mps index bc4ea5ca..f9adfe58 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_typesystem.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_typesystem.mps @@ -67,7 +67,7 @@ - + @@ -85,10 +85,10 @@ - - + + - + @@ -100,8 +100,11 @@ + + + @@ -219,15 +222,17 @@ - + + + - + @@ -355,9 +360,10 @@ + - + @@ -485,9 +491,10 @@ + - + @@ -666,53 +673,55 @@ - + + - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -802,38 +811,39 @@ - - + + + - - + + - + - + - + - + - + - + - + - + - + @@ -923,35 +933,36 @@ - - + + + - - + + - + - + - + - + - + - + - + - + @@ -1076,11 +1087,8 @@ - - - - - + + @@ -1090,50 +1098,52 @@ - + + - - + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1223,35 +1233,36 @@ - - + + + - - + + - + - + - + - + - + - + - + - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_typesystem_rules.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_typesystem_rules.mps index a5440e68..4c3373a5 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_typesystem_rules.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_typesystem_rules.mps @@ -26,9 +26,6 @@ - - - @@ -46,7 +43,6 @@ - @@ -110,22 +106,11 @@ - - - - - - - - - - - - + @@ -137,20 +122,16 @@ + + + - - - - - - - - - - + + + @@ -186,6 +167,9 @@ + + + @@ -344,7 +328,7 @@ - + @@ -441,407 +425,372 @@ - - - - - - - - - + + + + + - - - - - - - - - - + + + + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + - - - - + + + - + - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + - - + + + + + + + + + + + + + - - - - - - + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - + + + + + + + + - - - + + + - - - - - + + - - - - - - - - - - - - - - - + + + + + + - - - - + + + + - - - - - - - - - - - - + + + + - - - - - - - - - + + + + + - - - - + + + + + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + - - + + - - + + - - - - - + + - - - - - + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + @@ -1003,15 +952,17 @@ - + + + - + @@ -1035,7 +986,8 @@ - + + @@ -1063,9 +1015,10 @@ + - + @@ -1102,9 +1055,10 @@ + - + @@ -1125,7 +1079,7 @@ - + @@ -1155,6 +1109,7 @@ + @@ -1264,7 +1219,7 @@ - + @@ -1346,6 +1301,18 @@ + + + + + + + + + + + + @@ -1425,451 +1392,380 @@ - - - - - - - - - + + + + + - - - - - - - - - - + + + + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + - - - - + + + - + - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + - - + + + + + + + + - - - - - - - - + + + + + + + + + + + + + - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + - - + + + + + + + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - - - + + + + - - - - - - - - + + + + + - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - + + - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + - - + + - - + + - - - - - + + - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - + + + @@ -1981,15 +1877,17 @@ - + + + - + @@ -2013,7 +1911,8 @@ - + + @@ -2041,9 +1940,10 @@ + - + @@ -2080,9 +1980,10 @@ + - + @@ -2103,7 +2004,7 @@ - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.structure_aspect.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.structure_aspect.mps index c6275e8c..1f577e89 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.structure_aspect.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.structure_aspect.mps @@ -87,10 +87,10 @@ - - + + - + @@ -122,6 +122,7 @@ + @@ -179,13 +180,16 @@ - + + + - + + @@ -208,8 +212,15 @@ + + + + + + + @@ -218,20 +229,11 @@ - - - - - - - - - - - + + - + @@ -284,7 +286,10 @@ - + + + + @@ -292,11 +297,8 @@ - - - - - + + @@ -381,7 +383,7 @@ - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.tests.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.tests.mps index f096d96a..857ff670 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.tests.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.tests.mps @@ -81,10 +81,10 @@ - - + + - + @@ -433,7 +433,7 @@ - + @@ -502,6 +502,9 @@ + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.typesystem_aspect.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.typesystem_aspect.mps index a8c6d21b..5a6e4eba 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.typesystem_aspect.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.typesystem_aspect.mps @@ -13,6 +13,7 @@ + @@ -38,6 +39,9 @@ + + + @@ -77,24 +81,42 @@ + + + + + + + + + + + + + + + + + + + - - + + - + - - - - + + + @@ -122,7 +144,9 @@ - + + + @@ -135,6 +159,7 @@ + @@ -146,8 +171,10 @@ + + @@ -196,135 +223,339 @@ - - - - + + + + + - - + + - - + + - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + - - - + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/org.mpsqa.lint.mps_lang.linters_library.msd b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/org.mpsqa.lint.mps_lang.linters_library.msd index 04d6ab55..856fb695 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/org.mpsqa.lint.mps_lang.linters_library.msd +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/org.mpsqa.lint.mps_lang.linters_library.msd @@ -32,6 +32,7 @@ 9e98f4e2-decf-4e97-bf80-9109e8b759aa(jetbrains.mps.lang.feedback.context) 0cf935df-4699-4e9c-a132-fa109541cba3(jetbrains.mps.build.mps) 8e98f4e2-decf-4e97-bf80-9109e8b759ee(jetbrains.mps.lang.constraints.rules.runtime) + 8585453e-6bfb-4d80-98de-b16074f1d86c(jetbrains.mps.lang.test) @@ -62,6 +63,7 @@ + @@ -81,6 +83,7 @@ + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.test/models/org.mpsqa.lint.generic_linters_test@tests.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.test/models/org.mpsqa.lint.generic_linters_test@tests.mps new file mode 100644 index 00000000..a4a3af0b --- /dev/null +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.test/models/org.mpsqa.lint.generic_linters_test@tests.mps @@ -0,0 +1,484 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.test/models/org.mpsqa.lint.test.linter_definitions.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.test/models/org.mpsqa.lint.test.linter_definitions.mps new file mode 100644 index 00000000..3d7ac978 --- /dev/null +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.test/models/org.mpsqa.lint.test.linter_definitions.mps @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.test/org.mpsqa.lint.test.msd b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.test/org.mpsqa.lint.test.msd index c0053b77..dc875567 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.test/org.mpsqa.lint.test.msd +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.test/org.mpsqa.lint.test.msd @@ -14,25 +14,38 @@ 12a40499-ed72-4b23-9437-358c4217c97b(org.mpsqa.lint.mps_lang.linters_library) 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core) + b15468d9-435b-45b2-bf51-3f984f734cc4(org.mpsqa.lint.generic.runtime) + 40ab19e9-751a-4433-b645-0e65160e58a0(org.mpsqa.lint.generic) + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.profile/.mps/modules.xml b/code/languages/org.mpsqa.profile/.mps/modules.xml index fe18a1ab..ef5a26cb 100644 --- a/code/languages/org.mpsqa.profile/.mps/modules.xml +++ b/code/languages/org.mpsqa.profile/.mps/modules.xml @@ -2,7 +2,9 @@ + + \ No newline at end of file diff --git a/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/models/org.mpsqa.profile.generator.behavior.mps b/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/models/org.mpsqa.profile.generator.behavior.mps new file mode 100644 index 00000000..45c89805 --- /dev/null +++ b/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/models/org.mpsqa.profile.generator.behavior.mps @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/models/org.mpsqa.profile.generator.constraints.mps b/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/models/org.mpsqa.profile.generator.constraints.mps new file mode 100644 index 00000000..6fde4d51 --- /dev/null +++ b/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/models/org.mpsqa.profile.generator.constraints.mps @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/models/org.mpsqa.profile.generator.editor.mps b/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/models/org.mpsqa.profile.generator.editor.mps new file mode 100644 index 00000000..06752e98 --- /dev/null +++ b/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/models/org.mpsqa.profile.generator.editor.mps @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/models/org.mpsqa.profile.generator.structure.mps b/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/models/org.mpsqa.profile.generator.structure.mps new file mode 100644 index 00000000..42bda8b9 --- /dev/null +++ b/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/models/org.mpsqa.profile.generator.structure.mps @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/models/org.mpsqa.profile.generator.typesystem.mps b/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/models/org.mpsqa.profile.generator.typesystem.mps new file mode 100644 index 00000000..e2650716 --- /dev/null +++ b/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/models/org.mpsqa.profile.generator.typesystem.mps @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/org.mpsqa.profile.generator.mpl b/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/org.mpsqa.profile.generator.mpl new file mode 100644 index 00000000..0a45f737 --- /dev/null +++ b/code/languages/org.mpsqa.profile/languages/org.mpsqa.profile.generator/org.mpsqa.profile.generator.mpl @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.profile/solutions/org.mpsqa.profile.generator.pluginSolution/models/org.mpsqa.profile.generator.pluginSolution.plugin.mps b/code/languages/org.mpsqa.profile/solutions/org.mpsqa.profile.generator.pluginSolution/models/org.mpsqa.profile.generator.pluginSolution.plugin.mps index a2bd53ad..44d52faf 100644 --- a/code/languages/org.mpsqa.profile/solutions/org.mpsqa.profile.generator.pluginSolution/models/org.mpsqa.profile.generator.pluginSolution.plugin.mps +++ b/code/languages/org.mpsqa.profile/solutions/org.mpsqa.profile.generator.pluginSolution/models/org.mpsqa.profile.generator.pluginSolution.plugin.mps @@ -39,7 +39,15 @@ + + + + + + + + @@ -63,6 +71,8 @@ + + @@ -76,16 +86,20 @@ + + + + - - - + + + @@ -105,10 +119,10 @@ + - @@ -116,8 +130,16 @@ + + + + + + + + @@ -127,12 +149,16 @@ + + + + @@ -147,6 +173,7 @@ + @@ -160,6 +187,9 @@ + + + @@ -174,7 +204,9 @@ - + + + @@ -187,18 +219,16 @@ - - - - + + - - - + + + @@ -213,6 +243,7 @@ + @@ -222,7 +253,9 @@ - + + + @@ -230,19 +263,48 @@ + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -261,6 +323,7 @@ + @@ -278,8 +341,24 @@ + + + + + + + + + + + + + + + + @@ -317,449 +396,56 @@ - - - - - - - + + + + + + - - - - - - - - - - + + + + + + + - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - + + - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - @@ -777,7 +463,7 @@ - + @@ -790,287 +476,697 @@ + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - + + + - - - - + + + + - - - + + + + - - - - - - - - + + + + - - - - - - - - - - - + + + + + - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - + + - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1167,37 +1263,95 @@ - - - - + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1271,24 +1425,29 @@ + + + + + + - - + - - - - - + + + + + @@ -1318,18 +1477,22 @@ - - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -1365,61 +1528,905 @@ - - - - - + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + - - - - - - + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.profile/solutions/org.mpsqa.profile.generator.pluginSolution/org.mpsqa.profile.generator.pluginSolution.msd b/code/languages/org.mpsqa.profile/solutions/org.mpsqa.profile.generator.pluginSolution/org.mpsqa.profile.generator.pluginSolution.msd index e7c25388..e234b76b 100644 --- a/code/languages/org.mpsqa.profile/solutions/org.mpsqa.profile.generator.pluginSolution/org.mpsqa.profile.generator.pluginSolution.msd +++ b/code/languages/org.mpsqa.profile/solutions/org.mpsqa.profile.generator.pluginSolution/org.mpsqa.profile.generator.pluginSolution.msd @@ -19,6 +19,8 @@ 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) 446c26eb-2b7b-4bf0-9b35-f83fa582753e(jetbrains.mps.lang.modelapi) 215c4c45-ba99-49f5-9ab7-4b6901a63cfd(MPS.Generator) + b401a680-8325-4110-8fd3-84331ff25bef(jetbrains.mps.lang.generator) + f2dcc147-aab4-4104-b1ec-d894be52ada2(org.mpsqa.profile.generator) @@ -45,12 +47,18 @@ + + + + + + diff --git a/code/languages/org.mpsqa.profile/solutions/org.mpsqa.profile.generator.sandbox/models/org.mpsqa.profile.generator.sandbox._010_smoke.mps b/code/languages/org.mpsqa.profile/solutions/org.mpsqa.profile.generator.sandbox/models/org.mpsqa.profile.generator.sandbox._010_smoke.mps new file mode 100644 index 00000000..fc1d092f --- /dev/null +++ b/code/languages/org.mpsqa.profile/solutions/org.mpsqa.profile.generator.sandbox/models/org.mpsqa.profile.generator.sandbox._010_smoke.mps @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.profile/solutions/org.mpsqa.profile.generator.sandbox/org.mpsqa.profile.generator.sandbox.msd b/code/languages/org.mpsqa.profile/solutions/org.mpsqa.profile.generator.sandbox/org.mpsqa.profile.generator.sandbox.msd new file mode 100644 index 00000000..97d8543e --- /dev/null +++ b/code/languages/org.mpsqa.profile/solutions/org.mpsqa.profile.generator.sandbox/org.mpsqa.profile.generator.sandbox.msd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + +