Skip to content

Commit a0fa25b

Browse files
committed
RecordValue: fixed default presentation as string #932
1 parent 3c57d16 commit a0fa25b

File tree

2 files changed

+275
-86
lines changed
  • code/languages/org.iets3.opensource

2 files changed

+275
-86
lines changed

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.toplevel/models/org/iets3/core/expr/toplevel/plugin.mps

Lines changed: 95 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -2787,116 +2787,126 @@
27872787
<property role="TrG5h" value="present" />
27882788
<node concept="3clFbS" id="3IFv_upIzya" role="3clF47">
27892789
<node concept="3clFbF" id="3IFv_upIB29" role="3cqZAp">
2790-
<node concept="3cpWs3" id="3IFv_upIB2a" role="3clFbG">
2791-
<node concept="3cpWs3" id="3IFv_upIB2b" role="3uHU7B">
2792-
<node concept="2OqwBi" id="3IFv_upIB2c" role="3uHU7w">
2793-
<node concept="2OqwBi" id="3IFv_upIC3n" role="2Oq$k0">
2794-
<node concept="37vLTw" id="3IFv_upIB2d" role="2Oq$k0">
2795-
<ref role="3cqZAo" node="3IFv_upJf8r" resolve="recordValue" />
2796-
</node>
2797-
<node concept="liA8E" id="3IFv_upICL9" role="2OqNvi">
2798-
<ref role="37wK5l" node="3vxfdxaYUpD" resolve="recordDeclaration" />
2790+
<node concept="3cpWs3" id="4Ab6HDmyyX5" role="3clFbG">
2791+
<node concept="Xl_RD" id="4Ab6HDmyyXh" role="3uHU7w">
2792+
<property role="Xl_RC" value="}" />
2793+
</node>
2794+
<node concept="3cpWs3" id="3IFv_upIB2a" role="3uHU7B">
2795+
<node concept="3cpWs3" id="4Ab6HDmyx_a" role="3uHU7B">
2796+
<node concept="Xl_RD" id="4Ab6HDmyx_m" role="3uHU7w">
2797+
<property role="Xl_RC" value="{" />
2798+
</node>
2799+
<node concept="3cpWs3" id="3IFv_upIB2b" role="3uHU7B">
2800+
<node concept="Xl_RD" id="3IFv_upIB2f" role="3uHU7B">
2801+
<property role="Xl_RC" value="#" />
2802+
</node>
2803+
<node concept="2OqwBi" id="3IFv_upIB2c" role="3uHU7w">
2804+
<node concept="2OqwBi" id="3IFv_upIC3n" role="2Oq$k0">
2805+
<node concept="37vLTw" id="3IFv_upIB2d" role="2Oq$k0">
2806+
<ref role="3cqZAo" node="3IFv_upJf8r" resolve="recordValue" />
2807+
</node>
2808+
<node concept="liA8E" id="3IFv_upICL9" role="2OqNvi">
2809+
<ref role="37wK5l" node="3vxfdxaYUpD" resolve="recordDeclaration" />
2810+
</node>
2811+
</node>
2812+
<node concept="2qgKlT" id="3IFv_upIB2e" role="2OqNvi">
2813+
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
2814+
</node>
27992815
</node>
28002816
</node>
2801-
<node concept="2qgKlT" id="3IFv_upIB2e" role="2OqNvi">
2802-
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
2803-
</node>
2804-
</node>
2805-
<node concept="Xl_RD" id="3IFv_upIB2f" role="3uHU7B">
2806-
<property role="Xl_RC" value="#" />
28072817
</node>
2808-
</node>
2809-
<node concept="2OqwBi" id="3IFv_upIB2g" role="3uHU7w">
2810-
<node concept="2OqwBi" id="3IFv_upIB2h" role="2Oq$k0">
2811-
<node concept="2OqwBi" id="3IFv_upIB2i" role="2Oq$k0">
2812-
<node concept="37vLTw" id="3IFv_upIEmd" role="2Oq$k0">
2813-
<ref role="3cqZAo" node="3IFv_upJf8r" resolve="recordValue" />
2814-
</node>
2815-
<node concept="2OwXpG" id="3IFv_upIB2k" role="2OqNvi">
2816-
<ref role="2Oxat5" node="7D7uZV2szuN" resolve="memberData" />
2818+
<node concept="2OqwBi" id="3IFv_upIB2g" role="3uHU7w">
2819+
<node concept="2OqwBi" id="3IFv_upIB2h" role="2Oq$k0">
2820+
<node concept="2OqwBi" id="3IFv_upIB2i" role="2Oq$k0">
2821+
<node concept="37vLTw" id="3IFv_upIEmd" role="2Oq$k0">
2822+
<ref role="3cqZAo" node="3IFv_upJf8r" resolve="recordValue" />
2823+
</node>
2824+
<node concept="2OwXpG" id="3IFv_upIB2k" role="2OqNvi">
2825+
<ref role="2Oxat5" node="7D7uZV2szuN" resolve="memberData" />
2826+
</node>
28172827
</node>
2818-
</node>
2819-
<node concept="3$u5V9" id="3IFv_upIB2l" role="2OqNvi">
2820-
<node concept="1bVj0M" id="3IFv_upIB2m" role="23t8la">
2821-
<node concept="3clFbS" id="3IFv_upIB2n" role="1bW5cS">
2822-
<node concept="3cpWs8" id="3IFv_upIB2o" role="3cqZAp">
2823-
<node concept="3cpWsn" id="3IFv_upIB2p" role="3cpWs9">
2824-
<property role="TrG5h" value="v" />
2825-
<node concept="3uibUv" id="3IFv_upIB2q" role="1tU5fm">
2826-
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
2827-
</node>
2828-
<node concept="2OqwBi" id="3IFv_upIB2r" role="33vP2m">
2829-
<node concept="37vLTw" id="3IFv_upIELU" role="2Oq$k0">
2830-
<ref role="3cqZAo" node="3IFv_upJf8r" resolve="recordValue" />
2828+
<node concept="3$u5V9" id="3IFv_upIB2l" role="2OqNvi">
2829+
<node concept="1bVj0M" id="3IFv_upIB2m" role="23t8la">
2830+
<node concept="3clFbS" id="3IFv_upIB2n" role="1bW5cS">
2831+
<node concept="3cpWs8" id="3IFv_upIB2o" role="3cqZAp">
2832+
<node concept="3cpWsn" id="3IFv_upIB2p" role="3cpWs9">
2833+
<property role="TrG5h" value="v" />
2834+
<node concept="3uibUv" id="3IFv_upIB2q" role="1tU5fm">
2835+
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
28312836
</node>
2832-
<node concept="liA8E" id="3IFv_upIB2t" role="2OqNvi">
2833-
<ref role="37wK5l" node="7_$HJtBvdxi" resolve="getValueByName" />
2834-
<node concept="2OqwBi" id="3IFv_upIB2u" role="37wK5m">
2835-
<node concept="37vLTw" id="3IFv_upIB2v" role="2Oq$k0">
2836-
<ref role="3cqZAo" node="3IFv_upIB2O" resolve="mapping" />
2837+
<node concept="2OqwBi" id="3IFv_upIB2r" role="33vP2m">
2838+
<node concept="37vLTw" id="3IFv_upIELU" role="2Oq$k0">
2839+
<ref role="3cqZAo" node="3IFv_upJf8r" resolve="recordValue" />
2840+
</node>
2841+
<node concept="liA8E" id="3IFv_upIB2t" role="2OqNvi">
2842+
<ref role="37wK5l" node="7_$HJtBvdxi" resolve="getValueByName" />
2843+
<node concept="2OqwBi" id="3IFv_upIB2u" role="37wK5m">
2844+
<node concept="37vLTw" id="3IFv_upIB2v" role="2Oq$k0">
2845+
<ref role="3cqZAo" node="3IFv_upIB2O" resolve="mapping" />
2846+
</node>
2847+
<node concept="3AY5_j" id="3IFv_upIB2w" role="2OqNvi" />
28372848
</node>
2838-
<node concept="3AY5_j" id="3IFv_upIB2w" role="2OqNvi" />
28392849
</node>
28402850
</node>
28412851
</node>
28422852
</node>
2843-
</node>
2844-
<node concept="3cpWs8" id="3IFv_upIB2x" role="3cqZAp">
2845-
<node concept="3cpWsn" id="3IFv_upIB2y" role="3cpWs9">
2846-
<property role="TrG5h" value="valueString" />
2847-
<node concept="3uibUv" id="3IFv_upIB2z" role="1tU5fm">
2848-
<ref role="3uigEE" to="wyt6:~String" resolve="String" />
2849-
</node>
2850-
<node concept="3K4zz7" id="3IFv_upIB2$" role="33vP2m">
2851-
<node concept="Xl_RD" id="3IFv_upIB2_" role="3K4GZi">
2852-
<property role="Xl_RC" value="&lt;null&gt;" />
2853+
<node concept="3cpWs8" id="3IFv_upIB2x" role="3cqZAp">
2854+
<node concept="3cpWsn" id="3IFv_upIB2y" role="3cpWs9">
2855+
<property role="TrG5h" value="valueString" />
2856+
<node concept="3uibUv" id="3IFv_upIB2z" role="1tU5fm">
2857+
<ref role="3uigEE" to="wyt6:~String" resolve="String" />
28532858
</node>
2854-
<node concept="3y3z36" id="3IFv_upIB2A" role="3K4Cdx">
2855-
<node concept="10Nm6u" id="3IFv_upIB2B" role="3uHU7w" />
2856-
<node concept="37vLTw" id="3IFv_upIB2C" role="3uHU7B">
2857-
<ref role="3cqZAo" node="3IFv_upIB2p" resolve="v" />
2859+
<node concept="3K4zz7" id="3IFv_upIB2$" role="33vP2m">
2860+
<node concept="Xl_RD" id="3IFv_upIB2_" role="3K4GZi">
2861+
<property role="Xl_RC" value="&lt;null&gt;" />
28582862
</node>
2859-
</node>
2860-
<node concept="2OqwBi" id="3IFv_upIB2D" role="3K4E3e">
2861-
<node concept="37vLTw" id="3IFv_upIB2E" role="2Oq$k0">
2862-
<ref role="3cqZAo" node="3IFv_upIB2p" resolve="v" />
2863+
<node concept="3y3z36" id="3IFv_upIB2A" role="3K4Cdx">
2864+
<node concept="10Nm6u" id="3IFv_upIB2B" role="3uHU7w" />
2865+
<node concept="37vLTw" id="3IFv_upIB2C" role="3uHU7B">
2866+
<ref role="3cqZAo" node="3IFv_upIB2p" resolve="v" />
2867+
</node>
28632868
</node>
2864-
<node concept="liA8E" id="3IFv_upIB2F" role="2OqNvi">
2865-
<ref role="37wK5l" to="wyt6:~Object.toString()" resolve="toString" />
2869+
<node concept="2OqwBi" id="3IFv_upIB2D" role="3K4E3e">
2870+
<node concept="37vLTw" id="3IFv_upIB2E" role="2Oq$k0">
2871+
<ref role="3cqZAo" node="3IFv_upIB2p" resolve="v" />
2872+
</node>
2873+
<node concept="liA8E" id="3IFv_upIB2F" role="2OqNvi">
2874+
<ref role="37wK5l" to="wyt6:~Object.toString()" resolve="toString" />
2875+
</node>
28662876
</node>
28672877
</node>
28682878
</node>
28692879
</node>
2870-
</node>
2871-
<node concept="3clFbF" id="3IFv_upIB2G" role="3cqZAp">
2872-
<node concept="3cpWs3" id="3IFv_upIB2H" role="3clFbG">
2873-
<node concept="37vLTw" id="3IFv_upIB2I" role="3uHU7w">
2874-
<ref role="3cqZAo" node="3IFv_upIB2y" resolve="valueString" />
2875-
</node>
2876-
<node concept="3cpWs3" id="3IFv_upIB2J" role="3uHU7B">
2877-
<node concept="2OqwBi" id="3IFv_upIB2K" role="3uHU7B">
2878-
<node concept="37vLTw" id="3IFv_upIB2L" role="2Oq$k0">
2879-
<ref role="3cqZAo" node="3IFv_upIB2O" resolve="mapping" />
2880-
</node>
2881-
<node concept="3AY5_j" id="3IFv_upIB2M" role="2OqNvi" />
2880+
<node concept="3clFbF" id="3IFv_upIB2G" role="3cqZAp">
2881+
<node concept="3cpWs3" id="3IFv_upIB2H" role="3clFbG">
2882+
<node concept="37vLTw" id="3IFv_upIB2I" role="3uHU7w">
2883+
<ref role="3cqZAo" node="3IFv_upIB2y" resolve="valueString" />
28822884
</node>
2883-
<node concept="Xl_RD" id="3IFv_upIB2N" role="3uHU7w">
2884-
<property role="Xl_RC" value=" : " />
2885+
<node concept="3cpWs3" id="3IFv_upIB2J" role="3uHU7B">
2886+
<node concept="2OqwBi" id="3IFv_upIB2K" role="3uHU7B">
2887+
<node concept="37vLTw" id="3IFv_upIB2L" role="2Oq$k0">
2888+
<ref role="3cqZAo" node="3IFv_upIB2O" resolve="mapping" />
2889+
</node>
2890+
<node concept="3AY5_j" id="3IFv_upIB2M" role="2OqNvi" />
2891+
</node>
2892+
<node concept="Xl_RD" id="3IFv_upIB2N" role="3uHU7w">
2893+
<property role="Xl_RC" value=" : " />
2894+
</node>
28852895
</node>
28862896
</node>
28872897
</node>
28882898
</node>
2889-
</node>
2890-
<node concept="Rh6nW" id="3IFv_upIB2O" role="1bW2Oz">
2891-
<property role="TrG5h" value="mapping" />
2892-
<node concept="2jxLKc" id="3IFv_upIB2P" role="1tU5fm" />
2899+
<node concept="Rh6nW" id="3IFv_upIB2O" role="1bW2Oz">
2900+
<property role="TrG5h" value="mapping" />
2901+
<node concept="2jxLKc" id="3IFv_upIB2P" role="1tU5fm" />
2902+
</node>
28932903
</node>
28942904
</node>
28952905
</node>
2896-
</node>
2897-
<node concept="3uJxvA" id="3IFv_upIB2Q" role="2OqNvi">
2898-
<node concept="Xl_RD" id="3IFv_upIB2R" role="3uJOhx">
2899-
<property role="Xl_RC" value=", " />
2906+
<node concept="3uJxvA" id="3IFv_upIB2Q" role="2OqNvi">
2907+
<node concept="Xl_RD" id="3IFv_upIB2R" role="3uJOhx">
2908+
<property role="Xl_RC" value=", " />
2909+
</node>
29002910
</node>
29012911
</node>
29022912
</node>

0 commit comments

Comments
 (0)