'diagrams_for_4'

This commit is contained in:
Aliaksandr Trafimchyk 2023-01-05 20:52:36 +01:00
parent 5738511c6c
commit a6f3dfff2a
14 changed files with 824 additions and 201 deletions

76
models/128009.diagram Normal file
View File

@ -0,0 +1,76 @@
format 224
classinstance 128009 class_ref 128023 // Klient
name "" xyz 28 4 2000 life_line_z 2000
classinstance 128137 class_ref 128131 // Bankomat
name "" xyz 127 4 2000 life_line_z 2000
classinstance 128265 class_ref 130691 // Czytnik
name "" xyz 320 5 2000 life_line_z 2000
classinstance 128393 class_ref 128003 // Karta
name "karta" xyz 431 6 2000 life_line_z 2000
classinstance 128521 class_ref 128771 // Bank
name "" xyz 543 5 2000 life_line_z 2000
durationcanvas 128649 classinstance_ref 128009 // :Klient
xyzwh 47 100 2010 11 27
end
durationcanvas 128777 classinstance_ref 128137 // :Bankomat
xyzwh 152 77 2010 11 178
overlappingdurationcanvas 130825
xyzwh 158 198 2020 11 46
end
end
durationcanvas 129033 classinstance_ref 128265 // :Czytnik
xyzwh 339 92 2010 11 65
end
durationcanvas 130185 classinstance_ref 128393 // karta:Karta
xyzwh 458 167 2010 11 37
end
durationcanvas 131081 classinstance_ref 128521 // :Bank
xyzwh 562 219 2010 11 44
end
durationcanvas 131465 classinstance_ref 128009 // :Klient
xyzwh 47 235 2010 11 25
end
msg 128905 synchronous
from durationcanvas_ref 128649
to durationcanvas_ref 128777
yz 100 2015 msg operation_ref 128023 // "wlozKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 76 86
msg 129161 synchronous
from durationcanvas_ref 128777
to durationcanvas_ref 129033
yz 111 2015 msg operation_ref 128151 // "odczytajKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 226 98
msg 130313 synchronous
from durationcanvas_ref 128777
to durationcanvas_ref 130185
yz 171 2015 explicitmsg "[stanKarty='Good']stworzKarte()"
stereotype "<<create>>" xyz 283 185 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 235 158
msg 130441 return
from durationcanvas_ref 129033
to durationcanvas_ref 128777
yz 140 2020 explicitmsg "stanKarty"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 248 127
reflexivemsg 130953 synchronous
to durationcanvas_ref 130825
yz 198 2025 explicitmsg "[stanKarty='Bad']zatrzymajKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 172 206
msg 131209 synchronous
from durationcanvas_ref 130825
to durationcanvas_ref 131081
yz 225 2025 explicitmsg "wyslijKomunikatOZatrzymaniuKarty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 257 252
msg 131337 return
from durationcanvas_ref 128777
to durationcanvas_ref 131465
yz 244 2015 explicitmsg "komunikat"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 82 230
end

View File

