Skip to content

Commit ab9bccb

Browse files
authored
Merge pull request #476 from IETS3/datev-staging
Explicitly use node.getPresentation for string conversion
2 parents f44d138 + 5a5bf6d commit ab9bccb

File tree

28 files changed

+650
-268
lines changed

28 files changed

+650
-268
lines changed

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
<import index="z1c3" ref="742f6602-5a2f-4313-aa6e-ae1cd4ffdc61/java:jetbrains.mps.project(MPS.Platform/)" />
4343
<import index="n70j" ref="1ed103c3-3aa6-49b7-9c21-6765ee11f224/java:jetbrains.mps.nodeEditor.checking(MPS.Editor/)" />
4444
<import index="18ew" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.util(MPS.Core/)" />
45-
<import index="j9xc" ref="r:6aee7d67-7b82-4d41-8ae4-450924f3612f(de.q60.mps.shadowmodels.modelcheck.runtime)" />
4645
<import index="z8iw" ref="r:dfdf3542-dbcf-43df-870a-3c3504b3c840(jetbrains.mps.baseLanguage.collections.custom)" implicit="true" />
4746
</imports>
4847
<registry>

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

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
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>
2322
</dependencies>
2423
<languageVersions>
2524
<language slang="l:63e0e566-5131-447e-90e3-12ea330e1a00:com.mbeddr.mpsutil.blutil" version="1" />
@@ -99,11 +98,7 @@
9998
<module reference="848ef45d-e560-4e35-853c-f35a64cc135c(de.itemis.mps.editor.celllayout.runtime)" version="0" />
10099
<module reference="24c96a96-b7a1-4f30-82da-0f8e279a2661(de.itemis.mps.editor.celllayout.styles)" version="0" />
101100
<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" />
103101
<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" />
107102
<module reference="dc038ceb-b7ea-4fea-ac12-55f7400e97ba(de.slisson.mps.editor.multiline.runtime)" version="0" />
108103
<module reference="f0fff802-6d26-4d2e-b89d-391357265626(de.slisson.mps.hacks.editor)" version="0" />
109104
<module reference="92d2ea16-5a42-4fdf-a676-c7604efe3504(de.slisson.mps.richtext)" version="0" />

code/languages/org.iets3.opensource/languages/org.iets3.components.core/models/typesystem.mps

