Compare commits

..

3 Commits

Author SHA1 Message Date
4cf085bc39 polaczenie projektow 2021-02-03 18:09:04 +01:00
Krzysztof Szostak
9460faa3a8 edit diagram 2021-02-03 11:19:52 +01:00
Krzysztof Szostak
ae71381073 add diagrams 2021-02-02 22:47:46 +01:00
26 changed files with 2525 additions and 439 deletions

View File

@ -1,9 +1,11 @@
window_sizes 1800 910 367 1428 760 104 window_sizes 1920 1017 450 1465 867 104
show_stereotypes show_stereotypes
selected sequencediagram_ref 134762 // use_case_3_2 selected class_ref 128106 // Bank
open open
classview_ref 128180 // domain class_ref 135732 // Platnosc_gotowka_strategy
class_ref 136372 // System_ksiegowy
class_ref 143028 // Automat
classview_ref 134708 // design classview_ref 134708 // design
end end
end end

View File

@ -3,32 +3,32 @@ format 224
classinstancecanvas 128013 classinstance_ref 128013 // classinstancecanvas 128013 classinstance_ref 128013 //
xyz 35 17 2005 life_line_z 2000 xyz 35 17 2005 life_line_z 2000
end end
classinstance 128909 class_ref 150708 // Kwota classinstance 128909 class_ref 150708 // KwotaController
name "controller" xyz 222 15 2005 life_line_z 2000 name "controller" xyz 194 15 2005 life_line_z 2000
classinstance 129549 class_ref 143028 // Automat classinstance 129549 class_ref 143028 // Automat
name "" xyz 469 17 2010 life_line_z 2000 name "" xyz 469 17 2010 life_line_z 2000
classinstance 129933 class_ref 135476 // Platnosc classinstance 129933 class_ref 135476 // Platnosc
name "" xyz 732 22 2005 life_line_z 2000 name "" xyz 735 15 2005 life_line_z 2000
classinstancecanvas 130445 classinstance_ref 128397 // classinstancecanvas 130445 classinstance_ref 128397 //
xyz 585 15 2005 life_line_z 2000 xyz 585 15 2005 life_line_z 2000
end end
durationcanvas 129165 classinstance_ref 128013 // :Klient durationcanvas 129165 classinstance_ref 128013 // :Klient
xyzwh 54 84 2010 11 45 xyzwh 49 84 2010 11 45
end end
durationcanvas 129293 classinstance_ref 128909 // controller:Kwota durationcanvas 129293 classinstance_ref 128909 // controller:KwotaController
xyzwh 269 76 2010 11 291 xyzwh 269 76 2010 11 291
end end
durationcanvas 129677 classinstance_ref 129549 // :Automat durationcanvas 129677 classinstance_ref 129549 // :Automat
xyzwh 496 122 2010 11 59 xyzwh 496 122 2010 11 59
end end
durationcanvas 130189 classinstance_ref 129933 // :Platnosc durationcanvas 130189 classinstance_ref 129933 // :Platnosc
xyzwh 760 298 2010 11 66 xyzwh 761 298 2010 11 66
end end
durationcanvas 131213 classinstance_ref 130445 // :Sprzedaz durationcanvas 131213 classinstance_ref 130445 // :Sprzedaz
xyzwh 615 189 2010 11 62 xyzwh 614 189 2010 11 62
end end
durationcanvas 131469 classinstance_ref 129933 // :Platnosc durationcanvas 131469 classinstance_ref 129933 // :Platnosc
xyzwh 760 181 2010 11 83 xyzwh 761 181 2010 11 83
end end
msg 129421 synchronous msg 129421 synchronous
from durationcanvas_ref 129165 from durationcanvas_ref 129165

View File

@ -16,19 +16,19 @@ classinstancecanvas 130117 classinstance_ref 130629 //
xyz 530 4 2005 life_line_z 2000 xyz 530 4 2005 life_line_z 2000
end end
durationcanvas 128325 classinstance_ref 128069 // :Klient durationcanvas 128325 classinstance_ref 128069 // :Klient
xyzwh 81 85 2010 11 40 xyzwh 80 85 2010 11 40
end end
durationcanvas 128453 classinstance_ref 128197 // :userInputHandler durationcanvas 128453 classinstance_ref 128197 // :userInputHandler
xyzwh 378 87 2010 11 72 xyzwh 379 87 2010 11 72
end end
durationcanvas 130245 classinstance_ref 130117 // :sprzedazController durationcanvas 130245 classinstance_ref 130117 // :sprzedazController
xyzwh 586 116 2010 11 148 xyzwh 586 116 2010 11 148
end end
durationcanvas 131013 classinstance_ref 128709 // :Sprzedaz durationcanvas 131013 classinstance_ref 128709 // :Sprzedaz
xyzwh 838 145 2010 11 43 xyzwh 837 145 2010 11 43
end end
durationcanvas 131269 classinstance_ref 128709 // :Sprzedaz durationcanvas 131269 classinstance_ref 128709 // :Sprzedaz
xyzwh 838 235 2010 11 97 xyzwh 837 235 2010 11 97
end end
durationcanvas 131781 classinstance_ref 129093 // :magazynController durationcanvas 131781 classinstance_ref 129093 // :magazynController
xyzwh 1099 249 2010 11 86 xyzwh 1099 249 2010 11 86
@ -36,14 +36,16 @@ end
msg 128581 synchronous msg 128581 synchronous
from durationcanvas_ref 128325 from durationcanvas_ref 128325
to durationcanvas_ref 128453 to durationcanvas_ref 128453
yz 87 2015 explicitmsg "wpisanieKoduProduktu(produktID: int)" yz 87 2015 msg operation_ref 136244 // "wpisanieKoduProduktu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "produktID: int"
label_xy 128 71 label_xy 128 71
msg 130373 synchronous msg 130373 synchronous
from durationcanvas_ref 128453 from durationcanvas_ref 128453
to durationcanvas_ref 130245 to durationcanvas_ref 130245
yz 116 2015 explicitmsg "utworzSprzedaz(produktID: int)" yz 116 2015 msg operation_ref 136372 // "utworzSprzedaz()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "produktID: int"
label_xy 398 100 label_xy 398 100
msg 131141 synchronous msg 131141 synchronous
from durationcanvas_ref 130245 from durationcanvas_ref 130245
@ -54,14 +56,16 @@ msg 131141 synchronous
msg 131397 synchronous msg 131397 synchronous
from durationcanvas_ref 130245 from durationcanvas_ref 130245
to durationcanvas_ref 131269 to durationcanvas_ref 131269
yz 235 2015 explicitmsg "dodajProduktSprzedazy(produktIdD: int)" yz 235 2015 msg operation_ref 136500 // "dodajProduktSprzedazy()"
stereotype "<<produktIdD: int>>" xyz 633 251 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 606 217 label_xy 606 217
msg 131909 asynchronous msg 131909 asynchronous
from durationcanvas_ref 131269 from durationcanvas_ref 131269
to durationcanvas_ref 131781 to durationcanvas_ref 131781
yz 250 2015 explicitmsg "podajProdukt(produktID: int)" yz 250 2015 msg operation_ref 136628 // "podajProdukt()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "produktID: int"
label_xy 894 234 label_xy 894 234
msg 132165 return msg 132165 return
from durationcanvas_ref 131781 from durationcanvas_ref 131781

42
models/128106.diagram Normal file
View File

@ -0,0 +1,42 @@
format 224
classinstancecanvas 128106 classinstance_ref 128013 //
xyz 129 4 2000 life_line_z 2000
end
classinstance 128362 class_ref 143028 // Automat
name "" xyz 357 4 2000 life_line_z 2000
classinstance 128490 class_ref 143412 // Sprzedaz
name "aktualnaSprzedaz" xyz 653 87 2000 life_line_z 2000
durationcanvas 128618 classinstance_ref 128106 // :Klient
xyzwh 140 81 2010 11 40
end
durationcanvas 128746 classinstance_ref 128362 // :Automat
xyzwh 379 82 2010 11 87
overlappingdurationcanvas 129258
xyzwh 385 86 2020 11 25
end
end
durationcanvas 129002 classinstance_ref 128490 // aktualnaSprzedaz:Sprzedaz
xyzwh 722 137 2010 11 38
end
msg 128874 synchronous
from durationcanvas_ref 128618
to durationcanvas_ref 128746
yz 82 2015 explicitmsg "podanieNrProduktu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "nrProduktu"
label_xy 190 68
msg 129130 synchronous
from durationcanvas_ref 128746
to durationcanvas_ref 129002
yz 139 2015 explicitmsg "aktualnaSprzedaz = createSprzedaz()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "aktualnyProdukt"
label_xy 419 121
reflexivemsg 129386 synchronous
to durationcanvas_ref 129258
yz 86 2025 explicitmsg "aktualnyProdukt= getProdukt()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "nrProduktu"
label_xy 420 85
end

View File

