merge bouml models

This commit is contained in:
Konrad 2022-01-02 14:32:30 +01:00
commit 3eed9886e5
17 changed files with 315 additions and 552 deletions

View File

@ -1,44 +1,68 @@
format 224
classinstance 128008 class_ref 142600 // AutomatController
name "" xyz 322 22 2000 life_line_z 2000
color lightmediumblue name "" xyz 368 38 2000 life_line_z 2000
classinstance 128136 class_ref 128410 // Order
name "" xyz 862 19 2000 life_line_z 2000
name "" xyz 854 42 2000 life_line_z 2000
classinstance 128648 class_ref 128922 // Automat
name "" xyz 627 17 2000 life_line_z 2000
classinstance 129928 class_ref 142856 // SystemEvent
name "" xyz 59 29 2000 life_line_z 2000
durationcanvas 128776 classinstance_ref 128008 // :AutomatController
xyzwh 367 103 2010 11 40
name "" xyz 610 41 2000 life_line_z 2000
classinstance 131208 class_ref 128538 // Client
drawing_mode actor name "" xyz 42 30 2000 life_line_z 2000
classinstance 131336 class_ref 149384 // Interface
color gold name "" xyz 194 39 2000 life_line_z 2000
durationcanvas 133896 classinstance_ref 131208 // :Client
xyzwh 53 103 2010 11 32
end
durationcanvas 128904 classinstance_ref 128648 // :Automat
xyzwh 649 103 2010 11 27
durationcanvas 134024 classinstance_ref 131336 // :Interface
xyzwh 217 105 2010 11 196
overlappingdurationcanvas 136328
xyzwh 223 266 2020 11 26
end
overlappingdurationcanvas 136840
xyzwh 223 206 2020 11 25
end
end
durationcanvas 129160 classinstance_ref 128136 // :Order
xyzwh 881 119 2010 11 25
durationcanvas 134280 classinstance_ref 128008 // :AutomatController
xyzwh 413 106 2010 11 66
end
durationcanvas 130440 classinstance_ref 129928 // :SystemEvent
xyzwh 92 90 2010 11 40
durationcanvas 135560 classinstance_ref 128648 // :Automat
xyzwh 632 129 2010 11 53
end
durationcanvas 130568 classinstance_ref 128008 // :AutomatController
xyzwh 367 90 2010 11 25
durationcanvas 135816 classinstance_ref 128136 // :Order
xyzwh 873 150 2010 11 39
end
msg 129032 synchronous
from durationcanvas_ref 128776
to durationcanvas_ref 128904
yz 103 2015 explicitmsg "CreateOrder()"
msg 134152 synchronous
from durationcanvas_ref 133896
to durationcanvas_ref 134024
yz 109 2015 explicitmsg "StartButtonClick()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 454 89
msg 129288 synchronous
from durationcanvas_ref 128904
to durationcanvas_ref 129160
yz 119 2015 explicitmsg "<<Create>> Create()"
label_xy 98 95
msg 134408 synchronous
from durationcanvas_ref 134024
to durationcanvas_ref 134280
yz 122 2015 explicitmsg "CreateOrder()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 703 105
msg 130696 synchronous
from durationcanvas_ref 130440
to durationcanvas_ref 130568
yz 100 2015 explicitmsg "CreateOrderEvent()"
label_xy 287 108
msg 135688 synchronous
from durationcanvas_ref 134280
to durationcanvas_ref 135560
yz 141 2020 explicitmsg "CreateOrder()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 202 86
label_xy 486 128
msg 135944 synchronous
from durationcanvas_ref 135560
to durationcanvas_ref 135816
yz 160 2015 explicitmsg "order := <<create>>Create()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 689 148
reflexivemsg 136456 synchronous
to durationcanvas_ref 136328
yz 266 2025 explicitmsg "ShowShelfNumberInput()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 263 263
reflexivemsg 136968 synchronous
to durationcanvas_ref 136840
yz 206 2025 explicitmsg "InitializeCartView()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 256 204
end

View File

