Skip to content

Commit 50e797b

Browse files
committed
Merge remote-tracking branch 'origin/master' into feature/437-sm-javagen-example
# Conflicts: # code/languages/org.iets3.opensource/solutions/org.iets3.opensource.build/models/org/iets3/opensource/build/build.mps
2 parents ee96ddc + 12291a8 commit 50e797b

File tree

26 files changed

+3630
-3981
lines changed

26 files changed

+3630
-3981
lines changed

code/languages/org.iets3.opensource/devkits/org.iets3.core.expr.genjava.core.devkit/org.iets3.core.expr.genjava.core.devkit.devkit

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<exported-solution>72f3ce09-f244-46a5-88ca-7b98cd2dfb22(org.iets3.core.expr.genjava.core.genplan)</exported-solution>
1616
<exported-solution>dbe08fb5-334d-4b64-86a0-622406fa0e87(org.iets3.core.expr.base.runtime)</exported-solution>
1717
<exported-solution>b76a0f63-5959-456b-993a-c796cc0d0c13(org.iets3.core.expr.base.collections.stubs)</exported-solution>
18+
<exported-solution>52a8c4c0-f4b0-4243-bf00-9dfac3472876(org.iets3.core.expr.simpleTypes.runtime)</exported-solution>
1819
</exported-solutions>
1920
<generation-plan model="r:44582398-dfcf-40ad-bb09-b88bb3cc5de2(org.iets3.core.expr.genjava.core.genplan.genplan)" />
2021
</dev-kit>

code/languages/org.iets3.opensource/languages/org.iets3.analysis.base/models/plugin.mps

Lines changed: 559 additions & 814 deletions
Large diffs are not rendered by default.

code/languages/org.iets3.opensource/languages/org.iets3.analysis.base/org.iets3.analysis.base.mpl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
<dependency reexport="false">cfaa4966-b7d5-4b69-b66a-309a6e1a7290(org.iets3.core.expr.base)</dependency>
2020
<dependency reexport="false">8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)</dependency>
2121
<dependency reexport="false">ecfb9949-7433-4db5-85de-0f84d172e4ce(de.q60.mps.libs)</dependency>
22+
<dependency reexport="false">b0c65e49-9d83-43ce-9e81-46c4fb70be71(de.q60.mps.shadowmodels.modelcheck.runtime)</dependency>
2223
</dependencies>
2324
<languageVersions>
2425
<language slang="l:63e0e566-5131-447e-90e3-12ea330e1a00:com.mbeddr.mpsutil.blutil" version="1" />
@@ -98,7 +99,11 @@
9899
<module reference="848ef45d-e560-4e35-853c-f35a64cc135c(de.itemis.mps.editor.celllayout.runtime)" version="0" />
99100
<module reference="24c96a96-b7a1-4f30-82da-0f8e279a2661(de.itemis.mps.editor.celllayout.styles)" version="0" />
100101
<module reference="cce85e64-7b37-4ad5-b0e6-9d18324cdfb3(de.itemis.mps.selection.runtime)" version="0" />
102+
<module reference="95085166-3236-4dd7-bd8e-e753c8d20885(de.q60.mps.incremental.runtime)" version="0" />
101103
<module reference="ecfb9949-7433-4db5-85de-0f84d172e4ce(de.q60.mps.libs)" version="0" />
104+
<module reference="18463265-6d45-4514-82f1-cf7eb1222492(de.q60.mps.polymorphicfunctions.runtime)" version="0" />
105+
<module reference="b0c65e49-9d83-43ce-9e81-46c4fb70be71(de.q60.mps.shadowmodels.modelcheck.runtime)" version="0" />
106+
<module reference="e52a4835-844d-46a1-99f8-c06129db796f(de.q60.mps.shadowmodels.runtime)" version="0" />
102107
<module reference="dc038ceb-b7ea-4fea-ac12-55f7400e97ba(de.slisson.mps.editor.multiline.runtime)" version="0" />
103108
<module reference="f0fff802-6d26-4d2e-b89d-391357265626(de.slisson.mps.hacks.editor)" version="0" />
104109
<module reference="92d2ea16-5a42-4fdf-a676-c7604efe3504(de.slisson.mps.richtext)" version="0" />

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.base/models/editor.mps

Lines changed: 215 additions & 42 deletions
Large diffs are not rendered by default.

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.data/models/org.iets3.core.expr.data.editor.mps

