Skip to content

Commit ad0194d

Browse files
committed
Improve CoordCellRef editor + add editor tests for optional finder
1 parent deb019e commit ad0194d

File tree

4 files changed

+643
-152
lines changed

4 files changed

+643
-152
lines changed

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

+132-149
Original file line numberDiff line numberDiff line change
@@ -5028,162 +5028,160 @@
50285028
<node concept="24kQdi" id="5xEoEMrqNzH">
50295029
<property role="3GE5qa" value="sheet.ref" />
50305030
<ref role="1XX52x" to="wtll:5xEoEMrqNzj" resolve="CoordCellRef" />
5031-
<node concept="3EZMnI" id="5tXCpgboXH9" role="2wV5jI">
5032-
<node concept="2iRkQZ" id="5tXCpgboXHa" role="2iSdaV" />
5033-
<node concept="3EZMnI" id="5xEoEMrFDD9" role="3EZMnx">
5034-
<node concept="2iRfu4" id="5xEoEMrFDDa" role="2iSdaV" />
5035-
<node concept="3F0ifn" id="5xEoEMrqNzJ" role="3EZMnx">
5036-
<property role="3F0ifm" value="$" />
5037-
<node concept="11L4FC" id="3pIANU$W0tA" role="3F10Kt">
5038-
<property role="VOm3f" value="true" />
5039-
<node concept="3nzxsE" id="3pIANU$W0_L" role="3n$kyP">
5040-
<node concept="3clFbS" id="3pIANU$W0_M" role="2VODD2">
5041-
<node concept="3clFbF" id="3pIANU$W0GW" role="3cqZAp">
5042-
<node concept="3y3z36" id="3pIANU$W1Tq" role="3clFbG">
5043-
<node concept="10Nm6u" id="3pIANU$W23e" role="3uHU7w" />
5044-
<node concept="2OqwBi" id="3pIANU$W0Wh" role="3uHU7B">
5045-
<node concept="pncrf" id="3pIANU$W0GV" role="2Oq$k0" />
5046-
<node concept="3TrEf2" id="3pIANU$W1lx" role="2OqNvi">
5047-
<ref role="3Tt5mk" to="wtll:3pIANU$T$6B" resolve="finder" />
5048-
</node>
5031+
<node concept="3EZMnI" id="5xEoEMrFDD9" role="2wV5jI">
5032+
<node concept="2iRfu4" id="5xEoEMrFDDa" role="2iSdaV" />
5033+
<node concept="3F0ifn" id="5xEoEMrqNzJ" role="3EZMnx">
5034+
<property role="3F0ifm" value="$" />
5035+
<node concept="11L4FC" id="3pIANU$W0tA" role="3F10Kt">
5036+
<property role="VOm3f" value="true" />
5037+
<node concept="3nzxsE" id="3pIANU$W0_L" role="3n$kyP">
5038+
<node concept="3clFbS" id="3pIANU$W0_M" role="2VODD2">
5039+
<node concept="3clFbF" id="3pIANU$W0GW" role="3cqZAp">
5040+
<node concept="3y3z36" id="3pIANU$W1Tq" role="3clFbG">
5041+
<node concept="10Nm6u" id="3pIANU$W23e" role="3uHU7w" />
5042+
<node concept="2OqwBi" id="3pIANU$W0Wh" role="3uHU7B">
5043+
<node concept="pncrf" id="3pIANU$W0GV" role="2Oq$k0" />
5044+
<node concept="3TrEf2" id="3pIANU$W1lx" role="2OqNvi">
5045+
<ref role="3Tt5mk" to="wtll:3pIANU$T$6B" resolve="finder" />
50495046
</node>
50505047
</node>
50515048
</node>
50525049
</node>
50535050
</node>
50545051
</node>
5055-
<node concept="11LMrY" id="5xEoEMrqN$M" role="3F10Kt">
5056-
<property role="VOm3f" value="true" />
5057-
</node>
5058-
<node concept="3k4GqR" id="5xEoEMruHWv" role="3F10Kt">
5059-
<node concept="3k4GqP" id="5xEoEMruHWw" role="3k4GqO">
5060-
<node concept="3clFbS" id="5xEoEMruHWx" role="2VODD2">
5061-
<node concept="3clFbF" id="5xEoEMruIVR" role="3cqZAp">
5062-
<node concept="2OqwBi" id="5xEoEMruIVT" role="3clFbG">
5063-
<node concept="pncrf" id="5xEoEMruIVU" role="2Oq$k0" />
5064-
<node concept="2qgKlT" id="5xEoEMrEFUC" role="2OqNvi">
5065-
<ref role="37wK5l" to="31n1:5xEoEMrDTcu" resolve="resolve" />
5066-
</node>
5052+
</node>
5053+
<node concept="11LMrY" id="5xEoEMrqN$M" role="3F10Kt">
5054+
<property role="VOm3f" value="true" />
5055+
</node>
5056+
<node concept="3k4GqR" id="5xEoEMruHWv" role="3F10Kt">
5057+
<node concept="3k4GqP" id="5xEoEMruHWw" role="3k4GqO">
5058+
<node concept="3clFbS" id="5xEoEMruHWx" role="2VODD2">
5059+
<node concept="3clFbF" id="5xEoEMruIVR" role="3cqZAp">
5060+
<node concept="2OqwBi" id="5xEoEMruIVT" role="3clFbG">
5061+
<node concept="pncrf" id="5xEoEMruIVU" role="2Oq$k0" />
5062+
<node concept="2qgKlT" id="5xEoEMrEFUC" role="2OqNvi">
5063+
<ref role="37wK5l" to="31n1:5xEoEMrDTcu" resolve="resolve" />
50675064
</node>
50685065
</node>
50695066
</node>
50705067
</node>
50715068
</node>
50725069
</node>
5073-
<node concept="3EZMnI" id="5tXCpgbyXWv" role="3EZMnx">
5074-
<node concept="2iRfu4" id="5tXCpgbyXWw" role="2iSdaV" />
5075-
<node concept="3F1sOY" id="5tXCpgbyXQV" role="3EZMnx">
5076-
<ref role="1NtTu8" to="wtll:3pIANU$T$6B" resolve="finder" />
5070+
</node>
5071+
<node concept="3EZMnI" id="5tXCpgbyXWv" role="3EZMnx">
5072+
<node concept="2iRfu4" id="5tXCpgbyXWw" role="2iSdaV" />
5073+
<node concept="3F1sOY" id="5tXCpgbyXQV" role="3EZMnx">
5074+
<ref role="1NtTu8" to="wtll:3pIANU$T$6B" resolve="finder" />
5075+
</node>
5076+
<node concept="3F0ifn" id="5tXCpgbyY29" role="3EZMnx">
5077+
<property role="3F0ifm" value="/" />
5078+
<node concept="11L4FC" id="5tXCpgbyY2d" role="3F10Kt">
5079+
<property role="VOm3f" value="true" />
50775080
</node>
5078-
<node concept="3F0ifn" id="5tXCpgbyY29" role="3EZMnx">
5079-
<property role="3F0ifm" value="/" />
5080-
<node concept="11L4FC" id="5tXCpgbyY2d" role="3F10Kt">
5081-
<property role="VOm3f" value="true" />
5082-
</node>
5083-
<node concept="11LMrY" id="5tXCpgbyY2i" role="3F10Kt">
5084-
<property role="VOm3f" value="true" />
5085-
</node>
5081+
<node concept="11LMrY" id="5tXCpgbyY2i" role="3F10Kt">
5082+
<property role="VOm3f" value="true" />
50865083
</node>
5087-
<node concept="pkWqt" id="5tXCpgbyY2m" role="pqm2j">
5088-
<node concept="3clFbS" id="5tXCpgbyY2n" role="2VODD2">
5089-
<node concept="3clFbF" id="5tXCpgbyY6i" role="3cqZAp">
5090-
<node concept="2OqwBi" id="5tXCpgbyYWu" role="3clFbG">
5091-
<node concept="2OqwBi" id="5tXCpgbyYn$" role="2Oq$k0">
5092-
<node concept="pncrf" id="5tXCpgbyY6h" role="2Oq$k0" />
5093-
<node concept="3TrEf2" id="5tXCpgbyYM5" role="2OqNvi">
5094-
<ref role="3Tt5mk" to="wtll:3pIANU$T$6B" resolve="finder" />
5095-
</node>
5084+
</node>
5085+
<node concept="pkWqt" id="5tXCpgbyY2m" role="pqm2j">
5086+
<node concept="3clFbS" id="5tXCpgbyY2n" role="2VODD2">
5087+
<node concept="3clFbF" id="5tXCpgbyY6i" role="3cqZAp">
5088+
<node concept="2OqwBi" id="5tXCpgbyYWu" role="3clFbG">
5089+
<node concept="2OqwBi" id="5tXCpgbyYn$" role="2Oq$k0">
5090+
<node concept="pncrf" id="5tXCpgbyY6h" role="2Oq$k0" />
5091+
<node concept="3TrEf2" id="5tXCpgbyYM5" role="2OqNvi">
5092+
<ref role="3Tt5mk" to="wtll:3pIANU$T$6B" resolve="finder" />
50965093
</node>
5097-
<node concept="3x8VRR" id="5tXCpgbyZgO" role="2OqNvi" />
50985094
</node>
5095+
<node concept="3x8VRR" id="5tXCpgbyZgO" role="2OqNvi" />
50995096
</node>
51005097
</node>
51015098
</node>
51025099
</node>
5103-
<node concept="3F0A7n" id="5avmkTFcXRb" role="3EZMnx">
5104-
<ref role="1NtTu8" to="wtll:5avmkTFcWo6" resolve="cell" />
5105-
<node concept="3k4GqR" id="5avmkTFeTnD" role="3F10Kt">
5106-
<node concept="3k4GqP" id="5avmkTFeTnE" role="3k4GqO">
5107-
<node concept="3clFbS" id="5avmkTFeTnF" role="2VODD2">
5108-
<node concept="3clFbF" id="5avmkTFeTCk" role="3cqZAp">
5109-
<node concept="2OqwBi" id="5avmkTFeTOD" role="3clFbG">
5110-
<node concept="pncrf" id="5avmkTFeTCj" role="2Oq$k0" />
5111-
<node concept="2qgKlT" id="5avmkTFeUgL" role="2OqNvi">
5112-
<ref role="37wK5l" to="31n1:5xEoEMrDTcu" resolve="resolve" />
5113-
</node>
5100+
</node>
5101+
<node concept="3F0A7n" id="5avmkTFcXRb" role="3EZMnx">
5102+
<property role="1cu_pB" value="gtguBGO/firstEditableCell" />
5103+
<ref role="1NtTu8" to="wtll:5avmkTFcWo6" resolve="cell" />
5104+
<node concept="3k4GqR" id="5avmkTFeTnD" role="3F10Kt">
5105+
<node concept="3k4GqP" id="5avmkTFeTnE" role="3k4GqO">
5106+
<node concept="3clFbS" id="5avmkTFeTnF" role="2VODD2">
5107+
<node concept="3clFbF" id="5avmkTFeTCk" role="3cqZAp">
5108+
<node concept="2OqwBi" id="5avmkTFeTOD" role="3clFbG">
5109+
<node concept="pncrf" id="5avmkTFeTCj" role="2Oq$k0" />
5110+
<node concept="2qgKlT" id="5avmkTFeUgL" role="2OqNvi">
5111+
<ref role="37wK5l" to="31n1:5xEoEMrDTcu" resolve="resolve" />
51145112
</node>
51155113
</node>
51165114
</node>
51175115
</node>
51185116
</node>
5119-
<node concept="11L4FC" id="5tXCpgbzTTD" role="3F10Kt">
5120-
<property role="VOm3f" value="true" />
5121-
</node>
5122-
<node concept="3CHQLq" id="5tXCpgbzU2s" role="3F10Kt">
5123-
<property role="VOm3f" value="true" />
5124-
</node>
5125-
<node concept="A1WHu" id="5tXCpgb_Vg2" role="3vIgyS">
5126-
<ref role="A1WHt" node="5tXCpgbx60V" resolve="Finders" />
5127-
</node>
51285117
</node>
5129-
<node concept="PMmxH" id="5xEoEMrFEc$" role="3EZMnx">
5130-
<ref role="PMmxG" node="5xEoEMrFs7i" resolve="argList" />
5131-
<node concept="pkWqt" id="5xEoEMrFEc_" role="pqm2j">
5132-
<node concept="3clFbS" id="5xEoEMrFEcA" role="2VODD2">
5133-
<node concept="3clFbF" id="5xEoEMrFEcB" role="3cqZAp">
5134-
<node concept="2OqwBi" id="5xEoEMrFEcC" role="3clFbG">
5135-
<node concept="pncrf" id="5xEoEMrFEcD" role="2Oq$k0" />
5136-
<node concept="2qgKlT" id="5xEoEMrFEcE" role="2OqNvi">
5137-
<ref role="37wK5l" to="31n1:5xEoEMrFtHl" resolve="needsActuals" />
5138-
</node>
5118+
<node concept="11L4FC" id="5tXCpgbzTTD" role="3F10Kt">
5119+
<property role="VOm3f" value="true" />
5120+
</node>
5121+
<node concept="3CHQLq" id="5tXCpgbzU2s" role="3F10Kt">
5122+
<property role="VOm3f" value="true" />
5123+
</node>
5124+
<node concept="A1WHu" id="5tXCpgb_Vg2" role="3vIgyS">
5125+
<ref role="A1WHt" node="5tXCpgbx60V" resolve="Finders" />
5126+
</node>
5127+
</node>
5128+
<node concept="PMmxH" id="5xEoEMrFEc$" role="3EZMnx">
5129+
<ref role="PMmxG" node="5xEoEMrFs7i" resolve="argList" />
5130+
<node concept="pkWqt" id="5xEoEMrFEc_" role="pqm2j">
5131+
<node concept="3clFbS" id="5xEoEMrFEcA" role="2VODD2">
5132+
<node concept="3clFbF" id="5xEoEMrFEcB" role="3cqZAp">
5133+
<node concept="2OqwBi" id="5xEoEMrFEcC" role="3clFbG">
5134+
<node concept="pncrf" id="5xEoEMrFEcD" role="2Oq$k0" />
5135+
<node concept="2qgKlT" id="5xEoEMrFEcE" role="2OqNvi">
5136+
<ref role="37wK5l" to="31n1:5xEoEMrFtHl" resolve="needsActuals" />
51395137
</node>
51405138
</node>
51415139
</node>
51425140
</node>
5143-
<node concept="11L4FC" id="5xEoEMrGg7L" role="3F10Kt">
5144-
<property role="VOm3f" value="true" />
5145-
</node>
51465141
</node>
5147-
<node concept="Veino" id="5avmkTFCmpY" role="3F10Kt">
5148-
<node concept="3ZlJ5R" id="5avmkTFCmEQ" role="VblUZ">
5149-
<node concept="3clFbS" id="5avmkTFCmER" role="2VODD2">
5150-
<node concept="3clFbJ" id="5avmkTFCmLP" role="3cqZAp">
5151-
<node concept="3clFbS" id="5avmkTFCmLQ" role="3clFbx">
5152-
<node concept="3cpWs6" id="5avmkTFCmLR" role="3cqZAp">
5153-
<node concept="2ShNRf" id="5avmkTFCmLS" role="3cqZAk">
5154-
<node concept="1pGfFk" id="5avmkTFCmLT" role="2ShVmc">
5155-
<ref role="37wK5l" to="z60i:~Color.&lt;init&gt;(int,int,int)" resolve="Color" />
5156-
<node concept="3cmrfG" id="5avmkTFCmLU" role="37wK5m">
5157-
<property role="3cmrfH" value="224" />
5158-
</node>
5159-
<node concept="3cmrfG" id="5avmkTFCmLV" role="37wK5m">
5160-
<property role="3cmrfH" value="247" />
5161-
</node>
5162-
<node concept="3cmrfG" id="5avmkTFCmLW" role="37wK5m">
5163-
<property role="3cmrfH" value="255" />
5164-
</node>
5142+
<node concept="11L4FC" id="5xEoEMrGg7L" role="3F10Kt">
5143+
<property role="VOm3f" value="true" />
5144+
</node>
5145+
</node>
5146+
<node concept="Veino" id="5avmkTFCmpY" role="3F10Kt">
5147+
<node concept="3ZlJ5R" id="5avmkTFCmEQ" role="VblUZ">
5148+
<node concept="3clFbS" id="5avmkTFCmER" role="2VODD2">
5149+
<node concept="3clFbJ" id="5avmkTFCmLP" role="3cqZAp">
5150+
<node concept="3clFbS" id="5avmkTFCmLQ" role="3clFbx">
5151+
<node concept="3cpWs6" id="5avmkTFCmLR" role="3cqZAp">
5152+
<node concept="2ShNRf" id="5avmkTFCmLS" role="3cqZAk">
5153+
<node concept="1pGfFk" id="5avmkTFCmLT" role="2ShVmc">
5154+
<ref role="37wK5l" to="z60i:~Color.&lt;init&gt;(int,int,int)" resolve="Color" />
5155+
<node concept="3cmrfG" id="5avmkTFCmLU" role="37wK5m">
5156+
<property role="3cmrfH" value="224" />
5157+
</node>
5158+
<node concept="3cmrfG" id="5avmkTFCmLV" role="37wK5m">
5159+
<property role="3cmrfH" value="247" />
5160+
</node>
5161+
<node concept="3cmrfG" id="5avmkTFCmLW" role="37wK5m">
5162+
<property role="3cmrfH" value="255" />
51655163
</node>
51665164
</node>
51675165
</node>
51685166
</node>
5169-
<node concept="2OqwBi" id="5avmkTFCmLX" role="3clFbw">
5170-
<node concept="2OqwBi" id="5avmkTFCoe4" role="2Oq$k0">
5171-
<node concept="2OqwBi" id="5avmkTFCmLY" role="2Oq$k0">
5172-
<node concept="pncrf" id="5avmkTFCmLZ" role="2Oq$k0" />
5173-
<node concept="2qgKlT" id="5avmkTFCnUB" role="2OqNvi">
5174-
<ref role="37wK5l" to="31n1:5xEoEMrDTcu" resolve="resolve" />
5175-
</node>
5176-
</node>
5177-
<node concept="3Tsc0h" id="5avmkTFCoKO" role="2OqNvi">
5178-
<ref role="3TtcxE" to="wtll:5xEoEMrzSo8" resolve="args" />
5167+
</node>
5168+
<node concept="2OqwBi" id="5avmkTFCmLX" role="3clFbw">
5169+
<node concept="2OqwBi" id="5avmkTFCoe4" role="2Oq$k0">
5170+
<node concept="2OqwBi" id="5avmkTFCmLY" role="2Oq$k0">
5171+
<node concept="pncrf" id="5avmkTFCmLZ" role="2Oq$k0" />
5172+
<node concept="2qgKlT" id="5avmkTFCnUB" role="2OqNvi">
5173+
<ref role="37wK5l" to="31n1:5xEoEMrDTcu" resolve="resolve" />
51795174
</node>
51805175
</node>
5181-
<node concept="3GX2aA" id="5avmkTFCmM1" role="2OqNvi" />
5176+
<node concept="3Tsc0h" id="5avmkTFCoKO" role="2OqNvi">
5177+
<ref role="3TtcxE" to="wtll:5xEoEMrzSo8" resolve="args" />
5178+
</node>
51825179
</node>
5180+
<node concept="3GX2aA" id="5avmkTFCmM1" role="2OqNvi" />
51835181
</node>
5184-
<node concept="3cpWs6" id="5avmkTFCpir" role="3cqZAp">
5185-
<node concept="10Nm6u" id="5avmkTFCpqE" role="3cqZAk" />
5186-
</node>
5182+
</node>
5183+
<node concept="3cpWs6" id="5avmkTFCpir" role="3cqZAp">
5184+
<node concept="10Nm6u" id="5avmkTFCpqE" role="3cqZAk" />
51875185
</node>
51885186
</node>
51895187
</node>
@@ -6172,6 +6170,19 @@
61726170
<node concept="3c8USq" id="5tXCpgby3HU" role="37vLTx" />
61736171
</node>
61746172
</node>
6173+
<node concept="3clFbF" id="3JvidvJG3bm" role="3cqZAp">
6174+
<node concept="37vLTI" id="3JvidvJG43b" role="3clFbG">
6175+
<node concept="Xl_RD" id="3JvidvJG48v" role="37vLTx">
6176+
<property role="Xl_RC" value="" />
6177+
</node>
6178+
<node concept="2OqwBi" id="3JvidvJG3n3" role="37vLTJ">
6179+
<node concept="7Obwk" id="3JvidvJG3bl" role="2Oq$k0" />
6180+
<node concept="3TrcHB" id="3JvidvJG3KD" role="2OqNvi">
6181+
<ref role="3TsBF5" to="wtll:5avmkTFcWo6" resolve="cell" />
6182+
</node>
6183+
</node>
6184+
</node>
6185+
</node>
61756186
<node concept="3clFbF" id="5tXCpgbATag" role="3cqZAp">
61766187
<node concept="2OqwBi" id="5tXCpgbATgd" role="3clFbG">
61776188
<node concept="1Q80Hx" id="5tXCpgbATaf" role="2Oq$k0" />
@@ -6186,38 +6197,10 @@
61866197
<node concept="3cqGtN" id="5tXCpgbCM0m" role="2jZA2a">
61876198
<node concept="3cqJkl" id="5tXCpgbCM0n" role="3cqGtW">
61886199
<node concept="3clFbS" id="5tXCpgbCM0o" role="2VODD2">
6189-
<node concept="3cpWs6" id="5tXCpgbJyRp" role="3cqZAp">
6190-
<node concept="3K4zz7" id="5tXCpgbJ_AW" role="3cqZAk">
6191-
<node concept="3y3z36" id="5tXCpgbJ$Yx" role="3K4Cdx">
6192-
<node concept="10Nm6u" id="5tXCpgbJ_yU" role="3uHU7w" />
6193-
<node concept="2OqwBi" id="5tXCpgbJ$6S" role="3uHU7B">
6194-
<node concept="7Obwk" id="5tXCpgbJySk" role="2Oq$k0" />
6195-
<node concept="3TrcHB" id="5tXCpgbJ$8K" role="2OqNvi">
6196-
<ref role="3TsBF5" to="wtll:5avmkTFcWo6" resolve="cell" />
6197-
</node>
6198-
</node>
6199-
</node>
6200-
<node concept="3cpWs3" id="5tXCpgbCMAw" role="3K4E3e">
6201-
<node concept="2OqwBi" id="5tXCpgbCMN1" role="3uHU7w">
6202-
<node concept="7Obwk" id="5tXCpgbCMBm" role="2Oq$k0" />
6203-
<node concept="3TrcHB" id="5tXCpgbCNl0" role="2OqNvi">
6204-
<ref role="3TsBF5" to="wtll:5avmkTFcWo6" resolve="cell" />
6205-
</node>
6206-
</node>
6207-
<node concept="3cpWs3" id="5tXCpgbDHp4" role="3uHU7B">
6208-
<node concept="Xl_RD" id="5tXCpgbCMnU" role="3uHU7w">
6209-
<property role="Xl_RC" value="/" />
6210-
</node>
6211-
<node concept="2OqwBi" id="5tXCpgbDIfF" role="3uHU7B">
6212-
<node concept="3jrdc4" id="5tXCpgbDIak" role="2Oq$k0" />
6213-
<node concept="3j5asI" id="5tXCpgbDIsr" role="2OqNvi" />
6214-
</node>
6215-
</node>
6216-
</node>
6217-
<node concept="2OqwBi" id="5tXCpgbJ_K1" role="3K4GZi">
6218-
<node concept="3jrdc4" id="5tXCpgbJ_K2" role="2Oq$k0" />
6219-
<node concept="3j5asI" id="5tXCpgbJ_K3" role="2OqNvi" />
6220-
</node>
6200+
<node concept="3clFbF" id="3JvidvJF51D" role="3cqZAp">
6201+
<node concept="2OqwBi" id="5tXCpgbDIfF" role="3clFbG">
6202+
<node concept="3jrdc4" id="5tXCpgbDIak" role="2Oq$k0" />
6203+
<node concept="3j5asI" id="5tXCpgbDIsr" role="2OqNvi" />
62216204
</node>
62226205
</node>
62236206
</node>