@ -2,7 +2,7 @@ format 224
classcanvas 128003 class_ref 128003 // Karta
classdiagramsettings member_max_width 0 end
xyz 711.9 305.9 2000
xyz 711.9 304.9 2000
end
classcanvas 128023 class_ref 128023 // Klient
classdiagramsettings member_max_width 0 end
@ -161,14 +161,14 @@ relationcanvas 132503 relation_ref 129047 // posiada
multiplicity_a_pos 691 138 3000 multiplicity_b_pos 664 99 3000
end
relationcanvas 133271 relation_ref 129303 // ma przypisane
from ref 129027 z 2001 label "ma przypisane" italic max_width 255 xyz 702 250 2001 to ref 128003
from ref 129027 z 2001 label "ma przypisane" italic max_width 255 xyz 701.5 249.5 2001 to ref 128003
no_role_a no_role_b
multiplicity_a_pos 730 286 3000 multiplicity_b_pos 720 244 3000
multiplicity_a_pos 730 285 3000 multiplicity_b_pos 719 244 3000
end
relationcanvas 133655 relation_ref 129431 // posiada (jako atrybut)
from ref 128003 z 2006 label "posiada (jako atrybut)" italic max_width 255 xyz 652 423 2006 to ref 128387
from ref 128003 z 2006 label "posiada (jako atrybut)" italic max_width 255 xyz 652 422.5 2006 to ref 128387
no_role_a no_role_b
multiplicity_a_pos 672 455 3000 multiplicity_b_pos 701 418 3000
multiplicity_a_pos 672 455 3000 multiplicity_b_pos 701 417 3000
end
relationcanvas 135191 relation_ref 129943 // ma wbudowany
from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 540 257 2006 to ref 131587
@ -214,9 +214,9 @@ relationcanvas 138883 relation_ref 136067 // tworzy
end
relationcanvas 139523 relation_ref 136451 // posiada
decenter_begin 458
from ref 139267 z 2001 label "posiada" italic max_width 255 xyz 738 456 2001 to ref 128003
from ref 139267 z 2001 label "posiada" italic max_width 255 xyz 738 455.5 2001 to ref 128003
no_role_a no_role_b
multiplicity_a_pos 729 418 3000 multiplicity_b_pos 734 513 3000
multiplicity_a_pos 729 417 3000 multiplicity_b_pos 734 513 3000
end
relationcanvas 140183 relation_ref 131607 // ma wbudowany
from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 331 277 2006 to ref 131075
@ -284,12 +284,12 @@ relationcanvas 144023 relation_ref 133143 // jest
multiplicity_a_pos 20 379 3000 multiplicity_b_pos 34 289 3000
end
relationcanvas 144535 relation_ref 139671 // posiada
from ref 128131 z 2006 label "posiada" italic max_width 255 xyz 424 514 3000 to ref 144151
from ref 128131 z 2006 label "posiada" italic max_width 255 xyz 424 514 2006 to ref 144151
no_role_a no_role_b
multiplicity_a_pos 412 706 3000 multiplicity_b_pos 446 341 3000
end
relationcanvas 144663 relation_ref 139799 // generuje
from ref 144151 z 2006 label "generuje" italic max_width 255 xyz 525 744 3000 to ref 132099
from ref 144151 z 2006 label "generuje" italic max_width 255 xyz 525 744 2006 to ref 132099
no_role_a no_role_b
multiplicity_a_pos 589 776 3000 multiplicity_b_pos 502 763 3000
end

View File

@ -22,7 +22,7 @@ durationcanvas 128515 classinstance_ref 128131 // :Czytnik
xyzwh 889 358 2010 11 95
end
durationcanvas 128643 classinstance_ref 128003 // :Bankomat
xyzwh 174 64 2010 11 157
xyzwh 173 64 2010 11 157
end
durationcanvas 128771 classinstance_ref 128387 // :Klient
xyzwh 25 64 2010 11 33
@ -31,28 +31,28 @@ durationcanvas 129027 classinstance_ref 128259 // :Karta
xyzwh 1055 398 2010 11 26
end
durationcanvas 129923 classinstance_ref 129795 // :SystemKontroliWeryfikacji
xyzwh 385 84 2010 11 126
xyzwh 386 84 2010 11 126
end
durationcanvas 130307 classinstance_ref 130179 // :Bank
xyzwh 566 101 2010 11 67
end
durationcanvas 131203 classinstance_ref 129795 // :SystemKontroliWeryfikacji
xyzwh 385 262 2010 11 40
xyzwh 386 262 2010 11 40
end
durationcanvas 131971 classinstance_ref 129795 // :SystemKontroliWeryfikacji
xyzwh 385 345 2010 11 40
xyzwh 386 345 2010 11 40
end
durationcanvas 132099 classinstance_ref 130179 // :Bank
xyzwh 566 345 2010 11 34
end
durationcanvas 132355 classinstance_ref 128003 // :Bankomat
xyzwh 174 373 2010 11 64
xyzwh 173 373 2010 11 64
end
durationcanvas 132611 classinstance_ref 128003 // :Bankomat
xyzwh 174 441 2010 11 40
xyzwh 173 441 2010 11 40
end
durationcanvas 132867 classinstance_ref 128003 // :Bankomat
xyzwh 174 515 2010 11 65
xyzwh 173 515 2010 11 65
end
durationcanvas 132995 classinstance_ref 128387 // :Klient
xyzwh 25 518 2010 11 63

