Skip to content

Commit 59080e1

Browse files
authored
Merge pull request #585 from IETS3/bugfix/implement_missing_renderReadable
bugfix: override renderReadable() where missing
2 parents f43d691 + 1fbe822 commit 59080e1

File tree

2 files changed

+136
-14
lines changed
  • code/languages/org.iets3.opensource/languages

2 files changed

+136
-14
lines changed

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

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -592,6 +592,9 @@
592592
<child id="1197687035757" name="valueType" index="3rHtpV" />
593593
</concept>
594594
<concept id="1165525191778" name="jetbrains.mps.baseLanguage.collections.structure.GetFirstOperation" flags="nn" index="1uHKPH" />
595+
<concept id="1240687580870" name="jetbrains.mps.baseLanguage.collections.structure.JoinOperation" flags="nn" index="3uJxvA">
596+
<child id="1240687658305" name="delimiter" index="3uJOhx" />
597+
</concept>
595598
<concept id="1165530316231" name="jetbrains.mps.baseLanguage.collections.structure.IsEmptyOperation" flags="nn" index="1v1jN8" />
596599
<concept id="1225711141656" name="jetbrains.mps.baseLanguage.collections.structure.ListElementAccessExpression" flags="nn" index="1y4W85">
597600
<child id="1225711182005" name="list" index="1y566C" />
@@ -26088,6 +26091,32 @@
2608826091
</node>
2608926092
<node concept="10Oyi0" id="5Iz9nTHIbAh" role="3clF45" />
2609026093
</node>
26094+
<node concept="13i0hz" id="6ngDzsNlIY3" role="13h7CS">
26095+
<property role="TrG5h" value="renderReadable" />
26096+
<ref role="13i0hy" node="4Y0vh0cfqjE" resolve="renderReadable" />
26097+
<node concept="3Tm1VV" id="6ngDzsNlIY4" role="1B3o_S" />
26098+
<node concept="3clFbS" id="6ngDzsNlIYh" role="3clF47">
26099+
<node concept="3clFbF" id="1dpQ_CuDCOY" role="3cqZAp">
26100+
<node concept="3cpWs3" id="1dpQ_CuDED9" role="3clFbG">
26101+
<node concept="Xl_RD" id="1dpQ_CuDEKT" role="3uHU7w">
26102+
<property role="Xl_RC" value="!" />
26103+
</node>
26104+
<node concept="2OqwBi" id="1dpQ_CuDDFe" role="3uHU7B">
26105+
<node concept="2OqwBi" id="1dpQ_CuDD14" role="2Oq$k0">
26106+
<node concept="13iPFW" id="1dpQ_CuDCOT" role="2Oq$k0" />
26107+
<node concept="3TrEf2" id="1dpQ_CuDDoE" role="2OqNvi">
26108+
<ref role="3Tt5mk" to="hm2y:4rZeNQ6NgXF" resolve="expr" />
26109+
</node>
26110+
</node>
26111+
<node concept="2qgKlT" id="1dpQ_CuDEg7" role="2OqNvi">
26112+
<ref role="37wK5l" node="4Y0vh0cfqjE" resolve="renderReadable" />
26113+
</node>
26114+
</node>
26115+
</node>
26116+
</node>
26117+
</node>
26118+
<node concept="17QB3L" id="6ngDzsNlIYi" role="3clF45" />
26119+
</node>
2609126120
</node>
2609226121
<node concept="13h7C7" id="7KDVkAEm18s">
2609326122
<ref role="13h7C2" to="hm2y:7KDVkAEm18o" resolve="IParameterizedTypeSupportsEquals" />
@@ -26455,5 +26484,85 @@
2645526484
<node concept="3clFbS" id="6xvNSEj6BMC" role="2VODD2" />
2645626485
</node>
2645726486
</node>
26487+
<node concept="13h7C7" id="6ngDzsNlH7U">
26488+
<property role="3GE5qa" value="numeric.number.limit" />
26489+
<ref role="13h7C2" to="hm2y:1RwPUjzgk0y" resolve="AbstractMinMaxExpression" />
26490+
<node concept="13hLZK" id="6ngDzsNlH7V" role="13h7CW">
26491+
<node concept="3clFbS" id="6ngDzsNlH7W" role="2VODD2" />
26492+
</node>
26493+
<node concept="13i0hz" id="6ngDzsNlH85" role="13h7CS">
26494+
<property role="TrG5h" value="renderReadable" />
26495+
<ref role="13i0hy" node="4Y0vh0cfqjE" resolve="renderReadable" />
26496+
<node concept="3Tm1VV" id="6ngDzsNlH86" role="1B3o_S" />
26497+
<node concept="3clFbS" id="6ngDzsNlH8j" role="3clF47">
26498+
<node concept="3cpWs8" id="6SrPpX93C9$" role="3cqZAp">
26499+
<node concept="3cpWsn" id="6SrPpX93C9_" role="3cpWs9">
26500+
<property role="TrG5h" value="joinedVals" />
26501+
<node concept="17QB3L" id="6SrPpX93BSJ" role="1tU5fm" />
26502+
<node concept="2OqwBi" id="6SrPpX93C9A" role="33vP2m">
26503+
<node concept="2OqwBi" id="6SrPpX93C9B" role="2Oq$k0">
26504+
<node concept="2OqwBi" id="6SrPpX93C9C" role="2Oq$k0">
26505+
<node concept="13iPFW" id="6SrPpX93C9D" role="2Oq$k0" />
26506+
<node concept="3Tsc0h" id="6SrPpX93C9E" role="2OqNvi">
26507+
<ref role="3TtcxE" to="hm2y:1RwPUjzgk0z" resolve="values" />
26508+
</node>
26509+
</node>
26510+
<node concept="3$u5V9" id="6SrPpX93C9F" role="2OqNvi">
26511+
<node concept="1bVj0M" id="6SrPpX93C9G" role="23t8la">
26512+
<node concept="3clFbS" id="6SrPpX93C9H" role="1bW5cS">
26513+
<node concept="3clFbF" id="6SrPpX93C9I" role="3cqZAp">
26514+
<node concept="2OqwBi" id="6SrPpX93C9J" role="3clFbG">
26515+
<node concept="37vLTw" id="6SrPpX93C9K" role="2Oq$k0">
26516+
<ref role="3cqZAo" node="6SrPpX93C9M" resolve="it" />
26517+
</node>
26518+
<node concept="2qgKlT" id="6SrPpX93C9L" role="2OqNvi">
26519+
<ref role="37wK5l" node="4Y0vh0cfqjE" resolve="renderReadable" />
26520+
</node>
26521+
</node>
26522+
</node>
26523+
</node>
26524+
<node concept="Rh6nW" id="6SrPpX93C9M" role="1bW2Oz">
26525+
<property role="TrG5h" value="it" />
26526+
<node concept="2jxLKc" id="6SrPpX93C9N" role="1tU5fm" />
26527+
</node>
26528+
</node>
26529+
</node>
26530+
</node>
26531+
<node concept="3uJxvA" id="6SrPpX93C9O" role="2OqNvi">
26532+
<node concept="Xl_RD" id="6SrPpX93C9P" role="3uJOhx">
26533+
<property role="Xl_RC" value=", " />
26534+
</node>
26535+
</node>
26536+
</node>
26537+
</node>
26538+
</node>
26539+
<node concept="3cpWs6" id="1dpQ_CuAkNa" role="3cqZAp">
26540+
<node concept="3cpWs3" id="1dpQ_CuAmjq" role="3cqZAk">
26541+
<node concept="Xl_RD" id="1dpQ_CuAmsM" role="3uHU7w">
26542+
<property role="Xl_RC" value=")" />
26543+
</node>
26544+
<node concept="3cpWs3" id="1dpQ_CuAlmN" role="3uHU7B">
26545+
<node concept="3cpWs3" id="1dpQ_CuAkW8" role="3uHU7B">
26546+
<node concept="2OqwBi" id="1dpQ_CuAkW9" role="3uHU7B">
26547+
<node concept="2OqwBi" id="1dpQ_CuAkWa" role="2Oq$k0">
26548+
<node concept="13iPFW" id="1dpQ_CuAkWb" role="2Oq$k0" />
26549+
<node concept="2yIwOk" id="1dpQ_CuAkWc" role="2OqNvi" />
26550+
</node>
26551+
<node concept="3n3YKJ" id="1dpQ_CuAkWd" role="2OqNvi" />
26552+
</node>
26553+
<node concept="Xl_RD" id="1dpQ_CuAkWe" role="3uHU7w">
26554+
<property role="Xl_RC" value="(" />
26555+
</node>
26556+
</node>
26557+
<node concept="37vLTw" id="1dpQ_CuAlvY" role="3uHU7w">
26558+
<ref role="3cqZAo" node="6SrPpX93C9_" resolve="joinedVals" />
26559+
</node>
26560+
</node>
26561+
</node>
26562+
</node>
26563+
</node>
26564+
<node concept="17QB3L" id="6ngDzsNlH8k" role="3clF45" />
26565+
</node>
26566+
</node>
2645826567
</model>
2645926568

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

