diff --git a/build.gradle b/build.gradle index c4d03ff..61deb63 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,13 @@ buildscript { repositories { - maven { - url = uri("https://discplmirror.jfrog.io/artifactory/itemis") + if (System.getenv('CI') != null) { + maven { + url = uri("https://itemis.blackstardlb.nl") + } + } else { + maven { + url = uri("https://projects.itemis.de/nexus/content/repositories/mbeddr") + } } mavenCentral() } @@ -60,8 +66,14 @@ repositories { mavenLocal() mavenCentral() jcenter() - maven { - url = uri("https://discplmirror.jfrog.io/artifactory/itemis") + if (System.getenv('CI') != null) { + maven { + url = uri("https://itemis.blackstardlb.nl") + } + } else { + maven { + url = uri("https://projects.itemis.de/nexus/content/repositories/mbeddr") + } } } diff --git a/code/.mps/modules.xml b/code/.mps/modules.xml index 3262065..97ba0fa 100644 --- a/code/.mps/modules.xml +++ b/code/.mps/modules.xml @@ -4,6 +4,7 @@ + diff --git a/code/languages/Flint/Flint.mpl b/code/languages/Flint/Flint.mpl index bdb61b9..7e48beb 100644 --- a/code/languages/Flint/Flint.mpl +++ b/code/languages/Flint/Flint.mpl @@ -10,7 +10,9 @@ - + + + @@ -98,12 +100,14 @@ dc1d60af-7d27-4f1c-a5ca-cbb65d8d0a6d(LawSource) + + @@ -150,7 +154,6 @@ - diff --git a/code/languages/Flint/models/Flint.behavior.mps b/code/languages/Flint/models/Flint.behavior.mps index 23bcbe7..971ab5e 100644 --- a/code/languages/Flint/models/Flint.behavior.mps +++ b/code/languages/Flint/models/Flint.behavior.mps @@ -1,6 +1,7 @@ + @@ -73,6 +74,7 @@ + @@ -360,6 +362,11 @@ + + + + + @@ -386,6 +393,12 @@ + + + + + + @@ -417,6 +430,7 @@ + @@ -1390,21 +1404,41 @@ - - + + - - - - - - - + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + @@ -1697,6 +1731,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1903,6 +1964,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2185,6 +2273,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3891,6 +4006,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7124,7 +7266,179 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8020,6 +8334,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8847,7 +9188,6 @@ - @@ -8857,8 +9197,17 @@ - - + + + + + + + + + + + @@ -9324,6 +9673,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -22085,108 +22461,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -22511,5 +22785,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/Flint/models/Flint.editor.mps b/code/languages/Flint/models/Flint.editor.mps index 6858824..106910b 100644 --- a/code/languages/Flint/models/Flint.editor.mps +++ b/code/languages/Flint/models/Flint.editor.mps @@ -127,6 +127,7 @@ + @@ -243,6 +244,7 @@ + @@ -465,6 +467,7 @@ + @@ -573,9 +576,46 @@ + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -631,8 +671,42 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -688,8 +762,42 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -745,8 +853,42 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -816,8 +958,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -832,10 +1004,40 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -854,10 +1056,44 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -877,8 +1113,42 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -929,10 +1199,41 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -948,14 +1249,43 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1023,8 +1353,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1101,8 +1461,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1240,6 +1630,12 @@ + + + + + + @@ -1265,6 +1661,17 @@ + + + + + + + + + + + @@ -1462,9 +1869,41 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1500,8 +1939,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1532,8 +2001,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1564,8 +2063,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1596,8 +2125,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1628,8 +2187,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1663,8 +2252,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1710,8 +2329,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1756,8 +2405,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1803,10 +2482,44 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1863,8 +2576,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1876,8 +2619,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1886,8 +2659,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1896,8 +2699,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1906,8 +2739,38 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1918,9 +2781,43 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1940,10 +2837,44 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5310,5 +6241,317 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/Flint/models/Flint.languages.mps b/code/languages/Flint/models/Flint.languages.mps new file mode 100644 index 0000000..955ee84 --- /dev/null +++ b/code/languages/Flint/models/Flint.languages.mps @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/Flint/models/Flint.structure.mps b/code/languages/Flint/models/Flint.structure.mps index df3339a..2f56c85 100644 --- a/code/languages/Flint/models/Flint.structure.mps +++ b/code/languages/Flint/models/Flint.structure.mps @@ -75,6 +75,9 @@ + + + @@ -107,6 +110,12 @@ + + + + + + @@ -138,6 +147,9 @@ + + + @@ -172,6 +184,9 @@ + + + @@ -217,6 +232,9 @@ + + + @@ -271,6 +289,9 @@ + + + @@ -346,6 +367,9 @@ + + + @@ -1067,5 +1091,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/FlintTests/models/FlintTests.behavior.mps b/code/languages/FlintTests/models/FlintTests.behavior.mps index 909825c..34c31a6 100644 --- a/code/languages/FlintTests/models/FlintTests.behavior.mps +++ b/code/languages/FlintTests/models/FlintTests.behavior.mps @@ -11,6 +11,8 @@ + + @@ -582,5 +584,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/FlintTests/models/FlintTests.editor.mps b/code/languages/FlintTests/models/FlintTests.editor.mps index a67de69..2eb6657 100644 --- a/code/languages/FlintTests/models/FlintTests.editor.mps +++ b/code/languages/FlintTests/models/FlintTests.editor.mps @@ -8,6 +8,7 @@ + @@ -21,6 +22,9 @@ + + + @@ -62,6 +66,9 @@ + + + @@ -138,6 +145,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/FlintTests/models/FlintTests.structure.mps b/code/languages/FlintTests/models/FlintTests.structure.mps index d0d80ef..409a5af 100644 --- a/code/languages/FlintTests/models/FlintTests.structure.mps +++ b/code/languages/FlintTests/models/FlintTests.structure.mps @@ -82,30 +82,36 @@ - - - - - - + + + + + + + + + + + + - - - + + + - - + + - + - + - - + + - + - + @@ -127,5 +133,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/LawSource/models/LawSource.behavior.mps b/code/languages/LawSource/models/LawSource.behavior.mps index edf39ef..53a37e1 100644 --- a/code/languages/LawSource/models/LawSource.behavior.mps +++ b/code/languages/LawSource/models/LawSource.behavior.mps @@ -1,6 +1,7 @@ + diff --git a/code/solutions/Flint.build0/models/Flint.build.mps b/code/solutions/Flint.build0/models/Flint.build.mps index a193b7a..3a94338 100644 --- a/code/solutions/Flint.build0/models/Flint.build.mps +++ b/code/solutions/Flint.build0/models/Flint.build.mps @@ -1,6 +1,7 @@ + @@ -1339,7 +1340,7 @@ - + diff --git a/code/solutions/Flint.plugin/Flint.plugin.msd b/code/solutions/Flint.plugin/Flint.plugin.msd index a9714d4..d19469f 100644 --- a/code/solutions/Flint.plugin/Flint.plugin.msd +++ b/code/solutions/Flint.plugin/Flint.plugin.msd @@ -50,7 +50,6 @@ - diff --git a/code/solutions/Flint.test/models/Flint.test.mpstest.mps b/code/solutions/Flint.test/models/Flint.test.mpstest.mps index 590f369..c6a0725 100644 --- a/code/solutions/Flint.test/models/Flint.test.mpstest.mps +++ b/code/solutions/Flint.test/models/Flint.test.mpstest.mps @@ -12,8 +12,8 @@ - + @@ -28,17 +28,20 @@ - + + + + + - - - - - + + + + @@ -59,10 +62,15 @@ + + + + + @@ -77,6 +85,9 @@ + + + @@ -85,7 +96,9 @@ + + @@ -94,6 +107,10 @@ + + + + @@ -107,6 +124,10 @@ + + + + @@ -139,6 +160,10 @@ + + + + @@ -189,6 +214,9 @@ + + + @@ -254,6 +282,9 @@ + + + @@ -285,6 +316,9 @@ + + + @@ -319,7 +353,25 @@ + + + + + + + + + + + + + + + + + + @@ -338,6 +390,9 @@ + + + @@ -347,9 +402,17 @@ + + + + + + + + @@ -408,17 +471,31 @@ + + + + + + + + + + + + + + @@ -2978,208 +3055,909 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + - - - - - - - + + + - - - - - - - - - - - - + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + - - - - + + + + + - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3217,7 +3995,104 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3698,213 +4573,147 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - + - + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + - - + + + + @@ -3913,16 +4722,8 @@ - - - - - - - - - - + + diff --git a/code/solutions/FlintView.plugin/models/FlintView.plugin.plugin.mps b/code/solutions/FlintView.plugin/models/FlintView.plugin.plugin.mps index 5ba24c3..864738b 100644 --- a/code/solutions/FlintView.plugin/models/FlintView.plugin.plugin.mps +++ b/code/solutions/FlintView.plugin/models/FlintView.plugin.plugin.mps @@ -37,6 +37,7 @@ + @@ -558,8 +559,17 @@ - - + + + + + + + + + + + @@ -595,8 +605,17 @@ - - + + + + + + + + + + + @@ -632,8 +651,17 @@ - - + + + + + + + + + + + @@ -669,8 +697,17 @@ - - + + + + + + + + + + + diff --git a/settings.gradle b/settings.gradle index 67834f2..1f3d62a 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,7 +1,13 @@ pluginManagement { repositories { - maven { - url = uri("https://discplmirror.jfrog.io/artifactory/itemis") + if (System.getenv('CI') != null) { + maven { + url = uri("https://itemis.blackstardlb.nl") + } + } else { + maven { + url = uri("https://projects.itemis.de/nexus/content/repositories/mbeddr") + } } gradlePluginPortal() }