110
models/128137.diagram Normal file
View File

@ -0,0 +1,110 @@
format 224
classinstance 128009 class_ref 128023 // Klient
name "" xyz 22 5 2000 life_line_z 2000
classinstance 128137 class_ref 128131 // Bankomat
name "" xyz 155 4 2000 life_line_z 2000
classinstance 128265 class_ref 141207 // SystemAutoryzacji
name "" xyz 244 4 2000 life_line_z 2000
classinstance 128393 class_ref 128003 // Karta
name "karta" xyz 568 4 2000 life_line_z 2000
classinstance 128521 class_ref 128771 // Bank
name "" xyz 662 4 2000 life_line_z 2000
durationcanvas 128649 classinstance_ref 128009 // :Klient
xyzwh 41 53 2010 11 56
end
durationcanvas 128777 classinstance_ref 128137 // :Bankomat
xyzwh 180 52 2010 11 383
overlappingdurationcanvas 131337
xyzwh 186 329 2020 11 53
end
end
durationcanvas 129033 classinstance_ref 128265 // :SystemAutoryzacji
xyzwh 291 75 2010 11 233
overlappingdurationcanvas 129673
xyzwh 297 169 2020 11 25
end
end
durationcanvas 129289 classinstance_ref 128393 // karta:Karta
xyzwh 595 100 2010 11 65
end
durationcanvas 131593 classinstance_ref 128521 // :Bank
xyzwh 681 350 2010 11 49
end
durationcanvas 131849 classinstance_ref 128009 // :Klient
xyzwh 41 395 2010 11 44
end
durationcanvas 132361 classinstance_ref 128393 // karta:Karta
xyzwh 595 194 2010 11 100
overlappingdurationcanvas 130953
xyzwh 601 248 2020 11 31
end
overlappingdurationcanvas 132233
xyzwh 601 201 2020 11 27
end
end
msg 128905 synchronous
from durationcanvas_ref 128649
to durationcanvas_ref 128777
yz 66 2015 explicitmsg "wprowadzPin(pin)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 71 52
msg 129161 synchronous
from durationcanvas_ref 128777
to durationcanvas_ref 129033
yz 101 2020 explicitmsg "autoryzuj(pin)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 201 87
msg 129417 synchronous
from durationcanvas_ref 129033
to durationcanvas_ref 129289
yz 116 2025 explicitmsg "sprawdzIloscMozliwychProb()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 379 104
msg 129545 return
from durationcanvas_ref 129289
to durationcanvas_ref 129033
yz 144 2015 explicitmsg "iloscMozliwychProb"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 398 132
reflexivemsg 129801 synchronous
to durationcanvas_ref 129673
yz 169 2025 explicitmsg "sprawdzPin(pin, iloscMozliwychProb)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 310 154
msg 130569 synchronous
from durationcanvas_ref 129033
to durationcanvas_ref 132233
yz 210 2025 explicitmsg "[stanWeryfikacji = 'Good'] zwiekszIloscMozliwychProb()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 312 197
msg 131081 synchronous
from durationcanvas_ref 129033
to durationcanvas_ref 130953
yz 252 2025 explicitmsg "[stanWeryfikacji = 'Bad' | 'Warning''] zmniejszIloscDostepnychProb()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 304 234
msg 131209 return
from durationcanvas_ref 129033
to durationcanvas_ref 128777
yz 287 2015 explicitmsg "stanWeryfikacji"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 204 273
reflexivemsg 131465 synchronous
to durationcanvas_ref 131337
yz 329 2025 explicitmsg "[stanWeryfikacji = 'Warning'] zatrzymajKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 197 315
msg 131721 asynchronous
from durationcanvas_ref 131337
to durationcanvas_ref 131593
yz 361 2025 explicitmsg "wyslijKomunikatOZatrzymaniuKarty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 350 347
msg 131977 return
from durationcanvas_ref 128777
to durationcanvas_ref 131849
yz 395 2015 explicitmsg "komunikat"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 93 381
end