@ -1,51 +0,0 @@
format 224
classinstance 128770 class_ref 128538 // Client
drawing_mode actor name "" xyz 1.17858 4.20747 2000 life_line_z 2000
classinstance 128898 class_ref 128770 // TransactionController
name "" xyz 86.025 12.2226 2000 life_line_z 2000
classinstance 129410 class_ref 135688 // Card
name "" xyz 609.918 3.98501 2000 life_line_z 2000
classinstance 129794 class_ref 135298 // Terminal
name "" xyz 433.868 7.36014 2000 life_line_z 2000
classinstance 130562 class_ref 135554 // AuthorizationSystem
name "" xyz 944.529 4.96212 2000 life_line_z 2000
durationcanvas 129026 classinstance_ref 128770 // :Client
xyzwh 12 72.7623 2010 11 102
end
durationcanvas 129154 classinstance_ref 128898 // :TransactionController
xyzwh 139 104.617 2010 11 306
end
durationcanvas 129538 classinstance_ref 129410 // :Card
xyzwh 628 303.125 2010 11 74
end
durationcanvas 129922 classinstance_ref 129794 // :Terminal
xyzwh 454 169.223 2010 11 106
end
msg 129282 synchronous
from durationcanvas_ref 129026
to durationcanvas_ref 129154
yz 120 2015 explicitmsg "applyCard()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 32 106
msg 129666 synchronous
from durationcanvas_ref 129154
to durationcanvas_ref 129538
yz 312 3005 explicitmsg "createCard(numbe:stringr, month:int,year:int,cvv:string)"
stereotype "<<create>>" xyz 322 324 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 172 288
msg 130050 synchronous
from durationcanvas_ref 129154
to durationcanvas_ref 129922
yz 176 2015 explicitmsg "getCardData(number:string, month:int, year:int, cvv:string)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 154 160
msg 130434 return
from durationcanvas_ref 129922
to durationcanvas_ref 129154
yz 231 3010 explicitmsg "number, month, year, cvv"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 236 215
preferred_whz 0 0 1.03
end

View File

