Изменения документа Движок cccc1808. ProcessEngine
Редактировал(а) Alexandr Fokin 2026/04/27 13:28
От версии 6.2
отредактировано Alexandr Fokin
на 2026/04/10 19:33
на 2026/04/10 19:33
Изменить комментарий:
К данной версии нет комментариев
К версии 19.1
отредактировано Alexandr Fokin
на 2026/04/10 19:39
на 2026/04/10 19:39
Изменить комментарий:
Загрузить новое изображение TransactionOutbox. Sequence.jpg
Сводка
-
Вложения (3 изменено, 1 добавлено, 2 удалено)
Подробности
- TransactionOutbox. Sequence.graphml
-
- Размер
-
... ... @@ -1,1 +1,1 @@ 1 - 235.0KB1 +33.6 KB - Содержимое
- TransactionOutbox. Sequence.jpg
-
- Размер
-
... ... @@ -1,1 +1,1 @@ 1 - 235.0KB1 +33.6 KB - Содержимое
- Родительский дочерний процесс. Sequence..graphml
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.cccc1808 - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -256.4 KB - Содержимое
- Родительский дочерний процесс. Sequence..jpg
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.cccc1808 - Размер
-
... ... @@ -1,1 +1,0 @@ 1 -235.0 KB - Содержимое
- Родительский дочерний процесс. Sequence.jpg
-
- Размер
-
... ... @@ -1,1 +1,1 @@ 1 - 235.0KB1 +31.6 KB - Содержимое
- Родительский дочерний процесс. Sequence.graphml
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.cccc1808 - Размер
-
... ... @@ -1,0 +1,1 @@ 1 +43.0 KB - Содержимое
-
... ... @@ -1,0 +1,708 @@ 1 +<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 +<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:java="http://www.yworks.com/xml/yfiles-common/1.0/java" xmlns:sys="http://www.yworks.com/xml/yfiles-common/markup/primitives/2.0" xmlns:x="http://www.yworks.com/xml/yfiles-common/markup/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd"> 3 + <!--Created by yEd 3.23.1--> 4 + <key attr.name="Description" attr.type="string" for="graph" id="d0"/> 5 + <key for="port" id="d1" yfiles.type="portgraphics"/> 6 + <key for="port" id="d2" yfiles.type="portgeometry"/> 7 + <key for="port" id="d3" yfiles.type="portuserdata"/> 8 + <key attr.name="url" attr.type="string" for="node" id="d4"/> 9 + <key attr.name="description" attr.type="string" for="node" id="d5"/> 10 + <key for="node" id="d6" yfiles.type="nodegraphics"/> 11 + <key for="graphml" id="d7" yfiles.type="resources"/> 12 + <key attr.name="url" attr.type="string" for="edge" id="d8"/> 13 + <key attr.name="description" attr.type="string" for="edge" id="d9"/> 14 + <key for="edge" id="d10" yfiles.type="edgegraphics"/> 15 + <graph edgedefault="directed" id="G"> 16 + <data key="d0"/> 17 + <node id="n0"> 18 + <data key="d5"/> 19 + <data key="d6"> 20 + <y:ShapeNode> 21 + <y:Geometry height="30.0" width="141.20000000000005" x="278.68000000000154" y="181.84799999999981"/> 22 + <y:Fill color="#FFCC00" transparent="false"/> 23 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 24 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="131.189453125" x="5.005273437500023" xml:space="preserve" y="5.6494140625">Родительский процесс<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 25 + <y:Shape type="roundrectangle"/> 26 + </y:ShapeNode> 27 + </data> 28 + </node> 29 + <node id="n1"> 30 + <data key="d5"/> 31 + <data key="d6"> 32 + <y:ShapeNode> 33 + <y:Geometry height="30.0" width="122.79999999999995" x="686.3840000000029" y="181.84799999999981"/> 34 + <y:Fill color="#FFCC00" transparent="false"/> 35 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 36 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="107.16015625" x="7.819921874999977" xml:space="preserve" y="5.6494140625">Дочерний процесс<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 37 + <y:Shape type="roundrectangle"/> 38 + </y:ShapeNode> 39 + </data> 40 + </node> 41 + <node id="n2"> 42 + <data key="d5"/> 43 + <data key="d6"> 44 + <y:ShapeNode> 45 + <y:Geometry height="30.0" width="163.2" x="267.68000000000154" y="347.48799999999983"/> 46 + <y:Fill color="#FFCC00" transparent="false"/> 47 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 48 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="33.40234375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="114.630859375" x="24.284570312500023" xml:space="preserve" y="-1.701171875">Создает и запускат 49 +дочерние процессы<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 50 + <y:Shape type="ellipse"/> 51 + </y:ShapeNode> 52 + </data> 53 + </node> 54 + <node id="n3"> 55 + <data key="d5"/> 56 + <data key="d6"> 57 + <y:ShapeNode> 58 + <y:Geometry height="30.0" width="88.39999999999998" x="305.0800000000016" y="408.16799999999984"/> 59 + <y:Fill color="#FFCC00" transparent="false"/> 60 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 61 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="106.99609375" x="-9.298046875000011" xml:space="preserve" y="5.6494140625">Процесс засыпает<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 62 + <y:Shape type="ellipse"/> 63 + </y:ShapeNode> 64 + </data> 65 + </node> 66 + <node id="n4"> 67 + <data key="d5"/> 68 + <data key="d6"> 69 + <y:ShapeNode> 70 + <y:Geometry height="30.0" width="288.4" x="205.08000000000158" y="286.8079999999999"/> 71 + <y:Fill color="#FFCC00" transparent="false"/> 72 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 73 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="271.556640625" x="8.421679687499989" xml:space="preserve" y="5.6494140625">Создает триггер счетчик на дочерние процессы<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 74 + <y:Shape type="ellipse"/> 75 + </y:ShapeNode> 76 + </data> 77 + </node> 78 + <node id="n5"> 79 + <data key="d5"/> 80 + <data key="d6"> 81 + <y:ShapeNode> 82 + <y:Geometry height="30.0" width="102.80000000000007" x="524.4080000000017" y="181.84799999999981"/> 83 + <y:Fill color="#FFCC00" transparent="false"/> 84 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 85 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="92.76953125" x="5.015234375000091" xml:space="preserve" y="5.6494140625">Триггер счетчик<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 86 + <y:Shape type="roundrectangle"/> 87 + </y:ShapeNode> 88 + </data> 89 + </node> 90 + <node id="n6"> 91 + <data key="d5"/> 92 + <data key="d6"> 93 + <y:ShapeNode> 94 + <y:Geometry height="30.0" width="30.0" x="560.8080000000018" y="536.28"/> 95 + <y:Fill color="#FFFFFF" transparent="false"/> 96 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 97 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.0" y="13.0"> 98 + <y:LabelModel> 99 + <y:SmartNodeLabelModel distance="4.0"/> 100 + </y:LabelModel> 101 + <y:ModelParameter> 102 + <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> 103 + </y:ModelParameter> 104 + </y:NodeLabel> 105 + <y:Shape type="ellipse"/> 106 + </y:ShapeNode> 107 + </data> 108 + </node> 109 + <node id="n7"> 110 + <data key="d5"/> 111 + <data key="d6"> 112 + <y:ShapeNode> 113 + <y:Geometry height="30.0" width="30.0" x="732.7840000000028" y="408.16799999999984"/> 114 + <y:Fill color="#FFFFFF" transparent="false"/> 115 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 116 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.0" y="13.0"> 117 + <y:LabelModel> 118 + <y:SmartNodeLabelModel distance="4.0"/> 119 + </y:LabelModel> 120 + <y:ModelParameter> 121 + <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> 122 + </y:ModelParameter> 123 + </y:NodeLabel> 124 + <y:Shape type="ellipse"/> 125 + </y:ShapeNode> 126 + </data> 127 + </node> 128 + <node id="n8"> 129 + <data key="d5"/> 130 + <data key="d6"> 131 + <y:ShapeNode> 132 + <y:Geometry height="30.0" width="155.60000000000002" x="669.9840000000029" y="536.28"/> 133 + <y:Fill color="#FFCC00" transparent="false"/> 134 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 135 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="127.779296875" x="13.910351562499955" xml:space="preserve" y="5.6494140625">Пуликует TriggerEvent<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 136 + <y:Shape type="ellipse"/> 137 + </y:ShapeNode> 138 + </data> 139 + </node> 140 + <node id="n9"> 141 + <data key="d5"/> 142 + <data key="d6"> 143 + <y:ShapeNode> 144 + <y:Geometry height="30.0" width="217.19999999999993" x="467.2080000000018" y="668.78"/> 145 + <y:Fill color="#FFCC00" transparent="false"/> 146 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 147 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="145.0" x="36.09999999999991" xml:space="preserve" y="5.6494140625">Если счетчик дошел до 0<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 148 + <y:Shape type="diamond"/> 149 + </y:ShapeNode> 150 + </data> 151 + </node> 152 + <node id="n10"> 153 + <data key="d5"/> 154 + <data key="d6"> 155 + <y:ShapeNode> 156 + <y:Geometry height="30.0" width="217.19999999999993" x="467.2080000000019" y="755.2720000000005"/> 157 + <y:Fill color="#FFCC00" transparent="false"/> 158 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 159 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="204.666015625" x="6.266992187499909" xml:space="preserve" y="5.6494140625">Пробуждаем родительский процесс<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 160 + <y:Shape type="ellipse"/> 161 + </y:ShapeNode> 162 + </data> 163 + </node> 164 + <node id="n11"> 165 + <data key="d5"/> 166 + <data key="d6"> 167 + <y:ShapeNode> 168 + <y:Geometry height="30.0" width="30.0" x="334.28000000000156" y="755.2720000000006"/> 169 + <y:Fill color="#FFFFFF" transparent="false"/> 170 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 171 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.0" y="13.0"> 172 + <y:LabelModel> 173 + <y:SmartNodeLabelModel distance="4.0"/> 174 + </y:LabelModel> 175 + <y:ModelParameter> 176 + <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> 177 + </y:ModelParameter> 178 + </y:NodeLabel> 179 + <y:Shape type="ellipse"/> 180 + </y:ShapeNode> 181 + </data> 182 + </node> 183 + <node id="n12"> 184 + <data key="d5"/> 185 + <data key="d6"> 186 + <y:ShapeNode> 187 + <y:Geometry height="30.0" width="190.79999999999995" x="652.3840000000029" y="472.22399999999993"/> 188 + <y:Fill color="#FFCC00" transparent="false"/> 189 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 190 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="164.833984375" x="12.983007812499977" xml:space="preserve" y="5.6494140625">Выполняется и завершается<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 191 + <y:Shape type="ellipse"/> 192 + </y:ShapeNode> 193 + </data> 194 + </node> 195 + <node id="n13"> 196 + <data key="d5"/> 197 + <data key="d6"> 198 + <y:ShapeNode> 199 + <y:Geometry height="46.799999999999955" width="265.20000000000005" x="216.68000000000154" y="875.2720000000006"/> 200 + <y:Fill color="#FFCC00" transparent="false"/> 201 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 202 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="33.40234375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="229.1640625" x="18.017968750000023" xml:space="preserve" y="6.698828124999977">Можно дополнительно првоерить, 203 +что все дочерние процессы выполнены.<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 204 + <y:Shape type="ellipse"/> 205 + </y:ShapeNode> 206 + </data> 207 + </node> 208 + <node id="n14"> 209 + <data key="d5"/> 210 + <data key="d6"> 211 + <y:ShapeNode> 212 + <y:Geometry height="30.0" width="217.19999999999993" x="467.2080000000018" y="596.28"/> 213 + <y:Fill color="#FFCC00" transparent="false"/> 214 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 215 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="33.40234375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="187.01171875" x="15.094140624999909" xml:space="preserve" y="-1.701171875">Пакетно считывает TriggerEvent. 216 +Уменьшает счетчик.<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 217 + <y:Shape type="ellipse"/> 218 + </y:ShapeNode> 219 + </data> 220 + </node> 221 + <node id="n15"> 222 + <data key="d5"/> 223 + <data key="d6"> 224 + <y:ShapeNode> 225 + <y:Geometry height="30.0" width="155.60000000000002" x="271.48000000000155" y="941.2720000000007"/> 226 + <y:Fill color="#FFCC00" transparent="false"/> 227 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 228 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="131.0546875" x="12.272656250000011" xml:space="preserve" y="5.6494140625">Процесс завершается.<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 229 + <y:Shape type="ellipse"/> 230 + </y:ShapeNode> 231 + </data> 232 + </node> 233 + <node id="n16"> 234 + <data key="d5"/> 235 + <data key="d6"> 236 + <y:ShapeNode> 237 + <y:Geometry height="30.0" width="135.60000000000002" x="281.48000000000155" y="1012.9282720000002"/> 238 + <y:Fill color="#FFCC00" transparent="false"/> 239 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 240 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="131.189453125" x="2.2052734375000114" xml:space="preserve" y="5.6494140625">Родительский процесс<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 241 + <y:Shape type="roundrectangle"/> 242 + </y:ShapeNode> 243 + </data> 244 + </node> 245 + <node id="n17"> 246 + <data key="d5"/> 247 + <data key="d6"> 248 + <y:ShapeNode> 249 + <y:Geometry height="30.0" width="135.60000000000002" x="679.9840000000029" y="1012.9282720000001"/> 250 + <y:Fill color="#FFCC00" transparent="false"/> 251 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 252 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="107.16015625" x="14.219921875000068" xml:space="preserve" y="5.6494140625">Дочерний процесс<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 253 + <y:Shape type="roundrectangle"/> 254 + </y:ShapeNode> 255 + </data> 256 + </node> 257 + <node id="n18"> 258 + <data key="d5"/> 259 + <data key="d6"> 260 + <y:ShapeNode> 261 + <y:Geometry height="30.0" width="97.35999999999979" x="527.128000000002" y="1012.9282720000001"/> 262 + <y:Fill color="#FFCC00" transparent="false"/> 263 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 264 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="92.76953125" x="2.2952343749998363" xml:space="preserve" y="5.6494140625">Триггер счетчик<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 265 + <y:Shape type="roundrectangle"/> 266 + </y:ShapeNode> 267 + </data> 268 + </node> 269 + <node id="n19"> 270 + <data key="d5"/> 271 + <data key="d6"> 272 + <y:ShapeNode> 273 + <y:Geometry height="30.0" width="30.0" x="560.8080000000018" y="286.8079999999999"/> 274 + <y:Fill color="#FFFFFF" transparent="false"/> 275 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 276 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.0" y="13.0"> 277 + <y:LabelModel> 278 + <y:SmartNodeLabelModel distance="4.0"/> 279 + </y:LabelModel> 280 + <y:ModelParameter> 281 + <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> 282 + </y:ModelParameter> 283 + </y:NodeLabel> 284 + <y:Shape type="ellipse"/> 285 + </y:ShapeNode> 286 + </data> 287 + </node> 288 + <node id="n20"> 289 + <data key="d5"/> 290 + <data key="d6"> 291 + <y:ShapeNode> 292 + <y:Geometry height="30.0" width="132.80000000000098" x="-28.383999999996945" y="181.84799999999981"/> 293 + <y:Fill color="#FFCC00" transparent="false"/> 294 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 295 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="120.09765625" x="6.351171875000489" xml:space="preserve" y="5.6494140625">Страхующий триггер<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 296 + <y:Shape type="roundrectangle"/> 297 + </y:ShapeNode> 298 + </data> 299 + </node> 300 + <node id="n21"> 301 + <data key="d5"/> 302 + <data key="d6"> 303 + <y:ShapeNode> 304 + <y:Geometry height="30.0" width="132.80000000000098" x="-28.383999999996945" y="1012.9282720000001"/> 305 + <y:Fill color="#FFCC00" transparent="false"/> 306 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 307 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="120.09765625" x="6.351171875000489" xml:space="preserve" y="5.6494140625">Страхующий триггер<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 308 + <y:Shape type="roundrectangle"/> 309 + </y:ShapeNode> 310 + </data> 311 + </node> 312 + <node id="n22"> 313 + <data key="d5"/> 314 + <data key="d6"> 315 + <y:ShapeNode> 316 + <y:Geometry height="90.95999999999992" width="246.68" x="-85.32399999999646" y="785.462272"/> 317 + <y:Fill color="#FFCC00" transparent="false"/> 318 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 319 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="48.103515625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="212.65234375" x="17.013828125000003" xml:space="preserve" y="21.428242187500018">Пробуждает родительский процесс. 320 +Но это произойдет позже, 321 +чем это сделал бы основной триггер.<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 322 + <y:Shape type="ellipse"/> 323 + </y:ShapeNode> 324 + </data> 325 + </node> 326 + <node id="n23"> 327 + <data key="d5"/> 328 + <data key="d6"> 329 + <y:ShapeNode> 330 + <y:Geometry height="145.68000000000006" width="374.863999999998" x="-152.31599999999548" y="583.4199999999998"/> 331 + <y:Fill color="#FFCC00" transparent="false"/> 332 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 333 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="48.103515625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="414.91796875" x="-20.026984375001007" xml:space="preserve" y="48.78824218750003">Обнаружил что все дочерние процессы выполнены, 334 +но родительский процесс спит и давно не брался в обработку. 335 +Считает, что были утеряны TriggerEvent, поэтому необходимо пробудить<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 336 + <y:Shape type="diamond"/> 337 + </y:ShapeNode> 338 + </data> 339 + </node> 340 + <node id="n24"> 341 + <data key="d5"/> 342 + <data key="d6"> 343 + <y:ShapeNode> 344 + <y:Geometry height="30.0" width="30.0" x="334.28000000000156" y="815.2720000000006"/> 345 + <y:Fill color="#FFFFFF" transparent="false"/> 346 + <y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/> 347 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="4.0" x="13.0" y="13.0"> 348 + <y:LabelModel> 349 + <y:SmartNodeLabelModel distance="4.0"/> 350 + </y:LabelModel> 351 + <y:ModelParameter> 352 + <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/> 353 + </y:ModelParameter> 354 + </y:NodeLabel> 355 + <y:Shape type="ellipse"/> 356 + </y:ShapeNode> 357 + </data> 358 + </node> 359 + <node id="n25"> 360 + <data key="d5"/> 361 + <data key="d6"> 362 + <y:GenericNode configuration="BevelNode"> 363 + <y:Geometry height="30.0" width="374.863999999998" x="-367.3099619999952" y="347.48799999999983"/> 364 + <y:Fill color="#FF9900" transparent="false"/> 365 + <y:BorderStyle hasColor="false" type="line" width="1.0"/> 366 + <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="33.40234375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="364.603515625" x="5.130242187498993" xml:space="preserve" y="-1.701171875">Запускается периодически и использует более тяжелый запрос. 367 +Проверяет всю таблицу или индекс.<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> 368 + </y:GenericNode> 369 + </data> 370 + </node> 371 + <edge id="e0" source="n4" target="n2"> 372 + <data key="d9"/> 373 + <data key="d10"> 374 + <y:PolyLineEdge> 375 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 376 + <y:LineStyle color="#000000" type="line" width="1.0"/> 377 + <y:Arrows source="none" target="standard"/> 378 + <y:BendStyle smoothed="false"/> 379 + </y:PolyLineEdge> 380 + </data> 381 + </edge> 382 + <edge id="e1" source="n2" target="n3"> 383 + <data key="d9"/> 384 + <data key="d10"> 385 + <y:PolyLineEdge> 386 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 387 + <y:LineStyle color="#000000" type="line" width="1.0"/> 388 + <y:Arrows source="none" target="standard"/> 389 + <y:BendStyle smoothed="false"/> 390 + </y:PolyLineEdge> 391 + </data> 392 + </edge> 393 + <edge id="e2" source="n3" target="n7"> 394 + <data key="d9"/> 395 + <data key="d10"> 396 + <y:PolyLineEdge> 397 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 398 + <y:LineStyle color="#000000" type="line" width="1.0"/> 399 + <y:Arrows source="none" target="standard"/> 400 + <y:BendStyle smoothed="false"/> 401 + </y:PolyLineEdge> 402 + </data> 403 + </edge> 404 + <edge id="e3" source="n8" target="n6"> 405 + <data key="d9"/> 406 + <data key="d10"> 407 + <y:PolyLineEdge> 408 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 409 + <y:LineStyle color="#000000" type="line" width="1.0"/> 410 + <y:Arrows source="none" target="standard"/> 411 + <y:BendStyle smoothed="false"/> 412 + </y:PolyLineEdge> 413 + </data> 414 + </edge> 415 + <edge id="e4" source="n7" target="n12"> 416 + <data key="d9"/> 417 + <data key="d10"> 418 + <y:PolyLineEdge> 419 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 420 + <y:LineStyle color="#000000" type="line" width="1.0"/> 421 + <y:Arrows source="none" target="standard"/> 422 + <y:BendStyle smoothed="false"/> 423 + </y:PolyLineEdge> 424 + </data> 425 + </edge> 426 + <edge id="e5" source="n1" target="n7"> 427 + <data key="d9"/> 428 + <data key="d10"> 429 + <y:PolyLineEdge> 430 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 431 + <y:LineStyle color="#000000" type="dashed" width="1.0"/> 432 + <y:Arrows source="none" target="standard"/> 433 + <y:BendStyle smoothed="false"/> 434 + </y:PolyLineEdge> 435 + </data> 436 + </edge> 437 + <edge id="e6" source="n9" target="n10"> 438 + <data key="d9"/> 439 + <data key="d10"> 440 + <y:PolyLineEdge> 441 + <y:Path sx="0.0" sy="0.0" tx="42.1080000000004" ty="0.0"> 442 + <y:Point x="711.5160000000021" y="683.78"/> 443 + <y:Point x="711.5160000000021" y="770.2720000000005"/> 444 + </y:Path> 445 + <y:LineStyle color="#000000" type="line" width="1.0"/> 446 + <y:Arrows source="none" target="standard"/> 447 + <y:BendStyle smoothed="false"/> 448 + </y:PolyLineEdge> 449 + </data> 450 + </edge> 451 + <edge id="e7" source="n10" target="n11"> 452 + <data key="d9"/> 453 + <data key="d10"> 454 + <y:PolyLineEdge> 455 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 456 + <y:LineStyle color="#000000" type="line" width="1.0"/> 457 + <y:Arrows source="none" target="standard"/> 458 + <y:BendStyle smoothed="false"/> 459 + </y:PolyLineEdge> 460 + </data> 461 + </edge> 462 + <edge id="e8" source="n12" target="n8"> 463 + <data key="d9"/> 464 + <data key="d10"> 465 + <y:PolyLineEdge> 466 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 467 + <y:LineStyle color="#000000" type="line" width="1.0"/> 468 + <y:Arrows source="none" target="standard"/> 469 + <y:BendStyle smoothed="false"/> 470 + </y:PolyLineEdge> 471 + </data> 472 + </edge> 473 + <edge id="e9" source="n13" target="n15"> 474 + <data key="d9"/> 475 + <data key="d10"> 476 + <y:PolyLineEdge> 477 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 478 + <y:LineStyle color="#000000" type="line" width="1.0"/> 479 + <y:Arrows source="none" target="standard"/> 480 + <y:BendStyle smoothed="false"/> 481 + </y:PolyLineEdge> 482 + </data> 483 + </edge> 484 + <edge id="e10" source="n5" target="n19"> 485 + <data key="d9"/> 486 + <data key="d10"> 487 + <y:PolyLineEdge> 488 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 489 + <y:LineStyle color="#000000" type="line" width="1.0"/> 490 + <y:Arrows source="none" target="standard"/> 491 + <y:BendStyle smoothed="false"/> 492 + </y:PolyLineEdge> 493 + </data> 494 + </edge> 495 + <edge id="e11" source="n0" target="n4"> 496 + <data key="d9"/> 497 + <data key="d10"> 498 + <y:PolyLineEdge> 499 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 500 + <y:LineStyle color="#000000" type="line" width="1.0"/> 501 + <y:Arrows source="none" target="standard"/> 502 + <y:BendStyle smoothed="false"/> 503 + </y:PolyLineEdge> 504 + </data> 505 + </edge> 506 + <edge id="e12" source="n3" target="n11"> 507 + <data key="d9"/> 508 + <data key="d10"> 509 + <y:PolyLineEdge> 510 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"> 511 + <y:Point x="349.28000000000156" y="523.7299999999999"/> 512 + </y:Path> 513 + <y:LineStyle color="#000000" type="dashed" width="1.0"/> 514 + <y:Arrows source="none" target="standard"/> 515 + <y:BendStyle smoothed="false"/> 516 + </y:PolyLineEdge> 517 + </data> 518 + </edge> 519 + <edge id="e13" source="n15" target="n16"> 520 + <data key="d9"/> 521 + <data key="d10"> 522 + <y:PolyLineEdge> 523 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 524 + <y:LineStyle color="#000000" type="line" width="1.0"/> 525 + <y:Arrows source="none" target="standard"/> 526 + <y:BendStyle smoothed="false"/> 527 + </y:PolyLineEdge> 528 + </data> 529 + </edge> 530 + <edge id="e14" source="n10" target="n18"> 531 + <data key="d9"/> 532 + <data key="d10"> 533 + <y:PolyLineEdge> 534 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 535 + <y:LineStyle color="#000000" type="dashed" width="1.0"/> 536 + <y:Arrows source="none" target="standard"/> 537 + <y:BendStyle smoothed="false"/> 538 + </y:PolyLineEdge> 539 + </data> 540 + </edge> 541 + <edge id="e15" source="n8" target="n17"> 542 + <data key="d9"/> 543 + <data key="d10"> 544 + <y:PolyLineEdge> 545 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 546 + <y:LineStyle color="#000000" type="dashed" width="1.0"/> 547 + <y:Arrows source="none" target="standard"/> 548 + <y:BendStyle smoothed="false"/> 549 + </y:PolyLineEdge> 550 + </data> 551 + </edge> 552 + <edge id="e16" source="n19" target="n6"> 553 + <data key="d9"/> 554 + <data key="d10"> 555 + <y:PolyLineEdge> 556 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 557 + <y:LineStyle color="#000000" type="dashed" width="1.0"/> 558 + <y:Arrows source="none" target="standard"/> 559 + <y:BendStyle smoothed="false"/> 560 + </y:PolyLineEdge> 561 + </data> 562 + </edge> 563 + <edge id="e17" source="n4" target="n19"> 564 + <data key="d9"/> 565 + <data key="d10"> 566 + <y:PolyLineEdge> 567 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 568 + <y:LineStyle color="#000000" type="line" width="1.0"/> 569 + <y:Arrows source="none" target="standard"/> 570 + <y:BendStyle smoothed="false"/> 571 + </y:PolyLineEdge> 572 + </data> 573 + </edge> 574 + <edge id="e18" source="n6" target="n14"> 575 + <data key="d9"/> 576 + <data key="d10"> 577 + <y:PolyLineEdge> 578 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 579 + <y:LineStyle color="#000000" type="line" width="1.0"/> 580 + <y:Arrows source="none" target="standard"/> 581 + <y:BendStyle smoothed="false"/> 582 + </y:PolyLineEdge> 583 + </data> 584 + </edge> 585 + <edge id="e19" source="n14" target="n9"> 586 + <data key="d9"/> 587 + <data key="d10"> 588 + <y:PolyLineEdge> 589 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 590 + <y:LineStyle color="#000000" type="line" width="1.0"/> 591 + <y:Arrows source="none" target="standard"/> 592 + <y:BendStyle smoothed="false"/> 593 + </y:PolyLineEdge> 594 + </data> 595 + </edge> 596 + <edge id="e20" source="n9" target="n10"> 597 + <data key="d9"/> 598 + <data key="d10"> 599 + <y:PolyLineEdge> 600 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 601 + <y:LineStyle color="#000000" type="dashed" width="1.0"/> 602 + <y:Arrows source="none" target="standard"/> 603 + <y:BendStyle smoothed="false"/> 604 + </y:PolyLineEdge> 605 + </data> 606 + </edge> 607 + <edge id="e21" source="n20" target="n23"> 608 + <data key="d9"/> 609 + <data key="d10"> 610 + <y:PolyLineEdge> 611 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 612 + <y:LineStyle color="#000000" type="line" width="1.0"/> 613 + <y:Arrows source="none" target="standard"/> 614 + <y:BendStyle smoothed="false"/> 615 + </y:PolyLineEdge> 616 + </data> 617 + </edge> 618 + <edge id="e22" source="n23" target="n22"> 619 + <data key="d9"/> 620 + <data key="d10"> 621 + <y:PolyLineEdge> 622 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"> 623 + <y:Point x="268.45628800000253" y="656.2599999999999"/> 624 + <y:Point x="268.45628800000253" y="815.3849599999996"/> 625 + </y:Path> 626 + <y:LineStyle color="#000000" type="line" width="1.0"/> 627 + <y:Arrows source="none" target="standard"/> 628 + <y:BendStyle smoothed="false"/> 629 + </y:PolyLineEdge> 630 + </data> 631 + </edge> 632 + <edge id="e23" source="n22" target="n21"> 633 + <data key="d9"/> 634 + <data key="d10"> 635 + <y:PolyLineEdge> 636 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 637 + <y:LineStyle color="#000000" type="dashed" width="1.0"/> 638 + <y:Arrows source="none" target="standard"/> 639 + <y:BendStyle smoothed="false"/> 640 + </y:PolyLineEdge> 641 + </data> 642 + </edge> 643 + <edge id="e24" source="n11" target="n24"> 644 + <data key="d9"/> 645 + <data key="d10"> 646 + <y:PolyLineEdge> 647 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 648 + <y:LineStyle color="#000000" type="line" width="1.0"/> 649 + <y:Arrows source="none" target="standard"/> 650 + <y:BendStyle smoothed="false"/> 651 + </y:PolyLineEdge> 652 + </data> 653 + </edge> 654 + <edge id="e25" source="n22" target="n24"> 655 + <data key="d9"/> 656 + <data key="d10"> 657 + <y:PolyLineEdge> 658 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 659 + <y:LineStyle color="#000000" type="line" width="1.0"/> 660 + <y:Arrows source="none" target="standard"/> 661 + <y:BendStyle smoothed="false"/> 662 + </y:PolyLineEdge> 663 + </data> 664 + </edge> 665 + <edge id="e26" source="n24" target="n13"> 666 + <data key="d9"/> 667 + <data key="d10"> 668 + <y:PolyLineEdge> 669 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> 670 + <y:LineStyle color="#000000" type="line" width="1.0"/> 671 + <y:Arrows source="none" target="standard"/> 672 + <y:BendStyle smoothed="false"/> 673 + </y:PolyLineEdge> 674 + </data> 675 + </edge> 676 + <edge id="e27" source="n23" target="n22"> 677 + <data key="d9"/> 678 + <data key="d10"> 679 + <y:PolyLineEdge> 680 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"> 681 + <y:Point x="35.11600000000351" y="756.3596787499998"/> 682 + </y:Path> 683 + <y:LineStyle color="#000000" type="dashed" width="1.0"/> 684 + <y:Arrows source="none" target="standard"/> 685 + <y:BendStyle smoothed="false"/> 686 + </y:PolyLineEdge> 687 + </data> 688 + </edge> 689 + <edge id="e28" source="n22" target="n23"> 690 + <data key="d9"/> 691 + <data key="d10"> 692 + <y:PolyLineEdge> 693 + <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"> 694 + <y:Point x="-231.5759619999974" y="830.942272"/> 695 + <y:Point x="-231.5759619999974" y="656.2599999999999"/> 696 + </y:Path> 697 + <y:LineStyle color="#000000" type="line" width="1.0"/> 698 + <y:Arrows source="none" target="standard"/> 699 + <y:BendStyle smoothed="false"/> 700 + </y:PolyLineEdge> 701 + </data> 702 + </edge> 703 + </graph> 704 + <data key="d7"> 705 + <y:Resources/> 706 + </data> 707 +</graphml> 708 +