code/languages/org.iets3.opensource/solutions/org.iets3.opensource.build/models/org/iets3/opensource/build/build.mps

+3-3
Original file line numberDiff line numberDiff line change
@@ -9652,6 +9652,9 @@
96529652
<node concept="1E0d5M" id="2xddOZL76P6" role="1E1XAP">
96539653
<ref role="1E0d5P" node="7jAOwAVRc2S" resolve="org.iets3.core.expr.simpleTypes.runtime" />
96549654
</node>
9655+
<node concept="1E0d5M" id="2IeAAg0yr_m" role="1E1XAP">
9656+
<ref role="1E0d5P" node="5Nr2ndjUDzy" resolve="org.iets3.core.expr.collections.rt" />
9657+
</node>
96559658
<node concept="1SiIV0" id="4W3jsc44qIn" role="3bR37C">
96569659
<node concept="Rbm2T" id="4W3jsc44qIo" role="1SiIV1">
96579660
<ref role="1E1Vl2" to="ffeo:7Kfy9QB6KYb" resolve="jetbrains.mps.baseLanguage" />
@@ -9667,9 +9670,6 @@
96679670
<ref role="1E1Vl2" to="ffeo:7Kfy9QB6L0h" resolve="jetbrains.mps.baseLanguage.collections" />
96689671
</node>
96699672
</node>
9670-
<node concept="1E0d5M" id="2IeAAg0yr_m" role="1E1XAP">
9671-
<ref role="1E0d5P" node="5Nr2ndjUDzy" resolve="org.iets3.core.expr.collections.rt" />
9672-
</node>
96739673
</node>
96749674
<node concept="1E1JtD" id="26tZ$Z4qWbm" role="2G$12L">
96759675
<property role="BnDLt" value="true" />

0 commit comments

Comments
 (0)