This commit is contained in:
macmro7 2022-02-01 20:31:50 +01:00 committed by Kacper Knuth
parent 5aafa216e8
commit 33880c9e42
47 changed files with 1654 additions and 293 deletions

BIN
.zip Normal file

Binary file not shown.

View File

@ -1,7 +1,19 @@
window_sizes 1536 658 450 1081 508 104
diagrams
sequencediagram_ref 134649 // 1-1-wlozKarte
864 406 100 A4 0 0
sequencediagram_ref 134777 // 1-2-wprowadzPin
864 406 100 A4 0 0
sequencediagram_ref 134905 // 1-3-opcjaWyplatyGotowki
864 406 100 A4 0 0
sequencediagram_ref 135033 // 1-4-wprowadzenieKwoty
864 406 100 A4 0 0
active sequencediagram_ref 135161 // 1-6-opcjaWydrukuPotwierdzenia
864 406 100 A4 0 0
end
show_stereotypes
selected sequencediagram_ref 134905 // 1-3-opcjaWyplatyGotowki
selected sequencediagram_ref 135161 // 1-6-opcjaWydrukuPotwierdzenia
open
classview_ref 128027 // design
end

48
models/128027_17.d Normal file
View File

@ -0,0 +1,48 @@
format 224
classinstance 128027 class_ref 128283 // Klient
name "" xyz 47 4 1995 life_line_z 2000
classinstance 128155 class_ref 128121 // Bankomat
name "" xyz 165 4 2005 life_line_z 2000
classinstance 128283 class_ref 128027 // CzytnikKart
name "" xyz 329 4 2005 life_line_z 2000
classinstance 128411 class_ref 128155 // KartaKlienta
name "" xyz 457 4 2005 life_line_z 2000
durationcanvas 128539 classinstance_ref 128027 // :Klient
xyzwh 58 72 2010 11 33
end
durationcanvas 128667 classinstance_ref 128155 // :Bankomat
xyzwh 190 78 2010 11 118
end
durationcanvas 129691 classinstance_ref 128283 // :CzytnikKart
xyzwh 358 86 2010 11 48
end
durationcanvas 130075 classinstance_ref 128411 // :KartaKlienta
xyzwh 487 177 2010 11 43
end
msg 128795 asynchronous
from durationcanvas_ref 128539
to durationcanvas_ref 128667
yz 78 2015 explicitmsg "wlozKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 104 62
msg 129819 asynchronous
from durationcanvas_ref 128667
to durationcanvas_ref 129691
yz 92 2020 explicitmsg "czytajNumerKarty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 230 76
msg 129947 return
from durationcanvas_ref 129691
to durationcanvas_ref 128667
yz 123 2015 explicitmsg "numerKarty"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 253 107
msg 130203 synchronous
from durationcanvas_ref 128667
to durationcanvas_ref 130075
yz 177 2015 explicitmsg "create(numerKarty:Number)"
stereotype "<<create>>" xyz 318 193 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 268 161
end

54
models/128035_17.d Normal file
View File

@ -0,0 +1,54 @@
format 224
classinstance 128035 class_ref 128283 // Klient
name "" xyz 86 4 2000 life_line_z 2000
classinstancecanvas 128163 classinstance_ref 134801 //
xyz 225 4 2000 life_line_z 2000
end
classinstance 128291 class_ref 128027 // CzytnikKart
name "" xyz 373 4 2000 life_line_z 2000
classinstance 129699 class_ref 129145 // Bank
name "" xyz 581 4 2000 life_line_z 2000
durationcanvas 128419 classinstance_ref 128035 // :Klient
xyzwh 97 79 2010 11 40
end
durationcanvas 128547 classinstance_ref 128163 // :Bankomat
xyzwh 250 82 2010 11 175
end
durationcanvas 128803 classinstance_ref 128291 // :CzytnikKart
xyzwh 402 105 2010 11 65
end
durationcanvas 129827 classinstance_ref 129699 // :Bank
xyzwh 600 207 2010 11 69
end
msg 128675 asynchronous
from durationcanvas_ref 128419
to durationcanvas_ref 128547
yz 82 2015 msg operation_ref 134555 // "wlozKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 152 66
msg 128931 asynchronous
from durationcanvas_ref 128547
to durationcanvas_ref 128803
yz 106 2015 msg operation_ref 135835 // "czytajNumerKarty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 282 90
msg 129059 return
from durationcanvas_ref 128803
to durationcanvas_ref 128547
yz 157 2015 explicitmsg "numerKarty"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 305 141
msg 129955 asynchronous
from durationcanvas_ref 128547
to durationcanvas_ref 129827
yz 207 2015 explicitmsg "weryfikujKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 390 191
msg 130083 return
from durationcanvas_ref 129827
to durationcanvas_ref 128547
yz 246 2015 explicitmsg "statusWeryfikacji"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 384 230
end

View File

