diff --git a/.gitignore b/.gitignore index aa69925b..6f658f1f 100644 --- a/.gitignore +++ b/.gitignore @@ -28,8 +28,3 @@ test_gen.caches # RCP artifacts/* build/* - - -# --------------------------------------- -# Generated by gradle -**/.mps/libraries.xml diff --git a/build.gradle b/build.gradle index 589456e8..d521ea2b 100644 --- a/build.gradle +++ b/build.gradle @@ -56,7 +56,7 @@ ext.dependencyRepositories = [ ] // Dependency versions -ext.mpsVersion = '2022.2' +ext.mpsVersion = '2022.2.1' // Project versions ext.major = '2022' @@ -77,9 +77,6 @@ if (ciBuild) { version = "$major.$minor-SNAPSHOT" } -ext.publishingRepository = 'https://artifacts.itemis.cloud/repository/maven-mps' - - configurations { mps languageLibs @@ -180,6 +177,12 @@ task build_testing_languages(type: BuildLanguages, dependsOn: [build_base_langua script "$buildDir/scripts/build-testing-languages.xml" } +task test_testing(type: TestLanguages, dependsOn: [build_testing_languages]) { + // MPS build language generator is confused about the basedir of the generated script so we set it manually + scriptArgs = ["-Dbasedir=${file('code/languages/org.mpsqa.testing')}"] + script "$buildDir/scripts/test-testing.xml" +} + task build_clones_languages(type: BuildLanguages, dependsOn: [build_base_languages]) { script "$buildDir/scripts/build-clones-languages.xml" } @@ -222,10 +225,9 @@ task package_mpsqa(type: Zip, dependsOn: build_allInOne_package) { include 'org.mpsqa.allInOne/**' } -task run_clones_headless(type: TestLanguages, dependsOn: build_clones_languages) { +task test_clones(type: TestLanguages, dependsOn: build_clones_languages) { description "Will execute clones tests from command line" - print "mpsqa.home = " + rootDir; - script new File("$buildDir/scripts/build-clones-headless-detector.xml") + script new File("$buildDir/scripts/test-clones.xml") } task test_lint(type: TestLanguages, dependsOn: build_lint_analysis_languages) { @@ -233,7 +235,9 @@ task test_lint(type: TestLanguages, dependsOn: build_lint_analysis_languages) { script "$buildDir/scripts/build-lint-tests.xml" } -check.dependsOn run_clones_headless, test_lint +check.dependsOn(tasks.withType(TestLanguages)) + +assemble.dependsOn(tasks.withType(BuildLanguages)) publishing { repositories { @@ -289,6 +293,6 @@ task cleanMps(type: Delete) { clean.dependsOn cleanMps -defaultTasks 'build_allInOne_package' +defaultTasks 'build' -task rebuild(dependsOn:[clean, build_allInOne_package]) \ No newline at end of file +task rebuild(dependsOn:[clean, build_allInOne_package]) diff --git a/build/scripts/build_all_scripts.xml b/build/scripts/build_all_scripts.xml index b7e9958d..f389a75a 100644 --- a/build/scripts/build_all_scripts.xml +++ b/build/scripts/build_all_scripts.xml @@ -1,11 +1,9 @@ - + - - - + @@ -38,74 +36,7 @@ - - - - - org.mpsqa.build - org.mpsqa.build - 0.1 - jetbrains.mps.build - - - - - - - - - - - - org.mpsqa.build - org.mpsqa.build - 0.1 - jetbrains.mps.build - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + mps.build.number=${mps.build.number}${line.separator}mps.date=${mps.date}${line.separator}mps.build.vcs.number=${mps.build.vcs.number}${line.separator}mps.teamcity.buildConfName=${mps.teamcity.buildConfName}${line.separator}mps.idea.platform.build.number=${mps.idea.platform.build.number}${line.separator}mps.mps.build.counter=${mps.mps.build.counter}${line.separator}mpsBootstrapCore.version.major=${mpsBootstrapCore.version.major}${line.separator}mpsBootstrapCore.version.minor=${mpsBootstrapCore.version.minor}${line.separator}mpsBootstrapCore.version.bugfixNr=${mpsBootstrapCore.version.bugfixNr}${line.separator}mpsBootstrapCore.version.eap=${mpsBootstrapCore.version.eap}${line.separator}mpsBootstrapCore.version=${mpsBootstrapCore.version} @@ -120,7 +51,7 @@ - + @@ -222,17 +153,17 @@ - - - + + + + + - - @@ -240,45 +171,71 @@ + + + + + + + + + + + + - + - + + + + + + + + + + + + + - + - + - - - - + + + + - + - - - + + + + + \ No newline at end of file diff --git a/code/applications/org.mpsqa.clones.demo/build.gradle b/code/applications/org.mpsqa.clones.demo/build.gradle index 07536cb8..2cca8830 100644 --- a/code/applications/org.mpsqa.clones.demo/build.gradle +++ b/code/applications/org.mpsqa.clones.demo/build.gradle @@ -92,9 +92,6 @@ if (project.hasProperty("MPS_PATHS_SELECTOR")) { } */ -ext.publishingRepository = 'https://projects.itemis.de/nexus/content/repositories/mbeddr' - - configurations { mps // includes also junit tasks support diff --git a/code/languages/org.mpsqa.build/.mps/modules.xml b/code/languages/org.mpsqa.build/.mps/modules.xml index 5e307877..90dbaa9d 100644 --- a/code/languages/org.mpsqa.build/.mps/modules.xml +++ b/code/languages/org.mpsqa.build/.mps/modules.xml @@ -2,6 +2,7 @@ + diff --git a/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._000_all_scripts.mps b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build.allScripts/models/org.mpsqa.build.allScripts.mps similarity index 56% rename from code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._000_all_scripts.mps rename to code/languages/org.mpsqa.build/solutions/org.mpsqa.build.allScripts/models/org.mpsqa.build.allScripts.mps index f1beb19d..4a666975 100644 --- a/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._000_all_scripts.mps +++ b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build.allScripts/models/org.mpsqa.build.allScripts.mps @@ -11,6 +11,9 @@ + + + @@ -30,9 +33,7 @@ - - - + @@ -80,17 +81,12 @@ - - - - - @@ -117,57 +113,29 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + + + + + + + @@ -182,6 +150,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -210,63 +238,146 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - + + + + + + + + + + + + + + + + + - + - + - - - + + - + - + - + - + - + @@ -275,34 +386,33 @@ - - + + - - + + - + - - - - + + + - + - + - + - + - + @@ -311,30 +421,29 @@ - + - + - - - - - + + + + - + - - - + + + - - - - + + + + @@ -342,34 +451,33 @@ - - + + - - + + - + - - - - + + + - + - - - + + + - - - + + + @@ -378,15 +486,12 @@ - + - - - diff --git a/code/languages/org.mpsqa.build/solutions/org.mpsqa.build.allScripts/org.mpsqa.build.allScripts.msd b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build.allScripts/org.mpsqa.build.allScripts.msd new file mode 100644 index 00000000..74c9a752 --- /dev/null +++ b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build.allScripts/org.mpsqa.build.allScripts.msd @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + 422c2909-59d6-41a9-b318-40e6256b250f(jetbrains.mps.ide.build) + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._020_testing_build.mps b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._020_testing_build.mps index 7ee33074..7e07a1ce 100644 --- a/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._020_testing_build.mps +++ b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._020_testing_build.mps @@ -841,6 +841,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._030_clones_build.mps b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._030_clones_build.mps index 5bd3b9c8..7bdd1006 100644 --- a/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._030_clones_build.mps +++ b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._030_clones_build.mps @@ -103,6 +103,12 @@ + + + + + + @@ -273,34 +279,31 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -381,6 +384,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -449,6 +523,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -474,6 +570,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -501,6 +622,28 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._050_unused_build.mps b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._050_unused_build.mps index 6c0affe5..2e37dffe 100644 --- a/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._050_unused_build.mps +++ b/code/languages/org.mpsqa.build/solutions/org.mpsqa.build/models/org.mpsqa.build._050_unused_build.mps @@ -352,6 +352,11 @@ + + + + + @@ -411,6 +416,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 8c39050b..5451f785 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 @@ -95,6 +95,9 @@ + + + @@ -219,6 +222,12 @@ + + + + + + @@ -230,6 +239,7 @@ + @@ -295,11 +305,6 @@ - - - - - @@ -323,11 +328,6 @@ - - - - - @@ -353,17 +353,17 @@ + + + + + - - - - - @@ -384,6 +384,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -462,6 +531,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -546,6 +635,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 e577227e..7a347084 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 @@ -13,7 +13,6 @@ - @@ -27,6 +26,9 @@ + + + @@ -44,16 +46,28 @@ + + + + + + + + + + + + @@ -61,13 +75,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -92,9 +233,6 @@ - - - @@ -132,6 +270,10 @@ + + + + @@ -156,9 +298,6 @@ - - - diff --git a/code/languages/org.mpsqa.clones/.mps/libraries.xml b/code/languages/org.mpsqa.clones/.mps/libraries.xml new file mode 100644 index 00000000..f8db6620 --- /dev/null +++ b/code/languages/org.mpsqa.clones/.mps/libraries.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/code/languages/org.mpsqa.clones/solutions/org.mpsqa.clones.build/models/org.mpsqa.clones.build.mps b/code/languages/org.mpsqa.clones/solutions/org.mpsqa.clones.build/models/org.mpsqa.clones.build.mps index 78958804..182b7eb7 100644 --- a/code/languages/org.mpsqa.clones/solutions/org.mpsqa.clones.build/models/org.mpsqa.clones.build.mps +++ b/code/languages/org.mpsqa.clones/solutions/org.mpsqa.clones.build/models/org.mpsqa.clones.build.mps @@ -13,13 +13,13 @@ + + + - - - @@ -65,7 +65,6 @@ - @@ -80,20 +79,6 @@ - - - - - - - - - - - - - - @@ -132,41 +117,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -235,12 +187,15 @@ + + + - + @@ -332,19 +287,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + - - + + + + + diff --git a/code/languages/org.mpsqa.deprecated/solutions/org.mpsqa.deprecated.sandbox/models/org.mpsqa.deprecated.sandbox._010_deprecated_nodes.mps b/code/languages/org.mpsqa.deprecated/solutions/org.mpsqa.deprecated.sandbox/models/org.mpsqa.deprecated.sandbox._010_deprecated_nodes.mps index b9b189e2..9af594c6 100644 --- a/code/languages/org.mpsqa.deprecated/solutions/org.mpsqa.deprecated.sandbox/models/org.mpsqa.deprecated.sandbox._010_deprecated_nodes.mps +++ b/code/languages/org.mpsqa.deprecated/solutions/org.mpsqa.deprecated.sandbox/models/org.mpsqa.deprecated.sandbox._010_deprecated_nodes.mps @@ -57,7 +57,7 @@ - + diff --git a/code/languages/org.mpsqa.lint/.mps/libraries.xml b/code/languages/org.mpsqa.lint/.mps/libraries.xml new file mode 100644 index 00000000..ae65ed94 --- /dev/null +++ b/code/languages/org.mpsqa.lint/.mps/libraries.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/code/languages/org.mpsqa.lint/.mps/modules.xml b/code/languages/org.mpsqa.lint/.mps/modules.xml index b82a9fc2..66bcb755 100644 --- a/code/languages/org.mpsqa.lint/.mps/modules.xml +++ b/code/languages/org.mpsqa.lint/.mps/modules.xml @@ -2,6 +2,7 @@ + diff --git a/code/languages/org.mpsqa.lint/README.md b/code/languages/org.mpsqa.lint/README.md index bb030bbb..8f25f184 100644 --- a/code/languages/org.mpsqa.lint/README.md +++ b/code/languages/org.mpsqa.lint/README.md @@ -16,6 +16,7 @@ These conventions *are not* part of the language definitions due to several reas 3. specify the logic of the linter (as a closure returning a list of violations) 3. specify concrete values of parameters 4. specify if the linter provokes an (model checking) error, warning or info + 5. add a quick fix that is invoked when pressing "Perform Quick fixes" in the model checker tool (optional) 3. Re-use an existing linter by creating a root node ```reuse checkable script``` 1. refer to the linter definition 2. if the referenced linter has parameter, provide concrete values for those parameters diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic.linters_library.quickfixes/generator/templates/org.mpsqa.lint.generic.linters_library.quickfixes.generator.templates@generator.mps b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic.linters_library.quickfixes/generator/templates/org.mpsqa.lint.generic.linters_library.quickfixes.generator.templates@generator.mps new file mode 100644 index 00000000..5c3571b1 --- /dev/null +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic.linters_library.quickfixes/generator/templates/org.mpsqa.lint.generic.linters_library.quickfixes.generator.templates@generator.mps @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic.linters_library.quickfixes/models/org.mpsqa.lint.generic.linters_library.quickfixes.structure.mps b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic.linters_library.quickfixes/models/org.mpsqa.lint.generic.linters_library.quickfixes.structure.mps new file mode 100644 index 00000000..5c456f7a --- /dev/null +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic.linters_library.quickfixes/models/org.mpsqa.lint.generic.linters_library.quickfixes.structure.mps @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic.linters_library.quickfixes/models/org.mpsqa.lint.generic.linters_library.quickfixes.typesystem.mps b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic.linters_library.quickfixes/models/org.mpsqa.lint.generic.linters_library.quickfixes.typesystem.mps new file mode 100644 index 00000000..714f2f4c --- /dev/null +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic.linters_library.quickfixes/models/org.mpsqa.lint.generic.linters_library.quickfixes.typesystem.mps @@ -0,0 +1,446 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic.linters_library.quickfixes/org.mpsqa.lint.generic.linters_library.quickfixes.mpl b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic.linters_library.quickfixes/org.mpsqa.lint.generic.linters_library.quickfixes.mpl new file mode 100644 index 00000000..6423c72f --- /dev/null +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic.linters_library.quickfixes/org.mpsqa.lint.generic.linters_library.quickfixes.mpl @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + 2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel) + 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) + 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 168ffcd9..80eab28a 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 @@ -3,13 +3,14 @@ + - + @@ -30,6 +31,7 @@ + @@ -84,13 +86,21 @@ + + + + + + + + @@ -98,6 +108,9 @@ + + + @@ -106,11 +119,16 @@ + + + + + @@ -122,16 +140,30 @@ + + + + + + + + + + + + + + @@ -172,20 +204,20 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -214,7 +246,7 @@ - + @@ -236,6 +268,7 @@ + @@ -267,6 +300,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -301,6 +399,11 @@ + + + + + @@ -329,17 +432,18 @@ - - - - - - + + + + + + + + + + - - - 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 186fa8e0..7b482d30 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 @@ -19,8 +19,18 @@ + + + + + + + + + + @@ -36,6 +46,13 @@ + + + + + + + @@ -46,15 +63,15 @@ - - - + + + @@ -69,6 +86,7 @@ + @@ -79,16 +97,23 @@ + + + + + + + @@ -104,14 +129,12 @@ - - @@ -120,6 +143,14 @@ + + + + + + + + @@ -159,6 +190,7 @@ + @@ -167,13 +199,20 @@ + + + + + + + @@ -186,6 +225,7 @@ + @@ -195,6 +235,14 @@ + + + + + + + + @@ -203,10 +251,16 @@ + + + + + + @@ -220,13 +274,31 @@ - - + + + + + + + + + + + + + + + + + + + + @@ -282,6 +354,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -371,15 +503,101 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -387,7 +605,7 @@ - + @@ -406,8 +624,8 @@ - - + + @@ -422,8 +640,8 @@ - - + + @@ -448,8 +666,8 @@ - - + + @@ -469,31 +687,312 @@ - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - + + @@ -502,6 +1001,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -517,10 +1045,8 @@ - - - - + + @@ -540,8 +1066,8 @@ - - + + @@ -553,8 +1079,8 @@ - - + + @@ -594,7 +1120,7 @@ - + @@ -616,25 +1142,21 @@ - + - - - - + + - - - - + + @@ -644,168 +1166,132 @@ - - - - - - - + + + - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - + + - - - + + + + + + + + - - + + + + + + + + + - - - + + + + + + + + + + + + + + - + - - - - + + - - - - - - + + @@ -1121,5 +1607,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.constraints.mps b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.constraints.mps index 939c3df2..41db3aee 100644 --- a/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.constraints.mps +++ b/code/languages/org.mpsqa.lint/languages/org.mpsqa.lint.generic/models/org.mpsqa.lint.generic.constraints.mps @@ -2,23 +2,18 @@ - - - - - - - - + + - + + @@ -26,36 +21,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -67,6 +125,9 @@ + + + @@ -75,15 +136,36 @@ - - - - - - + + + + + + + + + + + + + + + + + + + + + + - + + + + + + @@ -95,6 +177,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -113,5 +223,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 e11005ad..cb7371a4 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 @@ -3,23 +3,25 @@ - - + + + + @@ -39,12 +41,23 @@ + + + + + + + + + + + @@ -53,6 +66,7 @@ + @@ -65,7 +79,16 @@ + + + + + + + + + @@ -80,9 +103,11 @@ + + @@ -127,6 +152,9 @@ + + + @@ -145,7 +173,6 @@ - @@ -166,7 +193,6 @@ - @@ -183,6 +209,13 @@ + + + + + + + @@ -191,10 +224,19 @@ - + + + + + + + + + + @@ -317,6 +359,19 @@ + + + + + + + + + + + + + @@ -347,6 +402,13 @@ + + + + + + + @@ -384,6 +446,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -403,24 +518,13 @@ - + - - - - - - - - - - - @@ -436,10 +540,8 @@ - - - - + + @@ -476,10 +578,8 @@ - - - - + + @@ -896,5 +996,194 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 b6fa3b00..d8347cbc 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 @@ + @@ -79,6 +80,11 @@ + + + + + @@ -294,5 +300,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 566e711a..1f510e67 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 @@ -7,6 +7,7 @@ + @@ -14,14 +15,37 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -31,6 +55,9 @@ + + + @@ -48,25 +75,40 @@ - - - + + + + + + + + + + + + + + + + + + @@ -111,6 +153,9 @@ + + + @@ -120,9 +165,11 @@ + + @@ -132,6 +179,10 @@ + + + + @@ -143,6 +194,13 @@ + + + + + + + @@ -159,6 +217,18 @@ + + + + + + + + + + + + @@ -166,8 +236,18 @@ + + + + + + + + + + @@ -200,8 +280,21 @@ + + + + + + + + + + + + + @@ -228,6 +321,14 @@ + + + + + + + + @@ -267,10 +368,8 @@ - - - - + + @@ -282,10 +381,8 @@ - - - - + + @@ -348,13 +445,6 @@ - - - - - - - @@ -366,38 +456,28 @@ + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - + + - - - - - - @@ -433,10 +513,8 @@ - - - - + + @@ -448,10 +526,8 @@ - - - - + + @@ -514,13 +590,6 @@ - - - - - - - @@ -532,38 +601,28 @@ + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - + + - - - - - - @@ -588,96 +647,242 @@ - + - - - - - - - - - - - - - - + + - + - + - - - + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - + + - - - - - - - - + + + + + + + + + + + - - + + + + + + + + + + + - - - - @@ -719,11 +924,8 @@ - + - - - @@ -750,10 +952,8 @@ - - - - + + @@ -767,10 +967,8 @@ - - - - + + @@ -803,11 +1001,8 @@ - + - - - @@ -839,10 +1034,8 @@ - - - - + + @@ -856,10 +1049,8 @@ - - - - + + @@ -874,26 +1065,93 @@ - - - - - + + + + + + + + + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + - - + + + + + + + + + + + + + + + + @@ -930,26 +1188,93 @@ - - - - - + + + + + + + + + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + - - + + + + + + + + + + + + + + + + @@ -957,26 +1282,93 @@ - - - - - + + + + + + + + + + + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + - - + + + + + + + + + + + + + + + + @@ -1009,10 +1401,8 @@ - - - - + + @@ -1286,56 +1676,75 @@ - - - - - - + + + + + + - + - - - + + + - - - - - + + + + + + + + + + - - + + + + - - - + + + + + + + + + + + + + + + - - - - + + + + - + - - - + + + @@ -1344,7 +1753,7 @@ - + @@ -1369,56 +1778,75 @@ - - - - - - + + + + + + - + - - - + + + - - - - - + + + + + + + + + + - - + + + + - - - + + + + + + + + + + + + + + + - - - - + + + + - + - - - + + + @@ -1427,7 +1855,7 @@ - + @@ -1572,5 +2000,369 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 index 47e96fc7..2ebb60ab 100644 --- 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 @@ -16,15 +16,40 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -50,6 +75,9 @@ + + + @@ -102,6 +130,7 @@ + @@ -132,6 +161,9 @@ + + + @@ -200,6 +232,9 @@ + + + @@ -237,6 +272,13 @@ + + + + + + + @@ -290,15 +332,11 @@ - - - - - - - - - + + + + + @@ -311,9 +349,23 @@ - + + + + + + + + + + + + + + + @@ -349,10 +401,8 @@ - - - - + + @@ -428,10 +478,8 @@ - - - - + + @@ -584,7 +632,7 @@ - + @@ -630,7 +678,7 @@ - + @@ -763,6 +811,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -794,53 +871,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -1061,7 +1092,61 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1105,15 +1190,56 @@ - - - + + + + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1126,74 +1252,406 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + - - - - + + - - - - - - + + + + + + + + + + + + + + + - - + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1205,89 +1663,182 @@ - - - - - - - + + + + + + + + + + + + + + - + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - + + + + + + + + + + + + + + + - - - + + + + + + - - - - + + + + - - - - - + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - - - - @@ -1379,8 +1930,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 3029ab23..da125cb5 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 @@ -25,8 +25,8 @@ - 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage) + 742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform) @@ -50,13 +50,22 @@ + + + + + + + + + @@ -66,17 +75,17 @@ f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage) - c7fb639f-be78-4307-89b0-b5959c3fa8c8(jetbrains.mps.lang.text) 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) 742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform) - 7866978e-a0f0-4cc7-81bc-4d213d9375e1(jetbrains.mps.lang.smodel) + 7866978e-a0f0-4cc7-81bc-4d213d9375e1(jetbrains.mps.lang.smodel) 498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA) 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) @@ -86,6 +95,7 @@ + @@ -98,14 +108,12 @@ - - @@ -139,6 +147,7 @@ + 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.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 4f0a505d..7db57c95 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 @@ -9,13 +9,24 @@ + + - - + + + + + + + + + + + @@ -23,6 +34,12 @@ + + + + + + @@ -41,13 +58,29 @@ + + + + + + + + + + + + + + + + @@ -56,6 +89,14 @@ + + + + + + + + @@ -79,6 +120,9 @@ + + + @@ -86,11 +130,15 @@ - + + + + + + - @@ -100,10 +148,26 @@ + + + + + + + + + + + + + + + + @@ -127,12 +191,6 @@ - - - - - - @@ -146,6 +204,7 @@ + @@ -156,6 +215,13 @@ + + + + + + + @@ -179,7 +245,7 @@ - + @@ -189,6 +255,7 @@ + @@ -233,6 +300,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -257,185 +347,161 @@ - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - + + - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - + + + + + - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + - - - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - @@ -454,7 +520,7 @@ - + @@ -503,5 +569,1035 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 71e380c3..a3bbc5a0 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 @@ -67,6 +67,7 @@ + @@ -185,6 +186,7 @@ + @@ -307,8 +309,36 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 3b8f9166..3dcb572b 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 @@ -24,9 +24,20 @@ + + + + + + + + + + + @@ -36,6 +47,13 @@ + + + + + + + @@ -43,12 +61,20 @@ + + + + + + + + @@ -65,17 +91,35 @@ + + + + + + + + + + + + + + + + + + @@ -91,6 +135,7 @@ + @@ -102,6 +147,7 @@ + @@ -113,7 +159,13 @@ - + + + + + + + @@ -123,6 +175,11 @@ + + + + + @@ -148,6 +205,7 @@ + @@ -165,6 +223,7 @@ + @@ -173,6 +232,9 @@ + + + @@ -914,6 +976,7 @@ + @@ -1030,11 +1093,19 @@ - + + + + + - + + + + + @@ -1396,51 +1467,59 @@ - - - - - - - - - - - - - - - - + + + + + + - - - - + + + + + + + + + + + + - - - - - - + + + + - - + + + + + + + + + + + + + + - - + + - - + + - - + + @@ -1861,81 +1940,86 @@ - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + - - + + + + + - - - - + + + - - - - - - - + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - + + + + - - - @@ -1966,98 +2050,99 @@ - - - - - - + + + + + + + - - + + - - - + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - + - + - - - - - - + + + + + + - - - - + + + + - - - - - - + + + + + + - + - + - - - + + + - - - - - + + + + + - + - + - + - + @@ -2066,310 +2151,283 @@ - - - + + + - - + + - + - - - + + + - - - + + + - + - + - + - + - + - + - + - - + + - + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - - + + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - - + + - - - - - - - + + + + + + - - + + - - - + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - + - + - - - - - - + + + + + + - - - - + + + + - - - - - - + + + + + + - + - + - - - + + + - - - - - + + + + + - + - + - + - + @@ -2378,188 +2436,1604 @@ - - - + + + - - + + - + - - - + + + - - - + + + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - + + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - - + + - + - + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 369c19f4..f534c395 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 @@ -8,6 +8,7 @@ + @@ -25,6 +26,10 @@ + + + + @@ -35,12 +40,19 @@ + + + + + + + @@ -91,6 +103,9 @@ + + + @@ -138,6 +153,7 @@ + @@ -150,7 +166,9 @@ - + + + @@ -164,6 +182,7 @@ + @@ -173,6 +192,13 @@ + + + + + + + @@ -182,6 +208,7 @@ + @@ -189,9 +216,24 @@ + + + + + + + + + + + + + + + @@ -210,15 +252,32 @@ + + + + + + + + + + + + + + + + + @@ -253,6 +312,7 @@ + @@ -263,6 +323,7 @@ + @@ -277,12 +338,18 @@ + + + + + + @@ -296,6 +363,8 @@ + + @@ -1287,22 +1356,32 @@ - - - - - - - - - + + + + + + - - + + + + + + + + + + + + + + + @@ -1395,6 +1474,7 @@ + @@ -1529,11 +1609,23 @@ - + + + + + + + - + + + + + + + @@ -1580,17 +1672,23 @@ - - - - - - - + + + + + + + + + + + + + + + - - - + @@ -2123,26 +2221,34 @@ - - - - - - - - + + + + + + - - - + + + + + + + + + + + + + - - + + - - + + @@ -2174,6 +2280,10 @@ + + + + @@ -2278,10 +2388,117 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2301,284 +2518,19 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -2592,6 +2544,14 @@ + + + + + + + + @@ -3366,370 +3326,1569 @@ - - - - - - + + + + + + + - - - - - - + - - + + - - - - - + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + + + - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - + + + + + - - + + - - - - - - - + + + + + + + + + + + - - - + + + + + - - - - + + + + - - - + + + - - - - - - - - + + + + + - - - + + + + + + + + - - - - - - - - - - - - - - - - - + + + + - - + + + + - - - - + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + - - + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3743,35 +4902,755 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + @@ -3779,28 +5658,226 @@ - - - - - - - - - - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 429ca6d3..09266f2d 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 @@ -17,9 +17,19 @@ + + + + + + + + + + @@ -41,27 +51,36 @@ + + + + + + + + + @@ -70,6 +89,10 @@ + + + + @@ -77,7 +100,9 @@ - + + + @@ -95,9 +120,24 @@ + + + + + + + + + + + + + + + @@ -107,6 +147,9 @@ + + + @@ -114,15 +157,26 @@ + - + + + + + + + + + + + @@ -131,11 +185,23 @@ + + + + + + + + + + + + @@ -147,6 +213,7 @@ + @@ -176,7 +243,21 @@ + + + + + + + + + + + + + + @@ -409,6 +490,8 @@ + + @@ -700,5 +783,1456 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 0e532e38..ee83db6f 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 @@ -20,11 +20,16 @@ 498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA) 2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel) 40ab19e9-751a-4433-b645-0e65160e58a0(org.mpsqa.lint.generic) + 86441d7a-e194-42da-81a5-2161ec62a379(MPS.Workbench) + c1c2284f-2e54-4b21-aab1-16ba0415fcab(org.mpsqa.lint.generic.linters_library.quickfixes) + a381759b-acec-4e2e-8745-7bf905520fca(jetbrains.mps.ide.modelchecker.platform) + 3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations) + @@ -42,13 +47,17 @@ + + + + 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 f3f9760e..e88dabdc 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 @@ -61,6 +61,9 @@ + + + @@ -104,6 +107,7 @@ + @@ -121,6 +125,9 @@ + + + @@ -565,7 +572,7 @@ - + @@ -586,16 +593,6 @@ - - - - - - - - - - @@ -797,26 +794,51 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + + - + - - + + @@ -850,7 +872,7 @@ - + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/models/org.mpsqa.lint.generic.sandbox._020_smoke_referenced_linters_from_library.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/models/org.mpsqa.lint.generic.sandbox._020_smoke_referenced_linters_from_library.mps index 9324429f..72660e3c 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/models/org.mpsqa.lint.generic.sandbox._020_smoke_referenced_linters_from_library.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/models/org.mpsqa.lint.generic.sandbox._020_smoke_referenced_linters_from_library.mps @@ -25,16 +25,24 @@ + + + + + + + + - + @@ -44,5 +52,18 @@ + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/models/org.mpsqa.lint.mps_lang.linters_library.performance_generator.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/models/org.mpsqa.lint.mps_lang.linters_library.performance_generator.mps new file mode 100644 index 00000000..ba08cfac --- /dev/null +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.generic.sandbox/models/org.mpsqa.lint.mps_lang.linters_library.performance_generator.mps @@ -0,0 +1,994 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 417b4859..30e9b476 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 @@ -18,6 +18,8 @@ a86f8e91-0c59-4691-a7ce-49b7e2c7c3a9(org.mpsqa.lint.generic.linters_library) 40ab19e9-751a-4433-b645-0e65160e58a0(org.mpsqa.lint.generic) 742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform) + a1250a4d-c090-42c3-ad7c-d298a3357dd4(jetbrains.mps.make.runtime) + 215c4c45-ba99-49f5-9ab7-4b6901a63cfd(MPS.Generator) @@ -39,6 +41,7 @@ + @@ -46,7 +49,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.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 d325d3d5..aa306c3d 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 @@ -14,6 +14,7 @@ + @@ -91,6 +92,12 @@ + + + + + + @@ -127,6 +134,12 @@ + + + + + + @@ -181,6 +194,7 @@ + @@ -860,5 +874,211 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 new file mode 100644 index 00000000..c4ba17b1 --- /dev/null +++ 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 @@ -0,0 +1,649 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 new file mode 100644 index 00000000..d04b6031 --- /dev/null +++ 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 @@ -0,0 +1,290 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 new file mode 100644 index 00000000..a994d04b --- /dev/null +++ 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 @@ -0,0 +1,1136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 new file mode 100644 index 00000000..a3fe510a --- /dev/null +++ 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 @@ -0,0 +1,1316 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 new file mode 100644 index 00000000..f5c07ec0 --- /dev/null +++ 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 @@ -0,0 +1,1109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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_utils.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_utils.mps new file mode 100644 index 00000000..5b70aa30 --- /dev/null +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.mps_lang.linters_library/models/org.mpsqa.lint.mps_lang.linters_library.performance_utils.mps @@ -0,0 +1,1853 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 new file mode 100644 index 00000000..2c44afc5 --- /dev/null +++ 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 @@ -0,0 +1,334 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 e958f730..c23a6aca 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 @@ -21,11 +21,26 @@ 498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA) 798100da-4f0a-421a-b991-71f8c50ce5d2(jetbrains.mps.build) 3600cb0a-44dd-4a5b-9968-22924406419e(jetbrains.mps.build.mps.tests) + 1ed103c3-3aa6-49b7-9c21-6765ee11f224(MPS.Editor) + 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) + 20c6e580-bdc5-4067-8049-d7e3265a86de(jetbrains.mps.typesystemEngine) + 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) + 3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations) + 2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel) + 3f4bc5f5-c6c1-4a28-8b10-c83066ffa4a1(jetbrains.mps.lang.constraints) + 7a5dda62-9140-4668-ab76-d5ed1746f2b2(jetbrains.mps.lang.typesystem) + a381759b-acec-4e2e-8745-7bf905520fca(jetbrains.mps.ide.modelchecker.platform) + 9e98f4e2-decf-4e97-bf80-9109e8b759aa(jetbrains.mps.lang.feedback.context) + 0cf935df-4699-4e9c-a132-fa109541cba3(jetbrains.mps.build.mps) + + + + @@ -38,26 +53,35 @@ + + + + + + + + + diff --git a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.test/models/org.mpsqa.lint.test@tests.mps b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.test/models/org.mpsqa.lint.test@tests.mps index 38b8f1a6..4751e628 100644 --- a/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.test/models/org.mpsqa.lint.test@tests.mps +++ b/code/languages/org.mpsqa.lint/solutions/org.mpsqa.lint.test/models/org.mpsqa.lint.test@tests.mps @@ -17,7 +17,6 @@ - @@ -98,7 +97,6 @@ - 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 1b2e41a7..cc59363a 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 @@ -22,7 +22,6 @@ - diff --git a/code/languages/org.mpsqa.mutant/languages/org.mpsqa.mutant/models/org.mpsqa.mutant.behavior.mps b/code/languages/org.mpsqa.mutant/languages/org.mpsqa.mutant/models/org.mpsqa.mutant.behavior.mps index c3c493ad..8e5b5a27 100644 --- a/code/languages/org.mpsqa.mutant/languages/org.mpsqa.mutant/models/org.mpsqa.mutant.behavior.mps +++ b/code/languages/org.mpsqa.mutant/languages/org.mpsqa.mutant/models/org.mpsqa.mutant.behavior.mps @@ -35,6 +35,9 @@ + + + @@ -384,5 +387,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.mutant/languages/org.mpsqa.mutant/models/org.mpsqa.mutant.editor.mps b/code/languages/org.mpsqa.mutant/languages/org.mpsqa.mutant/models/org.mpsqa.mutant.editor.mps index d40c266f..dc521aca 100644 --- a/code/languages/org.mpsqa.mutant/languages/org.mpsqa.mutant/models/org.mpsqa.mutant.editor.mps +++ b/code/languages/org.mpsqa.mutant/languages/org.mpsqa.mutant/models/org.mpsqa.mutant.editor.mps @@ -253,5 +253,12 @@ + + + + + + + diff --git a/code/languages/org.mpsqa.mutant/languages/org.mpsqa.mutant/models/org.mpsqa.mutant.structure.mps b/code/languages/org.mpsqa.mutant/languages/org.mpsqa.mutant/models/org.mpsqa.mutant.structure.mps index 356ef785..880fa2cb 100644 --- a/code/languages/org.mpsqa.mutant/languages/org.mpsqa.mutant/models/org.mpsqa.mutant.structure.mps +++ b/code/languages/org.mpsqa.mutant/languages/org.mpsqa.mutant/models/org.mpsqa.mutant.structure.mps @@ -182,5 +182,12 @@ + + + + + + + diff --git a/code/languages/org.mpsqa.mutant/solutions/org.mpsqa.mutant.base/models/org.mpsqa.mutant.base.core.mps b/code/languages/org.mpsqa.mutant/solutions/org.mpsqa.mutant.base/models/org.mpsqa.mutant.base.core.mps index 82b1defa..bb377480 100644 --- a/code/languages/org.mpsqa.mutant/solutions/org.mpsqa.mutant.base/models/org.mpsqa.mutant.base.core.mps +++ b/code/languages/org.mpsqa.mutant/solutions/org.mpsqa.mutant.base/models/org.mpsqa.mutant.base.core.mps @@ -205,6 +205,9 @@ + + + @@ -251,6 +254,10 @@ + + + + @@ -279,6 +286,14 @@ + + + + + + + + @@ -2349,6 +2364,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2392,6 +2437,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.mutant/solutions/org.mpsqa.mutant.base/models/org.mpsqa.mutant.base.filter.mps b/code/languages/org.mpsqa.mutant/solutions/org.mpsqa.mutant.base/models/org.mpsqa.mutant.base.filter.mps index c86cc787..cf53e22d 100644 --- a/code/languages/org.mpsqa.mutant/solutions/org.mpsqa.mutant.base/models/org.mpsqa.mutant.base.filter.mps +++ b/code/languages/org.mpsqa.mutant/solutions/org.mpsqa.mutant.base/models/org.mpsqa.mutant.base.filter.mps @@ -1191,5 +1191,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.profile/.mps/.gitignore b/code/languages/org.mpsqa.profile/.mps/.gitignore new file mode 100644 index 00000000..26d33521 --- /dev/null +++ b/code/languages/org.mpsqa.profile/.mps/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/code/languages/org.mpsqa.profile/.mps/migration.xml b/code/languages/org.mpsqa.profile/.mps/migration.xml new file mode 100644 index 00000000..2ae2a02f --- /dev/null +++ b/code/languages/org.mpsqa.profile/.mps/migration.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/code/languages/org.mpsqa.profile/.mps/modules.xml b/code/languages/org.mpsqa.profile/.mps/modules.xml new file mode 100644 index 00000000..fe18a1ab --- /dev/null +++ b/code/languages/org.mpsqa.profile/.mps/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/code/languages/org.mpsqa.profile/.mps/vcs.xml b/code/languages/org.mpsqa.profile/.mps/vcs.xml new file mode 100644 index 00000000..e25a9f81 --- /dev/null +++ b/code/languages/org.mpsqa.profile/.mps/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file 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 new file mode 100644 index 00000000..4cec9944 --- /dev/null +++ b/code/languages/org.mpsqa.profile/solutions/org.mpsqa.profile.generator.pluginSolution/models/org.mpsqa.profile.generator.pluginSolution.plugin.mps @@ -0,0 +1,1426 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 new file mode 100644 index 00000000..0ebe9275 --- /dev/null +++ b/code/languages/org.mpsqa.profile/solutions/org.mpsqa.profile.generator.pluginSolution/org.mpsqa.profile.generator.pluginSolution.msd @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + 019b622b-0aef-4dd3-86d0-4eef01f3f6bb(jetbrains.mps.ide) + 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) + 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) + a1250a4d-c090-42c3-ad7c-d298a3357dd4(jetbrains.mps.make.runtime) + 742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform) + 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) + 446c26eb-2b7b-4bf0-9b35-f83fa582753e(jetbrains.mps.lang.modelapi) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/.gitignore b/code/languages/org.mpsqa.testing/.gitignore new file mode 100644 index 00000000..7c79ae06 --- /dev/null +++ b/code/languages/org.mpsqa.testing/.gitignore @@ -0,0 +1 @@ +TEST-*.xml diff --git a/code/languages/org.mpsqa.testing/.mps/libraries.xml b/code/languages/org.mpsqa.testing/.mps/libraries.xml new file mode 100644 index 00000000..36fbc7c6 --- /dev/null +++ b/code/languages/org.mpsqa.testing/.mps/libraries.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/code/languages/org.mpsqa.testing/.mps/migration.xml b/code/languages/org.mpsqa.testing/.mps/migration.xml index 84ab930c..a7d5049d 100644 --- a/code/languages/org.mpsqa.testing/.mps/migration.xml +++ b/code/languages/org.mpsqa.testing/.mps/migration.xml @@ -7,6 +7,6 @@ - + \ No newline at end of file diff --git a/code/languages/org.mpsqa.testing/.mps/modules.xml b/code/languages/org.mpsqa.testing/.mps/modules.xml index af7698b3..debeb823 100644 --- a/code/languages/org.mpsqa.testing/.mps/modules.xml +++ b/code/languages/org.mpsqa.testing/.mps/modules.xml @@ -2,11 +2,15 @@ + + + + \ No newline at end of file diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/generator/templates/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.generator.templates@generator.mps b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/generator/templates/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.generator.templates@generator.mps new file mode 100644 index 00000000..4c9d9db3 --- /dev/null +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/generator/templates/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.generator.templates@generator.mps @@ -0,0 +1,341 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/generator/templates/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.generator.util.mps b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/generator/templates/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.generator.util.mps new file mode 100644 index 00000000..b3dbf38f --- /dev/null +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/generator/templates/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.generator.util.mps @@ -0,0 +1,2685 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.behavior.mps b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.behavior.mps new file mode 100644 index 00000000..9a7030b5 --- /dev/null +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.behavior.mps @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.constraints.mps b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.constraints.mps new file mode 100644 index 00000000..31f7e5f0 --- /dev/null +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.constraints.mps @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.editor.mps b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.editor.mps new file mode 100644 index 00000000..70c5baa6 --- /dev/null +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.editor.mps @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.structure.mps b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.structure.mps new file mode 100644 index 00000000..37aa059a --- /dev/null +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.structure.mps @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.typesystem.mps b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.typesystem.mps new file mode 100644 index 00000000..e983b9ea --- /dev/null +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.typesystem.mps @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.mpl b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.mpl new file mode 100644 index 00000000..c2f73f3c --- /dev/null +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco.codeowners/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.mpl @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) + 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) + 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) + bf73e6d8-133f-42d0-a056-6fd1d29d022f(org.mpsqa.testcov.buildIntegration.jacoco) + 0cf935df-4699-4e9c-a132-fa109541cba3(jetbrains.mps.build.mps) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bf73e6d8-133f-42d0-a056-6fd1d29d022f(org.mpsqa.testcov.buildIntegration.jacoco) + 0cf935df-4699-4e9c-a132-fa109541cba3(jetbrains.mps.build.mps) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + bf73e6d8-133f-42d0-a056-6fd1d29d022f(org.mpsqa.testcov.buildIntegration.jacoco) + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco/generator/templates/org.mpsqa.testcov.buildIntegration.jacoco.generator.templates@generator.mps b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco/generator/templates/org.mpsqa.testcov.buildIntegration.jacoco.generator.templates@generator.mps index d4fbde23..946cb4d9 100644 --- a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco/generator/templates/org.mpsqa.testcov.buildIntegration.jacoco.generator.templates@generator.mps +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco/generator/templates/org.mpsqa.testcov.buildIntegration.jacoco.generator.templates@generator.mps @@ -351,6 +351,9 @@ + + + @@ -676,29 +679,29 @@ - - + + - - + + - - + + - - - - - + + + + + - - + + - + @@ -706,24 +709,24 @@ - + - - - - - + + + + + - + - - - - - + + + + + @@ -731,32 +734,32 @@ - - - + + - - - - + + + + + - - - - - - - - - + + + + + + + + + - - - + + + - - - + + + @@ -765,33 +768,33 @@ - + - + - - + + - + - + - + - - - - - - + + + + + + @@ -802,24 +805,24 @@ - + - - - - - + + + + + - + - - - - - + + + + + @@ -827,288 +830,288 @@ - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - - + + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - - + + + - - + + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - + + + + + + + + + + + + - + - + - + - + @@ -1117,21 +1120,21 @@ - + - + - + - - - - - - + + + + + + - + @@ -1141,73 +1144,67 @@ - + - + - - + + - - - - - - - + - + - + - + - - + + - + - - - - - - + + + + + + - + - + - + - + - - - - - + + + + + - + @@ -1216,59 +1213,53 @@ - + - + - - + + - - - - - - - + - + - + - + - - + + - + - + - + - + - - - - - - + + + + + + - + @@ -1277,310 +1268,310 @@ - - - - - - + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - - + + - + - - - - - + + + + + @@ -1588,64 +1579,64 @@ - - + + - - + + - - - - - - - - + + + + + + + + - + - + - + - - + + - + - - - - - - - - - - - - + + + + + + + + + + + + - - - + + + - - - + + + @@ -1654,9 +1645,9 @@ - + - + @@ -1666,24 +1657,24 @@ - + - + - + - + - - - - - + + + + + - + @@ -1691,21 +1682,21 @@ - - - - - + + + + + - + - - - - - + + + + + @@ -1713,67 +1704,67 @@ - - + + - - + + - - - - - - - - + + + + + + + + - + - + - + - - + + - + - - + + - - - - - - - - - - - + + + + + + + + + + + - - - + + + - - - + + + @@ -1782,239 +1773,192 @@ - + - + - - + + - + - + - - + + - - - - - - - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + - + - + - + - + - + - + - + - + - - - - + + + + - - - - + + + + - + - + - - - - - + + + + + - - - - - + + + + + - - + + - + - - + + - - + + - + - - + - - - + + + + - + - - + + - - + + - - + + - + - - - + + + - + - - + + - - - - - - + + + + + + - + - - + + - - - + + + - + - - + + @@ -2022,82 +1966,82 @@ - + - + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2105,29 +2049,29 @@ - - + + - + - + - + - + - + - + - + - + @@ -2144,122 +2088,122 @@ - + - + - + - + - + - + - + - + - - - - - - + + + + + + - - - - - + + + + + - + - - - - - + + + + + - + - + - - + + - + - - - - + + + + - + - - + + - + - - - + + + - - + + - + - + - - + + - - - - - - + + + + + + - + - + - - + + @@ -2269,38 +2213,38 @@ - + - + - + - + - + - + - + - + - + - - - - - - + + + + + + @@ -2310,104 +2254,104 @@ - - + + - - - - - - + + + + + + - - - - - + + + + + - + - - - - - + + + + + - + - + - - + + - + - - - - + + + + - + - - + + - + - - - + + + - - + + - + - + - - + + - - - - - - + + + + + + - + - + - - + + @@ -2416,204 +2360,204 @@ - - - - - - + + + + + + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + - + - + - - - - - + + + + + - + - - + + - + - - + + - - - - - - - + + + + + + + @@ -2625,220 +2569,568 @@ - - - - - + + + + + - + - - + + - - + + - - - + + + - + - - - + + + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - - - - - + + + + + - + - + - + - - - + + + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - + + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - + + + + + + + @@ -2847,30 +3139,30 @@ - - + + - + - + - + - + - - - - - - - - + + + + + + + + @@ -2880,29 +3172,29 @@ - + - + - + - + - + - - - - - - - - + + + + + + + + @@ -2912,29 +3204,29 @@ - + - + - + - + - + - - - - - - - - + + + + + + + + @@ -2944,23 +3236,23 @@ - - + + - + - + - + - - - - - - + + + + + + @@ -2970,28 +3262,28 @@ - + - + - + - - - - - + + + + + - - + - + + - - - + + + @@ -3002,57 +3294,57 @@ - - - - - - - - - - - + + + + + + + + + + + - + - + - - + + - - - - - - - - + + + + + + + + - + - + - + - + - + @@ -3062,38 +3354,38 @@ - - + + - + - + - + - + - + - - - - - - + + + + + + - + - - + + - + @@ -3103,12 +3395,12 @@ - + - + - + @@ -3518,183 +3810,11 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -3871,245 +3991,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -4137,11 +4018,11 @@ - - - + + + + - @@ -4285,6 +4166,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4320,11 +4321,11 @@ - - - + + + + - @@ -4756,5 +4757,518 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco/models/org.mpsqa.testcov.buildIntegration.jacoco.behavior.mps b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco/models/org.mpsqa.testcov.buildIntegration.jacoco.behavior.mps index 7cdbe400..b65d81a5 100644 --- a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco/models/org.mpsqa.testcov.buildIntegration.jacoco.behavior.mps +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco/models/org.mpsqa.testcov.buildIntegration.jacoco.behavior.mps @@ -628,5 +628,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco/models/org.mpsqa.testcov.buildIntegration.jacoco.editor.mps b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco/models/org.mpsqa.testcov.buildIntegration.jacoco.editor.mps index 7ba34751..fac7355a 100644 --- a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco/models/org.mpsqa.testcov.buildIntegration.jacoco.editor.mps +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco/models/org.mpsqa.testcov.buildIntegration.jacoco.editor.mps @@ -12,6 +12,7 @@ + @@ -253,5 +254,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco/models/org.mpsqa.testcov.buildIntegration.jacoco.structure.mps b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco/models/org.mpsqa.testcov.buildIntegration.jacoco.structure.mps index 58f1f732..e89dfe2a 100644 --- a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco/models/org.mpsqa.testcov.buildIntegration.jacoco.structure.mps +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.jacoco/models/org.mpsqa.testcov.buildIntegration.jacoco.structure.mps @@ -171,5 +171,21 @@ + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/models/org.mpsqa.testcov.buildIntegration.testutils.behavior.mps b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/models/org.mpsqa.testcov.buildIntegration.testutils.behavior.mps new file mode 100644 index 00000000..fe684895 --- /dev/null +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/models/org.mpsqa.testcov.buildIntegration.testutils.behavior.mps @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/models/org.mpsqa.testcov.buildIntegration.testutils.constraints.mps b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/models/org.mpsqa.testcov.buildIntegration.testutils.constraints.mps new file mode 100644 index 00000000..5dad423e --- /dev/null +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/models/org.mpsqa.testcov.buildIntegration.testutils.constraints.mps @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/models/org.mpsqa.testcov.buildIntegration.testutils.editor.mps b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/models/org.mpsqa.testcov.buildIntegration.testutils.editor.mps new file mode 100644 index 00000000..bab5aa95 --- /dev/null +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/models/org.mpsqa.testcov.buildIntegration.testutils.editor.mps @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/models/org.mpsqa.testcov.buildIntegration.testutils.structure.mps b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/models/org.mpsqa.testcov.buildIntegration.testutils.structure.mps new file mode 100644 index 00000000..4d330fd9 --- /dev/null +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/models/org.mpsqa.testcov.buildIntegration.testutils.structure.mps @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/models/org.mpsqa.testcov.buildIntegration.testutils.typesystem.mps b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/models/org.mpsqa.testcov.buildIntegration.testutils.typesystem.mps new file mode 100644 index 00000000..fd9e5338 --- /dev/null +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/models/org.mpsqa.testcov.buildIntegration.testutils.typesystem.mps @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/org.mpsqa.testcov.buildIntegration.testutils.mpl b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/org.mpsqa.testcov.buildIntegration.testutils.mpl new file mode 100644 index 00000000..218b5904 --- /dev/null +++ b/code/languages/org.mpsqa.testing/languages/org.mpsqa.testcov.buildIntegration.testutils/org.mpsqa.testcov.buildIntegration.testutils.mpl @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 798100da-4f0a-421a-b991-71f8c50ce5d2(jetbrains.mps.build) + + + diff --git a/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.tests/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.tests@tests.mps b/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.tests/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.tests@tests.mps new file mode 100644 index 00000000..b0e1d251 --- /dev/null +++ b/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.tests/models/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.tests@tests.mps @@ -0,0 +1,714 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.tests/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.tests.msd b/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.tests/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.tests.msd new file mode 100644 index 00000000..bb287b31 --- /dev/null +++ b/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.tests/org.mpsqa.testcov.buildIntegration.jacoco.codeowners.tests.msd @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) + 798100da-4f0a-421a-b991-71f8c50ce5d2(jetbrains.mps.build) + 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) + ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core) + c0525783-d855-4073-a824-553a78a3961e(org.mpsqa.testcov.buildIntegration.jacoco.codeowners.generator) + 4ec055b5-d662-444f-b9fd-9e8a1f9299cc(org.mpsqa.testcov.buildIntegration.testutils) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testcov.jacoco.rt/models/org.mpsqa.testcov.jacoco.rt.nodes_coverage.mps b/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testcov.jacoco.rt/models/org.mpsqa.testcov.jacoco.rt.nodes_coverage.mps index 9feffc6f..f05c2450 100644 --- a/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testcov.jacoco.rt/models/org.mpsqa.testcov.jacoco.rt.nodes_coverage.mps +++ b/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testcov.jacoco.rt/models/org.mpsqa.testcov.jacoco.rt.nodes_coverage.mps @@ -731,7 +731,7 @@ - + diff --git a/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testcov.jacoco.rt/models/org.mpsqa.testcov.jacoco.rt.visualization.mps b/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testcov.jacoco.rt/models/org.mpsqa.testcov.jacoco.rt.visualization.mps index 7138ec71..fbed7fe3 100644 --- a/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testcov.jacoco.rt/models/org.mpsqa.testcov.jacoco.rt.visualization.mps +++ b/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testcov.jacoco.rt/models/org.mpsqa.testcov.jacoco.rt.visualization.mps @@ -157,6 +157,9 @@ + + + @@ -522,7 +525,27 @@ - + + + + + + + + + + + + + + + + + + + + + @@ -1119,7 +1142,7 @@ - + diff --git a/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testing.tests.build/models/org.mpsqa.testing.tests.build.mps b/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testing.tests.build/models/org.mpsqa.testing.tests.build.mps new file mode 100644 index 00000000..66f4f281 --- /dev/null +++ b/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testing.tests.build/models/org.mpsqa.testing.tests.build.mps @@ -0,0 +1,372 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testing.tests.build/org.mpsqa.testing.tests.build.msd b/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testing.tests.build/org.mpsqa.testing.tests.build.msd new file mode 100644 index 00000000..c675e4bb --- /dev/null +++ b/code/languages/org.mpsqa.testing/solutions/org.mpsqa.testing.tests.build/org.mpsqa.testing.tests.build.msd @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + 11d4368a-a7e8-4dd9-bfc6-c2de268d1994(org.mpsqa.build) + 422c2909-59d6-41a9-b318-40e6256b250f(jetbrains.mps.ide.build) + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/.mps/modules.xml b/code/languages/org.mpsqa.unused/.mps/modules.xml index 626edeba..84161f72 100644 --- a/code/languages/org.mpsqa.unused/.mps/modules.xml +++ b/code/languages/org.mpsqa.unused/.mps/modules.xml @@ -4,9 +4,12 @@ + + + \ No newline at end of file diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/models/org.mpsqa.lancov.fragments.test_lang.behavior.mps b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/models/org.mpsqa.lancov.fragments.test_lang.behavior.mps new file mode 100644 index 00000000..f7722d4c --- /dev/null +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/models/org.mpsqa.lancov.fragments.test_lang.behavior.mps @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/models/org.mpsqa.lancov.fragments.test_lang.constraints.mps b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/models/org.mpsqa.lancov.fragments.test_lang.constraints.mps new file mode 100644 index 00000000..d05cb84b --- /dev/null +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/models/org.mpsqa.lancov.fragments.test_lang.constraints.mps @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/models/org.mpsqa.lancov.fragments.test_lang.editor.mps b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/models/org.mpsqa.lancov.fragments.test_lang.editor.mps new file mode 100644 index 00000000..0ccc7d7a --- /dev/null +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/models/org.mpsqa.lancov.fragments.test_lang.editor.mps @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/models/org.mpsqa.lancov.fragments.test_lang.structure.mps b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/models/org.mpsqa.lancov.fragments.test_lang.structure.mps new file mode 100644 index 00000000..f8b4eadc --- /dev/null +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/models/org.mpsqa.lancov.fragments.test_lang.structure.mps @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/models/org.mpsqa.lancov.fragments.test_lang.typesystem.mps b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/models/org.mpsqa.lancov.fragments.test_lang.typesystem.mps new file mode 100644 index 00000000..5d16a7db --- /dev/null +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/models/org.mpsqa.lancov.fragments.test_lang.typesystem.mps @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/org.mpsqa.lancov.fragments.test_lang.mpl b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/org.mpsqa.lancov.fragments.test_lang.mpl new file mode 100644 index 00000000..c7077b3c --- /dev/null +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments.test_lang/org.mpsqa.lancov.fragments.test_lang.mpl @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + 2868a16c-e0f6-4b7e-9206-98cafebbd971(org.mpsqa.lancov.fragments) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.behavior.mps b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.behavior.mps new file mode 100644 index 00000000..583a2bcd --- /dev/null +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.behavior.mps @@ -0,0 +1,461 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.constraints.mps b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.constraints.mps new file mode 100644 index 00000000..a2c308c2 --- /dev/null +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.constraints.mps @@ -0,0 +1,303 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.editor.mps b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.editor.mps new file mode 100644 index 00000000..2b758c6a --- /dev/null +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.editor.mps @@ -0,0 +1,560 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.intentions.mps b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.intentions.mps new file mode 100644 index 00000000..adf949ab --- /dev/null +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.intentions.mps @@ -0,0 +1,263 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.structure.mps b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.structure.mps new file mode 100644 index 00000000..7f374d09 --- /dev/null +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.structure.mps @@ -0,0 +1,285 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.typesystem.mps b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.typesystem.mps new file mode 100644 index 00000000..343e10b3 --- /dev/null +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.typesystem.mps @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.util.mps b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.util.mps new file mode 100644 index 00000000..f5f86c34 --- /dev/null +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/models/org.mpsqa.lancov.fragments.util.mps @@ -0,0 +1,3365 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/org.mpsqa.lancov.fragments.mpl b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/org.mpsqa.lancov.fragments.mpl new file mode 100644 index 00000000..fc9d0d32 --- /dev/null +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov.fragments/org.mpsqa.lancov.fragments.mpl @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure) + 2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel) + 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core) + 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) + 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) + 7866978e-a0f0-4cc7-81bc-4d213d9375e1(jetbrains.mps.lang.smodel) + 002cdcf0-8d3c-425b-9439-321fd2830b63(org.mpsqa.lancov) + 1ed103c3-3aa6-49b7-9c21-6765ee11f224(MPS.Editor) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov/models/org.mpsqa.lancov.behavior.mps b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov/models/org.mpsqa.lancov.behavior.mps index 4f08b85b..3a519148 100644 --- a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov/models/org.mpsqa.lancov.behavior.mps +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov/models/org.mpsqa.lancov.behavior.mps @@ -17,8 +17,9 @@ - + + @@ -74,6 +75,9 @@ + + + @@ -147,6 +151,7 @@ + @@ -157,6 +162,9 @@ + + + @@ -576,5 +584,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov/models/org.mpsqa.lancov.editor.mps b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov/models/org.mpsqa.lancov.editor.mps index 8e906ce3..08d0f9bd 100644 --- a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov/models/org.mpsqa.lancov.editor.mps +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov/models/org.mpsqa.lancov.editor.mps @@ -4,9 +4,15 @@ + + + + + + @@ -16,8 +22,12 @@ + + + + @@ -25,10 +35,14 @@ + + + + @@ -40,6 +54,11 @@ + + + + + @@ -47,11 +66,20 @@ + + + + + + + + + @@ -65,12 +93,16 @@ + + + + @@ -78,11 +110,21 @@ + + + + + + + + + + @@ -92,6 +134,16 @@ + + + + + + + + + + @@ -109,14 +161,31 @@ + + + + + + + + + + + + + + + + + @@ -129,6 +198,9 @@ + + + @@ -139,11 +211,21 @@ + + + + + + + + + + @@ -254,13 +336,6 @@ - - - - - - - @@ -395,6 +470,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -649,5 +760,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov/models/org.mpsqa.lancov.structure.mps b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov/models/org.mpsqa.lancov.structure.mps index 7bda916d..e16dab15 100644 --- a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov/models/org.mpsqa.lancov.structure.mps +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov/models/org.mpsqa.lancov.structure.mps @@ -8,6 +8,7 @@ + @@ -258,5 +259,19 @@ + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov/org.mpsqa.lancov.mpl b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov/org.mpsqa.lancov.mpl index e115dbd8..acb1382c 100644 --- a/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov/org.mpsqa.lancov.mpl +++ b/code/languages/org.mpsqa.unused/languages/org.mpsqa.lancov/org.mpsqa.lancov.mpl @@ -65,6 +65,7 @@ 7866978e-a0f0-4cc7-81bc-4d213d9375e1(jetbrains.mps.lang.smodel) c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure) 9a4afe51-f114-4595-b5df-048ce3c596be(jetbrains.mps.runtime) + 446c26eb-2b7b-4bf0-9b35-f83fa582753e(jetbrains.mps.lang.modelapi) diff --git a/code/languages/org.mpsqa.unused/solutions/org.mpsqa.lancov.sandbox/models/org.mpsqa.lancov.sandbox.fragments.mps b/code/languages/org.mpsqa.unused/solutions/org.mpsqa.lancov.sandbox/models/org.mpsqa.lancov.sandbox.fragments.mps new file mode 100644 index 00000000..2dfbc438 --- /dev/null +++ b/code/languages/org.mpsqa.unused/solutions/org.mpsqa.lancov.sandbox/models/org.mpsqa.lancov.sandbox.fragments.mps @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/solutions/org.mpsqa.lancov.sandbox/models/org.mpsqa.lancov.sandbox.smoke.mps b/code/languages/org.mpsqa.unused/solutions/org.mpsqa.lancov.sandbox/models/org.mpsqa.lancov.sandbox.smoke.mps index 34af3ecc..b8b688a5 100644 --- a/code/languages/org.mpsqa.unused/solutions/org.mpsqa.lancov.sandbox/models/org.mpsqa.lancov.sandbox.smoke.mps +++ b/code/languages/org.mpsqa.unused/solutions/org.mpsqa.lancov.sandbox/models/org.mpsqa.lancov.sandbox.smoke.mps @@ -49,9 +49,6 @@ - - - @@ -59,6 +56,7 @@ + diff --git a/code/languages/org.mpsqa.unused/solutions/org.mpsqa.lancov.sandbox/org.mpsqa.lancov.sandbox.msd b/code/languages/org.mpsqa.unused/solutions/org.mpsqa.lancov.sandbox/org.mpsqa.lancov.sandbox.msd index 797ea2a3..fb4cf783 100644 --- a/code/languages/org.mpsqa.unused/solutions/org.mpsqa.lancov.sandbox/org.mpsqa.lancov.sandbox.msd +++ b/code/languages/org.mpsqa.unused/solutions/org.mpsqa.lancov.sandbox/org.mpsqa.lancov.sandbox.msd @@ -14,10 +14,13 @@ c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure) 002cdcf0-8d3c-425b-9439-321fd2830b63(org.mpsqa.lancov) + 2868a16c-e0f6-4b7e-9206-98cafebbd971(org.mpsqa.lancov.fragments) + + @@ -29,6 +32,7 @@ + diff --git a/code/languages/org.mpsqa.unused/solutions/test.org.mpsqa.lancov.fragments/models/test.org.mpsqa.lancov.fragments._010_check_conformance_to_terminal_rules@tests.mps b/code/languages/org.mpsqa.unused/solutions/test.org.mpsqa.lancov.fragments/models/test.org.mpsqa.lancov.fragments._010_check_conformance_to_terminal_rules@tests.mps new file mode 100644 index 00000000..606caad1 --- /dev/null +++ b/code/languages/org.mpsqa.unused/solutions/test.org.mpsqa.lancov.fragments/models/test.org.mpsqa.lancov.fragments._010_check_conformance_to_terminal_rules@tests.mps @@ -0,0 +1,915 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/solutions/test.org.mpsqa.lancov.fragments/models/test.org.mpsqa.lancov.fragments._020_check_coverage_of_terminal_rules@tests.mps b/code/languages/org.mpsqa.unused/solutions/test.org.mpsqa.lancov.fragments/models/test.org.mpsqa.lancov.fragments._020_check_coverage_of_terminal_rules@tests.mps new file mode 100644 index 00000000..fc6c9e05 --- /dev/null +++ b/code/languages/org.mpsqa.unused/solutions/test.org.mpsqa.lancov.fragments/models/test.org.mpsqa.lancov.fragments._020_check_coverage_of_terminal_rules@tests.mps @@ -0,0 +1,462 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/org.mpsqa.unused/solutions/test.org.mpsqa.lancov.fragments/test.org.mpsqa.lancov.fragments.msd b/code/languages/org.mpsqa.unused/solutions/test.org.mpsqa.lancov.fragments/test.org.mpsqa.lancov.fragments.msd new file mode 100644 index 00000000..2e1f5ea0 --- /dev/null +++ b/code/languages/org.mpsqa.unused/solutions/test.org.mpsqa.lancov.fragments/test.org.mpsqa.lancov.fragments.msd @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + 3b62794b-a04f-4b9f-bffb-9bc93bd0c0c3(org.mpsqa.lancov.fragments.test_lang) + 2868a16c-e0f6-4b7e-9206-98cafebbd971(org.mpsqa.lancov.fragments) + 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK) + 002cdcf0-8d3c-425b-9439-321fd2830b63(org.mpsqa.lancov) + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 5c2d1cf0..41d9927a 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index d7e66b5c..00e33ede 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index 8e25e6c1..1b6c7873 100755 --- a/gradlew +++ b/gradlew @@ -1,7 +1,7 @@ -#!/usr/bin/env sh +#!/bin/sh # -# Copyright 2015 the original author or authors. +# Copyright © 2015-2021 the original authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -17,78 +17,113 @@ # ############################################################################## -## -## Gradle start up script for UN*X -## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# ############################################################################## # Attempt to set APP_HOME + # Resolve links: $0 may be a link -PRG="$0" -# Need this for relative symlinks. -while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null + +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` +APP_BASE_NAME=${0##*/} # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' # Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" +MAX_FD=maximum warn () { echo "$*" -} +} >&2 die () { echo echo "$*" echo exit 1 -} +} >&2 # OS specific support (must be 'true' or 'false'). cygwin=false msys=false darwin=false nonstop=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; - NONSTOP* ) - nonstop=true - ;; +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; esac CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + # Determine the Java command to use to start the JVM. if [ -n "$JAVA_HOME" ] ; then if [ -x "$JAVA_HOME/jre/sh/java" ] ; then # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" + JAVACMD=$JAVA_HOME/jre/sh/java else - JAVACMD="$JAVA_HOME/bin/java" + JAVACMD=$JAVA_HOME/bin/java fi if [ ! -x "$JAVACMD" ] ; then die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME @@ -97,7 +132,7 @@ Please set the JAVA_HOME variable in your environment to match the location of your Java installation." fi else - JAVACMD="java" + JAVACMD=java which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the @@ -105,84 +140,95 @@ location of your Java installation." fi # Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac fi -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) -# For Cygwin, switch paths to Windows format before running java -if $cygwin ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) fi - i=$((i+1)) + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg done - case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac fi -# Escape application args -save () { - for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done - echo " " -} -APP_ARGS=$(save "$@") +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. -# Collect all arguments for the java command, following the shell quoting and substitution rules -eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" -# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong -if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then - cd "$(dirname "$0")" -fi +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat index 9618d8d9..107acd32 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -29,6 +29,9 @@ if "%DIRNAME%" == "" set DIRNAME=. set APP_BASE_NAME=%~n0 set APP_HOME=%DIRNAME% +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" @@ -37,7 +40,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init +if "%ERRORLEVEL%" == "0" goto execute echo. echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. @@ -51,7 +54,7 @@ goto fail set JAVA_HOME=%JAVA_HOME:"=% set JAVA_EXE=%JAVA_HOME%/bin/java.exe -if exist "%JAVA_EXE%" goto init +if exist "%JAVA_EXE%" goto execute echo. echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% @@ -61,28 +64,14 @@ echo location of your Java installation. goto fail -:init -@rem Get command-line arguments, handling Windows variants - -if not "%OS%" == "Windows_NT" goto win9xME_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* - :execute @rem Setup the command line set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* :end @rem End local scope for the variables with windows NT shell