Lines changed: 83 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<import index="3eba" ref="r:be0c7a50-96d7-41ce-8522-0a6d4431fcc5(org.iets3.components.core.behavior)" />
1111
<import index="700h" ref="r:61b1de80-490d-4fee-8e95-b956503290e9(org.iets3.core.expr.collections.structure)" />
1212
<import index="hm2y" ref="r:66e07cb4-a4b0-4bf3-a36d-5e9ed1ff1bd3(org.iets3.core.expr.base.structure)" />
13+
<import index="tpcu" ref="r:00000000-0000-4000-0000-011c89590282(jetbrains.mps.lang.core.behavior)" implicit="true" />
1314
<import index="tpck" ref="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" implicit="true" />
1415
<import index="pbu6" ref="r:83e946de-2a7f-4a4c-b3c9-4f671aa7f2db(org.iets3.core.expr.base.behavior)" implicit="true" />
1516
<import index="yv47" ref="r:da65683e-ff6f-430d-ab68-32a77df72c93(org.iets3.core.expr.toplevel.structure)" implicit="true" />
@@ -374,16 +375,26 @@
374375
</node>
375376
<node concept="2Mj0R9" id="6LfBX8Yll1h" role="3cqZAp">
376377
<node concept="3cpWs3" id="6LfBX8YlmDF" role="2MkJ7o">
377-
<node concept="37vLTw" id="6LfBX8YlmFR" role="3uHU7w">
378-
<ref role="3cqZAo" node="6LfBX8Ylmgj" resolve="contextKind" />
378+
<node concept="2OqwBi" id="1br4Vy9oha" role="3uHU7w">
379+
<node concept="37vLTw" id="1br4Vy9ohb" role="2Oq$k0">
380+
<ref role="3cqZAo" node="6LfBX8Ylmgj" resolve="contextKind" />
381+
</node>
382+
<node concept="2qgKlT" id="1br4Vy9ohc" role="2OqNvi">
383+
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
384+
</node>
379385
</node>
380386
<node concept="3cpWs3" id="6LfBX8YlmrL" role="3uHU7B">
381387
<node concept="3cpWs3" id="6LfBX8YlmmD" role="3uHU7B">
382388
<node concept="Xl_RD" id="6LfBX8Ylm6p" role="3uHU7B">
383389
<property role="Xl_RC" value="kind " />
384390
</node>
385-
<node concept="37vLTw" id="6LfBX8YlmpQ" role="3uHU7w">
386-
<ref role="3cqZAo" node="6LfBX8Ylm9w" resolve="actualKind" />
391+
<node concept="2OqwBi" id="1br4Vy9ohH" role="3uHU7w">
392+
<node concept="37vLTw" id="1br4Vy9ohI" role="2Oq$k0">
393+
<ref role="3cqZAo" node="6LfBX8Ylm9w" resolve="actualKind" />
394+
</node>
395+
<node concept="2qgKlT" id="1br4Vy9ohJ" role="2OqNvi">
396+
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
397+
</node>
387398
</node>
388399
</node>
389400
<node concept="Xl_RD" id="6LfBX8YlmrO" role="3uHU7w">
@@ -1109,25 +1120,35 @@
11091120
<node concept="3clFbS" id="cJpacq1X9i" role="3clFbx">
11101121
<node concept="2MkqsV" id="cJpacq1X9j" role="3cqZAp">
11111122
<node concept="3cpWs3" id="7nsgDAXDIgc" role="2MkJ7o">
1112-
<node concept="2OqwBi" id="7nsgDAXDImI" role="3uHU7w">
1113-
<node concept="37vLTw" id="7nsgDAXDIgf" role="2Oq$k0">
1114-
<ref role="3cqZAo" node="7nsgDAXAPpv" resolve="g" />
1123+
<node concept="2OqwBi" id="1br4Vy9oge" role="3uHU7w">
1124+
<node concept="2OqwBi" id="1br4Vy9ogf" role="2Oq$k0">
1125+
<node concept="37vLTw" id="1br4Vy9ogg" role="2Oq$k0">
1126+
<ref role="3cqZAo" node="7nsgDAXAPpv" resolve="g" />
1127+
</node>
1128+
<node concept="3TrEf2" id="1br4Vy9ogh" role="2OqNvi">
1129+
<ref role="3Tt5mk" to="w9y2:6LfBX8YlAdM" resolve="type" />
1130+
</node>
11151131
</node>
1116-
<node concept="3TrEf2" id="7nsgDAXDI_j" role="2OqNvi">
1117-
<ref role="3Tt5mk" to="w9y2:6LfBX8YlAdM" resolve="type" />
1132+
<node concept="2qgKlT" id="1br4Vy9ogi" role="2OqNvi">
1133+
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
11181134
</node>
11191135
</node>
11201136
<node concept="3cpWs3" id="7nsgDAXDHYj" role="3uHU7B">
11211137
<node concept="3cpWs3" id="7nsgDAXDHtM" role="3uHU7B">
11221138
<node concept="Xl_RD" id="cJpacq1X9l" role="3uHU7B">
11231139
<property role="Xl_RC" value="port " />
11241140
</node>
1125-
<node concept="2OqwBi" id="7nsgDAXDHB5" role="3uHU7w">
1126-
<node concept="37vLTw" id="7nsgDAXDHyc" role="2Oq$k0">
1127-
<ref role="3cqZAo" node="7nsgDAXAPzA" resolve="o" />
1141+
<node concept="2OqwBi" id="1br4Vy9ogP" role="3uHU7w">
1142+
<node concept="2OqwBi" id="1br4Vy9ogQ" role="2Oq$k0">
1143+
<node concept="37vLTw" id="1br4Vy9ogR" role="2Oq$k0">
1144+
<ref role="3cqZAo" node="7nsgDAXAPzA" resolve="o" />
1145+
</node>
1146+
<node concept="3TrEf2" id="1br4Vy9ogS" role="2OqNvi">
1147+
<ref role="3Tt5mk" to="w9y2:6LfBX8YlAdM" resolve="type" />
1148+
</node>
11281149
</node>
1129-
<node concept="3TrEf2" id="7nsgDAXDHLL" role="2OqNvi">
1130-
<ref role="3Tt5mk" to="w9y2:6LfBX8YlAdM" resolve="type" />
1150+
<node concept="2qgKlT" id="1br4Vy9ogT" role="2OqNvi">
1151+
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
11311152
</node>
11321153
</node>
11331154
</node>
@@ -2119,12 +2140,17 @@
21192140
<node concept="3clFbS" id="6$fTUGAIeoU" role="3clFbx">
21202141
<node concept="2MkqsV" id="6$fTUGAImGI" role="3cqZAp">
21212142
<node concept="3cpWs3" id="6$fTUGAIDsX" role="2MkJ7o">
2122-
<node concept="2OqwBi" id="6$fTUGAIE6P" role="3uHU7w">
2123-
<node concept="1YBJjd" id="6$fTUGAIDKq" role="2Oq$k0">
2124-
<ref role="1YBMHb" node="6$fTUGAI82f" resolve="component" />
2143+
<node concept="2OqwBi" id="1br4Vy9oaN" role="3uHU7w">
2144+
<node concept="2OqwBi" id="1br4Vy9oaO" role="2Oq$k0">
2145+
<node concept="1YBJjd" id="1br4Vy9oaP" role="2Oq$k0">
2146+
<ref role="1YBMHb" node="6$fTUGAI82f" resolve="component" />
2147+
</node>
2148+
<node concept="3TrEf2" id="1br4Vy9oaQ" role="2OqNvi">
2149+
<ref role="3Tt5mk" to="w9y2:6LfBX8Yj9rR" resolve="kind" />
2150+
</node>
21252151
</node>
2126-
<node concept="3TrEf2" id="6$fTUGAIEHM" role="2OqNvi">
2127-
<ref role="3Tt5mk" to="w9y2:6LfBX8Yj9rR" resolve="kind" />
2152+
<node concept="2qgKlT" id="1br4Vy9oaR" role="2OqNvi">
2153+
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
21282154
</node>
21292155
</node>
21302156
<node concept="3cpWs3" id="6$fTUGAIC0m" role="3uHU7B">
@@ -2134,12 +2160,17 @@
21342160
<node concept="Xl_RD" id="6$fTUGAImT2" role="3uHU7B">
21352161
<property role="Xl_RC" value="Component of kind " />
21362162
</node>
2137-
<node concept="2OqwBi" id="6$fTUGAIxhR" role="3uHU7w">
2138-
<node concept="37vLTw" id="6$fTUGAIwLs" role="2Oq$k0">
2139-
<ref role="3cqZAo" node="6$fTUGAIu$2" resolve="enrichingComponent" />
2163+
<node concept="2OqwBi" id="1br4Vy9ofS" role="3uHU7w">
2164+
<node concept="2OqwBi" id="1br4Vy9ofT" role="2Oq$k0">
2165+
<node concept="37vLTw" id="1br4Vy9ofU" role="2Oq$k0">
2166+
<ref role="3cqZAo" node="6$fTUGAIu$2" resolve="enrichingComponent" />
2167+
</node>
2168+
<node concept="3TrEf2" id="1br4Vy9ofV" role="2OqNvi">
2169+
<ref role="3Tt5mk" to="w9y2:6LfBX8Yj9rR" resolve="kind" />
2170+
</node>
21402171
</node>
2141-
<node concept="3TrEf2" id="6$fTUGAIxDp" role="2OqNvi">
2142-
<ref role="3Tt5mk" to="w9y2:6LfBX8Yj9rR" resolve="kind" />
2172+
<node concept="2qgKlT" id="1br4Vy9ofW" role="2OqNvi">
2173+
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
21432174
</node>
21442175
</node>
21452176
</node>
@@ -2764,12 +2795,22 @@
27642795
</node>
27652796
<node concept="3cpWs6" id="3mxHOBiE_fx" role="3cqZAp">
27662797
<node concept="3cpWs3" id="3mxHOBiEHgi" role="3cqZAk">
2767-
<node concept="37vLTw" id="3mxHOBiEHSt" role="3uHU7w">
2768-
<ref role="3cqZAo" node="3mxHOBiEp8M" resolve="rightConfigType" />
2798+
<node concept="2OqwBi" id="1br4Vy9o22" role="3uHU7w">
2799+
<node concept="37vLTw" id="1br4Vy9o23" role="2Oq$k0">
2800+
<ref role="3cqZAo" node="3mxHOBiEp8M" resolve="rightConfigType" />
2801+
</node>
2802+
<node concept="2qgKlT" id="1br4Vy9o24" role="2OqNvi">
2803+
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
2804+
</node>
27692805
</node>
27702806
<node concept="3cpWs3" id="3mxHOBiEE7W" role="3uHU7B">
2771-
<node concept="37vLTw" id="3mxHOBiEDrc" role="3uHU7B">
2772-
<ref role="3cqZAo" node="3mxHOBiEoJC" resolve="leftConfigType" />
2807+
<node concept="2OqwBi" id="1br4Vy9o6H" role="3uHU7B">
2808+
<node concept="37vLTw" id="1br4Vy9o6I" role="2Oq$k0">
2809+
<ref role="3cqZAo" node="3mxHOBiEoJC" resolve="leftConfigType" />
2810+
</node>
2811+
<node concept="2qgKlT" id="1br4Vy9o6J" role="2OqNvi">
2812+
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
2813+
</node>
27732814
</node>
27742815
<node concept="Xl_RD" id="3mxHOBiEED1" role="3uHU7w">
27752816
<property role="Xl_RC" value=" is incompatible with " />
@@ -2781,12 +2822,22 @@
27812822
</node>
27822823
<node concept="3cpWs6" id="3mxHOBiEIr5" role="3cqZAp">
27832824
<node concept="3cpWs3" id="3mxHOBiEPBK" role="3cqZAk">
2784-
<node concept="37vLTw" id="3mxHOBiEPVZ" role="3uHU7w">
2785-
<ref role="3cqZAo" node="3mxHOBiEhqq" resolve="right" />
2825+
<node concept="2OqwBi" id="1br4Vy9o6S" role="3uHU7w">
2826+
<node concept="37vLTw" id="1br4Vy9o6T" role="2Oq$k0">
2827+
<ref role="3cqZAo" node="3mxHOBiEhqq" resolve="right" />
2828+
</node>
2829+
<node concept="2qgKlT" id="1br4Vy9o6U" role="2OqNvi">
2830+
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
2831+
</node>
27862832
</node>
27872833
<node concept="3cpWs3" id="3mxHOBiELN9" role="3uHU7B">
2788-
<node concept="37vLTw" id="3mxHOBiELkr" role="3uHU7B">
2789-
<ref role="3cqZAo" node="3mxHOBiEhpW" resolve="left" />
2834+
<node concept="2OqwBi" id="1br4Vy9oaB" role="3uHU7B">
2835+
<node concept="37vLTw" id="1br4Vy9oaC" role="2Oq$k0">
2836+
<ref role="3cqZAo" node="3mxHOBiEhpW" resolve="left" />
2837+
</node>
2838+
<node concept="2qgKlT" id="1br4Vy9oaD" role="2OqNvi">
2839+
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
2840+
</node>
27902841
</node>
27912842
<node concept="Xl_RD" id="3mxHOBiEM4d" role="3uHU7w">
27922843
<property role="Xl_RC" value=" is incompatible with " />

