Skip to content

Commit 48b7228

Browse files
authored
Merge pull request #1122 from IETS3/feature/improveValueInspector-mps20222
Feature/improve value inspector mps20222
2 parents b51e5ec + 5248c94 commit 48b7228

File tree

10 files changed

+1148
-1034
lines changed

10 files changed

+1148
-1034
lines changed
Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project version="4">
3-
<component name="GithubSharedProjectSettings">
4-
<option name="branchProtectionPatterns">
5-
<list>
6-
<option value="master" />
7-
<option value="maintenance\/.*" />
8-
</list>
9-
</option>
10-
</component>
113
<component name="IssueNavigationConfiguration">
124
<option name="links">
135
<list>
@@ -19,6 +11,6 @@
1911
</option>
2012
</component>
2113
<component name="VcsDirectoryMappings">
22-
<mapping directory="$PROJECT_DIR$/../../.." vcs="Git" />
14+
<mapping directory="$iets3.github.opensource.home$" vcs="Git" />
2315
</component>
2416
</project>

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

Lines changed: 107 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -24902,7 +24902,7 @@
2490224902
</node>
2490324903
</node>
2490424904
<node concept="13h7C7" id="2ufoZQIKHLk">
24905-
<ref role="13h7C2" to="hm2y:2ufoZQIKHqp" resolve="SimpleExpressionValueInspector" />
24905+
<ref role="13h7C2" to="hm2y:2ufoZQIKHqp" resolve="SimpleValueInspector" />
2490624906
<node concept="13hLZK" id="2ufoZQIKHLl" role="13h7CW">
2490724907
<node concept="3clFbS" id="2ufoZQIKHLm" role="2VODD2" />
2490824908
</node>
@@ -26605,6 +26605,112 @@
2660526605
<node concept="3clFbS" id="6xvNSEj6BMC" role="2VODD2" />
2660626606
</node>
2660726607
</node>
26608+
<node concept="13h7C7" id="5r47dOg5pCc">
26609+
<property role="3GE5qa" value="tuples" />
26610+
<ref role="13h7C2" to="hm2y:5r47dOfJ8UC" resolve="ITupleMemberDeclaration" />
26611+
<node concept="13i0hz" id="5r47dOg5pCn" role="13h7CS">
26612+
<property role="13i0iv" value="true" />
26613+
<property role="13i0it" value="true" />
26614+
<property role="TrG5h" value="type" />
26615+
<node concept="3Tm1VV" id="5r47dOg5pCo" role="1B3o_S" />
26616+
<node concept="3Tqbb2" id="5r47dOg5pT$" role="3clF45">
26617+
<ref role="ehGHo" to="hm2y:6sdnDbSlaok" resolve="Type" />
26618+
</node>
26619+
<node concept="3clFbS" id="5r47dOg5pCq" role="3clF47" />
26620+
</node>
26621+
<node concept="13hLZK" id="5r47dOg5pCd" role="13h7CW">
26622+
<node concept="3clFbS" id="5r47dOg5pCe" role="2VODD2" />
26623+
</node>
26624+
</node>
26625+
<node concept="13h7C7" id="25rRV02ygTq">
26626+
<property role="3GE5qa" value="tuples" />
26627+
<ref role="13h7C2" to="hm2y:25rRV02ooIM" resolve="NCopiesOp" />
26628+
<node concept="13hLZK" id="25rRV02ygTr" role="13h7CW">
26629+
<node concept="3clFbS" id="25rRV02ygTs" role="2VODD2" />
26630+
</node>
26631+
<node concept="13i0hz" id="25rRV02ygVl" role="13h7CS">
26632+
<property role="TrG5h" value="renderReadable" />
26633+
<ref role="13i0hy" node="6kR0qIbI2yi" resolve="renderReadable" />
26634+
<node concept="3Tm1VV" id="25rRV02ygVm" role="1B3o_S" />
26635+
<node concept="3clFbS" id="25rRV02ygVp" role="3clF47">
26636+
<node concept="3cpWs6" id="7SygLIkQvL7" role="3cqZAp">
26637+
<node concept="3cpWs3" id="7SygLIkTd2k" role="3cqZAk">
26638+
<node concept="Xl_RD" id="7SygLIkTdn1" role="3uHU7w">
26639+
<property role="Xl_RC" value=")" />
26640+
</node>
26641+
<node concept="3cpWs3" id="7SygLIkT6C1" role="3uHU7B">
26642+
<node concept="3cpWs3" id="7SygLIkT6fw" role="3uHU7B">
26643+
<node concept="2OqwBi" id="7SygLIkT5xF" role="3uHU7B">
26644+
<node concept="2OqwBi" id="7SygLIkT4X3" role="2Oq$k0">
26645+
<node concept="13iPFW" id="7SygLIkT4Ng" role="2Oq$k0" />
26646+
<node concept="2yIwOk" id="7SygLIkT5fu" role="2OqNvi" />
26647+
</node>
26648+
<node concept="3n3YKJ" id="7SygLIkT5WO" role="2OqNvi" />
26649+
</node>
26650+
<node concept="Xl_RD" id="7SygLIkT6fJ" role="3uHU7w">
26651+
<property role="Xl_RC" value="(" />
26652+
</node>
26653+
</node>
26654+
<node concept="2OqwBi" id="7SygLIkT7$Q" role="3uHU7w">
26655+
<node concept="2OqwBi" id="7SygLIkT6Wl" role="2Oq$k0">
26656+
<node concept="13iPFW" id="7SygLIkT6H_" role="2Oq$k0" />
26657+
<node concept="3TrEf2" id="25rRV02yiIz" role="2OqNvi">
26658+
<ref role="3Tt5mk" to="hm2y:25rRV02osES" resolve="times" />
26659+
</node>
26660+
</node>
26661+
<node concept="2qgKlT" id="7SygLIkT80i" role="2OqNvi">
26662+
<ref role="37wK5l" node="4Y0vh0cfqjE" resolve="renderReadable" />
26663+
</node>
26664+
</node>
26665+
</node>
26666+
</node>
26667+
</node>
26668+
</node>
26669+
<node concept="17QB3L" id="25rRV02ygVq" role="3clF45" />
26670+
</node>
26671+
<node concept="13i0hz" id="ijyib_dOXX" role="13h7CS">
26672+
<property role="TrG5h" value="expression" />
26673+
<node concept="3Tm1VV" id="ijyib_dOXY" role="1B3o_S" />
26674+
<node concept="3Tqbb2" id="ijyib_dOXZ" role="3clF45">
26675+
<ref role="ehGHo" to="hm2y:6sdnDbSla17" resolve="Expression" />
26676+
</node>
26677+
<node concept="3clFbS" id="ijyib_dOY0" role="3clF47">
26678+
<node concept="3clFbF" id="ijyib_dOY1" role="3cqZAp">
26679+
<node concept="2OqwBi" id="ijyib_dOY2" role="3clFbG">
26680+
<node concept="1PxgMI" id="ijyib_dOY3" role="2Oq$k0">
26681+
<node concept="chp4Y" id="ijyib_dOY4" role="3oSUPX">
26682+
<ref role="cht4Q" to="hm2y:7NJy08a3O99" resolve="DotExpression" />
26683+
</node>
26684+
<node concept="2OqwBi" id="ijyib_dOY5" role="1m5AlR">
26685+
<node concept="13iPFW" id="ijyib_dOY6" role="2Oq$k0" />
26686+
<node concept="1mfA1w" id="ijyib_dOY7" role="2OqNvi" />
26687+
</node>
26688+
</node>
26689+
<node concept="3TrEf2" id="ijyib_dOY8" role="2OqNvi">
26690+
<ref role="3Tt5mk" to="hm2y:4rZeNQ6NgXF" resolve="expr" />
26691+
</node>
26692+
</node>
26693+
</node>
26694+
</node>
26695+
</node>
26696+
</node>
26697+
<node concept="13h7C7" id="5r47dOfJ8Us">
26698+
<property role="3GE5qa" value="tuples" />
26699+
<ref role="13h7C2" to="hm2y:5r47dOfJ8Ur" resolve="ITupleDeclaration" />
26700+
<node concept="13i0hz" id="5r47dOfJ8UL" role="13h7CS">
26701+
<property role="13i0iv" value="true" />
26702+
<property role="13i0it" value="true" />
26703+
<property role="TrG5h" value="getMembers" />
26704+
<node concept="3Tm1VV" id="5r47dOfJ8UM" role="1B3o_S" />
26705+
<node concept="2I9FWS" id="5r47dOfJ9kG" role="3clF45">
26706+
<ref role="2I9WkF" to="hm2y:5r47dOfJ8UC" resolve="ITupleMemberDeclaration" />
26707+
</node>
26708+
<node concept="3clFbS" id="5r47dOfJ8UO" role="3clF47" />
26709+
</node>
26710+
<node concept="13hLZK" id="5r47dOfJ8Ut" role="13h7CW">
26711+
<node concept="3clFbS" id="5r47dOfJ8Uu" role="2VODD2" />
26712+
</node>
26713+
</node>
2660826714
<node concept="13h7C7" id="6ngDzsNlH7U">
2660926715
<property role="3GE5qa" value="numeric.number.limit" />
2661026716
<ref role="13h7C2" to="hm2y:1RwPUjzgk0y" resolve="AbstractMinMaxExpression" />
@@ -26685,40 +26791,6 @@
2668526791
<node concept="17QB3L" id="6ngDzsNlH8k" role="3clF45" />
2668626792
</node>
2668726793
</node>
26688-
<node concept="13h7C7" id="5r47dOg5pCc">
26689-
<property role="3GE5qa" value="tuples" />
26690-
<ref role="13h7C2" to="hm2y:5r47dOfJ8UC" resolve="ITupleMemberDeclaration" />
26691-
<node concept="13i0hz" id="5r47dOg5pCn" role="13h7CS">
26692-
<property role="13i0iv" value="true" />
26693-
<property role="13i0it" value="true" />
26694-
<property role="TrG5h" value="type" />
26695-
<node concept="3Tm1VV" id="5r47dOg5pCo" role="1B3o_S" />
26696-
<node concept="3Tqbb2" id="5r47dOg5pT$" role="3clF45">
26697-
<ref role="ehGHo" to="hm2y:6sdnDbSlaok" resolve="Type" />
26698-
</node>
26699-
<node concept="3clFbS" id="5r47dOg5pCq" role="3clF47" />
26700-
</node>
26701-
<node concept="13hLZK" id="5r47dOg5pCd" role="13h7CW">
26702-
<node concept="3clFbS" id="5r47dOg5pCe" role="2VODD2" />
26703-
</node>
26704-
</node>
26705-
<node concept="13h7C7" id="5r47dOfJ8Us">
26706-
<property role="3GE5qa" value="tuples" />
26707-
<ref role="13h7C2" to="hm2y:5r47dOfJ8Ur" resolve="ITupleDeclaration" />
26708-
<node concept="13i0hz" id="5r47dOfJ8UL" role="13h7CS">
26709-
<property role="13i0iv" value="true" />
26710-
<property role="13i0it" value="true" />
26711-
<property role="TrG5h" value="getMembers" />
26712-
<node concept="3Tm1VV" id="5r47dOfJ8UM" role="1B3o_S" />
26713-
<node concept="2I9FWS" id="5r47dOfJ9kG" role="3clF45">
26714-
<ref role="2I9WkF" to="hm2y:5r47dOfJ8UC" resolve="ITupleMemberDeclaration" />
26715-
</node>
26716-
<node concept="3clFbS" id="5r47dOfJ8UO" role="3clF47" />
26717-
</node>
26718-
<node concept="13hLZK" id="5r47dOfJ8Ut" role="13h7CW">
26719-
<node concept="3clFbS" id="5r47dOfJ8Uu" role="2VODD2" />
26720-
</node>
26721-
</node>
2672226794
<node concept="13h7C7" id="6GiZkUz7qWV">
2672326795
<property role="3GE5qa" value="tuples" />
2672426796
<ref role="13h7C2" to="hm2y:6GiZkUz7qWO" resolve="InlineNamedTupleAccess" />
@@ -27819,77 +27891,5 @@
2781927891
</node>
2782027892
<node concept="3Tm1VV" id="2nydsCfyYD1" role="1B3o_S" />
2782127893
</node>
27822-
<node concept="13h7C7" id="25rRV02ygTq">
27823-
<property role="3GE5qa" value="tuples" />
27824-
<ref role="13h7C2" to="hm2y:25rRV02ooIM" resolve="NCopiesOp" />
27825-
<node concept="13hLZK" id="25rRV02ygTr" role="13h7CW">
27826-
<node concept="3clFbS" id="25rRV02ygTs" role="2VODD2" />
27827-
</node>
27828-
<node concept="13i0hz" id="25rRV02ygVl" role="13h7CS">
27829-
<property role="TrG5h" value="renderReadable" />
27830-
<ref role="13i0hy" node="6kR0qIbI2yi" resolve="renderReadable" />
27831-
<node concept="3Tm1VV" id="25rRV02ygVm" role="1B3o_S" />
27832-
<node concept="3clFbS" id="25rRV02ygVp" role="3clF47">
27833-
<node concept="3cpWs6" id="7SygLIkQvL7" role="3cqZAp">
27834-
<node concept="3cpWs3" id="7SygLIkTd2k" role="3cqZAk">
27835-
<node concept="Xl_RD" id="7SygLIkTdn1" role="3uHU7w">
27836-
<property role="Xl_RC" value=")" />
27837-
</node>
27838-
<node concept="3cpWs3" id="7SygLIkT6C1" role="3uHU7B">
27839-
<node concept="3cpWs3" id="7SygLIkT6fw" role="3uHU7B">
27840-
<node concept="2OqwBi" id="7SygLIkT5xF" role="3uHU7B">
27841-
<node concept="2OqwBi" id="7SygLIkT4X3" role="2Oq$k0">
27842-
<node concept="13iPFW" id="7SygLIkT4Ng" role="2Oq$k0" />
27843-
<node concept="2yIwOk" id="7SygLIkT5fu" role="2OqNvi" />
27844-
</node>
27845-
<node concept="3n3YKJ" id="7SygLIkT5WO" role="2OqNvi" />
27846-
</node>
27847-
<node concept="Xl_RD" id="7SygLIkT6fJ" role="3uHU7w">
27848-
<property role="Xl_RC" value="(" />
27849-
</node>
27850-
</node>
27851-
<node concept="2OqwBi" id="7SygLIkT7$Q" role="3uHU7w">
27852-
<node concept="2OqwBi" id="7SygLIkT6Wl" role="2Oq$k0">
27853-
<node concept="13iPFW" id="7SygLIkT6H_" role="2Oq$k0" />
27854-
<node concept="3TrEf2" id="25rRV02yiIz" role="2OqNvi">
27855-
<ref role="3Tt5mk" to="hm2y:25rRV02osES" resolve="times" />
27856-
</node>
27857-
</node>
27858-
<node concept="2qgKlT" id="7SygLIkT80i" role="2OqNvi">
27859-
<ref role="37wK5l" node="4Y0vh0cfqjE" resolve="renderReadable" />
27860-
</node>
27861-
</node>
27862-
</node>
27863-
</node>
27864-
</node>
27865-
</node>
27866-
<node concept="17QB3L" id="25rRV02ygVq" role="3clF45" />
27867-
</node>
27868-
<node concept="13i0hz" id="ijyib_dOXX" role="13h7CS">
27869-
<property role="TrG5h" value="expression" />
27870-
<node concept="3Tm1VV" id="ijyib_dOXY" role="1B3o_S" />
27871-
<node concept="3Tqbb2" id="ijyib_dOXZ" role="3clF45">
27872-
<ref role="ehGHo" to="hm2y:6sdnDbSla17" resolve="Expression" />
27873-
</node>
27874-
<node concept="3clFbS" id="ijyib_dOY0" role="3clF47">
27875-
<node concept="3clFbF" id="ijyib_dOY1" role="3cqZAp">
27876-
<node concept="2OqwBi" id="ijyib_dOY2" role="3clFbG">
27877-
<node concept="1PxgMI" id="ijyib_dOY3" role="2Oq$k0">
27878-
<node concept="chp4Y" id="ijyib_dOY4" role="3oSUPX">
27879-
<ref role="cht4Q" to="hm2y:7NJy08a3O99" resolve="DotExpression" />
27880-
</node>
27881-
<node concept="2OqwBi" id="ijyib_dOY5" role="1m5AlR">
27882-
<node concept="13iPFW" id="ijyib_dOY6" role="2Oq$k0" />
27883-
<node concept="1mfA1w" id="ijyib_dOY7" role="2OqNvi" />
27884-
</node>
27885-
</node>
27886-
<node concept="3TrEf2" id="ijyib_dOY8" role="2OqNvi">
27887-
<ref role="3Tt5mk" to="hm2y:4rZeNQ6NgXF" resolve="expr" />
27888-
</node>
27889-
</node>
27890-
</node>
27891-
</node>
27892-
</node>
27893-
</node>
2789427894
</model>
2789527895

0 commit comments

Comments
 (0)