@ -28,11 +28,11 @@ classcanvas 128948 class_ref 135476 // Platnosc
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 627 621.3 2000 xyz 627 621.3 2000
end end
classcanvas 129076 class_ref 135604 // Platnosc_karta classcanvas 129076 class_ref 135604 // Platnosc_karta_strategy
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 765.4 749.1 2000 xyz 765.4 749.1 2000
end end
classcanvas 129204 class_ref 135732 // Platnosc_gotowka classcanvas 129204 class_ref 135732 // Platnosc_gotowka_strategy
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 489.1 749.8 2000 xyz 489.1 749.8 2000
end end
@ -46,7 +46,7 @@ classcanvas 129460 class_ref 135988 // Reklamacja
end end
classcanvas 129588 class_ref 136116 // Modul_komunikacji classcanvas 129588 class_ref 136116 // Modul_komunikacji
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 346.2 22.1 2000 xyz 353.2 11.1 2000
end end
classcanvas 129716 class_ref 136244 // Urzad_skarbowy classcanvas 129716 class_ref 136244 // Urzad_skarbowy
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
@ -100,7 +100,7 @@ classcanvas 137012 class_ref 150580 // Tresc_reklamacji
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 1384 570 2000 xyz 1384 570 2000
end end
classcanvas 137140 class_ref 150708 // Kwota classcanvas 137140 class_ref 150708 // KwotaController
classdiagramsettings member_max_width 0 end classdiagramsettings member_max_width 0 end
xyz 1411 673 2000 xyz 1411 673 2000
end end
@ -121,14 +121,14 @@ classcanvas 137780 class_ref 151220 // Ksiegowosc
xyz 1168 605 2000 xyz 1168 605 2000
end end
relationcanvas 130228 relation_ref 128180 // zrealizowana > relationcanvas 130228 relation_ref 128180 // zrealizowana >
from ref 129076 z 2001 label "zrealizowana >" italic max_width 255 xyz 756 707 2001 to ref 128948 from ref 129076 z 2001 label "zrealizowana >" italic max_width 255 xyz 737.5 715.5 2001 to ref 128948
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 715 689 3000 multiplicity_b_pos 801 733 3000 multiplicity_a_pos 783 752 3000 multiplicity_b_pos 770 764 3000
end end
relationcanvas 130868 relation_ref 128692 // < zrealizowana relationcanvas 130868 relation_ref 128692 // < zrealizowana
from ref 128948 z 2001 label "< zrealizowana" italic max_width 255 xyz 603 727 2001 to ref 129204 from ref 128948 z 2001 label "< zrealizowana" italic max_width 255 xyz 615.5 735 2001 to ref 129204
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 562 727 3000 multiplicity_b_pos 622 681 3000 multiplicity_a_pos 641 747 3000 multiplicity_b_pos 626 736 3000
end end
relationcanvas 130996 relation_ref 128820 // < wysyla relationcanvas 130996 relation_ref 128820 // < wysyla
from ref 128052 z 2001 label "< wysyla" italic max_width 255 xyz 60 207 2001 to ref 128180 from ref 128052 z 2001 label "< wysyla" italic max_width 255 xyz 60 207 2001 to ref 128180
@ -162,9 +162,9 @@ relationcanvas 132532 relation_ref 130100 // < dokonuje
end end
relationcanvas 133044 relation_ref 130356 // uczestniczy > relationcanvas 133044 relation_ref 130356 // uczestniczy >
decenter_begin 317 decenter_begin 317
from ref 129332 z 2001 label "uczestniczy >" italic max_width 255 xyz 514 456 2001 to ref 132788 from ref 129332 z 2001 label "uczestniczy >" italic max_width 255 xyz 512 463 2001 to ref 132788
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 613 510 3000 multiplicity_b_pos 484 456 3000 multiplicity_a_pos 616 511 3000 multiplicity_b_pos 486 467 3000
end end
relationcanvas 133172 relation_ref 130484 // dokonuje relationcanvas 133172 relation_ref 130484 // dokonuje
decenter_begin 493 decenter_begin 493
@ -173,9 +173,9 @@ relationcanvas 133172 relation_ref 130484 // dokonuje
multiplicity_a_pos 438 266 3000 multiplicity_b_pos 644 466 3000 multiplicity_a_pos 438 266 3000 multiplicity_b_pos 644 466 3000
end end
relationcanvas 133300 relation_ref 130612 // oplacona relationcanvas 133300 relation_ref 130612 // oplacona
from ref 128948 z 2001 label "oplacona" italic max_width 255 xyz 617 576 2001 to ref 132788 from ref 128948 z 2001 label "oplacona" italic max_width 255 xyz 616 576 2001 to ref 132788
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 653 548 3000 multiplicity_b_pos 656 599 3000 multiplicity_a_pos 687 627 3000 multiplicity_b_pos 687 599 3000
end end
relationcanvas 133812 relation_ref 130868 // przeprowadza relationcanvas 133812 relation_ref 130868 // przeprowadza
from ref 128052 z 2001 label "przeprowadza" italic max_width 255 xyz 36 407 2001 to ref 132660 from ref 128052 z 2001 label "przeprowadza" italic max_width 255 xyz 36 407 2001 to ref 132660
@ -188,14 +188,14 @@ relationcanvas 133940 relation_ref 130996 // < przechodzi
multiplicity_a_pos 355 266 3000 multiplicity_b_pos 146 470 3000 multiplicity_a_pos 355 266 3000 multiplicity_b_pos 146 470 3000
end end
relationcanvas 134452 relation_ref 131252 // obsluguje > relationcanvas 134452 relation_ref 131252 // obsluguje >
from ref 131124 z 2001 label "obsluguje >" italic max_width 255 xyz 334 89 2001 to ref 129588 from ref 131124 z 2001 label "obsluguje >" italic max_width 255 xyz 349 98.5 2001 to ref 129588
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 395 70 3000 multiplicity_b_pos 397 166 3000 multiplicity_a_pos 421 155 3000 multiplicity_b_pos 415 166 3000
end end
relationcanvas 134580 relation_ref 131380 // powiadamia > relationcanvas 134580 relation_ref 131380 // powiadamia >
from ref 129588 z 2001 label "powiadamia >" italic max_width 255 xyz 600 64 2001 to ref 128564 from ref 129588 z 2001 label "powiadamia >" italic max_width 255 xyz 635.5 67 2001 to ref 128564
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 744 123 3000 multiplicity_b_pos 488 65 3000 multiplicity_a_pos 744 125 3000 multiplicity_b_pos 573 99 3000
end end
relationcanvas 135220 relation_ref 131636 // < uzupelnia relationcanvas 135220 relation_ref 131636 // < uzupelnia
from ref 132404 z 2001 label "< uzupelnia" italic max_width 255 xyz 499 158 2001 to ref 131124 from ref 132404 z 2001 label "< uzupelnia" italic max_width 255 xyz 499 158 2001 to ref 131124
@ -218,9 +218,9 @@ relationcanvas 135732 relation_ref 132148 // < zaksiegowuje
multiplicity_a_pos 923 626 3000 multiplicity_b_pos 718 539 3000 multiplicity_a_pos 923 626 3000 multiplicity_b_pos 718 539 3000
end end
relationcanvas 135860 relation_ref 132276 // < powiadamia relationcanvas 135860 relation_ref 132276 // < powiadamia
from ref 128308 z 2001 label "< powiadamia" italic max_width 255 xyz 248 28 2001 to ref 129588 from ref 128308 z 2001 label "< powiadamia" italic max_width 255 xyz 251.5 29 2001 to ref 129588
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 327 51 3000 multiplicity_b_pos 244 54 3000 multiplicity_a_pos 334 76 3000 multiplicity_b_pos 244 66 3000
end end
relationcanvas 135988 relation_ref 132404 // nadzoruje > relationcanvas 135988 relation_ref 132404 // nadzoruje >
from ref 128308 z 2001 label "nadzoruje >" italic max_width 255 xyz 249 126 2001 to ref 131124 from ref 128308 z 2001 label "nadzoruje >" italic max_width 255 xyz 249 126 2001 to ref 131124
@ -234,14 +234,14 @@ relationcanvas 136116 relation_ref 132532 // dotyczy >
end end
relationcanvas 136244 relation_ref 132660 // sklada relationcanvas 136244 relation_ref 132660 // sklada
decenter_begin 388 decenter_begin 388
from ref 129460 z 2001 label "sklada" italic max_width 255 xyz 388 513 2001 to ref 129332 from ref 129460 z 2001 label "sklada" italic max_width 255 xyz 387 531 2001 to ref 129332
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 418 489 3000 multiplicity_b_pos 416 551 3000 multiplicity_a_pos 418 525 3000 multiplicity_b_pos 419 551 3000
end end
relationcanvas 137396 relation_ref 139188 // <dotyczy relationcanvas 137396 relation_ref 139188 // <dotyczy
from ref 129076 z 2001 label "<dotyczy" italic max_width 255 xyz 910 754 2001 to ref 137268 from ref 129076 z 2001 label "<dotyczy" italic max_width 255 xyz 910 768 2001 to ref 137268
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 979 780 3000 multiplicity_b_pos 885 777 3000 multiplicity_a_pos 979 789 3000 multiplicity_b_pos 949 796 3000
end end
relationcanvas 137908 relation_ref 139316 // <association> relationcanvas 137908 relation_ref 139316 // <association>
from ref 129844 z 2001 to ref 137780 from ref 129844 z 2001 to ref 137780

251
models/128180_52.d Normal file
View File