code/languages/org.iets3.opensource/languages/org.iets3.core.base/models/typesystem.mps

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
<import index="juu2" ref="r:197c9a7f-bef3-4d38-a48a-51524151fecf(org.iets3.core.base.plugin)" />
1212
<import index="wyt6" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.lang(JDK/)" />
1313
<import index="guwi" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.io(JDK/)" implicit="true" />
14+
<import index="tpcu" ref="r:00000000-0000-4000-0000-011c89590282(jetbrains.mps.lang.core.behavior)" implicit="true" />
1415
</imports>
1516
<registry>
1617
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
@@ -224,8 +225,13 @@
224225
<node concept="Xl_RD" id="3q2wVepy$J3" role="3uHU7B">
225226
<property role="Xl_RC" value="CHECKING RULE check_ICanRunCheckManually begin " />
226227
</node>
227-
<node concept="1YBJjd" id="3q2wVepyTr6" role="3uHU7w">
228-
<ref role="1YBMHb" node="2BX$1355fco" resolve="icrm" />
228+
<node concept="2OqwBi" id="1br4Vy9oi1" role="3uHU7w">
229+
<node concept="1YBJjd" id="1br4Vy9oi2" role="2Oq$k0">
230+
<ref role="1YBMHb" node="2BX$1355fco" resolve="icrm" />
231+
</node>
232+
<node concept="2qgKlT" id="1br4Vy9oi3" role="2OqNvi">
233+
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
234+
</node>
229235
</node>
230236
</node>
231237
<node concept="Xl_RD" id="2NazPIlIyoG" role="3uHU7w">

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

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7107,10 +7107,15 @@
71077107
<property role="Xl_RC" value="try " />
71087108
</node>
71097109
</node>
7110-
<node concept="2OqwBi" id="HywGhj856_" role="3uHU7w">
7111-
<node concept="13iPFW" id="HywGhj856A" role="2Oq$k0" />
7112-
<node concept="3TrEf2" id="HywGhj856B" role="2OqNvi">
7113-
<ref role="3Tt5mk" to="hm2y:5BNZGjBvVh4" resolve="expr" />
7110+
<node concept="2OqwBi" id="1br4Vy9oiF" role="3uHU7w">
7111+
<node concept="2OqwBi" id="1br4Vy9oiG" role="2Oq$k0">
7112+
<node concept="13iPFW" id="1br4Vy9oiH" role="2Oq$k0" />
7113+
<node concept="3TrEf2" id="1br4Vy9oiI" role="2OqNvi">
7114+
<ref role="3Tt5mk" to="hm2y:5BNZGjBvVh4" resolve="expr" />
7115+
</node>
7116+
</node>
7117+
<node concept="2qgKlT" id="1br4Vy9oiJ" role="2OqNvi">
7118+
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
71147119
</node>
71157120
</node>
71167121
</node>
@@ -24286,10 +24291,15 @@
2428624291
<node concept="Xl_RD" id="mQGcCvPvsx" role="3uHU7B">
2428724292
<property role="Xl_RC" value="fail(" />
2428824293
</node>
24289-
<node concept="2OqwBi" id="mQGcCvPvV2" role="3uHU7w">
24290-
<node concept="13iPFW" id="mQGcCvPvHV" role="2Oq$k0" />
24291-
<node concept="3TrEf2" id="mQGcCvPw5i" role="2OqNvi">
24292-
<ref role="3Tt5mk" to="hm2y:mQGcCvPueY" resolve="message" />
24294+
<node concept="2OqwBi" id="1br4Vy9oil" role="3uHU7w">
24295+
<node concept="2OqwBi" id="1br4Vy9oim" role="2Oq$k0">
24296+
<node concept="13iPFW" id="1br4Vy9oin" role="2Oq$k0" />
24297+
<node concept="3TrEf2" id="1br4Vy9oio" role="2OqNvi">
24298+
<ref role="3Tt5mk" to="hm2y:mQGcCvPueY" resolve="message" />
24299+
</node>
24300+
</node>
24301+
<node concept="2qgKlT" id="1br4Vy9oip" role="2OqNvi">
24302+
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
2429324303
</node>
2429424304
</node>
2429524305
</node>

0 commit comments

Comments
 (0)