139 lines
3.4 KiB
XML
139 lines
3.4 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<diagram program="umlet" version="12.1">
|
|
<zoom_level>12</zoom_level>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>540</x>
|
|
<y>456</y>
|
|
<w>132</w>
|
|
<h>36</h>
|
|
</coordinates>
|
|
<panel_attributes>OysterThread</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>372</x>
|
|
<y>408</y>
|
|
<w>120</w>
|
|
<h>36</h>
|
|
</coordinates>
|
|
<panel_attributes>/Some class/</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>336</x>
|
|
<y>300</y>
|
|
<w>228</w>
|
|
<h>132</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=>>>>>-
|
|
<<implements>></panel_attributes>
|
|
<additional_attributes>96;108;96;60;204;60</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>396</x>
|
|
<y>408</y>
|
|
<w>168</w>
|
|
<h>96</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<<<<-
|
|
Creates>></panel_attributes>
|
|
<additional_attributes>36;36;36;72;132;72;144;72</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>564</x>
|
|
<y>372</y>
|
|
<w>60</w>
|
|
<h>108</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<<<-</panel_attributes>
|
|
<additional_attributes>36;84;36;36</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>540</x>
|
|
<y>540</y>
|
|
<w>132</w>
|
|
<h>36</h>
|
|
</coordinates>
|
|
<panel_attributes>OysterMutex</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>564</x>
|
|
<y>456</y>
|
|
<w>60</w>
|
|
<h>108</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<<<<-</panel_attributes>
|
|
<additional_attributes>36;36;36;84</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>540</x>
|
|
<y>312</y>
|
|
<w>336</w>
|
|
<h>96</h>
|
|
</coordinates>
|
|
<panel_attributes>/<<interface>>/
|
|
IThreadObject
|
|
--
|
|
virtual ThreadEntry( ) :void
|
|
virtual ThreadExit( ) :void
|
|
virtual DoWork( ) :bool
|
|
valign=center
|
|
halign=center</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Note</type>
|
|
<coordinates>
|
|
<x>516</x>
|
|
<y>156</y>
|
|
<w>384</w>
|
|
<h>84</h>
|
|
</coordinates>
|
|
<panel_attributes>/The functions derived from IThreadObject runs/
|
|
/on a separate thread, meaning thread safety/
|
|
/is partly the users responsibility./
|
|
bg=red</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>672</x>
|
|
<y>204</y>
|
|
<w>60</w>
|
|
<h>132</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=-</panel_attributes>
|
|
<additional_attributes>36;36;36;108</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>336</x>
|
|
<y>408</y>
|
|
<w>228</w>
|
|
<h>168</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=>>.
|
|
uses</panel_attributes>
|
|
<additional_attributes>60;36;60;144;204;144</additional_attributes>
|
|
</element>
|
|
</diagram>
|