@ -1,227 +0,0 @@
format 224
classcanvas 128121 class_ref 128121 // Bankomat
classdiagramsettings member_max_width 0 end
xyzwh 188.346 15.289 2000 166 219
end
classcanvas 128249 class_ref 128249 // Wplata
classdiagramsettings member_max_width 0 end
xyz 600.579 256.514 2000
end
classcanvas 128377 class_ref 128377 // Wyplata
classdiagramsettings member_max_width 0 end
xyz 695.755 140.049 2000
end
classcanvas 128505 class_ref 128505 // Przelew
classdiagramsettings member_max_width 0 end
xyz 526.185 -4.29085 2000
end
classcanvas 128633 class_ref 128633 // Sprawdz_stan_konta
classdiagramsettings member_max_width 0 end
xyz 698.36 77.7563 2000
end
classcanvas 128761 class_ref 128761 // Zakup_kod_prepaid
classdiagramsettings member_max_width 0 end
xyz 708.706 210.012 2000
end
classcanvas 128889 class_ref 128889 // Klient
classdiagramsettings member_max_width 0 end
xyz 110.047 431.2 2000
end
classcanvas 129017 class_ref 129017 // Konto
classdiagramsettings member_max_width 0 end
xyz 17.4255 521.57 2000
end
classcanvas 129145 class_ref 129145 // Bank
classdiagramsettings member_max_width 0 end
xyz 458.93 22.4361 2000
end
classcanvas 129273 class_ref 129273 // Serwisant
classdiagramsettings member_max_width 0 end
xyz 346.23 443.702 2000
end
classcanvas 129401 class_ref 129401 // KartaKlienta
classdiagramsettings member_max_width 0 end
xyz 183.27 504.633 2000
end
classcanvas 129529 class_ref 129529 // Wymiana_papieru
classdiagramsettings member_max_width 0 end
xyz 528.187 468.242 2000
end
classcanvas 129657 class_ref 129657 // Wymiana_kaset
classdiagramsettings member_max_width 0 end
xyz 333.625 348.197 2005
end
classcanvas 129785 class_ref 129785 // Kasety_z_gotowka
classdiagramsettings member_max_width 0 end
xyz 187.407 312.666 2000
end
classcanvas 129913 class_ref 129913 // Gotowka
classdiagramsettings member_max_width 0 end
xyz 683.74 561.758 2000
end
classcanvas 130041 class_ref 130041 // Rolki_papieru
classdiagramsettings member_max_width 0 end
xyz 459.509 368.013 2000
end
classcanvas 130169 class_ref 130169 // Karta_serwisanta
classdiagramsettings member_max_width 0 end
xyz 426.624 626.73 2005
end
classcanvas 130297 class_ref 136697 // PIN
classdiagramsettings member_max_width 0 end
xyz 288.01 623.428 2000
end
classcanvas 130425 class_ref 136825 // Nr_konta
classdiagramsettings member_max_width 0 end
xyz 690.657 607.007 2000
end
classcanvas 130553 class_ref 136953 // Potwierdzenie_Transakcji
classdiagramsettings member_max_width 0 end
xyz 515.52 300.352 2000
end
classcanvas 130681 class_ref 137081 // Weryfikacja_uzytkownika
classdiagramsettings member_max_width 0 end
xyz 322.92 528.293 2000
end
classcanvas 133393 class_ref 134545 // ITransakcja
classdiagramsettings member_max_width 0 end
xyz 609.545 149.548 2000
end
classcanvas 134905 class_ref 143609 // Siec_telefonii
classdiagramsettings member_max_width 0 end
xyz 734.3 318.8 2000
end
classcanvas 136441 class_ref 143737 // Pieniadze
classdiagramsettings member_max_width 0 end
xyz 687.4 506.7 2005
end
relationcanvas 128529 relation_ref 134673 // Posiada
from ref 128121 z 2001 to point 405.7 258
line 134161 z 2001 label "Posiada" italic max_width 255 xyz 318 249 2001 to point 263.5 258
line 128657 z 2001 to ref 129785
no_role_a no_role_b
multiplicity_a_pos 224 295 3000 multiplicity_b_pos 368 225 3000
end
relationcanvas 128785 relation_ref 134801 // Posiada
from ref 128121 z 2001 label "Posiada" italic max_width 255 xyz 392 274 2001 to ref 130041
no_role_a no_role_b
multiplicity_a_pos 452 351 3000 multiplicity_b_pos 338 222 3000
end
relationcanvas 129297 relation_ref 135313 // Dokonuje transakcji
decenter_end 418
from ref 128889 z 2001 label "Dokonuje transakcji" italic max_width 255 xyz 158 424 2001 to point 253.5 433.5
line 129809 z 2001 to ref 129401
no_role_a no_role_b
multiplicity_a_pos 209 488 3000 multiplicity_b_pos 171 451 3000
end
relationcanvas 129425 relation_ref 135441 // < Posiada
decenter_end 418
from ref 128889 z 2001 label "< Posiada" italic max_width 255 xyz 48 424 2001 to point 35.7 433.5
line 129681 z 2001 to ref 129017
no_role_a no_role_b
multiplicity_a_pos 38 503 3000 multiplicity_b_pos 94 454 3000
end
relationcanvas 130809 relation_ref 128121 // Posiada >
decenter_begin 513
decenter_end 421
from ref 129145 z 2001 label "Posiada >" italic max_width 255 xyz 352 66 2001 to ref 128121
no_role_a no_role_b
multiplicity_a_pos 369 102 3000 multiplicity_b_pos 438 39 3000
end
relationcanvas 132217 relation_ref 128505 // Wydaje
from ref 133393 z 2001 to point 630.2 186.8
line 132985 z 2001 label "Wydaje" italic max_width 255 xyz 589 201 2001 to point 580.2 243.5
line 132345 z 2001 to point 583.5 243.5
line 132473 z 2001 to ref 130553
no_role_a no_role_b
multiplicity_a_pos 570 284 3000 multiplicity_b_pos 619 197 3000
end
relationcanvas 133113 relation_ref 128633 // Wykonuje >
decenter_begin 740
from ref 129273 z 2001 label "Wykonuje >" italic max_width 255 xyz 439 461 2001 to ref 129529
no_role_a no_role_b
multiplicity_a_pos 509 486 3000 multiplicity_b_pos 425 476 3000
end
relationcanvas 133241 relation_ref 128761 // Wykonuje
decenter_end 493
from ref 129273 z 2006 label "Wykonuje" italic max_width 255 xyz 353 399 2006 to ref 129657
no_role_a no_role_b
multiplicity_a_pos 364 391 3000 multiplicity_b_pos 360 426 3000
end
relationcanvas 133521 relation_ref 136593 // Realizuje
from ref 128121 z 2001 label "Realizuje" italic max_width 255 xyz 445 126 2001 to ref 133393
no_role_a no_role_b
multiplicity_a_pos 589 174 3000 multiplicity_b_pos 368 138 3000
end
relationcanvas 133625 relation_ref 128889 //
from ref 129529 z 2001 to ref 130041
no_role_a no_role_b
multiplicity_a_pos 500 411 3000 multiplicity_b_pos 545 451 3000
end
relationcanvas 133649 relation_ref 136721 // Weryfikuje
from ref 128121 z 2001 to point 128 179.1
line 133905 z 2001 label "Weryfikuje" italic max_width 255 xyz 106 289 2001 to ref 128889
no_role_a no_role_b
multiplicity_a_pos 115 411 3000 multiplicity_b_pos 168 152 3000
end
relationcanvas 134009 relation_ref 129145 //
from ref 129657 z 2006 to point 376.8 314.6
line 134137 z 2006 to ref 129785
no_role_a no_role_b
multiplicity_a_pos 319 332 3000 multiplicity_b_pos 370 336 3000
end
relationcanvas 135033 relation_ref 129913 // Zakup do
from ref 128761 z 2001 label "Zakup do" italic max_width 255 xyz 750 273 2001 to ref 134905
role_a_pos 787 299 3000 role_b_pos 782 263 3000
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135929 relation_ref 130425 // Weryfikuje sie
from ref 129401 z 2001 label "Weryfikuje sie" italic max_width 255 xyz 274 526 2001 to ref 130681
no_role_a no_role_b
multiplicity_a_pos 306 548 3000 multiplicity_b_pos 288 546 3000
end
relationcanvas 136057 relation_ref 130553 // Weryfikuje sie
from ref 129273 z 2001 label "Weryfikuje sie" italic max_width 255 xyz 350 496 2001 to ref 130681
no_role_a no_role_b
multiplicity_a_pos 376 511 3000 multiplicity_b_pos 366 486 3000
end
relationcanvas 136185 relation_ref 130681 // Przez
from ref 130681 z 2001 label "Przez" italic max_width 255 xyz 318 581 2001 to ref 130297
no_role_a no_role_b
multiplicity_a_pos 310 606 3000 multiplicity_b_pos 355 571 3000
end
relationcanvas 136313 relation_ref 130809 // Przez
from ref 130681 z 2006 label "Przez" italic max_width 255 xyz 431 581 2006 to ref 130169
no_role_a no_role_b
multiplicity_a_pos 440 606 3000 multiplicity_b_pos 400 571 3000
end
relationcanvas 136569 relation_ref 130937 // <generalisation>
from ref 128249 z 2001 to ref 133393
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136697 relation_ref 131065 // <generalisation>
decenter_begin 68
from ref 128761 z 2001 to ref 133393
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136825 relation_ref 131193 // <generalisation>
from ref 128377 z 2001 to ref 133393
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136953 relation_ref 131321 // <generalisation>
decenter_begin 240
from ref 128633 z 2001 to ref 133393
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137081 relation_ref 131449 // <generalisation>
from ref 128505 z 2001 to ref 133393
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
preferred_whz 537 464 0.4
end

47
models/128155_17.d Normal file
View File

@ -0,0 +1,47 @@
format 224
classinstance 128027 class_ref 128283 // Klient
name "" xyz 84 4 2005 life_line_z 2000
classinstance 128155 class_ref 128121 // Bankomat
name "" xyz 205 4 2005 life_line_z 2000
classinstance 128283 class_ref 134811 // KlawiaturaNumeryczna
name "" xyz 332 4 2010 life_line_z 2000
classinstance 128539 class_ref 129145 // Bank
name "" xyz 522 4 2005 life_line_z 2000
durationcanvas 128667 classinstance_ref 128027 // :Klient
xyzwh 95 67 2010 11 44
end
durationcanvas 128795 classinstance_ref 128155 // :Bankomat
xyzwh 230 67 2010 11 181
end
durationcanvas 129051 classinstance_ref 128283 // :KlawiaturaNumeryczna
xyzwh 388 79 2010 11 51
end
durationcanvas 129691 classinstance_ref 128539 // :Bank
xyzwh 541 178 2010 11 44
end
msg 128923 synchronous
from durationcanvas_ref 128667
to durationcanvas_ref 128795
yz 67 2015 explicitmsg "wprowadzPin()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 130 51
msg 129179 synchronous
from durationcanvas_ref 128795
to durationcanvas_ref 129051
yz 79 2015 explicitmsg "czytajPin()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 293 63
msg 129307 return
from durationcanvas_ref 129051
to durationcanvas_ref 128795
yz 106 2015 explicitmsg "PIN"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 314 90
msg 129819 synchronous
from durationcanvas_ref 128795
to durationcanvas_ref 129691
yz 178 2015 explicitmsg "sprawdzPin(PIN:PIN, numerKarty:Number)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 272 162
end

53
models/128163_17.d Normal file
View File

@ -0,0 +1,53 @@
format 224
classinstance 128163 class_ref 128283 // Klient
name "" xyz 74 4 2000 life_line_z 2000
classinstance 128547 class_ref 129145 // Bank
name "" xyz 606 4 2000 life_line_z 2000
classinstance 128675 class_ref 128121 // Bankomat
name "" xyz 195 4 2000 life_line_z 2000
classinstance 128803 class_ref 134811 // KlawiaturaNumeryczna
name "" xyz 350 4 2000 life_line_z 2000
durationcanvas 128931 classinstance_ref 128163 // :Klient
xyzwh 85 67 2010 11 40
end
durationcanvas 129059 classinstance_ref 128675 // :Bankomat
xyzwh 220 70 2010 11 167
end
durationcanvas 129315 classinstance_ref 128803 // :KlawiaturaNumeryczna
xyzwh 406 80 2010 11 40
end
durationcanvas 129955 classinstance_ref 128547 // :Bank
xyzwh 625 160 2010 11 64
end
msg 129187 asynchronous
from durationcanvas_ref 128931
to durationcanvas_ref 129059
yz 70 2015 msg operation_ref 134683 // "wprowadzPin()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 121 54
msg 129443 asynchronous
from durationcanvas_ref 129059
to durationcanvas_ref 129315
yz 83 2020 explicitmsg "czytajPin()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 297 67
msg 129827 return
from durationcanvas_ref 129315
to durationcanvas_ref 129059
yz 104 2015 explicitmsg "Pin"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 319 88
msg 130083 asynchronous
from durationcanvas_ref 129059
to durationcanvas_ref 129955
yz 160 2015 explicitmsg "sprawdzPin(PIN:PIN, numerKarty:Number)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 309 144
msg 130211 return
from durationcanvas_ref 129955
to durationcanvas_ref 129059
yz 201 2015 explicitmsg "statusWeryfikacji"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 381 185
end

31
models/128283_17.d Normal file
View File