46
models/128265.diagram Normal file
View File

@ -0,0 +1,46 @@
format 224
classinstance 128009 class_ref 128023 // Klient
name "" xyz 13 4 2000 life_line_z 2000
classinstance 128137 class_ref 128131 // Bankomat
name "" xyz 157 4 2000 life_line_z 2000
classinstance 128265 class_ref 129539 // Wyplata
name "" xyz 304 5 2000 life_line_z 2000
durationcanvas 128393 classinstance_ref 128009 // :Klient
xyzwh 32 60 2010 11 38
end
durationcanvas 128521 classinstance_ref 128137 // :Bankomat
xyzwh 182 51 2010 11 147
end
durationcanvas 128777 classinstance_ref 128265 // :Wyplata
xyzwh 325 89 2010 11 74
end
durationcanvas 129545 classinstance_ref 128009 // :Klient
xyzwh 32 169 2010 11 44
end
msg 128649 synchronous
from durationcanvas_ref 128393
to durationcanvas_ref 128521
yz 69 2015 explicitmsg "operacjaWyplaty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 68 55
msg 128905 synchronous
from durationcanvas_ref 128521
to durationcanvas_ref 128777
yz 89 2015 explicitmsg "utworzOperacjeWyplaty()"
stereotype "<<create>>" xyz 232 103 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 196 75
msg 129033 return
from durationcanvas_ref 128777
to durationcanvas_ref 128521
yz 143 2015 explicitmsg "komunikat"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 236 129
msg 129417 return
from durationcanvas_ref 128521
to durationcanvas_ref 129545
yz 172 2015 explicitmsg "komunikat"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 89 158
end

120
models/128393.diagram Normal file
View File