@ -1,58 +1,175 @@
format 224
classinstance 128008 class_ref 142600 // AutomatController
name "" xyz 315 17 2000 life_line_z 2000
color lightmediumblue name "" xyz 436 30 2000 life_line_z 2000
classinstance 128264 class_ref 128922 // Automat
name "" xyz 580 17 2000 life_line_z 2000
classinstance 128392 class_ref 128410 // Order
name "" xyz 1075 19 2000 life_line_z 2000
name "" xyz 663 35 2000 life_line_z 2000
classinstance 130696 class_ref 129178 // Shelf
name "" xyz 867 19 2000 life_line_z 2000
classinstance 131208 class_ref 142856 // SystemEvent
name "" xyz 59 18 2000 life_line_z 2000
durationcanvas 128520 classinstance_ref 128008 // :AutomatController
xyzwh 360 112 2010 11 40
name "" xyz 916 35 2000 life_line_z 2000
classinstance 132104 class_ref 128538 // Client
drawing_mode actor name "" xyz 27 25 2000 life_line_z 2000
classinstance 132232 class_ref 149384 // Interface
color gold name "" xyz 235 32 2000 life_line_z 2000
classinstance 137224 class_ref 128410 // Order
name "" xyz 1072 35 2000 life_line_z 2000
fragment 141576 "Shelf != null"
xyzwh 104 356 2000 1108 463
end
durationcanvas 128648 classinstance_ref 128264 // :Automat
xyzwh 602 112 2010 11 152
fragment 141704 "isEmpty == false"
xyzwh 161 542 2025 1003 205
end
durationcanvas 129672 classinstance_ref 128392 // :Order
xyzwh 1094 213 2010 11 52
fragment 142088 "isEmpty == true"
xyzwh 160 422 2005 1001 119
end
durationcanvas 130824 classinstance_ref 130696 // :Shelf
xyzwh 886 117 2010 11 25
fragment 142216 "Shelf == null"
xyzwh 103 245 2000 1111 110
end
durationcanvas 131720 classinstance_ref 131208 // :SystemEvent
xyzwh 92 96 2010 11 40
durationcanvas 132360 classinstance_ref 132104 // :Client
xyzwh 38 101 2010 11 50
end
durationcanvas 131848 classinstance_ref 128008 // :AutomatController
xyzwh 360 96 2010 11 25
durationcanvas 132488 classinstance_ref 132232 // :Interface
xyzwh 258 110 2010 11 239
overlappingdurationcanvas 142856
xyzwh 264 307 2020 11 25
end
end
msg 128776 synchronous
from durationcanvas_ref 128520
to durationcanvas_ref 128648
yz 112 2015 explicitmsg "AddProduct()"
durationcanvas 136200 classinstance_ref 128008 // :AutomatController
xyzwh 481 125 2010 11 658
end
durationcanvas 136712 classinstance_ref 128264 // :Automat
xyzwh 685 134 2010 11 541
overlappingdurationcanvas 139272
xyzwh 691 200 2020 11 25
end
end
durationcanvas 136968 classinstance_ref 130696 // :Shelf
xyzwh 935 530 2010 11 83
end
durationcanvas 137480 classinstance_ref 137224 // :Order
xyzwh 1091 630 2010 11 35
end
durationcanvas 141064 classinstance_ref 130696 // :Shelf
xyzwh 935 378 2010 11 165
end
durationcanvas 143752 classinstance_ref 132232 // :Interface
xyzwh 258 442 2010 11 80
overlappingdurationcanvas 144008
xyzwh 264 479 2020 11 25
end
end
durationcanvas 144392 classinstance_ref 132232 // :Interface
xyzwh 258 677 2010 11 51
overlappingdurationcanvas 144648
xyzwh 264 697 2020 11 25
end
end
msg 132616 synchronous
from durationcanvas_ref 132360
to durationcanvas_ref 132488
yz 110 2015 explicitmsg "EntersProductShelfNumber()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "shelfId: int"
label_xy 412 99
msg 129800 synchronous
from durationcanvas_ref 128648
to durationcanvas_ref 129672
yz 226 2015 explicitmsg "2. SetProduct(product:Product)"
label_xy 78 96
msg 136328 synchronous
from durationcanvas_ref 132488
to durationcanvas_ref 136200
yz 144 2020 explicitmsg "AddProductToOrder(shelfNumber: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 646 211
msg 130952 synchronous
from durationcanvas_ref 128648
to durationcanvas_ref 130824
yz 117 2015 explicitmsg "1. GetProduct(): Product"
label_xy 284 131
msg 136840 synchronous
from durationcanvas_ref 136200
to durationcanvas_ref 136712
yz 174 2025 explicitmsg "AddProduct(shelfNumber: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "shelfId: int"
label_xy 644 104
msg 131976 synchronous
from durationcanvas_ref 131720
to durationcanvas_ref 131848
yz 96 2020 explicitmsg "AddProductEvent()"
label_xy 508 160
msg 137096 synchronous
from durationcanvas_ref 136712
to durationcanvas_ref 136968
yz 560 2030 explicitmsg "GetProduct()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "shelfId: int"
label_xy 174 82
label_xy 769 548
msg 137608 synchronous
from durationcanvas_ref 136712
to durationcanvas_ref 137480
yz 648 2015 explicitmsg "AddProduct(product: Product)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 725 634
reflexivemsg 139400 synchronous
to durationcanvas_ref 139272
yz 200 2025 explicitmsg "FindShelf(shelfNumber: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 726 200
msg 139784 return
from durationcanvas_ref 136968
to durationcanvas_ref 136712
yz 588 2015 explicitmsg "Product"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 787 577
selfreflexivemsg 140552
to durationcanvas_ref 139272
yz 217 3005 explicitmsg "Shelf?"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 728 216
msg 141192 synchronous
from durationcanvas_ref 136712
to durationcanvas_ref 141064
yz 378 2015 explicitmsg "IsEmpty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 791 364
msg 141320 return
from durationcanvas_ref 141064
to durationcanvas_ref 136712
yz 407 2020 explicitmsg "isEmpty := bool"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 790 393
msg 142344 return
from durationcanvas_ref 136712
to durationcanvas_ref 136200
yz 268 2015 explicitmsg "false"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 588 254
msg 142600 return
from durationcanvas_ref 136712
to durationcanvas_ref 136200
yz 449 2015 explicitmsg "false"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 588 435
msg 142728 return
from durationcanvas_ref 136200
to durationcanvas_ref 132488
yz 282 2015 explicitmsg "false"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 360 268
reflexivemsg 142984 synchronous
to durationcanvas_ref 142856
yz 307 2025 explicitmsg "ShowProductPickError()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 304 305
msg 143880 return
from durationcanvas_ref 136200
to durationcanvas_ref 143752
yz 466 2015 explicitmsg "false"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 360 452
reflexivemsg 144136 synchronous
to durationcanvas_ref 144008
yz 479 2025 explicitmsg "ShowProductPickError()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 300 478
msg 144264 return
from durationcanvas_ref 136712
to durationcanvas_ref 136200
yz 664 2015 explicitmsg "true"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 579 650
msg 144520 return
from durationcanvas_ref 136200
to durationcanvas_ref 144392
yz 677 2020 explicitmsg "true"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 366 663
reflexivemsg 144776 synchronous
to durationcanvas_ref 144648
yz 697 2025 explicitmsg "ShowPaymentSelectView()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 298 696
end

