Skip to content

Commit 34e9640

Browse files
Merge remote-tracking branch 'origin/merge/master'
2 parents 79ad834 + 750db16 commit 34e9640

File tree

5 files changed

+238
-133
lines changed

5 files changed

+238
-133
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ All notable changes to this project are documented in this file.
44

55
The format is *loosely* based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) .The project does *not* follow Semantic Versioning and the changes are documented in reverse chronological order, grouped by calendar month.
66

7+
## November 2025
8+
9+
### Fixed
10+
11+
- *de.slisson.mps.tables* IllegalArgumentException thrown when copy-paste support is not defined for a table node (#1650).
12+
- *de.slisson.mps.tables* Textgen warning about duplicate unit name when an editor model contains multiple tables without an action map.
13+
714
## October 2025
815

916
### Fixed

code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,128 @@
234234
</node>
235235
</node>
236236
</node>
237+
<node concept="15bmVD" id="6Qwtr1aMjHs" role="15bmVC">
238+
<node concept="15ShDW" id="6Qwtr1aMjHp" role="15bq2Y">
239+
<property role="15ShDY" value="Po4Z58IgBl/November" />
240+
<property role="15ShDw" value="2025" />
241+
</node>
242+
<node concept="15bAme" id="6Qwtr1aMjHq" role="15bAlL">
243+
<node concept="2DRihI" id="6Qwtr1aMjHr" role="15bAlk">
244+
<node concept="15Ami3" id="6Qwtr1aMjHt" role="1PaTwD">
245+
<node concept="37shsh" id="6Qwtr1aMjHu" role="15Aodc">
246+
<node concept="1dCxOk" id="6Qwtr1aMjMB" role="37shsm">
247+
<property role="1XweGW" value="7e450f4e-1ac3-41ef-a851-4598161bdb94" />
248+
<property role="1XxBO9" value="de.slisson.mps.tables" />
249+
</node>
250+
</node>
251+
</node>
252+
<node concept="3oM_SD" id="6Qwtr1aMjS4" role="1PaTwD">
253+
<property role="3oM_SC" value="IllegalArgumentException" />
254+
</node>
255+
<node concept="3oM_SD" id="6Qwtr1aMjRP" role="1PaTwD">
256+
<property role="3oM_SC" value="thrown" />
257+
</node>
258+
<node concept="3oM_SD" id="6Qwtr1aMjS5" role="1PaTwD">
259+
<property role="3oM_SC" value="when" />
260+
</node>
261+
<node concept="3oM_SD" id="6Qwtr1aMjRQ" role="1PaTwD">
262+
<property role="3oM_SC" value="copy-paste" />
263+
</node>
264+
<node concept="3oM_SD" id="6Qwtr1aMjRR" role="1PaTwD">
265+
<property role="3oM_SC" value="support" />
266+
</node>
267+
<node concept="3oM_SD" id="6Qwtr1aMjRS" role="1PaTwD">
268+
<property role="3oM_SC" value="is" />
269+
</node>
270+
<node concept="3oM_SD" id="6Qwtr1aMjRW" role="1PaTwD">
271+
<property role="3oM_SC" value="not" />
272+
</node>
273+
<node concept="3oM_SD" id="6Qwtr1aMjRT" role="1PaTwD">
274+
<property role="3oM_SC" value="defined" />
275+
</node>
276+
<node concept="3oM_SD" id="6Qwtr1aMjRU" role="1PaTwD">
277+
<property role="3oM_SC" value="for" />
278+
</node>
279+
<node concept="3oM_SD" id="6Qwtr1aMjRV" role="1PaTwD">
280+
<property role="3oM_SC" value="a" />
281+
</node>
282+
<node concept="3oM_SD" id="6Qwtr1aMjRX" role="1PaTwD">
283+
<property role="3oM_SC" value="table" />
284+
</node>
285+
<node concept="3oM_SD" id="6Qwtr1aMjRY" role="1PaTwD">
286+
<property role="3oM_SC" value="node" />
287+
</node>
288+
<node concept="3oM_SD" id="6Qwtr1aMjS3" role="1PaTwD">
289+
<property role="3oM_SC" value="(#1650)." />
290+
</node>
291+
</node>
292+
<node concept="2DRihI" id="6Qwtr1b9aRL" role="15bAlk">
293+
<property role="2RT3bR" value="0" />
294+
<node concept="15Ami3" id="6Qwtr1b9aSk" role="1PaTwD">
295+
<node concept="37shsh" id="6Qwtr1b9aSm" role="15Aodc">
296+
<node concept="1dCxOk" id="6Qwtr1b9aXA" role="37shsm">
297+
<property role="1XweGW" value="7e450f4e-1ac3-41ef-a851-4598161bdb94" />
298+
<property role="1XxBO9" value="de.slisson.mps.tables" />
299+
</node>
300+
</node>
301+
</node>
302+
<node concept="3oM_SD" id="6Qwtr1beyyb" role="1PaTwD">
303+
<property role="3oM_SC" value="Textgen" />
304+
</node>
305+
<node concept="3oM_SD" id="6Qwtr1beyyc" role="1PaTwD">
306+
<property role="3oM_SC" value="warning" />
307+
</node>
308+
<node concept="3oM_SD" id="6Qwtr1b9b8H" role="1PaTwD">
309+
<property role="3oM_SC" value="about" />
310+
</node>
311+
<node concept="3oM_SD" id="6Qwtr1b9b8I" role="1PaTwD">
312+
<property role="3oM_SC" value="duplicate" />
313+
</node>
314+
<node concept="3oM_SD" id="6Qwtr1b9b8J" role="1PaTwD">
315+
<property role="3oM_SC" value="unit" />
316+
</node>
317+
<node concept="3oM_SD" id="6Qwtr1beyyd" role="1PaTwD">
318+
<property role="3oM_SC" value="name" />
319+
</node>
320+
<node concept="3oM_SD" id="6Qwtr1b9b8L" role="1PaTwD">
321+
<property role="3oM_SC" value="when" />
322+
</node>
323+
<node concept="3oM_SD" id="6Qwtr1b9be6" role="1PaTwD">
324+
<property role="3oM_SC" value="an" />
325+
</node>
326+
<node concept="3oM_SD" id="6Qwtr1b9be7" role="1PaTwD">
327+
<property role="3oM_SC" value="editor" />
328+
</node>
329+
<node concept="3oM_SD" id="6Qwtr1b9be8" role="1PaTwD">
330+
<property role="3oM_SC" value="model" />
331+
</node>
332+
<node concept="3oM_SD" id="6Qwtr1b9be9" role="1PaTwD">
333+
<property role="3oM_SC" value="contains" />
334+
</node>
335+
<node concept="3oM_SD" id="6Qwtr1b9bea" role="1PaTwD">
336+
<property role="3oM_SC" value="multiple" />
337+
</node>
338+
<node concept="3oM_SD" id="6Qwtr1b9beb" role="1PaTwD">
339+
<property role="3oM_SC" value="tables" />
340+
</node>
341+
<node concept="3oM_SD" id="6Qwtr1b9bec" role="1PaTwD">
342+
<property role="3oM_SC" value="without" />
343+
</node>
344+
<node concept="3oM_SD" id="6Qwtr1b9bed" role="1PaTwD">
345+
<property role="3oM_SC" value="an" />
346+
</node>
347+
<node concept="3oM_SD" id="6Qwtr1b9beg" role="1PaTwD">
348+
<property role="3oM_SC" value="action" />
349+
</node>
350+
<node concept="3oM_SD" id="6Qwtr1b9bee" role="1PaTwD">
351+
<property role="3oM_SC" value="map." />
352+
</node>
353+
<node concept="3oM_SD" id="6Qwtr1b9aXJ" role="1PaTwD">
354+
<property role="3oM_SC" value="" />
355+
</node>
356+
</node>
357+
</node>
358+
</node>
237359
<node concept="15bmVD" id="7Ub7KQvMivS" role="15bmVC">
238360
<node concept="15ShDW" id="7Ub7KQvMivP" role="15bq2Y">
239361
<property role="15ShDY" value="Po4Z58IgBa/October" />

code/tables/languages/de.slisson.mps.tables/generator/template/[email protected]

Lines changed: 72 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -13658,45 +13658,68 @@
1365813658
<property role="1v3jST" value="true" />
1365913659
<node concept="1pplIY" id="7NamNJWFqGU" role="1pqMTA">
1366013660
<node concept="3clFbS" id="7NamNJWFqGV" role="2VODD2">
13661+
<node concept="3cpWs8" id="6Qwtr1aYbyA" role="3cqZAp">
13662+
<node concept="3cpWsn" id="6Qwtr1aYbyD" role="3cpWs9">
13663+
<property role="TrG5h" value="tableSelectionActionMap" />
13664+
<node concept="3Tqbb2" id="6Qwtr1aYby$" role="1tU5fm">
13665+
<ref role="ehGHo" to="tpc2:g_h_SNY" resolve="CellActionMapDeclaration" />
13666+
</node>
13667+
<node concept="10Nm6u" id="6Qwtr1aYbFt" role="33vP2m" />
13668+
</node>
13669+
</node>
13670+
<node concept="3clFbH" id="6Qwtr1aYh4E" role="3cqZAp" />
1366113671
<node concept="3clFbF" id="7NamNJWFu6j" role="3cqZAp">
1366213672
<node concept="2OqwBi" id="7NamNJWFy94" role="3clFbG">
13663-
<node concept="2OqwBi" id="7NamNJWFufd" role="2Oq$k0">
13664-
<node concept="1Q6Npb" id="7NamNJWFu6i" role="2Oq$k0" />
13665-
<node concept="2SmgA7" id="7NamNJWFuuO" role="2OqNvi">
13666-
<node concept="chp4Y" id="7NamNJWFuvd" role="1dBWTz">
13667-
<ref role="cht4Q" to="bnk3:1dAqnm8m1Em" resolve="Table" />
13673+
<node concept="2OqwBi" id="6Qwtr1aYkdp" role="2Oq$k0">
13674+
<node concept="2OqwBi" id="7NamNJWFufd" role="2Oq$k0">
13675+
<node concept="1Q6Npb" id="7NamNJWFu6i" role="2Oq$k0" />
13676+
<node concept="2SmgA7" id="7NamNJWFuuO" role="2OqNvi">
13677+
<node concept="chp4Y" id="7NamNJWFuvd" role="1dBWTz">
13678+
<ref role="cht4Q" to="bnk3:1dAqnm8m1Em" resolve="Table" />
13679+
</node>
13680+
</node>
13681+
</node>
13682+
<node concept="3zZkjj" id="6Qwtr1aYpem" role="2OqNvi">
13683+
<node concept="1bVj0M" id="6Qwtr1aYpeo" role="23t8la">
13684+
<node concept="3clFbS" id="6Qwtr1aYpep" role="1bW5cS">
13685+
<node concept="3clFbF" id="6Qwtr1aYpoN" role="3cqZAp">
13686+
<node concept="3clFbC" id="6Qwtr1b3PSh" role="3clFbG">
13687+
<node concept="2OqwBi" id="6Qwtr1aYpLT" role="3uHU7B">
13688+
<node concept="37vLTw" id="6Qwtr1aYpoM" role="2Oq$k0">
13689+
<ref role="3cqZAo" node="6Qwtr1aYpeq" resolve="it" />
13690+
</node>
13691+
<node concept="3TrEf2" id="6Qwtr1aYswE" role="2OqNvi">
13692+
<ref role="3Tt5mk" to="tpc2:g_ERwze" resolve="actionMap" />
13693+
</node>
13694+
</node>
13695+
<node concept="10Nm6u" id="6Qwtr1aYtw4" role="3uHU7w" />
13696+
</node>
13697+
</node>
13698+
</node>
13699+
<node concept="gl6BB" id="6Qwtr1aYpeq" role="1bW2Oz">
13700+
<property role="TrG5h" value="it" />
13701+
<node concept="2jxLKc" id="6Qwtr1aYper" role="1tU5fm" />
13702+
</node>
1366813703
</node>
1366913704
</node>
1367013705
</node>
1367113706
<node concept="2es0OD" id="7NamNJWF_97" role="2OqNvi">
1367213707
<node concept="1bVj0M" id="7NamNJWF_99" role="23t8la">
1367313708
<node concept="3clFbS" id="7NamNJWF_9a" role="1bW5cS">
13674-
<node concept="3clFbJ" id="7NamNJWF_cS" role="3cqZAp">
13675-
<node concept="2OqwBi" id="7NamNJWFAzQ" role="3clFbw">
13676-
<node concept="2OqwBi" id="7NamNJWF_zx" role="2Oq$k0">
13677-
<node concept="37vLTw" id="7NamNJWF_hM" role="2Oq$k0">
13678-
<ref role="3cqZAo" node="7NamNJWF_9b" resolve="it" />
13679-
</node>
13680-
<node concept="3TrEf2" id="7NamNJWFA4O" role="2OqNvi">
13681-
<ref role="3Tt5mk" to="tpc2:g_ERwze" resolve="actionMap" />
13682-
</node>
13683-
</node>
13684-
<node concept="3w_OXm" id="7NamNJWFB0H" role="2OqNvi" />
13685-
</node>
13686-
<node concept="3clFbS" id="7NamNJWF_cU" role="3clFbx">
13687-
<node concept="3cpWs8" id="2CQc9DPhiHO" role="3cqZAp">
13688-
<node concept="3cpWsn" id="2CQc9DPhiHR" role="3cpWs9">
13689-
<property role="TrG5h" value="newCellActionMap" />
13690-
<node concept="3Tqbb2" id="2CQc9DPhiHM" role="1tU5fm">
13691-
<ref role="ehGHo" to="tpc2:g_h_SNY" resolve="CellActionMapDeclaration" />
13692-
</node>
13693-
<node concept="2pJPEk" id="2CQc9DPhkwL" role="33vP2m">
13709+
<node concept="3clFbJ" id="6Qwtr1aYbNq" role="3cqZAp">
13710+
<node concept="3clFbS" id="6Qwtr1aYbNs" role="3clFbx">
13711+
<node concept="3clFbF" id="6Qwtr1aYdq2" role="3cqZAp">
13712+
<node concept="37vLTI" id="6Qwtr1aYe6s" role="3clFbG">
13713+
<node concept="37vLTw" id="6Qwtr1aYdq0" role="37vLTJ">
13714+
<ref role="3cqZAo" node="6Qwtr1aYbyD" resolve="tableSelectionActionMap" />
13715+
</node>
13716+
<node concept="2pJPEk" id="2CQc9DPhkwL" role="37vLTx">
1369413717
<node concept="2pJPED" id="2CQc9DPhkwN" role="2pJPEn">
1369513718
<ref role="2pJxaS" to="tpc2:g_h_SNY" resolve="CellActionMapDeclaration" />
1369613719
<node concept="2pJxcG" id="2CQc9DPhkJ5" role="2pJxcM">
1369713720
<ref role="2pJxcJ" to="tpck:h0TrG11" resolve="name" />
13698-
<node concept="WxPPo" id="2CQc9DPhkOC" role="28ntcv">
13699-
<node concept="Xl_RD" id="2CQc9DPhkOB" role="WxPPp">
13721+
<node concept="WxPPo" id="6Qwtr1aYeIq" role="28ntcv">
13722+
<node concept="Xl_RD" id="6Qwtr1aYeIp" role="WxPPp">
1370013723
<property role="Xl_RC" value="TableSelectionActionMap" />
1370113724
</node>
1370213725
</node>
@@ -13737,7 +13760,7 @@
1373713760
<node concept="2OqwBi" id="2CQc9DPhqdU" role="3clFbG">
1373813761
<node concept="2OqwBi" id="2CQc9DPhm$6" role="2Oq$k0">
1373913762
<node concept="37vLTw" id="2CQc9DPhmhh" role="2Oq$k0">
13740-
<ref role="3cqZAo" node="2CQc9DPhiHR" resolve="newCellActionMap" />
13763+
<ref role="3cqZAo" node="6Qwtr1aYbyD" resolve="tableSelectionActionMap" />
1374113764
</node>
1374213765
<node concept="3Tsc0h" id="2CQc9DPhn4o" role="2OqNvi">
1374313766
<ref role="3TtcxE" to="tpc2:g_h_SO1" resolve="item" />
@@ -13780,31 +13803,37 @@
1378013803
<node concept="1Q6Npb" id="2CQc9DPhxnL" role="2Oq$k0" />
1378113804
<node concept="3BYIHo" id="2CQc9DPhxTE" role="2OqNvi">
1378213805
<node concept="37vLTw" id="2CQc9DPhy2F" role="3BYIHq">
13783-
<ref role="3cqZAo" node="2CQc9DPhiHR" resolve="newCellActionMap" />
13806+
<ref role="3cqZAo" node="6Qwtr1aYbyD" resolve="tableSelectionActionMap" />
1378413807
</node>
1378513808
</node>
1378613809
</node>
1378713810
</node>
13788-
<node concept="3clFbF" id="7NamNJWFBdY" role="3cqZAp">
13789-
<node concept="37vLTI" id="7NamNJWFDRq" role="3clFbG">
13790-
<node concept="2OqwBi" id="7NamNJWFBuQ" role="37vLTJ">
13791-
<node concept="37vLTw" id="7NamNJWFBdX" role="2Oq$k0">
13792-
<ref role="3cqZAo" node="7NamNJWF_9b" resolve="it" />
13793-
</node>
13794-
<node concept="3TrEf2" id="7NamNJWFC1S" role="2OqNvi">
13795-
<ref role="3Tt5mk" to="tpc2:g_ERwze" resolve="actionMap" />
13796-
</node>
13797-
</node>
13798-
<node concept="37vLTw" id="2CQc9DPhyAd" role="37vLTx">
13799-
<ref role="3cqZAo" node="2CQc9DPhiHR" resolve="newCellActionMap" />
13800-
</node>
13811+
</node>
13812+
<node concept="3clFbC" id="6Qwtr1aYcix" role="3clFbw">
13813+
<node concept="10Nm6u" id="6Qwtr1aYci$" role="3uHU7w" />
13814+
<node concept="37vLTw" id="6Qwtr1aYbUZ" role="3uHU7B">
13815+
<ref role="3cqZAo" node="6Qwtr1aYbyD" resolve="tableSelectionActionMap" />
13816+
</node>
13817+
</node>
13818+
</node>
13819+
<node concept="3clFbF" id="7NamNJWFBdY" role="3cqZAp">
13820+
<node concept="37vLTI" id="7NamNJWFDRq" role="3clFbG">
13821+
<node concept="2OqwBi" id="7NamNJWFBuQ" role="37vLTJ">
13822+
<node concept="37vLTw" id="7NamNJWFBdX" role="2Oq$k0">
13823+
<ref role="3cqZAo" node="7NamNJWF_9b" resolve="table" />
1380113824
</node>
13825+
<node concept="3TrEf2" id="7NamNJWFC1S" role="2OqNvi">
13826+
<ref role="3Tt5mk" to="tpc2:g_ERwze" resolve="actionMap" />
13827+
</node>
13828+
</node>
13829+
<node concept="37vLTw" id="2CQc9DPhyAd" role="37vLTx">
13830+
<ref role="3cqZAo" node="6Qwtr1aYbyD" resolve="tableSelectionActionMap" />
1380213831
</node>
1380313832
</node>
1380413833
</node>
1380513834
</node>
1380613835
<node concept="gl6BB" id="7NamNJWF_9b" role="1bW2Oz">
13807-
<property role="TrG5h" value="it" />
13836+
<property role="TrG5h" value="table" />
1380813837
<node concept="2jxLKc" id="7NamNJWF_9c" role="1tU5fm" />
1380913838
</node>
1381013839
</node>

0 commit comments

Comments
 (0)