@ -0,0 +1,120 @@
format 224
classinstance 128009 class_ref 128023 // Klient
name "" xyz 16 4 2000 life_line_z 2000
classinstance 128137 class_ref 128131 // Bankomat
name "" xyz 100 4 2000 life_line_z 2000
classinstance 128265 class_ref 129539 // Wyplata
name "" xyz 264 4 2000 life_line_z 2000
classinstance 128393 class_ref 131843 // Kasetka
name "" xyz 577 4 2000 life_line_z 2000
classinstance 128649 class_ref 128771 // Bank
name "" xyz 695 4 2000 life_line_z 2000
durationcanvas 128777 classinstance_ref 128009 // :Klient
xyzwh 35 63 2010 11 47
end
durationcanvas 128905 classinstance_ref 128137 // :Bankomat
xyzwh 125 50 2010 11 371
end
durationcanvas 129161 classinstance_ref 128265 // :Wyplata
xyzwh 285 61 2010 11 300
overlappingdurationcanvas 130441
xyzwh 291 233 2020 11 87
end
end
durationcanvas 129417 classinstance_ref 128393 // :Kasetka
xyzwh 598 100 2010 11 58
end
durationcanvas 130057 classinstance_ref 128649 // :Bank
xyzwh 714 156 2010 11 62
end
durationcanvas 132105 classinstance_ref 128009 // :Klient
xyzwh 35 392 2010 11 28
end
durationcanvas 132617 classinstance_ref 128649 // :Bank
xyzwh 714 278 2010 11 141
overlappingdurationcanvas 131849
xyzwh 720 358 2020 11 35
end
overlappingdurationcanvas 133385
xyzwh 720 287 2020 11 37
end
end
durationcanvas 133257 classinstance_ref 128393 // :Kasetka
xyzwh 598 233 2010 11 55
overlappingdurationcanvas 133129
xyzwh 604 245 2020 11 37
end
end
msg 129033 synchronous
from durationcanvas_ref 128777
to durationcanvas_ref 128905
yz 70 2015 explicitmsg "wpiszKwote()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 49 57
msg 129289 synchronous
from durationcanvas_ref 128905
to durationcanvas_ref 129161
yz 92 2020 explicitmsg "obslugaWyplaty(kwota, karta)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 137 80
msg 129545 synchronous
from durationcanvas_ref 129161
to durationcanvas_ref 129417
yz 111 2015 explicitmsg "sprawdzIloscPieniedzyATM()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 364 99
msg 129673 return
from durationcanvas_ref 129417
to durationcanvas_ref 129161
yz 136 2015 explicitmsg "iloscPieniedzyATM"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 392 122
msg 130185 synchronous
from durationcanvas_ref 129161
to durationcanvas_ref 130057
yz 171 2015 explicitmsg "sprawdzIloscPieniedzyNaKoncie(karta)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 372 160
msg 130313 return
from durationcanvas_ref 130057
to durationcanvas_ref 129161
yz 198 2015 explicitmsg "iloscPieniedzyNaKoncie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 430 186
reflexivemsg 130569 synchronous
to durationcanvas_ref 130441
yz 233 2025 explicitmsg "[iloscPieniedzyATM >= kwota && iloscPieniedzyNaKoncie >= kwota] zrobWyplate()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 299 216
msg 130825 synchronous
from durationcanvas_ref 130441
to durationcanvas_ref 133129
yz 253 2030 explicitmsg "aktualizujiloscPieniedzyATM(kwota, typOperacji)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 319 239
msg 131721 return
from durationcanvas_ref 129161
to durationcanvas_ref 128905
yz 344 2015 explicitmsg "stanOperacji"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 180 330
msg 131977 synchronous
from durationcanvas_ref 128905
to durationcanvas_ref 131849
yz 361 2025 explicitmsg "wyslijKomunikatWyplaty(stanOperacji)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 336 347
msg 132233 return
from durationcanvas_ref 128905
to durationcanvas_ref 132105
yz 392 2015 explicitmsg "komunikat"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 62 378
msg 133513 synchronous
from durationcanvas_ref 130441
to durationcanvas_ref 133385
yz 288 2025 explicitmsg "aktualizujIloscPieniedzyNaKoncie(karta, kwota, typOperacji)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 306 276
end

25
models/128521.diagram Normal file
View File

@ -0,0 +1,25 @@
format 224
classinstance 128009 class_ref 128023 // Klient
name "" xyz 17 4 2000 life_line_z 2000
classinstance 128137 class_ref 128131 // Bankomat
name "" xyz 113 4 2000 life_line_z 2000
durationcanvas 128265 classinstance_ref 128009 // :Klient
xyzwh 36 74 2010 11 50
end
durationcanvas 128393 classinstance_ref 128137 // :Bankomat
xyzwh 138 75 2010 11 45
end
msg 128521 synchronous
from durationcanvas_ref 128265
to durationcanvas_ref 128393
yz 75 2015 explicitmsg "wyjmijKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 60 61
msg 128905 return
from durationcanvas_ref 128393
to durationcanvas_ref 128265
yz 99 2020 explicitmsg "komunikat"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 69 85
end

33
models/128649.diagram Normal file
View File