@ -0,0 +1,251 @@
format 224
classcanvas 128052 class_ref 134580 // Serwisant
classdiagramsettings member_max_width 0 end
xyz 21.2 236 2000
end
classcanvas 128180 class_ref 134708 // Serwis
classdiagramsettings member_max_width 0 end
xyz 22.4 107.7 2000
end
classcanvas 128308 class_ref 134836 // Administrator_systemu
classdiagramsettings member_max_width 0 end
xyz 28 5.8 2000
end
classcanvas 128436 class_ref 134964 // Hurtownia
classdiagramsettings member_max_width 0 end
xyz 1072.3 97.1 2000
end
classcanvas 128564 class_ref 135092 // Dostawca
classdiagramsettings member_max_width 0 end
xyz 763.2 102.3 2000
end
classcanvas 128692 class_ref 135220 // Produkt
classdiagramsettings member_max_width 0 end
xyz 1017.1 208.8 2000
end
classcanvas 128948 class_ref 135476 // Platnosc
classdiagramsettings member_max_width 0 end
xyz 627 621.3 2000
end
classcanvas 129076 class_ref 135604 // Platnosc_karta_strategy
classdiagramsettings member_max_width 0 end
xyz 765.4 749.1 2000
end
classcanvas 129204 class_ref 135732 // Platnosc_gotowka_strategy
classdiagramsettings member_max_width 0 end
xyz 489.1 749.8 2000
end
classcanvas 129332 class_ref 135860 // Klient
classdiagramsettings member_max_width 0 end
xyz 398.8 429.4 2000
end
classcanvas 129460 class_ref 135988 // Reklamacja
classdiagramsettings member_max_width 0 end
xyz 350.8 573.4 2000
end
classcanvas 129588 class_ref 136116 // Modul_komunikacji
classdiagramsettings member_max_width 0 end
xyz 353.2 11.1 2000
end
classcanvas 129716 class_ref 136244 // Urzad_skarbowy
classdiagramsettings member_max_width 0 end
xyz 904.5 492.9 2000
end
classcanvas 129844 class_ref 136372 // System_ksiegowy
classdiagramsettings member_max_width 0 end
xyz 927.6 616.1 2000
end
classcanvas 129972 class_ref 136500 // Inspektorat_sanitarny
classdiagramsettings member_max_width 0 end
xyz 1377.1 360.9 2000
end
classcanvas 131124 class_ref 143028 // Automat
classdiagramsettings member_max_width 0 end
xyz 366 188.8 2000
end
classcanvas 132404 class_ref 143156 // Dostawa
classdiagramsettings member_max_width 0 end
xyz 533.2 105.3 2000
end
classcanvas 132660 class_ref 143284 // Przeglad
classdiagramsettings member_max_width 0 end
xyz 76.3 492.1 2000
end
classcanvas 132788 class_ref 143412 // Sprzedaz
classdiagramsettings member_max_width 0 end
xyz 632.8 488 2000
end
classcanvas 136372 class_ref 149940 // Adres
classdiagramsettings member_max_width 0 end
xyz 1386 48 2000
end
classcanvas 136500 class_ref 150068 // Numer_telefonu
classdiagramsettings member_max_width 0 end
xyz 1382 118 2000
end
classcanvas 136628 class_ref 150196 // Data
classdiagramsettings member_max_width 0 end
xyz 1397 199 2000
end
classcanvas 136756 class_ref 150324 // Raport
classdiagramsettings member_max_width 0 end
xyz 1403 289 2000
end
classcanvas 136884 class_ref 150452 // Czas
classdiagramsettings member_max_width 0 end
xyz 1421 474 2000
end
classcanvas 137012 class_ref 150580 // Tresc_reklamacji
classdiagramsettings member_max_width 0 end
xyz 1384 570 2000
end
classcanvas 137140 class_ref 150708 // KwotaController
classdiagramsettings member_max_width 0 end
xyz 1411 673 2000
end
classcanvas 137268 class_ref 150836 // Karta_platnicza
classdiagramsettings member_max_width 0 end
xyz 997 749 2000
end
classcanvas 137524 class_ref 150964 // Numer_karty
classdiagramsettings member_max_width 0 end
xyz 1407 771 2000
end
classcanvas 137652 class_ref 151092 // Numer_urzedu
classdiagramsettings member_max_width 0 end
xyz 1395 414 2005
end
classcanvas 137780 class_ref 151220 // Ksiegowosc
classdiagramsettings member_max_width 0 end
xyz 1168 605 2000
end
relationcanvas 130228 relation_ref 128180 // zrealizowana >
from ref 129076 z 2001 label "zrealizowana >" italic max_width 255 xyz 737.5 715.5 2001 to ref 128948
no_role_a no_role_b
multiplicity_a_pos 783 752 3000 multiplicity_b_pos 770 764 3000
end
relationcanvas 130868 relation_ref 128692 // < zrealizowana
from ref 128948 z 2001 label "< zrealizowana" italic max_width 255 xyz 615.5 735 2001 to ref 129204
no_role_a no_role_b
multiplicity_a_pos 641 747 3000 multiplicity_b_pos 626 736 3000
end
relationcanvas 130996 relation_ref 128820 // < wysyla
from ref 128052 z 2001 label "< wysyla" italic max_width 255 xyz 60 207 2001 to ref 128180
no_role_a no_role_b
multiplicity_a_pos 107 203 3000 multiplicity_b_pos 106 214 3000
end
relationcanvas 131380 relation_ref 129076 // odpowiada za
from ref 128180 z 2001 label "odpowiada za" italic max_width 255 xyz 237 182 2001 to ref 131124
no_role_a no_role_b
multiplicity_a_pos 347 220 3000 multiplicity_b_pos 238 186 3000
end
relationcanvas 131892 relation_ref 129588 // przechowuje >
from ref 128692 z 2001 label "przechowuje >" italic max_width 255 xyz 697 219 2001 to ref 131124
no_role_a no_role_b
multiplicity_a_pos 474 232 3000 multiplicity_b_pos 998 255 3000
end
relationcanvas 132020 relation_ref 129716 // magazynuje >
from ref 128436 z 2001 label "magazynuje >" italic max_width 255 xyz 1106 160 2001 to ref 128692
no_role_a no_role_b
multiplicity_a_pos 1089 186 3000 multiplicity_b_pos 1093 145 3000
end
relationcanvas 132148 relation_ref 129844 // < zaopatruje
from ref 128564 z 2001 label "< zaopatruje" italic max_width 255 xyz 917 101 2001 to ref 128436
no_role_a no_role_b
multiplicity_a_pos 1053 125 3000 multiplicity_b_pos 849 128 3000
end
relationcanvas 132532 relation_ref 130100 // < dokonuje
from ref 128564 z 2001 label "< dokonuje" italic max_width 255 xyz 644 107 2001 to ref 132404
no_role_a no_role_b
multiplicity_a_pos 611 132 3000 multiplicity_b_pos 744 130 3000
end
relationcanvas 133044 relation_ref 130356 // uczestniczy >
decenter_begin 317
from ref 129332 z 2001 label "uczestniczy >" italic max_width 255 xyz 512 463 2001 to ref 132788
no_role_a no_role_b
multiplicity_a_pos 616 511 3000 multiplicity_b_pos 486 467 3000
end
relationcanvas 133172 relation_ref 130484 // dokonuje
decenter_begin 493
from ref 132788 z 2001 label "dokonuje" italic max_width 255 xyz 646 440 2001 to ref 131124
no_role_a no_role_b
multiplicity_a_pos 438 266 3000 multiplicity_b_pos 644 466 3000
end
relationcanvas 133300 relation_ref 130612 // oplacona
from ref 128948 z 2001 label "oplacona" italic max_width 255 xyz 616 576 2001 to ref 132788
no_role_a no_role_b
multiplicity_a_pos 687 627 3000 multiplicity_b_pos 687 599 3000
end
relationcanvas 133812 relation_ref 130868 // przeprowadza
from ref 128052 z 2001 label "przeprowadza" italic max_width 255 xyz 36 407 2001 to ref 132660
no_role_a no_role_b
multiplicity_a_pos 106 470 3000 multiplicity_b_pos 106 350 3000
end
relationcanvas 133940 relation_ref 130996 // < przechodzi
from ref 132660 z 2001 label "< przechodzi" italic max_width 255 xyz 285 362 2001 to ref 131124
no_role_a no_role_b
multiplicity_a_pos 355 266 3000 multiplicity_b_pos 146 470 3000
end
relationcanvas 134452 relation_ref 131252 // obsluguje >
from ref 131124 z 2001 label "obsluguje >" italic max_width 255 xyz 349 98.5 2001 to ref 129588
no_role_a no_role_b
multiplicity_a_pos 421 155 3000 multiplicity_b_pos 415 166 3000
end
relationcanvas 134580 relation_ref 131380 // powiadamia >
from ref 129588 z 2001 label "powiadamia >" italic max_width 255 xyz 635.5 67 2001 to ref 128564
no_role_a no_role_b
multiplicity_a_pos 744 125 3000 multiplicity_b_pos 573 99 3000
end
relationcanvas 135220 relation_ref 131636 // < uzupelnia
from ref 132404 z 2001 label "< uzupelnia" italic max_width 255 xyz 499 158 2001 to ref 131124
no_role_a no_role_b
multiplicity_a_pos 474 190 3000 multiplicity_b_pos 516 147 3000
end
relationcanvas 135476 relation_ref 131892 // obejmuje >
from ref 132788 z 2001 label "obejmuje >" italic max_width 255 xyz 783 380 2001 to ref 128692
role_a_pos 1011 269 3000 role_b_pos 718 462 3000
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135604 relation_ref 132020 // < kontroluje
from ref 132788 z 2001 label "< kontroluje" italic max_width 255 xyz 769 499 2001 to ref 129716
no_role_a no_role_b
multiplicity_a_pos 886 524 3000 multiplicity_b_pos 718 522 3000
end
relationcanvas 135732 relation_ref 132148 // < zaksiegowuje
from ref 132788 z 2001 label "< zaksiegowuje" italic max_width 255 xyz 824 560 2001 to ref 129844
no_role_a no_role_b
multiplicity_a_pos 923 626 3000 multiplicity_b_pos 718 539 3000
end
relationcanvas 135860 relation_ref 132276 // < powiadamia
from ref 128308 z 2001 label "< powiadamia" italic max_width 255 xyz 251.5 29 2001 to ref 129588
no_role_a no_role_b
multiplicity_a_pos 334 76 3000 multiplicity_b_pos 244 66 3000
end
relationcanvas 135988 relation_ref 132404 // nadzoruje >
from ref 128308 z 2001 label "nadzoruje >" italic max_width 255 xyz 249 126 2001 to ref 131124
no_role_a no_role_b
multiplicity_a_pos 347 206 3000 multiplicity_b_pos 231 95 3000
end
relationcanvas 136116 relation_ref 132532 // dotyczy >
from ref 129460 z 2001 label "dotyczy >" italic max_width 255 xyz 547 533 2001 to ref 132788
no_role_a no_role_b
multiplicity_a_pos 614 533 3000 multiplicity_b_pos 528 577 3000
end
relationcanvas 136244 relation_ref 132660 // sklada
decenter_begin 388
from ref 129460 z 2001 label "sklada" italic max_width 255 xyz 387 531 2001 to ref 129332
no_role_a no_role_b
multiplicity_a_pos 418 525 3000 multiplicity_b_pos 419 551 3000
end
relationcanvas 137396 relation_ref 139188 // <dotyczy
from ref 129076 z 2001 label "<dotyczy" italic max_width 255 xyz 910 768 2001 to ref 137268
no_role_a no_role_b
multiplicity_a_pos 979 789 3000 multiplicity_b_pos 949 796 3000
end
relationcanvas 137908 relation_ref 139316 // <association>
from ref 129844 z 2001 to ref 137780
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
end

View File

