|
19 | 19 | <import index="xggr" ref="r:12584d60-2d80-4ca9-9c6e-b79d499da0cf(de.itemis.mps.editor.celllayout.layout)" /> |
20 | 20 | <import index="qxi4" ref="r:45c19b6d-dd9a-4f15-973f-0267c5e76303(de.itemis.mps.editor.celllayout.runtime)" /> |
21 | 21 | <import index="tpee" ref="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" /> |
| 22 | + <import index="nivk" ref="1ed103c3-3aa6-49b7-9c21-6765ee11f224/java:jetbrains.mps.editor.runtime.descriptor(MPS.Editor/)" /> |
22 | 23 | <import index="pvux" ref="r:bb8c05bc-4758-44fe-b1ab-f9faa5a73d31(de.itemis.mps.editor.celllayout.structure)" implicit="true" /> |
23 | 24 | <import index="hy9h" ref="r:131747d1-61c1-40bf-8a0d-f19908d3d142(de.itemis.mps.editor.celllayout.behavior)" implicit="true" /> |
24 | 25 | <import index="wyt6" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.lang(JDK/)" implicit="true" /> |
|
59 | 60 | <child id="1070534934091" name="type" index="10QFUM" /> |
60 | 61 | <child id="1070534934092" name="expression" index="10QFUP" /> |
61 | 62 | </concept> |
62 | | - <concept id="1068390468198" name="jetbrains.mps.baseLanguage.structure.ClassConcept" flags="ig" index="312cEu" /> |
| 63 | + <concept id="1068390468198" name="jetbrains.mps.baseLanguage.structure.ClassConcept" flags="ig" index="312cEu"> |
| 64 | + <property id="1075300953594" name="abstractClass" index="1sVAO0" /> |
| 65 | + <child id="1095933932569" name="implementedInterface" index="EKbjA" /> |
| 66 | + </concept> |
63 | 67 | <concept id="1068431474542" name="jetbrains.mps.baseLanguage.structure.VariableDeclaration" flags="ng" index="33uBYm"> |
64 | 68 | <property id="1176718929932" name="isFinal" index="3TUv4t" /> |
65 | 69 | <child id="1068431790190" name="initializer" index="33vP2m" /> |
|
93 | 97 | <concept id="1068580123137" name="jetbrains.mps.baseLanguage.structure.BooleanConstant" flags="nn" index="3clFbT"> |
94 | 98 | <property id="1068580123138" name="value" index="3clFbU" /> |
95 | 99 | </concept> |
96 | | - <concept id="1068580123140" name="jetbrains.mps.baseLanguage.structure.ConstructorDeclaration" flags="ig" index="3clFbW" /> |
97 | 100 | <concept id="1068580320020" name="jetbrains.mps.baseLanguage.structure.IntegerConstant" flags="nn" index="3cmrfG"> |
98 | 101 | <property id="1068580320021" name="value" index="3cmrfH" /> |
99 | 102 | </concept> |
|
550 | 553 | <ref role="3gUMe" to="pvux:43ViAfTrykj" resolve="HorizontalLineCell" /> |
551 | 554 | <node concept="312cEu" id="fXNkb_1" role="13RCb5"> |
552 | 555 | <property role="TrG5h" value="_context_class_" /> |
553 | | - <node concept="3clFbW" id="3NbAIGiCiyP" role="jymVt"> |
554 | | - <node concept="3cqZAl" id="3NbAIGiCiyQ" role="3clF45" /> |
555 | | - <node concept="3Tm1VV" id="3NbAIGiCiyR" role="1B3o_S" /> |
556 | | - <node concept="3clFbS" id="3NbAIGiCiyS" role="3clF47" /> |
557 | | - </node> |
| 556 | + <property role="1sVAO0" value="true" /> |
| 557 | + <node concept="2tJIrI" id="3AHmCKdDKt9" role="jymVt" /> |
558 | 558 | <node concept="3clFb_" id="fXNkb_2" role="jymVt"> |
559 | 559 | <property role="TrG5h" value="_cell_factory_method_" /> |
560 | 560 | <node concept="3uibUv" id="5Hr2i_R0JJb" role="3clF45"> |
|
567 | 567 | <node concept="2ShNRf" id="hDIBphp" role="33vP2m"> |
568 | 568 | <node concept="1pGfFk" id="hDIBphr" role="2ShVmc"> |
569 | 569 | <ref role="37wK5l" to="mc8f:4U82Y3yZF0a" resolve="HorizontalLineCell" /> |
570 | | - <node concept="37vLTw" id="2BHiRxgm72F" role="37wK5m"> |
571 | | - <ref role="3cqZAo" node="fXNkb_a" resolve="editorContext" /> |
| 570 | + <node concept="1rXfSq" id="3AHmCKdDNf6" role="37wK5m"> |
| 571 | + <ref role="37wK5l" to="nivk:~EditorBuilderEnvironment.getEditorContext()" resolve="getEditorContext" /> |
572 | 572 | </node> |
573 | | - <node concept="37vLTw" id="2BHiRxgm6mP" role="37wK5m"> |
574 | | - <ref role="3cqZAo" node="fXNkb_c" resolve="node" /> |
| 573 | + <node concept="1rXfSq" id="3AHmCKdDNss" role="37wK5m"> |
| 574 | + <ref role="37wK5l" to="nivk:~EditorBuilderEnvironment.getNode()" resolve="getNode" /> |
575 | 575 | </node> |
576 | 576 | </node> |
577 | 577 | </node> |
|
609 | 609 | </node> |
610 | 610 | </node> |
611 | 611 | </node> |
612 | | - <node concept="37vLTG" id="fXNkb_a" role="3clF46"> |
613 | | - <property role="TrG5h" value="editorContext" /> |
614 | | - <node concept="3uibUv" id="3aDel7vYG3y" role="1tU5fm"> |
615 | | - <ref role="3uigEE" to="cj4x:~EditorContext" resolve="EditorContext" /> |
616 | | - </node> |
617 | | - </node> |
618 | 612 | <node concept="raruj" id="fXNkb_Q" role="lGtFl"> |
619 | | - <ref role="2sdACS" to="tpc3:hG092h3" resolve="cellFactoryMethod" /> |
| 613 | + <ref role="2sdACS" to="tpc3:2dNBF9rpTiT" resolve="cellFactory.factoryMethod" /> |
620 | 614 | </node> |
621 | 615 | <node concept="3Tm6S6" id="1y7DiaVv2W6" role="1B3o_S" /> |
622 | | - <node concept="37vLTG" id="fXNkb_c" role="3clF46"> |
623 | | - <property role="TrG5h" value="node" /> |
624 | | - <node concept="3Tqbb2" id="i2nPOD4" role="1tU5fm" /> |
625 | | - </node> |
626 | 616 | <node concept="17Uvod" id="fXNkb_R" role="lGtFl"> |
627 | 617 | <property role="2qtEX9" value="name" /> |
628 | 618 | <property role="P4ACc" value="ceab5195-25ea-4f22-9b92-103b95ca8c0c/1169194658468/1169194664001" /> |
|
641 | 631 | </node> |
642 | 632 | </node> |
643 | 633 | </node> |
644 | | - <node concept="3clFb_" id="5KDKp$lLLi0" role="jymVt"> |
645 | | - <property role="TrG5h" value="newFactoryMethod" /> |
646 | | - <node concept="3uibUv" id="5KDKp$lLLi1" role="3clF45"> |
647 | | - <ref role="3uigEE" to="f4zo:~EditorCell" resolve="EditorCell" /> |
648 | | - </node> |
649 | | - <node concept="3clFbS" id="5KDKp$lLLi2" role="3clF47"> |
650 | | - <node concept="3cpWs6" id="5KDKp$lLLi3" role="3cqZAp"> |
651 | | - <node concept="10Nm6u" id="5KDKp$lLLi4" role="3cqZAk" /> |
652 | | - </node> |
653 | | - </node> |
654 | | - <node concept="raruj" id="5KDKp$lLLi5" role="lGtFl" /> |
655 | | - <node concept="5jKBG" id="5KDKp$lLLi6" role="lGtFl"> |
656 | | - <ref role="v9R2y" to="tpc3:2dNBF9rt5kk" resolve="template_cellFactoryCompatibility" /> |
657 | | - </node> |
658 | | - <node concept="3Tm6S6" id="5KDKp$lLLi7" role="1B3o_S" /> |
659 | | - </node> |
| 634 | + <node concept="2tJIrI" id="3AHmCKdDJXh" role="jymVt" /> |
660 | 635 | <node concept="2tJIrI" id="43ViAfTsPYC" role="jymVt"> |
661 | 636 | <node concept="raruj" id="43ViAfTsQ3d" role="lGtFl" /> |
662 | 637 | <node concept="5jKBG" id="43ViAfTsQ3o" role="lGtFl"> |
|
684 | 659 | </node> |
685 | 660 | </node> |
686 | 661 | <node concept="3Tm1VV" id="h9B3Lp5" role="1B3o_S" /> |
| 662 | + <node concept="3uibUv" id="3AHmCKdDMzw" role="EKbjA"> |
| 663 | + <ref role="3uigEE" to="nivk:~EditorBuilderEnvironment" resolve="EditorBuilderEnvironment" /> |
| 664 | + </node> |
687 | 665 | </node> |
688 | 666 | </node> |
689 | 667 | <node concept="jVnub" id="43ViAfTumJT"> |
|
740 | 718 | <ref role="3gUMe" to="pvux:7d0q5VH9fgO" resolve="VerticalLineCell" /> |
741 | 719 | <node concept="312cEu" id="7d0q5VH9hy_" role="13RCb5"> |
742 | 720 | <property role="TrG5h" value="_context_class_" /> |
743 | | - <node concept="3clFbW" id="7d0q5VH9hyA" role="jymVt"> |
744 | | - <node concept="3cqZAl" id="7d0q5VH9hyB" role="3clF45" /> |
745 | | - <node concept="3Tm1VV" id="7d0q5VH9hyC" role="1B3o_S" /> |
746 | | - <node concept="3clFbS" id="7d0q5VH9hyD" role="3clF47" /> |
747 | | - </node> |
| 721 | + <property role="1sVAO0" value="true" /> |
| 722 | + <node concept="2tJIrI" id="3AHmCKdDXCw" role="jymVt" /> |
748 | 723 | <node concept="3clFb_" id="7d0q5VH9hyE" role="jymVt"> |
749 | 724 | <property role="TrG5h" value="_cell_factory_method_" /> |
750 | 725 | <node concept="3uibUv" id="7d0q5VH9hyF" role="3clF45"> |
|
757 | 732 | <node concept="2ShNRf" id="7d0q5VH9hyJ" role="33vP2m"> |
758 | 733 | <node concept="1pGfFk" id="7d0q5VH9hyK" role="2ShVmc"> |
759 | 734 | <ref role="37wK5l" to="mc8f:7d0q5VH9zQ8" resolve="VerticalLineCell" /> |
760 | | - <node concept="37vLTw" id="7d0q5VH9hyL" role="37wK5m"> |
761 | | - <ref role="3cqZAo" node="7d0q5VH9hz0" resolve="editorContext" /> |
| 735 | + <node concept="1rXfSq" id="3AHmCKdDWE2" role="37wK5m"> |
| 736 | + <ref role="37wK5l" to="nivk:~EditorBuilderEnvironment.getEditorContext()" resolve="getEditorContext" /> |
762 | 737 | </node> |
763 | | - <node concept="37vLTw" id="7d0q5VH9hyM" role="37wK5m"> |
764 | | - <ref role="3cqZAo" node="7d0q5VH9hz4" resolve="node" /> |
| 738 | + <node concept="1rXfSq" id="3AHmCKdDWPw" role="37wK5m"> |
| 739 | + <ref role="37wK5l" to="nivk:~EditorBuilderEnvironment.getNode()" resolve="getNode" /> |
765 | 740 | </node> |
766 | 741 | </node> |
767 | 742 | </node> |
|
799 | 774 | </node> |
800 | 775 | </node> |
801 | 776 | </node> |
802 | | - <node concept="37vLTG" id="7d0q5VH9hz0" role="3clF46"> |
803 | | - <property role="TrG5h" value="editorContext" /> |
804 | | - <node concept="3uibUv" id="7d0q5VH9hz1" role="1tU5fm"> |
805 | | - <ref role="3uigEE" to="cj4x:~EditorContext" resolve="EditorContext" /> |
806 | | - </node> |
807 | | - </node> |
808 | 777 | <node concept="raruj" id="7d0q5VH9hz2" role="lGtFl"> |
809 | | - <ref role="2sdACS" to="tpc3:hG092h3" resolve="cellFactoryMethod" /> |
| 778 | + <ref role="2sdACS" to="tpc3:2dNBF9rpTiT" resolve="cellFactory.factoryMethod" /> |
810 | 779 | </node> |
811 | 780 | <node concept="3Tm6S6" id="7d0q5VH9hz3" role="1B3o_S" /> |
812 | | - <node concept="37vLTG" id="7d0q5VH9hz4" role="3clF46"> |
813 | | - <property role="TrG5h" value="node" /> |
814 | | - <node concept="3Tqbb2" id="7d0q5VH9hz5" role="1tU5fm" /> |
815 | | - </node> |
816 | 781 | <node concept="17Uvod" id="7d0q5VH9hz6" role="lGtFl"> |
817 | 782 | <property role="2qtEX9" value="name" /> |
818 | 783 | <property role="P4ACc" value="ceab5195-25ea-4f22-9b92-103b95ca8c0c/1169194658468/1169194664001" /> |
|
831 | 796 | </node> |
832 | 797 | </node> |
833 | 798 | </node> |
834 | | - <node concept="3clFb_" id="7d0q5VH9hze" role="jymVt"> |
835 | | - <property role="TrG5h" value="newFactoryMethod" /> |
836 | | - <node concept="3uibUv" id="7d0q5VH9hzf" role="3clF45"> |
837 | | - <ref role="3uigEE" to="f4zo:~EditorCell" resolve="EditorCell" /> |
838 | | - </node> |
839 | | - <node concept="3clFbS" id="7d0q5VH9hzg" role="3clF47"> |
840 | | - <node concept="3cpWs6" id="7d0q5VH9hzh" role="3cqZAp"> |
841 | | - <node concept="10Nm6u" id="7d0q5VH9hzi" role="3cqZAk" /> |
842 | | - </node> |
843 | | - </node> |
844 | | - <node concept="raruj" id="7d0q5VH9hzj" role="lGtFl" /> |
845 | | - <node concept="5jKBG" id="7d0q5VH9hzk" role="lGtFl"> |
846 | | - <ref role="v9R2y" to="tpc3:2dNBF9rt5kk" resolve="template_cellFactoryCompatibility" /> |
847 | | - </node> |
848 | | - <node concept="3Tm6S6" id="7d0q5VH9hzl" role="1B3o_S" /> |
849 | | - </node> |
850 | 799 | <node concept="2tJIrI" id="7d0q5VH9hzm" role="jymVt"> |
851 | 800 | <node concept="raruj" id="7d0q5VH9hzn" role="lGtFl" /> |
852 | 801 | <node concept="5jKBG" id="7d0q5VH9hzo" role="lGtFl"> |
|
874 | 823 | </node> |
875 | 824 | </node> |
876 | 825 | <node concept="3Tm1VV" id="7d0q5VH9hzz" role="1B3o_S" /> |
| 826 | + <node concept="3uibUv" id="3AHmCKdDVTm" role="EKbjA"> |
| 827 | + <ref role="3uigEE" to="nivk:~EditorBuilderEnvironment" resolve="EditorBuilderEnvironment" /> |
| 828 | + </node> |
877 | 829 | </node> |
878 | 830 | </node> |
879 | 831 | <node concept="jVnub" id="3ATi8gIpzuu"> |
|
901 | 853 | <ref role="3gUMe" to="pvux:3ATi8gIrB$_" resolve="TopDownLayoutCell" /> |
902 | 854 | <node concept="312cEu" id="fXNKQOH" role="13RCb5"> |
903 | 855 | <property role="TrG5h" value="_context_class_" /> |
904 | | - <node concept="3clFbW" id="3NbAIGiCjbF" role="jymVt"> |
905 | | - <node concept="3cqZAl" id="3NbAIGiCjbG" role="3clF45" /> |
906 | | - <node concept="3Tm1VV" id="3NbAIGiCjbH" role="1B3o_S" /> |
907 | | - <node concept="3clFbS" id="3NbAIGiCjbI" role="3clF47" /> |
908 | | - </node> |
| 856 | + <property role="1sVAO0" value="true" /> |
| 857 | + <node concept="2tJIrI" id="3AHmCKdDPxn" role="jymVt" /> |
909 | 858 | <node concept="3clFb_" id="fXNLFfO" role="jymVt"> |
910 | 859 | <property role="TrG5h" value="_cell_factory_method_CustomFactory" /> |
911 | 860 | <node concept="3uibUv" id="5Hr2i_R0Q0J" role="3clF45"> |
|
1107 | 1056 | <property role="3TUv4t" value="true" /> |
1108 | 1057 | <node concept="3Tqbb2" id="i2nPOFr" role="1tU5fm" /> |
1109 | 1058 | </node> |
1110 | | - <node concept="raruj" id="fXNLFgK" role="lGtFl"> |
1111 | | - <ref role="2sdACS" to="tpc3:hG092h3" resolve="cellFactoryMethod" /> |
1112 | | - </node> |
| 1059 | + <node concept="raruj" id="fXNLFgK" role="lGtFl" /> |
1113 | 1060 | </node> |
1114 | 1061 | <node concept="3clFb_" id="5KDKp$lLLk8" role="jymVt"> |
1115 | | - <property role="TrG5h" value="newFactoryMethod" /> |
| 1062 | + <property role="TrG5h" value="_cell_factory_method_" /> |
1116 | 1063 | <node concept="3uibUv" id="5KDKp$lLLk9" role="3clF45"> |
1117 | 1064 | <ref role="3uigEE" to="f4zo:~EditorCell" resolve="EditorCell" /> |
1118 | 1065 | </node> |
1119 | 1066 | <node concept="3clFbS" id="5KDKp$lLLka" role="3clF47"> |
1120 | 1067 | <node concept="3cpWs6" id="5KDKp$lLLkb" role="3cqZAp"> |
1121 | | - <node concept="10Nm6u" id="5KDKp$lLLkc" role="3cqZAk" /> |
| 1068 | + <node concept="1rXfSq" id="3AHmCKdDTnf" role="3cqZAk"> |
| 1069 | + <ref role="37wK5l" node="fXNLFfO" resolve="_cell_factory_method_CustomFactory" /> |
| 1070 | + <node concept="1rXfSq" id="3AHmCKdDTDj" role="37wK5m"> |
| 1071 | + <ref role="37wK5l" to="nivk:~EditorBuilderEnvironment.getEditorContext()" resolve="getEditorContext" /> |
| 1072 | + </node> |
| 1073 | + <node concept="1rXfSq" id="3AHmCKdDUcI" role="37wK5m"> |
| 1074 | + <ref role="37wK5l" to="nivk:~EditorBuilderEnvironment.getNode()" resolve="getNode" /> |
| 1075 | + </node> |
| 1076 | + </node> |
1122 | 1077 | </node> |
1123 | 1078 | </node> |
1124 | | - <node concept="raruj" id="5KDKp$lLLkd" role="lGtFl" /> |
1125 | | - <node concept="5jKBG" id="5KDKp$lLLke" role="lGtFl"> |
1126 | | - <ref role="v9R2y" to="tpc3:2dNBF9rt5kk" resolve="template_cellFactoryCompatibility" /> |
| 1079 | + <node concept="raruj" id="5KDKp$lLLkd" role="lGtFl"> |
| 1080 | + <ref role="2sdACS" to="tpc3:2dNBF9rpTiT" resolve="cellFactory.factoryMethod" /> |
1127 | 1081 | </node> |
1128 | 1082 | <node concept="3Tm6S6" id="5KDKp$lLLkf" role="1B3o_S" /> |
| 1083 | + <node concept="17Uvod" id="3AHmCKdDSCH" role="lGtFl"> |
| 1084 | + <property role="2qtEX9" value="name" /> |
| 1085 | + <property role="P4ACc" value="ceab5195-25ea-4f22-9b92-103b95ca8c0c/1169194658468/1169194664001" /> |
| 1086 | + <node concept="3zFVjK" id="3AHmCKdDSCI" role="3zH0cK"> |
| 1087 | + <node concept="3clFbS" id="3AHmCKdDSCJ" role="2VODD2"> |
| 1088 | + <node concept="3clFbF" id="3AHmCKdDSQh" role="3cqZAp"> |
| 1089 | + <node concept="2OqwBi" id="3AHmCKdDSQi" role="3clFbG"> |
| 1090 | + <node concept="2qgKlT" id="3AHmCKdDSQj" role="2OqNvi"> |
| 1091 | + <ref role="37wK5l" to="tpcb:hHfE2BD" resolve="getFactoryMethodName" /> |
| 1092 | + <node concept="1iwH7S" id="3AHmCKdDSQk" role="37wK5m" /> |
| 1093 | + </node> |
| 1094 | + <node concept="30H73N" id="3AHmCKdDSQl" role="2Oq$k0" /> |
| 1095 | + </node> |
| 1096 | + </node> |
| 1097 | + </node> |
| 1098 | + </node> |
| 1099 | + </node> |
1129 | 1100 | </node> |
1130 | 1101 | <node concept="3clFb_" id="2af7$rtsxxN" role="jymVt"> |
1131 | 1102 | <property role="TrG5h" value="createChildCell" /> |
|
1161 | 1132 | </node> |
1162 | 1133 | </node> |
1163 | 1134 | <node concept="3Tm1VV" id="h9B3Loo" role="1B3o_S" /> |
| 1135 | + <node concept="3uibUv" id="3AHmCKdDQeC" role="EKbjA"> |
| 1136 | + <ref role="3uigEE" to="nivk:~EditorBuilderEnvironment" resolve="EditorBuilderEnvironment" /> |
| 1137 | + </node> |
1164 | 1138 | </node> |
1165 | 1139 | </node> |
1166 | 1140 | </model> |
|
0 commit comments