@ -0,0 +1,33 @@
format 224
classinstance 128009 class_ref 128023 // Klient
name "" xyz 43 4 2000 life_line_z 2000
classinstance 128137 class_ref 128131 // Bankomat
name "" xyz 137 4 2000 life_line_z 2000
durationcanvas 128265 classinstance_ref 128009 // :Klient
xyzwh 62 72 2010 11 40
end
durationcanvas 128393 classinstance_ref 128137 // :Bankomat
xyzwh 162 73 2010 11 73
overlappingdurationcanvas 128649
xyzwh 168 113 2020 11 25
end
end
msg 128521 synchronous
from durationcanvas_ref 128265
to durationcanvas_ref 128393
yz 73 2015 explicitmsg "odbierzGotowke()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 73 59
reflexivemsg 128777 synchronous
to durationcanvas_ref 128649
yz 113 2025 explicitmsg "clear()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 181 100
msg 128905 return
from durationcanvas_ref 128393
to durationcanvas_ref 128265
yz 100 2025 explicitmsg "komunikat"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 94 86
end

42
models/128777.diagram Normal file
View File

@ -0,0 +1,42 @@
format 224
classinstance 128009 class_ref 128023 // Klient
name "" xyz 35 6 2000 life_line_z 2000
classinstance 128137 class_ref 128131 // Bankomat
name "" xyz 168 4 2000 life_line_z 2000
classinstance 128265 class_ref 129539 // Wyplata
name "" xyz 328 4 2000 life_line_z 2000
durationcanvas 128393 classinstance_ref 128009 // :Klient
xyzwh 54 78 2010 11 61
end
durationcanvas 128521 classinstance_ref 128137 // :Bankomat
xyzwh 193 76 2010 11 62
end
durationcanvas 128777 classinstance_ref 128265 // :Wyplata
xyzwh 349 84 2010 11 38
end
msg 128649 synchronous
from durationcanvas_ref 128393
to durationcanvas_ref 128521
yz 84 2015 explicitmsg "anulujWyplate()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 92 70
msg 128905 synchronous
from durationcanvas_ref 128521
to durationcanvas_ref 128777
yz 91 2020 explicitmsg "anuluj()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 258 77
msg 129033 return
from durationcanvas_ref 128777
to durationcanvas_ref 128521
yz 111 2025 explicitmsg "komunikat"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 251 99
msg 129161 return
from durationcanvas_ref 128521
to durationcanvas_ref 128393
yz 121 2030 explicitmsg "komunikat"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 106 107
end

58
models/128905.diagram Normal file
View File

@ -0,0 +1,58 @@
format 224
classinstance 128009 class_ref 128009 // Czas
name "" xyz 34 4 2000 life_line_z 2000
classinstance 128137 class_ref 128131 // Bankomat
name "" xyz 177 4 2000 life_line_z 2000
classinstance 128265 class_ref 131843 // Kasetka
name "" xyz 455 6 2000 life_line_z 2000
classinstance 128393 class_ref 128771 // Bank
name "" xyz 576 4 2000 life_line_z 2000
durationcanvas 128521 classinstance_ref 128009 // :Czas
xyzwh 53 66 2010 11 40
end
durationcanvas 128649 classinstance_ref 128137 // :Bankomat
xyzwh 202 70 2010 11 142
overlappingdurationcanvas 129673
xyzwh 208 181 2020 11 25
end
end
durationcanvas 128905 classinstance_ref 128265 // :Kasetka
xyzwh 476 82 2010 11 37
end
durationcanvas 129161 classinstance_ref 128393 // :Bank
xyzwh 595 122 2010 11 67
overlappingdurationcanvas 129417
xyzwh 601 154 2020 11 29
end
end
msg 128777 synchronous
from durationcanvas_ref 128521
to durationcanvas_ref 128649
yz 72 2015 explicitmsg "nieoderaniePieniedzy()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 78 58
msg 129033 synchronous
from durationcanvas_ref 128649
to durationcanvas_ref 128905
yz 85 2015 explicitmsg "aktualizujiloscPieniedzyATM(kwota, typOperacji)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 236 73
msg 129289 synchronous
from durationcanvas_ref 128649
to durationcanvas_ref 129161
yz 132 2015 explicitmsg "aktualizujIloscPieniedzyNaKoncie(karta, kwota, typOperacji)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 217 120
msg 129545 synchronous
from durationcanvas_ref 128649
to durationcanvas_ref 129417
yz 155 2025 explicitmsg "wyslijKomunikat(karta)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 354 145
reflexivemsg 129801 synchronous
to durationcanvas_ref 129673
yz 181 2025 explicitmsg "clear()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 221 168
end

