You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
592 lines
12 KiB
592 lines
12 KiB
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<diagram program="umlet" version="13.3">
|
|
<zoom_level>10</zoom_level>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>1070</x>
|
|
<y>500</y>
|
|
<w>120</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>make
|
|
ListCreated
|
|
halign=left
|
|
transparency=0</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>1070</x>
|
|
<y>540</y>
|
|
<w>120</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>make
|
|
ListDeleted
|
|
halign=left
|
|
transparency=0</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>760</x>
|
|
<y>650</y>
|
|
<w>120</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>doCreate
|
|
halign=left
|
|
style=wordwrap
|
|
transparency=0
|
|
transparency=0</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>1270</x>
|
|
<y>310</y>
|
|
<w>120</w>
|
|
<h>50</h>
|
|
</coordinates>
|
|
<panel_attributes>read StateFile
|
|
bg=#FFF59D
|
|
halign=left
|
|
style=wordwrap
|
|
transparency=0</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>1070</x>
|
|
<y>580</y>
|
|
<w>120</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>make
|
|
ListModified
|
|
halign=left
|
|
transparency=0</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>1070</x>
|
|
<y>410</y>
|
|
<w>120</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>readState
|
|
bg=#A5D6A7
|
|
halign=left
|
|
style=wordwrap
|
|
transparency=0</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>750</x>
|
|
<y>260</y>
|
|
<w>120</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>START
|
|
bg=#B0BEC5
|
|
style=wordwrap</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>1070</x>
|
|
<y>800</y>
|
|
<w>120</w>
|
|
<h>50</h>
|
|
</coordinates>
|
|
<panel_attributes>write StateFile
|
|
bg=#FFF59D
|
|
halign=left
|
|
style=wordwrap
|
|
transparency=0</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>760</x>
|
|
<y>690</y>
|
|
<w>120</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>doDelete
|
|
halign=left
|
|
style=wordwrap
|
|
transparency=0</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>760</x>
|
|
<y>730</y>
|
|
<w>120</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>doModify
|
|
halign=left
|
|
style=wordwrap
|
|
transparency=0</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>1310</x>
|
|
<y>410</y>
|
|
<w>40</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>type=decision
|
|
transparency=0</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>1320</x>
|
|
<y>350</y>
|
|
<w>30</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;60.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>1180</x>
|
|
<y>440</y>
|
|
<w>170</w>
|
|
<h>400</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;380.0;150.0;380.0;150.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>1180</x>
|
|
<y>410</y>
|
|
<w>150</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
</panel_attributes>
|
|
<additional_attributes>10.0;20.0;130.0;20.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>600</x>
|
|
<y>260</y>
|
|
<w>180</w>
|
|
<h>680</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>150.0;10.0;10.0;10.0;10.0;660.0;160.0;660.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>870</x>
|
|
<y>740</y>
|
|
<w>280</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
</panel_attributes>
|
|
<additional_attributes>260.0;60.0;260.0;10.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>760</x>
|
|
<y>900</y>
|
|
<w>120</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>Sleep
|
|
style=wordwrap
|
|
transparency=0</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>870</x>
|
|
<y>840</y>
|
|
<w>280</w>
|
|
<h>100</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
</panel_attributes>
|
|
<additional_attributes>10.0;80.0;260.0;80.0;260.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>1140</x>
|
|
<y>320</y>
|
|
<w>150</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>130.0;10.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>1110</x>
|
|
<y>310</y>
|
|
<w>40</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>type=decision
|
|
transparency=0</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Text</id>
|
|
<coordinates>
|
|
<x>1240</x>
|
|
<y>470</y>
|
|
<w>110</w>
|
|
<h>50</h>
|
|
</coordinates>
|
|
<panel_attributes>[No
|
|
StateFile]</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>1120</x>
|
|
<y>340</y>
|
|
<w>30</w>
|
|
<h>90</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;70.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Text</id>
|
|
<coordinates>
|
|
<x>1030</x>
|
|
<y>360</y>
|
|
<w>110</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>[n-th loop]</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>860</x>
|
|
<y>260</y>
|
|
<w>290</w>
|
|
<h>70</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
</panel_attributes>
|
|
<additional_attributes>270.0;50.0;270.0;10.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Text</id>
|
|
<coordinates>
|
|
<x>1150</x>
|
|
<y>300</y>
|
|
<w>130</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>[1-st loop]</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Text</id>
|
|
<coordinates>
|
|
<x>1200</x>
|
|
<y>390</y>
|
|
<w>100</w>
|
|
<h>50</h>
|
|
</coordinates>
|
|
<panel_attributes>[StateFile
|
|
exists]</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>870</x>
|
|
<y>610</y>
|
|
<w>280</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
</panel_attributes>
|
|
<additional_attributes>10.0;60.0;260.0;60.0;260.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>1120</x>
|
|
<y>440</y>
|
|
<w>30</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
</panel_attributes>
|
|
<additional_attributes>10.0;60.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>870</x>
|
|
<y>1040</y>
|
|
<w>250</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>add/remove Collection (Map)
|
|
halign=left
|
|
style=wordwrap
|
|
bg=#B39DDB</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>800</x>
|
|
<y>1040</y>
|
|
<w>40</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>type=decision</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>810</x>
|
|
<y>930</y>
|
|
<w>30</w>
|
|
<h>130</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
</panel_attributes>
|
|
<additional_attributes>10.0;110.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>830</x>
|
|
<y>1040</y>
|
|
<w>60</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
</panel_attributes>
|
|
<additional_attributes>40.0;20.0;10.0;20.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>800</x>
|
|
<y>220</y>
|
|
<w>680</w>
|
|
<h>840</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
</panel_attributes>
|
|
<additional_attributes>10.0;40.0;10.0;20.0;660.0;20.0;660.0;820.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>810</x>
|
|
<y>1070</y>
|
|
<w>80</w>
|
|
<h>70</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
</panel_attributes>
|
|
<additional_attributes>60.0;50.0;10.0;50.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>870</x>
|
|
<y>1100</y>
|
|
<w>250</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>add/remove Directory
|
|
halign=left
|
|
style=wordwrap
|
|
bg=#B39DDB</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>1110</x>
|
|
<y>1040</y>
|
|
<w>350</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
</panel_attributes>
|
|
<additional_attributes>330.0;20.0;10.0;20.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLSpecialState</id>
|
|
<coordinates>
|
|
<x>1440</x>
|
|
<y>1040</y>
|
|
<w>40</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>type=decision</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>1110</x>
|
|
<y>1070</y>
|
|
<w>370</w>
|
|
<h>70</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-
|
|
</panel_attributes>
|
|
<additional_attributes>350.0;10.0;350.0;50.0;10.0;50.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Text</id>
|
|
<coordinates>
|
|
<x>870</x>
|
|
<y>1010</y>
|
|
<w>160</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>[User Input]</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>440</x>
|
|
<y>160</y>
|
|
<w>1060</w>
|
|
<h>820</h>
|
|
</coordinates>
|
|
<panel_attributes>
|
|
* Logic-Thread*
|
|
halign=left
|
|
valign=top
|
|
layer=-1
|
|
lt=.</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLState</id>
|
|
<coordinates>
|
|
<x>440</x>
|
|
<y>990</y>
|
|
<w>1060</w>
|
|
<h>180</h>
|
|
</coordinates>
|
|
<panel_attributes>
|
|
* UI-Thread*
|
|
valign=top
|
|
halign=left
|
|
layer=-1
|
|
lt=.</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLNote</id>
|
|
<coordinates>
|
|
<x>630</x>
|
|
<y>660</y>
|
|
<w>110</w>
|
|
<h>90</h>
|
|
</coordinates>
|
|
<panel_attributes>Compare the Lists of the different Directories
|
|
transparency=0</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>730</x>
|
|
<y>660</y>
|
|
<w>50</w>
|
|
<h>50</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=.</panel_attributes>
|
|
<additional_attributes>30.0;10.0;10.0;30.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>730</x>
|
|
<y>700</y>
|
|
<w>50</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=.</panel_attributes>
|
|
<additional_attributes>30.0;10.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>730</x>
|
|
<y>720</y>
|
|
<w>50</w>
|
|
<h>50</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=.</panel_attributes>
|
|
<additional_attributes>30.0;30.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>1010</x>
|
|
<y>190</y>
|
|
<w>420</w>
|
|
<h>770</h>
|
|
</coordinates>
|
|
<panel_attributes>SyncDirectory
|
|
bg=#F6F6F6</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>700</x>
|
|
<y>190</y>
|
|
<w>230</w>
|
|
<h>770</h>
|
|
</coordinates>
|
|
<panel_attributes>SyncMap
|
|
bg=#F6F6F6</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
</diagram>
|