View File

@ -1,58 +0,0 @@
format 224
classinstance 128008 class_ref 142600 // AutomatController
name "" xyz 315 17 2000 life_line_z 2000
classinstance 128264 class_ref 128922 // Automat
name "" xyz 580 17 2000 life_line_z 2000
classinstance 128392 class_ref 128410 // Order
name "" xyz 1075 19 2000 life_line_z 2000
classinstance 130696 class_ref 129178 // Shelf
name "" xyz 867 19 2000 life_line_z 2000
classinstance 131208 class_ref 142856 // SystemEvent
name "" xyz 59 18 2000 life_line_z 2000
durationcanvas 128520 classinstance_ref 128008 // :AutomatController
xyzwh 360 112 2010 11 40
end
durationcanvas 128648 classinstance_ref 128264 // :Automat
xyzwh 602 112 2010 11 152
end
durationcanvas 129672 classinstance_ref 128392 // :Order
xyzwh 1094 213 2010 11 52
end
durationcanvas 130824 classinstance_ref 130696 // :Shelf
xyzwh 886 117 2010 11 25
end
durationcanvas 131720 classinstance_ref 131208 // :SystemEvent
xyzwh 92 96 2010 11 40
end
durationcanvas 131848 classinstance_ref 128008 // :AutomatController
xyzwh 360 96 2010 11 25
end
msg 128776 synchronous
from durationcanvas_ref 128520
to durationcanvas_ref 128648
yz 112 2015 explicitmsg "AddProduct()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "shelfId: int"
label_xy 412 99
msg 129800 synchronous
from durationcanvas_ref 128648
to durationcanvas_ref 129672
yz 226 2015 explicitmsg "2. SetProduct(product:Product)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 646 211
msg 130952 synchronous
from durationcanvas_ref 128648
to durationcanvas_ref 130824
yz 117 2015 explicitmsg "1. GetProduct(): Product"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "shelfId: int"
label_xy 644 104
msg 131976 synchronous
from durationcanvas_ref 131720
to durationcanvas_ref 131848
yz 96 2020 explicitmsg "AddProductEvent()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "shelfId: int"
label_xy 174 82
end

View File