38
models/129033.diagram Normal file
View File

@ -0,0 +1,38 @@
format 224
classinstance 128009 class_ref 128009 // Czas
name "" xyz 22 4 2000 life_line_z 2000
classinstance 128137 class_ref 128131 // Bankomat
name "" xyz 134 7 2000 life_line_z 2000
classinstance 128265 class_ref 128771 // Bank
name "" xyz 276 6 2000 life_line_z 2000
durationcanvas 128393 classinstance_ref 128009 // :Czas
xyzwh 41 76 2010 11 41
end
durationcanvas 128521 classinstance_ref 128137 // :Bankomat
xyzwh 159 77 2010 11 69
overlappingdurationcanvas 128777
xyzwh 165 87 2020 11 25
end
end
durationcanvas 129033 classinstance_ref 128265 // :Bank
xyzwh 295 129 2010 11 25
end
msg 128649 synchronous
from durationcanvas_ref 128393
to durationcanvas_ref 128521
yz 81 2015 explicitmsg "nieodebranieKarty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 59 68
reflexivemsg 128905 synchronous
to durationcanvas_ref 128777
yz 87 2025 explicitmsg "zatrzymajKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 175 72
msg 129161 synchronous
from durationcanvas_ref 128521
to durationcanvas_ref 129033
yz 129 2015 explicitmsg "wyslijKomunikat(karta)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 181 115
end

View File

@ -1,7 +1,18 @@
window_sizes 1800 892 450 1345 718 128
window_sizes 1920 991 304 1610 833 104
diagrams
sequencediagram_ref 134551 // 5-1-wlozKarteDoBankomatu
1671 867 100 A4 0 0
sequencediagram_ref 134679 // 5-2-wprowadzPIN
1336 666 100 A4 0 0
sequencediagram_ref 134807 // 5-3-wybierzOpcjeZakupPrepaid
114 98 130 A4 0 0
active classdiagram_ref 128023 // domain-model
1610 833 100 A4 0 0
end
show_stereotypes
selected classview_ref 134551 // design
selected classview_ref 128023 // domain
open
sequencediagram_ref 134935 // 5-4-wpiszKwote
end
end

8
models/9.session Normal file
View File

@ -0,0 +1,8 @@
window_sizes 1920 892 212 1703 846 0
show_stereotypes
selected sequencediagram_ref 128649 // 4-6-odebranieGotowki
open
classview_ref 134551 // design
end
end

View File

