Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

771 lines (770 sloc) 18.766 kB
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="11.4">
<zoom_level>11</zoom_level>
<element>
<type>com.umlet.element.custom.InitialState</type>
<coordinates>
<x>11</x>
<y>66</y>
<w>22</w>
<h>22</h>
</coordinates>
<panel_attributes>i</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>0</x>
<y>44</y>
<w>98</w>
<h>54</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>77;33;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>77</x>
<y>55</y>
<w>132</w>
<h>44</h>
</coordinates>
<panel_attributes>application
configuration</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>176</x>
<y>44</y>
<w>98</w>
<h>54</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>77;33;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.SendSignal</type>
<coordinates>
<x>253</x>
<y>55</y>
<w>132</w>
<h>44</h>
</coordinates>
<panel_attributes>wait for
DOM ready</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.custom.ReceiveSignal</type>
<coordinates>
<x>396</x>
<y>55</y>
<w>132</w>
<h>44</h>
</coordinates>
<panel_attributes>DOM is
ready</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>495</x>
<y>44</y>
<w>98</w>
<h>54</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>77;33;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>572</x>
<y>55</y>
<w>110</w>
<h>44</h>
</coordinates>
<panel_attributes>boot up</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>649</x>
<y>44</y>
<w>98</w>
<h>54</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>77;33;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.SendSignal</type>
<coordinates>
<x>770</x>
<y>99</y>
<w>198</w>
<h>44</h>
</coordinates>
<panel_attributes>wait for DOM action</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.custom.ReceiveSignal</type>
<coordinates>
<x>979</x>
<y>99</y>
<w>176</w>
<h>44</h>
</coordinates>
<panel_attributes>DOM action
received</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>1034</x>
<y>110</y>
<w>54</w>
<h>98</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>33;77;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.Decision</type>
<coordinates>
<x>1045</x>
<y>187</y>
<w>44</w>
<h>44</h>
</coordinates>
<panel_attributes/>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>704</x>
<y>176</y>
<w>362</w>
<h>120</h>
</coordinates>
<panel_attributes>lt=&lt;-
m2=["init" action]</panel_attributes>
<additional_attributes>33;99;33;33;341;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>1056</x>
<y>176</y>
<w>362</w>
<h>109</h>
</coordinates>
<panel_attributes>lt=&lt;-
m2=[other action]</panel_attributes>
<additional_attributes>341;88;341;33;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>682</x>
<y>275</y>
<w>110</w>
<h>44</h>
</coordinates>
<panel_attributes>init operation</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>704</x>
<y>286</y>
<w>54</w>
<h>98</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>33;77;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>682</x>
<y>363</y>
<w>110</w>
<h>44</h>
</coordinates>
<panel_attributes>create view</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>704</x>
<y>374</y>
<w>54</w>
<h>98</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>33;77;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>682</x>
<y>451</y>
<w>110</w>
<h>44</h>
</coordinates>
<panel_attributes>find/create
model</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>704</x>
<y>462</y>
<w>54</w>
<h>98</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>33;77;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>682</x>
<y>539</y>
<w>110</w>
<h>44</h>
</coordinates>
<panel_attributes>bind model
to view</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>704</x>
<y>550</y>
<w>54</w>
<h>98</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>33;77;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.SendSignal</type>
<coordinates>
<x>1320</x>
<y>264</y>
<w>154</w>
<h>66</h>
</coordinates>
<panel_attributes>publish
"operation:action"
app event</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.custom.SendSignal</type>
<coordinates>
<x>539</x>
<y>671</y>
<w>154</w>
<h>66</h>
</coordinates>
<panel_attributes>wait for
"operation:action"
app events</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.custom.ReceiveSignal</type>
<coordinates>
<x>539</x>
<y>759</y>
<w>154</w>
<h>66</h>
</coordinates>
<panel_attributes>"operation:action"
event received</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>583</x>
<y>792</y>
<w>54</w>
<h>98</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>33;77;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>539</x>
<y>869</y>
<w>154</w>
<h>44</h>
</coordinates>
<panel_attributes>sub operation</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.custom.SynchBarHorizontal</type>
<coordinates>
<x>605</x>
<y>616</y>
<w>253</w>
<h>22</h>
</coordinates>
<panel_attributes/>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>583</x>
<y>594</y>
<w>54</w>
<h>98</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>33;77;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.SendSignal</type>
<coordinates>
<x>770</x>
<y>671</y>
<w>154</w>
<h>66</h>
</coordinates>
<panel_attributes>wait for
model
events</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>814</x>
<y>594</y>
<w>54</w>
<h>98</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>33;77;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.ReceiveSignal</type>
<coordinates>
<x>935</x>
<y>671</y>
<w>154</w>
<h>66</h>
</coordinates>
<panel_attributes>model
event received</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>561</x>
<y>957</y>
<w>110</w>
<h>44</h>
</coordinates>
<panel_attributes>find/create
model</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>583</x>
<y>880</y>
<w>54</w>
<h>98</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>33;77;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>583</x>
<y>968</y>
<w>54</w>
<h>98</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>33;77;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>561</x>
<y>1045</y>
<w>110</w>
<h>44</h>
</coordinates>
<panel_attributes>change
model</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>583</x>
<y>1056</y>
<w>54</w>
<h>98</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>33;77;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.Decision</type>
<coordinates>
<x>594</x>
<y>1133</y>
<w>44</w>
<h>44</h>
</coordinates>
<panel_attributes/>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>341</x>
<y>1122</y>
<w>274</w>
<h>197</h>
</coordinates>
<panel_attributes>lt=&lt;-
m2=[record destroyed]</panel_attributes>
<additional_attributes>33;176;33;33;253;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.SendSignal</type>
<coordinates>
<x>297</x>
<y>1298</y>
<w>154</w>
<h>66</h>
</coordinates>
<panel_attributes>publish model
destroyed event</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>605</x>
<y>1122</y>
<w>296</w>
<h>197</h>
</coordinates>
<panel_attributes>lt=&lt;-
m2=[record updated]</panel_attributes>
<additional_attributes>275;176;275;33;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>539</x>
<y>1144</y>
<w>138</w>
<h>175</h>
</coordinates>
<panel_attributes>lt=&lt;-
m2=[record created]</panel_attributes>
<additional_attributes>77;154;77;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.SendSignal</type>
<coordinates>
<x>803</x>
<y>1298</y>
<w>154</w>
<h>66</h>
</coordinates>
<panel_attributes>publish model
created event</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.custom.SendSignal</type>
<coordinates>
<x>539</x>
<y>1298</y>
<w>154</w>
<h>66</h>
</coordinates>
<panel_attributes>publish model
updated event</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>1056</x>
<y>671</y>
<w>98</w>
<h>54</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>77;33;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.Decision</type>
<coordinates>
<x>1133</x>
<y>682</y>
<w>44</w>
<h>44</h>
</coordinates>
<panel_attributes/>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>1067</x>
<y>693</y>
<w>156</w>
<h>164</h>
</coordinates>
<panel_attributes>lt=&lt;-
m2=[record destroyed]</panel_attributes>
<additional_attributes>88;143;88;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>1144</x>
<y>671</y>
<w>296</w>
<h>186</h>
</coordinates>
<panel_attributes>lt=&lt;-
m2=[record updated]</panel_attributes>
<additional_attributes>275;165;275;33;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>1078</x>
<y>583</y>
<w>593</w>
<h>274</h>
</coordinates>
<panel_attributes>lt=&lt;-
m2=[record created]</panel_attributes>
<additional_attributes>572;253;572;33;77;33;77;99</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>1100</x>
<y>836</y>
<w>110</w>
<h>44</h>
</coordinates>
<panel_attributes>destroy views</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>1364</x>
<y>836</y>
<w>110</w>
<h>44</h>
</coordinates>
<panel_attributes>update views</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>1584</x>
<y>836</y>
<w>132</w>
<h>44</h>
</coordinates>
<panel_attributes>destroy "init"
operation view</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>1441</x>
<y>825</y>
<w>164</w>
<h>54</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>33;33;143;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.SendSignal</type>
<coordinates>
<x>770</x>
<y>11</y>
<w>198</w>
<h>44</h>
</coordinates>
<panel_attributes>wait for window unload</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.custom.ReceiveSignal</type>
<coordinates>
<x>979</x>
<y>11</y>
<w>176</w>
<h>44</h>
</coordinates>
<panel_attributes>window unload
received</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.custom.SynchBarVertical</type>
<coordinates>
<x>715</x>
<y>22</y>
<w>22</w>
<h>110</h>
</coordinates>
<panel_attributes/>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>693</x>
<y>0</y>
<w>98</w>
<h>54</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>77;33;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>693</x>
<y>88</y>
<w>98</w>
<h>54</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>77;33;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>1122</x>
<y>0</y>
<w>98</w>
<h>54</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>77;33;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>1199</x>
<y>11</y>
<w>154</w>
<h>44</h>
</coordinates>
<panel_attributes>destroy application</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>1320</x>
<y>0</y>
<w>98</w>
<h>54</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>77;33;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>1397</x>
<y>11</y>
<w>198</w>
<h>44</h>
</coordinates>
<panel_attributes>destroy operation chain</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>1562</x>
<y>0</y>
<w>98</w>
<h>54</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>77;33;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>1639</x>
<y>11</y>
<w>154</w>
<h>44</h>
</coordinates>
<panel_attributes>destroy views</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>1760</x>
<y>0</y>
<w>98</w>
<h>54</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>77;33;33;33</additional_attributes>
</element>
<element>
<type>com.umlet.element.custom.State</type>
<coordinates>
<x>1837</x>
<y>11</y>
<w>154</w>
<h>44</h>
</coordinates>
<panel_attributes>destroy models</panel_attributes>
<additional_attributes/>
</element>
</diagram>
Jump to Line
Something went wrong with that request. Please try again.