@ -1,72 +0,0 @@
format 224
classinstance 128008 class_ref 142600 // AutomatController
name "" xyz 7 19 2000 life_line_z 2000
classinstance 128136 class_ref 128922 // Automat
name "" xyz 221 17 2000 life_line_z 2000
classinstance 128264 class_ref 128410 // Order
name "" xyz 409 13 2000 life_line_z 2000
classinstance 131080 class_ref 135834 // CashPayment
name "" xyz 895 18 2000 life_line_z 2000
classinstance 132232 class_ref 128154 // Product
name "" xyz 596 14 2000 life_line_z 2000
classinstance 132616 class_ref 128776 // Money
name "" xyz 746 16 2000 life_line_z 2000
durationcanvas 128520 classinstance_ref 128008 // :AutomatController
xyzwh 52 113 2010 11 40
end
durationcanvas 128648 classinstance_ref 128136 // :Automat
xyzwh 243 113 2010 11 25
end
durationcanvas 128904 classinstance_ref 128264 // :Order
xyzwh 428 122 2010 11 245
end
durationcanvas 131208 classinstance_ref 131080 // :CashPayment
xyzwh 930 277 2010 11 84
end
durationcanvas 131976 classinstance_ref 131080 // :CashPayment
xyzwh 930 277 2010 11 82
end
durationcanvas 132360 classinstance_ref 132232 // :Product
xyzwh 616 214 2010 11 27
end
durationcanvas 132744 classinstance_ref 132616 // :Money
xyzwh 765 215 2010 11 30
end
msg 128776 synchronous
from durationcanvas_ref 128520
to durationcanvas_ref 128648
yz 114 2015 explicitmsg "AddPayment(paymentCode: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 81 100
msg 129032 synchronous
from durationcanvas_ref 128648
to durationcanvas_ref 128904
yz 122 2020 explicitmsg "AddPayment(paymentCode: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 267 110
msg 131336 synchronous
from durationcanvas_ref 128904
to durationcanvas_ref 131208
yz 282 2015 explicitmsg "2. <<Create>> Create()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 476 268
msg 132104 synchronous
from durationcanvas_ref 128904
to durationcanvas_ref 131976
yz 340 2015 explicitmsg "2.1 SetPaymentValue(value: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 456 325
msg 132488 synchronous
from durationcanvas_ref 128904
to durationcanvas_ref 132360
yz 215 2015 explicitmsg "1. GetProductValue(): int"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 453 201
msg 132872 synchronous
from durationcanvas_ref 132360
to durationcanvas_ref 132744
yz 215 2015 explicitmsg "1.1 GetValue(): int"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 650 203
end

View File

@ -1,19 +0,0 @@
format 224
classinstance 128008 class_ref 142600 // AutomatController
name "" xyz 46 40 2000 life_line_z 2000
classinstance 128136 class_ref 136072 // Culture
name "" xyz 402 45 2000 life_line_z 2000
durationcanvas 128264 classinstance_ref 128008 // :AutomatController
xyzwh 91 128 2010 11 40
end
durationcanvas 128392 classinstance_ref 128136 // :Culture
xyzwh 421 128 2010 11 25
end
msg 128520 synchronous
from durationcanvas_ref 128264
to durationcanvas_ref 128392
yz 128 2015 explicitmsg "GetAvailableCultures(): *Culture"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 197 114
end

View File

@ -1,19 +0,0 @@
format 224
classinstance 128008 class_ref 142600 // AutomatController
name "" xyz 66 20 2000 life_line_z 2000
classinstance 128136 class_ref 128922 // Automat
name "" xyz 415 25 2000 life_line_z 2000
durationcanvas 128264 classinstance_ref 128008 // :AutomatController
xyzwh 111 138 2010 11 40
end
durationcanvas 128392 classinstance_ref 128136 // :Automat
xyzwh 437 138 2010 11 25
end
msg 128520 synchronous
from durationcanvas_ref 128264
to durationcanvas_ref 128392
yz 138 2015 explicitmsg "ChangeCulture(cultureCode: string)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 203 124
end

View File

@ -1,48 +0,0 @@
format 224
classinstance 128002 class_ref 128538 // Client
drawing_mode actor name "" xyz 24.286 4.69668 2000 life_line_z 2000
classinstance 128130 class_ref 128770 // TransactionController
name "" xyz 163.788 7.03585 2000 life_line_z 2000
classinstance 128258 class_ref 135298 // Terminal
name "" xyz 542.968 3.71441 2000 life_line_z 2000
classinstance 128386 class_ref 135688 // Card
name "" xyz 720.827 3.71441 2000 life_line_z 2000
durationcanvas 128514 classinstance_ref 128002 // :Client
xyzwh 35 150.795 2010 11 40
end
durationcanvas 128642 classinstance_ref 128130 // :TransactionController
xyzwh 216 151.631 2010 11 214
end
durationcanvas 128898 classinstance_ref 128258 // :Terminal
xyzwh 561 165.651 2010 11 105
end
durationcanvas 129538 classinstance_ref 128386 // :Card
xyzwh 739 350.799 2010 11 25
end
msg 128770 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 128642
yz 152 2015 explicitmsg "applyCard()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 91 138
msg 129026 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 128898
yz 166 2015 explicitmsg "getCardData(number:string,month,int,year:int,cvv:string)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 250 152
msg 129410 return
from durationcanvas_ref 128898
to durationcanvas_ref 128642
yz 254 2020 explicitmsg "number,month,year,cvv"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 340 240
msg 129666 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 129538
yz 350 2015 explicitmsg "createCard(number:string,month,int,year:int,cvv:string)"
stereotype "<<create>>" xyz 457 364 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 384 333
end

