<?xml version="1.0" encoding="UTF-8"?>
<umlet_diagram>
<element>
<type>com.umlet.element.base.Relation</type>
<coordinates>
<x>739</x>
<y>16</y>
<w>232</w>
<h>264</h>
</coordinates>
<panel_attributes>lt=<-
when(spidersensor="rotate")
/block spider
</panel_attributes>
<additional_attributes>161;244;161;34;71;34;71;74</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.FinalState</type>
<coordinates>
<x>890</x>
<y>260</y>
<w>20</w>
<h>20</h>
</coordinates>
<panel_attributes></panel_attributes>
<additional_attributes>transparentSelection=false</additional_attributes>
</element>
<element>
<type>com.umlet.element.base.Relation</type>
<coordinates>
<x>750</x>
<y>170</y>
<w>160</w>
<h>137</h>
</coordinates>
<panel_attributes>lt=<-
after (10s)
/ block spider
</panel_attributes>
<additional_attributes>140;100;66;100;66;20</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>340</x>
<y>420</y>
<w>100</w>
<h>40</h>
</coordinates>
<panel_attributes>wait</panel_attributes>
<additional_attributes>transparentSelection=false</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.HistoryState</type>
<coordinates>
<x>230</x>
<y>440</y>
<w>20</w>
<h>20</h>
</coordinates>
<panel_attributes></panel_attributes>
<additional_attributes>transparentSelection=false</additional_attributes>
</element>
<element>
<type>com.umlet.element.base.Relation</type>
<coordinates>
<x>230</x>
<y>416</y>
<w>130</w>
<h>54</h>
</coordinates>
<panel_attributes>lt=<-
restart
</panel_attributes>
<additional_attributes>20;34;110;34</additional_attributes>
</element>
<element>
<type>com.umlet.element.base.Relation</type>
<coordinates>
<x>270</x>
<y>396</y>
<w>90</w>
<h>54</h>
</coordinates>
<panel_attributes>lt=<-
pause
</panel_attributes>
<additional_attributes>70;34;20;34</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.FinalState</type>
<coordinates>
<x>90</x>
<y>400</y>
<w>20</w>
<h>20</h>
</coordinates>
<panel_attributes></panel_attributes>
<additional_attributes>transparentSelection=false</additional_attributes>
</element>
<element>
<type>com.umlet.element.base.Relation</type>
<coordinates>
<x>46</x>
<y>256</y>
<w>114</w>
<h>164</h>
</coordinates>
<panel_attributes>lt=<-
after (10s)
/timeout
</panel_attributes>
<additional_attributes>54;144;54;34;94;34</additional_attributes>
</element>
<element>
<type>com.umlet.element.base.Relation</type>
<coordinates>
<x>230</x>
<y>110</y>
<w>190</w>
<h>170</h>
</coordinates>
<panel_attributes>lt=<-
timeout
</panel_attributes>
<additional_attributes>20;150;110;150;110;20;170;20</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>700</x>
<y>90</y>
<w>180</w>
<h>100</h>
</coordinates>
<panel_attributes>accept
boarding pass
--
entry/ release card
do/release spider
</panel_attributes>
<additional_attributes>transparentSelection=true</additional_attributes>
</element>
<element>
<type>com.umlet.element.base.Relation</type>
<coordinates>
<x>540</x>
<y>140</y>
<w>205</w>
<h>100</h>
</coordinates>
<panel_attributes>lt=<-
[passenger booked]
</panel_attributes>
<additional_attributes>160;20;120;80;20;80</additional_attributes>
</element>
<element>
<type>com.umlet.element.base.Relation</type>
<coordinates>
<x>450</x>
<y>210</y>
<w>239</w>
<h>190</h>
</coordinates>
<panel_attributes>lt=<-
[passenger not booked]
</panel_attributes>
<additional_attributes>219;170;99;170;99;20</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>670</x>
<y>350</y>
<w>120</w>
<h>50</h>
</coordinates>
<panel_attributes>reject
boarding pass
</panel_attributes>
<additional_attributes>transparentSelection=false</additional_attributes>
</element>
<element>
<type>com.umlet.element.base.Relation</type>
<coordinates>
<x>480</x>
<y>130</y>
<w>142</w>
<h>100</h>
</coordinates>
<panel_attributes>lt=<-
result of search
</panel_attributes>
<additional_attributes>71;80;71;20</additional_attributes>
</element>
<element>
<type>com.umlet.element.base.Relation</type>
<coordinates>
<x>270</x>
<y>70</y>
<w>150</w>
<h>40</h>
</coordinates>
<panel_attributes>lt=<-</panel_attributes>
<additional_attributes>130;20;20;20</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.ThreeWayRelation</type>
<coordinates>
<x>540</x>
<y>210</y>
<w>20</w>
<h>20</h>
</coordinates>
<panel_attributes></panel_attributes>
<additional_attributes>transparentSelection=false</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>140</x>
<y>60</y>
<w>150</w>
<h>420</h>
</coordinates>
<panel_attributes>read boarding pass
--
</panel_attributes>
<additional_attributes>transparentSelection=true</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>400</x>
<y>60</y>
<w>180</w>
<h>90</h>
</coordinates>
<panel_attributes>check passenger
--
entry/start search
do/blink lamp
</panel_attributes>
<additional_attributes>transparentSelection=true</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.FinalState</type>
<coordinates>
<x>170</x>
<y>410</y>
<w>20</w>
<h>20</h>
</coordinates>
<panel_attributes></panel_attributes>
<additional_attributes>transparentSelection=false</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>150</x>
<y>240</y>
<w>100</w>
<h>40</h>
</coordinates>
<panel_attributes>read
passenger ID
</panel_attributes>
<additional_attributes>transparentSelection=false</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>150</x>
<y>330</y>
<w>100</w>
<h>40</h>
</coordinates>
<panel_attributes>identify
passenger
</panel_attributes>
<additional_attributes>transparentSelection=false</additional_attributes>
</element>
<element>
<type>com.umlet.element.base.Relation</type>
<coordinates>
<x>160</x>
<y>260</y>
<w>40</w>
<h>90</h>
</coordinates>
<panel_attributes>lt=<-</panel_attributes>
<additional_attributes>20;70;20;20</additional_attributes>
</element>
<element>
<type>com.umlet.element.base.Relation</type>
<coordinates>
<x>160</x>
<y>100</y>
<w>40</w>
<h>70</h>
</coordinates>
<panel_attributes>lt=<-</panel_attributes>
<additional_attributes>20;50;20;20</additional_attributes>
</element>
<element>
<type>com.umlet.element.base.Relation</type>
<coordinates>
<x>160</x>
<y>350</y>
<w>40</w>
<h>80</h>
</coordinates>
<panel_attributes>lt=<-</panel_attributes>
<additional_attributes>20;60;20;20</additional_attributes>
</element>
<element>
<type>com.umlet.element.base.Relation</type>
<coordinates>
<x>140</x>
<y>170</y>
<w>78</w>
<h>90</h>
</coordinates>
<panel_attributes>lt=<-
[valid]
</panel_attributes>
<additional_attributes>39;70;39;20</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>150</x>
<y>150</y>
<w>100</w>
<h>40</h>
</coordinates>
<panel_attributes>check
validity
</panel_attributes>
<additional_attributes>transparentSelection=false</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.InitialState</type>
<coordinates>
<x>170</x>
<y>100</y>
<w>20</w>
<h>20</h>
</coordinates>
<panel_attributes></panel_attributes>
<additional_attributes>transparentSelection=false</additional_attributes>
</element>
</umlet_diagram>