@ -1,7 +1,7 @@
format 224
"models"
revision 14
modified_by 23 "pozny"
revision 17
modified_by 9 "s464858"
@ -44,6 +44,243 @@ format 224
mark_for_import
classview 134551 "design"
classdiagramsettings member_max_width 0 end
classcompositediagramsettings end
collaborationdiagramsettings end
objectdiagramsettings end
objectcompositediagramsettings end
sequencediagramsettings end
statediagramsettings
end
activitydiagramsettings
end
sequencediagram 134551 "5-1-wlozKarteDoBankomatu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 134679 "5-2-wprowadzPIN"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 134807 "5-3-wybierzOpcjeZakupPrepaid"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 134935 "5-4-wpiszKwote"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135063 "5-5-odbierzKodPrepaid"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135191 "5-6-wyjmijKarteZBankomatu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135319 "5-7-anulujZakupPrepaid"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135447 "5-8-nieodebranieKarty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135575 "5-9-brakAktywnosci"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128003 "8-1-wzlozKarteDoBankomatu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128131 "8-2-wprowadzeniePINu"
sequencediagramsettings end
overlapping_bars size A4
end
class 153347 "SystemKontroliWeryfikacji"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
sequencediagram 128259 "8-3-wybranieOpcjiPrzelewu"
sequencediagramsettings end
overlapping_bars size A4
end
class 153475 "ObslugaTransakcji"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
sequencediagram 128387 "8-4-wprowadzenieNumeruKontaOdbiorcy"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128515 "8-5-wprowadzenieKwoty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128643 "8-6-potwierdzeniePrzelewu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128771 "8-7-wyjecieKartyZBankomatu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128899 "8-8-anulowanieOperacji"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135427 "8-9-nieodebranieKarty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135555 "8-10-brakAktywnosci"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142103 "6-1 Wybranie opcji \"wp ata pieni dzy\""
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142231 "6-2 Wprowadzenie kwoty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142359 "6-3 W o enie pieni dzy //uszkodzone banknoty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142487 "6-4 Potwierdzenie operacji przez klienta"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142615 "6-5 Wyjecie karty z bankomatu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142743 "6-6 Anulowanie wplaty pieniedzy"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142871 "6-7 Brak aktywnosci klienta"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142999 "6-8Nieodebranie karty (aktor to czas)"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128009 "4-1-wlozenieKartyDoBankomatu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128137 "4-2-wprowadzeniePinu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128265 "4-3-wybranieOpcjiWyplaty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128393 "4-4-wprowadzenieKwoty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128521 "4-5-wyjecieKartyZBankomatu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128649 "4-6-odebranieGotowki"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128777 "4-7-anulowanieWyplaty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128905 "4-8-nieodebraniePieniedzy"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 129033 "4-9-nieodebranieKarty"
sequencediagramsettings end
overlapping_bars size A4
end
class 128009 "Czas"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
end
classview 128023 "domain"
classdiagramsettings member_max_width 0 end
@ -1895,185 +2132,4 @@ ${members}};
end
end
end
classview 134551 "design"
classdiagramsettings member_max_width 0 end
classcompositediagramsettings end
collaborationdiagramsettings end
objectdiagramsettings end
objectcompositediagramsettings end
sequencediagramsettings end
statediagramsettings
end
activitydiagramsettings
end
sequencediagram 134551 "5-1-wlozKarteDoBankomatu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 134679 "5-2-wprowadzPIN"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 134807 "5-3-wybierzOpcjeZakupPrepaid"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 134935 "5-4-wpiszKwote"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135063 "5-5-odbierzKodPrepaid"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135191 "5-6-wyjmijKarteZBankomatu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135319 "5-7-anulujZakupPrepaid"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135447 "5-8-nieodebranieKarty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135575 "5-9-brakAktywnosci"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128003 "8-1-wzlozKarteDoBankomatu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128131 "8-2-wprowadzeniePINu"
sequencediagramsettings end
overlapping_bars size A4
end
class 153347 "SystemKontroliWeryfikacji"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
sequencediagram 128259 "8-3-wybranieOpcjiPrzelewu"
sequencediagramsettings end
overlapping_bars size A4
end
class 153475 "ObslugaTransakcji"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
sequencediagram 128387 "8-4-wprowadzenieNumeruKontaOdbiorcy"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128515 "8-5-wprowadzenieKwoty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128643 "8-6-potwierdzeniePrzelewu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128771 "8-7-wyjecieKartyZBankomatu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128899 "8-8-anulowanieOperacji"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135427 "8-9-nieodebranieKarty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135555 "8-10-brakAktywnosci"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142103 "6-1 Wybranie opcji \"wp ata pieni dzy\""
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142231 "6-2 Wprowadzenie kwoty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142359 "6-3 W o enie pieni dzy //uszkodzone banknoty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142487 "6-4 Potwierdzenie operacji przez klienta"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142615 "6-5 Wyjecie karty z bankomatu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142743 "6-6 Anulowanie wplaty pieniedzy"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142871 "6-7 Brak aktywnosci klienta"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142999 "6-8Nieodebranie karty (aktor to czas)"
sequencediagramsettings end
overlapping_bars size A4
end
end
end