@ -0,0 +1,31 @@
format 224
classinstance 128027 class_ref 128283 // Klient
name "" xyz 43 4 2005 life_line_z 2000
classinstance 128155 class_ref 128121 // Bankomat
name "" xyz 282 4 2005 life_line_z 2000
classinstance 128283 class_ref 128249 // Wplata
name "" xyz 514 4 2005 life_line_z 2000
durationcanvas 128411 classinstance_ref 128027 // :Klient
xyzwh 54 67 2010 11 40
end
durationcanvas 128539 classinstance_ref 128155 // :Bankomat
xyzwh 307 68 2010 11 49
end
durationcanvas 128795 classinstance_ref 128283 // :Wplata
xyzwh 533 82 2010 11 25
end
msg 128667 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128539
yz 68 2015 explicitmsg "wybierzOpcjeWplatyGotowki()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 100 53
msg 128923 synchronous
from durationcanvas_ref 128539
to durationcanvas_ref 128795
yz 83 2015 explicitmsg "create()"
stereotype "<<create>>" xyz 389 97 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 403 69
end

31
models/128291_17.d Normal file
View File

@ -0,0 +1,31 @@
format 224
classinstance 128035 class_ref 128283 // Klient
name "" xyz 77 4 2000 life_line_z 2000
classinstance 128163 class_ref 128121 // Bankomat
name "" xyz 210 4 2000 life_line_z 2000
classinstance 128291 class_ref 128505 // Przelew
name "" xyz 428 4 2000 life_line_z 2000
durationcanvas 128419 classinstance_ref 128035 // :Klient
xyzwh 88 68 2010 11 40
end
durationcanvas 128547 classinstance_ref 128163 // :Bankomat
xyzwh 235 68 2010 11 25
end
durationcanvas 128803 classinstance_ref 128291 // :Przelew
xyzwh 448 88 2010 11 25
end
msg 128675 asynchronous
from durationcanvas_ref 128419
to durationcanvas_ref 128547
yz 68 2015 explicitmsg "przelew()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 146 52
msg 128931 asynchronous
from durationcanvas_ref 128547
to durationcanvas_ref 128803
yz 88 2020 explicitmsg "create()"
stereotype "<<create>>" xyz 319 104 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 331 72
end

47
models/128411_17.d Normal file
View File

@ -0,0 +1,47 @@
format 224
classinstance 128027 class_ref 128283 // Klient
name "" xyz 117 4 2005 life_line_z 2000
classinstance 128155 class_ref 128121 // Bankomat
name "" xyz 276 4 2005 life_line_z 2000
classinstance 128283 class_ref 141339 // KieszenBankomatu
name "" xyz 395 4 2005 life_line_z 2000
classinstance 129179 class_ref 128249 // Wplata
name "" xyz 594 4 2005 life_line_z 2000
durationcanvas 128411 classinstance_ref 128027 // :Klient
xyzwh 128 57 2010 11 40
end
durationcanvas 128539 classinstance_ref 128155 // :Bankomat
xyzwh 301 63 2010 11 138
end
durationcanvas 128795 classinstance_ref 128283 // :KieszenBankomatu
xyzwh 442 64 2010 11 70
end
durationcanvas 129307 classinstance_ref 129179 // :Wplata
xyzwh 613 160 2010 11 25
end
msg 128667 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128539
yz 63 2015 explicitmsg "wprowadzBanknoty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 165 47
msg 128923 synchronous
from durationcanvas_ref 128539
to durationcanvas_ref 128795
yz 67 2020 explicitmsg "przeliczBanknoty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 333 51
msg 129051 return
from durationcanvas_ref 128795
to durationcanvas_ref 128539
yz 100 2015 explicitmsg "sumaWplaty"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 350 84
msg 129435 synchronous
from durationcanvas_ref 128539
to durationcanvas_ref 129307
yz 160 2015 explicitmsg "ustawWplaconaIlosc(sumaWplaty:Pieniadze)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 346 144
end

64
models/128419_17.d Normal file
View File

@ -0,0 +1,64 @@
format 224
classinstance 128035 class_ref 128283 // Klient
name "" xyz 98 4 2000 life_line_z 2000
classinstance 128163 class_ref 128121 // Bankomat
name "" xyz 239 4 2000 life_line_z 2000
classinstance 128291 class_ref 128505 // Przelew
name "" xyz 755 4 2000 life_line_z 2000
classinstance 128803 class_ref 134811 // KlawiaturaNumeryczna
name "" xyz 371 4 2000 life_line_z 2000
classinstance 129315 class_ref 129145 // Bank
name "" xyz 609 4 2000 life_line_z 2000
durationcanvas 128419 classinstance_ref 128035 // :Klient
xyzwh 109 61 2010 11 40
end
durationcanvas 128547 classinstance_ref 128163 // :Bankomat
xyzwh 264 63 2010 11 198
end
durationcanvas 128931 classinstance_ref 128803 // :KlawiaturaNumeryczna
xyzwh 427 76 2010 11 65
end
durationcanvas 129443 classinstance_ref 129315 // :Bank
xyzwh 628 156 2010 11 54
end
durationcanvas 129827 classinstance_ref 128291 // :Przelew
xyzwh 775 238 2010 11 25
end
msg 128675 asynchronous
from durationcanvas_ref 128419
to durationcanvas_ref 128547
yz 63 2015 explicitmsg "wprowadzNumerOdbiorcy()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 120 47
msg 129059 asynchronous
from durationcanvas_ref 128547
to durationcanvas_ref 128931
yz 78 2020 explicitmsg "czytajNumerKonta()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 295 62
msg 129187 return
from durationcanvas_ref 128931
to durationcanvas_ref 128547
yz 118 2015 explicitmsg "numerKontaOdbiorcy"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 300 102
msg 129571 asynchronous
from durationcanvas_ref 128547
to durationcanvas_ref 129443
yz 156 2015 explicitmsg "weryfikujNumerKonta()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 390 140
msg 129699 return
from durationcanvas_ref 129443
to durationcanvas_ref 128547
yz 193 2015 explicitmsg "statusWeryfikacji"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 405 177
msg 129955 asynchronous
from durationcanvas_ref 128547
to durationcanvas_ref 129827
yz 238 2015 explicitmsg "dodajOdbiorce()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 486 222
end

41
models/128539_17.d Normal file
View File

@ -0,0 +1,41 @@
format 224
classinstance 128027 class_ref 128283 // Klient
name "" xyz 125 4 2005 life_line_z 2000
classinstance 128155 class_ref 128121 // Bankomat
name "" xyz 254 4 2005 life_line_z 2000
classinstance 128283 class_ref 134545 // ITransakcja
name "" xyz 483 4 2005 life_line_z 2000
classinstance 128411 class_ref 129145 // Bank
name "" xyz 749 4 2005 life_line_z 2000
durationcanvas 128539 classinstance_ref 128027 // :Klient
xyzwh 136 74 2010 11 93
end
durationcanvas 128667 classinstance_ref 128155 // :Bankomat
xyzwh 279 72 2010 11 25
end
durationcanvas 128923 classinstance_ref 128283 // :ITransakcja
xyzwh 511 83 2010 11 78
end
durationcanvas 129179 classinstance_ref 128411 // :Bank
xyzwh 768 98 2010 11 111
end
msg 128795 synchronous
from durationcanvas_ref 128539
to durationcanvas_ref 128667
yz 74 2015 explicitmsg "potwierdzTransakcje()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 155 58
msg 129051 synchronous
from durationcanvas_ref 128667
to durationcanvas_ref 128923
yz 83 2020 explicitmsg "potwierdzTransakcje(wplata:Wplata)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 303 67
msg 129307 synchronous
from durationcanvas_ref 128923
to durationcanvas_ref 129179
yz 99 2015 explicitmsg "aktualizujStanKonta(wplata:Wplata)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 547 82
end

47
models/128547_17.d Normal file
View File

@ -0,0 +1,47 @@
format 224
classinstance 128035 class_ref 128283 // Klient
name "" xyz 74 4 2000 life_line_z 2000
classinstance 128291 class_ref 128121 // Bankomat
name "" xyz 243 4 2000 life_line_z 2000
classinstance 128419 class_ref 134811 // KlawiaturaNumeryczna
name "" xyz 369 4 2000 life_line_z 2000
classinstance 128547 class_ref 128505 // Przelew
name "" xyz 663 4 2000 life_line_z 2000
durationcanvas 128675 classinstance_ref 128035 // :Klient
xyzwh 85 62 2010 11 40
end
durationcanvas 128803 classinstance_ref 128291 // :Bankomat
xyzwh 268 63 2010 11 181
end
durationcanvas 129059 classinstance_ref 128419 // :KlawiaturaNumeryczna
xyzwh 425 71 2010 11 53
end
durationcanvas 129443 classinstance_ref 128547 // :Przelew
xyzwh 683 154 2010 11 25
end
msg 128931 asynchronous
from durationcanvas_ref 128675
to durationcanvas_ref 128803
yz 63 2015 explicitmsg "wprowadzKwote()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 137 47
msg 129187 asynchronous
from durationcanvas_ref 128803
to durationcanvas_ref 129059
yz 72 2020 explicitmsg "czytajKwote()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 323 56
msg 129315 return
from durationcanvas_ref 129059
to durationcanvas_ref 128803
yz 113 2025 explicitmsg "kwota"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 345 97
msg 129571 asynchronous
from durationcanvas_ref 128803
to durationcanvas_ref 129443
yz 154 2015 explicitmsg "wprowadzKwote()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 441 138
end

