Typechecking2 runtime: introduced boundParam in required(), list support, pre/post processing of static rule templates
This commit is contained in:
parent
7ee4e4c628
commit
ed07a82bb5
|
|
@ -14,6 +14,7 @@
|
|||
<dependency reexport="false">8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)</dependency>
|
||||
<dependency reexport="false">6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)</dependency>
|
||||
<dependency reexport="false">7526e0cf-1ce7-46f8-a555-9eca1e06c23b(jetbrains.mps.unification.tree)</dependency>
|
||||
<dependency reexport="false">f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)</dependency>
|
||||
</dependencies>
|
||||
<usedLanguages>
|
||||
<usedLanguage>f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)</usedLanguage>
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
<import index="ie8e" ref="r:ab2605ab-b4bc-4e80-a8ca-19a4a8465c01(jetbrains.mps.unification.tree)" />
|
||||
<import index="ec5l" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/f:java_stub#8865b7a8-5271-43d3-884c-6fd1d9cfdd34#org.jetbrains.mps.openapi.model(MPS.OpenAPI/org.jetbrains.mps.openapi.model@java_stub)" />
|
||||
<import index="rzz2" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/f:java_stub#6354ebe7-c22a-4a0f-ac54-50b52ab9b065#java.lang.annotation(JDK/java.lang.annotation@java_stub)" />
|
||||
<import index="tpee" ref="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" />
|
||||
</imports>
|
||||
<registry>
|
||||
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
|
||||
|
|
@ -29,6 +30,9 @@
|
|||
</concept>
|
||||
<concept id="1202948039474" name="jetbrains.mps.baseLanguage.structure.InstanceMethodCallOperation" flags="nn" index="liA8E" />
|
||||
<concept id="1465982738277781862" name="jetbrains.mps.baseLanguage.structure.PlaceholderMember" flags="ng" index="2tJIrI" />
|
||||
<concept id="1239714755177" name="jetbrains.mps.baseLanguage.structure.AbstractUnaryNumberOperation" flags="nn" index="2$Kvd9">
|
||||
<child id="1239714902950" name="expression" index="2$L3a6" />
|
||||
</concept>
|
||||
<concept id="1188206331916" name="jetbrains.mps.baseLanguage.structure.Annotation" flags="ig" index="2ABs$o" />
|
||||
<concept id="1188206574119" name="jetbrains.mps.baseLanguage.structure.AnnotationMethodDeclaration" flags="ig" index="2ACnGN" />
|
||||
<concept id="1173175405605" name="jetbrains.mps.baseLanguage.structure.ArrayAccessExpression" flags="nn" index="AH0OO">
|
||||
|
|
@ -81,6 +85,7 @@
|
|||
<reference id="1144433194310" name="classConcept" index="1Pybhc" />
|
||||
</concept>
|
||||
<concept id="1070534058343" name="jetbrains.mps.baseLanguage.structure.NullLiteral" flags="nn" index="10Nm6u" />
|
||||
<concept id="1070534370425" name="jetbrains.mps.baseLanguage.structure.IntegerType" flags="in" index="10Oyi0" />
|
||||
<concept id="1070534644030" name="jetbrains.mps.baseLanguage.structure.BooleanType" flags="in" index="10P_77" />
|
||||
<concept id="1070534760951" name="jetbrains.mps.baseLanguage.structure.ArrayType" flags="in" index="10Q1$e">
|
||||
<child id="1070534760952" name="componentType" index="10Q1$1" />
|
||||
|
|
@ -174,6 +179,7 @@
|
|||
<child id="1081773367579" name="rightExpression" index="3uHU7w" />
|
||||
<child id="1081773367580" name="leftExpression" index="3uHU7B" />
|
||||
</concept>
|
||||
<concept id="1214918800624" name="jetbrains.mps.baseLanguage.structure.PostfixIncrementExpression" flags="nn" index="3uNrnE" />
|
||||
<concept id="1184950988562" name="jetbrains.mps.baseLanguage.structure.ArrayCreator" flags="nn" index="3$_iS1">
|
||||
<child id="1184951007469" name="componentType" index="3$_nBY" />
|
||||
<child id="1184952969026" name="dimensionExpression" index="3$GQph" />
|
||||
|
|
@ -209,6 +215,7 @@
|
|||
<concept id="1177026924588" name="jetbrains.mps.lang.smodel.structure.RefConcept_Reference" flags="nn" index="chp4Y">
|
||||
<reference id="1177026940964" name="conceptDeclaration" index="cht4Q" />
|
||||
</concept>
|
||||
<concept id="1145383075378" name="jetbrains.mps.lang.smodel.structure.SNodeListType" flags="in" index="2I9FWS" />
|
||||
<concept id="1145404486709" name="jetbrains.mps.lang.smodel.structure.SemanticDowncastExpression" flags="nn" index="2JrnkZ">
|
||||
<child id="1145404616321" name="leftExpression" index="2JrQYb" />
|
||||
</concept>
|
||||
|
|
@ -223,6 +230,9 @@
|
|||
<concept id="1138056022639" name="jetbrains.mps.lang.smodel.structure.SPropertyAccess" flags="nn" index="3TrcHB">
|
||||
<reference id="1138056395725" name="property" index="3TsBF5" />
|
||||
</concept>
|
||||
<concept id="1138056143562" name="jetbrains.mps.lang.smodel.structure.SLinkAccess" flags="nn" index="3TrEf2">
|
||||
<reference id="1138056516764" name="link" index="3Tt5mk" />
|
||||
</concept>
|
||||
<concept id="1172420572800" name="jetbrains.mps.lang.smodel.structure.SConceptType" flags="in" index="3THzug" />
|
||||
</language>
|
||||
<language id="ceab5195-25ea-4f22-9b92-103b95ca8c0c" name="jetbrains.mps.lang.core">
|
||||
|
|
@ -273,11 +283,20 @@
|
|||
<concept id="1151689724996" name="jetbrains.mps.baseLanguage.collections.structure.SequenceType" flags="in" index="A3Dl8">
|
||||
<child id="1151689745422" name="elementType" index="A3Ik2" />
|
||||
</concept>
|
||||
<concept id="1153943597977" name="jetbrains.mps.baseLanguage.collections.structure.ForEachStatement" flags="nn" index="2Gpval">
|
||||
<child id="1153944400369" name="variable" index="2Gsz3X" />
|
||||
<child id="1153944424730" name="inputSequence" index="2GsD0m" />
|
||||
</concept>
|
||||
<concept id="1153944193378" name="jetbrains.mps.baseLanguage.collections.structure.ForEachVariable" flags="nr" index="2GrKxI" />
|
||||
<concept id="1153944233411" name="jetbrains.mps.baseLanguage.collections.structure.ForEachVariableReference" flags="nn" index="2GrUjf">
|
||||
<reference id="1153944258490" name="variable" index="2Gs0qQ" />
|
||||
</concept>
|
||||
<concept id="1237721394592" name="jetbrains.mps.baseLanguage.collections.structure.AbstractContainerCreator" flags="nn" index="HWqM0">
|
||||
<child id="1237721435807" name="elementType" index="HW$YZ" />
|
||||
<child id="1237731803878" name="copyFrom" index="I$8f6" />
|
||||
</concept>
|
||||
<concept id="1160600644654" name="jetbrains.mps.baseLanguage.collections.structure.ListCreatorWithInit" flags="nn" index="Tc6Ow" />
|
||||
<concept id="1162935959151" name="jetbrains.mps.baseLanguage.collections.structure.GetSizeOperation" flags="nn" index="34oBXx" />
|
||||
<concept id="1240325842691" name="jetbrains.mps.baseLanguage.collections.structure.AsSequenceOperation" flags="nn" index="39bAoz" />
|
||||
<concept id="1184963466173" name="jetbrains.mps.baseLanguage.collections.structure.ToArrayOperation" flags="nn" index="3_kTaI" />
|
||||
<concept id="1180964022718" name="jetbrains.mps.baseLanguage.collections.structure.ConcatOperation" flags="nn" index="3QWeyG" />
|
||||
|
|
@ -341,8 +360,8 @@
|
|||
<node concept="10P_77" id="1ffsG7bXs5Z" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="1ffsG7bXs60" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="1ffsG7bXs61" role="3clF47">
|
||||
<node concept="3cpWs6" id="1ffsG7bXs62" role="3cqZAp">
|
||||
<node concept="3clFbT" id="1ffsG7bXs63" role="3cqZAk" />
|
||||
<node concept="3clFbF" id="3x8pcoFth9R" role="3cqZAp">
|
||||
<node concept="3clFbT" id="1ffsG7bXs63" role="3clFbG" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2AHcQZ" id="1ffsG7bXs64" role="2AJF6D">
|
||||
|
|
@ -350,6 +369,21 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="1ffsG7bXs65" role="jymVt" />
|
||||
<node concept="3clFb_" id="3x8pcoFtdju" role="jymVt">
|
||||
<property role="1EzhhJ" value="false" />
|
||||
<property role="TrG5h" value="isPostProcess" />
|
||||
<node concept="10P_77" id="3x8pcoFtdjv" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="3x8pcoFtdjw" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="3x8pcoFtdjE" role="3clF47">
|
||||
<node concept="3clFbF" id="3x8pcoFtdjG" role="3cqZAp">
|
||||
<node concept="3clFbT" id="3x8pcoFtdjF" role="3clFbG" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2AHcQZ" id="3x8pcoFteeM" role="2AJF6D">
|
||||
<ref role="2AI5Lk" to="e2lb:~Override" resolve="Override" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="3x8pcoFtf2t" role="jymVt" />
|
||||
<node concept="3clFb_" id="1ffsG7bXs66" role="jymVt">
|
||||
<property role="TrG5h" value="boundParam" />
|
||||
<node concept="37vLTG" id="1ffsG7bXs67" role="3clF46">
|
||||
|
|
@ -411,7 +445,7 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1DcWWT" id="1ffsG7cgSXD" role="3cqZAp">
|
||||
<node concept="2Gpval" id="1e3DfAAoyKJ" role="3cqZAp">
|
||||
<node concept="3clFbS" id="1ffsG7cgSXE" role="2LFqv$">
|
||||
<node concept="3cpWs8" id="1ffsG7cgSXF" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="1ffsG7cgSXG" role="3cpWs9">
|
||||
|
|
@ -422,8 +456,8 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="2OqwBi" id="1ffsG7cgSXJ" role="33vP2m">
|
||||
<node concept="37vLTw" id="1ffsG7cgSXK" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="1ffsG7cgSXY" resolve="tp" />
|
||||
<node concept="2GrUjf" id="1e3DfAAoyMt" role="2Oq$k0">
|
||||
<ref role="2Gs0qQ" node="1e3DfAAoyMr" resolve="tp" />
|
||||
</node>
|
||||
<node concept="liA8E" id="1ffsG7cgSXL" role="2OqNvi">
|
||||
<ref role="37wK5l" node="1ffsG7bXfck" resolve="apply" />
|
||||
|
|
@ -462,21 +496,12 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWsn" id="1ffsG7cgSXY" role="1Duv9x">
|
||||
<property role="TrG5h" value="tp" />
|
||||
<node concept="3uibUv" id="1ffsG7cgSXZ" role="1tU5fm">
|
||||
<ref role="3uigEE" node="1ffsG7bNHHs" resolve="AbstractIteratingRuleTemplatePart" />
|
||||
<node concept="16syzq" id="1ffsG7cgSY0" role="11_B2D">
|
||||
<ref role="16sUi3" node="4OKkcnfu_vG" resolve="S" />
|
||||
</node>
|
||||
<node concept="16syzq" id="1ffsG7cgSY1" role="11_B2D">
|
||||
<ref role="16sUi3" node="4OKkcnfu_vH" resolve="T" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="1ffsG7cgSY2" role="1DdaDG">
|
||||
<node concept="37vLTw" id="1ffsG7cgSY2" role="2GsD0m">
|
||||
<ref role="3cqZAo" node="1ffsG7ceUsb" resolve="templateParts" />
|
||||
</node>
|
||||
<node concept="2GrKxI" id="1e3DfAAoyMr" role="2Gsz3X">
|
||||
<property role="TrG5h" value="tp" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbF" id="1ffsG7cgUHo" role="3cqZAp">
|
||||
<node concept="37vLTw" id="1ffsG7cgUHm" role="3clFbG">
|
||||
|
|
@ -682,8 +707,8 @@
|
|||
<node concept="10P_77" id="4OKkcnfu_wj" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="4OKkcnfu_wk" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="4OKkcnfu_wl" role="3clF47">
|
||||
<node concept="3cpWs6" id="4OKkcnfu_wm" role="3cqZAp">
|
||||
<node concept="3clFbT" id="4OKkcnfu_wn" role="3cqZAk" />
|
||||
<node concept="3clFbF" id="3x8pcoFtjyy" role="3cqZAp">
|
||||
<node concept="3clFbT" id="4OKkcnfu_wn" role="3clFbG" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2AHcQZ" id="1ffsG7bWUz5" role="2AJF6D">
|
||||
|
|
@ -691,6 +716,21 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="4OKkcnfu_wy" role="jymVt" />
|
||||
<node concept="3clFb_" id="3x8pcoFtiBj" role="jymVt">
|
||||
<property role="1EzhhJ" value="false" />
|
||||
<property role="TrG5h" value="isPostProcess" />
|
||||
<node concept="10P_77" id="3x8pcoFtiBk" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="3x8pcoFtiBl" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="3x8pcoFtiBq" role="3clF47">
|
||||
<node concept="3clFbF" id="3x8pcoFtiBs" role="3cqZAp">
|
||||
<node concept="3clFbT" id="3x8pcoFtiBr" role="3clFbG" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2AHcQZ" id="3x8pcoFtiX9" role="2AJF6D">
|
||||
<ref role="2AI5Lk" to="e2lb:~Override" resolve="Override" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="3x8pcoFtje6" role="jymVt" />
|
||||
<node concept="3clFb_" id="4OKkcnfu_wz" role="jymVt">
|
||||
<property role="TrG5h" value="boundParam" />
|
||||
<node concept="37vLTG" id="4OKkcnfu_w$" role="3clF46">
|
||||
|
|
@ -746,7 +786,7 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1DcWWT" id="1ffsG7chQbP" role="3cqZAp">
|
||||
<node concept="2Gpval" id="1e3DfAAnXfe" role="3cqZAp">
|
||||
<node concept="3clFbS" id="1ffsG7chQbQ" role="2LFqv$">
|
||||
<node concept="3cpWs8" id="1ffsG7chQbR" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="1ffsG7chQbS" role="3cpWs9">
|
||||
|
|
@ -757,8 +797,8 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="2OqwBi" id="1ffsG7chQbV" role="33vP2m">
|
||||
<node concept="37vLTw" id="1ffsG7chQbW" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="1ffsG7chQca" resolve="tp" />
|
||||
<node concept="2GrUjf" id="1e3DfAAnXgO" role="2Oq$k0">
|
||||
<ref role="2Gs0qQ" node="1e3DfAAnXgM" resolve="tp" />
|
||||
</node>
|
||||
<node concept="liA8E" id="1ffsG7chQbX" role="2OqNvi">
|
||||
<ref role="37wK5l" node="1ffsG7bWCVq" resolve="apply" />
|
||||
|
|
@ -794,18 +834,12 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWsn" id="1ffsG7chQca" role="1Duv9x">
|
||||
<property role="TrG5h" value="tp" />
|
||||
<node concept="3uibUv" id="1ffsG7chYZ2" role="1tU5fm">
|
||||
<ref role="3uigEE" node="1ffsG7ca0MW" resolve="AbstractRuleTemplatePart" />
|
||||
<node concept="16syzq" id="1ffsG7chYZ3" role="11_B2D">
|
||||
<ref role="16sUi3" node="4OKkcnfu_xd" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="1ffsG7chQce" role="1DdaDG">
|
||||
<node concept="37vLTw" id="1ffsG7chQce" role="2GsD0m">
|
||||
<ref role="3cqZAo" node="1ffsG7cfHku" resolve="templateParts" />
|
||||
</node>
|
||||
<node concept="2GrKxI" id="1e3DfAAnXgM" role="2Gsz3X">
|
||||
<property role="TrG5h" value="tp" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbF" id="1ffsG7chQcf" role="3cqZAp">
|
||||
<node concept="37vLTw" id="1ffsG7chQcg" role="3clFbG">
|
||||
|
|
@ -942,10 +976,117 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="4OKkcnfu_x$" role="jymVt" />
|
||||
<node concept="2tJIrI" id="1e3DfAArpWV" role="jymVt" />
|
||||
<node concept="2YIFZL" id="1e3DfAArnOl" role="jymVt">
|
||||
<property role="TrG5h" value="listTree" />
|
||||
<node concept="37vLTG" id="1e3DfAArnOm" role="3clF46">
|
||||
<property role="TrG5h" value="nlists" />
|
||||
<node concept="_YKpA" id="1e3DfAArnOn" role="1tU5fm">
|
||||
<node concept="2I9FWS" id="1e3DfAArnOo" role="_ZDj9" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3uibUv" id="1e3DfAArnOp" role="3clF45">
|
||||
<ref role="3uigEE" to="ie8e:2xQ7eRABXh4" resolve="Tree" />
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="1e3DfAArnOq" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="1e3DfAArnOr" role="3clF47">
|
||||
<node concept="3clFbH" id="1e3DfAArnOs" role="3cqZAp" />
|
||||
<node concept="3cpWs8" id="1e3DfAArnOt" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="1e3DfAArnOu" role="3cpWs9">
|
||||
<property role="TrG5h" value="array" />
|
||||
<node concept="10Q1$e" id="1e3DfAArnOv" role="1tU5fm">
|
||||
<node concept="3uibUv" id="1e3DfAArnOw" role="10Q1$1">
|
||||
<ref role="3uigEE" to="ie8e:1bm7a6EXvsP" resolve="ITreePart" />
|
||||
<node concept="3qTvmN" id="1e3DfAArnOx" role="11_B2D" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2ShNRf" id="1e3DfAArnOy" role="33vP2m">
|
||||
<node concept="3$_iS1" id="1e3DfAArnOz" role="2ShVmc">
|
||||
<node concept="3$GHV9" id="1e3DfAArnO$" role="3$GQph">
|
||||
<node concept="2OqwBi" id="1e3DfAArnO_" role="3$I4v7">
|
||||
<node concept="37vLTw" id="1e3DfAArnOA" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="1e3DfAArnOm" resolve="nlists" />
|
||||
</node>
|
||||
<node concept="34oBXx" id="1e3DfAArnOB" role="2OqNvi" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3uibUv" id="1e3DfAArnOC" role="3$_nBY">
|
||||
<ref role="3uigEE" to="ie8e:1bm7a6EXvsP" resolve="ITreePart" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWs8" id="1e3DfAArnOD" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="1e3DfAArnOE" role="3cpWs9">
|
||||
<property role="TrG5h" value="idx" />
|
||||
<node concept="10Oyi0" id="1e3DfAArnOF" role="1tU5fm" />
|
||||
<node concept="3cmrfG" id="1e3DfAArnOG" role="33vP2m">
|
||||
<property role="3cmrfH" value="0" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1DcWWT" id="1e3DfAArnOH" role="3cqZAp">
|
||||
<node concept="3clFbS" id="1e3DfAArnOI" role="2LFqv$">
|
||||
<node concept="3clFbF" id="1e3DfAArnOJ" role="3cqZAp">
|
||||
<node concept="37vLTI" id="1e3DfAArnOK" role="3clFbG">
|
||||
<node concept="AH0OO" id="1e3DfAArnOL" role="37vLTJ">
|
||||
<node concept="3uNrnE" id="1e3DfAArnOM" role="AHEQo">
|
||||
<node concept="37vLTw" id="1e3DfAArnON" role="2$L3a6">
|
||||
<ref role="3cqZAo" node="1e3DfAArnOE" resolve="idx" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="1e3DfAArnOO" role="AHHXb">
|
||||
<ref role="3cqZAo" node="1e3DfAArnOu" resolve="array" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1rXfSq" id="1e3DfAArnOP" role="37vLTx">
|
||||
<ref role="37wK5l" node="1e3DfAArnP3" resolve="listTreePart" />
|
||||
<node concept="37vLTw" id="1e3DfAArnOQ" role="37wK5m">
|
||||
<ref role="3cqZAo" node="1e3DfAArnOR" resolve="nlist" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWsn" id="1e3DfAArnOR" role="1Duv9x">
|
||||
<property role="TrG5h" value="nlist" />
|
||||
<node concept="2I9FWS" id="1e3DfAArnOS" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="1e3DfAArnOT" role="1DdaDG">
|
||||
<ref role="3cqZAo" node="1e3DfAArnOm" resolve="nlists" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="1e3DfAArnOU" role="3cqZAp" />
|
||||
<node concept="3clFbF" id="1e3DfAArnOV" role="3cqZAp">
|
||||
<node concept="2YIFZM" id="1e3DfAArnOW" role="3clFbG">
|
||||
<ref role="37wK5l" to="yg8f:4peSo3CLatr" resolve="create" />
|
||||
<ref role="1Pybhc" to="yg8f:4peSo3CLajR" resolve="TreeFactory" />
|
||||
<node concept="2YIFZM" id="1e3DfAArnOX" role="37wK5m">
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsxhfn" resolve="create" />
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNswOXL" resolve="ChildrenBranch" />
|
||||
<node concept="Xl_RD" id="1e3DfAArnOY" role="37wK5m">
|
||||
<property role="Xl_RC" value="list" />
|
||||
</node>
|
||||
<node concept="2YIFZM" id="6BU$YTNBegf" role="37wK5m">
|
||||
<ref role="37wK5l" to="ie8e:3OPtF03lcom" resolve="create" />
|
||||
<ref role="1Pybhc" to="ie8e:3OPtF03lco4" resolve="ListBranch" />
|
||||
<node concept="Xl_RD" id="6BU$YTNBegg" role="37wK5m">
|
||||
<property role="Xl_RC" value="contents" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="6BU$YTNBegh" role="37wK5m">
|
||||
<ref role="3cqZAo" node="1e3DfAArnOu" resolve="array" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="1e3DfAArnP2" role="jymVt" />
|
||||
<node concept="2YIFZL" id="4OKkcnfu_x_" role="jymVt">
|
||||
<property role="TrG5h" value="anchor" />
|
||||
<node concept="3Tm6S6" id="4OKkcnfu_xA" role="1B3o_S" />
|
||||
<node concept="3Tmbuc" id="1e3DfAAraC0" role="1B3o_S" />
|
||||
<node concept="3uibUv" id="4OKkcnfu_xB" role="3clF45">
|
||||
<ref role="3uigEE" to="ie8e:1bm7a6EXvsP" resolve="ITreePart" />
|
||||
<node concept="3qTvmN" id="4OKkcnfu_xC" role="11_B2D" />
|
||||
|
|
@ -1027,6 +1168,118 @@
|
|||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="4OKkcnfu_y9" role="3cqZAp" />
|
||||
<node concept="3clFbJ" id="6infEALwMDs" role="3cqZAp">
|
||||
<node concept="3clFbS" id="6infEALwMDu" role="3clFbx">
|
||||
<node concept="3cpWs8" id="6infEALx4sE" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="6infEALx4sF" role="3cpWs9">
|
||||
<property role="TrG5h" value="cls" />
|
||||
<node concept="17QB3L" id="6infEALx4sz" role="1tU5fm" />
|
||||
<node concept="2OqwBi" id="6infEALx4sG" role="33vP2m">
|
||||
<node concept="2OqwBi" id="6infEALx4sH" role="2Oq$k0">
|
||||
<node concept="1PxgMI" id="6infEALx4sI" role="2Oq$k0">
|
||||
<ref role="1PxNhF" to="tpee:g7uibYu" resolve="ClassifierType" />
|
||||
<node concept="37vLTw" id="6infEALx4sJ" role="1PxMeX">
|
||||
<ref role="3cqZAo" node="4OKkcnfu_xD" resolve="node" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3TrEf2" id="6infEALx4sK" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:g7uigIF" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3TrcHB" id="6infEALx4sL" role="2OqNvi">
|
||||
<ref role="3TsBF5" to="tpck:h0TrG11" resolve="name" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWs8" id="6infEALxfCY" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="6infEALxfCZ" role="3cpWs9">
|
||||
<property role="TrG5h" value="cid" />
|
||||
<node concept="17QB3L" id="6infEALxh$z" role="1tU5fm" />
|
||||
<node concept="2OqwBi" id="6infEALxfD0" role="33vP2m">
|
||||
<node concept="2OqwBi" id="6infEALxfD1" role="2Oq$k0">
|
||||
<node concept="2JrnkZ" id="6infEALxfD2" role="2Oq$k0">
|
||||
<node concept="2OqwBi" id="4JRKVCvdyFf" role="2JrQYb">
|
||||
<node concept="1PxgMI" id="6infEALxfD3" role="2Oq$k0">
|
||||
<ref role="1PxNhF" to="tpee:g7uibYu" resolve="ClassifierType" />
|
||||
<node concept="37vLTw" id="6infEALxfD4" role="1PxMeX">
|
||||
<ref role="3cqZAo" node="4OKkcnfu_xD" resolve="node" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3TrEf2" id="4JRKVCvd_0q" role="2OqNvi">
|
||||
<ref role="3Tt5mk" to="tpee:g7uigIF" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="6infEALxfD5" role="2OqNvi">
|
||||
<ref role="37wK5l" to="ec5l:~SNode.getNodeId():org.jetbrains.mps.openapi.model.SNodeId" resolve="getNodeId" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="liA8E" id="6infEALxfD6" role="2OqNvi">
|
||||
<ref role="37wK5l" to="e2lb:~Object.toString():java.lang.String" resolve="toString" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWs6" id="6infEALwTvt" role="3cqZAp">
|
||||
<node concept="2YIFZM" id="6infEALwTvu" role="3cqZAk">
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsxhfn" resolve="create" />
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNswOXL" resolve="ChildrenBranch" />
|
||||
<node concept="Xl_RD" id="6infEALwTvv" role="37wK5m">
|
||||
<property role="Xl_RC" value="node" />
|
||||
</node>
|
||||
<node concept="2YIFZM" id="6infEALwTvw" role="37wK5m">
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNsx4Gq" resolve="Builder" />
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsx4I5" resolve="value" />
|
||||
<node concept="Xl_RD" id="6infEALwTvx" role="37wK5m">
|
||||
<property role="Xl_RC" value="concept" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="6infEALwTvy" role="37wK5m">
|
||||
<ref role="3cqZAo" node="4OKkcnfu_xT" resolve="cpt" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2YIFZM" id="6infEALwTvz" role="37wK5m">
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsx4I5" resolve="value" />
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNsx4Gq" resolve="Builder" />
|
||||
<node concept="Xl_RD" id="6infEALwTv$" role="37wK5m">
|
||||
<property role="Xl_RC" value="classifier" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="6infEALxm0$" role="37wK5m">
|
||||
<ref role="3cqZAo" node="6infEALx4sF" resolve="cls" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2YIFZM" id="6infEALwTvA" role="37wK5m">
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNsx4Gq" resolve="Builder" />
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsx4I5" resolve="value" />
|
||||
<node concept="Xl_RD" id="6infEALwTvB" role="37wK5m">
|
||||
<property role="Xl_RC" value="cid" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="6infEALxpB7" role="37wK5m">
|
||||
<ref role="3cqZAo" node="6infEALxfCZ" resolve="cid" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2YIFZM" id="4JRKVCviECR" role="37wK5m">
|
||||
<ref role="37wK5l" to="ie8e:3OPtF03lcom" resolve="create" />
|
||||
<ref role="1Pybhc" to="ie8e:3OPtF03lco4" resolve="ListBranch" />
|
||||
<node concept="Xl_RD" id="4JRKVCviECS" role="37wK5m">
|
||||
<property role="Xl_RC" value="parameter" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2OqwBi" id="6infEALwPKP" role="3clFbw">
|
||||
<node concept="37vLTw" id="6infEALwO2S" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="4OKkcnfu_xD" resolve="node" />
|
||||
</node>
|
||||
<node concept="1mIQ4w" id="6infEALwRh6" role="2OqNvi">
|
||||
<node concept="chp4Y" id="6infEALwRno" role="cj9EA">
|
||||
<ref role="cht4Q" to="tpee:g7uibYu" resolve="ClassifierType" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="6infEALwJNw" role="3cqZAp" />
|
||||
<node concept="3clFbJ" id="4OKkcnfu_ya" role="3cqZAp">
|
||||
<node concept="3clFbS" id="4OKkcnfu_yb" role="3clFbx">
|
||||
<node concept="3cpWs8" id="4OKkcnfu_yc" role="3cqZAp">
|
||||
|
|
@ -1210,6 +1463,109 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="1e3DfAArpxG" role="jymVt" />
|
||||
<node concept="2YIFZL" id="1e3DfAArnP3" role="jymVt">
|
||||
<property role="TrG5h" value="listTreePart" />
|
||||
<node concept="37vLTG" id="1e3DfAArnP4" role="3clF46">
|
||||
<property role="TrG5h" value="nlist" />
|
||||
<node concept="2I9FWS" id="1e3DfAArnP5" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="1e3DfAArnP6" role="3clF45">
|
||||
<ref role="3uigEE" to="ie8e:1bm7a6EXvsP" resolve="ITreePart" />
|
||||
<node concept="3qTvmN" id="1e3DfAArnP7" role="11_B2D" />
|
||||
</node>
|
||||
<node concept="3Tmbuc" id="1e3DfAArqls" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="1e3DfAArnP9" role="3clF47">
|
||||
<node concept="3clFbH" id="1e3DfAArnPa" role="3cqZAp" />
|
||||
<node concept="3cpWs8" id="1e3DfAArnPb" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="1e3DfAArnPc" role="3cpWs9">
|
||||
<property role="TrG5h" value="array" />
|
||||
<node concept="10Q1$e" id="1e3DfAArnPd" role="1tU5fm">
|
||||
<node concept="3uibUv" id="1e3DfAArnPe" role="10Q1$1">
|
||||
<ref role="3uigEE" to="ie8e:1bm7a6EXvsP" resolve="ITreePart" />
|
||||
<node concept="3qTvmN" id="1e3DfAArnPf" role="11_B2D" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2ShNRf" id="1e3DfAArnPg" role="33vP2m">
|
||||
<node concept="3$_iS1" id="1e3DfAArnPh" role="2ShVmc">
|
||||
<node concept="3$GHV9" id="1e3DfAArnPi" role="3$GQph">
|
||||
<node concept="2OqwBi" id="1e3DfAArnPj" role="3$I4v7">
|
||||
<node concept="37vLTw" id="1e3DfAArnPk" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="1e3DfAArnP4" resolve="nlist" />
|
||||
</node>
|
||||
<node concept="34oBXx" id="1e3DfAArnPl" role="2OqNvi" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3uibUv" id="1e3DfAArnPm" role="3$_nBY">
|
||||
<ref role="3uigEE" to="ie8e:1bm7a6EXvsP" resolve="ITreePart" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWs8" id="1e3DfAArnPn" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="1e3DfAArnPo" role="3cpWs9">
|
||||
<property role="TrG5h" value="idx" />
|
||||
<node concept="10Oyi0" id="1e3DfAArnPp" role="1tU5fm" />
|
||||
<node concept="3cmrfG" id="1e3DfAArnPq" role="33vP2m">
|
||||
<property role="3cmrfH" value="0" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1DcWWT" id="1e3DfAArnPr" role="3cqZAp">
|
||||
<node concept="3clFbS" id="1e3DfAArnPs" role="2LFqv$">
|
||||
<node concept="3clFbF" id="1e3DfAArnPt" role="3cqZAp">
|
||||
<node concept="37vLTI" id="1e3DfAArnPu" role="3clFbG">
|
||||
<node concept="AH0OO" id="1e3DfAArnPv" role="37vLTJ">
|
||||
<node concept="3uNrnE" id="1e3DfAArnPw" role="AHEQo">
|
||||
<node concept="37vLTw" id="1e3DfAArnPx" role="2$L3a6">
|
||||
<ref role="3cqZAo" node="1e3DfAArnPo" resolve="idx" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="1e3DfAArnPy" role="AHHXb">
|
||||
<ref role="3cqZAo" node="1e3DfAArnPc" resolve="array" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2YIFZM" id="1e3DfAArnPz" role="37vLTx">
|
||||
<ref role="1Pybhc" node="4OKkcnfu_xo" resolve="AnchorUtil" />
|
||||
<ref role="37wK5l" node="4OKkcnfu_x_" resolve="anchor" />
|
||||
<node concept="37vLTw" id="1e3DfAArnP$" role="37wK5m">
|
||||
<ref role="3cqZAo" node="1e3DfAArnP_" resolve="node" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWsn" id="1e3DfAArnP_" role="1Duv9x">
|
||||
<property role="TrG5h" value="node" />
|
||||
<node concept="3Tqbb2" id="1e3DfAArnPA" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="1e3DfAArnPB" role="1DdaDG">
|
||||
<ref role="3cqZAo" node="1e3DfAArnP4" resolve="nlist" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="1e3DfAArnPC" role="3cqZAp" />
|
||||
<node concept="3clFbF" id="1e3DfAArnPD" role="3cqZAp">
|
||||
<node concept="2YIFZM" id="1e3DfAArnPE" role="3clFbG">
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsxhfn" resolve="create" />
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNswOXL" resolve="ChildrenBranch" />
|
||||
<node concept="Xl_RD" id="1e3DfAArnPF" role="37wK5m">
|
||||
<property role="Xl_RC" value="list" />
|
||||
</node>
|
||||
<node concept="2YIFZM" id="6BU$YTNBf48" role="37wK5m">
|
||||
<ref role="37wK5l" to="ie8e:3OPtF03lcom" resolve="create" />
|
||||
<ref role="1Pybhc" to="ie8e:3OPtF03lco4" resolve="ListBranch" />
|
||||
<node concept="Xl_RD" id="6BU$YTNBf49" role="37wK5m">
|
||||
<property role="Xl_RC" value="contents" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="6BU$YTNBf4a" role="37wK5m">
|
||||
<ref role="3cqZAo" node="1e3DfAArnPc" resolve="array" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="4OKkcnfu_zd" role="jymVt" />
|
||||
<node concept="3Tm1VV" id="4OKkcnfu_ze" role="1B3o_S" />
|
||||
</node>
|
||||
|
|
@ -1910,6 +2266,12 @@
|
|||
<property role="TrG5h" value="input" />
|
||||
<node concept="3Tqbb2" id="1ffsG7bUnFp" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="37vLTG" id="2q0gzCFOCXd" role="3clF46">
|
||||
<property role="TrG5h" value="boundParam" />
|
||||
<node concept="16syzq" id="2q0gzCFOD8v" role="1tU5fm">
|
||||
<ref role="16sUi3" node="1ffsG7bUbY4" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="A3Dl8" id="1ffsG7bUnFq" role="3clF45">
|
||||
<node concept="3Tqbb2" id="1ffsG7bUnFr" role="A3Ik2" />
|
||||
</node>
|
||||
|
|
@ -2030,6 +2392,14 @@
|
|||
<node concept="3Tm1VV" id="1ffsG7bWyMY" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="1ffsG7bWyMZ" role="3clF47" />
|
||||
</node>
|
||||
<node concept="2tJIrI" id="3x8pcoFtall" role="jymVt" />
|
||||
<node concept="3clFb_" id="3x8pcoFtaj1" role="jymVt">
|
||||
<property role="1EzhhJ" value="true" />
|
||||
<property role="TrG5h" value="isPostProcess" />
|
||||
<node concept="10P_77" id="3x8pcoFtaj2" role="3clF45" />
|
||||
<node concept="3Tm1VV" id="3x8pcoFtaj3" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="3x8pcoFtaj4" role="3clF47" />
|
||||
</node>
|
||||
<node concept="2tJIrI" id="1ffsG7bWxko" role="jymVt" />
|
||||
<node concept="3clFb_" id="1ffsG7bW$2q" role="jymVt">
|
||||
<property role="1EzhhJ" value="true" />
|
||||
|
|
@ -2076,18 +2446,24 @@
|
|||
<node concept="3Tm1VV" id="1ffsG7bWA3r" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="1ffsG7bWA3s" role="3clF47" />
|
||||
</node>
|
||||
<node concept="2tJIrI" id="1ffsG7bWC29" role="jymVt" />
|
||||
<node concept="3clFb_" id="1ffsG7bWC2M" role="jymVt">
|
||||
<node concept="2tJIrI" id="2q0gzCFLeet" role="jymVt" />
|
||||
<node concept="3clFb_" id="2q0gzCFLe4l" role="jymVt">
|
||||
<property role="1EzhhJ" value="true" />
|
||||
<property role="TrG5h" value="required" />
|
||||
<node concept="A3Dl8" id="1ffsG7bWCaV" role="3clF45">
|
||||
<node concept="3Tqbb2" id="1ffsG7bWCbj" role="A3Ik2" />
|
||||
<node concept="A3Dl8" id="2q0gzCFLe4m" role="3clF45">
|
||||
<node concept="3Tqbb2" id="2q0gzCFLe4n" role="A3Ik2" />
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="1ffsG7bWC2P" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="1ffsG7bWC2Q" role="3clF47" />
|
||||
<node concept="37vLTG" id="1ffsG7bWIK4" role="3clF46">
|
||||
<node concept="3Tm1VV" id="2q0gzCFLe4o" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="2q0gzCFLe4p" role="3clF47" />
|
||||
<node concept="37vLTG" id="2q0gzCFLe4q" role="3clF46">
|
||||
<property role="TrG5h" value="input" />
|
||||
<node concept="3Tqbb2" id="1ffsG7bWIK3" role="1tU5fm" />
|
||||
<node concept="3Tqbb2" id="2q0gzCFLe4r" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="37vLTG" id="2q0gzCFLeij" role="3clF46">
|
||||
<property role="TrG5h" value="boundParam" />
|
||||
<node concept="16syzq" id="2q0gzCFLezl" role="1tU5fm">
|
||||
<ref role="16sUi3" node="1ffsG7bWA35" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="1ffsG7bWCTe" role="jymVt" />
|
||||
|
|
@ -2147,6 +2523,12 @@
|
|||
<property role="TrG5h" value="input" />
|
||||
<node concept="3Tqbb2" id="1ffsG7bX6rg" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="37vLTG" id="2q0gzCFLfF$" role="3clF46">
|
||||
<property role="TrG5h" value="boundParam" />
|
||||
<node concept="16syzq" id="2q0gzCFLggJ" role="1tU5fm">
|
||||
<ref role="16sUi3" node="1ffsG7bX2zU" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="A3Dl8" id="1ffsG7bX6rh" role="3clF45">
|
||||
<node concept="3Tqbb2" id="1ffsG7bX6ri" role="A3Ik2" />
|
||||
</node>
|
||||
|
|
@ -2179,6 +2561,9 @@
|
|||
<node concept="37vLTw" id="1ffsG7bX6r$" role="37wK5m">
|
||||
<ref role="3cqZAo" node="1ffsG7bX6rA" resolve="p" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="2q0gzCFMpJA" role="37wK5m">
|
||||
<ref role="3cqZAo" node="2q0gzCFLfF$" resolve="boundParam" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
|
|
@ -2230,6 +2615,12 @@
|
|||
<ref role="16sUi3" node="1ffsG7bX2$8" resolve="T" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTG" id="2q0gzCFLZia" role="3clF46">
|
||||
<property role="TrG5h" value="boundParam" />
|
||||
<node concept="16syzq" id="2q0gzCFLZLQ" role="1tU5fm">
|
||||
<ref role="16sUi3" node="1ffsG7bX2zU" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="A3Dl8" id="1ffsG7bX6rQ" role="3clF45">
|
||||
<node concept="3Tqbb2" id="1ffsG7bX6rR" role="A3Ik2" />
|
||||
</node>
|
||||
|
|
@ -2374,25 +2765,31 @@
|
|||
</node>
|
||||
<node concept="3HP615" id="1ffsG7bXcuq">
|
||||
<property role="TrG5h" value="ApplicableParam" />
|
||||
<node concept="2tJIrI" id="1ffsG7bXcDN" role="jymVt" />
|
||||
<node concept="3clFb_" id="1ffsG7bXdfS" role="jymVt">
|
||||
<node concept="2tJIrI" id="2q0gzCFLiEr" role="jymVt" />
|
||||
<node concept="3clFb_" id="2q0gzCFLipT" role="jymVt">
|
||||
<property role="1EzhhJ" value="true" />
|
||||
<property role="TrG5h" value="required" />
|
||||
<node concept="37vLTG" id="1ffsG7bXekJ" role="3clF46">
|
||||
<node concept="37vLTG" id="2q0gzCFLipU" role="3clF46">
|
||||
<property role="TrG5h" value="input" />
|
||||
<node concept="3Tqbb2" id="1ffsG7bXey_" role="1tU5fm" />
|
||||
<node concept="3Tqbb2" id="2q0gzCFLipV" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="37vLTG" id="1ffsG7bXeKL" role="3clF46">
|
||||
<node concept="37vLTG" id="2q0gzCFLipW" role="3clF46">
|
||||
<property role="TrG5h" value="param" />
|
||||
<node concept="16syzq" id="1ffsG7bXeXN" role="1tU5fm">
|
||||
<node concept="16syzq" id="2q0gzCFLipX" role="1tU5fm">
|
||||
<ref role="16sUi3" node="1ffsG7bXcDZ" resolve="T" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="A3Dl8" id="1ffsG7bXdrR" role="3clF45">
|
||||
<node concept="3Tqbb2" id="1ffsG7bXds3" role="A3Ik2" />
|
||||
<node concept="37vLTG" id="2q0gzCFLiOj" role="3clF46">
|
||||
<property role="TrG5h" value="boundParam" />
|
||||
<node concept="16syzq" id="2q0gzCFLj1D" role="1tU5fm">
|
||||
<ref role="16sUi3" node="1ffsG7bXcDV" resolve="S" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="1ffsG7bXdfV" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="1ffsG7bXdfW" role="3clF47" />
|
||||
<node concept="A3Dl8" id="2q0gzCFLipY" role="3clF45">
|
||||
<node concept="3Tqbb2" id="2q0gzCFLipZ" role="A3Ik2" />
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="2q0gzCFLiq0" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="2q0gzCFLiq1" role="3clF47" />
|
||||
</node>
|
||||
<node concept="2tJIrI" id="1ffsG7bXfbD" role="jymVt" />
|
||||
<node concept="3clFb_" id="1ffsG7bXfck" role="jymVt">
|
||||
|
|
@ -2469,5 +2866,220 @@
|
|||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="312cEu" id="1e3DfAAqw3Q">
|
||||
<property role="TrG5h" value="ListUtil" />
|
||||
<node concept="2tJIrI" id="1e3DfAAqw44" role="jymVt" />
|
||||
<node concept="2YIFZL" id="1e3DfAAqDuZ" role="jymVt">
|
||||
<property role="TrG5h" value="listTree" />
|
||||
<node concept="37vLTG" id="1e3DfAAqDv0" role="3clF46">
|
||||
<property role="TrG5h" value="nlists" />
|
||||
<node concept="_YKpA" id="1e3DfAAqGBg" role="1tU5fm">
|
||||
<node concept="2I9FWS" id="1e3DfAAqDv1" role="_ZDj9" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3uibUv" id="1e3DfAAqDv2" role="3clF45">
|
||||
<ref role="3uigEE" to="ie8e:2xQ7eRABXh4" resolve="Tree" />
|
||||
</node>
|
||||
<node concept="3Tm1VV" id="1e3DfAAqDv3" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="1e3DfAAqDv4" role="3clF47">
|
||||
<node concept="3clFbH" id="1e3DfAAqP2U" role="3cqZAp" />
|
||||
<node concept="3cpWs8" id="1e3DfAAqT7R" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="1e3DfAAqT7S" role="3cpWs9">
|
||||
<property role="TrG5h" value="array" />
|
||||
<node concept="10Q1$e" id="1e3DfAAr4N8" role="1tU5fm">
|
||||
<node concept="3uibUv" id="1e3DfAAqT7P" role="10Q1$1">
|
||||
<ref role="3uigEE" to="ie8e:1bm7a6EXvsP" resolve="ITreePart" />
|
||||
<node concept="3qTvmN" id="1e3DfAAqTh1" role="11_B2D" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2ShNRf" id="1e3DfAAr4oP" role="33vP2m">
|
||||
<node concept="3$_iS1" id="1e3DfAAr4oQ" role="2ShVmc">
|
||||
<node concept="3$GHV9" id="1e3DfAAr4oR" role="3$GQph">
|
||||
<node concept="2OqwBi" id="1e3DfAAr4oS" role="3$I4v7">
|
||||
<node concept="37vLTw" id="1e3DfAAr4oT" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="1e3DfAAqDv0" resolve="nlists" />
|
||||
</node>
|
||||
<node concept="34oBXx" id="1e3DfAAr4oU" role="2OqNvi" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3uibUv" id="1e3DfAAr4oV" role="3$_nBY">
|
||||
<ref role="3uigEE" to="ie8e:1bm7a6EXvsP" resolve="ITreePart" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWs8" id="1e3DfAAr61I" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="1e3DfAAr61L" role="3cpWs9">
|
||||
<property role="TrG5h" value="idx" />
|
||||
<node concept="10Oyi0" id="1e3DfAAr61G" role="1tU5fm" />
|
||||
<node concept="3cmrfG" id="1e3DfAAr6d4" role="33vP2m">
|
||||
<property role="3cmrfH" value="0" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1DcWWT" id="1e3DfAAqRyo" role="3cqZAp">
|
||||
<node concept="3clFbS" id="1e3DfAAqRyq" role="2LFqv$">
|
||||
<node concept="3clFbF" id="1e3DfAAr6et" role="3cqZAp">
|
||||
<node concept="37vLTI" id="1e3DfAAr6NV" role="3clFbG">
|
||||
<node concept="AH0OO" id="1e3DfAAr6jO" role="37vLTJ">
|
||||
<node concept="3uNrnE" id="1e3DfAAr6AY" role="AHEQo">
|
||||
<node concept="37vLTw" id="1e3DfAAr6B0" role="2$L3a6">
|
||||
<ref role="3cqZAo" node="1e3DfAAr61L" resolve="idx" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="1e3DfAAr6er" role="AHHXb">
|
||||
<ref role="3cqZAo" node="1e3DfAAqT7S" resolve="array" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1rXfSq" id="1e3DfAAr6Sn" role="37vLTx">
|
||||
<ref role="37wK5l" node="1e3DfAAqODM" resolve="listTreePart" />
|
||||
<node concept="37vLTw" id="1e3DfAAr6So" role="37wK5m">
|
||||
<ref role="3cqZAo" node="1e3DfAAqRys" resolve="nlist" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWsn" id="1e3DfAAqRys" role="1Duv9x">
|
||||
<property role="TrG5h" value="nlist" />
|
||||
<node concept="2I9FWS" id="1e3DfAAqRyw" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="1e3DfAAqRyx" role="1DdaDG">
|
||||
<ref role="3cqZAo" node="1e3DfAAqDv0" resolve="nlists" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="1e3DfAAqPbe" role="3cqZAp" />
|
||||
<node concept="3clFbF" id="1e3DfAAqI6n" role="3cqZAp">
|
||||
<node concept="2YIFZM" id="1e3DfAAqI6A" role="3clFbG">
|
||||
<ref role="37wK5l" to="yg8f:4peSo3CLatr" resolve="create" />
|
||||
<ref role="1Pybhc" to="yg8f:4peSo3CLajR" resolve="TreeFactory" />
|
||||
<node concept="2YIFZM" id="1e3DfAAqLmT" role="37wK5m">
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsxhfn" resolve="create" />
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNswOXL" resolve="ChildrenBranch" />
|
||||
<node concept="Xl_RD" id="1e3DfAAqLrF" role="37wK5m">
|
||||
<property role="Xl_RC" value="list" />
|
||||
</node>
|
||||
<node concept="2YIFZM" id="1e3DfAAqNEI" role="37wK5m">
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsxhfn" resolve="create" />
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNswOXL" resolve="ChildrenBranch" />
|
||||
<node concept="Xl_RD" id="1e3DfAAqNN8" role="37wK5m">
|
||||
<property role="Xl_RC" value="contents" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="1e3DfAAr7i3" role="37wK5m">
|
||||
<ref role="3cqZAo" node="1e3DfAAqT7S" resolve="array" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="1e3DfAAqOCI" role="jymVt" />
|
||||
<node concept="2YIFZL" id="1e3DfAAqODM" role="jymVt">
|
||||
<property role="TrG5h" value="listTreePart" />
|
||||
<node concept="37vLTG" id="1e3DfAAqOF4" role="3clF46">
|
||||
<property role="TrG5h" value="nlist" />
|
||||
<node concept="2I9FWS" id="1e3DfAAqOFs" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="3uibUv" id="1e3DfAAqOEJ" role="3clF45">
|
||||
<ref role="3uigEE" to="ie8e:1bm7a6EXvsP" resolve="ITreePart" />
|
||||
<node concept="3qTvmN" id="1e3DfAAqOEU" role="11_B2D" />
|
||||
</node>
|
||||
<node concept="3Tm6S6" id="1e3DfAAqOEC" role="1B3o_S" />
|
||||
<node concept="3clFbS" id="1e3DfAAqODQ" role="3clF47">
|
||||
<node concept="3clFbH" id="1e3DfAArd5p" role="3cqZAp" />
|
||||
<node concept="3cpWs8" id="1e3DfAArcV2" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="1e3DfAArcV3" role="3cpWs9">
|
||||
<property role="TrG5h" value="array" />
|
||||
<node concept="10Q1$e" id="1e3DfAArcV4" role="1tU5fm">
|
||||
<node concept="3uibUv" id="1e3DfAArcV5" role="10Q1$1">
|
||||
<ref role="3uigEE" to="ie8e:1bm7a6EXvsP" resolve="ITreePart" />
|
||||
<node concept="3qTvmN" id="1e3DfAArcV6" role="11_B2D" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2ShNRf" id="1e3DfAArcV7" role="33vP2m">
|
||||
<node concept="3$_iS1" id="1e3DfAArcV8" role="2ShVmc">
|
||||
<node concept="3$GHV9" id="1e3DfAArcV9" role="3$GQph">
|
||||
<node concept="2OqwBi" id="1e3DfAArcVa" role="3$I4v7">
|
||||
<node concept="37vLTw" id="1e3DfAArdgc" role="2Oq$k0">
|
||||
<ref role="3cqZAo" node="1e3DfAAqOF4" resolve="nlist" />
|
||||
</node>
|
||||
<node concept="34oBXx" id="1e3DfAArcVc" role="2OqNvi" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3uibUv" id="1e3DfAArcVd" role="3$_nBY">
|
||||
<ref role="3uigEE" to="ie8e:1bm7a6EXvsP" resolve="ITreePart" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWs8" id="1e3DfAArcVe" role="3cqZAp">
|
||||
<node concept="3cpWsn" id="1e3DfAArcVf" role="3cpWs9">
|
||||
<property role="TrG5h" value="idx" />
|
||||
<node concept="10Oyi0" id="1e3DfAArcVg" role="1tU5fm" />
|
||||
<node concept="3cmrfG" id="1e3DfAArcVh" role="33vP2m">
|
||||
<property role="3cmrfH" value="0" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="1DcWWT" id="1e3DfAAr9a4" role="3cqZAp">
|
||||
<node concept="3clFbS" id="1e3DfAAr9a6" role="2LFqv$">
|
||||
<node concept="3clFbF" id="1e3DfAArdZ$" role="3cqZAp">
|
||||
<node concept="37vLTI" id="1e3DfAAreOK" role="3clFbG">
|
||||
<node concept="AH0OO" id="1e3DfAAree0" role="37vLTJ">
|
||||
<node concept="3uNrnE" id="1e3DfAAre$J" role="AHEQo">
|
||||
<node concept="37vLTw" id="1e3DfAAre$L" role="2$L3a6">
|
||||
<ref role="3cqZAo" node="1e3DfAArcVf" resolve="idx" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="37vLTw" id="1e3DfAArdZy" role="AHHXb">
|
||||
<ref role="3cqZAo" node="1e3DfAArcV3" resolve="array" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2YIFZM" id="1e3DfAAreTA" role="37vLTx">
|
||||
<ref role="37wK5l" node="4OKkcnfu_x_" resolve="anchor" />
|
||||
<ref role="1Pybhc" node="4OKkcnfu_xo" resolve="AnchorUtil" />
|
||||
<node concept="37vLTw" id="1e3DfAAreTB" role="37wK5m">
|
||||
<ref role="3cqZAo" node="1e3DfAAr9a8" resolve="node" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3cpWsn" id="1e3DfAAr9a8" role="1Duv9x">
|
||||
<property role="TrG5h" value="node" />
|
||||
<node concept="3Tqbb2" id="1e3DfAAr9Ca" role="1tU5fm" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="1e3DfAAr9ad" role="1DdaDG">
|
||||
<ref role="3cqZAo" node="1e3DfAAqOF4" resolve="nlist" />
|
||||
</node>
|
||||
</node>
|
||||
<node concept="3clFbH" id="1e3DfAAr8OW" role="3cqZAp" />
|
||||
<node concept="3clFbF" id="1e3DfAAr867" role="3cqZAp">
|
||||
<node concept="2YIFZM" id="1e3DfAAr869" role="3clFbG">
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsxhfn" resolve="create" />
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNswOXL" resolve="ChildrenBranch" />
|
||||
<node concept="Xl_RD" id="1e3DfAAr86a" role="37wK5m">
|
||||
<property role="Xl_RC" value="list" />
|
||||
</node>
|
||||
<node concept="2YIFZM" id="1e3DfAAr86b" role="37wK5m">
|
||||
<ref role="1Pybhc" to="ie8e:5JQSuNswOXL" resolve="ChildrenBranch" />
|
||||
<ref role="37wK5l" to="ie8e:5JQSuNsxhfn" resolve="create" />
|
||||
<node concept="Xl_RD" id="1e3DfAAr86c" role="37wK5m">
|
||||
<property role="Xl_RC" value="contents" />
|
||||
</node>
|
||||
<node concept="37vLTw" id="1e3DfAArfl6" role="37wK5m">
|
||||
<ref role="3cqZAo" node="1e3DfAArcV3" resolve="array" />
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
</node>
|
||||
<node concept="2tJIrI" id="1e3DfAAqHaB" role="jymVt" />
|
||||
<node concept="3Tm1VV" id="1e3DfAAqw3R" role="1B3o_S" />
|
||||
</node>
|
||||
</model>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue