Compare commits

...

1 Commits

Author SHA1 Message Date
e2364d3d2e unlucky commit 2021-02-02 22:08:02 +01:00
12 changed files with 333 additions and 1096 deletions

9
models/106.session Normal file
View File

@ -0,0 +1,9 @@
window_sizes 1800 910 367 1428 760 104
show_stereotypes
selected sequencediagram_ref 134762 // use_case_3_2
open
classview_ref 128180 // domain
classview_ref 134708 // design
end
end

View File

@ -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 512 463 2001 to ref 132788 from ref 129332 z 2001 label "uczestniczy >" italic max_width 255 xyz 514 456 2001 to ref 132788
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 616 511 3000 multiplicity_b_pos 486 467 3000 multiplicity_a_pos 613 510 3000 multiplicity_b_pos 484 456 3000
end end
relationcanvas 133172 relation_ref 130484 // dokonuje relationcanvas 133172 relation_ref 130484 // dokonuje
decenter_begin 493 decenter_begin 493
@ -234,9 +234,9 @@ 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 387 531 2001 to ref 129332 from ref 129460 z 2001 label "sklada" italic max_width 255 xyz 388 513 2001 to ref 129332
no_role_a no_role_b no_role_a no_role_b
multiplicity_a_pos 418 525 3000 multiplicity_b_pos 419 551 3000 multiplicity_a_pos 418 489 3000 multiplicity_b_pos 416 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 754 2001 to ref 137268

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 sequencediagram_ref 128269 // 6-3-zmianaSposobuPlatnosci selected classdiagram_ref 147764 // design-model
open open
classview_ref 134708 // design classview_ref 134708 // design
end end

42
models/134634.diagram Normal file
View File

@ -0,0 +1,42 @@
format 224
classinstance 128106 class_ref 135860 // Klient
name "" xyz 68 50 2000 life_line_z 2000
classinstance 128234 class_ref 143028 // Automat
name "" xyz 328 54 2000 life_line_z 2000
classinstance 129258 class_ref 143412 // Sprzedaz
name "aktualnaSprzedaz" xyz 680 125 2000 life_line_z 2000
note 130026 "wybranie produktu"
xyzwh 159 12 2000 115 55
durationcanvas 128362 classinstance_ref 128106 // :Klient
xyzwh 87 98 2010 11 58
end
durationcanvas 128490 classinstance_ref 128234 // :Automat
xyzwh 350 122 2010 11 68
overlappingdurationcanvas 128746
xyzwh 356 130 2020 11 26
end
end
durationcanvas 129770 classinstance_ref 129258 // aktualnaSprzedaz:Sprzedaz
xyzwh 749 175 2010 11 25
end
msg 128618 synchronous
from durationcanvas_ref 128362
to durationcanvas_ref 128490
yz 122 2015 explicitmsg "podanieNrProduktu(nrProduktu)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 138 108
reflexivemsg 128874 synchronous
to durationcanvas_ref 128746
yz 130 2025 explicitmsg "aktualnyProdukt= getProdukt(nrProduktu)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "nrProduktu"
label_xy 378 115
msg 129898 synchronous
from durationcanvas_ref 128490
to durationcanvas_ref 129770
yz 175 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 376 161
end

View File

@ -1,134 +1,29 @@
format 224 format 223
classinstancecanvas 128052 classinstance_ref 128052 // classinstancecanvas 128052 classinstance_ref 128052 //
xyz 64.8 3.6 2005 life_line_z 2000 xyz 65 4 2005 life_line_z 2000
end end
classinstancecanvas 128180 classinstance_ref 128180 // automat classinstancecanvas 128180 classinstance_ref 128180 // automat
xyz 235 3.6 2005 life_line_z 2000 xyz 235 4 2005 life_line_z 2000
end end
classinstance 129460 class_ref 164276 // Modul_platnosci
name "payment_module" xyz 389 6.2 2005 life_line_z 2000
classinstance 129588 class_ref 164404 // Modul_bezpieczenstwa
name "safety_module" xyz 625 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
durationcanvas 128308 classinstance_ref 128052 // :Serwisant durationcanvas 128308 classinstance_ref 128052 // :Serwisant
xyzwh 95 84.8 2010 11 544 xyzwh 96 81 2010 11 40
end end
durationcanvas 128436 classinstance_ref 128180 // automat:Automat durationcanvas 128436 classinstance_ref 128180 // automat:Automat
xyzwh 285 80.4 2010 11 410 xyzwh 285 81 2010 11 25
overlappingdurationcanvas 132020
xyzwh 291 412.2 2020 11 25
end
end end
durationcanvas 129844 classinstance_ref 129460 // payment_module:Modul_platnosci durationcanvas 129204 classinstance_ref 128180 // automat:Automat
xyzwh 490 105 2010 11 55 xyzwh 285 140 2010 11 40
end
durationcanvas 130484 classinstance_ref 129716 // communication_module:Modul_komunikacji
xyzwh 1016 136.2 2010 11 27
end
durationcanvas 130740 classinstance_ref 129588 // safety_module:Modul_bezpieczenstwa
xyzwh 741 226.4 2010 11 55
end
durationcanvas 131124 classinstance_ref 129588 // safety_module:Modul_bezpieczenstwa
xyzwh 741 323.6 2010 11 59
end
durationcanvas 131508 classinstance_ref 129716 // communication_module:Modul_komunikacji
xyzwh 1016 256.6 2010 11 27
end
durationcanvas 131764 classinstance_ref 129716 // communication_module:Modul_komunikacji
xyzwh 1016 358.4 2010 11 26
end
durationcanvas 132276 classinstance_ref 129716 // communication_module:Modul_komunikacji
xyzwh 1016 475.2 2010 11 154
overlappingdurationcanvas 132660
xyzwh 1022 525.6 2020 11 25
end
end end
msg 128564 synchronous msg 128564 synchronous
from durationcanvas_ref 128308 from durationcanvas_ref 128308
to durationcanvas_ref 128436 to durationcanvas_ref 128436
yz 86 2015 explicitmsg "Zmien_tryb()" yz 81 2015 explicitmsg "Zmien_tryb(code)"
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 "int code" label_xy 126 66
label_xy 126 71 reflexivemsg 129332 synchronous
msg 129972 synchronous to durationcanvas_ref 129204
from durationcanvas_ref 128436 yz 140 2015 explicitmsg "Tryb_serwisowy(isActive)"
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 show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "payment_module" label_xy 318 137
label_xy 304 91
msg 130356 return
from durationcanvas_ref 129844
to durationcanvas_ref 128436
yz 146 2015 explicitmsg "Stan_zmieniono()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 342 129
msg 130612 asynchronous
from durationcanvas_ref 129844
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
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 132916 return
from durationcanvas_ref 132276
to durationcanvas_ref 128308
yz 596 2015 explicitmsg "Tryb_zmieniono()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 511 580
end end

29
models/134708_52.d Normal file
View File

@ -0,0 +1,29 @@
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

32
models/134762.diagram Normal file
View File

@ -0,0 +1,32 @@
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

29
models/134890.diagram Normal file
View File

@ -0,0 +1,29 @@
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

73
models/135018.diagram Normal file
View File