30
models/128667_17.d Normal file
View File

@ -0,0 +1,30 @@
format 224
classinstance 128027 class_ref 128283 // Klient
name "" xyz 57 4 2005 life_line_z 2000
classinstance 128155 class_ref 128121 // Bankomat
name "" xyz 300 4 2005 life_line_z 2000
classinstance 128283 class_ref 141467 // DrukarkaPotwierdzen
name "" xyz 494 4 2005 life_line_z 2000
durationcanvas 128411 classinstance_ref 128027 // :Klient
xyzwh 68 72 2010 11 40
end
durationcanvas 128539 classinstance_ref 128155 // :Bankomat
xyzwh 325 72 2010 11 25
end
durationcanvas 128795 classinstance_ref 128283 // :DrukarkaPotwierdzen
xyzwh 546 82 2010 11 47
end
msg 128667 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128539
yz 72 2015 explicitmsg "wybierzWydrukPotwierdzeniaTransakcji()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 90 53
msg 128923 synchronous
from durationcanvas_ref 128539
to durationcanvas_ref 128795
yz 82 2015 explicitmsg "drukuj(true:boolean)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 393 66
end

41
models/128675_17.d Normal file
View File

@ -0,0 +1,41 @@
format 224
classinstance 128035 class_ref 128283 // Klient
name "" xyz 107 4 2000 life_line_z 2000
classinstance 128163 class_ref 128121 // Bankomat
name "" xyz 263 4 2000 life_line_z 2000
classinstance 128291 class_ref 134545 // ITransakcja
name "" xyz 449 4 2000 life_line_z 2000
classinstance 128419 class_ref 129145 // Bank
name "" xyz 677 4 2000 life_line_z 2000
durationcanvas 128547 classinstance_ref 128035 // :Klient
xyzwh 118 62 2010 11 40
end
durationcanvas 128675 classinstance_ref 128163 // :Bankomat
xyzwh 288 62 2010 11 31
end
durationcanvas 128931 classinstance_ref 128291 // :ITransakcja
xyzwh 477 82 2010 11 25
end
durationcanvas 129187 classinstance_ref 128419 // :Bank
xyzwh 696 91 2010 11 25
end
msg 128803 asynchronous
from durationcanvas_ref 128547
to durationcanvas_ref 128675
yz 62 2015 msg operation_ref 134939 // "potwierdzTransakcje()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 151 46
msg 129059 asynchronous
from durationcanvas_ref 128675
to durationcanvas_ref 128931
yz 82 2015 explicitmsg "potwierdzTransakcje(przelew:Przelew)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 284 66
msg 129315 asynchronous
from durationcanvas_ref 128931
to durationcanvas_ref 129187
yz 91 2020 explicitmsg "wykonajTransakcje()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 536 75
end

19
models/128795_17.d Normal file
View File

@ -0,0 +1,19 @@
format 224
classinstance 128027 class_ref 128283 // Klient
name "" xyz 87 4 2005 life_line_z 2000
classinstance 128155 class_ref 128121 // Bankomat
name "" xyz 243 4 2005 life_line_z 2000
durationcanvas 128283 classinstance_ref 128027 // :Klient
xyzwh 98 75 2010 11 40
end
durationcanvas 128411 classinstance_ref 128155 // :Bankomat
xyzwh 268 75 2010 11 25
end
msg 128539 synchronous
from durationcanvas_ref 128283
to durationcanvas_ref 128411
yz 75 2015 explicitmsg "odbierzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 154 59
end

30
models/128803_17.d Normal file
View File

@ -0,0 +1,30 @@
format 224
classinstance 128035 class_ref 128283 // Klient
name "" xyz 106 4 2000 life_line_z 2000
classinstance 128163 class_ref 128121 // Bankomat
name "" xyz 291 4 2000 life_line_z 2000
classinstance 128291 class_ref 141467 // DrukarkaPotwierdzen
name "" xyz 464 4 2000 life_line_z 2000
durationcanvas 128419 classinstance_ref 128035 // :Klient
xyzwh 117 73 2010 11 40
end
durationcanvas 128547 classinstance_ref 128163 // :Bankomat
xyzwh 316 73 2010 11 25
end
durationcanvas 128803 classinstance_ref 128291 // :DrukarkaPotwierdzen
xyzwh 516 92 2010 11 25
end
msg 128675 asynchronous
from durationcanvas_ref 128419
to durationcanvas_ref 128547
yz 73 2015 explicitmsg "wybierzOpcjeWydrukuPotwierdzenia()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 118 57
msg 128931 asynchronous
from durationcanvas_ref 128547
to durationcanvas_ref 128803
yz 92 2020 explicitmsg "drukujPotwierdzenie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 369 76
end

30
models/128923_17.d Normal file
View File

@ -0,0 +1,30 @@
format 224
classinstance 128027 class_ref 128283 // Klient
name "" xyz 37 4 2005 life_line_z 2000
classinstance 128155 class_ref 128121 // Bankomat
name "" xyz 369 4 2005 life_line_z 2000
classinstance 128283 class_ref 141467 // DrukarkaPotwierdzen
name "" xyz 531 4 2005 life_line_z 2000
durationcanvas 128411 classinstance_ref 128027 // :Klient
xyzwh 48 59 2010 11 40
end
durationcanvas 128539 classinstance_ref 128155 // :Bankomat
xyzwh 394 53 2010 11 59
end
durationcanvas 128795 classinstance_ref 128283 // :DrukarkaPotwierdzen
xyzwh 583 85 2010 11 25
end
msg 128667 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128539
yz 62 2015 explicitmsg "wybierzOpcjeNieDrukowaniaPotwierdzeniaTransakcji()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 72 45
msg 128923 synchronous
from durationcanvas_ref 128539
to durationcanvas_ref 128795
yz 85 2015 explicitmsg "drukuj(false:boolean)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 444 69
end

19
models/128931_17.d Normal file
View File

@ -0,0 +1,19 @@
format 224
classinstance 128035 class_ref 128283 // Klient
name "" xyz 64 4 2000 life_line_z 2000
classinstance 128163 class_ref 128121 // Bankomat
name "" xyz 224 4 2000 life_line_z 2000
durationcanvas 128291 classinstance_ref 128035 // :Klient
xyzwh 75 82 2010 11 40
end
durationcanvas 128419 classinstance_ref 128163 // :Bankomat
xyzwh 249 82 2010 11 25
end
msg 128547 asynchronous
from durationcanvas_ref 128291
to durationcanvas_ref 128419
yz 82 2015 msg operation_ref 135451 // "odbierzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 133 66
end

41
models/129051_17.d Normal file
View File

@ -0,0 +1,41 @@
format 224
classinstance 128027 class_ref 134545 // ITransakcja
name "" xyz 494 4 2005 life_line_z 2000
classinstance 128155 class_ref 128283 // Klient
name "" xyz 72 4 2005 life_line_z 2000
classinstance 128411 class_ref 128121 // Bankomat
name "" xyz 242 4 2005 life_line_z 2000
classinstance 129435 class_ref 141339 // KieszenBankomatu
name "" xyz 621 4 2005 life_line_z 2000
durationcanvas 128667 classinstance_ref 128155 // :Klient
xyzwh 83 56 2010 11 68
end
durationcanvas 128795 classinstance_ref 128027 // :ITransakcja
xyzwh 522 65 2010 11 73
end
durationcanvas 128923 classinstance_ref 128411 // :Bankomat
xyzwh 267 57 2010 11 136
end
durationcanvas 129691 classinstance_ref 129435 // :KieszenBankomatu
xyzwh 668 172 2010 11 25
end
msg 129051 synchronous
from durationcanvas_ref 128667
to durationcanvas_ref 128923
yz 62 2015 explicitmsg "niepotwierdzajTransakcji()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 116 46
msg 129307 synchronous
from durationcanvas_ref 128923
to durationcanvas_ref 128795
yz 91 2020 explicitmsg "anulujTransakcje(wplata:Wplata)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 303 67
msg 129819 synchronous
from durationcanvas_ref 128923
to durationcanvas_ref 129691
yz 172 2015 explicitmsg "anulujTransakcje(wplata:Wplata)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 389 156
end

19
models/129059_17.d Normal file
View File

@ -0,0 +1,19 @@
format 224
classinstance 128035 class_ref 128283 // Klient
name "" xyz 100 4 2000 life_line_z 2000
classinstance 128163 class_ref 128121 // Bankomat
name "" xyz 290 4 2000 life_line_z 2000
durationcanvas 128291 classinstance_ref 128035 // :Klient
xyzwh 111 80 2010 11 40
end
durationcanvas 128419 classinstance_ref 128163 // :Bankomat
xyzwh 315 80 2010 11 25
end
msg 128547 asynchronous
from durationcanvas_ref 128291
to durationcanvas_ref 128419
yz 80 2015 explicitmsg "wybierzOpcjeNieDrukowaniaPotwierdzenia()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 98 64
end

30
models/129187_17.d Normal file
View File

