+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
-<diagram program="umlet" version="13.0">\r
- <zoom_level>8</zoom_level>\r
- <element>\r
- <id>UMLClass</id>\r
- <coordinates>\r
- <x>16</x>\r
- <y>48</y>\r
- <w>168</w>\r
- <h>152</h>\r
- </coordinates>\r
- <panel_attributes><<Stereotype>>\r
-Package::FatClass\r
-{Some Properties}\r
---\r
--id: Long {composite}\r
-_-ClassAttribute: Long_\r
---\r
-#Operation(i: int): int\r
-/+AbstractOperation()/\r
---\r
-Responsibilities\r
--- Resp1\r
--- Resp2</panel_attributes>\r
- <additional_attributes/>\r
- </element>\r
- <element>\r
- <id>UMLClass</id>\r
- <coordinates>\r
- <x>16</x>\r
- <y>16</y>\r
- <w>80</w>\r
- <h>24</h>\r
- </coordinates>\r
- <panel_attributes>SimpleClass</panel_attributes>\r
- <additional_attributes/>\r
- </element>\r
- <element>\r
- <id>UMLClass</id>\r
- <coordinates>\r
- <x>104</x>\r
- <y>16</y>\r
- <w>80</w>\r
- <h>24</h>\r
- </coordinates>\r
- <panel_attributes>/AbstractClass/\r
-</panel_attributes>\r
- <additional_attributes/>\r
- </element>\r
- <element>\r
- <id>UMLClass</id>\r
- <coordinates>\r
- <x>192</x>\r
- <y>16</y>\r
- <w>88</w>\r
- <h>32</h>\r
- </coordinates>\r
- <panel_attributes>type=actclass\r
-ActiveClass\r
-</panel_attributes>\r
- <additional_attributes/>\r
- </element>\r
- <element>\r
- <id>UMLClass</id>\r
- <coordinates>\r
- <x>192</x>\r
- <y>64</y>\r
- <w>88</w>\r
- <h>32</h>\r
- </coordinates>\r
- <panel_attributes>lw=2\r
-ActiveClass</panel_attributes>\r
- <additional_attributes/>\r
- </element>\r
- <element>\r
- <id>UMLClass</id>\r
- <coordinates>\r
- <x>192</x>\r
- <y>112</y>\r
- <w>88</w>\r
- <h>32</h>\r
- </coordinates>\r
- <panel_attributes>lt=.\r
-Class with\r
-dashed border</panel_attributes>\r
- <additional_attributes/>\r
- </element>\r
- <element>\r
- <id>UMLClass</id>\r
- <coordinates>\r
- <x>160</x>\r
- <y>208</y>\r
- <w>128</w>\r
- <h>56</h>\r
- </coordinates>\r
- <panel_attributes>template=0: Object\r
-TemplateClass\r
---</panel_attributes>\r
- <additional_attributes/>\r
- </element>\r
- <element>\r
- <id>UMLNote</id>\r
- <coordinates>\r
- <x>160</x>\r
- <y>272</y>\r
- <w>112</w>\r
- <h>56</h>\r
- </coordinates>\r
- <panel_attributes>Note..</panel_attributes>\r
- <additional_attributes/>\r
- </element>\r
- <element>\r
- <id>UMLUseCase</id>\r
- <coordinates>\r
- <x>168</x>\r
- <y>336</y>\r
- <w>96</w>\r
- <h>32</h>\r
- </coordinates>\r
- <panel_attributes>lt=.\r
-Collaboration\r
-</panel_attributes>\r
- <additional_attributes/>\r
- </element>\r
- <element>\r
- <id>UMLClass</id>\r
- <coordinates>\r
- <x>288</x>\r
- <y>16</y>\r
- <w>136</w>\r
- <h>104</h>\r
- </coordinates>\r
- <panel_attributes>OuterClass\r
-{innerclass\r
-InnerClass\r
-innerclass}\r
-{innerclass\r
-InnerClass\r
-{innerclass\r
-InnerInnerClass\r
---\r
-field\r
-innerclass}\r
-innerclass}\r
-</panel_attributes>\r
- <additional_attributes/>\r
- </element>\r
- <element>\r
- <id>UMLInterface</id>\r
- <coordinates>\r
- <x>288</x>\r
- <y>120</y>\r
- <w>64</w>\r
- <h>80</h>\r
- </coordinates>\r
- <panel_attributes>Interface\r
---\r
-Operation1\r
-Operation2</panel_attributes>\r
- <additional_attributes/>\r
- </element>\r
- <element>\r
- <id>Relation</id>\r
- <coordinates>\r
- <x>8</x>\r
- <y>208</y>\r
- <w>152</w>\r
- <h>24</h>\r
- </coordinates>\r
- <panel_attributes>lt=<<-</panel_attributes>\r
- <additional_attributes>10.0;10.0;170.0;10.0</additional_attributes>\r
- </element>\r
- <element>\r
- <id>Relation</id>\r
- <coordinates>\r
- <x>8</x>\r
- <y>224</y>\r
- <w>152</w>\r
- <h>24</h>\r
- </coordinates>\r
- <panel_attributes>lt=<<.</panel_attributes>\r
- <additional_attributes>10.0;10.0;170.0;10.0</additional_attributes>\r
- </element>\r
- <element>\r
- <id>Relation</id>\r
- <coordinates>\r
- <x>8</x>\r
- <y>240</y>\r
- <w>152</w>\r
- <h>24</h>\r
- </coordinates>\r
- <panel_attributes>lt=<-</panel_attributes>\r
- <additional_attributes>10.0;10.0;170.0;10.0</additional_attributes>\r
- </element>\r
- <element>\r
- <id>Relation</id>\r
- <coordinates>\r
- <x>8</x>\r
- <y>256</y>\r
- <w>152</w>\r
- <h>24</h>\r
- </coordinates>\r
- <panel_attributes>lt=<.</panel_attributes>\r
- <additional_attributes>10.0;10.0;170.0;10.0</additional_attributes>\r
- </element>\r
- <element>\r
- <id>Relation</id>\r
- <coordinates>\r
- <x>8</x>\r
- <y>328</y>\r
- <w>152</w>\r
- <h>32</h>\r
- </coordinates>\r
- <panel_attributes>lt=<-\r
-m1=0..n</panel_attributes>\r
- <additional_attributes>10.0;10.0;170.0;10.0</additional_attributes>\r
- </element>\r
- <element>\r
- <id>Relation</id>\r
- <coordinates>\r
- <x>8</x>\r
- <y>352</y>\r
- <w>152</w>\r
- <h>24</h>\r
- </coordinates>\r
- <panel_attributes>lt=<<<-</panel_attributes>\r
- <additional_attributes>10.0;10.0;170.0;10.0</additional_attributes>\r
- </element>\r
- <element>\r
- <id>Relation</id>\r
- <coordinates>\r
- <x>8</x>\r
- <y>368</y>\r
- <w>152</w>\r
- <h>24</h>\r
- </coordinates>\r
- <panel_attributes>lt=<<<<-</panel_attributes>\r
- <additional_attributes>10.0;10.0;170.0;10.0</additional_attributes>\r
- </element>\r
- <element>\r
- <id>Relation</id>\r
- <coordinates>\r
- <x>16</x>\r
- <y>384</y>\r
- <w>144</w>\r
- <h>40</h>\r
- </coordinates>\r
- <panel_attributes>lt=[key]->\r
-m2=0..1\r
-m1=0..n\r
-</panel_attributes>\r
- <additional_attributes>20.0;20.0;160.0;20.0</additional_attributes>\r
- </element>\r
- <element>\r
- <id>UMLClass</id>\r
- <coordinates>\r
- <x>160</x>\r
- <y>416</y>\r
- <w>48</w>\r
- <h>16</h>\r
- </coordinates>\r
- <panel_attributes>Rose\r
-bg=red\r
-</panel_attributes>\r
- <additional_attributes/>\r
- </element>\r
- <element>\r
- <id>Relation</id>\r
- <coordinates>\r
- <x>184</x>\r
- <y>392</y>\r
- <w>104</w>\r
- <h>48</h>\r
- </coordinates>\r
- <panel_attributes>lt=<<-\r
-a rose is a rose</panel_attributes>\r
- <additional_attributes>30.0;40.0;70.0;40.0;70.0;10.0;10.0;10.0;10.0;30.0</additional_attributes>\r
- </element>\r
- <element>\r
- <id>Relation</id>\r
- <coordinates>\r
- <x>16</x>\r
- <y>424</y>\r
- <w>136</w>\r
- <h>40</h>\r
- </coordinates>\r
- <panel_attributes>lt=)-\r
-m1=require\r
-</panel_attributes>\r
- <additional_attributes>20.0;20.0;150.0;20.0</additional_attributes>\r
- </element>\r
- <element>\r
- <id>Relation</id>\r
- <coordinates>\r
- <x>16</x>\r
- <y>456</y>\r
- <w>128</w>\r
- <h>40</h>\r
- </coordinates>\r
- <panel_attributes>lt=-()\r
-m2=provide\r
-</panel_attributes>\r
- <additional_attributes>10.0;20.0;140.0;20.0</additional_attributes>\r
- </element>\r
- <element>\r
- <id>Relation</id>\r
- <coordinates>\r
- <x>296</x>\r
- <y>208</y>\r
- <w>80</w>\r
- <h>120</h>\r
- </coordinates>\r
- <panel_attributes>lt=-\r
-m1=0..n\r
-m2=1\r
-teaches to v</panel_attributes>\r
- <additional_attributes>40.0;10.0;40.0;130.0</additional_attributes>\r
- </element>\r
- <element>\r
- <id>Relation</id>\r
- <coordinates>\r
- <x>296</x>\r
- <y>328</y>\r
- <w>80</w>\r
- <h>120</h>\r
- </coordinates>\r
- <panel_attributes>lt=-\r
-m1=0..n\r
-m2=1\r
-teaches to ^</panel_attributes>\r
- <additional_attributes>40.0;10.0;40.0;130.0</additional_attributes>\r
- </element>\r
- <element>\r
- <id>Relation</id>\r
- <coordinates>\r
- <x>8</x>\r
- <y>272</y>\r
- <w>152</w>\r
- <h>40</h>\r
- </coordinates>\r
- <panel_attributes>lt=-\r
-m1=0..n\r
-m2=0..1\r
-teaches to ></panel_attributes>\r
- <additional_attributes>10.0;20.0;170.0;20.0</additional_attributes>\r
- </element>\r
- <element>\r
- <id>Relation</id>\r
- <coordinates>\r
- <x>8</x>\r
- <y>296</y>\r
- <w>152</w>\r
- <h>40</h>\r
- </coordinates>\r
- <panel_attributes>lt=-\r
-m1=3\r
-m2=1\r
-< teaches to</panel_attributes>\r
- <additional_attributes>10.0;20.0;170.0;20.0</additional_attributes>\r
- </element>\r
-</diagram>\r