@ -1,7 +1,7 @@
format 224 format 224
classinstancecanvas 128069 classinstance_ref 128069 // classinstancecanvas 128069 classinstance_ref 128069 //
xyz 33.1 3.6 2005 life_line_z 2000 xyz 33.1 4 2005 life_line_z 2000
end end
classinstancecanvas 128197 classinstance_ref 128325 // classinstancecanvas 128197 classinstance_ref 128325 //
xyz 930.8 4.6 2005 life_line_z 2000 xyz 930.8 4.6 2005 life_line_z 2000
@ -18,42 +18,46 @@ classinstancecanvas 129733 classinstance_ref 130757 //
xyz 615.6 4.4 2000 life_line_z 2000 xyz 615.6 4.4 2000 life_line_z 2000
end end
durationcanvas 128453 classinstance_ref 128325 // :userInputHandler durationcanvas 128453 classinstance_ref 128325 // :userInputHandler
xyzwh 389 76.3 2010 11 78 xyzwh 390 76 2010 11 78
end end
durationcanvas 128709 classinstance_ref 128069 // :Klient durationcanvas 128709 classinstance_ref 128069 // :Klient
xyzwh 48 75.5 2010 11 40 xyzwh 47 75 2010 11 40
end end
durationcanvas 129861 classinstance_ref 129733 // :sprzedazController durationcanvas 129861 classinstance_ref 129733 // :sprzedazController
xyzwh 671 107.8 2010 11 63 xyzwh 671 107 2010 11 63
end end
durationcanvas 131141 classinstance_ref 128197 // :Sprzedaz durationcanvas 131141 classinstance_ref 128197 // :Sprzedaz
xyzwh 960 135.1 2010 11 53 xyzwh 959 135 2010 11 53
end end
durationcanvas 131397 classinstance_ref 129093 // :Produkt durationcanvas 131397 classinstance_ref 129093 // :Produkt
xyzwh 1282 154.8 2010 11 68 xyzwh 1281 154 2010 11 68
end end
msg 128965 synchronous msg 128965 synchronous
from durationcanvas_ref 128709 from durationcanvas_ref 128709
to durationcanvas_ref 128453 to durationcanvas_ref 128453
yz 87.5 2015 explicitmsg "zmianaSzczegolu(typSzczegolu: typSzczegolu)" yz 87 2015 msg operation_ref 137268 // "zmianaSzczegolu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 103.5 73.5 args "typSzczegolu: typSzczegolu"
label_xy 103 73
msg 129989 synchronous msg 129989 synchronous
from durationcanvas_ref 128453 from durationcanvas_ref 128453
to durationcanvas_ref 129861 to durationcanvas_ref 129861
yz 110 2015 explicitmsg "zmienSzczegol(typSzczegolu: typSzczegolu)" yz 110 2015 msg operation_ref 137396 // "zmienSzczegol()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "typSzczegolu: typSzczegolu"
label_xy 414 95 label_xy 414 95
msg 131269 synchronous msg 131269 synchronous
from durationcanvas_ref 129861 from durationcanvas_ref 129861
to durationcanvas_ref 131141 to durationcanvas_ref 131141
yz 135 2015 explicitmsg "zmienSzczegol(typSzczegolu: typSzczegolu)" yz 135 2015 msg operation_ref 137524 // "zmienSzczegol()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "typSzczegolu: typSzczegolu"
label_xy 696 121 label_xy 696 121
msg 131525 synchronous msg 131525 synchronous
from durationcanvas_ref 131141 from durationcanvas_ref 131141
to durationcanvas_ref 131397 to durationcanvas_ref 131397
yz 168 2015 explicitmsg "ustawNastepnySzczegol(typSzczegolu: typSzczegolu)" yz 168 2015 msg operation_ref 137652 // "ustawNastepnySzczegol()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "typSzczegolu: typSzczegolu"
label_xy 975 154 label_xy 975 154
end end

41
models/128234.diagram Normal file
View File

@ -0,0 +1,41 @@
format 224
classinstance 128106 class_ref 135860 // Klient
name "" xyz 53 8 2000 life_line_z 2000
classinstance 128234 class_ref 143028 // Automat
name "" xyz 263 14 2000 life_line_z 2000
classinstance 128362 class_ref 143412 // Sprzedaz
name "aktualnaSprzedaz" xyz 496 13 2000 life_line_z 2000
durationcanvas 128490 classinstance_ref 128106 // :Klient
xyzwh 64 86 2010 11 40
end
durationcanvas 128618 classinstance_ref 128234 // :Automat
xyzwh 285 86 2010 11 28
end
durationcanvas 128874 classinstance_ref 128362 // aktualnaSprzedaz:Sprzedaz
xyzwh 565 103 2010 11 38
overlappingdurationcanvas 129130
xyzwh 571 110 2020 11 25
end
end
msg 128746 synchronous
from durationcanvas_ref 128490
to durationcanvas_ref 128618
yz 86 2015 explicitmsg "wybranieMetodyPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "metoda"
label_xy 97 72
msg 129002 synchronous
from durationcanvas_ref 128618
to durationcanvas_ref 128874
yz 103 2015 explicitmsg "setMetodaPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "metoda"
label_xy 363 88
reflexivemsg 129258 synchronous
to durationcanvas_ref 129130
yz 110 2025 explicitmsg "setMetodaPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "metoda"
label_xy 611 95
end

View File

@ -16,40 +16,43 @@ classinstancecanvas 132037 classinstance_ref 131141 //
xyz 584 4 2005 life_line_z 2000 xyz 584 4 2005 life_line_z 2000
end end
durationcanvas 128325 classinstance_ref 128197 // :userInputHandler durationcanvas 128325 classinstance_ref 128197 // :userInputHandler
xyzwh 422 85 2010 11 72 xyzwh 423 85 2010 11 72
end end
durationcanvas 128453 classinstance_ref 128069 // :Klient durationcanvas 128453 classinstance_ref 128069 // :Klient
xyzwh 72 53 2010 11 81 xyzwh 71 53 2010 11 81
end end
durationcanvas 132165 classinstance_ref 132037 // :sprzedazController durationcanvas 132165 classinstance_ref 132037 // :sprzedazController
xyzwh 641 119 2010 11 32 xyzwh 640 119 2010 11 32
end end
durationcanvas 132677 classinstance_ref 128709 // :Sprzedaz durationcanvas 132677 classinstance_ref 128709 // :Sprzedaz
xyzwh 856 137 2010 11 29 xyzwh 855 137 2010 11 29
end end
durationcanvas 132933 classinstance_ref 129093 // :Platnosc durationcanvas 132933 classinstance_ref 129093 // :Platnosc
xyzwh 1163 152 2010 11 45 xyzwh 1160 152 2010 11 45
overlappingdurationcanvas 133189 overlappingdurationcanvas 133189
xyzwh 1169 165 2020 11 25 xyzwh 1166 165 2020 11 25
end end
end end
msg 128581 synchronous msg 128581 synchronous
from durationcanvas_ref 128453 from durationcanvas_ref 128453
to durationcanvas_ref 128325 to durationcanvas_ref 128325
yz 86 2015 explicitmsg "wyborMetodyPlatnosci(metodaPlatnosciID: int)" yz 86 2015 msg operation_ref 137780 // "wyborMetodyPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "metodaPlatnosciID: int"
label_xy 120 69 label_xy 120 69
msg 132293 synchronous msg 132293 synchronous
from durationcanvas_ref 128325 from durationcanvas_ref 128325
to durationcanvas_ref 132165 to durationcanvas_ref 132165
yz 120 2015 explicitmsg "ustawMetodePlatnosci(metodaPlatnosciID: int)" yz 120 2015 msg operation_ref 137908 // "ustawMetodePlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "metodaPlatnosciID: int"
label_xy 401 104 label_xy 401 104
msg 132805 synchronous msg 132805 synchronous
from durationcanvas_ref 132165 from durationcanvas_ref 132165
to durationcanvas_ref 132677 to durationcanvas_ref 132677
yz 139 2020 explicitmsg "ustawMetodePlatnosci(metodaPlatnosciID: int)" yz 139 2020 msg operation_ref 138036 // "ustawMetodePlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "metodaPlatnosciID: int"
label_xy 618 123 label_xy 618 123
msg 133061 synchronous msg 133061 synchronous
from durationcanvas_ref 132677 from durationcanvas_ref 132677
@ -59,7 +62,7 @@ msg 133061 synchronous
label_xy 887 135 label_xy 887 135
reflexivemsg 133317 synchronous reflexivemsg 133317 synchronous
to durationcanvas_ref 133189 to durationcanvas_ref 133189
yz 165 2025 explicitmsg "rozpocznijPlatnosc()" yz 165 2025 msg operation_ref 138292 // "rozpocznijPlatnosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 1131 149 label_xy 1202 161
end end

View File

@ -1,42 +1,42 @@
format 224 format 224
classinstance 128106 class_ref 135860 // Klient classinstance 128106 class_ref 135860 // Klient
name "" xyz 68 50 2000 life_line_z 2000 name "" xyz 103 4 2000 life_line_z 2000
classinstance 128234 class_ref 143028 // Automat classinstance 128234 class_ref 143028 // Automat
name "" xyz 328 54 2000 life_line_z 2000 name "" xyz 334 4 2000 life_line_z 2000
classinstance 129258 class_ref 143412 // Sprzedaz classinstance 129002 class_ref 143412 // Sprzedaz
name "aktualnaSprzedaz" xyz 680 125 2000 life_line_z 2000 name "aktualnaSprzedaz" xyz 540 4 2000 life_line_z 2000
note 130026 "wybranie produktu" fragment 129386 "Klient nie potwierdza zakupu"
xyzwh 159 12 2000 115 55 form "potwierdzenie = false" xyzwh 295 90 2020 410 138
end
durationcanvas 128362 classinstance_ref 128106 // :Klient durationcanvas 128362 classinstance_ref 128106 // :Klient
xyzwh 87 98 2010 11 58 xyzwh 114 71 2010 11 40
end end
durationcanvas 128490 classinstance_ref 128234 // :Automat durationcanvas 128490 classinstance_ref 128234 // :Automat
xyzwh 350 122 2010 11 68 xyzwh 356 73 2010 11 185
overlappingdurationcanvas 128746 overlappingdurationcanvas 128746
xyzwh 356 130 2020 11 26 xyzwh 362 136 2020 11 56
end end
end end
durationcanvas 129770 classinstance_ref 129258 // aktualnaSprzedaz:Sprzedaz durationcanvas 129130 classinstance_ref 129002 // aktualnaSprzedaz:Sprzedaz
xyzwh 749 175 2010 11 25 xyzwh 608 144 2010 11 43
end end
msg 128618 synchronous msg 128618 synchronous
from durationcanvas_ref 128362 from durationcanvas_ref 128362
to durationcanvas_ref 128490 to durationcanvas_ref 128490
yz 122 2015 explicitmsg "podanieNrProduktu(nrProduktu)" yz 73 2015 explicitmsg "potwierdzenieWyboruProduktu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 138 108 args "potwierdzenie"
label_xy 127 59
reflexivemsg 128874 synchronous reflexivemsg 128874 synchronous
to durationcanvas_ref 128746 to durationcanvas_ref 128746
yz 130 2025 explicitmsg "aktualnyProdukt= getProdukt(nrProduktu)" yz 136 2025 explicitmsg "anulujSprzedaz()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "nrProduktu" label_xy 381 122
label_xy 378 115 msg 129258 synchronous
msg 129898 synchronous from durationcanvas_ref 128746
from durationcanvas_ref 128490 to durationcanvas_ref 129130
to durationcanvas_ref 129770 yz 176 2030 explicitmsg "anulujSprzedaz()"
yz 175 2015 explicitmsg "aktualnaSprzedaz = createSprzedaz()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "aktualnyProdukt" label_xy 449 162
label_xy 376 161
end end

View File