@ -0,0 +1,30 @@
format 224
classinstance 128035 class_ref 128283 // Klient
name "" xyz 81 4 2000 life_line_z 2000
classinstance 128163 class_ref 128121 // Bankomat
name "" xyz 224 4 2000 life_line_z 2000
classinstance 128291 class_ref 134545 // ITransakcja
name "" xyz 468 4 2000 life_line_z 2000
durationcanvas 128419 classinstance_ref 128035 // :Klient
xyzwh 92 80 2010 11 40
end
durationcanvas 128547 classinstance_ref 128163 // :Bankomat
xyzwh 249 80 2010 11 25
end
durationcanvas 128803 classinstance_ref 128291 // :ITransakcja
xyzwh 496 99 2010 11 25
end
msg 128675 asynchronous
from durationcanvas_ref 128419
to durationcanvas_ref 128547
yz 80 2015 msg operation_ref 135323 // "anulujTransakcje()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 129 64
msg 128931 asynchronous
from durationcanvas_ref 128547
to durationcanvas_ref 128803
yz 99 2015 msg operation_ref 136091 // "anulujTransakcje()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 332 83
end

3
models/134649_17.d Normal file
View File

@ -0,0 +1,3 @@
format 224
end

3
models/134777_17.d Normal file
View File

@ -0,0 +1,3 @@
format 224
end

31
models/134905.diagram Normal file
View File

@ -0,0 +1,31 @@
format 224
classinstance 128027 class_ref 128283 // Klient
name "" xyz 43 4 2005 life_line_z 2000
classinstance 128155 class_ref 128121 // Bankomat
name "" xyz 282 4 2005 life_line_z 2000
classinstance 128283 class_ref 128377 // Wyplata
name "" xyz 512 4 2005 life_line_z 2000
durationcanvas 128411 classinstance_ref 128027 // :Klient
xyzwh 54 67 2010 11 40
end
durationcanvas 128539 classinstance_ref 128155 // :Bankomat
xyzwh 307 68 2010 11 49
end
durationcanvas 128795 classinstance_ref 128283 // :Wyplata
xyzwh 533 82 2010 11 25
end
msg 128667 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128539
yz 68 2015 explicitmsg "wybierzOpcjeWyplatyGotowki()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 100 53
msg 128923 synchronous
from durationcanvas_ref 128539
to durationcanvas_ref 128795
yz 83 2015 explicitmsg "create()"
stereotype "<<create>>" xyz 389 97 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 403 69
end

47
models/135033.diagram Normal file
View File

@ -0,0 +1,47 @@
format 224
classinstance 128027 class_ref 128283 // Klient
name "" xyz 117 4 2005 life_line_z 2000
classinstance 128155 class_ref 128121 // Bankomat
name "" xyz 276 4 2005 life_line_z 2000
classinstance 128283 class_ref 129785 // Kasety_z_gotowka
name "" xyz 439 4 2005 life_line_z 2000
classinstance 129179 class_ref 128377 // Wyplata
name "" xyz 592 4 2005 life_line_z 2000
durationcanvas 128411 classinstance_ref 128027 // :Klient
xyzwh 128 57 2010 11 40
end
durationcanvas 128539 classinstance_ref 128155 // :Bankomat
xyzwh 301 63 2010 11 138
end
durationcanvas 128795 classinstance_ref 128283 // :Kasety_z_gotowka
xyzwh 488 64 2010 11 70
end
durationcanvas 129307 classinstance_ref 129179 // :Wyplata
xyzwh 613 160 2010 11 25
end
msg 128667 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128539
yz 63 2015 explicitmsg "wprowadzKwote()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 165 47
msg 128923 synchronous
from durationcanvas_ref 128539
to durationcanvas_ref 128795
yz 67 2020 explicitmsg "sprawdzMozliwoscWyplaty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 333 51
msg 129051 return
from durationcanvas_ref 128795
to durationcanvas_ref 128539
yz 100 2015 explicitmsg "status"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 350 84
msg 129435 synchronous
from durationcanvas_ref 128539
to durationcanvas_ref 129307
yz 160 2015 explicitmsg "ustawWplaconaIlosc(sumaWplaty:Pieniadze)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 346 144
end

View File

@ -9,31 +9,45 @@ end
classinstancecanvas 128401 classinstance_ref 134929 //
xyz 318 4 2000 life_line_z 2000
end
classinstancecanvas 130065 classinstance_ref 141585 //
xyz 458 4 2000 life_line_z 2000
end
durationcanvas 128529 classinstance_ref 128145 // Klient:Klient
xyzwh 73 76 2010 11 40
end
durationcanvas 128657 classinstance_ref 128273 // :Bankomat
xyzwh 176 78 2010 11 92
xyzwh 176 81 2010 11 131
end
durationcanvas 128913 classinstance_ref 128401 // :Terminal
xyzwh 340 87 2010 11 58
xyzwh 340 87 2010 11 61
end
durationcanvas 130193 classinstance_ref 130065 // :Karta
xyzwh 477 157 2010 11 61
end
msg 128785 synchronous
from durationcanvas_ref 128529
to durationcanvas_ref 128657
yz 78 2015 explicitmsg "wlozKarte()"
yz 81 2015 explicitmsg "wlozKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 103 67
label_xy 103 70
msg 129041 synchronous
from durationcanvas_ref 128657
to durationcanvas_ref 128913
yz 89 2020 explicitmsg "sprawdzPoprawnoscKarty()"
yz 92 2020 explicitmsg "czytajNumerKarty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 201 78
label_xy 201 81
msg 129937 return
from durationcanvas_ref 128913
to durationcanvas_ref 128657
yz 134 2015 explicitmsg "return statusKarty"
yz 137 2015 explicitmsg "return numerKarty"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 220 123
label_xy 220 126
msg 130321 synchronous
from durationcanvas_ref 128657
to durationcanvas_ref 130193
yz 193 2015 explicitmsg "utwórzKarte()"
stereotype "<<create>>" xyz 305 204 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerKarty: int"
label_xy 303 182
end

53
models/135057_17.d Normal file
View File

@ -0,0 +1,53 @@
format 224
classinstancecanvas 128145 classinstance_ref 134673 // Klient
drawing_mode actor xyz 49 4 2000 life_line_z 2000
end
classinstancecanvas 128273 classinstance_ref 134801 //
xyz 151 4 2000 life_line_z 2000
end
classinstancecanvas 128401 classinstance_ref 134929 //
xyz 318 4 2000 life_line_z 2000
end
classinstancecanvas 130065 classinstance_ref 141585 //
xyz 458 4 2000 life_line_z 2000
end
durationcanvas 128529 classinstance_ref 128145 // Klient:Klient
xyzwh 73 76 2010 11 40
end
durationcanvas 128657 classinstance_ref 128273 // :Bankomat
xyzwh 176 81 2010 11 131
end
durationcanvas 128913 classinstance_ref 128401 // :Terminal
xyzwh 340 87 2010 11 61
end
durationcanvas 130193 classinstance_ref 130065 // :Karta
xyzwh 477 157 2010 11 61
end
msg 128785 synchronous
from durationcanvas_ref 128529
to durationcanvas_ref 128657
yz 81 2015 explicitmsg "wlozKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 103 70
msg 129041 synchronous
from durationcanvas_ref 128657
to durationcanvas_ref 128913
yz 92 2020 explicitmsg "czytajNumerKarty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 201 81
msg 129937 return
from durationcanvas_ref 128913
to durationcanvas_ref 128657
yz 137 2015 explicitmsg "return numerKarty"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 220 126
msg 130321 synchronous
from durationcanvas_ref 128657
to durationcanvas_ref 130193
yz 193 2015 explicitmsg "utwórzKarte()"
stereotype "<<create>>" xyz 305 204 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerKarty: int"
label_xy 303 182
end

30
models/135161.diagram Normal file
View File

@ -0,0 +1,30 @@
format 224
classinstance 128027 class_ref 128283 // Klient
name "" xyz 57 4 2005 life_line_z 2000
classinstance 128155 class_ref 128121 // Bankomat
name "" xyz 300 4 2005 life_line_z 2000
classinstance 128283 class_ref 141467 // DrukarkaPotwierdzen
name "" xyz 494 4 2005 life_line_z 2000
durationcanvas 128411 classinstance_ref 128027 // :Klient
xyzwh 72 72 2010 11 40
end
durationcanvas 128539 classinstance_ref 128155 // :Bankomat
xyzwh 332 72 2010 11 25
end
durationcanvas 128795 classinstance_ref 128283 // :DrukarkaPotwierdzen
xyzwh 558 82 2010 11 47
end
msg 128667 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128539
yz 72 2015 explicitmsg "wybierzWydrukPotwierdzeniaTransakcji()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 90 53
msg 128923 synchronous
from durationcanvas_ref 128539
to durationcanvas_ref 128795
yz 82 2015 explicitmsg "drukuj(true:boolean)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 393 66
end

View File

