From 80b9703b0cd561c53680d96370fcc57777ed9090 Mon Sep 17 00:00:00 2001 From: Lisa Date: Fri, 26 Apr 2019 17:57:51 +0200 Subject: [PATCH] Added UML 3.1 --- src/main/resources/3/Bankkonten.uxf | 119 ++++++++++ src/main/resources/3/Bankkonten_2.uxf | 255 +++++++++++++++++++++ src/main/resources/3/Bankkonten_Objekt.uxf | 126 ++++++++++ 3 files changed, 500 insertions(+) create mode 100644 src/main/resources/3/Bankkonten.uxf create mode 100644 src/main/resources/3/Bankkonten_2.uxf create mode 100644 src/main/resources/3/Bankkonten_Objekt.uxf diff --git a/src/main/resources/3/Bankkonten.uxf b/src/main/resources/3/Bankkonten.uxf new file mode 100644 index 0000000..51118cd --- /dev/null +++ b/src/main/resources/3/Bankkonten.uxf @@ -0,0 +1,119 @@ + + + 10 + + UMLClass + + 460 + 270 + 210 + 200 + + *Customer* +-- +- name: String + + + + + + UMLClass + + 460 + 20 + 210 + 90 + + *Account* +-- +- balance: long +- iban: String +-- +Account(iban: String) + + + + UMLClass + + 0 + 270 + 210 + 180 + + *Adress* +-- +- street: String +- postCode: String +- city: String + + + + UMLClass + + 0 + 20 + 210 + 70 + + *Bank* +-- +- name: String +-- ++ Bank(name:String) + + + + Relation + + 200 + 50 + 280 + 50 + + lt=<<<<-> +r2=-accounts +m2=0..* + 10.0;20.0;260.0;20.0 + + + Relation + + 560 + 100 + 90 + 190 + + lt=<-> +r2=-holders +m2=1..* +r1=-accounts +m1=0..* + 10.0;10.0;10.0;170.0 + + + Relation + + 200 + 270 + 280 + 50 + + lt=<- +r1=-homeAddress +m1=1 + 260.0;20.0;10.0;20.0 + + + Relation + + 200 + 370 + 280 + 50 + + lt=<- +m1=-workAddress +r1=1 + 260.0;20.0;10.0;20.0 + + diff --git a/src/main/resources/3/Bankkonten_2.uxf b/src/main/resources/3/Bankkonten_2.uxf new file mode 100644 index 0000000..b9d292a --- /dev/null +++ b/src/main/resources/3/Bankkonten_2.uxf @@ -0,0 +1,255 @@ + + + 10 + + UMLClass + + 460 + 260 + 210 + 200 + + *Customer* +-- + + + + + + + UMLClass + + 460 + 10 + 210 + 90 + + *Account* +-- +- balance: long +- iban: String +-- +Account(iban: String) + + + + UMLClass + + 0 + 260 + 210 + 180 + + *Adress* +-- +- street: String +- postCode: String +- city: String + + + + UMLClass + + 10 + 10 + 210 + 70 + + *Bank* +-- +- name: String +-- ++ Bank(name:String) + + + + Relation + + 560 + 90 + 90 + 190 + + lt=<-> +r2=-holders +m2=1..* +r1=-accounts +m1=0..* + 10.0;10.0;10.0;170.0 + + + Relation + + 200 + 260 + 280 + 50 + + lt=<- +r1=-homeAddress +m1=1 + 260.0;20.0;10.0;20.0 + + + Relation + + 200 + 360 + 280 + 50 + + lt=<- +m1=-workAddress +r1=1 + 260.0;20.0;10.0;20.0 + + + UMLClass + + 0 + 540 + 210 + 70 + + *WorkAdress* +-- +- companyName: String + + + + UMLClass + + 270 + 490 + 210 + 70 + + *HomeAddress* +-- + + + + + Relation + + 40 + 430 + 30 + 130 + + lt=<<- + 10.0;10.0;10.0;110.0 + + + Relation + + 160 + 430 + 170 + 80 + + lt=<<- + 10.0;10.0;150.0;60.0 + + + UMLClass + + 270 + 660 + 210 + 70 + + *PostOfficeBox* +-- +- poBoxCode: String +- poBoxCity: String + + + + Relation + + 310 + 550 + 120 + 130 + + lt=<- +r1=-postOfficeBox +m1=0..1 + 10.0;110.0;10.0;10.0 + + + UMLClass + + 520 + 580 + 210 + 70 + + *FinancialAdvisor* +-- + + + + + Relation + + 560 + 450 + 100 + 150 + + lt=<- +r1=-customers +m1=0..* + 10.0;10.0;10.0;130.0 + + + UMLClass + + 800 + 280 + 210 + 70 + + *BankUser* +-- +- name: String + + + + Relation + + 660 + 300 + 160 + 30 + + lt=<<- + 140.0;10.0;10.0;10.0 + + + Relation + + 720 + 340 + 130 + 300 + + lt=<<- + 110.0;10.0;10.0;280.0 + + + Relation + + 210 + 30 + 270 + 50 + + lt=<<<<-> +r2=-accounts +m2=0..* + 10.0;20.0;250.0;20.0 + + diff --git a/src/main/resources/3/Bankkonten_Objekt.uxf b/src/main/resources/3/Bankkonten_Objekt.uxf new file mode 100644 index 0000000..0d9d747 --- /dev/null +++ b/src/main/resources/3/Bankkonten_Objekt.uxf @@ -0,0 +1,126 @@ + + + 10 + + UMLClass + + 30 + 40 + 210 + 70 + + _sbt: Bank_ +-- +- name="Smaug Bank & Trust" + + + + UMLClass + + 30 + 280 + 240 + 70 + + _ : Account_ +-- +- balance=54100000000 +- iban=”ER99123412341234123412” + + + + Relation + + 60 + 100 + 100 + 200 + + lt=- +r2=accounts[0] + + + + 10.0;10.0;10.0;180.0 + + + UMLClass + + 290 + 40 + 210 + 70 + + _thorin: Customer_ +-- +- name="Thorin" + + + + Relation + + 250 + 100 + 140 + 200 + + lt=- +r2=accounts[0] +r1=holders[0] + 60.0;10.0;10.0;180.0 + + + UMLClass + + 190 + 490 + 210 + 100 + + _home: Adress_ +-- +- street=”Kingsroad 1” +- postCode=”12345” +- city=”Dunland” + + + + Relation + + 370 + 100 + 110 + 410 + + lt=- +r2=homeAdress + 20.0;10.0;10.0;390.0 + + + UMLClass + + 510 + 340 + 210 + 90 + + _work: Adress_ +-- +- street=”Throneroom 1” +- postCode=”54321” +- city=”Erebor” + + + + Relation + + 430 + 100 + 250 + 260 + + lt=- +r2=workAddress + 10.0;10.0;160.0;240.0 + +