@ -0,0 +1,73 @@
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,142 +1,45 @@
format 224 format 223
classinstancecanvas 130228 classinstance_ref 128052 // classinstancecanvas 128052 classinstance_ref 128052 //
xyz 79.2 21.9 2005 life_line_z 2000 xyz 49 9 2005 life_line_z 2000
end end
classinstance 130356 class_ref 164404 // Modul_bezpieczenstwa classinstancecanvas 128180 classinstance_ref 128180 // automat
name "safety_module" xyz 644 23.3 2005 life_line_z 2000 xyz 219 9 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
classinstance 130740 class_ref 164276 // Modul_platnosci durationcanvas 128308 classinstance_ref 128052 // :Serwisant
name "payment_module" xyz 405.8 23.3 2005 life_line_z 2000 xyzwh 80 58 2010 11 47
durationcanvas 130868 classinstance_ref 130228 // :Serwisant
xyzwh 110 102.5 2010 11 544
end end
durationcanvas 130996 classinstance_ref 130740 // payment_module:Modul_platnosci durationcanvas 128436 classinstance_ref 128180 // automat:Automat
xyzwh 502 105.5 2010 11 71 xyzwh 269 282 2010 11 40
overlappingdurationcanvas 134068
xyzwh 508 128 2020 11 25
end
end end
durationcanvas 131124 classinstance_ref 130356 // safety_module:Modul_bezpieczenstwa durationcanvas 128564 classinstance_ref 128180 // automat:Automat
xyzwh 754 243.5 2010 11 55 xyzwh 269 58 2010 11 26
end end
durationcanvas 131252 classinstance_ref 130484 // communication_module:Modul_komunikacji durationcanvas 129716 classinstance_ref 128180 // automat:Automat
xyzwh 1029 491.5 2010 11 154 xyzwh 269 121 2010 11 40
overlappingdurationcanvas 131380
xyzwh 1035 542.5 2020 11 25
end
end end
durationcanvas 131508 classinstance_ref 130484 // communication_module:Modul_komunikacji durationcanvas 129972 classinstance_ref 128180 // automat:Automat
xyzwh 1029 153.5 2010 11 26 xyzwh 269 196 2010 11 40
end end
durationcanvas 131636 classinstance_ref 130612 // automat:Automat reflexivemsg 128692 synchronous
xyzwh 299 97.5 2010 11 410 to durationcanvas_ref 128436
overlappingdurationcanvas 131764 yz 282 2015 explicitmsg "Tryb_operacyjny(isActive)"
xyzwh 305 429.5 2020 11 25 show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
end label_xy 227 263
end msg 128820 synchronous
durationcanvas 131892 classinstance_ref 130484 // communication_module:Modul_komunikacji from durationcanvas_ref 128308
xyzwh 1029 273.5 2010 11 27 to durationcanvas_ref 128564
end yz 58 2015 explicitmsg "Zmien_tryb(code)"
durationcanvas 132020 classinstance_ref 130356 // safety_module:Modul_bezpieczenstwa show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
xyzwh 754 340.5 2010 11 59 label_xy 110 43
end reflexivemsg 129844 synchronous
durationcanvas 132148 classinstance_ref 130484 // communication_module:Modul_komunikacji to durationcanvas_ref 129716
xyzwh 1029 375.5 2010 11 26 yz 121 2015 explicitmsg "Sprawdzenie_kasetki()"
end show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
reflexivemsg 132276 synchronous label_xy 228 99
to durationcanvas_ref 131380 reflexivemsg 130100 synchronous
yz 542 2025 msg operation_ref 129204 // "Generowanie_raportu()" to durationcanvas_ref 129972
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default yz 196 2015 explicitmsg "Sprawdzenie_drzwi()"
label_xy 1074 537.5 show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
msg 132404 synchronous label_xy 228 180
from durationcanvas_ref 130868
to durationcanvas_ref 131636
yz 103.5 2015 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 140 88.5
msg 132532 return
from durationcanvas_ref 131124
to durationcanvas_ref 131636
yz 286.5 2015 explicitmsg "Drzwi_zablokowano()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 470 270.5
msg 132660 synchronous
from durationcanvas_ref 132020
to durationcanvas_ref 132148
yz 376.5 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 360.5
msg 132788 return
from durationcanvas_ref 132020
to durationcanvas_ref 131636
yz 387.5 2015 explicitmsg "Stan_zmieniono()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 482 371.5
msg 132916 synchronous
from durationcanvas_ref 131124
to durationcanvas_ref 131892
yz 275.5 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.5
msg 133044 return
from durationcanvas_ref 131252
to durationcanvas_ref 130868
yz 613.5 2015 explicitmsg "Tryb_zmieniono()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 525 597.5
msg 133172 synchronous
from durationcanvas_ref 131636
to durationcanvas_ref 131252
yz 493.5 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 477.5
msg 133300 synchronous
from durationcanvas_ref 131636
to durationcanvas_ref 130996
yz 105.5 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 88.5
msg 133428 return
from durationcanvas_ref 130996
to durationcanvas_ref 131636
yz 163.5 2015 explicitmsg "Stan_zmieniono()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 356 146.5
reflexivemsg 133556 synchronous
to durationcanvas_ref 131764
yz 429 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 427.5
msg 133684 synchronous
from durationcanvas_ref 131636
to durationcanvas_ref 132020
yz 342.5 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 326.5
msg 133812 synchronous
from durationcanvas_ref 131636
to durationcanvas_ref 131124
yz 244.5 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 228.5
msg 133940 asynchronous
from durationcanvas_ref 130996
to durationcanvas_ref 131508
yz 154.5 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.5
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
end end

45
models/141236_52.d Normal file
View File

@ -0,0 +1,45 @@
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

View File