@ -19,36 +19,36 @@ classinstancecanvas 131141 classinstance_ref 131269 //
xyz 59 4.2 2005 life_line_z 2000 xyz 59 4.2 2005 life_line_z 2000
end end
durationcanvas 128325 classinstance_ref 128069 // :userInputHandler durationcanvas 128325 classinstance_ref 128069 // :userInputHandler
xyzwh 242 80 2010 11 52 xyzwh 244 80 2010 11 52
end end
durationcanvas 128453 classinstance_ref 128197 // :sprzedazController durationcanvas 128453 classinstance_ref 128197 // :sprzedazController
xyzwh 481 73.3 2010 11 59 xyzwh 482 73 2010 11 59
end end
durationcanvas 128837 classinstance_ref 128709 // :Sprzedaz durationcanvas 128837 classinstance_ref 128709 // :Sprzedaz
xyzwh 718 69.4 2010 11 146 xyzwh 718 69 2010 11 146
end end
durationcanvas 130117 classinstance_ref 129221 // :Produkt durationcanvas 130117 classinstance_ref 129221 // :Produkt
xyzwh 892 80.4 2010 11 65 xyzwh 892 80 2010 11 65
end end
durationcanvas 130757 classinstance_ref 129093 // :Platnosc durationcanvas 130757 classinstance_ref 129093 // :Platnosc
xyzwh 1078 161.6 2010 11 36 xyzwh 1078 161 2010 11 36
end end
durationcanvas 131269 classinstance_ref 131141 // :Klient durationcanvas 131269 classinstance_ref 131141 // :Klient
xyzwh 73 95 2010 11 40 xyzwh 73 95 2010 11 40
end end
durationcanvas 131397 classinstance_ref 128069 // :userInputHandler durationcanvas 131397 classinstance_ref 128069 // :userInputHandler
xyzwh 242 95 2010 11 25 xyzwh 244 95 2010 11 25
end end
msg 128581 synchronous msg 128581 synchronous
from durationcanvas_ref 128325 from durationcanvas_ref 128325
to durationcanvas_ref 128453 to durationcanvas_ref 128453
yz 100 2015 explicitmsg "zatwierdzenieWybranychSzczegolow()" yz 100 2015 msg operation_ref 138548 // "zatwierdzenieWybranychSzczegolow()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 262 86 label_xy 262 86
msg 128965 synchronous msg 128965 synchronous
from durationcanvas_ref 128453 from durationcanvas_ref 128453
to durationcanvas_ref 128837 to durationcanvas_ref 128837
yz 87 2015 explicitmsg "utworzPlatnosc()" yz 87 2015 msg operation_ref 138676 // "utworzPlatnosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 552 69 label_xy 552 69
msg 130245 asynchronous msg 130245 asynchronous
@ -72,7 +72,7 @@ msg 130885 synchronous
msg 131525 synchronous msg 131525 synchronous
from durationcanvas_ref 131269 from durationcanvas_ref 131269
to durationcanvas_ref 131397 to durationcanvas_ref 131397
yz 93 2015 explicitmsg "potwierdzenieWybranychSzczegolow()" yz 93 2015 msg operation_ref 138420 // "potwierdzenieWybranychSzczegolow()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 49 79 label_xy 49 79
end end

71
models/128490.diagram Normal file
View File

@ -0,0 +1,71 @@
format 224
classinstance 128106 class_ref 135860 // Klient
name "" xyz 16 5 2000 life_line_z 2000
classinstance 128234 class_ref 143028 // Automat
name "" xyz 107 4 2000 life_line_z 2000
classinstance 128362 class_ref 143412 // Sprzedaz
name "" xyz 186 4 2000 life_line_z 2000
classinstance 128618 class_ref 135476 // Platnosc
name "" xyz 355 7 2000 life_line_z 2000
classinstance 128746 class_ref 135604 // Platnosc_karta_strategy
name "" xyz 487 4 2000 life_line_z 2000
classinstance 128874 class_ref 128106 // Bank
name "" xyz 731 4 2000 life_line_z 2000
fragment 130410 "loop: Mozna podac kod pin maksymalnie 3 razy"
xyzwh 17 57 3005 761 186
end
durationcanvas 129002 classinstance_ref 128106 // :Klient
xyzwh 27 89 2010 11 40
end
durationcanvas 129130 classinstance_ref 128234 // :Automat
xyzwh 129 100 2010 11 62
end
durationcanvas 129386 classinstance_ref 128362 // :Sprzedaz
xyzwh 211 110 2010 11 61
end
durationcanvas 129642 classinstance_ref 128618 // :Platnosc
xyzwh 373 125 2010 11 57
end
durationcanvas 129898 classinstance_ref 128746 // :Platnosc_karta_strategy
xyzwh 547 144 2010 11 57
end
durationcanvas 130154 classinstance_ref 128874 // :Bank
xyzwh 750 153 2010 11 79
end
msg 129258 synchronous
from durationcanvas_ref 129002
to durationcanvas_ref 129130
yz 103 2015 explicitmsg "podajPin()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "pin"
label_xy 52 89
msg 129514 synchronous
from durationcanvas_ref 129130
to durationcanvas_ref 129386
yz 125 2015 explicitmsg "podajPin()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "pin"
label_xy 144 111
msg 129770 synchronous
from durationcanvas_ref 129386
to durationcanvas_ref 129642
yz 144 2020 explicitmsg "podajPin()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "pin"
label_xy 273 130
msg 130026 synchronous
from durationcanvas_ref 129642
to durationcanvas_ref 129898
yz 161 2025 explicitmsg "podajPin()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "pin"
label_xy 441 147
msg 130282 synchronous
from durationcanvas_ref 129898
to durationcanvas_ref 130154
yz 178 2030 explicitmsg "czyPinPrawidlowy()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "pin"
label_xy 596 164
end

View File

@ -1,33 +1,33 @@
format 224 format 224
classinstancecanvas 128069 classinstance_ref 129605 // classinstancecanvas 128069 classinstance_ref 129605 //
xyz 73.5 3.5 2005 life_line_z 2000 xyz 73.5 4 2005 life_line_z 2000
end end
classinstancecanvas 128197 classinstance_ref 129733 // classinstancecanvas 128197 classinstance_ref 129733 //
xyz 329 4 2000 life_line_z 2000 xyz 329 4 2000 life_line_z 2000
end end
classinstancecanvas 128709 classinstance_ref 129861 // classinstancecanvas 128709 classinstance_ref 129861 //
xyz 612 4 2000 life_line_z 2000 xyz 609 4 2000 life_line_z 2000
end end
durationcanvas 128325 classinstance_ref 128069 // :Klient durationcanvas 128325 classinstance_ref 128069 // :Klient
xyzwh 88 79 2010 11 81 xyzwh 87 77 2010 11 83
end end
durationcanvas 128453 classinstance_ref 128197 // :userInputHandler durationcanvas 128453 classinstance_ref 128197 // :userInputHandler
xyzwh 381 78 2010 11 28 xyzwh 381 77 2010 11 29
end end
durationcanvas 128837 classinstance_ref 128709 // :modulKomunikacji durationcanvas 128837 classinstance_ref 128709 // :Modul_Komunikacji
xyzwh 666 92 2010 11 56 xyzwh 666 90 2010 11 59
end end
msg 128581 synchronous msg 128581 synchronous
from durationcanvas_ref 128325 from durationcanvas_ref 128325
to durationcanvas_ref 128453 to durationcanvas_ref 128453
yz 77 2015 explicitmsg "uzyciePrzyciskuReklamacji()" yz 77 2015 msg operation_ref 138932 // "uzyciePrzyciskuReklamacji()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 155 63 label_xy 155 63
msg 128965 synchronous msg 128965 synchronous
from durationcanvas_ref 128453 from durationcanvas_ref 128453
to durationcanvas_ref 128837 to durationcanvas_ref 128837
yz 90 2015 explicitmsg "uruchomProcedureReklamacji()" yz 90 2015 msg operation_ref 139060 // "uruchomProcedureReklamacji()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 436 75 label_xy 436 75
msg 129861 return msg 129861 return

View File

@ -19,33 +19,33 @@ durationcanvas 128325 classinstance_ref 128069 // :Klient
xyzwh 70 96 2010 11 40 xyzwh 70 96 2010 11 40
end end
durationcanvas 128453 classinstance_ref 128197 // :systemStateMonitor durationcanvas 128453 classinstance_ref 128197 // :systemStateMonitor
xyzwh 269 113.2 2010 11 56 xyzwh 266 113 2010 11 56
end end
durationcanvas 130117 classinstance_ref 129989 // :sprzedazController durationcanvas 130117 classinstance_ref 129989 // :sprzedazController
xyzwh 481 103.2 2010 11 71 xyzwh 479 103 2010 11 71
end end
durationcanvas 130629 classinstance_ref 128709 // :Sprzedaz durationcanvas 130629 classinstance_ref 128709 // :Sprzedaz
xyzwh 669 115.6 2010 11 89 xyzwh 667 114 2010 11 90
overlappingdurationcanvas 131397 overlappingdurationcanvas 131397
xyzwh 675 157.6 2020 11 25 xyzwh 673 157 2020 11 25
end end
end end
durationcanvas 130885 classinstance_ref 129093 // :Platnosc durationcanvas 130885 classinstance_ref 129093 // :Platnosc
xyzwh 937 128.2 2010 11 41 xyzwh 935 128 2010 11 41
overlappingdurationcanvas 131141 overlappingdurationcanvas 131141
xyzwh 943 139.4 2020 11 25 xyzwh 941 139 2020 11 25
end end
end end
msg 128581 synchronous msg 128581 synchronous
from durationcanvas_ref 128325 from durationcanvas_ref 128325
to durationcanvas_ref 128453 to durationcanvas_ref 128453
yz 113 2015 explicitmsg "time()" yz 113 2015 msg operation_ref 136756 // "time()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 156 98 label_xy 156 98
msg 130245 synchronous msg 130245 synchronous
from durationcanvas_ref 128453 from durationcanvas_ref 128453
to durationcanvas_ref 130117 to durationcanvas_ref 130117
yz 114 2015 explicitmsg "przerwijSprzedaz()" yz 114 2015 msg operation_ref 136884 // "przerwijSprzedaz()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 322 99 label_xy 322 99
msg 130757 synchronous msg 130757 synchronous
@ -57,9 +57,9 @@ msg 130757 synchronous
msg 131013 synchronous msg 131013 synchronous
from durationcanvas_ref 130629 from durationcanvas_ref 130629
to durationcanvas_ref 130885 to durationcanvas_ref 130885
yz 127 2015 explicitmsg "usunPlatnosc()" yz 128 2015 msg operation_ref 137140 // "usunPlatnosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 763 113 label_xy 763 114
reflexivemsg 131269 synchronous reflexivemsg 131269 synchronous
to durationcanvas_ref 131141 to durationcanvas_ref 131141
yz 139 2025 unspecifiedmsg yz 139 2025 unspecifiedmsg

