design model adjustment

This commit is contained in:
Konrad 2022-01-12 10:33:43 +01:00
parent f5f86f1aec
commit 37c96f25f8
2 changed files with 57 additions and 53 deletions

View File

@ -2,102 +2,102 @@ format 224
classcanvas 139650 class_ref 128922 // Automat classcanvas 139650 class_ref 128922 // Automat
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 497.324 64.6854 2000 xyz 497.024 64.0654 2000
end end
classcanvas 139778 class_ref 142600 // AutomatController classcanvas 139778 class_ref 142600 // AutomatController
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 36.6478 3.6396 2000 xyz 36.3678 3.5796 2000
end end
classcanvas 140034 class_ref 128410 // Order classcanvas 140034 class_ref 128410 // Order
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 1010.06 -0.954523 2000 xyz 1010.76 -0.154523 2000
end end
classcanvas 140162 class_ref 135834 // CashPayment classcanvas 140162 class_ref 135834 // CashPayment
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 1433.4 621.6 2000 xyz 1433.46 621.7 2000
end end
classcanvas 140674 class_ref 129178 // Shelf classcanvas 140674 class_ref 129178 // Shelf
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 1034.21 132.649 2000 xyz 1034.13 132.469 2000
end end
classcanvas 140930 class_ref 128666 // CardPayment classcanvas 140930 class_ref 128666 // CardPayment
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 1553.66 444.835 2000 xyz 1553.54 444.975 2000
end end
classcanvas 141058 class_ref 136072 // Culture classcanvas 141058 class_ref 136072 // Culture
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 1389.09 104.002 2000 xyz 1389.31 104.742 2000
end end
classcanvas 141186 class_ref 134853 // I18nService classcanvas 141186 class_ref 134853 // I18nService
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 1010.43 213.236 2000 xyz 1010.79 213.336 2000
end end
classcanvas 141570 class_ref 141765 // CollectorFactory classcanvas 141570 class_ref 141765 // CollectorFactory
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 989.394 300.363 2000 xyz 989.514 300.083 2000
end end
classcanvas 141698 class_ref 135962 // CoinCollectorAdapter classcanvas 141698 class_ref 135962 // CoinCollectorAdapter
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 1408.26 221.976 2000 xyz 1408.2 221.176 2000
end end
classcanvas 141826 class_ref 135816 // CashCollectorAdapter classcanvas 141826 class_ref 135816 // CashCollectorAdapter
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 1433.82 359.958 2000 xyz 1433.82 359.798 2000
end end
classcanvas 141954 class_ref 135944 // CollectorAdapter classcanvas 141954 class_ref 135944 // CollectorAdapter
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 1238.25 295.852 2000 xyz 1238.23 295.572 2000
end end
classcanvas 142210 class_ref 141637 // PaymentSelectorController classcanvas 142210 class_ref 141637 // PaymentSelectorController
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 38.4402 247.776 2000 xyz 38.2602 247.396 2000
end end
classcanvas 143362 class_ref 149122 // PaymentService classcanvas 143362 class_ref 149122 // PaymentService
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 991.28 494.872 2000 xyz 991.26 494.912 2000
end end
classcanvas 143746 class_ref 149250 // PaymentStrategy classcanvas 143746 class_ref 149250 // PaymentStrategy
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 1224.41 489.507 2000 xyz 1224.47 489.647 2000
end end
classcanvas 145282 class_ref 135109 // MealPrepearer classcanvas 145282 class_ref 135109 // MealPrepearer
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 489.065 464.506 2000 xyz 498.405 464.146 2000
end end
classcanvas 145410 class_ref 129050 // Worker classcanvas 145410 class_ref 129050 // Worker
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 706.869 442.058 2000 xyz 706.969 442.918 2000
end end
classcanvas 145794 class_ref 135298 // Terminal classcanvas 145794 class_ref 135298 // Terminal
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 79.24 880.098 2000 xyz 79.06 880.458 2000
end end
classcanvas 145922 class_ref 128770 // TransactionController classcanvas 145922 class_ref 128770 // TransactionController
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 42.0247 321.023 2000 xyz 42.4047 321.803 2000
end end
classcanvas 146562 class_ref 135688 // Card classcanvas 146562 class_ref 135688 // Card
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 1573.14 873.828 2000 xyz 1573.94 873.108 2000
end end
classcanvas 147202 class_ref 142466 // Transaction classcanvas 147202 class_ref 142466 // Transaction
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 540.282 721.7 2000 xyz 513.102 721.8 2000
end end
classcanvas 147330 class_ref 135938 // TransactionConfirmation classcanvas 147330 class_ref 135938 // TransactionConfirmation
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 904.21 720.132 2000 xyz 904.85 720.452 2000
end end
classcanvas 147714 class_ref 135554 // AuthorizationSystem classcanvas 147714 class_ref 135554 // AuthorizationSystem
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 1736.98 438.959 2000 xyz 1736.98 438.319 2000
end end
note 149506 "2 odmienne rodzaje platnosci charakteryzujace sie odmienna implementacja" note 149506 "2 odmienne rodzaje platnosci charakteryzujace sie odmienna implementacja"
xyzwh 1212.38 426.12 2006 119 58 xyzwh 1217.76 425.24 2006 119 58
note 149634 "Adapter-wspolny interfejs dla kolektorow pieniedzy" note 149634 "Adapter-wspolny interfejs dla kolektorow pieniedzy"
xyzwh 1221.72 238.7 2006 106 55 xyzwh 1234.44 238.4 2006 106 55
note 149762 "Klasa odpowiedzialna za budowanie odpowiednich kolektorow. Wyrecza automat z tej odpowiedzialnosci" note 149762 "Klasa odpowiedzialna za budowanie odpowiednich kolektorow. Wyrecza automat z tej odpowiedzialnosci"
xyzwh 984.8 350.64 2006 153 76 xyzwh 984.6 351.28 2006 153 76
relationcanvas 139906 relation_ref 128258 // <unidirectional association> relationcanvas 139906 relation_ref 128258 // <unidirectional association>
decenter_end 266 decenter_end 266
from ref 139778 z 2001 to ref 139650 from ref 139778 z 2001 to ref 139650
@ -105,10 +105,10 @@ relationcanvas 139906 relation_ref 128258 // <unidirectional association>
multiplicity_a_pos 484 161 3000 multiplicity_b_pos 219 147 3000 multiplicity_a_pos 484 161 3000 multiplicity_b_pos 219 147 3000
end end
relationcanvas 140546 relation_ref 128386 // tworzy relationcanvas 140546 relation_ref 128386 // tworzy
decenter_begin 54 decenter_begin 32
from ref 139650 z 2001 label "tworzy" italic max_width 255 xyz 807 63 2001 to ref 140034 from ref 139650 z 2001 label "tworzy" italic max_width 255 xyz 807 59.5 2001 to ref 140034
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 995 68 3000 multiplicity_b_pos 639 102 3000 multiplicity_a_pos 994 67 3000 multiplicity_b_pos 639 97 3000
end end
relationcanvas 140802 relation_ref 128514 // posiada relationcanvas 140802 relation_ref 128514 // posiada
decenter_begin 270 decenter_begin 270
@ -122,15 +122,16 @@ relationcanvas 141314 relation_ref 128642 // ma
multiplicity_a_pos 1369 148 3000 multiplicity_b_pos 1124 229 3000 multiplicity_a_pos 1369 148 3000 multiplicity_b_pos 1124 229 3000
end end
relationcanvas 141442 relation_ref 128770 // ma relationcanvas 141442 relation_ref 128770 // ma
from ref 139650 z 2001 label "ma" italic max_width 255 xyz 815 217 2001 to ref 141186 decenter_begin 561
from ref 139650 z 2001 label "ma" italic max_width 255 xyz 815 225 2001 to ref 141186
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 994 247 3000 multiplicity_b_pos 639 229 3000 multiplicity_a_pos 994 249 3000 multiplicity_b_pos 639 244 3000
end end
relationcanvas 142338 relation_ref 128898 // ma relationcanvas 142338 relation_ref 128898 // ma
decenter_begin 644 decenter_begin 828
from ref 139650 z 2001 label "ma" italic max_width 255 xyz 803 272 2001 to ref 141570 from ref 139650 z 2001 label "ma" italic max_width 255 xyz 803 300.5 2001 to ref 141570
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 975 321 3000 multiplicity_b_pos 639 267 3000 multiplicity_a_pos 975 326 3000 multiplicity_b_pos 639 318 3000
end end
relationcanvas 142466 relation_ref 129026 // tworzy relationcanvas 142466 relation_ref 129026 // tworzy
from ref 141570 z 2001 label "tworzy" italic max_width 255 xyz 1166 307 2001 to ref 141954 from ref 141570 z 2001 label "tworzy" italic max_width 255 xyz 1166 307 2001 to ref 141954
@ -156,14 +157,16 @@ relationcanvas 144130 relation_ref 129794 // ma
multiplicity_a_pos 1212 526 3000 multiplicity_b_pos 1095 522 3000 multiplicity_a_pos 1212 526 3000 multiplicity_b_pos 1095 522 3000
end end
relationcanvas 145538 relation_ref 130818 // ma relationcanvas 145538 relation_ref 130818 // ma
from ref 139650 z 2001 label "ma" italic max_width 255 xyz 547.5 403 2001 to ref 145282 from ref 139650 z 2001 label "ma" italic max_width 255 xyz 553.5 403 2001 to ref 145282
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 534 449 3000 multiplicity_b_pos 539 365 3000 multiplicity_a_pos 543 449 3000 multiplicity_b_pos 543 366 3000
end end
relationcanvas 145666 relation_ref 130946 // ma relationcanvas 145666 relation_ref 130946 // ma
from ref 145282 z 2001 label "ma" italic max_width 255 xyz 652 471 2001 to ref 145410 decenter_begin 483
from ref 145282 z 2001 to point 623 486
line 150274 z 2001 label "ma" italic max_width 255 xyz 657 473 2001 to ref 145410
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 689 493 3000 multiplicity_b_pos 621 493 3000 multiplicity_a_pos 689 491 3000 multiplicity_b_pos 630 493 3000
end end
relationcanvas 146050 relation_ref 131074 // kontroluje> relationcanvas 146050 relation_ref 131074 // kontroluje>
decenter_end 939 decenter_end 939
@ -178,7 +181,7 @@ relationcanvas 146434 relation_ref 131330 // kontroluje
end end
relationcanvas 146946 relation_ref 131458 // uzywa relationcanvas 146946 relation_ref 131458 // uzywa
decenter_begin 592 decenter_begin 592
from ref 140930 z 2001 to point 1602.34 494.1 from ref 140930 z 2001 to point 1601.68 494.2
line 149890 z 2001 label "uzywa" italic max_width 255 xyz 1591.5 673.5 2001 to ref 146562 line 149890 z 2001 label "uzywa" italic max_width 255 xyz 1591.5 673.5 2001 to ref 146562
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 1590 861 3000 multiplicity_b_pos 1584 485 3000 multiplicity_a_pos 1590 861 3000 multiplicity_b_pos 1584 485 3000
@ -189,14 +192,14 @@ relationcanvas 147074 relation_ref 131586 // ma
multiplicity_a_pos 1557 930 3000 multiplicity_b_pos 169 917 3000 multiplicity_a_pos 1557 930 3000 multiplicity_b_pos 169 917 3000
end end
relationcanvas 147458 relation_ref 131714 // ma relationcanvas 147458 relation_ref 131714 // ma
from ref 147202 z 2001 label "ma" italic max_width 255 xyz 792 729.5 2001 to ref 147330 from ref 147202 z 2001 label "ma" italic max_width 255 xyz 778.5 729.5 2001 to ref 147330
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 893 749 3000 multiplicity_b_pos 703 749 3000 multiplicity_a_pos 892 749 3000 multiplicity_b_pos 676 749 3000
end end
relationcanvas 147586 relation_ref 131842 // ma relationcanvas 147586 relation_ref 131842 // ma
from ref 145922 z 2001 label "ma" italic max_width 255 xyz 383 565.5 2001 to ref 147202 from ref 145922 z 2001 label "ma" italic max_width 255 xyz 370 566.5 2001 to ref 147202
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 570 736 3000 multiplicity_b_pos 204 463 3000 multiplicity_a_pos 544 738 3000 multiplicity_b_pos 204 466 3000
end end
relationcanvas 147842 relation_ref 131970 // ma relationcanvas 147842 relation_ref 131970 // ma
from ref 140930 z 2001 label "ma" italic max_width 255 xyz 1679.5 447 2001 to ref 147714 from ref 140930 z 2001 label "ma" italic max_width 255 xyz 1679.5 447 2001 to ref 147714
@ -205,9 +208,9 @@ relationcanvas 147842 relation_ref 131970 // ma
end end
relationcanvas 147970 relation_ref 132098 // ma relationcanvas 147970 relation_ref 132098 // ma
decenter_begin 671 decenter_begin 671
from ref 147202 z 2001 label "ma" italic max_width 255 xyz 810 615 2001 to ref 143362 from ref 147202 z 2001 label "ma" italic max_width 255 xyz 796.5 613.5 2001 to ref 143362
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 979 538 3000 multiplicity_b_pos 656 722 3000 multiplicity_a_pos 979 538 3000 multiplicity_b_pos 629 723 3000
end end
relationcanvas 148098 relation_ref 138626 // <realization> relationcanvas 148098 relation_ref 138626 // <realization>
from ref 140162 z 2001 to ref 143746 from ref 140162 z 2001 to ref 143746