Lines changed: 55 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
<concept id="1106270549637" name="jetbrains.mps.lang.editor.structure.CellLayout_Horizontal" flags="nn" index="2iRfu4" />
3333
<concept id="1106270571710" name="jetbrains.mps.lang.editor.structure.CellLayout_Vertical" flags="nn" index="2iRkQZ" />
3434
<concept id="1237303669825" name="jetbrains.mps.lang.editor.structure.CellLayout_Indent" flags="nn" index="l2Vlx" />
35+
<concept id="1142886221719" name="jetbrains.mps.lang.editor.structure.QueryFunction_NodeCondition" flags="in" index="pkWqt" />
3536
<concept id="1142886811589" name="jetbrains.mps.lang.editor.structure.ConceptFunctionParameter_node" flags="nn" index="pncrf" />
3637
<concept id="1080736578640" name="jetbrains.mps.lang.editor.structure.BaseEditorComponent" flags="ig" index="2wURMF">
3738
<child id="1080736633877" name="cellModel" index="2wV5jI" />
@@ -73,6 +74,9 @@
7374
<property id="1140114345053" name="allowEmptyText" index="1O74Pk" />
7475
<reference id="1140103550593" name="relationDeclaration" index="1NtTu8" />
7576
</concept>
77+
<concept id="1073389214265" name="jetbrains.mps.lang.editor.structure.EditorCellModel" flags="ng" index="3EYTF0">
78+
<child id="1142887637401" name="renderingCondition" index="pqm2j" />
79+
</concept>
7680
<concept id="1073389446423" name="jetbrains.mps.lang.editor.structure.CellModel_Collection" flags="sn" stub="3013115976261988961" index="3EZMnI">
7781
<child id="1106270802874" name="cellLayout" index="2iSdaV" />
7882
<child id="1073389446424" name="childCellModel" index="3EZMnx" />
@@ -95,6 +99,12 @@
9599
<concept id="1225900081164" name="jetbrains.mps.lang.editor.structure.CellModel_ReadOnlyModelAccessor" flags="sg" stub="3708815482283559694" index="1HlG4h">
96100
<child id="1225900141900" name="modelAccessor" index="1HlULh" />
97101
</concept>
102+
<concept id="1088612959204" name="jetbrains.mps.lang.editor.structure.CellModel_Alternation" flags="sg" stub="8104358048506729361" index="1QoScp">
103+
<property id="1088613081987" name="vertical" index="1QpmdY" />
104+
<child id="1145918517974" name="alternationCondition" index="3e4ffs" />
105+
<child id="1088612958265" name="ifTrueCellModel" index="1QoS34" />
106+
<child id="1088612973955" name="ifFalseCellModel" index="1QoVPY" />
107+
</concept>
98108
<concept id="1176717841777" name="jetbrains.mps.lang.editor.structure.QueryFunction_ModelAccess_Getter" flags="in" index="3TQlhw" />
99109
<concept id="1166049232041" name="jetbrains.mps.lang.editor.structure.AbstractComponent" flags="ng" index="1XWOmA">
100110
<reference id="1166049300910" name="conceptDeclaration" index="1XX52x" />
@@ -148,6 +158,7 @@
148158
<child id="1068581242865" name="localVariableDeclaration" index="3cpWs9" />
149159
</concept>
150160
<concept id="1068581242863" name="jetbrains.mps.baseLanguage.structure.LocalVariableDeclaration" flags="nr" index="3cpWsn" />
161+
<concept id="1081506762703" name="jetbrains.mps.baseLanguage.structure.GreaterThanExpression" flags="nn" index="3eOSWO" />
151162
<concept id="1204053956946" name="jetbrains.mps.baseLanguage.structure.IMethodCall" flags="ng" index="1ndlxa">
152163
<reference id="1068499141037" name="baseMethodDeclaration" index="37wK5l" />
153164
<child id="1068499141038" name="actualArgument" index="37wK5m" />
@@ -331,6 +342,7 @@
331342
</concept>
332343
<concept id="1225727723840" name="jetbrains.mps.baseLanguage.collections.structure.FindFirstOperation" flags="nn" index="1z4cxt" />
333344
<concept id="1202120902084" name="jetbrains.mps.baseLanguage.collections.structure.WhereOperation" flags="nn" index="3zZkjj" />
345+
<concept id="1176501494711" name="jetbrains.mps.baseLanguage.collections.structure.IsNotEmptyOperation" flags="nn" index="3GX2aA" />
334346
</language>
335347
</registry>
336348
<node concept="24kQdi" id="cPLa7FpdIL">
@@ -981,8 +993,34 @@
981993
<ref role="1XX52x" to="e9k1:3y6PJwOpPmR" resolve="DataIsInTarget" />
982994
<node concept="3EZMnI" id="6WstIz8MK6C" role="2wV5jI">
983995
<node concept="l2Vlx" id="6WstIz8MK6D" role="2iSdaV" />
984-
<node concept="3F0ifn" id="6WstIz8MK6E" role="3EZMnx">
985-
<property role="3F0ifm" value="isIn" />
996+
<node concept="1QoScp" id="3MDtzBr9V7" role="3EZMnx">
997+
<property role="1QpmdY" value="true" />
998+
<node concept="3F0ifn" id="3MDtzBr9V9" role="1QoS34">
999+
<property role="3F0ifm" value="isIn" />
1000+
</node>
1001+
<node concept="pkWqt" id="3MDtzBr9Va" role="3e4ffs">
1002+
<node concept="3clFbS" id="3MDtzBr9Vc" role="2VODD2">
1003+
<node concept="3clFbF" id="3MDtzBrefN" role="3cqZAp">
1004+
<node concept="3eOSWO" id="3MDtzBrm6t" role="3clFbG">
1005+
<node concept="3cmrfG" id="3MDtzBrm6x" role="3uHU7w">
1006+
<property role="3cmrfH" value="1" />
1007+
</node>
1008+
<node concept="2OqwBi" id="3MDtzBrmMr" role="3uHU7B">
1009+
<node concept="2OqwBi" id="3MDtzBrev5" role="2Oq$k0">
1010+
<node concept="pncrf" id="3MDtzBrefM" role="2Oq$k0" />
1011+
<node concept="3Tsc0h" id="3MDtzBreNV" role="2OqNvi">
1012+
<ref role="3TtcxE" to="e9k1:3y6PJwOpPmU" resolve="selectors" />
1013+
</node>
1014+
</node>
1015+
<node concept="34oBXx" id="3MDtzBrpVo" role="2OqNvi" />
1016+
</node>
1017+
</node>
1018+
</node>
1019+
</node>
1020+
</node>
1021+
<node concept="3F0ifn" id="3MDtzBrqex" role="1QoVPY">
1022+
<property role="3F0ifm" value="is" />
1023+
</node>
9861024
</node>
9871025
<node concept="3F0ifn" id="6WstIz8MK6F" role="3EZMnx">
9881026
<property role="3F0ifm" value="(" />
@@ -1036,6 +1074,21 @@
10361074
</node>
10371075
</node>
10381076
</node>
1077+
<node concept="pkWqt" id="3MDtzBsETN" role="pqm2j">
1078+
<node concept="3clFbS" id="3MDtzBsETO" role="2VODD2">
1079+
<node concept="3clFbF" id="3MDtzBsEUX" role="3cqZAp">
1080+
<node concept="2OqwBi" id="3MDtzBsH9B" role="3clFbG">
1081+
<node concept="2OqwBi" id="3MDtzBsFaf" role="2Oq$k0">
1082+
<node concept="pncrf" id="3MDtzBsEUW" role="2Oq$k0" />
1083+
<node concept="3Tsc0h" id="3MDtzBsFvp" role="2OqNvi">
1084+
<ref role="3TtcxE" to="e9k1:3y6PJwOpPmU" resolve="selectors" />
1085+
</node>
1086+
</node>
1087+
<node concept="3GX2aA" id="3MDtzBsKyA" role="2OqNvi" />
1088+
</node>
1089+
</node>
1090+
</node>
1091+
</node>
10391092
</node>
10401093
</node>
10411094
</node>

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.data/models/org.iets3.core.expr.data.structure.mps

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -245,9 +245,9 @@
245245
<node concept="1TIwiD" id="3y6PJwOpPmR">
246246
<property role="EcuMT" value="4073179274522613175" />
247247
<property role="TrG5h" value="DataIsInTarget" />
248-
<property role="34LRSv" value="isIn" />
248+
<property role="34LRSv" value="is" />
249249
<property role="3GE5qa" value="expr" />
250-
<property role="R4oN_" value="check data element against several rows" />
250+
<property role="R4oN_" value="check data element against one or several rows" />
251251
<ref role="1TJDcQ" to="tpck:gw2VY9q" resolve="BaseConcept" />
252252
<node concept="PrWs8" id="3y6PJwOpPmS" role="PzmwI">
253253
<ref role="PrY4T" to="hm2y:7NJy08a3O9a" resolve="IDotTarget" />
@@ -256,7 +256,7 @@
256256
<property role="IQ2ns" value="4073179274522613178" />
257257
<property role="20lmBu" value="fLJjDmT/aggregation" />
258258
<property role="20kJfa" value="selectors" />
259-
<property role="20lbJX" value="fLJekj5/_0__n" />
259+
<property role="20lbJX" value="fLJekj6/_1__n" />
260260
<ref role="20lvS9" node="3y6PJwOpPmW" resolve="DataRowSelector" />
261261
</node>
262262
</node>

0 commit comments

Comments
 (0)