View File

@ -10,48 +10,48 @@ classinstancecanvas 129733 classinstance_ref 130501 //
xyz 402 4 2000 life_line_z 2000 xyz 402 4 2000 life_line_z 2000
end end
durationcanvas 128965 classinstance_ref 128197 // :systemStateMonitor durationcanvas 128965 classinstance_ref 128197 // :systemStateMonitor
xyzwh 254 108.5 2010 11 77 xyzwh 252 108 2010 11 77
end end
durationcanvas 129093 classinstance_ref 128069 // :Klient durationcanvas 129093 classinstance_ref 128069 // :Klient
xyzwh 58 107 2010 11 42 xyzwh 57 107 2010 11 42
end end
durationcanvas 129861 classinstance_ref 129733 // :machineryController durationcanvas 129861 classinstance_ref 129733 // :machineryController
xyzwh 461 132 2010 11 150 xyzwh 462 132 2010 11 150
overlappingdurationcanvas 130117 overlappingdurationcanvas 130117
xyzwh 467 141 2020 11 25 xyzwh 468 141 2020 11 25
end end
overlappingdurationcanvas 130373 overlappingdurationcanvas 130373
xyzwh 467 182 2020 11 25 xyzwh 468 182 2020 11 25
end end
overlappingdurationcanvas 130629 overlappingdurationcanvas 130629
xyzwh 467 236 2020 11 25 xyzwh 468 236 2020 11 25
end end
end end
msg 129349 synchronous msg 129349 synchronous
from durationcanvas_ref 129093 from durationcanvas_ref 129093
to durationcanvas_ref 128965 to durationcanvas_ref 128965
yz 108 2015 explicitmsg "time()" yz 108 2015 msg operation_ref 136756 // "time()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 146.5 94 label_xy 146 94
msg 129989 synchronous msg 129989 synchronous
from durationcanvas_ref 128965 from durationcanvas_ref 128965
to durationcanvas_ref 129861 to durationcanvas_ref 129861
yz 130 2015 explicitmsg "przywrocUstawienieDomyslne()" yz 130 2015 msg operation_ref 139316 // "przywrocUstawienieDomyslne()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 266 116 label_xy 266 116
reflexivemsg 130245 synchronous reflexivemsg 130245 synchronous
to durationcanvas_ref 130117 to durationcanvas_ref 130117
yz 141 2025 explicitmsg "oproznijPodawacz()" yz 141 2025 msg operation_ref 139444 // "oproznijPodawacz()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 494 131 label_xy 494 131
reflexivemsg 130501 synchronous reflexivemsg 130501 synchronous
to durationcanvas_ref 130373 to durationcanvas_ref 130373
yz 182 2025 explicitmsg "oczyscPodawacz()" yz 182 2025 msg operation_ref 139572 // "oczyscPodawacz()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 495 175 label_xy 495 175
reflexivemsg 130757 synchronous reflexivemsg 130757 synchronous
to durationcanvas_ref 130629 to durationcanvas_ref 130629
yz 236 2025 explicitmsg "wrocNaPozycjeDomyslna()" yz 236 2025 msg operation_ref 139700 // "wrocNaPozycjeDomyslna()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 498 219 label_xy 498 219
end end

View File

@ -1,7 +1,7 @@
window_sizes 1920 1001 450 1464 819 128 window_sizes 1920 1001 450 1464 819 128
show_stereotypes show_stereotypes
selected classdiagram_ref 147764 // design-model selected sequencediagram_ref 128269 // 6-3-zmianaSposobuPlatnosci
open open
classview_ref 134708 // design classview_ref 134708 // design
end end

View File

@ -1,29 +1,130 @@
format 223 format 224
classinstancecanvas 128052 classinstance_ref 128052 //
xyz 65 4 2005 life_line_z 2000
end
classinstancecanvas 128180 classinstance_ref 128180 // automat classinstancecanvas 128180 classinstance_ref 128180 // automat
xyz 235 4 2005 life_line_z 2000 xyz 235 4 2005 life_line_z 2000
end end
durationcanvas 128308 classinstance_ref 128052 // :Serwisant classinstance 129460 class_ref 164276 // Modul_platnosci
xyzwh 96 81 2010 11 40 name "payment_module" xyz 389 6.2 2005 life_line_z 2000
end classinstance 129588 class_ref 128996 // Modul_Zabezpieczen
name "safety_module" xyz 631 6.2 2005 life_line_z 2000
classinstance 129716 class_ref 136116 // Modul_komunikacji
name "communication_module" xyz 891 7 2005 life_line_z 2000
classinstance 133172 class_ref 157748 // serwisant
name "" xyz 87 4 2000 life_line_z 2000
durationcanvas 128436 classinstance_ref 128180 // automat:Automat durationcanvas 128436 classinstance_ref 128180 // automat:Automat
xyzwh 285 81 2010 11 25 xyzwh 285 55 2010 11 435
overlappingdurationcanvas 132020
xyzwh 291 412 2020 11 25
end end
durationcanvas 129204 classinstance_ref 128180 // automat:Automat overlappingdurationcanvas 133428
xyzwh 285 140 2010 11 40 xyzwh 291 55 2020 11 30
end end
msg 128564 synchronous end
from durationcanvas_ref 128308 durationcanvas 129844 classinstance_ref 129460 // payment_module:Modul_platnosci
xyzwh 486 105 2010 11 55
end
durationcanvas 130484 classinstance_ref 129716 // communication_module:Modul_komunikacji
xyzwh 1015 136 2010 11 27
end
durationcanvas 130740 classinstance_ref 129588 // safety_module:Modul_Zabezpieczen
xyzwh 734 226 2010 11 55
end
durationcanvas 131124 classinstance_ref 129588 // safety_module:Modul_Zabezpieczen
xyzwh 734 323 2010 11 59
end
durationcanvas 131508 classinstance_ref 129716 // communication_module:Modul_komunikacji
xyzwh 1015 256 2010 11 27
end
durationcanvas 131764 classinstance_ref 129716 // communication_module:Modul_komunikacji
xyzwh 1015 358 2010 11 26
end
durationcanvas 132276 classinstance_ref 129716 // communication_module:Modul_komunikacji
xyzwh 1015 475 2010 11 154
overlappingdurationcanvas 132660
xyzwh 1021 525 2020 11 25
end
end
durationcanvas 133300 classinstance_ref 133172 // :serwisant
xyzwh 113 66 2010 11 64
end
msg 129972 synchronous
from durationcanvas_ref 128436
to durationcanvas_ref 129844
yz 108 2015 msg operation_ref 128052 // "Wylacz_modul()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "payment_module"
label_xy 304 91
msg 130356 return
from durationcanvas_ref 129844
to durationcanvas_ref 128436 to durationcanvas_ref 128436
yz 81 2015 explicitmsg "Zmien_tryb(code)" yz 146 2015 explicitmsg "Stan_zmieniono()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 126 66 label_xy 342 129
reflexivemsg 129332 synchronous msg 130612 asynchronous
to durationcanvas_ref 129204 from durationcanvas_ref 129844
yz 140 2015 explicitmsg "Tryb_serwisowy(isActive)" to durationcanvas_ref 130484
yz 137 2015 msg operation_ref 128180 // "Stan_zmieniono()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 318 137 label_xy 707 121
msg 130868 synchronous
from durationcanvas_ref 128436
to durationcanvas_ref 130740
yz 227 2015 msg operation_ref 128308 // "Odblokuj_drzwi()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 469 211
msg 130996 return
from durationcanvas_ref 130740
to durationcanvas_ref 128436
yz 269 2015 explicitmsg "Drzwi_odblokowano()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 456 253
msg 131252 synchronous
from durationcanvas_ref 128436
to durationcanvas_ref 131124
yz 325 2015 msg operation_ref 128692 // "Wylacz_modul()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "safety_module"
label_xy 431 309
msg 131380 return
from durationcanvas_ref 131124
to durationcanvas_ref 128436
yz 370 2015 explicitmsg "Stan_zmieniono()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 468 354
msg 131636 synchronous
from durationcanvas_ref 130740
to durationcanvas_ref 131508
yz 258 2020 msg operation_ref 128180 // "Stan_zmieniono()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 833 242
msg 131892 synchronous
from durationcanvas_ref 131124
to durationcanvas_ref 131764
yz 359 2020 msg operation_ref 128180 // "Stan_zmieniono()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 833 343
reflexivemsg 132148 synchronous
to durationcanvas_ref 132020
yz 412 2025 msg operation_ref 128948 // "Tryb_serwisowy()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "bool isActive"
label_xy 325 410
msg 132404 synchronous
from durationcanvas_ref 128436
to durationcanvas_ref 132276
yz 476 2015 msg operation_ref 129076 // "Wygeneruj_raport()()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 593 460
reflexivemsg 132788 synchronous
to durationcanvas_ref 132660
yz 525 2025 msg operation_ref 129204 // "Generowanie_raportu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 1060 520
msg 133556 asynchronous
from durationcanvas_ref 133300
to durationcanvas_ref 133428
yz 66 2025 explicitmsg "Zmien_tryb()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "int code"
label_xy 148 50
end end

View File

@ -1,29 +0,0 @@
format 223
classinstancecanvas 128052 classinstance_ref 128052 //
xyz 65 4 2005 life_line_z 2000
end
classinstancecanvas 128180 classinstance_ref 128180 // automat
xyz 235 4 2005 life_line_z 2000
end
durationcanvas 128308 classinstance_ref 128052 // :Serwisant
xyzwh 96 81 2010 11 40
end
durationcanvas 128436 classinstance_ref 128180 // automat:Automat
xyzwh 285 81 2010 11 25
end
durationcanvas 129204 classinstance_ref 128180 // automat:Automat
xyzwh 285 140 2010 11 40
end
msg 128564 synchronous
from durationcanvas_ref 128308
to durationcanvas_ref 128436
yz 81 2015 explicitmsg "Zmien_tryb(code)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 126 66
reflexivemsg 129332 synchronous
to durationcanvas_ref 129204
yz 140 2015 explicitmsg "Tryb_serwisowy(isActive)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 318 137
end

View File

