Skip to content

Commit 1dff88d

Browse files
committed
optimized editor update after executing checkables
1 parent 741b55a commit 1dff88d

File tree

1 file changed

+31
-104
lines changed
  • code/languages/org.iets3.opensource/languages/org.iets3.core.plugin/models/org/iets3/core/plugin

1 file changed

+31
-104
lines changed

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

Lines changed: 31 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -574,26 +574,6 @@
574574
</node>
575575
</node>
576576
</node>
577-
<node concept="3cpWs8" id="7Z_fDCwiSjR" role="3cqZAp">
578-
<node concept="3cpWsn" id="7Z_fDCwiSjS" role="3cpWs9">
579-
<property role="TrG5h" value="editorComponent" />
580-
<property role="3TUv4t" value="true" />
581-
<node concept="3uibUv" id="7Z_fDCwiSjQ" role="1tU5fm">
582-
<ref role="3uigEE" to="cj4x:~EditorComponent" resolve="EditorComponent" />
583-
</node>
584-
<node concept="2OqwBi" id="7Z_fDCwiSjT" role="33vP2m">
585-
<node concept="2OqwBi" id="7Z_fDCwiSjU" role="2Oq$k0">
586-
<node concept="2WthIp" id="7Z_fDCwiSjV" role="2Oq$k0" />
587-
<node concept="1DTwFV" id="7Z_fDCwiSjW" role="2OqNvi">
588-
<ref role="2WH_rO" node="3slbD0C7DL8" resolve="ctx" />
589-
</node>
590-
</node>
591-
<node concept="liA8E" id="7Z_fDCwiSjX" role="2OqNvi">
592-
<ref role="37wK5l" to="cj4x:~EditorContext.getEditorComponent()" resolve="getEditorComponent" />
593-
</node>
594-
</node>
595-
</node>
596-
</node>
597577
<node concept="3cpWs8" id="7Z_fDCwjnD8" role="3cqZAp">
598578
<node concept="3cpWsn" id="7Z_fDCwjnD9" role="3cpWs9">
599579
<property role="TrG5h" value="context" />
@@ -677,62 +657,8 @@
677657
</node>
678658
</node>
679659
</node>
680-
<node concept="3clFbF" id="4Pi6J8CbquW" role="3cqZAp">
681-
<node concept="2OqwBi" id="4Pi6J8CbquX" role="3clFbG">
682-
<node concept="37vLTw" id="7Z_fDCwiSjY" role="2Oq$k0">
683-
<ref role="3cqZAo" node="7Z_fDCwiSjS" resolve="editorComponent" />
684-
</node>
685-
<node concept="liA8E" id="4Pi6J8Cbqv3" role="2OqNvi">
686-
<ref role="37wK5l" to="cj4x:~EditorComponent.update()" resolve="update" />
687-
</node>
688-
</node>
689-
</node>
690-
<node concept="3cpWs8" id="2NazPIlP$3P" role="3cqZAp">
691-
<node concept="3cpWsn" id="2NazPIlP$3Q" role="3cpWs9">
692-
<property role="TrG5h" value="rootECs" />
693-
<node concept="A3Dl8" id="2NazPIlPyWX" role="1tU5fm">
694-
<node concept="3uibUv" id="2NazPIlPyX0" role="A3Ik2">
695-
<ref role="3uigEE" to="exr9:~EditorComponent" resolve="EditorComponent" />
696-
</node>
697-
</node>
698-
<node concept="2OqwBi" id="2NazPIlP$3R" role="33vP2m">
699-
<node concept="3zZkjj" id="2NazPIlP$3T" role="2OqNvi">
700-
<node concept="1bVj0M" id="2NazPIlP$3U" role="23t8la">
701-
<node concept="3clFbS" id="2NazPIlP$3V" role="1bW5cS">
702-
<node concept="3clFbF" id="2NazPIlP$3W" role="3cqZAp">
703-
<node concept="3clFbC" id="2NazPIlP$3X" role="3clFbG">
704-
<node concept="2OqwBi" id="2NazPIlP$3Z" role="3uHU7B">
705-
<node concept="37vLTw" id="2NazPIlP$40" role="2Oq$k0">
706-
<ref role="3cqZAo" node="2NazPIlP$44" resolve="it" />
707-
</node>
708-
<node concept="liA8E" id="2NazPIlRoYW" role="2OqNvi">
709-
<ref role="37wK5l" to="exr9:~EditorComponent.getEditedNode()" resolve="getEditedNode" />
710-
</node>
711-
</node>
712-
<node concept="37vLTw" id="2NazPIlP$43" role="3uHU7w">
713-
<ref role="3cqZAo" node="4Pi6J8CbquR" resolve="cr" />
714-
</node>
715-
</node>
716-
</node>
717-
</node>
718-
<node concept="Rh6nW" id="2NazPIlP$44" role="1bW2Oz">
719-
<property role="TrG5h" value="it" />
720-
<node concept="2jxLKc" id="2NazPIlP$45" role="1tU5fm" />
721-
</node>
722-
</node>
723-
</node>
724-
<node concept="2YIFZM" id="2NazPIlPVql" role="2Oq$k0">
725-
<ref role="37wK5l" to="kvq8:2WlJ6VKOSU7" resolve="findAllInstances" />
726-
<ref role="1Pybhc" to="kvq8:2WlJ6VKOwRU" resolve="EditorComponentHacks" />
727-
</node>
728-
</node>
729-
</node>
730-
</node>
731660
<node concept="3clFbF" id="4Pi6J8Cbqv4" role="3cqZAp">
732661
<node concept="2OqwBi" id="4Pi6J8Cbqv5" role="3clFbG">
733-
<node concept="37vLTw" id="2NazPIlP$46" role="2Oq$k0">
734-
<ref role="3cqZAo" node="2NazPIlP$3Q" resolve="rootECs" />
735-
</node>
736662
<node concept="2es0OD" id="4Pi6J8Cbqvl" role="2OqNvi">
737663
<node concept="1bVj0M" id="4Pi6J8Cbqvm" role="23t8la">
738664
<node concept="3clFbS" id="4Pi6J8Cbqvn" role="1bW5cS">
@@ -753,6 +679,37 @@
753679
</node>
754680
</node>
755681
</node>
682+
<node concept="2OqwBi" id="6$exEYdVUGB" role="2Oq$k0">
683+
<node concept="3zZkjj" id="6$exEYdVUGC" role="2OqNvi">
684+
<node concept="1bVj0M" id="6$exEYdVUGD" role="23t8la">
685+
<node concept="3clFbS" id="6$exEYdVUGE" role="1bW5cS">
686+
<node concept="3clFbF" id="6$exEYdVUGF" role="3cqZAp">
687+
<node concept="3clFbC" id="6$exEYdVUGG" role="3clFbG">
688+
<node concept="2OqwBi" id="6$exEYdVUGH" role="3uHU7B">
689+
<node concept="37vLTw" id="6$exEYdVUGI" role="2Oq$k0">
690+
<ref role="3cqZAo" node="6$exEYdVUGL" resolve="it" />
691+
</node>
692+
<node concept="liA8E" id="6$exEYdVUGJ" role="2OqNvi">
693+
<ref role="37wK5l" to="exr9:~EditorComponent.getEditedNode()" resolve="getEditedNode" />
694+
</node>
695+
</node>
696+
<node concept="37vLTw" id="6$exEYdVUGK" role="3uHU7w">
697+
<ref role="3cqZAo" node="4Pi6J8CbquR" resolve="cr" />
698+
</node>
699+
</node>
700+
</node>
701+
</node>
702+
<node concept="Rh6nW" id="6$exEYdVUGL" role="1bW2Oz">
703+
<property role="TrG5h" value="it" />
704+
<node concept="2jxLKc" id="6$exEYdVUGM" role="1tU5fm" />
705+
</node>
706+
</node>
707+
</node>
708+
<node concept="2YIFZM" id="6$exEYdVUGN" role="2Oq$k0">
709+
<ref role="37wK5l" to="kvq8:2WlJ6VKOSU7" resolve="findAllInstances" />
710+
<ref role="1Pybhc" to="kvq8:2WlJ6VKOwRU" resolve="EditorComponentHacks" />
711+
</node>
712+
</node>
756713
</node>
757714
</node>
758715
</node>
@@ -996,21 +953,6 @@
996953
</node>
997954
</node>
998955
</node>
999-
<node concept="3clFbF" id="5HLmk5GXKOP" role="3cqZAp">
1000-
<node concept="2OqwBi" id="5HLmk5GXKOQ" role="3clFbG">
1001-
<node concept="2OqwBi" id="5HLmk5GXKOR" role="2Oq$k0">
1002-
<node concept="37vLTw" id="53f0GWHVRmP" role="2Oq$k0">
1003-
<ref role="3cqZAo" node="53f0GWHVRQg" resolve="context" />
1004-
</node>
1005-
<node concept="liA8E" id="5HLmk5GXKOV" role="2OqNvi">
1006-
<ref role="37wK5l" to="cj4x:~EditorContext.getEditorComponent()" resolve="getEditorComponent" />
1007-
</node>
1008-
</node>
1009-
<node concept="liA8E" id="5HLmk5GXKOW" role="2OqNvi">
1010-
<ref role="37wK5l" to="cj4x:~EditorComponent.update()" resolve="update" />
1011-
</node>
1012-
</node>
1013-
</node>
1014956
<node concept="3clFbF" id="4bmM0avMBSo" role="3cqZAp">
1015957
<node concept="2OqwBi" id="4bmM0avMBSp" role="3clFbG">
1016958
<node concept="2OqwBi" id="4bmM0avMCpa" role="2Oq$k0">
@@ -1504,21 +1446,6 @@
15041446
</node>
15051447
</node>
15061448
</node>
1507-
<node concept="3clFbF" id="5HLmk5GXJxR" role="3cqZAp">
1508-
<node concept="2OqwBi" id="5HLmk5GXJxS" role="3clFbG">
1509-
<node concept="2OqwBi" id="5HLmk5GXJxT" role="2Oq$k0">
1510-
<node concept="37vLTw" id="53f0GWHV$_8" role="2Oq$k0">
1511-
<ref role="3cqZAo" node="53f0GWHVzdy" resolve="context" />
1512-
</node>
1513-
<node concept="liA8E" id="5HLmk5GXJxX" role="2OqNvi">
1514-
<ref role="37wK5l" to="cj4x:~EditorContext.getEditorComponent()" resolve="getEditorComponent" />
1515-
</node>
1516-
</node>
1517-
<node concept="liA8E" id="5HLmk5GXJxY" role="2OqNvi">
1518-
<ref role="37wK5l" to="cj4x:~EditorComponent.update()" resolve="update" />
1519-
</node>
1520-
</node>
1521-
</node>
15221449
<node concept="3cpWs8" id="TuTPrvRoFt" role="3cqZAp">
15231450
<node concept="3cpWsn" id="TuTPrvRoFu" role="3cpWs9">
15241451
<property role="TrG5h" value="cr" />

0 commit comments

Comments
 (0)