|
@@ -0,0 +1,915 @@
|
|
|
+<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/27.0.5 Chrome/134.0.6998.205 Electron/35.3.0 Safari/537.36" version="27.0.5" pages="4">
|
|
|
+ <diagram name="main" id="7loCSpFFTrw_GtNaECtm">
|
|
|
+ <mxGraphModel dx="1042" dy="626" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
|
|
+ <root>
|
|
|
+ <mxCell id="0" />
|
|
|
+ <mxCell id="1" parent="0" />
|
|
|
+ <object label="%name%: %type%" placeholders="1" name="start" type="Start" id="okR2fhRwQtHO20KEb0BA-1">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="100" y="240" width="160" height="100" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="okR2fhRwQtHO20KEb0BA-2" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="okR2fhRwQtHO20KEb0BA-1" vertex="1">
|
|
|
+ <mxGeometry y="40" width="160" height="60" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="okR2fhRwQtHO20KEb0BA-3" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="okR2fhRwQtHO20KEb0BA-2" vertex="1">
|
|
|
+ <mxGeometry width="80" height="60" as="geometry">
|
|
|
+ <mxRectangle width="80" height="60" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="okR2fhRwQtHO20KEb0BA-4" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="okR2fhRwQtHO20KEb0BA-2" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="60" as="geometry">
|
|
|
+ <mxRectangle width="80" height="60" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="out" type="exec" id="okR2fhRwQtHO20KEb0BA-5">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="okR2fhRwQtHO20KEb0BA-4" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="%name%: %type%
%file%
matches: %n%" placeholders="1" name="all transtions" type="Match" file="rules/transition.od" n="" id="okR2fhRwQtHO20KEb0BA-11">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=60;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="300" y="220" width="160" height="220" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="okR2fhRwQtHO20KEb0BA-12" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="okR2fhRwQtHO20KEb0BA-11" vertex="1">
|
|
|
+ <mxGeometry y="60" width="160" height="160" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="okR2fhRwQtHO20KEb0BA-13" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="okR2fhRwQtHO20KEb0BA-12" vertex="1">
|
|
|
+ <mxGeometry width="80" height="160" as="geometry">
|
|
|
+ <mxRectangle width="80" height="160" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="in" type="data" id="okR2fhRwQtHO20KEb0BA-14">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="okR2fhRwQtHO20KEb0BA-13" vertex="1">
|
|
|
+ <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="in" type="exec" id="okR2fhRwQtHO20KEb0BA-15">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="okR2fhRwQtHO20KEb0BA-13" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="okR2fhRwQtHO20KEb0BA-16" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="okR2fhRwQtHO20KEb0BA-12" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="160" as="geometry">
|
|
|
+ <mxRectangle width="80" height="160" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="out" type="data" id="okR2fhRwQtHO20KEb0BA-17">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="okR2fhRwQtHO20KEb0BA-16" vertex="1">
|
|
|
+ <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="success" type="exec" id="okR2fhRwQtHO20KEb0BA-18">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="okR2fhRwQtHO20KEb0BA-16" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="fail" type="exec" id="okR2fhRwQtHO20KEb0BA-19">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="okR2fhRwQtHO20KEb0BA-16" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="okR2fhRwQtHO20KEb0BA-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="okR2fhRwQtHO20KEb0BA-5" target="okR2fhRwQtHO20KEb0BA-15" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <object label="%name%: %type%
%file%" placeholders="1" name="find first that can fire" type="Schedule" file="check_nac" id="AWz2q_jGxnOfZjJ20oEo-31">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="520" y="240" width="160" height="150" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="AWz2q_jGxnOfZjJ20oEo-32" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="AWz2q_jGxnOfZjJ20oEo-31" vertex="1">
|
|
|
+ <mxGeometry y="40" width="160" height="110" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="AWz2q_jGxnOfZjJ20oEo-33" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="AWz2q_jGxnOfZjJ20oEo-32" vertex="1">
|
|
|
+ <mxGeometry width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="out" type="exec" id="AWz2q_jGxnOfZjJ20oEo-34">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="AWz2q_jGxnOfZjJ20oEo-33" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="t" type="data" id="_ZUP5PYB2ZkPahpFH5fo-1">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="AWz2q_jGxnOfZjJ20oEo-33" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="AWz2q_jGxnOfZjJ20oEo-35" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="AWz2q_jGxnOfZjJ20oEo-32" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="in" type="exec" id="AWz2q_jGxnOfZjJ20oEo-36">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="AWz2q_jGxnOfZjJ20oEo-35" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="t" type="data" id="_ZUP5PYB2ZkPahpFH5fo-3">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="AWz2q_jGxnOfZjJ20oEo-35" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="_ZUP5PYB2ZkPahpFH5fo-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="okR2fhRwQtHO20KEb0BA-17" target="_ZUP5PYB2ZkPahpFH5fo-1" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry">
|
|
|
+ <Array as="points">
|
|
|
+ <mxPoint x="500" y="410" />
|
|
|
+ <mxPoint x="500" y="360" />
|
|
|
+ </Array>
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="%name%: %type%
%file%" placeholders="1" name="reduce incoming" type="Schedule" file="reduce_incoming" id="7FO2QKo1IHTQBZ6BJbAA-1">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="759.9300000000001" y="130" width="160" height="150" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="7FO2QKo1IHTQBZ6BJbAA-2" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="7FO2QKo1IHTQBZ6BJbAA-1" vertex="1">
|
|
|
+ <mxGeometry y="40" width="160" height="110" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="7FO2QKo1IHTQBZ6BJbAA-3" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="7FO2QKo1IHTQBZ6BJbAA-2" vertex="1">
|
|
|
+ <mxGeometry width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="out" type="exec" id="7FO2QKo1IHTQBZ6BJbAA-4">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="7FO2QKo1IHTQBZ6BJbAA-3" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="t" type="data" id="7FO2QKo1IHTQBZ6BJbAA-5">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="7FO2QKo1IHTQBZ6BJbAA-3" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="7FO2QKo1IHTQBZ6BJbAA-6" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="7FO2QKo1IHTQBZ6BJbAA-2" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="in" type="exec" id="7FO2QKo1IHTQBZ6BJbAA-7">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="7FO2QKo1IHTQBZ6BJbAA-6" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="%name%: %type%
%file%" placeholders="1" name="increase outgoing
" type="Schedule" file="increase_outgoing" id="7FO2QKo1IHTQBZ6BJbAA-10">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="759.9300000000001" y="360" width="160" height="150" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="7FO2QKo1IHTQBZ6BJbAA-11" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="7FO2QKo1IHTQBZ6BJbAA-10" vertex="1">
|
|
|
+ <mxGeometry y="40" width="160" height="110" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="7FO2QKo1IHTQBZ6BJbAA-12" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="7FO2QKo1IHTQBZ6BJbAA-11" vertex="1">
|
|
|
+ <mxGeometry width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="out" type="exec" id="7FO2QKo1IHTQBZ6BJbAA-13">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="7FO2QKo1IHTQBZ6BJbAA-12" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="t" type="data" id="7FO2QKo1IHTQBZ6BJbAA-14">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="7FO2QKo1IHTQBZ6BJbAA-12" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="7FO2QKo1IHTQBZ6BJbAA-15" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="7FO2QKo1IHTQBZ6BJbAA-11" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="in" type="exec" id="7FO2QKo1IHTQBZ6BJbAA-16">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="7FO2QKo1IHTQBZ6BJbAA-15" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="qfxbZ8cPFIYkKl1hvR_z-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="7FO2QKo1IHTQBZ6BJbAA-7" target="7FO2QKo1IHTQBZ6BJbAA-13" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry">
|
|
|
+ <Array as="points">
|
|
|
+ <mxPoint x="939.9300000000001" y="200" />
|
|
|
+ <mxPoint x="939.9300000000001" y="315" />
|
|
|
+ <mxPoint x="739.9300000000001" y="315" />
|
|
|
+ <mxPoint x="739.9300000000001" y="430" />
|
|
|
+ </Array>
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="%name%: %type%" placeholders="1" name="end" type="End" ports_exec_in="["in"]" ports_data_in="[]" id="qfxbZ8cPFIYkKl1hvR_z-8">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="759.9300000000001" y="550" width="160" height="100" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="qfxbZ8cPFIYkKl1hvR_z-9" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="qfxbZ8cPFIYkKl1hvR_z-8" vertex="1">
|
|
|
+ <mxGeometry y="40" width="160" height="60" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="qfxbZ8cPFIYkKl1hvR_z-10" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="qfxbZ8cPFIYkKl1hvR_z-9" vertex="1">
|
|
|
+ <mxGeometry width="80" height="60" as="geometry">
|
|
|
+ <mxRectangle width="80" height="60" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="in" type="exec" id="qfxbZ8cPFIYkKl1hvR_z-11">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="qfxbZ8cPFIYkKl1hvR_z-10" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="qfxbZ8cPFIYkKl1hvR_z-12" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="qfxbZ8cPFIYkKl1hvR_z-9" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="60" as="geometry">
|
|
|
+ <mxRectangle width="80" height="60" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="16WNXanlPmjoLkNVfXpS-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="okR2fhRwQtHO20KEb0BA-18" target="AWz2q_jGxnOfZjJ20oEo-34">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="16WNXanlPmjoLkNVfXpS-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="7FO2QKo1IHTQBZ6BJbAA-16" target="qfxbZ8cPFIYkKl1hvR_z-11">
|
|
|
+ <mxGeometry relative="1" as="geometry">
|
|
|
+ <Array as="points">
|
|
|
+ <mxPoint x="939.9300000000001" y="430" />
|
|
|
+ <mxPoint x="939.9300000000001" y="530" />
|
|
|
+ <mxPoint x="739.9300000000001" y="530" />
|
|
|
+ <mxPoint x="739.9300000000001" y="620" />
|
|
|
+ </Array>
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="16WNXanlPmjoLkNVfXpS-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=0;jumpStyle=gap;jumpSize=10;" edge="1" parent="1" source="okR2fhRwQtHO20KEb0BA-19" target="qfxbZ8cPFIYkKl1hvR_z-11">
|
|
|
+ <mxGeometry relative="1" as="geometry">
|
|
|
+ <Array as="points">
|
|
|
+ <mxPoint x="480" y="360" />
|
|
|
+ <mxPoint x="480" y="620" />
|
|
|
+ </Array>
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="HUEgSa0tznzWzqEGNiE2-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="_ZUP5PYB2ZkPahpFH5fo-3" target="7FO2QKo1IHTQBZ6BJbAA-5">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="HUEgSa0tznzWzqEGNiE2-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="_ZUP5PYB2ZkPahpFH5fo-3" target="7FO2QKo1IHTQBZ6BJbAA-14">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="HUEgSa0tznzWzqEGNiE2-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="AWz2q_jGxnOfZjJ20oEo-36" target="7FO2QKo1IHTQBZ6BJbAA-4">
|
|
|
+ <mxGeometry relative="1" as="geometry">
|
|
|
+ <Array as="points">
|
|
|
+ <mxPoint x="700" y="310" />
|
|
|
+ <mxPoint x="700" y="200" />
|
|
|
+ </Array>
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ </root>
|
|
|
+ </mxGraphModel>
|
|
|
+ </diagram>
|
|
|
+ <diagram id="tn9M2oGm5-WwrC7q8hvp" name="check_nac">
|
|
|
+ <mxGraphModel dx="1158" dy="696" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
|
|
+ <root>
|
|
|
+ <mxCell id="0" />
|
|
|
+ <mxCell id="1" parent="0" />
|
|
|
+ <object label="%name%: %type%" placeholders="1" name="sub_start" type="Start" ports_data_out="["t", "foo"]" ports_exec_out="["out", "foo"]" id="45lnt7s__IUFePRUFwyU-1">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="40" y="240" width="160" height="150" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="45lnt7s__IUFePRUFwyU-2" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="45lnt7s__IUFePRUFwyU-1" vertex="1">
|
|
|
+ <mxGeometry y="40" width="160" height="110" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="45lnt7s__IUFePRUFwyU-3" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="45lnt7s__IUFePRUFwyU-2" vertex="1">
|
|
|
+ <mxGeometry width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="45lnt7s__IUFePRUFwyU-4" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="45lnt7s__IUFePRUFwyU-2" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="out" type="exec" id="45lnt7s__IUFePRUFwyU-5">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="45lnt7s__IUFePRUFwyU-4" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="t" type="data" id="45lnt7s__IUFePRUFwyU-39">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="45lnt7s__IUFePRUFwyU-4" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="%name%: %type%" placeholders="1" name="sub_end" type="End" ports_data_in="["t"]" ports_exec_in="["rrrreee", "in"]" id="45lnt7s__IUFePRUFwyU-6">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="640" y="290" width="160" height="150" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="45lnt7s__IUFePRUFwyU-7" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="45lnt7s__IUFePRUFwyU-6" vertex="1">
|
|
|
+ <mxGeometry y="40" width="160" height="110" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="45lnt7s__IUFePRUFwyU-8" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="45lnt7s__IUFePRUFwyU-7" vertex="1">
|
|
|
+ <mxGeometry width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="in" type="exec" id="45lnt7s__IUFePRUFwyU-9">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="45lnt7s__IUFePRUFwyU-8" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="t" type="data" id="2n85NC4Wvb6VNMCIjbAe-2">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="45lnt7s__IUFePRUFwyU-8" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="45lnt7s__IUFePRUFwyU-10" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="45lnt7s__IUFePRUFwyU-7" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="%name%: %type%" placeholders="1" name="iterate transitions" type="Loop" id="L95llld_XDiE7aqnH3Eh-1">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="240" y="240" width="160" height="200" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="L95llld_XDiE7aqnH3Eh-2" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="L95llld_XDiE7aqnH3Eh-1" vertex="1">
|
|
|
+ <mxGeometry y="40" width="160" height="160" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="L95llld_XDiE7aqnH3Eh-3" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="L95llld_XDiE7aqnH3Eh-2" vertex="1">
|
|
|
+ <mxGeometry width="80" height="160" as="geometry">
|
|
|
+ <mxRectangle width="80" height="160" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="in" type="data" id="L95llld_XDiE7aqnH3Eh-4">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="L95llld_XDiE7aqnH3Eh-3" vertex="1">
|
|
|
+ <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="in" type="exec" id="L95llld_XDiE7aqnH3Eh-5">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="L95llld_XDiE7aqnH3Eh-3" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="L95llld_XDiE7aqnH3Eh-6" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="L95llld_XDiE7aqnH3Eh-2" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="160" as="geometry">
|
|
|
+ <mxRectangle width="80" height="160" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="out" type="data" id="L95llld_XDiE7aqnH3Eh-7">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="L95llld_XDiE7aqnH3Eh-6" vertex="1">
|
|
|
+ <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="it" type="exec" id="L95llld_XDiE7aqnH3Eh-8">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="L95llld_XDiE7aqnH3Eh-6" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="out" type="exec" id="L95llld_XDiE7aqnH3Eh-9">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="L95llld_XDiE7aqnH3Eh-6" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="L95llld_XDiE7aqnH3Eh-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="45lnt7s__IUFePRUFwyU-5" target="L95llld_XDiE7aqnH3Eh-5" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="L95llld_XDiE7aqnH3Eh-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="45lnt7s__IUFePRUFwyU-39" target="L95llld_XDiE7aqnH3Eh-4" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <object label="%name%: %type%
%file%
matches: %n%" placeholders="1" name="check nac" type="Match" file="rules/input_without_token.od" n="1" id="L95llld_XDiE7aqnH3Eh-12">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=60;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="440" y="220" width="160" height="220" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="L95llld_XDiE7aqnH3Eh-13" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="L95llld_XDiE7aqnH3Eh-12" vertex="1">
|
|
|
+ <mxGeometry y="60" width="160" height="160" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="L95llld_XDiE7aqnH3Eh-14" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="L95llld_XDiE7aqnH3Eh-13" vertex="1">
|
|
|
+ <mxGeometry width="80" height="160" as="geometry">
|
|
|
+ <mxRectangle width="80" height="160" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="in" type="data" id="L95llld_XDiE7aqnH3Eh-15">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="L95llld_XDiE7aqnH3Eh-14" vertex="1">
|
|
|
+ <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="in" type="exec" id="L95llld_XDiE7aqnH3Eh-16">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="L95llld_XDiE7aqnH3Eh-14" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="L95llld_XDiE7aqnH3Eh-17" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="L95llld_XDiE7aqnH3Eh-13" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="160" as="geometry">
|
|
|
+ <mxRectangle width="80" height="160" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="out" type="data" id="L95llld_XDiE7aqnH3Eh-18">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="L95llld_XDiE7aqnH3Eh-17" vertex="1">
|
|
|
+ <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="success" type="exec" id="L95llld_XDiE7aqnH3Eh-19">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="L95llld_XDiE7aqnH3Eh-17" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="fail" type="exec" id="L95llld_XDiE7aqnH3Eh-20">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="L95llld_XDiE7aqnH3Eh-17" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="L95llld_XDiE7aqnH3Eh-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="L95llld_XDiE7aqnH3Eh-8" target="L95llld_XDiE7aqnH3Eh-16" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="L95llld_XDiE7aqnH3Eh-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="L95llld_XDiE7aqnH3Eh-7" target="L95llld_XDiE7aqnH3Eh-15" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="iKvoEYQEFeyBr_GkI9vg-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="L95llld_XDiE7aqnH3Eh-19" target="L95llld_XDiE7aqnH3Eh-5" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry">
|
|
|
+ <mxPoint x="630" y="200" as="targetPoint" />
|
|
|
+ <Array as="points">
|
|
|
+ <mxPoint x="620" y="310" />
|
|
|
+ <mxPoint x="620" y="200" />
|
|
|
+ <mxPoint x="220" y="200" />
|
|
|
+ <mxPoint x="220" y="300" />
|
|
|
+ </Array>
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="dMiStd5tzY-ImjgYRODK-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="L95llld_XDiE7aqnH3Eh-20" target="45lnt7s__IUFePRUFwyU-9">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="dMiStd5tzY-ImjgYRODK-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="L95llld_XDiE7aqnH3Eh-7" target="2n85NC4Wvb6VNMCIjbAe-2">
|
|
|
+ <mxGeometry relative="1" as="geometry">
|
|
|
+ <Array as="points">
|
|
|
+ <mxPoint x="420" y="410" />
|
|
|
+ <mxPoint x="420" y="470" />
|
|
|
+ <mxPoint x="620" y="470" />
|
|
|
+ <mxPoint x="620" y="410" />
|
|
|
+ </Array>
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ </root>
|
|
|
+ </mxGraphModel>
|
|
|
+ </diagram>
|
|
|
+ <diagram id="EAsDi4mdSkZfbsRIt0-E" name="reduce_incoming">
|
|
|
+ <mxGraphModel dx="1892" dy="626" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
|
|
+ <root>
|
|
|
+ <mxCell id="0" />
|
|
|
+ <mxCell id="1" parent="0" />
|
|
|
+ <object label="%name%: %type%" placeholders="1" name="sub_start" type="Start" ports_data_out="["t", "foo"]" ports_exec_out="["out", "foo"]" id="BUnm0WgavkPBicxchqk0-1">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="-200" y="240" width="160" height="150" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-2" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="BUnm0WgavkPBicxchqk0-1" vertex="1">
|
|
|
+ <mxGeometry y="40" width="160" height="110" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-3" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="BUnm0WgavkPBicxchqk0-2" vertex="1">
|
|
|
+ <mxGeometry width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-4" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="BUnm0WgavkPBicxchqk0-2" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="out" type="exec" id="BUnm0WgavkPBicxchqk0-5">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="BUnm0WgavkPBicxchqk0-4" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="t" type="data" id="BUnm0WgavkPBicxchqk0-6">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="BUnm0WgavkPBicxchqk0-4" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="%name%: %type%" placeholders="1" name="sub_end" type="End" ports_data_in="[]" ports_exec_in="["rrrreee", "in"]" id="BUnm0WgavkPBicxchqk0-7">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="640" y="240" width="160" height="100" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-8" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="BUnm0WgavkPBicxchqk0-7" vertex="1">
|
|
|
+ <mxGeometry y="40" width="160" height="60" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-9" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="BUnm0WgavkPBicxchqk0-8" vertex="1">
|
|
|
+ <mxGeometry width="80" height="60" as="geometry">
|
|
|
+ <mxRectangle width="80" height="60" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="in" type="exec" id="BUnm0WgavkPBicxchqk0-10">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="BUnm0WgavkPBicxchqk0-9" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-12" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="BUnm0WgavkPBicxchqk0-8" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="60" as="geometry">
|
|
|
+ <mxRectangle width="80" height="60" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="%name%: %type%" placeholders="1" name="iterate places" type="Loop" id="BUnm0WgavkPBicxchqk0-13">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="200" y="240" width="160" height="200" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-14" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="BUnm0WgavkPBicxchqk0-13" vertex="1">
|
|
|
+ <mxGeometry y="40" width="160" height="160" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-15" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="BUnm0WgavkPBicxchqk0-14" vertex="1">
|
|
|
+ <mxGeometry width="80" height="160" as="geometry">
|
|
|
+ <mxRectangle width="80" height="160" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="in" type="data" id="BUnm0WgavkPBicxchqk0-16">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="BUnm0WgavkPBicxchqk0-15" vertex="1">
|
|
|
+ <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="in" type="exec" id="BUnm0WgavkPBicxchqk0-17">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="BUnm0WgavkPBicxchqk0-15" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-18" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="BUnm0WgavkPBicxchqk0-14" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="160" as="geometry">
|
|
|
+ <mxRectangle width="80" height="160" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="out" type="data" id="BUnm0WgavkPBicxchqk0-19">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="BUnm0WgavkPBicxchqk0-18" vertex="1">
|
|
|
+ <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="it" type="exec" id="BUnm0WgavkPBicxchqk0-20">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="BUnm0WgavkPBicxchqk0-18" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="out" type="exec" id="BUnm0WgavkPBicxchqk0-21">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="BUnm0WgavkPBicxchqk0-18" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="%name%: %type%
%file%
matches: %n%" placeholders="1" name="incoming places" type="Match" file="rules/all_incoming.od" n="1" id="BUnm0WgavkPBicxchqk0-52">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=60;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry y="220" width="160" height="220" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-53" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="BUnm0WgavkPBicxchqk0-52" vertex="1">
|
|
|
+ <mxGeometry y="60" width="160" height="160" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-54" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="BUnm0WgavkPBicxchqk0-53" vertex="1">
|
|
|
+ <mxGeometry width="80" height="160" as="geometry">
|
|
|
+ <mxRectangle width="80" height="160" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="in" type="data" id="BUnm0WgavkPBicxchqk0-55">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="BUnm0WgavkPBicxchqk0-54" vertex="1">
|
|
|
+ <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="in" type="exec" id="BUnm0WgavkPBicxchqk0-56">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="BUnm0WgavkPBicxchqk0-54" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-57" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="BUnm0WgavkPBicxchqk0-53" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="160" as="geometry">
|
|
|
+ <mxRectangle width="80" height="160" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="out" type="data" id="BUnm0WgavkPBicxchqk0-58">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="BUnm0WgavkPBicxchqk0-57" vertex="1">
|
|
|
+ <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="success" type="exec" id="BUnm0WgavkPBicxchqk0-59">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="BUnm0WgavkPBicxchqk0-57" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="fail" type="exec" id="BUnm0WgavkPBicxchqk0-60">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="BUnm0WgavkPBicxchqk0-57" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="BUnm0WgavkPBicxchqk0-5" target="BUnm0WgavkPBicxchqk0-56" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="BUnm0WgavkPBicxchqk0-6" target="BUnm0WgavkPBicxchqk0-55" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-63" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="BUnm0WgavkPBicxchqk0-60" target="BUnm0WgavkPBicxchqk0-17" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry">
|
|
|
+ <Array as="points">
|
|
|
+ <mxPoint x="180" y="360" />
|
|
|
+ <mxPoint x="180" y="310" />
|
|
|
+ </Array>
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="BUnm0WgavkPBicxchqk0-59" target="BUnm0WgavkPBicxchqk0-17" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-65" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="BUnm0WgavkPBicxchqk0-58" target="BUnm0WgavkPBicxchqk0-16" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <object label="%name%: %type%
%file%" placeholders="1" name="reduce place" type="Rewrite" file="rules/reduce_incoming.od" id="BUnm0WgavkPBicxchqk0-66">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="420" y="240.0000000000001" width="160" height="150" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-67" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="BUnm0WgavkPBicxchqk0-66" vertex="1">
|
|
|
+ <mxGeometry y="40" width="160" height="110" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-68" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="BUnm0WgavkPBicxchqk0-67" vertex="1">
|
|
|
+ <mxGeometry width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="in" type="exec" id="BUnm0WgavkPBicxchqk0-69">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="BUnm0WgavkPBicxchqk0-68" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-70" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="BUnm0WgavkPBicxchqk0-67" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="out" type="exec" id="BUnm0WgavkPBicxchqk0-71">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="BUnm0WgavkPBicxchqk0-70" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="in" type="data" id="BUnm0WgavkPBicxchqk0-72">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="BUnm0WgavkPBicxchqk0-70" vertex="1">
|
|
|
+ <mxGeometry x="-70" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="out" type="data" id="BUnm0WgavkPBicxchqk0-73">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="BUnm0WgavkPBicxchqk0-70" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="BUnm0WgavkPBicxchqk0-74" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="BUnm0WgavkPBicxchqk0-19" target="BUnm0WgavkPBicxchqk0-72" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry">
|
|
|
+ <Array as="points">
|
|
|
+ <mxPoint x="400" y="410" />
|
|
|
+ <mxPoint x="400" y="360" />
|
|
|
+ </Array>
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="sY74cFRy-IzXkK1T1M-7-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;jumpStyle=gap;jumpSize=10;" parent="1" source="BUnm0WgavkPBicxchqk0-21" target="BUnm0WgavkPBicxchqk0-10" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry">
|
|
|
+ <Array as="points">
|
|
|
+ <mxPoint x="380" y="360" />
|
|
|
+ <mxPoint x="380" y="430" />
|
|
|
+ <mxPoint x="620" y="430" />
|
|
|
+ <mxPoint x="620" y="310" />
|
|
|
+ </Array>
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="sY74cFRy-IzXkK1T1M-7-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="BUnm0WgavkPBicxchqk0-20" target="BUnm0WgavkPBicxchqk0-69" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="sY74cFRy-IzXkK1T1M-7-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="BUnm0WgavkPBicxchqk0-71" target="BUnm0WgavkPBicxchqk0-17" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry">
|
|
|
+ <Array as="points">
|
|
|
+ <mxPoint x="600" y="310" />
|
|
|
+ <mxPoint x="600" y="220" />
|
|
|
+ <mxPoint x="180" y="220" />
|
|
|
+ <mxPoint x="180" y="310" />
|
|
|
+ </Array>
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ </root>
|
|
|
+ </mxGraphModel>
|
|
|
+ </diagram>
|
|
|
+ <diagram id="_IoT90r4-d_BBqiD0-W3" name="increase_outgoing">
|
|
|
+ <mxGraphModel dx="1892" dy="626" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
|
|
+ <root>
|
|
|
+ <mxCell id="0" />
|
|
|
+ <mxCell id="1" parent="0" />
|
|
|
+ <object label="%name%: %type%" placeholders="1" name="sub_start" type="Start" ports_data_out="["t", "foo"]" ports_exec_out="["out", "foo"]" id="xKz7S_Fbuw8o9D4hMjwY-1">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="-200" y="240" width="160" height="150" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-2" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="xKz7S_Fbuw8o9D4hMjwY-1" vertex="1">
|
|
|
+ <mxGeometry y="40" width="160" height="110" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-3" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="xKz7S_Fbuw8o9D4hMjwY-2" vertex="1">
|
|
|
+ <mxGeometry width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-4" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="xKz7S_Fbuw8o9D4hMjwY-2" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="out" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-5">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="xKz7S_Fbuw8o9D4hMjwY-4" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="t" type="data" id="xKz7S_Fbuw8o9D4hMjwY-6">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="xKz7S_Fbuw8o9D4hMjwY-4" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="%name%: %type%" placeholders="1" name="sub_end" type="End" ports_data_in="[]" ports_exec_in="["rrrreee", "in"]" id="xKz7S_Fbuw8o9D4hMjwY-7">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="640" y="240" width="160" height="100" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-8" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="xKz7S_Fbuw8o9D4hMjwY-7" vertex="1">
|
|
|
+ <mxGeometry y="40" width="160" height="60" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-9" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="xKz7S_Fbuw8o9D4hMjwY-8" vertex="1">
|
|
|
+ <mxGeometry width="80" height="60" as="geometry">
|
|
|
+ <mxRectangle width="80" height="60" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="in" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-10">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="xKz7S_Fbuw8o9D4hMjwY-9" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-11" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="xKz7S_Fbuw8o9D4hMjwY-8" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="60" as="geometry">
|
|
|
+ <mxRectangle width="80" height="60" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="%name%: %type%" placeholders="1" name="iterate places" type="Loop" id="xKz7S_Fbuw8o9D4hMjwY-12">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="200" y="240" width="160" height="200" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-13" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="xKz7S_Fbuw8o9D4hMjwY-12" vertex="1">
|
|
|
+ <mxGeometry y="40" width="160" height="160" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-14" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="xKz7S_Fbuw8o9D4hMjwY-13" vertex="1">
|
|
|
+ <mxGeometry width="80" height="160" as="geometry">
|
|
|
+ <mxRectangle width="80" height="160" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="in" type="data" id="xKz7S_Fbuw8o9D4hMjwY-15">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="xKz7S_Fbuw8o9D4hMjwY-14" vertex="1">
|
|
|
+ <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="in" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-16">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="xKz7S_Fbuw8o9D4hMjwY-14" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-17" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="xKz7S_Fbuw8o9D4hMjwY-13" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="160" as="geometry">
|
|
|
+ <mxRectangle width="80" height="160" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="out" type="data" id="xKz7S_Fbuw8o9D4hMjwY-18">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="xKz7S_Fbuw8o9D4hMjwY-17" vertex="1">
|
|
|
+ <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="it" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-19">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="xKz7S_Fbuw8o9D4hMjwY-17" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="out" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-20">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="xKz7S_Fbuw8o9D4hMjwY-17" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="xKz7S_Fbuw8o9D4hMjwY-19" target="xKz7S_Fbuw8o9D4hMjwY-40" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry">
|
|
|
+ <mxPoint x="450" y="310" as="targetPoint" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="%name%: %type%
%file%
matches: %n%" placeholders="1" name="outgoing places" type="Match" file="rules/all_outgoing.od" n="1" id="xKz7S_Fbuw8o9D4hMjwY-23">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=60;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry y="220" width="160" height="220" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-24" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="xKz7S_Fbuw8o9D4hMjwY-23" vertex="1">
|
|
|
+ <mxGeometry y="60" width="160" height="160" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-25" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="xKz7S_Fbuw8o9D4hMjwY-24" vertex="1">
|
|
|
+ <mxGeometry width="80" height="160" as="geometry">
|
|
|
+ <mxRectangle width="80" height="160" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="in" type="data" id="xKz7S_Fbuw8o9D4hMjwY-26">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="xKz7S_Fbuw8o9D4hMjwY-25" vertex="1">
|
|
|
+ <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="in" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-27">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="xKz7S_Fbuw8o9D4hMjwY-25" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-28" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="xKz7S_Fbuw8o9D4hMjwY-24" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="160" as="geometry">
|
|
|
+ <mxRectangle width="80" height="160" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="out" type="data" id="xKz7S_Fbuw8o9D4hMjwY-29">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="xKz7S_Fbuw8o9D4hMjwY-28" vertex="1">
|
|
|
+ <mxGeometry x="10" y="110" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="success" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-30">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="xKz7S_Fbuw8o9D4hMjwY-28" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="fail" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-31">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="xKz7S_Fbuw8o9D4hMjwY-28" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="xKz7S_Fbuw8o9D4hMjwY-5" target="xKz7S_Fbuw8o9D4hMjwY-27" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="xKz7S_Fbuw8o9D4hMjwY-6" target="xKz7S_Fbuw8o9D4hMjwY-26" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="xKz7S_Fbuw8o9D4hMjwY-31" target="xKz7S_Fbuw8o9D4hMjwY-16" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry">
|
|
|
+ <Array as="points">
|
|
|
+ <mxPoint x="180" y="360" />
|
|
|
+ <mxPoint x="180" y="310" />
|
|
|
+ </Array>
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="xKz7S_Fbuw8o9D4hMjwY-30" target="xKz7S_Fbuw8o9D4hMjwY-16" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="xKz7S_Fbuw8o9D4hMjwY-29" target="xKz7S_Fbuw8o9D4hMjwY-15" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <object label="%name%: %type%
%file%" placeholders="1" name="increase place" type="Rewrite" file="rules/increase_outgoing.od" id="xKz7S_Fbuw8o9D4hMjwY-37">
|
|
|
+ <mxCell style="shape=table;childLayout=tableLayout;startSize=40;collapsible=0;recursiveResize=1;expand=0;fontStyle=1;editable=1;movable=1;resizable=1;rotatable=0;deletable=1;locked=0;connectable=0;allowArrows=0;pointerEvents=0;perimeter=rectanglePerimeter;rounded=1;container=1;dropTarget=0;swimlaneHead=1;swimlaneBody=1;top=1;noLabel=0;autosize=0;resizeHeight=0;spacing=2;metaEdit=1;resizeWidth=0;arcSize=10;" parent="1" vertex="1">
|
|
|
+ <mxGeometry x="420" y="240.0000000000001" width="160" height="150" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-38" value="" style="shape=tableRow;horizontal=0;swimlaneHead=0;swimlaneBody=0;top=0;left=0;strokeColor=inherit;bottom=0;right=0;dropTarget=0;fontStyle=0;fillColor=none;points=[[0,0.5],[1,0.5]];startSize=0;collapsible=0;recursiveResize=1;expand=0;rounded=0;allowArrows=0;connectable=0;autosize=1;resizeHeight=1;rotatable=0;" parent="xKz7S_Fbuw8o9D4hMjwY-37" vertex="1">
|
|
|
+ <mxGeometry y="40" width="160" height="110" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-39" value="Input" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=60;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="xKz7S_Fbuw8o9D4hMjwY-38" vertex="1">
|
|
|
+ <mxGeometry width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="in" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-40">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="xKz7S_Fbuw8o9D4hMjwY-39" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-41" value="Output" style="swimlane;swimlaneHead=0;swimlaneBody=0;fontStyle=0;strokeColor=inherit;connectable=0;fillColor=none;startSize=40;collapsible=0;recursiveResize=1;expand=0;allowArrows=0;autosize=1;rotatable=0;noLabel=1;overflow=hidden;swimlaneLine=0;editable=0;" parent="xKz7S_Fbuw8o9D4hMjwY-38" vertex="1">
|
|
|
+ <mxGeometry x="80" width="80" height="110" as="geometry">
|
|
|
+ <mxRectangle width="80" height="110" as="alternateBounds" />
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <object label="out" type="exec" id="xKz7S_Fbuw8o9D4hMjwY-42">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="xKz7S_Fbuw8o9D4hMjwY-41" vertex="1">
|
|
|
+ <mxGeometry x="10" y="10" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="in" type="data" id="xKz7S_Fbuw8o9D4hMjwY-43">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="xKz7S_Fbuw8o9D4hMjwY-41" vertex="1">
|
|
|
+ <mxGeometry x="-70" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <object label="out" type="data" id="xKz7S_Fbuw8o9D4hMjwY-44">
|
|
|
+ <mxCell style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="xKz7S_Fbuw8o9D4hMjwY-41" vertex="1">
|
|
|
+ <mxGeometry x="10" y="60" width="60" height="40" as="geometry" />
|
|
|
+ </mxCell>
|
|
|
+ </object>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="xKz7S_Fbuw8o9D4hMjwY-18" target="xKz7S_Fbuw8o9D4hMjwY-43" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry">
|
|
|
+ <Array as="points">
|
|
|
+ <mxPoint x="400" y="410" />
|
|
|
+ <mxPoint x="400" y="360" />
|
|
|
+ </Array>
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="xKz7S_Fbuw8o9D4hMjwY-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;jumpStyle=gap;jumpSize=10;" parent="1" source="xKz7S_Fbuw8o9D4hMjwY-20" target="xKz7S_Fbuw8o9D4hMjwY-10" edge="1">
|
|
|
+ <mxGeometry relative="1" as="geometry">
|
|
|
+ <Array as="points">
|
|
|
+ <mxPoint x="380" y="360" />
|
|
|
+ <mxPoint x="380" y="430" />
|
|
|
+ <mxPoint x="620" y="430" />
|
|
|
+ <mxPoint x="620" y="310" />
|
|
|
+ </Array>
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ <mxCell id="f9_bY4aOCWeb4ynzbNl7-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="xKz7S_Fbuw8o9D4hMjwY-42" target="xKz7S_Fbuw8o9D4hMjwY-16">
|
|
|
+ <mxGeometry relative="1" as="geometry">
|
|
|
+ <Array as="points">
|
|
|
+ <mxPoint x="600" y="310" />
|
|
|
+ <mxPoint x="600" y="220" />
|
|
|
+ <mxPoint x="180" y="220" />
|
|
|
+ <mxPoint x="180" y="310" />
|
|
|
+ </Array>
|
|
|
+ </mxGeometry>
|
|
|
+ </mxCell>
|
|
|
+ </root>
|
|
|
+ </mxGraphModel>
|
|
|
+ </diagram>
|
|
|
+</mxfile>
|