View File

@ -1,27 +0,0 @@
format 224
classinstance 128002 class_ref 128538 // Client
drawing_mode actor name "" xyz 6.56 5.04 2000 life_line_z 2000
classinstance 129410 class_ref 128770 // TransactionController
name "" xyz 203.76 11.52 2000 life_line_z 2000
durationcanvas 129538 classinstance_ref 128002 // :Client
xyzwh 17 121.2 2010 11 40
end
durationcanvas 129666 classinstance_ref 129410 // :TransactionController
xyzwh 252 122.36 2010 11 82
overlappingdurationcanvas 129922
xyzwh 258 139.78 2020 11 25
end
end
msg 129794 synchronous
from durationcanvas_ref 129538
to durationcanvas_ref 129666
yz 122 2015 explicitmsg "cancelTransaction()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 100 108
reflexivemsg 130050 synchronous
to durationcanvas_ref 129922
yz 139 2025 explicitmsg "cancelTransaction(Transaction:currentTransaction)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 298 138
end

3
models/141186_8.d Normal file
View File

@ -0,0 +1,3 @@
format 224
end

View File

@ -1,68 +0,0 @@
format 224
classinstance 128002 class_ref 128538 // Client
drawing_mode actor name "" xyz 21.3595 9.51529 2000 life_line_z 2000
classinstance 128130 class_ref 128770 // TransactionController
name "" xyz 153.348 9.61915 2000 life_line_z 2000
classinstance 129154 class_ref 135938 // TransactionConfirmation
name "" xyz 573.939 4.04891 2000 life_line_z 2000
fragment 129794 "printTransactionConfirmation == true"
xyzwh 8.67788 78.3822 2005 830 264
end
classinstance 129922 class_ref 142466 // Transaction
name "" xyz 345.423 8.63649 2000 life_line_z 2000
fragment 131458 "printTransactionConfirmation == false"
xyzwh 9.67788 342.782 2020 828 151
end
durationcanvas 128258 classinstance_ref 128002 // :Client
xyzwh 32 114.843 2010 11 161
end
durationcanvas 128386 classinstance_ref 128130 // :TransactionController
xyzwh 206 115.776 2010 11 196
end
durationcanvas 130050 classinstance_ref 129922 // :Transaction
xyzwh 375 143.611 2010 11 115
end
durationcanvas 130562 classinstance_ref 129154 // :TransactionConfirmation
xyzwh 633 207.453 2010 11 47
overlappingdurationcanvas 130818
xyzwh 639 223.593 2020 11 25
end
end
durationcanvas 131074 classinstance_ref 128002 // :Client
xyzwh 32 390.503 2010 11 40
end
durationcanvas 131202 classinstance_ref 128130 // :TransactionController
xyzwh 206 392.735 2010 11 25
end
msg 128514 synchronous
from durationcanvas_ref 128258
to durationcanvas_ref 128386
yz 145 2015 explicitmsg "printTransactionConfirmation()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 52 131
msg 130178 synchronous
from durationcanvas_ref 128386
to durationcanvas_ref 130050
yz 143 2020 explicitmsg "printTransactionConfirmation(Transaction transaction)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 224 130
msg 130690 synchronous
from durationcanvas_ref 130050
to durationcanvas_ref 130562
yz 207 2015 explicitmsg "createTransactionConfirmation(Card:card )"
stereotype "<<create>>" xyz 485 221 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 392 192
reflexivemsg 130946 synchronous
to durationcanvas_ref 130818
yz 223 2025 explicitmsg "printTransactionConfirmation(TransactionConfirmation: transactionConfirmation)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 456 272
msg 131330 synchronous
from durationcanvas_ref 131074
to durationcanvas_ref 131202
yz 392 2015 explicitmsg "printTransactionConfirmation()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 51 378
end

