Commit 890c68e5 authored by Jean-Claude BAU's avatar Jean-Claude BAU

Update HAL state diagram (Yakindu)

parent d0371926
......@@ -269,7 +269,7 @@ static int _hal_port_rx_setup_state_done(void *vpfg, int eventMsk, int isNewStat
if ( !_isHalRxSetupEventEarlyLinkUp(eventMsk)) {
// Port went done
pr_info("rxcal: early link flag lost on port wri%d\n",
ps->hw_index + 1);
ps->hw_index + 1);
_fireState(vpfg, HAL_PORT_RX_SETUP_STATE_START);
return 0;
}
......
......@@ -2,7 +2,7 @@
<body>
<table border="0" cellspacing="0" cellpadding="0" align="LEFT">
<tr>
<td><img src="file:///opt/baujc/project/wr/wrs-proposed-master/wr-switch-sw-hal-review/userspace/wrsw_hal/yakindu/hal_0_0.png"/></td>
<td><img src="file:///opt/baujc/project/wr/wrs-proposed-master/wr-switch-sw-hal-review-ML/userspace/wrsw_hal/yakindu/hal_0_0.png"/></td>
</tr>
</table>
</body>
......
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
<sgraph:Statechart xmi:id="_ufBzMLdfEemzI5ZuGbnP4A" specification="@EventDriven&#xA;// Use the event driven execution model.&#xA;// Runs a run-to-completion step&#xA;// each time an event is raised.&#xA;// Switch to cycle based behavior&#xA;// by specifying '@CycleBased(200)'&#xA;// instead.&#xA;&#xA;@ChildFirstExecution&#xA;// In composite states, execute&#xA;// child states first.&#xA;// @ParentFirstExecution does the opposite.&#xA;&#xA;&#xA;&#xA;interface port:&#xA;&#x9;in event sfpInserted&#xA;&#x9;in event sfpRemoved&#xA;&#x9;in event linkUp&#xA;&#x9;in event linkDown&#xA;&#x9;in event timer&#xA;&#x9;in event reset&#xA;&#x9;var lpdcSupport : boolean = false&#xA;&#x9;var rxCalibrationRunning: boolean = false&#xA;&#xA;&#xA;interface pll:&#xA;&#x9;in event lock&#xA;&#x9;in event locked&#xA;&#x9;in event unlocked&#xA;&#x9;in event disable&#xA;&#xA;interface tx :&#xA;&#x9;in event timer&#xA;&#x9;var locked:boolean&#xA;&#x9;var phaseWithinRange:boolean&#xA;&#xA;interface rx :&#xA;&#x9;in event timer&#xA;&#x9;in event earlyLkUp&#xA;&#x9;in event linkDown&#xA;&#x9;in event aligned&#xA;&#x9;in event notAligned &#x9;&#xA;&#x9;var locked:boolean&#xA; &#x9;var calibrationDone:boolean&#xA; &#x9;var tmoExpired:boolean&#xA; &#x9;var validated:boolean" name="hal">
<sgraph:Statechart xmi:id="_ufBzMLdfEemzI5ZuGbnP4A" specification="@EventDriven&#xA;// Use the event driven execution model.&#xA;// Runs a run-to-completion step&#xA;// each time an event is raised.&#xA;// Switch to cycle based behavior&#xA;// by specifying '@CycleBased(200)'&#xA;// instead.&#xA;&#xA;@ChildFirstExecution&#xA;// In composite states, execute&#xA;// child states first.&#xA;// @ParentFirstExecution does the opposite.&#xA;&#xA;&#xA;&#xA;interface port:&#xA;&#x9;in event sfpInserted&#xA;&#x9;in event sfpRemoved&#xA;&#x9;in event linkUp&#xA;&#x9;in event linkDown&#xA;&#x9;in event timer&#xA;&#x9;in event reset&#xA;&#x9;var lpdcSupport : boolean = false&#xA;&#x9;var rxCalibrationRunning: boolean = false&#xA;&#xA;&#xA;interface pll:&#xA;&#x9;in event lock&#xA;&#x9;in event locked&#xA;&#x9;in event unlocked&#xA;&#x9;in event disable&#xA;&#xA;interface tx :&#xA;&#x9;in event timer&#xA;&#x9;var locked:boolean&#xA;&#x9;var phaseWithinRange:boolean&#xA;&#x9;var allPortInitialized:boolean&#xA;&#xA;interface rx :&#xA;&#x9;in event timer&#xA;&#x9;in event earlyLkUp&#xA;&#x9;in event earlyLkDown&#xA;&#x9;in event linkDown&#xA;&#x9;in event aligned&#xA;&#x9;in event notAligned &#x9;&#xA;&#x9;var locked:boolean&#xA; &#x9;var calibrationDone:boolean&#xA; &#x9;var tmoExpired:boolean&#xA; &#x9;var validated:boolean&#xA; &#x9;" name="hal">
<regions xmi:id="_ufftQLdfEemzI5ZuGbnP4A" name="main region">
<vertices xsi:type="sgraph:Entry" xmi:id="_uf588LdfEemzI5ZuGbnP4A">
<outgoingTransitions xmi:id="_ugB4wLdfEemzI5ZuGbnP4A" specification="" target="_uf8ZMLdfEemzI5ZuGbnP4A"/>
......@@ -11,10 +11,10 @@
<outgoingTransitions xmi:id="_TqqU0LeLEemUVuDCbi9APQ" specification="" target="_tLh8cLeKEemUVuDCbi9APQ"/>
</vertices>
<vertices xsi:type="sgraph:State" xmi:id="_tLh8cLeKEemUVuDCbi9APQ" name="START" incomingTransitions="_TqqU0LeLEemUVuDCbi9APQ">
<outgoingTransitions xmi:id="_glqLoLeLEemUVuDCbi9APQ" specification="port.timer[!port.lpdcSupport]" target="_9Ue9ALeKEemUVuDCbi9APQ"/>
<outgoingTransitions xmi:id="_glqLoLeLEemUVuDCbi9APQ" specification="port.timer[!port.lpdcSupport]" target="_vcYYwNVaEem1tbdACPqlZQ"/>
<outgoingTransitions xmi:id="_xhLbcL_4EemKH4_a3inepQ" specification="tx.timer[port.lpdcSupport]" target="_EOQbEL_4EemKH4_a3inepQ"/>
</vertices>
<vertices xsi:type="sgraph:State" xmi:id="_9Ue9ALeKEemUVuDCbi9APQ" specification="" name="DONE" incomingTransitions="_glqLoLeLEemUVuDCbi9APQ _oVMZwMAIEemKH4_a3inepQ">
<vertices xsi:type="sgraph:State" xmi:id="_9Ue9ALeKEemUVuDCbi9APQ" specification="" name="DONE" incomingTransitions="_DGJ0sNVbEem1tbdACPqlZQ">
<outgoingTransitions xmi:id="_8monELdfEemzI5ZuGbnP4A" specification="port.timer" target="_4vYosLdfEemzI5ZuGbnP4A"/>
</vertices>
<vertices xsi:type="sgraph:State" xmi:id="_EOQbEL_4EemKH4_a3inepQ" name="RESET_PCS" incomingTransitions="_xhLbcL_4EemKH4_a3inepQ _zGoN8MAGEemKH4_a3inepQ">
......@@ -28,7 +28,10 @@
<outgoingTransitions xmi:id="_iMuVwL__EemKH4_a3inepQ" specification="tx.timer[tx.locked]" target="_KnhqTL_4EemKH4_a3inepQ"/>
</vertices>
<vertices xsi:type="sgraph:State" xmi:id="_ML-fkL_4EemKH4_a3inepQ" name="VALIDATE" incomingTransitions="_WbzLwMAHEemKH4_a3inepQ">
<outgoingTransitions xmi:id="_oVMZwMAIEemKH4_a3inepQ" specification="tx.timer[tx.locked]" target="_9Ue9ALeKEemUVuDCbi9APQ"/>
<outgoingTransitions xmi:id="_oVMZwMAIEemKH4_a3inepQ" specification="tx.timer[tx.locked]" target="_vcYYwNVaEem1tbdACPqlZQ"/>
</vertices>
<vertices xsi:type="sgraph:State" xmi:id="_vcYYwNVaEem1tbdACPqlZQ" name="WAIT_OTHER_PORTS" incomingTransitions="_oVMZwMAIEemKH4_a3inepQ _glqLoLeLEemUVuDCbi9APQ">
<outgoingTransitions xmi:id="_DGJ0sNVbEem1tbdACPqlZQ" specification="tx.timer[tx.allPortInitialized]" target="_9Ue9ALeKEemUVuDCbi9APQ"/>
</vertices>
</regions>
</vertices>
......@@ -69,7 +72,7 @@
</vertices>
<vertices xsi:type="sgraph:State" xmi:id="_Jj95ALeIEemyoZNNAM3ZMg" specification="" name="DONE" incomingTransitions="_le6FIL3DEem_KcfQeEtgCA _mY_HwL3DEem_KcfQeEtgCA _5slq8MAqEemKH4_a3inepQ">
<outgoingTransitions xmi:id="_Uu-jcLeJEemUVuDCbi9APQ" specification="port.linkUp" target="_aAs4YLdgEemzI5ZuGbnP4A"/>
<outgoingTransitions xmi:id="_MLTzkMAsEemKH4_a3inepQ" specification="rx.linkDown" target="_dI8J8LeHEemyoZNNAM3ZMg"/>
<outgoingTransitions xmi:id="_MLTzkMAsEemKH4_a3inepQ" specification="rx.earlyLkDown" target="_dI8J8LeHEemyoZNNAM3ZMg"/>
</vertices>
<vertices xsi:type="sgraph:State" xmi:id="_x4lNAL3CEem_KcfQeEtgCA" name="CALIB_NO_LPDC" incomingTransitions="_FOusMLeKEemUVuDCbi9APQ">
<outgoingTransitions xmi:id="_mY_HwL3DEem_KcfQeEtgCA" specification="port.linkUp[rx.calibrationDone]" target="_Jj95ALeIEemyoZNNAM3ZMg"/>
......@@ -108,7 +111,7 @@
</children>
<styles xsi:type="notation:ShapeStyle" xmi:id="_uf6kAbdfEemzI5ZuGbnP4A" fontName="Verdana" fillColor="0" lineColor="16777215"/>
<styles xsi:type="notation:NamedStyle" xmi:id="_uf6kArdfEemzI5ZuGbnP4A" name="allowColors"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_uf7yILdfEemzI5ZuGbnP4A" x="877" y="67" width="32" height="40"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_uf7yILdfEemzI5ZuGbnP4A" x="973" y="43" width="38" height="40"/>
</children>
<children xmi:id="_uf-OYLdfEemzI5ZuGbnP4A" type="State" element="_uf8ZMLdfEemzI5ZuGbnP4A">
<children xsi:type="notation:DecorationNode" xmi:id="_uf-1cLdfEemzI5ZuGbnP4A" type="StateName">
......@@ -234,7 +237,23 @@
<styles xsi:type="notation:ShapeStyle" xmi:id="_ML94ib_4EemKH4_a3inepQ" fontName="Verdana" fillColor="10265827" lineColor="12632256"/>
<styles xsi:type="notation:FontStyle" xmi:id="_ML94ir_4EemKH4_a3inepQ"/>
<styles xsi:type="notation:BooleanValueStyle" xmi:id="_ML94i7_4EemKH4_a3inepQ" name="isHorizontal" booleanValue="true"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_ML94jL_4EemKH4_a3inepQ" x="74" y="68" width="77" height="55"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_ML94jL_4EemKH4_a3inepQ" x="133" y="25" width="77" height="55"/>
</children>
<children xmi:id="_vcWjkNVaEem1tbdACPqlZQ" type="State" element="_vcYYwNVaEem1tbdACPqlZQ">
<children xsi:type="notation:DecorationNode" xmi:id="_vcWjkdVaEem1tbdACPqlZQ" type="StateName">
<styles xsi:type="notation:ShapeStyle" xmi:id="_vcWjktVaEem1tbdACPqlZQ" fillColor="10265827"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_vcWjk9VaEem1tbdACPqlZQ"/>
</children>
<children xsi:type="notation:Compartment" xmi:id="_vcWjlNVaEem1tbdACPqlZQ" type="StateTextCompartment">
<children xsi:type="notation:Shape" xmi:id="_vcWjldVaEem1tbdACPqlZQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_vcWjltVaEem1tbdACPqlZQ"/>
</children>
</children>
<children xsi:type="notation:Compartment" xmi:id="_vcWjl9VaEem1tbdACPqlZQ" type="StateFigureCompartment"/>
<styles xsi:type="notation:ShapeStyle" xmi:id="_vcWjmNVaEem1tbdACPqlZQ" fontName="Verdana" fillColor="10265827" lineColor="12632256"/>
<styles xsi:type="notation:FontStyle" xmi:id="_vcWjmdVaEem1tbdACPqlZQ"/>
<styles xsi:type="notation:BooleanValueStyle" xmi:id="_vcWjmtVaEem1tbdACPqlZQ" name="isHorizontal" booleanValue="true"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_vcWjm9VaEem1tbdACPqlZQ" x="73" y="117" width="139" height="53"/>
</children>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_qsgVRbeKEemUVuDCbi9APQ"/>
</children>
......@@ -245,7 +264,7 @@
<styles xsi:type="notation:ShapeStyle" xmi:id="_uf-OYbdfEemzI5ZuGbnP4A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
<styles xsi:type="notation:FontStyle" xmi:id="_uf-OYrdfEemzI5ZuGbnP4A"/>
<styles xsi:type="notation:BooleanValueStyle" xmi:id="_ugAqo7dfEemzI5ZuGbnP4A" name="isHorizontal" booleanValue="true"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_ugBRsLdfEemzI5ZuGbnP4A" x="13" y="28" width="672" height="338"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_ugBRsLdfEemzI5ZuGbnP4A" x="14" y="27" width="682" height="340"/>
</children>
<children xmi:id="_4vbE8LdfEemzI5ZuGbnP4A" type="State" element="_4vYosLdfEemzI5ZuGbnP4A">
<children xsi:type="notation:DecorationNode" xmi:id="_4vbsALdfEemzI5ZuGbnP4A" type="StateName">
......@@ -261,7 +280,7 @@
<styles xsi:type="notation:ShapeStyle" xmi:id="_4vbE8bdfEemzI5ZuGbnP4A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
<styles xsi:type="notation:FontStyle" xmi:id="_4vbE8rdfEemzI5ZuGbnP4A"/>
<styles xsi:type="notation:BooleanValueStyle" xmi:id="_4vcTELdfEemzI5ZuGbnP4A" name="isHorizontal" booleanValue="true"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_4vbE87dfEemzI5ZuGbnP4A" x="829" y="223" width="300" height="202"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_4vbE87dfEemzI5ZuGbnP4A" x="985" y="271" width="306" height="204"/>
</children>
<children xmi:id="_aAuGgLdgEemzI5ZuGbnP4A" type="State" element="_aAs4YLdgEemzI5ZuGbnP4A">
<children xsi:type="notation:DecorationNode" xmi:id="_aAuGhLdgEemzI5ZuGbnP4A" type="StateName">
......@@ -350,7 +369,7 @@
<styles xsi:type="notation:ShapeStyle" xmi:id="_aAuGgbdgEemzI5ZuGbnP4A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
<styles xsi:type="notation:FontStyle" xmi:id="_aAuGgrdgEemzI5ZuGbnP4A"/>
<styles xsi:type="notation:BooleanValueStyle" xmi:id="_aAutlLdgEemzI5ZuGbnP4A" name="isHorizontal" booleanValue="true"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_aAuGg7dgEemzI5ZuGbnP4A" x="679" y="919" width="432" height="366"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_aAuGg7dgEemzI5ZuGbnP4A" x="848" y="535" width="443" height="372"/>
</children>
<children xmi:id="_42DmsLeGEemyoZNNAM3ZMg" type="State" element="_42BKcLeGEemyoZNNAM3ZMg">
<children xsi:type="notation:DecorationNode" xmi:id="_42Fb4LeGEemyoZNNAM3ZMg" type="StateName">
......@@ -487,12 +506,12 @@
<styles xsi:type="notation:ShapeStyle" xmi:id="_42ENwLeGEemyoZNNAM3ZMg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
<styles xsi:type="notation:FontStyle" xmi:id="_42ENwbeGEemyoZNNAM3ZMg"/>
<styles xsi:type="notation:BooleanValueStyle" xmi:id="_42GqA7eGEemyoZNNAM3ZMg" name="isHorizontal" booleanValue="true"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_42ENwreGEemyoZNNAM3ZMg" y="523" width="619" height="390"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_42ENwreGEemyoZNNAM3ZMg" x="14" y="535" width="630" height="396"/>
</children>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_uf4u0bdfEemzI5ZuGbnP4A"/>
</children>
<styles xsi:type="notation:ShapeStyle" xmi:id="_uflz4LdfEemzI5ZuGbnP4A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_uf5V4LdfEemzI5ZuGbnP4A" x="12" y="12" width="1212" height="1356"/>
<layoutConstraint xsi:type="notation:Bounds" xmi:id="_uf5V4LdfEemzI5ZuGbnP4A" x="12" y="12" width="1344" height="996"/>
</children>
<children xsi:type="notation:Shape" xmi:id="_ugImcLdfEemzI5ZuGbnP4A" type="StatechartText" fontName="Verdana" lineColor="4210752">
<children xsi:type="notation:DecorationNode" xmi:id="_ugJNgLdfEemzI5ZuGbnP4A" type="StatechartName">
......@@ -520,7 +539,7 @@
<edges xmi:id="_8mqcQLdfEemzI5ZuGbnP4A" type="Transition" element="_8monELdfEemzI5ZuGbnP4A" source="_9UfkELeKEemUVuDCbi9APQ" target="_4vbE8LdfEemzI5ZuGbnP4A">
<children xsi:type="notation:DecorationNode" xmi:id="_8mqcRLdfEemzI5ZuGbnP4A" type="TransitionExpression">
<styles xsi:type="notation:ShapeStyle" xmi:id="_8mqcRbdfEemzI5ZuGbnP4A"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_8mrDULdfEemzI5ZuGbnP4A" x="-4" y="-16"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_8mrDULdfEemzI5ZuGbnP4A" x="-59" y="81"/>
</children>
<styles xsi:type="notation:ConnectorStyle" xmi:id="_8mqcQbdfEemzI5ZuGbnP4A" routing="Rectilinear" lineColor="4210752"/>
<styles xsi:type="notation:FontStyle" xmi:id="_8mqcQ7dfEemzI5ZuGbnP4A" fontName="Verdana"/>
......@@ -537,23 +556,23 @@
<styles xsi:type="notation:FontStyle" xmi:id="_5kAxU7dkEemzI5ZuGbnP4A" fontName="Verdana"/>
<bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_5kAxUrdkEemzI5ZuGbnP4A" points="[-162, -24, 693, -135]$[-825, -24, 30, -135]$[-825, 108, 30, -3]"/>
<sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_5kDNkLdkEemzI5ZuGbnP4A" id="(0.5519987891859166,0.977766233766234)"/>
<targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_5kDNkbdkEemzI5ZuGbnP4A" id="(0.22220526308151572,0.010314595152140279)"/>
<targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_5kDNkbdkEemzI5ZuGbnP4A" id="(0.2222052630815157,0.010314595152140279)"/>
</edges>
<edges xmi:id="_ChqW4LdnEemzI5ZuGbnP4A" type="Transition" element="_ChpIwLdnEemzI5ZuGbnP4A" source="_aAuGgLdgEemzI5ZuGbnP4A" target="_4vbE8LdfEemzI5ZuGbnP4A">
<children xsi:type="notation:DecorationNode" xmi:id="_Chq98bdnEemzI5ZuGbnP4A" type="TransitionExpression">
<styles xsi:type="notation:ShapeStyle" xmi:id="_Chq98rdnEemzI5ZuGbnP4A"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_Chq987dnEemzI5ZuGbnP4A" x="121" y="18"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_Chq987dnEemzI5ZuGbnP4A" x="-5" y="64"/>
</children>
<styles xsi:type="notation:ConnectorStyle" xmi:id="_ChqW4bdnEemzI5ZuGbnP4A" routing="Rectilinear" lineColor="4210752"/>
<styles xsi:type="notation:FontStyle" xmi:id="_Chq98LdnEemzI5ZuGbnP4A" fontName="Verdana"/>
<bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_ChqW4rdnEemzI5ZuGbnP4A" points="[85, -12, -1039, 113]$[85, -120, -1039, 5]$[1021, -120, -103, 5]"/>
<bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_ChqW4rdnEemzI5ZuGbnP4A" points="[9, -13, -63, 93]$[9, -78, -63, 28]"/>
<sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_ChszILdnEemzI5ZuGbnP4A" id="(0.4032739703776601,0.03687253177318012)"/>
<targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_ChszIbdnEemzI5ZuGbnP4A" id="(0.36998914242024267,0.862881786676935)"/>
</edges>
<edges xmi:id="_GEoHULdnEemzI5ZuGbnP4A" type="Transition" element="_GEngQLdnEemzI5ZuGbnP4A" source="_42DmsLeGEemyoZNNAM3ZMg" target="_4vbE8LdfEemzI5ZuGbnP4A">
<children xsi:type="notation:DecorationNode" xmi:id="_GEouYbdnEemzI5ZuGbnP4A" type="TransitionExpression">
<styles xsi:type="notation:ShapeStyle" xmi:id="_GEouYrdnEemzI5ZuGbnP4A"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_GEouY7dnEemzI5ZuGbnP4A" x="2" y="59"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_GEouY7dnEemzI5ZuGbnP4A" x="-2" y="-13"/>
</children>
<styles xsi:type="notation:ConnectorStyle" xmi:id="_GEoHUbdnEemzI5ZuGbnP4A" routing="Rectilinear" lineColor="4210752"/>
<styles xsi:type="notation:FontStyle" xmi:id="_GEouYLdnEemzI5ZuGbnP4A" fontName="Verdana"/>
......@@ -568,7 +587,7 @@
</children>
<styles xsi:type="notation:ConnectorStyle" xmi:id="_2gZ8wbdsEemzI5ZuGbnP4A" routing="Rectilinear" lineColor="4210752"/>
<styles xsi:type="notation:FontStyle" xmi:id="_2gZ8w7dsEemzI5ZuGbnP4A" fontName="Verdana"/>
<bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_2gZ8wrdsEemzI5ZuGbnP4A" points="[-78, -35, 776, 355]$[-78, -191, 776, 199]$[-241, -191, 613, 199]"/>
<bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_2gZ8wrdsEemzI5ZuGbnP4A" points="[-180, 36, 833, 30]$[-389, 36, 624, 30]"/>
<sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_2gbx8LdsEemzI5ZuGbnP4A" id="(0.4126524348050475,0.09832675139514696)"/>
<targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_2gbx8bdsEemzI5ZuGbnP4A" id="(0.002093449858112687,0.10816614781505822)"/>
</edges>
......@@ -586,11 +605,11 @@
<edges xmi:id="_UvBmwLeJEemUVuDCbi9APQ" type="Transition" element="_Uu-jcLeJEemUVuDCbi9APQ" source="_Kb8v28AhEemKH4_a3inepQ" target="_aAuGgLdgEemzI5ZuGbnP4A">
<children xsi:type="notation:DecorationNode" xmi:id="_UvC04LeJEemUVuDCbi9APQ" type="TransitionExpression">
<styles xsi:type="notation:ShapeStyle" xmi:id="_UvC04beJEemUVuDCbi9APQ"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_UvDb8LeJEemUVuDCbi9APQ" x="6" y="19"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_UvDb8LeJEemUVuDCbi9APQ" x="-9" y="-14"/>
</children>
<styles xsi:type="notation:ConnectorStyle" xmi:id="_UvBmwbeJEemUVuDCbi9APQ" routing="Rectilinear" lineColor="4210752"/>
<styles xsi:type="notation:FontStyle" xmi:id="_UvCN0LeJEemUVuDCbi9APQ" fontName="Verdana"/>
<bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UvBmwreJEemUVuDCbi9APQ" points="[23, 20, 794, 14]$[23, 56, 794, 50]$[-321, 56, 450, 50]"/>
<bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UvBmwreJEemUVuDCbi9APQ" points="[48, -5, -335, 258]$[313, -5, -70, 258]"/>
<sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_UvF4MLeJEemUVuDCbi9APQ" id="(0.005405405405405406,0.5849056603773585)"/>
<targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_UvF4MbeJEemUVuDCbi9APQ" id="(0.1617785113724334,0.14749012709272047)"/>
</edges>
......@@ -616,16 +635,16 @@
<sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_1LGdILkhEemqMMLZEdLlPw" id="(0.5,0.5)"/>
<targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_TqtYILeLEemUVuDCbi9APQ" id="(0.08766821946169771,0.8545454545454545)"/>
</edges>
<edges xmi:id="_glrZwLeLEemUVuDCbi9APQ" type="Transition" element="_glqLoLeLEemUVuDCbi9APQ" source="_tLijgLeKEemUVuDCbi9APQ" target="_9UfkELeKEemUVuDCbi9APQ">
<edges xmi:id="_glrZwLeLEemUVuDCbi9APQ" type="Transition" element="_glqLoLeLEemUVuDCbi9APQ" source="_tLijgLeKEemUVuDCbi9APQ" target="_vcWjkNVaEem1tbdACPqlZQ">
<children xsi:type="notation:DecorationNode" xmi:id="_glrZxLeLEemUVuDCbi9APQ" type="TransitionExpression">
<styles xsi:type="notation:ShapeStyle" xmi:id="_glrZxbeLEemUVuDCbi9APQ"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_glrZxreLEemUVuDCbi9APQ" x="67" y="-14"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_glrZxreLEemUVuDCbi9APQ" x="242" y="-4"/>
</children>
<styles xsi:type="notation:ConnectorStyle" xmi:id="_glrZwbeLEemUVuDCbi9APQ" routing="Rectilinear" lineColor="4210752"/>
<styles xsi:type="notation:FontStyle" xmi:id="_glrZw7eLEemUVuDCbi9APQ" fontName="Verdana"/>
<bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_glrZwreLEemUVuDCbi9APQ" points="[23, 5, -411, -90]$[23, 110, -411, 15]$[554, 110, 120, 15]"/>
<bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_glrZwreLEemUVuDCbi9APQ" points="[-3, 5, -109, -105]$[-3, 135, -109, 25]$[167, 135, 61, 25]$[167, 119, 61, 9]"/>
<sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_gltO8LeLEemUVuDCbi9APQ" id="(0.4032738095238095,0.9090909090909091)"/>
<targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_gltO8beLEemUVuDCbi9APQ" id="(-2.380436681222707,0.48)"/>
<targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_gltO8beLEemUVuDCbi9APQ" id="(0.37410071942446044,0.8301886792452831)"/>
</edges>
<edges xmi:id="_XsDJgLjyEemqMMLZEdLlPw" type="Transition" element="_Xrd6sLjyEemqMMLZEdLlPw" source="_aAuGgLdgEemzI5ZuGbnP4A" target="_42DmsLeGEemyoZNNAM3ZMg">
<children xsi:type="notation:DecorationNode" xmi:id="_XsEXoLjyEemqMMLZEdLlPw" type="TransitionExpression">
......@@ -634,9 +653,9 @@
</children>
<styles xsi:type="notation:ConnectorStyle" xmi:id="_XsDJgbjyEemqMMLZEdLlPw" routing="Rectilinear" lineColor="4210752"/>
<styles xsi:type="notation:FontStyle" xmi:id="_XsDwkLjyEemqMMLZEdLlPw" fontName="Verdana"/>
<bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_XsDJgrjyEemqMMLZEdLlPw" points="[241, 31, -741, -8]$[981, 31, -1, -8]"/>
<bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_XsDJgrjyEemqMMLZEdLlPw" points="[-141, 101, 832, 62]$[-350, 101, 623, 62]"/>
<sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_XsICALjyEemqMMLZEdLlPw" id="(0.3235570227448668,0.0860359074707536)"/>
<targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_XsIpELjyEemqMMLZEdLlPw" id="(0.0035167854383102944,0.18050541516245486)"/>
<targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_XsIpELjyEemqMMLZEdLlPw" id="(0.003516785438310294,0.18050541516245486)"/>
</edges>
<edges xmi:id="_zNY4cLkPEemqMMLZEdLlPw" type="Transition" element="_zNXqULkPEemqMMLZEdLlPw" source="_ExvgEbkQEemqMMLZEdLlPw" target="_ExvgBbkQEemqMMLZEdLlPw">
<children xsi:type="notation:DecorationNode" xmi:id="_zNY4dLkPEemqMMLZEdLlPw" type="TransitionExpression">
......@@ -707,7 +726,7 @@
<edges xmi:id="_le7TQL3DEem_KcfQeEtgCA" type="Transition" element="_le6FIL3DEem_KcfQeEtgCA" source="_Kb8vz8AhEemKH4_a3inepQ" target="_Kb8v28AhEemKH4_a3inepQ">
<children xsi:type="notation:DecorationNode" xmi:id="_le76Ub3DEem_KcfQeEtgCA" type="TransitionExpression">
<styles xsi:type="notation:ShapeStyle" xmi:id="_le76Ur3DEem_KcfQeEtgCA"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_le76U73DEem_KcfQeEtgCA" x="152" y="8"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_le76U73DEem_KcfQeEtgCA" x="2" y="-10"/>
</children>
<styles xsi:type="notation:ConnectorStyle" xmi:id="_le7TQb3DEem_KcfQeEtgCA" routing="Rectilinear" lineColor="4210752"/>
<styles xsi:type="notation:FontStyle" xmi:id="_le76UL3DEem_KcfQeEtgCA" fontName="Verdana"/>
......@@ -740,11 +759,11 @@
<edges xmi:id="_xhN3sL_4EemKH4_a3inepQ" type="Transition" element="_xhLbcL_4EemKH4_a3inepQ" source="_tLijgLeKEemUVuDCbi9APQ" target="_EOP0AL_4EemKH4_a3inepQ">
<children xsi:type="notation:DecorationNode" xmi:id="_xhOewb_4EemKH4_a3inepQ" type="TransitionExpression">
<styles xsi:type="notation:ShapeStyle" xmi:id="_xhOewr_4EemKH4_a3inepQ"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_xhOew7_4EemKH4_a3inepQ" x="28" y="3"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_xhOew7_4EemKH4_a3inepQ" x="23" y="3"/>
</children>
<styles xsi:type="notation:ConnectorStyle" xmi:id="_xhN3sb_4EemKH4_a3inepQ" routing="Rectilinear" lineColor="4210752"/>
<styles xsi:type="notation:FontStyle" xmi:id="_xhOewL_4EemKH4_a3inepQ" fontName="Verdana"/>
<bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_xhN3sr_4EemKH4_a3inepQ" points="[0, 0, -303, 78]$[305, -105, 2, -27]"/>
<bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_xhN3sr_4EemKH4_a3inepQ" points="[0, -11, -215, 33]$[107, -11, -108, 33]$[107, -44, -108, 0]$[215, -44, 0, 0]"/>
<sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_xhSJIL_4EemKH4_a3inepQ" id="(1.0,0.4727272727272727)"/>
<targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_xhSJIb_4EemKH4_a3inepQ" id="(0.011363636363636364,0.3090909090909091)"/>
</edges>
......@@ -773,7 +792,7 @@
<edges xmi:id="_zGr4UMAGEemKH4_a3inepQ" type="Transition" element="_zGoN8MAGEemKH4_a3inepQ" source="_KnhqQL_4EemKH4_a3inepQ" target="_EOP0AL_4EemKH4_a3inepQ">
<children xsi:type="notation:DecorationNode" xmi:id="_zGr4VMAGEemKH4_a3inepQ" type="TransitionExpression">
<styles xsi:type="notation:ShapeStyle" xmi:id="_zGr4VcAGEemKH4_a3inepQ"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_zGr4VsAGEemKH4_a3inepQ" x="62" y="-7"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_zGr4VsAGEemKH4_a3inepQ" x="-40" y="12"/>
</children>
<styles xsi:type="notation:ConnectorStyle" xmi:id="_zGr4UcAGEemKH4_a3inepQ" routing="Rectilinear" lineColor="4210752"/>
<styles xsi:type="notation:FontStyle" xmi:id="_zGr4U8AGEemKH4_a3inepQ" fontName="Verdana"/>
......@@ -792,16 +811,16 @@
<sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_Wb55cMAHEemKH4_a3inepQ" id="(0.0,0.6)"/>
<targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_Wb55ccAHEemKH4_a3inepQ" id="(0.896103896103896,0.4727272727272727)"/>
</edges>
<edges xmi:id="_oVNA0MAIEemKH4_a3inepQ" type="Transition" element="_oVMZwMAIEemKH4_a3inepQ" source="_ML94gb_4EemKH4_a3inepQ" target="_9UfkELeKEemUVuDCbi9APQ">
<edges xmi:id="_oVNA0MAIEemKH4_a3inepQ" type="Transition" element="_oVMZwMAIEemKH4_a3inepQ" source="_ML94gb_4EemKH4_a3inepQ" target="_vcWjkNVaEem1tbdACPqlZQ">
<children xsi:type="notation:DecorationNode" xmi:id="_oVNn4cAIEemKH4_a3inepQ" type="TransitionExpression">
<styles xsi:type="notation:ShapeStyle" xmi:id="_oVNn4sAIEemKH4_a3inepQ"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_oVNn48AIEemKH4_a3inepQ" x="7" y="-118"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_oVNn48AIEemKH4_a3inepQ" x="37" y="-73"/>
</children>
<styles xsi:type="notation:ConnectorStyle" xmi:id="_oVNA0cAIEemKH4_a3inepQ" routing="Rectilinear" lineColor="4210752"/>
<styles xsi:type="notation:FontStyle" xmi:id="_oVNn4MAIEemKH4_a3inepQ" fontName="Verdana"/>
<bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_oVNA0sAIEemKH4_a3inepQ" points="[0, 0, -724, -52]$[726, 25, 2, -27]"/>
<sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_oVQrMMAIEemKH4_a3inepQ" id="(1.0,0.6909090909090909)"/>
<targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_oVQrMcAIEemKH4_a3inepQ" id="(0.01818181818181818,0.3090909090909091)"/>
<sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_oVQrMMAIEemKH4_a3inepQ" id="(0.0,0.5272727272727272)"/>
<targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_oVQrMcAIEemKH4_a3inepQ" id="(0.02877697841726619,0.5660377358490566)"/>
</edges>
<edges xmi:id="_258vwMAgEemKH4_a3inepQ" type="Transition" element="_257hoMAgEemKH4_a3inepQ" source="_Kb8vz8AhEemKH4_a3inepQ" target="_Kb8wC8AhEemKH4_a3inepQ">
<children xsi:type="notation:DecorationNode" xmi:id="_258vxMAgEemKH4_a3inepQ" type="TransitionExpression">
......@@ -880,5 +899,16 @@
<sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_MLXd8MAsEemKH4_a3inepQ" id="(0.0,0.6037735849056604)"/>
<targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_MLXd8cAsEemKH4_a3inepQ" id="(0.0,0.9090909090909091)"/>
</edges>
<edges xmi:id="_DGM4ANVbEem1tbdACPqlZQ" type="Transition" element="_DGJ0sNVbEem1tbdACPqlZQ" source="_vcWjkNVaEem1tbdACPqlZQ" target="_9UfkELeKEemUVuDCbi9APQ">
<children xsi:type="notation:DecorationNode" xmi:id="_DGOtMNVbEem1tbdACPqlZQ" type="TransitionExpression">
<styles xsi:type="notation:ShapeStyle" xmi:id="_DGOtMdVbEem1tbdACPqlZQ"/>
<layoutConstraint xsi:type="notation:Location" xmi:id="_DGOtMtVbEem1tbdACPqlZQ" y="10"/>
</children>
<styles xsi:type="notation:ConnectorStyle" xmi:id="_DGM4AdVbEem1tbdACPqlZQ" routing="Rectilinear" lineColor="4210752"/>
<styles xsi:type="notation:FontStyle" xmi:id="_DGNfENVbEem1tbdACPqlZQ" fontName="Verdana"/>
<bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_DGM4AtVbEem1tbdACPqlZQ" points="[0, -2, -637, 5]$[639, -45, 2, -38]"/>
<sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_DGSXkNVbEem1tbdACPqlZQ" id="(1.0,0.5471698113207547)"/>
<targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_DGSXkdVbEem1tbdACPqlZQ" id="(0.0,0.43636363636363634)"/>
</edges>
</notation:Diagram>
</xmi:XMI>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment