2022-01-10 19:05:39 +01:00
|
|
|
format 224
|
|
|
|
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 139650 class_ref 128922 // Automat
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 497.024 64.0654 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 139778 class_ref 142600 // AutomatController
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 36.3678 3.5796 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 140034 class_ref 128410 // Order
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 1010.76 -0.154523 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 140162 class_ref 135834 // CashPayment
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 1433.46 621.7 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 140674 class_ref 129178 // Shelf
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 1034.13 132.469 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 140930 class_ref 128666 // CardPayment
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 1553.54 444.975 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 141058 class_ref 136072 // Culture
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 1389.31 104.742 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 141186 class_ref 134853 // I18nService
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 1010.79 213.336 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 141570 class_ref 141765 // CollectorFactory
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 989.514 300.083 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-12 10:29:05 +01:00
|
|
|
classcanvas 141698 class_ref 135962 // CoinCollectorAdapter
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 1408.2 221.176 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-12 10:29:05 +01:00
|
|
|
classcanvas 141826 class_ref 135816 // CashCollectorAdapter
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 1433.82 359.798 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-12 10:29:05 +01:00
|
|
|
classcanvas 141954 class_ref 135944 // CollectorAdapter
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 1238.23 295.572 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 142210 class_ref 141637 // PaymentSelectorController
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 38.2602 247.396 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 143362 class_ref 149122 // PaymentService
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 991.26 494.912 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 143746 class_ref 149250 // PaymentStrategy
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 1224.47 489.647 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 145282 class_ref 135109 // MealPrepearer
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 498.405 464.146 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 145410 class_ref 129050 // Worker
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 706.969 442.918 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 145794 class_ref 135298 // Terminal
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 79.06 880.458 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 145922 class_ref 128770 // TransactionController
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 42.4047 321.803 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 146562 class_ref 135688 // Card
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 1573.94 873.108 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 147202 class_ref 142466 // Transaction
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 513.102 721.8 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 147330 class_ref 135938 // TransactionConfirmation
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 904.85 720.452 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
classcanvas 147714 class_ref 135554 // AuthorizationSystem
|
2022-01-10 19:05:39 +01:00
|
|
|
classdiagramsettings member_max_width 0 end
|
2022-01-12 10:33:43 +01:00
|
|
|
xyz 1736.98 438.319 2000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-12 10:24:57 +01:00
|
|
|
note 149506 "2 odmienne rodzaje platnosci charakteryzujace sie odmienna implementacja"
|
2022-01-12 10:33:43 +01:00
|
|
|
xyzwh 1217.76 425.24 2006 119 58
|
2022-01-12 10:24:57 +01:00
|
|
|
note 149634 "Adapter-wspolny interfejs dla kolektorow pieniedzy"
|
2022-01-12 10:33:43 +01:00
|
|
|
xyzwh 1234.44 238.4 2006 106 55
|
2022-01-12 10:24:57 +01:00
|
|
|
note 149762 "Klasa odpowiedzialna za budowanie odpowiednich kolektorow. Wyrecza automat z tej odpowiedzialnosci"
|
2022-01-12 10:33:43 +01:00
|
|
|
xyzwh 984.6 351.28 2006 153 76
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 139906 relation_ref 128258 // <unidirectional association>
|
2022-01-12 10:24:57 +01:00
|
|
|
decenter_end 266
|
2022-01-10 20:02:31 +01:00
|
|
|
from ref 139778 z 2001 to ref 139650
|
2022-01-12 10:24:57 +01:00
|
|
|
role_a_pos 446 138 3000 no_role_b
|
|
|
|
multiplicity_a_pos 484 161 3000 multiplicity_b_pos 219 147 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 140546 relation_ref 128386 // tworzy
|
2022-01-12 10:33:43 +01:00
|
|
|
decenter_begin 32
|
|
|
|
from ref 139650 z 2001 label "tworzy" italic max_width 255 xyz 807 59.5 2001 to ref 140034
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:33:43 +01:00
|
|
|
multiplicity_a_pos 994 67 3000 multiplicity_b_pos 639 97 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 140802 relation_ref 128514 // posiada
|
2022-01-12 10:24:57 +01:00
|
|
|
decenter_begin 270
|
|
|
|
from ref 139650 z 2001 label "posiada" italic max_width 255 xyz 814 145.5 2001 to ref 140674
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:24:57 +01:00
|
|
|
multiplicity_a_pos 1016 172 3000 multiplicity_b_pos 639 162 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 141314 relation_ref 128642 // ma
|
|
|
|
from ref 141186 z 2001 label "ma" italic max_width 255 xyz 1239 172 2001 to ref 141058
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-10 20:02:31 +01:00
|
|
|
multiplicity_a_pos 1369 148 3000 multiplicity_b_pos 1124 229 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 141442 relation_ref 128770 // ma
|
2022-01-12 10:33:43 +01:00
|
|
|
decenter_begin 561
|
|
|
|
from ref 139650 z 2001 label "ma" italic max_width 255 xyz 815 225 2001 to ref 141186
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:33:43 +01:00
|
|
|
multiplicity_a_pos 994 249 3000 multiplicity_b_pos 639 244 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 142338 relation_ref 128898 // ma
|
2022-01-12 10:33:43 +01:00
|
|
|
decenter_begin 828
|
|
|
|
from ref 139650 z 2001 label "ma" italic max_width 255 xyz 803 300.5 2001 to ref 141570
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:33:43 +01:00
|
|
|
multiplicity_a_pos 975 326 3000 multiplicity_b_pos 639 318 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 142466 relation_ref 129026 // tworzy
|
2022-01-12 10:29:05 +01:00
|
|
|
from ref 141570 z 2001 label "tworzy" italic max_width 255 xyz 1166 307 2001 to ref 141954
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
|
|
|
no_multiplicity_a no_multiplicity_b
|
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 143234 relation_ref 129410 // kontroluje
|
2022-01-12 10:24:57 +01:00
|
|
|
decenter_end 704
|
|
|
|
from ref 142210 z 2001 label "kontroluje" italic max_width 255 xyz 317 256.5 2001 to ref 139650
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:24:57 +01:00
|
|
|
multiplicity_a_pos 484 282 3000 multiplicity_b_pos 201 273 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 143490 relation_ref 129538 // ma
|
2022-01-12 10:24:57 +01:00
|
|
|
decenter_begin 967
|
|
|
|
from ref 139650 z 2001 label "ma" italic max_width 255 xyz 805 411.5 2001 to ref 143362
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:24:57 +01:00
|
|
|
multiplicity_a_pos 979 511 3000 multiplicity_b_pos 639 361 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 144130 relation_ref 129794 // ma
|
|
|
|
decenter_end 670
|
2022-01-12 10:24:57 +01:00
|
|
|
from ref 143362 z 2001 label "ma" italic max_width 255 xyz 1148.5 504.5 2001 to ref 143746
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:24:57 +01:00
|
|
|
multiplicity_a_pos 1212 526 3000 multiplicity_b_pos 1095 522 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 145538 relation_ref 130818 // ma
|
2022-01-12 10:33:43 +01:00
|
|
|
from ref 139650 z 2001 label "ma" italic max_width 255 xyz 553.5 403 2001 to ref 145282
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:33:43 +01:00
|
|
|
multiplicity_a_pos 543 449 3000 multiplicity_b_pos 543 366 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 145666 relation_ref 130946 // ma
|
2022-01-12 10:33:43 +01:00
|
|
|
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
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:33:43 +01:00
|
|
|
multiplicity_a_pos 689 491 3000 multiplicity_b_pos 630 493 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 146050 relation_ref 131074 // kontroluje>
|
2022-01-12 10:24:57 +01:00
|
|
|
decenter_end 939
|
|
|
|
from ref 145922 z 2001 label "kontroluje>" italic max_width 255 xyz 319.5 336 2001 to ref 139650
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:24:57 +01:00
|
|
|
multiplicity_a_pos 484 348 3000 multiplicity_b_pos 204 375 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 146434 relation_ref 131330 // kontroluje
|
2022-01-12 10:24:57 +01:00
|
|
|
from ref 145922 z 2001 label "kontroluje" italic max_width 255 xyz 95.5 661.5 2001 to ref 145794
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:24:57 +01:00
|
|
|
multiplicity_a_pos 101 865 3000 multiplicity_b_pos 101 477 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 146946 relation_ref 131458 // uzywa
|
2022-01-12 10:24:57 +01:00
|
|
|
decenter_begin 592
|
2022-01-12 10:33:43 +01:00
|
|
|
from ref 140930 z 2001 to point 1601.68 494.2
|
2022-01-12 10:24:57 +01:00
|
|
|
line 149890 z 2001 label "uzywa" italic max_width 255 xyz 1591.5 673.5 2001 to ref 146562
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:24:57 +01:00
|
|
|
multiplicity_a_pos 1590 861 3000 multiplicity_b_pos 1584 485 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 147074 relation_ref 131586 // ma
|
2022-01-12 10:24:57 +01:00
|
|
|
from ref 145794 z 2001 label "ma" italic max_width 255 xyz 858 900 2001 to ref 146562
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:24:57 +01:00
|
|
|
multiplicity_a_pos 1557 930 3000 multiplicity_b_pos 169 917 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 147458 relation_ref 131714 // ma
|
2022-01-12 10:33:43 +01:00
|
|
|
from ref 147202 z 2001 label "ma" italic max_width 255 xyz 778.5 729.5 2001 to ref 147330
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:33:43 +01:00
|
|
|
multiplicity_a_pos 892 749 3000 multiplicity_b_pos 676 749 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 147586 relation_ref 131842 // ma
|
2022-01-12 10:33:43 +01:00
|
|
|
from ref 145922 z 2001 label "ma" italic max_width 255 xyz 370 566.5 2001 to ref 147202
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:33:43 +01:00
|
|
|
multiplicity_a_pos 544 738 3000 multiplicity_b_pos 204 466 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 147842 relation_ref 131970 // ma
|
2022-01-12 10:24:57 +01:00
|
|
|
from ref 140930 z 2001 label "ma" italic max_width 255 xyz 1679.5 447 2001 to ref 147714
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:24:57 +01:00
|
|
|
multiplicity_a_pos 1725 467 3000 multiplicity_b_pos 1645 467 3000
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
2022-01-10 20:02:31 +01:00
|
|
|
relationcanvas 147970 relation_ref 132098 // ma
|
2022-01-12 10:24:57 +01:00
|
|
|
decenter_begin 671
|
2022-01-12 10:33:43 +01:00
|
|
|
from ref 147202 z 2001 label "ma" italic max_width 255 xyz 796.5 613.5 2001 to ref 143362
|
2022-01-12 10:24:57 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:33:43 +01:00
|
|
|
multiplicity_a_pos 979 538 3000 multiplicity_b_pos 629 723 3000
|
2022-01-12 10:24:57 +01:00
|
|
|
end
|
|
|
|
relationcanvas 148098 relation_ref 138626 // <realization>
|
|
|
|
from ref 140162 z 2001 to ref 143746
|
2022-01-10 19:05:39 +01:00
|
|
|
no_role_a no_role_b
|
2022-01-12 10:24:57 +01:00
|
|
|
no_multiplicity_a no_multiplicity_b
|
|
|
|
end
|
|
|
|
relationcanvas 148226 relation_ref 138754 // <realization>
|
|
|
|
from ref 140930 z 2001 to ref 143746
|
|
|
|
no_role_a no_role_b
|
|
|
|
no_multiplicity_a no_multiplicity_b
|
|
|
|
end
|
|
|
|
relationcanvas 149250 relation_ref 139138 // <unidirectional association>
|
|
|
|
from ref 141698 z 2001 to ref 141954
|
|
|
|
no_role_a no_role_b
|
|
|
|
no_multiplicity_a no_multiplicity_b
|
|
|
|
end
|
|
|
|
relationcanvas 149378 relation_ref 139266 // <unidirectional association>
|
|
|
|
from ref 141826 z 2001 to ref 141954
|
|
|
|
no_role_a no_role_b
|
|
|
|
no_multiplicity_a no_multiplicity_b
|
2022-01-10 19:05:39 +01:00
|
|
|
end
|
|
|
|
end
|