Added UML 3.1
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=<<<<->
|
||||||
|
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=<->
|
||||||
|
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=<-
|
||||||
|
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=<-
|
||||||
|
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=<->
|
||||||
|
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=<-
|
||||||
|
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=<-
|
||||||
|
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=<<-</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=<<-</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=<-
|
||||||
|
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=<-
|
||||||
|
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=<<-</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=<<-</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=<<<<->
|
||||||
|
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 & 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…
Reference in New Issue