42
models/141314_8.d Normal file
View File

@ -0,0 +1,42 @@
format 224
classinstance 128002 class_ref 128538 // Client
drawing_mode actor name "" xyz 21 10 2000 life_line_z 2000
classinstance 128130 class_ref 128770 // TransactionController
name "" xyz 183 14 2000 life_line_z 2000
classinstance 128770 class_ref 135810 // Touchscreen
name "" xyz 423 12 2000 life_line_z 2000
classinstance 129154 class_ref 135938 // TransactionConfirmation
name "" xyz 595 14 2000 life_line_z 2000
durationcanvas 128258 classinstance_ref 128002 // :Client
xyzwh 32 114 2010 11 40
end
durationcanvas 128386 classinstance_ref 128130 // :TransactionController
xyzwh 236 116 2010 11 196
end
durationcanvas 128898 classinstance_ref 128770 // :Touchscreen
xyzwh 456 116 2010 11 97
end
durationcanvas 129538 classinstance_ref 129154 // :TransactionConfirmation
xyzwh 655 278 2010 11 56
end
msg 128514 synchronous
from durationcanvas_ref 128258
to durationcanvas_ref 128386
yz 116 2015 explicitmsg "printTransactionConfirmation()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 69 102
msg 129026 synchronous
from durationcanvas_ref 128386
to durationcanvas_ref 128898
yz 117 2015 explicitmsg "printDecision():Boolean"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 257 103
msg 129666 synchronous
from durationcanvas_ref 128386
to durationcanvas_ref 129538
yz 278 2015 explicitmsg "[printDecision = True]printTransactionConfirmation()"
stereotype "<<create>>" xyz 424 292 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 318 265
end

View File

@ -1,101 +0,0 @@
format 224
classinstance 128130 class_ref 128538 // Client
drawing_mode actor name "" xyz 3.03304 3.76695 2000 life_line_z 2000
classinstance 128258 class_ref 128770 // TransactionController
name "" xyz 137.584 12.8677 2000 life_line_z 2000
classinstance 128770 class_ref 135298 // Terminal
name "" xyz 439.599 17.5662 2000 life_line_z 2000
classinstance 129282 class_ref 135554 // AuthorizationSystem
name "" xyz 587.312 15.5616 2000 life_line_z 2000
fragment 130050 "authorize == true"
xyzwh 4.24707 323.42 2005 680 108
end
fragment 130434 "authorize == false and attempts < 3"
xyzwh 2.77164 431.672 2010 681 143
end
fragment 131458 "authorize =- false and attempts == 3"
xyzwh 1.57345 573.305 2015 682 140
end
durationcanvas 128386 classinstance_ref 128130 // :Client
xyzwh 14 129.254 2010 11 40
end
durationcanvas 128514 classinstance_ref 128258 // :TransactionController
xyzwh 190 136.631 2010 11 433
overlappingdurationcanvas 129794
xyzwh 196 373.862 2020 11 39
end
overlappingdurationcanvas 130178
xyzwh 196 461.129 2020 11 25
end
end
durationcanvas 128898 classinstance_ref 128770 // :Terminal
xyzwh 460 137.952 2010 11 56
end
durationcanvas 129410 classinstance_ref 129282 // :AuthorizationSystem
xyzwh 639 234.198 2010 11 88
end
durationcanvas 130818 classinstance_ref 129282 // :AuthorizationSystem
xyzwh 639 511.641 2010 11 33
end
durationcanvas 131202 classinstance_ref 128258 // :TransactionController
xyzwh 190 626.528 2010 11 40
end
msg 128642 synchronous
from durationcanvas_ref 128386
to durationcanvas_ref 128514
yz 136 2015 explicitmsg "enterPIN()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 39 118
msg 129026 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 128898
yz 144 2020 explicitmsg "getPIN(PIN:string)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 246 128
msg 129154 return
from durationcanvas_ref 128898
to durationcanvas_ref 128514
yz 176 2015 explicitmsg "PIN"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 271 162
msg 129538 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 129410
yz 240 2015 explicitmsg "authorize(card:Card, PIN:string):Boolean"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 213 226
msg 129666 return
from durationcanvas_ref 129410
to durationcanvas_ref 128514
yz 273 2015 explicitmsg "authorize"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 299 259
reflexivemsg 129922 synchronous
to durationcanvas_ref 129794
yz 373 2025 explicitmsg "displayPositiveMessage()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 234 372
reflexivemsg 130306 synchronous
to durationcanvas_ref 130178
yz 461 2025 explicitmsg "displayNegativeMessage()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 228 458
msg 130946 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 130818
yz 511 2015 explicitmsg "authorize(card:Card, PIN:string):Boolean"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 323 497
msg 131074 return
from durationcanvas_ref 130818
to durationcanvas_ref 128514
yz 533 2015 explicitmsg "authorize"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 398 519
reflexivemsg 131330 synchronous
to durationcanvas_ref 131202
yz 626 2015 explicitmsg "cancelTransaction(transaction:Transaction)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 224 625
end