@ -4,36 +4,55 @@ classinstancecanvas 128145 classinstance_ref 134673 // Klient
drawing_mode actor xyz 49 4 2000 life_line_z 2000
end
classinstancecanvas 128273 classinstance_ref 134801 //
xyz 171 4 2000 life_line_z 2000
xyz 199 4 2000 life_line_z 2000
end
classinstancecanvas 128401 classinstance_ref 134929 //
xyz 418 4 2000 life_line_z 2000
xyz 344 4 2000 life_line_z 2000
end
classinstancecanvas 130065 classinstance_ref 141713 //
xyz 513 5 2000 life_line_z 2000
end
durationcanvas 128529 classinstance_ref 128145 // Klient:Klient
xyzwh 73 76 2010 11 40
end
durationcanvas 128657 classinstance_ref 128273 // :Bankomat
xyzwh 196 78 2010 11 92
xyzwh 224 80 2010 11 189
end
durationcanvas 128913 classinstance_ref 128401 // :Terminal
xyzwh 440 87 2010 11 58
xyzwh 366 87 2010 11 60
end
durationcanvas 130193 classinstance_ref 130065 // :Bank
xyzwh 532 191 2010 11 51
end
msg 128785 synchronous
from durationcanvas_ref 128529
to durationcanvas_ref 128657
yz 78 2015 explicitmsg "podajPIN(nr_pin)"
yz 80 2015 explicitmsg "podajPIN()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 103 67
label_xy 103 69
msg 129041 synchronous
from durationcanvas_ref 128657
to durationcanvas_ref 128913
yz 89 2020 explicitmsg "sprawdzPoprawnoscPIN(nr_karty, nr_pin)"
yz 91 2020 explicitmsg "czytajPin()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 221 78
label_xy 249 80
msg 129937 return
from durationcanvas_ref 128913
to durationcanvas_ref 128657
yz 134 2015 explicitmsg "return statusWeryfikacji"
yz 136 2015 explicitmsg "return PIN"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 240 122
label_xy 268 124
msg 130321 synchronous
from durationcanvas_ref 128657
to durationcanvas_ref 130193
yz 192 2015 explicitmsg "weryfikujPIN()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "PIN:int"
label_xy 331 181
msg 130449 return
from durationcanvas_ref 130193
to durationcanvas_ref 128657
yz 231 2015 explicitmsg "return statusWeryfikacjiPIN"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 314 220
end

58
models/135185_17.d Normal file
View File

@ -0,0 +1,58 @@
format 224
classinstancecanvas 128145 classinstance_ref 134673 // Klient
drawing_mode actor xyz 49 4 2000 life_line_z 2000
end
classinstancecanvas 128273 classinstance_ref 134801 //
xyz 199 4 2000 life_line_z 2000
end
classinstancecanvas 128401 classinstance_ref 134929 //
xyz 344 4 2000 life_line_z 2000
end
classinstancecanvas 130065 classinstance_ref 141713 //
xyz 513 5 2000 life_line_z 2000
end
durationcanvas 128529 classinstance_ref 128145 // Klient:Klient
xyzwh 73 76 2010 11 40
end
durationcanvas 128657 classinstance_ref 128273 // :Bankomat
xyzwh 224 80 2010 11 189
end
durationcanvas 128913 classinstance_ref 128401 // :Terminal
xyzwh 366 87 2010 11 60
end
durationcanvas 130193 classinstance_ref 130065 // :Bank
xyzwh 532 191 2010 11 51
end
msg 128785 synchronous
from durationcanvas_ref 128529
to durationcanvas_ref 128657
yz 80 2015 explicitmsg "podajPIN()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 103 69
msg 129041 synchronous
from durationcanvas_ref 128657
to durationcanvas_ref 128913
yz 91 2020 explicitmsg "czytajPin()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 249 80
msg 129937 return
from durationcanvas_ref 128913
to durationcanvas_ref 128657
yz 136 2015 explicitmsg "return PIN"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 268 124
msg 130321 synchronous
from durationcanvas_ref 128657
to durationcanvas_ref 130193
yz 192 2015 explicitmsg "weryfikujPIN()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "PIN:int"
label_xy 331 181
msg 130449 return
from durationcanvas_ref 130193
to durationcanvas_ref 128657
yz 231 2015 explicitmsg "return statusWeryfikacjiPIN"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 314 220
end

19
models/135289.diagram Normal file
View File

@ -0,0 +1,19 @@
format 224
classinstance 128027 class_ref 128283 // Klient
name "" xyz 87 4 2005 life_line_z 2000
classinstance 128155 class_ref 128121 // Bankomat
name "" xyz 243 4 2005 life_line_z 2000
durationcanvas 128283 classinstance_ref 128027 // :Klient
xyzwh 102 75 2010 11 40
end
durationcanvas 128411 classinstance_ref 128155 // :Bankomat
xyzwh 275 75 2010 11 25
end
msg 128539 synchronous
from durationcanvas_ref 128283
to durationcanvas_ref 128411
yz 75 2015 explicitmsg "odbierzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 154 59
end

View File

@ -6,11 +6,17 @@ end
classinstancecanvas 128273 classinstance_ref 134801 //
xyz 213 4 2000 life_line_z 2000
end
classinstancecanvas 130705 classinstance_ref 142097 //
xyz 491 8 2000 life_line_z 2000
end
durationcanvas 128529 classinstance_ref 128145 // Klient:Klient
xyzwh 73 77 2010 11 67
xyzwh 73 77 2010 11 53
end
durationcanvas 128657 classinstance_ref 128273 // :Bankomat
xyzwh 238 77 2010 11 74
xyzwh 238 74 2010 11 88
end
durationcanvas 130833 classinstance_ref 130705 // :Komunikat
xyzwh 518 83 2010 11 70
end
msg 128785 synchronous
from durationcanvas_ref 128529
@ -18,10 +24,18 @@ msg 128785 synchronous
yz 78 2015 explicitmsg "wybierzZakoncz()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 103 67
msg 130577 return
msg 130961 synchronous
from durationcanvas_ref 128657
to durationcanvas_ref 128529
yz 127 2015 explicitmsg "return Komunikat"
to durationcanvas_ref 130833
yz 83 2020 explicitmsg "stwórzKomunikat()"
stereotype "<<create>>" xyz 356 94 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 120 116
args "czyWyswietlic:bool"
label_xy 283 75
msg 131345 return
from durationcanvas_ref 130833
to durationcanvas_ref 128657
yz 135 2015 explicitmsg "return Komunikat"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 342 124
end

41
models/135313_17.d Normal file
View File

@ -0,0 +1,41 @@
format 224
classinstancecanvas 128145 classinstance_ref 134673 // Klient
drawing_mode actor xyz 49 4 2000 life_line_z 2000
end
classinstancecanvas 128273 classinstance_ref 134801 //
xyz 213 4 2000 life_line_z 2000
end
classinstancecanvas 130705 classinstance_ref 142097 //
xyz 491 8 2000 life_line_z 2000
end
durationcanvas 128529 classinstance_ref 128145 // Klient:Klient
xyzwh 73 77 2010 11 53
end
durationcanvas 128657 classinstance_ref 128273 // :Bankomat
xyzwh 238 74 2010 11 88
end
durationcanvas 130833 classinstance_ref 130705 // :Komunikat
xyzwh 518 83 2010 11 70
end
msg 128785 synchronous
from durationcanvas_ref 128529
to durationcanvas_ref 128657
yz 78 2015 explicitmsg "wybierzZakoncz()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 103 67
msg 130961 synchronous
from durationcanvas_ref 128657
to durationcanvas_ref 130833
yz 83 2020 explicitmsg "stwórzKomunikat()"
stereotype "<<create>>" xyz 356 94 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "czyWyswietlic:bool"
label_xy 283 75
msg 131345 return
from durationcanvas_ref 130833
to durationcanvas_ref 128657
yz 135 2015 explicitmsg "return Komunikat"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 342 124
end

30
models/135417.diagram Normal file
View File

@ -0,0 +1,30 @@
format 224
classinstance 128027 class_ref 128283 // Klient
name "" xyz 37 4 2005 life_line_z 2000
classinstance 128155 class_ref 128121 // Bankomat
name "" xyz 211 4 2005 life_line_z 2000
classinstance 128283 class_ref 141467 // DrukarkaPotwierdzen
name "" xyz 375 5 2005 life_line_z 2000
durationcanvas 128411 classinstance_ref 128027 // :Klient
xyzwh 48 59 2010 11 40
end
durationcanvas 128539 classinstance_ref 128155 // :Bankomat
xyzwh 236 53 2010 11 59
end
durationcanvas 128795 classinstance_ref 128283 // :DrukarkaPotwierdzen
xyzwh 429 85 2010 11 25
end
msg 128667 synchronous
from durationcanvas_ref 128411
to durationcanvas_ref 128539
yz 62 2015 explicitmsg "opcjaBezPotwierdzenia()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 72 45
msg 128923 synchronous
from durationcanvas_ref 128539
to durationcanvas_ref 128795
yz 85 2015 explicitmsg "drukuj(false:boolean)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 286 69
end

View File