View File

@ -3,9 +3,7 @@ window_sizes 1920 1017 332 1583 867 104
diagrams diagrams
sequencediagram_ref 141442 // 3-5-podanie_PINu sequencediagram_ref 141442 // 3-5-podanie_PINu
1266 693 100 A4 0 0 1266 693 100 A4 0 0
active classdiagram_ref 154498 // design-model active classdiagram_ref 134597 // domain-models
1583 867 68 A0 0 0
classdiagram_ref 134597 // domain-models
114 86 80 A1 48 0 114 86 80 A1 48 0
end end
show_stereotypes show_stereotypes
@ -14,7 +12,7 @@ marked
class_ref 129178 // Shelf class_ref 129178 // Shelf
class_ref 135706 // Payment class_ref 135706 // Payment
class_ref 135834 // CashPayment class_ref 135834 // CashPayment
class_ref 135962 // CoinCollector class_ref 135962 // CoinCollectorAdapter
class_ref 128008 // Coin class_ref 128008 // Coin
class_ref 128136 // Price class_ref 128136 // Price
class_ref 128264 // PhoneNumber class_ref 128264 // PhoneNumber
@ -27,14 +25,17 @@ marked
class_ref 135432 // Currency class_ref 135432 // Currency
class_ref 135560 // ZipCode class_ref 135560 // ZipCode
class_ref 135688 // Card class_ref 135688 // Card
class_ref 135816 // CashCollector class_ref 135816 // CashCollectorAdapter
class_ref 135944 // Collector class_ref 135944 // CollectorAdapter
class_ref 128410 // Order class_ref 128410 // Order
end end
selected classdiagram_ref 154498 // design-model selected operation_ref 150658 // collect
open open
class_ref 128666 // CardPayment
class_ref 129178 // Shelf class_ref 129178 // Shelf
class_ref 135834 // CashPayment
class_ref 135962 // CoinCollectorAdapter
class_ref 135816 // CashCollectorAdapter
class_ref 135944 // CollectorAdapter
class_ref 128770 // TransactionController class_ref 128770 // TransactionController
class_ref 135298 // Terminal class_ref 135298 // Terminal
class_ref 135554 // AuthorizationSystem class_ref 135554 // AuthorizationSystem