@ -1,32 +0,0 @@
format 224
classinstance 128106 class_ref 135860 // Klient
name "" xyz 76 15 2000 life_line_z 2000
classinstance 128234 class_ref 143028 // Automat
name "" xyz 332 15 2000 life_line_z 2000
classinstance 128746 class_ref 143412 // Sprzedaz
name "aktualnaSprzedaz" xyz 487 15 2000 life_line_z 2000
durationcanvas 128362 classinstance_ref 128106 // :Klient
xyzwh 95 88 2010 11 40
end
durationcanvas 128490 classinstance_ref 128234 // :Automat
xyzwh 354 88 2010 11 25
end
durationcanvas 128874 classinstance_ref 128746 // aktualnaSprzedaz:Sprzedaz
xyzwh 555 103 2010 11 25
end
msg 128618 synchronous
from durationcanvas_ref 128362
to durationcanvas_ref 128490
yz 88 2015 explicitmsg "wybranieMetodyPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "metoda"
label_xy 147 74
msg 129002 synchronous
from durationcanvas_ref 128490
to durationcanvas_ref 128874
yz 103 2020 explicitmsg "setMetodaPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "metoda"
label_xy 392 89
end

View File

@ -1,29 +0,0 @@
format 224
classinstance 128106 class_ref 135860 // Klient
name "" xyz 81 4 2000 life_line_z 2000
classinstance 128234 class_ref 143028 // Automat
name "" xyz 349 4 2000 life_line_z 2000
durationcanvas 128362 classinstance_ref 128106 // :Klient
xyzwh 100 66 2010 11 40
end
durationcanvas 128490 classinstance_ref 128234 // :Automat
xyzwh 371 66 2010 11 38
overlappingdurationcanvas 128746
xyzwh 377 73 2020 11 25
end
end
msg 128618 synchronous
from durationcanvas_ref 128362
to durationcanvas_ref 128490
yz 66 2015 explicitmsg "potwierdzenieWyboruProduktu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "potwierdzenie"
label_xy 130 50
reflexivemsg 128874 synchronous
to durationcanvas_ref 128746
yz 73 2025 explicitmsg "potwierdzenieWyboruProduktu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "potwierdzenie"
label_xy 410 51
end

View File

@ -1,73 +0,0 @@
format 224
classinstance 128106 class_ref 135860 // Klient
name "" xyz 15.3693 4.2 2000 life_line_z 2000
classinstance 128234 class_ref 143028 // Automat
name "" xyz 129.102 4.2 2000 life_line_z 2000
classinstance 128362 class_ref 143412 // Sprzedaz
name "aktualnaSprzedaz" xyz 204.142 3.2 2000 life_line_z 2000
classinstance 128490 class_ref 135476 // Platnosc
name "" xyz 926.199 4.45454 2000 life_line_z 2000
classinstance 128618 class_ref 135476 // Platnosc
name "" xyz 358.647 4.2 2000 life_line_z 2000
classinstance 129642 class_ref 135604 // Platnosc_karta
name "" xyz 477 3.2 2000 life_line_z 2000
classinstance 130026 class_ref 134634 // Bank
name "" xyz 666 3.2 2000 life_line_z 2000
fragment 130410 "petla: Mo?na poda? kod pin maksymalnie 3 razy"
xyzwh 16 30 2020 692 124
end
durationcanvas 128746 classinstance_ref 128106 // :Klient
xyzwh 34 65 2010 11 40
end
durationcanvas 128874 classinstance_ref 128234 // :Automat
xyzwh 151 64 2010 11 25
end
durationcanvas 129130 classinstance_ref 128362 // aktualnaSprzedaz:Sprzedaz
xyzwh 269 76 2010 11 25
end
durationcanvas 129386 classinstance_ref 128618 // :Platnosc
xyzwh 380 85 2010 11 25
end
durationcanvas 129770 classinstance_ref 129642 // :Platnosc_karta
xyzwh 512 99 2010 11 25
end
durationcanvas 130154 classinstance_ref 130026 // :Bank
xyzwh 685 112 2010 11 25
end
msg 129002 synchronous
from durationcanvas_ref 128746
to durationcanvas_ref 128874
yz 65 2015 explicitmsg "podajPin()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "pin"
label_xy 67 51
msg 129258 synchronous
from durationcanvas_ref 128874
to durationcanvas_ref 129130
yz 76 2020 explicitmsg "podajPin()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "pin"
label_xy 177 63
msg 129514 synchronous
from durationcanvas_ref 129130
to durationcanvas_ref 129386
yz 85 2015 explicitmsg "podajPin()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "pin"
label_xy 300 72
msg 129898 synchronous
from durationcanvas_ref 129386
to durationcanvas_ref 129770
yz 100 2020 explicitmsg "podajPin()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "pin"
label_xy 421 86
msg 130282 synchronous
from durationcanvas_ref 129770
to durationcanvas_ref 130154
yz 112 2015 explicitmsg "isPinValid()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "pin"
label_xy 570 99
end

View File

@ -1,45 +1,138 @@
format 223 format 224
classinstancecanvas 128052 classinstance_ref 128052 // classinstance 130356 class_ref 164404 // Modul_bezpieczenstwa
xyz 49 9 2005 life_line_z 2000 name "safety_module" xyz 644 23.3 2005 life_line_z 2000
classinstance 130484 class_ref 136116 // Modul_komunikacji
name "communication_module" xyz 905 24.5 2005 life_line_z 2000
classinstancecanvas 130612 classinstance_ref 128180 // automat
xyz 249 21.9 2005 life_line_z 2000
end end
classinstancecanvas 128180 classinstance_ref 128180 // automat classinstance 130740 class_ref 164276 // Modul_platnosci
xyz 219 9 2005 life_line_z 2000 name "payment_module" xyz 405.8 23.3 2005 life_line_z 2000
classinstance 134324 class_ref 157748 // serwisant
name "" xyz 99 20 2000 life_line_z 2000
durationcanvas 130996 classinstance_ref 130740 // payment_module:Modul_platnosci
xyzwh 502 99 2010 11 85
overlappingdurationcanvas 134068
xyzwh 508 128 2020 11 25
end end
durationcanvas 128308 classinstance_ref 128052 // :Serwisant
xyzwh 80 58 2010 11 47
end end
durationcanvas 128436 classinstance_ref 128180 // automat:Automat durationcanvas 131124 classinstance_ref 130356 // safety_module:Modul_bezpieczenstwa
xyzwh 269 282 2010 11 40 xyzwh 754 238 2010 11 69
end end
durationcanvas 128564 classinstance_ref 128180 // automat:Automat durationcanvas 131252 classinstance_ref 130484 // communication_module:Modul_komunikacji
xyzwh 269 58 2010 11 26 xyzwh 1029 487 2010 11 158
overlappingdurationcanvas 131380
xyzwh 1035 542 2020 11 25
end end
durationcanvas 129716 classinstance_ref 128180 // automat:Automat
xyzwh 269 121 2010 11 40
end end
durationcanvas 129972 classinstance_ref 128180 // automat:Automat durationcanvas 131508 classinstance_ref 130484 // communication_module:Modul_komunikacji
xyzwh 269 196 2010 11 40 xyzwh 1029 153 2010 11 26
end end
reflexivemsg 128692 synchronous durationcanvas 131636 classinstance_ref 130612 // automat:Automat
to durationcanvas_ref 128436 xyzwh 299 70 2010 11 431
yz 282 2015 explicitmsg "Tryb_operacyjny(isActive)" overlappingdurationcanvas 131764
xyzwh 305 423 2020 11 25
end
overlappingdurationcanvas 134580
xyzwh 305 70 2020 11 25
end
end
durationcanvas 131892 classinstance_ref 130484 // communication_module:Modul_komunikacji
xyzwh 1029 273 2010 11 27
end
durationcanvas 132020 classinstance_ref 130356 // safety_module:Modul_bezpieczenstwa
xyzwh 754 336 2010 11 72
end
durationcanvas 132148 classinstance_ref 130484 // communication_module:Modul_komunikacji
xyzwh 1029 375 2010 11 26
end
durationcanvas 134452 classinstance_ref 134324 // :serwisant
xyzwh 125 74 2010 11 52
end
reflexivemsg 132276 synchronous
to durationcanvas_ref 131380
yz 542 2025 msg operation_ref 129204 // "Generowanie_raportu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 227 263 label_xy 1074 537
msg 128820 synchronous msg 132532 return
from durationcanvas_ref 128308 from durationcanvas_ref 131124
to durationcanvas_ref 128564 to durationcanvas_ref 131636
yz 58 2015 explicitmsg "Zmien_tryb(code)" yz 280 2015 explicitmsg "Drzwi_zablokowano()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 110 43 label_xy 470 264
reflexivemsg 129844 synchronous msg 132660 synchronous
to durationcanvas_ref 129716 from durationcanvas_ref 132020
yz 121 2015 explicitmsg "Sprawdzenie_kasetki()" to durationcanvas_ref 132148
yz 376 2020 msg operation_ref 128180 // "Stan_zmieniono()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 228 99 label_xy 847 360
reflexivemsg 130100 synchronous msg 132788 return
to durationcanvas_ref 129972 from durationcanvas_ref 132020
yz 196 2015 explicitmsg "Sprawdzenie_drzwi()" to durationcanvas_ref 131636
yz 381 2015 explicitmsg "Stan_zmieniono()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 228 180 label_xy 482 365
msg 132916 synchronous
from durationcanvas_ref 131124
to durationcanvas_ref 131892
yz 275 2020 msg operation_ref 128180 // "Stan_zmieniono()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 847 259
msg 133172 synchronous
from durationcanvas_ref 131636
to durationcanvas_ref 131252
yz 487 2015 msg operation_ref 129076 // "Wygeneruj_raport()()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 607 471
msg 133300 synchronous
from durationcanvas_ref 131636
to durationcanvas_ref 130996
yz 107 2015 explicitmsg "Wlacz_modul()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "payment_module"
label_xy 318 90
msg 133428 return
from durationcanvas_ref 130996
to durationcanvas_ref 131636
yz 157 2015 explicitmsg "Stan_zmieniono()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 356 140
reflexivemsg 133556 synchronous
to durationcanvas_ref 131764
yz 423 2025 explicitmsg "Tryb_operacyjny()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "bool isActive"
label_xy 339 421
msg 133684 synchronous
from durationcanvas_ref 131636
to durationcanvas_ref 132020
yz 336 2015 msg operation_ref 129716 // "Wlacz_modul()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "safety_module"
label_xy 445 320
msg 133812 synchronous
from durationcanvas_ref 131636
to durationcanvas_ref 131124
yz 238 2015 msg operation_ref 129588 // "Zablokuj_drzwi()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 483 222
msg 133940 asynchronous
from durationcanvas_ref 130996
to durationcanvas_ref 131508
yz 154 2015 msg operation_ref 128180 // "Stan_zmieniono()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 721 138
reflexivemsg 134196 synchronous
to durationcanvas_ref 134068
yz 128 2025 msg operation_ref 129460 // "Test_kasetki()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 540 125
msg 134708 synchronous
from durationcanvas_ref 134452
to durationcanvas_ref 134580
yz 81 2025 explicitmsg "Zmien_tryb()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "int code"
label_xy 161 65
end end