Lines changed: 27 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4935,24 +4935,37 @@
49354935
</node>
49364936
<node concept="3cpWs3" id="7S4tmubEgIC" role="3uHU7B">
49374937
<node concept="3cpWs3" id="7S4tmubEgg$" role="3uHU7B">
4938-
<node concept="3cpWs3" id="7S4tmubEjoZ" role="3uHU7B">
4939-
<node concept="2OqwBi" id="7S4tmubEksT" role="3uHU7w">
4940-
<node concept="2OqwBi" id="7S4tmubEjH8" role="2Oq$k0">
4941-
<node concept="13iPFW" id="7S4tmubEjvr" role="2Oq$k0" />
4942-
<node concept="3TrEf2" id="7S4tmubEjXs" role="2OqNvi">
4943-
<ref role="3Tt5mk" to="5qo5:7DTWJ$8kg8w" resolve="rounding" />
4938+
<node concept="Xl_RD" id="7S4tmubEggB" role="3uHU7w">
4939+
<property role="Xl_RC" value="&gt;(" />
4940+
</node>
4941+
<node concept="3cpWs3" id="1dpQ_CuDrDZ" role="3uHU7B">
4942+
<node concept="2OqwBi" id="1dpQ_CuDrW_" role="3uHU7w">
4943+
<node concept="13iPFW" id="1dpQ_CuDrFT" role="2Oq$k0" />
4944+
<node concept="3TrcHB" id="1dpQ_CuDssv" role="2OqNvi">
4945+
<ref role="3TsBF5" to="5qo5:7DTWJ$8l5Ll" resolve="targetPrecision" />
4946+
</node>
4947+
</node>
4948+
<node concept="3cpWs3" id="6ngDzsNlK5Z" role="3uHU7B">
4949+
<node concept="3cpWs3" id="7S4tmubEjoZ" role="3uHU7B">
4950+
<node concept="2OqwBi" id="7S4tmubEksT" role="3uHU7w">
4951+
<node concept="2OqwBi" id="7S4tmubEjH8" role="2Oq$k0">
4952+
<node concept="13iPFW" id="7S4tmubEjvr" role="2Oq$k0" />
4953+
<node concept="3TrEf2" id="7S4tmubEjXs" role="2OqNvi">
4954+
<ref role="3Tt5mk" to="5qo5:7DTWJ$8kg8w" resolve="rounding" />
4955+
</node>
4956+
</node>
4957+
<node concept="2qgKlT" id="7S4tmubEkVc" role="2OqNvi">
4958+
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
4959+
</node>
4960+
</node>
4961+
<node concept="Xl_RD" id="7DTWJ$8kjrR" role="3uHU7B">
4962+
<property role="Xl_RC" value="precision&lt;" />
49444963
</node>
49454964
</node>
4946-
<node concept="2qgKlT" id="7S4tmubEkVc" role="2OqNvi">
4947-
<ref role="37wK5l" to="tpcu:hEwIMiw" resolve="getPresentation" />
4965+
<node concept="Xl_RD" id="1dpQ_CuDr5K" role="3uHU7w">
4966+
<property role="Xl_RC" value=" to " />
49484967
</node>
49494968
</node>
4950-
<node concept="Xl_RD" id="7DTWJ$8kjrR" role="3uHU7B">
4951-
<property role="Xl_RC" value="precision&lt;" />
4952-
</node>
4953-
</node>
4954-
<node concept="Xl_RD" id="7S4tmubEggB" role="3uHU7w">
4955-
<property role="Xl_RC" value="&gt;(" />
49564969
</node>
49574970
</node>
49584971
<node concept="2OqwBi" id="7S4tmubEhWd" role="3uHU7w">

0 commit comments

Comments
 (0)