Commit f372e991 authored by Ludovic Apvrille's avatar Ludovic Apvrille
Browse files

Adding warning for non reachable states

parent fa4a7a8a
<?xml version="1.0" encoding="UTF-8"?>
<TURTLEGMODELING version="1.0beta" ANIMATE_INTERACTIVE_SIMULATION="false" ACTIVATE_PENALTIES="true" UPDATE_INFORMATION_DIPLO_SIM="false" ANIMATE_WITH_INFO_DIPLO_SIM="true" OPEN_DIAG_DIPLO_SIM="false" LAST_SELECTED_MAIN_TAB="1" LAST_SELECTED_SUB_TAB="0">
<TURTLEGMODELING version="1.0beta" ANIMATE_INTERACTIVE_SIMULATION="false" ACTIVATE_PENALTIES="true" UPDATE_INFORMATION_DIPLO_SIM="false" ANIMATE_WITH_INFO_DIPLO_SIM="true" OPEN_DIAG_DIPLO_SIM="false" LAST_SELECTED_MAIN_TAB="1" LAST_SELECTED_SUB_TAB="3">
<Modeling type="Avatar Requirement" nameTab="AVATAR Requirements" >
<AvatarRDPanel name="AVATAR RD" minX="10" maxX="1900" minY="10" maxY="1400" zoom="1.0" >
......@@ -2461,8 +2461,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector" value="null" />
<TGConnectingPoint num="0" id="1404" />
<P1 x="296" y="699" id="1944" />
<P2 x="289" y="748" id="1793" />
<P1 x="296" y="699" id="2017" />
<P2 x="289" y="748" id="1866" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1403" index="30" uid="4429f9b6-d417-4a3a-a891-fe7728ba5e2d" >
<father id="1405" num="0" />
......@@ -2494,8 +2494,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector from start state to state0" value="null" />
<TGConnectingPoint num="0" id="1411" />
<P1 x="303" y="40" id="1717" />
<P2 x="302" y="62" id="1720" />
<P1 x="303" y="40" id="1790" />
<P2 x="302" y="62" id="1793" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1410" index="31" uid="1125c964-453f-4528-bc32-c8ee4c2ea64e" >
<father id="1412" num="0" />
......@@ -2527,8 +2527,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector from state0 to Send signal" value="null" />
<TGConnectingPoint num="0" id="1418" />
<P1 x="302" y="102" id="1725" />
<P2 x="306" y="136" id="1538" />
<P1 x="302" y="102" id="1798" />
<P2 x="306" y="136" id="1611" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1417" index="32" uid="0603efd4-6d7d-47a2-9caa-b415cabc5de3" >
<father id="1419" num="0" />
......@@ -2560,8 +2560,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector from Send signal to state0" value="null" />
<TGConnectingPoint num="0" id="1425" />
<P1 x="306" y="166" id="1539" />
<P2 x="309" y="188" id="1645" />
<P1 x="306" y="166" id="1612" />
<P2 x="309" y="188" id="1718" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1424" index="33" uid="b559eedf-0c1b-4649-af86-002b18b6cec0" >
<father id="1426" num="0" />
......@@ -2594,8 +2594,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector from state0 to Send signal" value="null" />
<TGConnectingPoint num="0" id="1432" />
<P1 x="270" y="228" id="1658" />
<P2 x="277" y="275" id="1560" />
<P1 x="270" y="228" id="1731" />
<P2 x="277" y="275" id="1633" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1431" index="34" uid="95f680e7-c6de-4b21-9cc3-240c458f5232" >
<father id="1433" num="0" />
......@@ -2627,8 +2627,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector from Send signal to state0" value="null" />
<TGConnectingPoint num="0" id="1439" />
<P1 x="277" y="305" id="1561" />
<P2 x="311" y="372" id="2193" />
<P1 x="277" y="305" id="1634" />
<P2 x="311" y="372" id="2266" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1438" index="35" uid="26605bc0-b58e-4341-8d3a-ed61576c60e7" >
<father id="1440" num="0" />
......@@ -2661,8 +2661,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector from state0 to Send signal" value="null" />
<TGConnectingPoint num="0" id="1446" />
<P1 x="388" y="208" id="1648" />
<P2 x="644" y="264" id="1574" />
<P1 x="388" y="208" id="1721" />
<P2 x="644" y="264" id="1647" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1445" index="36" uid="6da8ef68-bfcd-4555-a437-382dba9ed0fa" >
<father id="1447" num="0" />
......@@ -2694,8 +2694,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector from Send signal to state0" value="null" />
<TGConnectingPoint num="0" id="1453" />
<P1 x="699" y="346" id="1550" />
<P2 x="699" y="381" id="1866" />
<P1 x="699" y="346" id="1623" />
<P2 x="699" y="381" id="1939" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1452" index="37" uid="c78ca8fa-a504-4c17-b0fd-1b441e700bc9" >
<father id="1454" num="0" />
......@@ -2728,8 +2728,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector from start state to state0" value="null" />
<TGConnectingPoint num="0" id="1460" />
<P1 x="261" y="421" id="2095" />
<P2 x="260" y="437" id="2023" />
<P1 x="261" y="421" id="2168" />
<P2 x="260" y="437" id="2096" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1459" index="38" uid="a28ea541-81ef-4713-8ea6-c7f5ba166daa" >
<father id="1461" num="0" />
......@@ -2761,8 +2761,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector from state0 to Send signal" value="null" />
<TGConnectingPoint num="0" id="1467" />
<P1 x="227" y="477" id="2036" />
<P2 x="126" y="524" id="2097" />
<P1 x="227" y="477" id="2109" />
<P2 x="126" y="524" id="2170" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1466" index="39" uid="2484893a-3443-40dc-8f74-e1443edc2bde" >
<father id="1468" num="0" />
......@@ -2794,8 +2794,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector from Send signal to stop state" value="null" />
<TGConnectingPoint num="0" id="1474" />
<P1 x="126" y="554" id="2098" />
<P2 x="126" y="653" id="2120" />
<P1 x="126" y="554" id="2171" />
<P2 x="126" y="653" id="2193" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1473" index="40" uid="6f6c6e3e-0702-4e99-b1e6-da999207526e" >
<father id="1475" num="0" />
......@@ -2829,8 +2829,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector from state0 to Send signal" value="null" />
<TGConnectingPoint num="0" id="1481" />
<P1 x="293" y="477" id="2037" />
<P2 x="298" y="524" id="2011" />
<P1 x="293" y="477" id="2110" />
<P2 x="298" y="524" id="2084" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1480" index="41" uid="18f77c23-d770-43b2-a9ca-161802d8a987" >
<father id="1482" num="0" />
......@@ -2862,8 +2862,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector from Send signal to stop state" value="null" />
<TGConnectingPoint num="0" id="1488" />
<P1 x="298" y="554" id="2012" />
<P2 x="296" y="650" id="1939" />
<P1 x="298" y="554" id="2085" />
<P2 x="296" y="650" id="2012" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1487" index="42" uid="a2a44349-5c04-4880-b1fb-76fa61d0f788" >
<father id="1489" num="0" />
......@@ -2897,8 +2897,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector from state0 to Send signal" value="null" />
<TGConnectingPoint num="0" id="1495" />
<P1 x="326" y="457" id="2026" />
<P2 x="442" y="497" id="2108" />
<P1 x="326" y="457" id="2099" />
<P2 x="442" y="497" id="2181" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1494" index="43" uid="1286b08f-20a2-44ff-9ae2-d3d09cf02647" >
<father id="1496" num="0" />
......@@ -2931,8 +2931,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<infoparam name="connector from Send signal to stop state" value="null" />
<TGConnectingPoint num="0" id="1503" />
<TGConnectingPoint num="1" id="1504" />
<P1 x="442" y="527" id="2109" />
<P2 x="323" y="748" id="1801" />
<P1 x="442" y="527" id="2182" />
<P2 x="323" y="748" id="1874" />
<Point x="442" y="737" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1497" index="44" uid="97f05691-fdba-4c23-8f17-efc594de748a" >
......@@ -2974,8 +2974,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="1000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector from state0 to Send signal" value="null" />
<TGConnectingPoint num="0" id="1511" />
<P1 x="699" y="289" id="1577" />
<P2 x="699" y="316" id="1549" />
<P1 x="699" y="289" id="1650" />
<P2 x="699" y="316" id="1622" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1510" index="46" uid="bfad4a28-4646-4532-b3dc-40f159448f2a" >
<father id="1512" num="0" />
......@@ -3006,8 +3006,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<cdparam x="372" y="83" />
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector" value="null" />
<P1 x="412" y="82" id="1755" />
<P2 x="472" y="82" id="1524" />
<P1 x="412" y="82" id="1828" />
<P2 x="472" y="82" id="1597" />
<AutomaticDrawing data="false" />
</CONNECTOR>
<CONNECTOR type="5102" id="1520" index="17" uid="ffb36ef5-a87f-4098-9e53-6b9aa5d9f2bf" >
......@@ -3015,8 +3015,8 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<infoparam name="connector" value="null" />
<TGConnectingPoint num="0" id="1519" />
<P1 x="126" y="702" id="2125" />
<P2 x="221" y="758" id="1802" />
<P1 x="126" y="702" id="2198" />
<P2 x="221" y="758" id="1875" />
<AutomaticDrawing data="true" />
</CONNECTOR><SUBCOMPONENT type="-1" id="1518" index="47" uid="96753e12-f1ba-45d7-9fc5-e71fe53eb22b" >
<father id="1520" num="0" />
......@@ -3043,183 +3043,99 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
</extraparam>
</SUBCOMPONENT>
<COMPONENT type="301" id="1537" index="18" uid="0fc38199-404b-4919-af36-91d94e67bd82" >
<COMPONENT type="301" id="1610" index="18" uid="0fc38199-404b-4919-af36-91d94e67bd82" >
<cdparam x="472" y="75" />
<sizeparam width="100" height="15" minWidth="20" minHeight="10" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<hidden value="false" />
<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
<infoparam name="UML Note" value="Activity1.docx
" />
<TGConnectingPoint num="0" id="1521" />
<TGConnectingPoint num="1" id="1522" />
<TGConnectingPoint num="2" id="1523" />
<TGConnectingPoint num="3" id="1524" />
<TGConnectingPoint num="4" id="1525" />
<TGConnectingPoint num="5" id="1526" />
<TGConnectingPoint num="6" id="1527" />
<TGConnectingPoint num="7" id="1528" />
<TGConnectingPoint num="8" id="1529" />
<TGConnectingPoint num="9" id="1530" />
<TGConnectingPoint num="10" id="1531" />
<TGConnectingPoint num="11" id="1532" />
<TGConnectingPoint num="12" id="1533" />
<TGConnectingPoint num="13" id="1534" />
<TGConnectingPoint num="14" id="1535" />
<TGConnectingPoint num="15" id="1536" />
<TGConnectingPoint num="0" id="1594" />
<TGConnectingPoint num="1" id="1595" />
<TGConnectingPoint num="2" id="1596" />
<TGConnectingPoint num="3" id="1597" />
<TGConnectingPoint num="4" id="1598" />
<TGConnectingPoint num="5" id="1599" />
<TGConnectingPoint num="6" id="1600" />
<TGConnectingPoint num="7" id="1601" />
<TGConnectingPoint num="8" id="1602" />
<TGConnectingPoint num="9" id="1603" />
<TGConnectingPoint num="10" id="1604" />
<TGConnectingPoint num="11" id="1605" />
<TGConnectingPoint num="12" id="1606" />
<TGConnectingPoint num="13" id="1607" />
<TGConnectingPoint num="14" id="1608" />
<TGConnectingPoint num="15" id="1609" />
<extraparam>
<Line value="Activity1.docx" />
</extraparam>
</COMPONENT>
<COMPONENT type="5104" id="1548" index="19" uid="d83a71f6-2c21-4d03-a0df-a3cd72c20ffa" >
<COMPONENT type="5104" id="1621" index="19" uid="d83a71f6-2c21-4d03-a0df-a3cd72c20ffa" >
<cdparam x="268" y="141" />
<sizeparam width="76" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<hidden value="false" />
<enabled value="true" />
<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
<infoparam name="Receive signal" value="getCoin(x)" />
<TGConnectingPoint num="0" id="1538" />
<TGConnectingPoint num="1" id="1539" />
<TGConnectingPoint num="2" id="1540" />
<TGConnectingPoint num="3" id="1541" />
<TGConnectingPoint num="4" id="1542" />
<TGConnectingPoint num="5" id="1543" />
<TGConnectingPoint num="6" id="1544" />
<TGConnectingPoint num="7" id="1545" />
<TGConnectingPoint num="8" id="1546" />
<TGConnectingPoint num="9" id="1547" />
<TGConnectingPoint num="0" id="1611" />
<TGConnectingPoint num="1" id="1612" />
<TGConnectingPoint num="2" id="1613" />
<TGConnectingPoint num="3" id="1614" />
<TGConnectingPoint num="4" id="1615" />
<TGConnectingPoint num="5" id="1616" />
<TGConnectingPoint num="6" id="1617" />
<TGConnectingPoint num="7" id="1618" />
<TGConnectingPoint num="8" id="1619" />
<TGConnectingPoint num="9" id="1620" />
</COMPONENT>
<COMPONENT type="5103" id="1559" index="20" uid="d69a1f8e-85ca-49cd-9f8c-a853348e5be5" >
<COMPONENT type="5103" id="1632" index="20" uid="d69a1f8e-85ca-49cd-9f8c-a853348e5be5" >
<cdparam x="634" y="321" />
<sizeparam width="130" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<hidden value="false" />
<enabled value="true" />
<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
<infoparam name="Send signal" value="ejectCoin(nbOfCoins)" />
<TGConnectingPoint num="0" id="1549" />
<TGConnectingPoint num="1" id="1550" />
<TGConnectingPoint num="2" id="1551" />
<TGConnectingPoint num="3" id="1552" />
<TGConnectingPoint num="4" id="1553" />
<TGConnectingPoint num="5" id="1554" />
<TGConnectingPoint num="6" id="1555" />
<TGConnectingPoint num="7" id="1556" />
<TGConnectingPoint num="8" id="1557" />
<TGConnectingPoint num="9" id="1558" />
<TGConnectingPoint num="0" id="1622" />
<TGConnectingPoint num="1" id="1623" />
<TGConnectingPoint num="2" id="1624" />
<TGConnectingPoint num="3" id="1625" />
<TGConnectingPoint num="4" id="1626" />
<TGConnectingPoint num="5" id="1627" />
<TGConnectingPoint num="6" id="1628" />
<TGConnectingPoint num="7" id="1629" />
<TGConnectingPoint num="8" id="1630" />
<TGConnectingPoint num="9" id="1631" />
</COMPONENT>
<COMPONENT type="5104" id="1570" index="21" uid="90146507-882f-4b3d-b9ac-1db93cca92c4" >
<COMPONENT type="5104" id="1643" index="21" uid="90146507-882f-4b3d-b9ac-1db93cca92c4" >
<cdparam x="239" y="280" />
<sizeparam width="76" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<hidden value="false" />
<enabled value="true" />
<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
<infoparam name="Receive signal" value="getCoin(x)" />
<TGConnectingPoint num="0" id="1560" />
<TGConnectingPoint num="1" id="1561" />
<TGConnectingPoint num="2" id="1562" />
<TGConnectingPoint num="3" id="1563" />
<TGConnectingPoint num="4" id="1564" />
<TGConnectingPoint num="5" id="1565" />
<TGConnectingPoint num="6" id="1566" />
<TGConnectingPoint num="7" id="1567" />
<TGConnectingPoint num="8" id="1568" />
<TGConnectingPoint num="9" id="1569" />
<TGConnectingPoint num="0" id="1633" />
<TGConnectingPoint num="1" id="1634" />
<TGConnectingPoint num="2" id="1635" />
<TGConnectingPoint num="3" id="1636" />
<TGConnectingPoint num="4" id="1637" />
<TGConnectingPoint num="5" id="1638" />
<TGConnectingPoint num="6" id="1639" />
<TGConnectingPoint num="7" id="1640" />
<TGConnectingPoint num="8" id="1641" />
<TGConnectingPoint num="9" id="1642" />
<accessibility />
</COMPONENT>
<COMPONENT type="5106" id="1643" index="22" uid="f7f6cc4e-efaa-4ffe-aeef-5e22694d971c" >
<COMPONENT type="5106" id="1716" index="22" uid="f7f6cc4e-efaa-4ffe-aeef-5e22694d971c" >
<cdparam x="644" y="239" />
<sizeparam width="110" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<hidden value="false" />
<enabled value="true" />
<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
<infoparam name="state0" value="EjectState" />
<TGConnectingPoint num="0" id="1571" />
<TGConnectingPoint num="1" id="1572" />
<TGConnectingPoint num="2" id="1573" />
<TGConnectingPoint num="3" id="1574" />
<TGConnectingPoint num="4" id="1575" />
<TGConnectingPoint num="5" id="1576" />
<TGConnectingPoint num="6" id="1577" />
<TGConnectingPoint num="7" id="1578" />
<TGConnectingPoint num="8" id="1579" />
<TGConnectingPoint num="9" id="1580" />
<TGConnectingPoint num="10" id="1581" />
<TGConnectingPoint num="11" id="1582" />
<TGConnectingPoint num="12" id="1583" />
<TGConnectingPoint num="13" id="1584" />
<TGConnectingPoint num="14" id="1585" />
<TGConnectingPoint num="15" id="1586" />
<TGConnectingPoint num="16" id="1587" />
<TGConnectingPoint num="17" id="1588" />
<TGConnectingPoint num="18" id="1589" />
<TGConnectingPoint num="19" id="1590" />
<TGConnectingPoint num="20" id="1591" />
<TGConnectingPoint num="21" id="1592" />
<TGConnectingPoint num="22" id="1593" />
<TGConnectingPoint num="23" id="1594" />
<TGConnectingPoint num="24" id="1595" />
<TGConnectingPoint num="25" id="1596" />
<TGConnectingPoint num="26" id="1597" />
<TGConnectingPoint num="27" id="1598" />
<TGConnectingPoint num="28" id="1599" />
<TGConnectingPoint num="29" id="1600" />
<TGConnectingPoint num="30" id="1601" />
<TGConnectingPoint num="31" id="1602" />
<TGConnectingPoint num="32" id="1603" />
<TGConnectingPoint num="33" id="1604" />
<TGConnectingPoint num="34" id="1605" />
<TGConnectingPoint num="35" id="1606" />
<TGConnectingPoint num="36" id="1607" />
<TGConnectingPoint num="37" id="1608" />
<TGConnectingPoint num="38" id="1609" />
<TGConnectingPoint num="39" id="1610" />
<TGConnectingPoint num="40" id="1611" />
<TGConnectingPoint num="41" id="1612" />
<TGConnectingPoint num="42" id="1613" />
<TGConnectingPoint num="43" id="1614" />
<TGConnectingPoint num="44" id="1615" />
<TGConnectingPoint num="45" id="1616" />
<TGConnectingPoint num="46" id="1617" />
<TGConnectingPoint num="47" id="1618" />
<TGConnectingPoint num="48" id="1619" />
<TGConnectingPoint num="49" id="1620" />
<TGConnectingPoint num="50" id="1621" />
<TGConnectingPoint num="51" id="1622" />
<TGConnectingPoint num="52" id="1623" />
<TGConnectingPoint num="53" id="1624" />
<TGConnectingPoint num="54" id="1625" />
<TGConnectingPoint num="55" id="1626" />
<TGConnectingPoint num="56" id="1627" />
<TGConnectingPoint num="57" id="1628" />
<TGConnectingPoint num="58" id="1629" />
<TGConnectingPoint num="59" id="1630" />
<TGConnectingPoint num="60" id="1631" />
<TGConnectingPoint num="61" id="1632" />
<TGConnectingPoint num="62" id="1633" />
<TGConnectingPoint num="63" id="1634" />
<TGConnectingPoint num="64" id="1635" />
<TGConnectingPoint num="65" id="1636" />
<TGConnectingPoint num="66" id="1637" />
<TGConnectingPoint num="67" id="1638" />
<TGConnectingPoint num="68" id="1639" />
<TGConnectingPoint num="69" id="1640" />
<TGConnectingPoint num="70" id="1641" />
<TGConnectingPoint num="71" id="1642" />
<color value="-13261" />
<extraparam>
</extraparam>
</COMPONENT>
<COMPONENT type="5106" id="1716" index="23" uid="0e66f92f-ee5c-400a-9368-9ec8b591b9ac" >
<cdparam x="231" y="188" />
<sizeparam width="157" height="40" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<hidden value="false" />
<enabled value="true" />
<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
<infoparam name="state0" value="WaitingForSecondCoin" />
<TGConnectingPoint num="0" id="1644" />
<TGConnectingPoint num="1" id="1645" />
<TGConnectingPoint num="2" id="1646" />
......@@ -3292,106 +3208,106 @@ CoffeeMachine.CoffeeDelivered --&gt; CoffeeMachine.nbOfCoins&lt;2
<TGConnectingPoint num="69" id="1713" />
<TGConnectingPoint num="70" id="1714" />
<TGConnectingPoint num="71" id="1715" />
<color value="-13261" />
<extraparam>
</extraparam>
</COMPONENT>
<COMPONENT type="5100" id="1718" index="24" uid="cd96e981-7ab7-4452-93eb-43b6ba735715" >
<cdparam x="296" y="20" />
<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<COMPONENT type="5106" id="1789" index="23" uid="0e66f92f-ee5c-400a-9368-9ec8b591b9ac" >
<cdparam x="231" y="188" />
<sizeparam width="157" height="40" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<hidden value="false" />
<enabled value="true" />
<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
<infoparam name="start state" value="null" />
<infoparam name="state0" value="WaitingForSecondCoin" />
<TGConnectingPoint num="0" id="1717" />
<TGConnectingPoint num="1" id="1718" />
<TGConnectingPoint num="2" id="1719" />
<TGConnectingPoint num="3" id="1720" />
<TGConnectingPoint num="4" id="1721" />
<TGConnectingPoint num="5" id="1722" />
<TGConnectingPoint num="6" id="1723" />
<TGConnectingPoint num="7" id="1724" />
<TGConnectingPoint num="8" id="1725" />
<TGConnectingPoint num="9" id="1726" />
<TGConnectingPoint num="10" id="1727" />
<TGConnectingPoint num="11" id="1728" />
<TGConnectingPoint num="12" id="1729" />
<TGConnectingPoint num="13" id="1730" />
<TGConnectingPoint num="14" id="1731" />
<TGConnectingPoint num="15" id="1732" />
<TGConnectingPoint num="16" id="1733" />
<TGConnectingPoint num="17" id="1734" />
<TGConnectingPoint num="18" id="1735" />
<TGConnectingPoint num="19" id="1736" />
<TGConnectingPoint num="20" id="1737" />
<TGConnectingPoint num="21" id="1738" />
<TGConnectingPoint num="22" id="1739" />
<TGConnectingPoint num="23" id="1740" />
<TGConnectingPoint num="24" id="1741" />
<TGConnectingPoint num="25" id="1742" />
<TGConnectingPoint num="26" id="1743" />
<TGConnectingPoint num="27" id="1744" />
<TGConnectingPoint num="28" id="1745" />
<TGConnectingPoint num="29" id="1746" />
<TGConnectingPoint num="30" id="1747" />
<TGConnectingPoint num="31" id="1748" />
<TGConnectingPoint num="32" id="1749" />
<TGConnectingPoint num="33" id="1750" />
<TGConnectingPoint num="34" id="1751" />
<TGConnectingPoint num="35" id="1752" />
<TGConnectingPoint num="36" id="1753" />
<TGConnectingPoint num="37" id="1754" />
<TGConnectingPoint num="38" id="1755" />
<TGConnectingPoint num="39" id="1756" />
<TGConnectingPoint num="40" id="1757" />
<TGConnectingPoint num="41" id="1758" />
<TGConnectingPoint num="42" id="1759" />
<TGConnectingPoint num="43" id="1760" />
<TGConnectingPoint num="44" id="1761" />
<TGConnectingPoint num="45" id="1762" />
<TGConnectingPoint num="46" id="1763" />
<TGConnectingPoint num="47" id="1764" />
<TGConnectingPoint num="48" id="1765" />
<TGConnectingPoint num="49" id="1766" />
<TGConnectingPoint num="50" id="1767" />
<TGConnectingPoint num="51" id="1768" />
<TGConnectingPoint num="52" id="1769" />
<TGConnectingPoint num="53" id="1770" />
<TGConnectingPoint num="54" id="1771" />
<TGConnectingPoint num="55" id="1772" />
<TGConnectingPoint num="56" id="1773" />
<TGConnectingPoint num="57" id="1774" />
<TGConnectingPoint num="58" id="1775" />
<TGConnectingPoint num="59" id="1776" />
<TGConnectingPoint num="60" id="1777" />
<TGConnectingPoint num="61" id="1778" />
<TGConnectingPoint num="62" id="1779" />
<TGConnectingPoint num="63" id="1780" />
<TGConnectingPoint num="64" id="1781" />
<TGConnectingPoint num="65" id="1782" />
<TGConnectingPoint num="66" id="1783" />
<TGConnectingPoint num="67" id="1784" />
<TGConnectingPoint num="68" id="1785" />
<TGConnectingPoint num="69" id="1786" />
<TGConnectingPoint num="70" id="1787" />
<TGConnectingPoint num="71" id="1788" />
<extraparam>
</extraparam>
</COMPONENT>
<COMPONENT type="5106" id="1791" index="25" uid="eeabd234-3d25-4fee-b660-71f9833d42c0" >
<cdparam x="192" y="62" />
<sizeparam width="220" height="40" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<COMPONENT type="5100" id="1791" index="24" uid="cd96e981-7ab7-4452-93eb-43b6ba735715" >
<cdparam x="296" y="20" />
<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" />
<hidden value="false" />
<enabled value="true" />
<cdrectangleparam minX="10" maxX="1400" minY="10" maxY="1400" />
<infoparam name="state0" value="WaitingForFirstCoin" />
<TGConnectingPoint num="0" id="1719" />
<TGConnectingPoint num="1" id="1720" />
<TGConnectingPoint num="2" id="1721" />
<TGConnectingPoint num="3" id="1722" />
<TGConnectingPoint num="4" id="1723" />
<TGConnectingPoint num="5" id="1724" />
<TGConnectingPoint num="6" id="1725" />
<TGConnectingPoint num="7" id="1726" />
<TGConnectingPoint num="8" id="1727" />
<TGConnectingPoint num="9" id="1728" />
<TGConnectingPoint num="10" id="1729" />
<TGConnectingPoint num="11" id="1730" />
<TGConnectingPoint num="12" id="1731" />
<TGConnectingPoint num="13" id="1732" />
<TGConnectingPoint num="14" id="1733" />
<TGConnectingPoint num="15" id="1734" />
<TGConnectingPoint num="16" id="1735" />
<TGConnectingPoint num="17" id="1736" />
<TGConnectingPoint num="18" id="1737" />
<TGConnectingPoint num="19" id="1738" />
<TGConnectingPoint num="20" id="1739" />
<TGConnectingPoint num="21" id="1740" />
<TGConnectingPoint num="22" id="1741" />
<TGConnectingPoint num="23" id="1742" />
<TGConnectingPoint num="24" id="1743" />
<TGConnectingPoint num="25" id="1744" />
<TGConnectingPoint num="26" id="1745" />
<TGConnectingPoint num="27" id="1746" />
<TGConnectingPoint num="28" id="1747" />
<TGConnectingPoint num="29" id="1748" />
<TGConnectingPoint num="30" id="1749" />
<TGConnectingPoint num="31" id="1750" />
<TGConnectingPoint num="32" id="1751" />
<TGConnectingPoint num="33" id="1752" />
<TGConnectingPoint num="34" id="1753" />
<TGConnectingPoint num="35" id="1754" />