View File

@ -1,45 +0,0 @@
format 223
classinstancecanvas 128052 classinstance_ref 128052 //
xyz 49 9 2005 life_line_z 2000
end
classinstancecanvas 128180 classinstance_ref 128180 // automat
xyz 219 9 2005 life_line_z 2000
end
durationcanvas 128308 classinstance_ref 128052 // :Serwisant
xyzwh 80 58 2010 11 47
end
durationcanvas 128436 classinstance_ref 128180 // automat:Automat
xyzwh 269 282 2010 11 40
end
durationcanvas 128564 classinstance_ref 128180 // automat:Automat
xyzwh 269 58 2010 11 26
end
durationcanvas 129716 classinstance_ref 128180 // automat:Automat
xyzwh 269 121 2010 11 40
end
durationcanvas 129972 classinstance_ref 128180 // automat:Automat
xyzwh 269 196 2010 11 40
end
reflexivemsg 128692 synchronous
to durationcanvas_ref 128436
yz 282 2015 explicitmsg "Tryb_operacyjny(isActive)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 227 263
msg 128820 synchronous
from durationcanvas_ref 128308
to durationcanvas_ref 128564
yz 58 2015 explicitmsg "Zmien_tryb(code)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 110 43
reflexivemsg 129844 synchronous
to durationcanvas_ref 129716
yz 121 2015 explicitmsg "Sprawdzenie_kasetki()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 228 99
reflexivemsg 130100 synchronous
to durationcanvas_ref 129972
yz 196 2015 explicitmsg "Sprawdzenie_drzwi()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 228 180
end

211
models/154420.diagram Normal file
View File

@ -0,0 +1,211 @@
format 224
classcanvas 128052 class_ref 143028 // Automat
classdiagramsettings member_max_width 0 end
xyz 733 261 2000
end
classcanvas 128180 class_ref 164276 // Modul_platnosci
classdiagramsettings member_max_width 0 end
xyz 209.7 524.6 2000
end
classcanvas 128308 class_ref 164404 // Modul_bezpieczenstwa
classdiagramsettings member_max_width 0 end
xyz -124 679 2000
end
classcanvas 128436 class_ref 136116 // Modul_komunikacji
classdiagramsettings member_max_width 0 end
xyzwh 624.9 531.4 2006 231 157
end
classcanvas 128692 class_ref 150708 // KwotaController
classdiagramsettings member_max_width 0 end
xyz 871.8 528.6 2000
end
classcanvas 128820 class_ref 143412 // Sprzedaz
classdiagramsettings member_max_width 0 end
xyz 1033.5 499.8 2006
end
classcanvas 129076 class_ref 135476 // Platnosc
classdiagramsettings member_max_width 0 end
xyz 1429.4 716.6 2012
end
classcanvas 129460 class_ref 128069 // userInputHandler
classdiagramsettings member_max_width 0 end
xyz 1004 935.2 2000
end
classcanvas 129588 class_ref 128709 // sprzedazController
classdiagramsettings member_max_width 0 end
xyz 1001.6 723.8 2000
end
classcanvas 129716 class_ref 128197 // magazynController
classdiagramsettings member_max_width 0 end
xyz 1429 537.2 2000
end
classcanvas 129972 class_ref 135220 // Produkt
classdiagramsettings member_max_width 0 end
xyz 1404.1 231.2 2012
end
classcanvas 130356 class_ref 128453 // systemStateMonitor
classdiagramsettings member_max_width 0 end
xyz 542.9 38.9 2005
end
classcanvas 130484 class_ref 128581 // machineryController
classdiagramsettings member_max_width 0 end
xyz 396.6 477.8 2005
end
classcanvas 130612 class_ref 128100 // AutomatController
classdiagramsettings member_max_width 0 end
xyz 763.2 62.6 2000
end
classcanvas 130740 class_ref 128740 // Modul_Platnosci
classdiagramsettings member_max_width 0 end
xyz 996.4 73.9 2018
end
classcanvas 130868 class_ref 128868 // Modul_Serwowania
classdiagramsettings member_max_width 0 end
xyz 419.7 708.5 2000
end
classcanvas 130996 class_ref 128996 // Modul_Zabezpieczen
classdiagramsettings member_max_width 0 end
xyzwh 466.5 172.8 2000 166 143
end
classcanvas 131124 class_ref 129124 // Kasa
classdiagramsettings member_max_width 0 end
xyz 200.5 56.8 2017
end
classcanvas 131252 class_ref 129252 // Drzwi_serwisowe
classdiagramsettings member_max_width 0 end
xyz 194.4 284.1 2000
end
classcanvas 131380 class_ref 150324 // Raport
classdiagramsettings member_max_width 0 end
xyz 711.1 820.3 2000
end
classcanvas 135220 class_ref 135604 // Platnosc_karta_strategy
classdiagramsettings member_max_width 0 end
xyzwh 1736.2 669.1 2000 197 101
end
classcanvas 135348 class_ref 135732 // Platnosc_gotowka_strategy
classdiagramsettings member_max_width 0 end
xyz 1742.2 831.2 2000
end
note 135860 "Singleton - modul komunikacji
"
xyzwh 787.6 691.3 2000 146 79
note 135988 "Strategia - platnosc"
xyzwh 1510.5 649 2005 166 37
relationcanvas 128564 relation_ref 131252 // obsluguje >
from ref 128052 z 2007 label "obsluguje >" italic max_width 255 xyz 731.5 447.5 2007 to ref 128436
no_role_a no_role_b
multiplicity_a_pos 731 515 3000 multiplicity_b_pos 762 347 3000
end
relationcanvas 128948 relation_ref 130484 // dokonuje
from ref 128820 z 2007 label "dokonuje" italic max_width 255 xyz 911 404 2007 to ref 128052
no_role_a no_role_b
multiplicity_a_pos 852 359 3000 multiplicity_b_pos 1012 519 3000
end
relationcanvas 130100 relation_ref 129588 // przechowuje >
from ref 129972 z 2013 label "przechowuje >" italic max_width 255 xyz 1081 276 2013 to ref 128052
no_role_a no_role_b
multiplicity_a_pos 862 308 3000 multiplicity_b_pos 1380 299 3000
end
relationcanvas 130228 relation_ref 131892 // obejmuje >
from ref 128820 z 2013 label "obejmuje >" italic max_width 255 xyz 1270 404 2013 to ref 129972
role_a_pos 1390 316 3000 role_b_pos 1205 476 3000
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131508 relation_ref 145844 // przekaz komunikatow
from ref 129460 z 2001 label "przekaz komunikatow" italic max_width 255 xyz 1056 874 2001 to ref 129588
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131764 relation_ref 146100 // monitoruje >
from ref 130356 z 2006 label "monitoruje >" italic max_width 255 xyz 657 167 2006 to ref 128052
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132276 relation_ref 146612 // < kontroluje
from ref 129972 z 2013 label "< kontroluje" italic max_width 255 xyz 1508 425 2013 to ref 129716
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133300 relation_ref 147380 // obsluguje >
from ref 130996 z 2001 label "obsluguje >" italic max_width 255 xyz 642 255 2001 to ref 128052
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133428 relation_ref 147508 // obsluguje >
from ref 130484 z 2006 label "obsluguje >" italic max_width 255 xyz 608.5 392.5 2006 to ref 128052
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133556 relation_ref 147636 // < kontroluje
from ref 130996 z 2018 label "< kontroluje" italic max_width 255 xyz 341 148 2018 to ref 131124
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133684 relation_ref 147764 // < kontroluje
from ref 130996 z 2001 label "< kontroluje" italic max_width 255 xyz 355 263 2001 to ref 131252
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133812 relation_ref 147892 // < kontroluje
from ref 130996 z 2001 label "< kontroluje" italic max_width 255 xyz 350 401 2001 to ref 128180
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133940 relation_ref 148020 // obsluguje >
from ref 130484 z 2006 label "obsluguje >" italic max_width 255 xyz 450.5 626.5 2006 to ref 130868
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134068 relation_ref 148148 // < kontroluje
from ref 130740 z 2019 label "< kontroluje" italic max_width 255 xyz 877 193 2019 to ref 128052
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134196 relation_ref 148276 // kontroluje >
from ref 130612 z 2001 label "kontroluje >" italic max_width 255 xyz 775 178 2001 to ref 128052
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134452 relation_ref 148532 // generuje >
from ref 128436 z 2007 label "generuje >" italic max_width 255 xyz 704.5 733.5 2007 to ref 131380
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134580 relation_ref 148660 // <unidirectional association>
from ref 128692 z 2001 to ref 128052
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134708 relation_ref 148788 // <unidirectional association>
from ref 128692 z 2007 to ref 128820
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134836 relation_ref 148916 // kontroluje >
from ref 129588 z 2007 label "kontroluje >" italic max_width 255 xyz 1078 663 2007 to ref 128820
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135092 relation_ref 149172 //
from ref 129716 z 2007 to ref 128820
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135604 relation_ref 155828 // <realization>
from ref 135220 z 2013 to ref 129076
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135732 relation_ref 155956 // <realization>
from ref 135348 z 2013 to ref 129076
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136372 relation_ref 156212 // oplacono
from ref 129076 z 2013 label "oplacono" italic max_width 255 xyz 1282 650 3000 to ref 128820
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
end

View File

@ -1,12 +1,16 @@
window_sizes 1747 991 450 1291 809 128 window_sizes 1920 1001 450 1464 819 128
diagrams
active sequencediagram_ref 134708 // use_case_2_1
1075 575 100 A4 0 0
end
show_stereotypes show_stereotypes
selected sequencediagram_ref 134708 // use_case_2_1 selected class_ref 128453 // systemStateMonitor
open open
class_ref 157748 // serwisant class_ref 135220 // Produkt
class_ref 135476 // Platnosc
class_ref 143412 // Sprzedaz
class_ref 128069 // userInputHandler
class_ref 128197 // magazynController
class_ref 128453 // systemStateMonitor
class_ref 128581 // machineryController
class_ref 128709 // sprzedazController
class_ref 128356 // Modul_Komunikacji
end end
end end

File diff suppressed because it is too large Load Diff