@ -6,34 +6,48 @@ end
classinstancecanvas 128273 classinstance_ref 134801 //
xyz 187 4 2000 life_line_z 2000
end
classinstancecanvas 130065 classinstance_ref 135057 //
xyz 320 4 2000 life_line_z 2000
classinstancecanvas 131089 classinstance_ref 141969 //
xyz 637 5 2000 life_line_z 2000
end
classinstancecanvas 131985 classinstance_ref 142225 //
xyz 354 6 2000 life_line_z 2000
end
durationcanvas 128529 classinstance_ref 128145 // Klient:Klient
xyzwh 73 76 2010 11 40
end
durationcanvas 128657 classinstance_ref 128273 // :Bankomat
xyzwh 212 78 2010 11 92
xyzwh 212 51 2010 11 129
end
durationcanvas 130193 classinstance_ref 130065 // :Transakcja
xyzwh 347 90 2010 11 49
durationcanvas 132113 classinstance_ref 131985 // :operacjaStanKonta
xyzwh 401 53 2010 11 65
end
durationcanvas 132369 classinstance_ref 131089 // :Bank
xyzwh 656 57 2010 11 113
end
msg 128785 synchronous
from durationcanvas_ref 128529
to durationcanvas_ref 128657
yz 78 2015 explicitmsg "sprawdzStanKonta()"
yz 79 2015 explicitmsg "sprawdzStanKonta()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 103 67
msg 130321 synchronous
label_xy 103 68
msg 132241 synchronous
from durationcanvas_ref 128657
to durationcanvas_ref 130193
yz 90 2020 explicitmsg "create()"
to durationcanvas_ref 132113
yz 83 2015 explicitmsg "utworzOperacje()"
stereotype "<<create>>" xyz 294 93 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 253 79
msg 130449 return
from durationcanvas_ref 130193
label_xy 280 71
msg 132497 synchronous
from durationcanvas_ref 132113
to durationcanvas_ref 132369
yz 82 2015 explicitmsg "pobierzStanKonta()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerKarty:int"
label_xy 452 71
msg 132625 return
from durationcanvas_ref 132369
to durationcanvas_ref 128657
yz 136 2015 explicitmsg "return stanKonta"
yz 149 2015 explicitmsg "return stanKonta"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 246 125
label_xy 441 140
end

53
models/135441_17.d Normal file
View File

@ -0,0 +1,53 @@
format 224
classinstancecanvas 128145 classinstance_ref 134673 // Klient
drawing_mode actor xyz 49 4 2000 life_line_z 2000
end
classinstancecanvas 128273 classinstance_ref 134801 //
xyz 187 4 2000 life_line_z 2000
end
classinstancecanvas 131089 classinstance_ref 141969 //
xyz 637 5 2000 life_line_z 2000
end
classinstancecanvas 131985 classinstance_ref 142225 //
xyz 354 6 2000 life_line_z 2000
end
durationcanvas 128529 classinstance_ref 128145 // Klient:Klient
xyzwh 73 76 2010 11 40
end
durationcanvas 128657 classinstance_ref 128273 // :Bankomat
xyzwh 212 51 2010 11 129
end
durationcanvas 132113 classinstance_ref 131985 // :operacjaStanKonta
xyzwh 401 53 2010 11 65
end
durationcanvas 132369 classinstance_ref 131089 // :Bank
xyzwh 656 57 2010 11 113
end
msg 128785 synchronous
from durationcanvas_ref 128529
to durationcanvas_ref 128657
yz 79 2015 explicitmsg "sprawdzStanKonta()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 103 68
msg 132241 synchronous
from durationcanvas_ref 128657
to durationcanvas_ref 132113
yz 83 2015 explicitmsg "utworzOperacje()"
stereotype "<<create>>" xyz 294 93 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 280 71
msg 132497 synchronous
from durationcanvas_ref 132113
to durationcanvas_ref 132369
yz 82 2015 explicitmsg "pobierzStanKonta()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "numerKarty:int"
label_xy 452 71
msg 132625 return
from durationcanvas_ref 132369
to durationcanvas_ref 128657
yz 149 2015 explicitmsg "return stanKonta"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 441 140
end

View File

@ -62,7 +62,7 @@ end
relationcanvas 131857 relation_ref 145169 // <unidirectional association>
from ref 128155 z 2011 to ref 130833
no_role_a no_role_b
multiplicity_a_pos 185 65 3000 multiplicity_b_pos 151 103 3000
multiplicity_a_pos 185 65 3000 multiplicity_b_pos 153 103 3000
end
relationcanvas 131985 relation_ref 145297 // tworzy
from ref 130833 z 2001 label "tworzy" italic max_width 255 xyz 333 41 2001 to ref 129179
@ -72,6 +72,6 @@ end
relationcanvas 132113 relation_ref 145425 // tworzy
from ref 128155 z 2011 label "tworzy" italic max_width 255 xyz 186 181 2011 to ref 129435
no_role_a no_role_b
multiplicity_a_pos 247 228 3000 multiplicity_b_pos 151 176 3000
multiplicity_a_pos 247 227 3000 multiplicity_b_pos 153 177 3000
end
end

41
models/135673.diagram Normal file
View File

@ -0,0 +1,41 @@
format 224
classinstance 128027 class_ref 134545 // Transakcja
name "" xyz 494 4 2005 life_line_z 2000
classinstance 128155 class_ref 128283 // Klient
name "" xyz 72 4 2005 life_line_z 2000
classinstance 128411 class_ref 128121 // Bankomat
name "" xyz 242 4 2005 life_line_z 2000
classinstance 129435 class_ref 129785 // Kasety_z_gotowka
name "" xyz 620 4 2005 life_line_z 2000
durationcanvas 128667 classinstance_ref 128155 // :Klient
xyzwh 83 56 2010 11 68
end
durationcanvas 128795 classinstance_ref 128027 // :Transakcja
xyzwh 522 65 2010 11 73
end
durationcanvas 128923 classinstance_ref 128411 // :Bankomat
xyzwh 267 57 2010 11 136
end
durationcanvas 129691 classinstance_ref 129435 // :Kasety_z_gotowka
xyzwh 669 172 2010 11 25
end
msg 129051 synchronous
from durationcanvas_ref 128667
to durationcanvas_ref 128923
yz 62 2015 explicitmsg "niepotwierdzajTransakcji()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 116 46
msg 129307 synchronous
from durationcanvas_ref 128923
to durationcanvas_ref 128795
yz 91 2020 explicitmsg "anulujTransakcje(wyplata:Wyplata)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 303 67
msg 129819 synchronous
from durationcanvas_ref 128923
to durationcanvas_ref 129691
yz 172 2015 explicitmsg "anulujTransakcje(wyplata:Wyplata)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 389 156
end

47
models/135801.diagram Normal file
View File

@ -0,0 +1,47 @@
format 224
classinstance 128121 class_ref 128377 // Wyplata
name "" xyz 539.5 97.5 2005 life_line_z 2000
classinstance 128249 class_ref 141339 // KieszenBankomatu
name "" xyz 446.5 14 2005 life_line_z 2000
classinstance 128377 class_ref 128121 // Bankomat
name "" xyz 327.5 13 2005 life_line_z 2000
classinstance 128505 class_ref 128283 // Klient
name "" xyz 168.5 7 2005 life_line_z 2000
durationcanvas 128633 classinstance_ref 128121 // :Wyplata
xyzwh 560 253.5 2010 11 25
end
durationcanvas 128761 classinstance_ref 128505 // :Klient
xyzwh 179 150.5 2010 11 40
end
durationcanvas 128889 classinstance_ref 128249 // :KieszenBankomatu
xyzwh 494 157.5 2010 11 70
end
durationcanvas 129017 classinstance_ref 128377 // :Bankomat
xyzwh 352 156.5 2010 11 138
end
msg 129145 synchronous
from durationcanvas_ref 129017
to durationcanvas_ref 128633
yz 253.5 2015 explicitmsg "wydajBanknoty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 397.5 237.5
msg 129273 return
from durationcanvas_ref 128889
to durationcanvas_ref 129017
yz 193.5 2015 explicitmsg "sumaWyplaty"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 401.5 177.5
msg 129401 synchronous
from durationcanvas_ref 128761
to durationcanvas_ref 129017
yz 156.5 2015 explicitmsg "odbierzBanknoty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 216.5 140.5
msg 129529 synchronous
from durationcanvas_ref 129017
to durationcanvas_ref 128889
yz 160.5 2020 explicitmsg "przeliczBanknoty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 384.5 144.5
end

3
models/135801_17.d Normal file
View File

@ -0,0 +1,3 @@
format 224
end

42
models/135929.diagram Normal file
View File

@ -0,0 +1,42 @@
format 224
classinstance 128249 class_ref 134545 // Transakcja
name "" xyz 526.5 22 2005 life_line_z 2000
classinstance 128377 class_ref 128121 // Bankomat
name "" xyz 387.5 13 2005 life_line_z 2000
classinstance 128505 class_ref 128283 // Klient
name "" xyz 168.5 7 2005 life_line_z 2000
classinstance 129657 class_ref 150265 // Menu
name "" xyz 699 14 2000 life_line_z 2000
durationcanvas 128761 classinstance_ref 128505 // :Klient
xyzwh 179 150.5 2010 11 40
end
durationcanvas 128889 classinstance_ref 128249 // :Transakcja
xyzwh 554 140.5 2010 11 70
end
durationcanvas 129017 classinstance_ref 128377 // :Bankomat
xyzwh 412 143.5 2010 11 151
end
durationcanvas 129913 classinstance_ref 129657 // :Menu
xyzwh 718 168 2010 11 25
end
msg 129401 synchronous
from durationcanvas_ref 128761
to durationcanvas_ref 129017
yz 156.5 2015 explicitmsg "opcjaPowrot(poprzeniWybor:Operacja)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 216.5 140.5
msg 129529 synchronous
from durationcanvas_ref 129017
to durationcanvas_ref 128889
yz 143.5 2020 explicitmsg "delete(poprzeniaWybor)"
stereotype "<<delete>>" xyz 481 157.5 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 431.5 127.5
msg 130041 synchronous
from durationcanvas_ref 128889
to durationcanvas_ref 129913
yz 168 2015 explicitmsg "wyswietlMenu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 602 154
end