47
models/141442_8.d Normal file
View File

@ -0,0 +1,47 @@
format 224
classinstance 128130 class_ref 128538 // Client
drawing_mode actor name "" xyz 17 22 2000 life_line_z 2000
classinstance 128258 class_ref 128770 // TransactionController
name "" xyz 102 33 2000 life_line_z 2000
classinstance 128770 class_ref 135298 // Terminal
name "" xyz 298 35 2000 life_line_z 2000
classinstance 129282 class_ref 135554 // AuthorizationSystem
name "" xyz 399 36 2000 life_line_z 2000
durationcanvas 128386 classinstance_ref 128130 // :Client
xyzwh 28 130 2010 11 40
end
durationcanvas 128514 classinstance_ref 128258 // :TransactionController
xyzwh 155 134 2010 11 373
end
durationcanvas 128898 classinstance_ref 128770 // :Terminal
xyzwh 319 138 2010 11 56
end
durationcanvas 129410 classinstance_ref 129282 // :AuthorizationSystem
xyzwh 451 235 2010 11 88
end
msg 128642 synchronous
from durationcanvas_ref 128386
to durationcanvas_ref 128514
yz 134 2015 explicitmsg "enterPIN()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 78 119
msg 129026 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 128898
yz 142 2020 explicitmsg "getPIN(PIN:string)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 222 127
msg 129154 return
from durationcanvas_ref 128898
to durationcanvas_ref 128514
yz 174 2015 explicitmsg "PIN"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 235 160
msg 129538 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 129410
yz 238 2015 explicitmsg "authorize(card:Card, PIN:string):Boolean"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 177 224
end

View File

@ -1,19 +1,6 @@
window_sizes 1920 1017 351 1564 867 104
diagrams
active sequencediagram_ref 141186 // 3-3-anulowanie_transakcji
1251 693 139 A4 0 0
sequencediagram_ref 141314 // 3-4-wybor_drukowania_potwierdzenia_transakcji
1251 693 100 A4 0 0
sequencediagram_ref 134530 // 3-1-przylozenie_karty
1251 693 103 A4 0 0
sequencediagram_ref 141442 // 3-5-podanie_PINu
1251 693 100 A4 0 0
end
show_stereotypes
selected sequencediagram_ref 141186 // 3-3-anulowanie_transakcji
open
classview_ref 134597 // domain
classview_ref 134658 // design
end
selected
package_ref 129 // models
end

View File

@ -1,9 +1,11 @@
format 224
"models"
revision 15
modified_by 2 "s452667"
// class settings
default_attribute_visibility private default_relation_visibility private default_operation_visibility public
@ -1481,7 +1483,7 @@ ${members}}
sequencediagram 134536 "1-2-wybranie_kodu_produktu"
sequencediagramsettings end
overlapping_bars size A3
overlapping_bars size A2
end
sequencediagram 134664 "1-3-wybranie_metody_platnosci_gotowka"
@ -1661,6 +1663,7 @@ ${members}}
end
class 142466 "Transaction"
visibility package
cpp_decl ""
@ -1689,7 +1692,10 @@ ${members}}
end
class 142722 "CancelTransactionController"
class 149384 "Interface"
visibility package
cpp_decl ""
java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} {