Added UML 3.1

generic-observer
Lisa 7 years ago
parent 2f2055335b
commit 80b9703b0c

@ -0,0 +1,119 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="14.3.0">
<zoom_level>10</zoom_level>
<element>
<id>UMLClass</id>
<coordinates>
<x>460</x>
<y>270</y>
<w>210</w>
<h>200</h>
</coordinates>
<panel_attributes>*Customer*
--
- name: String
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>460</x>
<y>20</y>
<w>210</w>
<h>90</h>
</coordinates>
<panel_attributes>*Account*
--
- balance: long
- iban: String
--
Account(iban: String)</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>0</x>
<y>270</y>
<w>210</w>
<h>180</h>
</coordinates>
<panel_attributes>*Adress*
--
- street: String
- postCode: String
- city: String</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>0</x>
<y>20</y>
<w>210</w>
<h>70</h>
</coordinates>
<panel_attributes>*Bank*
--
- name: String
--
+ Bank(name:String)</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>200</x>
<y>50</y>
<w>280</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;&lt;&lt;-&gt;
r2=-accounts
m2=0..*</panel_attributes>
<additional_attributes>10.0;20.0;260.0;20.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>560</x>
<y>100</y>
<w>90</w>
<h>190</h>
</coordinates>
<panel_attributes>lt=&lt;-&gt;
r2=-holders
m2=1..*
r1=-accounts
m1=0..*</panel_attributes>
<additional_attributes>10.0;10.0;10.0;170.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>200</x>
<y>270</y>
<w>280</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;-
r1=-homeAddress
m1=1</panel_attributes>
<additional_attributes>260.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>200</x>
<y>370</y>
<w>280</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;-
m1=-workAddress
r1=1</panel_attributes>
<additional_attributes>260.0;20.0;10.0;20.0</additional_attributes>
</element>
</diagram>

@ -0,0 +1,255 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="14.3.0">
<zoom_level>10</zoom_level>
<element>
<id>UMLClass</id>
<coordinates>
<x>460</x>
<y>260</y>
<w>210</w>
<h>200</h>
</coordinates>
<panel_attributes>*Customer*
--
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>460</x>
<y>10</y>
<w>210</w>
<h>90</h>
</coordinates>
<panel_attributes>*Account*
--
- balance: long
- iban: String
--
Account(iban: String)</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>0</x>
<y>260</y>
<w>210</w>
<h>180</h>
</coordinates>
<panel_attributes>*Adress*
--
- street: String
- postCode: String
- city: String</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>10</x>
<y>10</y>
<w>210</w>
<h>70</h>
</coordinates>
<panel_attributes>*Bank*
--
- name: String
--
+ Bank(name:String)</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>560</x>
<y>90</y>
<w>90</w>
<h>190</h>
</coordinates>
<panel_attributes>lt=&lt;-&gt;
r2=-holders
m2=1..*
r1=-accounts
m1=0..*</panel_attributes>
<additional_attributes>10.0;10.0;10.0;170.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>200</x>
<y>260</y>
<w>280</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;-
r1=-homeAddress
m1=1</panel_attributes>
<additional_attributes>260.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>200</x>
<y>360</y>
<w>280</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;-
m1=-workAddress
r1=1</panel_attributes>
<additional_attributes>260.0;20.0;10.0;20.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>0</x>
<y>540</y>
<w>210</w>
<h>70</h>
</coordinates>
<panel_attributes>*WorkAdress*
--
- companyName: String</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>270</x>
<y>490</y>
<w>210</w>
<h>70</h>
</coordinates>
<panel_attributes>*HomeAddress*
--
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>40</x>
<y>430</y>
<w>30</w>
<h>130</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;-</panel_attributes>
<additional_attributes>10.0;10.0;10.0;110.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>160</x>
<y>430</y>
<w>170</w>
<h>80</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;-</panel_attributes>
<additional_attributes>10.0;10.0;150.0;60.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>270</x>
<y>660</y>
<w>210</w>
<h>70</h>
</coordinates>
<panel_attributes>*PostOfficeBox*
--
- poBoxCode: String
- poBoxCity: String</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>310</x>
<y>550</y>
<w>120</w>
<h>130</h>
</coordinates>
<panel_attributes>lt=&lt;-
r1=-postOfficeBox
m1=0..1</panel_attributes>
<additional_attributes>10.0;110.0;10.0;10.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>520</x>
<y>580</y>
<w>210</w>
<h>70</h>
</coordinates>
<panel_attributes>*FinancialAdvisor*
--
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>560</x>
<y>450</y>
<w>100</w>
<h>150</h>
</coordinates>
<panel_attributes>lt=&lt;-
r1=-customers
m1=0..*</panel_attributes>
<additional_attributes>10.0;10.0;10.0;130.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>800</x>
<y>280</y>
<w>210</w>
<h>70</h>
</coordinates>
<panel_attributes>*BankUser*
--
- name: String</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>660</x>
<y>300</y>
<w>160</w>
<h>30</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;-</panel_attributes>
<additional_attributes>140.0;10.0;10.0;10.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>720</x>
<y>340</y>
<w>130</w>
<h>300</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;-</panel_attributes>
<additional_attributes>110.0;10.0;10.0;280.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>210</x>
<y>30</y>
<w>270</w>
<h>50</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;&lt;&lt;-&gt;
r2=-accounts
m2=0..*</panel_attributes>
<additional_attributes>10.0;20.0;250.0;20.0</additional_attributes>
</element>
</diagram>

@ -0,0 +1,126 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="14.3.0">
<zoom_level>10</zoom_level>
<element>
<id>UMLClass</id>
<coordinates>
<x>30</x>
<y>40</y>
<w>210</w>
<h>70</h>
</coordinates>
<panel_attributes>_sbt: Bank_
--
- name="Smaug Bank &amp; Trust"</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>30</x>
<y>280</y>
<w>240</w>
<h>70</h>
</coordinates>
<panel_attributes>_ : Account_
--
- balance=54100000000
- iban=”ER99123412341234123412”</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>60</x>
<y>100</y>
<w>100</w>
<h>200</h>
</coordinates>
<panel_attributes>lt=-
r2=accounts[0]
</panel_attributes>
<additional_attributes>10.0;10.0;10.0;180.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>290</x>
<y>40</y>
<w>210</w>
<h>70</h>
</coordinates>
<panel_attributes>_thorin: Customer_
--
- name="Thorin"</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>250</x>
<y>100</y>
<w>140</w>
<h>200</h>
</coordinates>
<panel_attributes>lt=-
r2=accounts[0]
r1=holders[0]</panel_attributes>
<additional_attributes>60.0;10.0;10.0;180.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>190</x>
<y>490</y>
<w>210</w>
<h>100</h>
</coordinates>
<panel_attributes>_home: Adress_
--
- street=”Kingsroad 1”
- postCode=”12345”
- city=”Dunland”</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>370</x>
<y>100</y>
<w>110</w>
<h>410</h>
</coordinates>
<panel_attributes>lt=-
r2=homeAdress</panel_attributes>
<additional_attributes>20.0;10.0;10.0;390.0</additional_attributes>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>510</x>
<y>340</y>
<w>210</w>
<h>90</h>
</coordinates>
<panel_attributes>_work: Adress_
--
- street=”Throneroom 1”
- postCode=”54321”
- city=”Erebor”</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>430</x>
<y>100</y>
<w>250</w>
<h>260</h>
</coordinates>
<panel_attributes>lt=-
r2=workAddress</panel_attributes>
<additional_attributes>10.0;10.0;160.0;240.0</additional_attributes>
</element>
</diagram>
Loading…
Cancel
Save