119
models/141969_17.d Normal file
View File

@ -0,0 +1,119 @@
format 224
pseudostatecanvas 129425 pseudostate_ref 128273 // initial
xyz 392.4 22.8 2000
end
statecanvas 129553 state_ref 128401 // karta_wlozona
xyzwh 358.8 123.2 2000 93 27
end
statecanvas 129809 state_ref 128529 // karta_poprawna
xyzwh 197.6 218.7 2000 103 27
end
statecanvas 129937 state_ref 128657 // karta_niepoprawna
xyzwh 553.7 208.7 2000 117 27
end
statecanvas 130961 state_ref 129041 // pin_wprowadzony
xyzwh 192.6 334.9 2000 113 27
end
statecanvas 131217 state_ref 128785 // pin_poprawny
xyzwh 76.3 441.8 2000 93 27
end
statecanvas 131345 state_ref 128913 // pin_niepoprawny
xyzwh 275.6 488.6 2000 109 27
end
pseudostatecanvas 132497 pseudostate_ref 128401 // final
xyz 112.5 570.2 2000
end
statecanvas 133265 state_ref 129297 // potwierdzenie_wybrane
xyzwh 416.4 333.4 2000 141 27
end
statecanvas 133393 state_ref 129425 // potwierdzenie_niewybrane
xyzwh 659.4 329.2 2000 157 27
end
pseudostatecanvas 134801 pseudostate_ref 128657 // final
xyz 376.4 626.4 2000
end
note 135057 "Wykonaj, kiedy pin zostnie niepoprawnie wprowadzony 3 razy"
xyzwh 402.4 578.6 2000 163 59
pseudostatecanvas 135185 pseudostate_ref 128785 // final
xyz 606.4 441.9 2000
end
transitioncanvas 129681 transition_ref 128529 // wlozKarte
from ref 129425 z 2001 label "wlozKarte" xyz 406 69 2001 to ref 129553
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130065 transition_ref 128657 // sprawdzCzyPoprawna
from ref 129553 z 2001 label "sprawdzCzyPoprawna" xyz 236 162 2001 to ref 129809
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130193 transition_ref 128785 // sprawdzCzyPoprawna
from ref 129553 z 2001 label "sprawdzCzyPoprawna" xyz 505 156 2001 to ref 129937
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131089 transition_ref 128913 // wprowadzPin
from ref 129809 z 2001 label "wprowadzPin" xyz 177 284 2001 to ref 130961
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131473 transition_ref 129041 // sprawdzPin
from ref 130961 z 2001 label "sprawdzPin" xyz 135 382 2001 to ref 131217
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131601 transition_ref 129169 // sprawdzPin
decenter_end 302
from ref 130961 z 2001 label "sprawdzPin" xyz 229 428 2001 to ref 131345
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 132369 transition_ref 129553 // wprowadzPin
decenter_begin 581
decenter_end 840
from ref 131345 z 2001 label "wprowadzPin" xyz 324 442 2001 to ref 130961
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 132625 transition_ref 129681 // udostepnijSystem
from ref 131217 z 2001 label "udostepnijSystem" xyz 34 520 2001 to ref 132497
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 133521 transition_ref 129937 // wybierzPotwierdzenie
from ref 129937 z 2001 label "wybierzPotwierdzenie" xyz 461 261 2001 to ref 133265
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 133649 transition_ref 130065 // wybierzPotwierdzenie
decenter_begin 815
decenter_end 431
from ref 129937 z 2001 label "wybierzPotwierdzenie" xyz 672 255 2001 to ref 133393
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 134929 transition_ref 130321 // zablokujKarte
from ref 131345 z 2001 label "zablokujKarte" xyz 350 555 2001 to ref 134801
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 135313 transition_ref 130449 // <transition>
from ref 133265 z 2001 to ref 135185
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 135441 transition_ref 130577 // <transition>
from ref 133393 z 2001 to ref 135185
write_horizontally default show_definition default drawing_language default
end
end

33
models/148497.diagram Normal file
View File

@ -0,0 +1,33 @@
format 224
classinstancecanvas 128145 classinstance_ref 134673 // Klient
drawing_mode actor xyz 49 4 2000 life_line_z 2000
end
classinstancecanvas 128273 classinstance_ref 134801 //
xyz 213 4 2000 life_line_z 2000
end
classinstancecanvas 131473 classinstance_ref 142353 //
xyz 338 4 2000 life_line_z 2000
end
durationcanvas 128529 classinstance_ref 128145 // Klient:Klient
xyzwh 73 77 2010 11 65
end
durationcanvas 128657 classinstance_ref 128273 // :Bankomat
xyzwh 238 74 2010 11 69
end
durationcanvas 131601 classinstance_ref 131473 // :Terminal
xyzwh 360 79 2010 11 58
end
msg 128785 synchronous
from durationcanvas_ref 128529
to durationcanvas_ref 128657
yz 78 2015 msg operation_ref 135451 // "odbierzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 103 67
msg 131729 synchronous
from durationcanvas_ref 128657
to durationcanvas_ref 131601
yz 80 2020 explicitmsg "wysunKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 273 69
end

33
models/148497_17.d Normal file
View File

@ -0,0 +1,33 @@
format 224
classinstancecanvas 128145 classinstance_ref 134673 // Klient
drawing_mode actor xyz 49 4 2000 life_line_z 2000
end
classinstancecanvas 128273 classinstance_ref 134801 //
xyz 213 4 2000 life_line_z 2000
end
classinstancecanvas 131473 classinstance_ref 142353 //
xyz 338 4 2000 life_line_z 2000
end
durationcanvas 128529 classinstance_ref 128145 // Klient:Klient
xyzwh 73 77 2010 11 65
end
durationcanvas 128657 classinstance_ref 128273 // :Bankomat
xyzwh 238 74 2010 11 69
end
durationcanvas 131601 classinstance_ref 131473 // :Terminal
xyzwh 360 79 2010 11 58
end
msg 128785 synchronous
from durationcanvas_ref 128529
to durationcanvas_ref 128657
yz 78 2015 msg operation_ref 135451 // "odbierzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 103 67
msg 131729 synchronous
from durationcanvas_ref 128657
to durationcanvas_ref 131601
yz 80 2020 explicitmsg "wysunKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 273 69
end

View File

@ -1,15 +1,13 @@
window_sizes 1200 597 300 894 425 120
window_sizes 1920 1032 300 1614 860 120
cleanlooks_style
diagrams
active classdiagram_ref 135579 // design-model
894 425 100 A4 0 0
classdiagram_ref 128121 // domain-model
120 86 70 A4 6 0
active statediagram_ref 141969 // diagram_stanow
1614 860 130 A4 19 0
classdiagram_ref 135579 // design-model
1150 695 100 A4 0 0
end
show_stereotypes
selected classdiagram_ref 128121 // domain-model
open
classview_ref 128121 // domain
classview_ref 128027 // design
state_ref 128017 // diagram_stanow
end
end

View File

@ -1,6 +1,6 @@
format 224
"models"
revision 19
revision 20
modified_by 17 "s444448"
@ -1298,11 +1298,6 @@ format 224
overlapping_bars size A4
end
sequencediagram 135057 "4-1-wlozKarte"
sequencediagramsettings end
overlapping_bars size A4
end
classinstance 134673 "Klient"
type class_ref 128889 // Klient
attributes
@ -1339,16 +1334,6 @@ format 224
end
end
sequencediagram 135185 "4-2-podajPin"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135313 "4-4-zakonczenieDzialania"
sequencediagramsettings end
overlapping_bars size A4
end
classinstance 135057 ""
type class_ref 134545 // ITransakcja
attributes
@ -1357,11 +1342,31 @@ format 224
end
end
sequencediagram 135057 "4-1-wlozKarte"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135185 "4-2-podajPin"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135441 "4-3-sprawdzStanKonta"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135313 "4-4-wybierzWydrukPotwierdzenia"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 148497 "4-5-odbierzKarte"
sequencediagramsettings end
overlapping_bars size A4
end
class 128027 "CzytnikKart"
visibility package
cpp_decl ""
@ -1792,5 +1797,109 @@ format 224
pseudostate 128785 final ""
end
end
class 154257 "Karta"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 141585 ""
type class_ref 154257 // Karta
attributes
end
relations
end
end
classinstance 141713 ""
type class_ref 129145 // Bank
attributes
end
relations
end
end
class 154385 "stanKonta"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 141841 ""
type class_ref 154385 // stanKonta
attributes
end
relations
end
end
classinstance 141969 ""
type class_ref 129145 // Bank
attributes
end
relations
end
end
class 154513 "Komunikat"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 142097 ""
type class_ref 154513 // Komunikat
attributes
end
relations
end
end
class 154641 "operacjaStanKonta"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 142225 ""
type class_ref 154641 // operacjaStanKonta
attributes
end
relations
end
end
classinstance 142353 ""
type class_ref 141201 // Terminal
attributes
end
relations
end
end
end
end