@ -1,14 +1,14 @@
format 224 format 224
"models" "models"
revision 14 revision 11
modified_by 13 "Arek" modified_by 106 "Lucasó"
// class settings // class settings
default_attribute_visibility private default_relation_visibility private default_operation_visibility public default_attribute_visibility private default_relation_visibility private default_operation_visibility public
classdiagramsettings draw_all_relations yes hide_attributes no hide_operations no hide_getset_operations no hide_ports no show_members_full_definition yes show_members_visibility no show_members_stereotype no show_members_context no show_members_multiplicity no show_members_initialization no show_attribute_modifiers no member_max_width 127 show_parameter_dir yes show_parameter_name yes package_name_in_tab no class_drawing_mode natural drawing_language uml show_context_mode no auto_label_position yes show_relation_modifiers no show_relation_visibility no show_infonote no shadow yes gradient none show_stereotype_properties no end classdiagramsettings draw_all_relations yes hide_attributes no hide_operations no hide_getset_operations no hide_ports no show_members_full_definition no show_members_visibility no show_members_stereotype no show_members_context no show_members_multiplicity no show_members_initialization no show_attribute_modifiers no member_max_width 127 show_parameter_dir yes show_parameter_name yes package_name_in_tab no class_drawing_mode natural drawing_language uml show_context_mode no auto_label_position yes show_relation_modifiers no show_relation_visibility no show_infonote no shadow yes gradient none show_stereotype_properties no end
classcompositediagramsettings auto_label_position yes draw_all_relations yes shadow yes gradient none end classcompositediagramsettings auto_label_position yes draw_all_relations yes shadow yes gradient none end
@ -582,7 +582,7 @@ format 224
end end
class 135860 "Klient" class 135860 "Klient"
visibility package stereotype "actor" visibility package
cpp_decl "" cpp_decl ""
java_decl "" java_decl ""
php_decl "" php_decl ""
@ -701,46 +701,6 @@ format 224
classrelation 136628 // (< powiadamia) classrelation 136628 // (< powiadamia)
relation_ref 132276 // < powiadamia relation_ref 132276 // < powiadamia
end
operation 128180 "Stan_zmieniono"
public explicit_return_type ""
nparams 0
end
operation 128820 "Stan_zmieniono"
public explicit_return_type ""
nparams 0
end
operation 129076 "Wygeneruj_raport()"
public explicit_return_type ""
nparams 0
end
operation 129204 "Generowanie_raportu"
public explicit_return_type ""
nparams 0
end end
end end
@ -879,16 +839,6 @@ format 224
idl_decl "" idl_decl ""
mysql_decl "" mysql_decl ""
MysqlColumn MysqlColumn
end
operation 128948 "Tryb_serwisowy"
public explicit_return_type ""
nparams 0
end end
end end
@ -1234,14 +1184,14 @@ format 224
activitydiagramsettings activitydiagramsettings
end end
sequencediagram 134708 "2-1-wlaczanieTrybuOperacyjnego" sequencediagram 134708 "use_case_2_1"
sequencediagramsettings end sequencediagramsettings end
overlapping_bars size A0 overlapping_bars size A4
end end
sequencediagram 141236 "2-2-wlaczenieTrybuSerwisowego" sequencediagram 141236 "use_case_2_2"
sequencediagramsettings end sequencediagramsettings end
overlapping_bars size A0 overlapping_bars size A4
end end
classinstance 128180 "automat" classinstance 128180 "automat"
@ -1348,7 +1298,7 @@ format 224
end end
end end
sequencediagram 128013 "6-1-wprowadzenieGotowki" sequencediagram 128013 "use_case_6_1"
sequencediagramsettings end sequencediagramsettings end
overlapping_bars size A4 overlapping_bars size A4
end end
@ -1369,7 +1319,7 @@ format 224
end end
end end
sequencediagram 128141 "6-2-anulowaniePlatnosci" sequencediagram 128141 "use_case_6_2"
sequencediagramsettings end sequencediagramsettings end
overlapping_bars size A4 overlapping_bars size A4
end end
@ -1390,179 +1340,32 @@ format 224
end end
end end
sequencediagram 128269 "6-3-zmianaSposobuPlatnosci" sequencediagram 128269 "use_case_6_3"
sequencediagramsettings end sequencediagramsettings end
overlapping_bars size A4 overlapping_bars size A4
end end
sequencediagram 128069 "4-1-wpisanieKoduProduktu" sequencediagram 134634 "use_case_3_1"
sequencediagramsettings end sequencediagramsettings end
overlapping_bars size A1 overlapping_bars size A4
end end
classinstance 128069 "" sequencediagram 134762 "use_case_3_2"
stereotype "actor"
type class_ref 135860 // Klient
attributes
end
relations
end
end
sequencediagram 128709 "4-8-bezczynnoscKlientaPodczasWyboru"
sequencediagramsettings end sequencediagramsettings end
overlapping_bars size A0 overlapping_bars size A4
end end
class 128069 "userInputHandler" sequencediagram 134890 "use_case_3_3"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 128197 ""
type class_ref 128069 // userInputHandler
attributes
end
relations
end
end
classinstance 128325 ""
type class_ref 143412 // Sprzedaz
attributes
end
relations
end
end
class 128197 "magazynController"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 128453 ""
type class_ref 128197 // magazynController
attributes
end
relations
end
end
sequencediagram 128197 "4-3-zmianaSzczegoluPosilku"
sequencediagramsettings end sequencediagramsettings end
overlapping_bars size A0 overlapping_bars size A4
end end
classinstance 128581 "" sequencediagram 135018 "use_case_3_4"
type class_ref 135220 // Produkt
attributes
end
relations
end
end
sequencediagram 128325 "4-2-wybranieMetodyPlatnosci"
sequencediagramsettings end sequencediagramsettings end
overlapping_bars size A1 overlapping_bars size A4
end end
classinstance 128709 "" class 134634 "Bank"
type class_ref 143412 // Sprzedaz
attributes
end
relations
end
end
sequencediagram 128453 "4-6-potwierdzenieWybranychSzczegolowPosilku"
sequencediagramsettings end
overlapping_bars size A0
end
classinstance 128837 ""
type class_ref 128069 // userInputHandler
attributes
end
relations
end
end
classinstance 128965 ""
type class_ref 128709 // sprzedazController
attributes
end
relations
end
end
classinstance 129093 ""
type class_ref 143412 // Sprzedaz
attributes
end
relations
end
end
classinstance 129221 ""
type class_ref 135476 // Platnosc
attributes
end
relations
end
end
classinstance 129349 ""
type class_ref 135220 // Produkt
attributes
end
relations
end
end
classinstance 129477 ""
type class_ref 135476 // Platnosc
attributes
end
relations
end
end
sequencediagram 128581 "4-7-uzyciePrzyciskuReklamacji"
sequencediagramsettings end
overlapping_bars size A0
end
classinstance 129605 ""
type class_ref 135860 // Klient
attributes
end
relations
end
end
classinstance 129733 ""
type class_ref 128069 // userInputHandler
attributes
end
relations
end
end
class 128325 "modulKomunikacji"
visibility package visibility package
cpp_decl "" cpp_decl ""
java_decl "" java_decl ""
@ -1573,628 +1376,5 @@ format 224
mysql_decl "" mysql_decl ""
end end
classinstance 129861 ""
type class_ref 128325 // modulKomunikacji
attributes
end
relations
end
end
classinstance 129989 ""
type class_ref 135860 // Klient
attributes
end
relations
end
end
class 128453 "systemStateMonitor"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 130117 ""
type class_ref 128453 // systemStateMonitor
attributes
end
relations
end
end
classinstance 130245 ""
type class_ref 143412 // Sprzedaz
attributes
end
relations
end
end
classinstance 130373 ""
type class_ref 135476 // Platnosc
attributes
end
relations
end
end
sequencediagram 128837 "4-9-bezczynnoscKlientaPodczasOdbioru"
sequencediagramsettings end
overlapping_bars size A0
end
class 128581 "machineryController"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 130501 ""
type class_ref 128581 // machineryController
attributes
end
relations
end
end
class 128709 "sprzedazController"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 130629 ""
type class_ref 128709 // sprzedazController
attributes
end
relations
end
end
classinstance 130757 ""
type class_ref 128709 // sprzedazController
attributes
end
relations
end
end
classinstance 130885 ""
type class_ref 128709 // sprzedazController
attributes
end
relations
end
end
classinstance 131013 ""
type class_ref 128709 // sprzedazController
attributes
end
relations
end
end
sequencediagram 128100 "10-1-wlaczTrybSerwisowy"
sequencediagramsettings show_full_operations_definition yes show_stereotype_properties yes end
overlapping_bars size A0
end
classinstance 131141 ""
type class_ref 128709 // sprzedazController
attributes
end
relations
end
end
sequencediagram 128356 "10-3-reset"
sequencediagramsettings show_full_operations_definition yes show_stereotype_properties yes end
overlapping_bars size A0
end
class 128100 "AutomatController"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
operation 128100 "changeMode"
public explicit_return_type ""
nparams 1
param in name "kod" explicit_type "int"
end
operation 128228 "reset"
public explicit_return_type ""
nparams 1
param in name "kod" explicit_type "int"
end
end
classinstance 128100 ""
type class_ref 128100 // AutomatController
attributes
end
relations
end
end
class 128356 "Modul_Komunikacji"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
operation 128356 "callback"
public explicit_return_type ""
nparams 1
param in name "state" explicit_type "string"
end
operation 128484 "notify"
public explicit_return_type ""
nparams 0
end
operation 128612 "sendReport"
public explicit_return_type ""
nparams 1
param in name "report" type class_ref 128484 // Raport
end
end
sequencediagram 128228 "10-2-wylaczTrybSerwisowy"
sequencediagramsettings show_full_operations_definition yes show_stereotype_properties yes end
overlapping_bars size A0
end
class 128228 "."
visibility package stereotype "actor"
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 128228 ""
type class_ref 128356 // Modul_Komunikacji
attributes
end
relations
end
end
class 128612 "Payment_Processing"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 131269 ""
type class_ref 135860 // Klient
attributes
end
relations
end
end
class 128740 "Modul_Platnosci"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
operation 128740 "changeState"
public explicit_return_type ""
nparams 0
end
operation 128868 "shutdown"
public explicit_return_type ""
nparams 0
end
operation 128996 "startProcess"
public explicit_return_type ""
nparams 0
end
end
classinstance 128356 ""
type class_ref 128740 // Modul_Platnosci
attributes
end
relations
end
end
class 164276 "Modul_platnosci"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
operation 128052 "Wylacz_modul"
public explicit_return_type ""
nparams 0
end
operation 129460 "Test_kasetki"
public explicit_return_type ""
nparams 0
end
end
class 164404 "Modul_bezpieczenstwa"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
operation 128308 "Odblokuj_drzwi"
public explicit_return_type ""
nparams 0
end
operation 128692 "Wylacz_modul"
public explicit_return_type ""
nparams 0
end
operation 129588 "Zablokuj_drzwi"
public explicit_return_type ""
nparams 0
end
operation 129716 "Wlacz_modul"
public explicit_return_type ""
nparams 0
end
end
class 128484 "Raport"
visibility protected
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
operation 131044 "create"
public explicit_return_type ""
nparams 1
param in name "raportContent" explicit_type "string"
end
end
class 129252 "Drzwi_serwisowe"
visibility protected
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
operation 130788 "lock"
public explicit_return_type ""
nparams 0
end
operation 130916 "open"
public explicit_return_type ""
nparams 0
end
end
class 129124 "Kasa"
visibility protected
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
operation 130276 "serviceMode"
public explicit_return_type ""
nparams 0
end
operation 130404 "lock"
public explicit_return_type ""
nparams 0
end
operation 130532 "unlock"
public explicit_return_type ""
nparams 0
end
operation 130660 "open"
public explicit_return_type ""
nparams 0
end
end
class 128868 "Modul_Serwowania"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
operation 129124 "stopServing"
public explicit_return_type ""
nparams 0
end
operation 129252 "shutdown"
public explicit_return_type ""
nparams 0
end
operation 129380 "startService"
public explicit_return_type ""
nparams 0
end
end
class 128996 "Modul_Zabezpieczen"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
operation 129508 "serviceMode"
public explicit_return_type ""
nparams 0
end
operation 129636 "shutdown"
public explicit_return_type ""
nparams 0
end
operation 129764 "startProcess"
public explicit_return_type ""
nparams 0
end
operation 129892 "startProcess"
public explicit_return_type ""
nparams 0
end
operation 130020 "operationMode"
public explicit_return_type ""
nparams 0
end
operation 130148 "resetService"
public explicit_return_type ""
nparams 0
end
end
classinstance 128484 ""
type class_ref 128484 // Raport
attributes
end
relations
end
end
end end
end end