Compare commits

..

96 Commits

Author SHA1 Message Date
shaaqu
e03d1efcf7 wzorce projektowe 2021-02-10 09:11:12 +01:00
shaaqu
33db63afb2 backup deleted 2021-02-10 09:07:41 +01:00
shaaqu
edb7fb80e5 wzorce projektowe 2021-02-10 09:04:20 +01:00
shaaqu
edffc0aadd wzorce projektowe 2021-02-10 08:58:49 +01:00
shaaqu
f79cf55d9e wzorce projektowe 2021-02-10 08:51:41 +01:00
shaaqu
8aa44f01bc add models 2021-02-02 23:15:44 +01:00
shaaqu
9798157782 delete models 2021-02-02 23:14:51 +01:00
shaaqu
4ac43ad386 buuu delete 2021-02-02 13:10:45 +01:00
b60e56b15f Prześlij pliki do 'buuuu' 2021-02-02 13:05:37 +01:00
ef1865d32e Prześlij pliki do 'buuuu' 2021-02-02 13:04:58 +01:00
da1cd19a9d Prześlij pliki do 'buuuu' 2021-02-02 13:03:53 +01:00
2cff6e92fb Prześlij pliki do 'buuuu' 2021-02-02 13:03:31 +01:00
a682c9f317 Prześlij pliki do 'buuuu' 2021-02-02 13:03:15 +01:00
5d09a9f836 Prześlij pliki do 'buuuu' 2021-02-02 13:02:47 +01:00
365872ee9a Prześlij pliki do 'buuuu' 2021-02-02 13:01:51 +01:00
55d5e52af7 Dodanie 'buuuu/bu' 2021-02-02 13:01:11 +01:00
shaaqu
f3e402b678 add backup 2021-02-02 12:38:46 +01:00
shaaqu
1a2673ebbd Revert "delete"
This reverts commit 88589fa6ad.
2021-02-02 12:36:44 +01:00
shaaqu
255d2b6146 Revert "Dodanie 'test'"
This reverts commit 62e1c85a1e.
2021-02-02 12:36:34 +01:00
shaaqu
02f0539ddd Revert "XD"
This reverts commit 87033860b0.
2021-02-02 12:36:22 +01:00
shaaqu
87033860b0 XD 2021-02-02 12:36:11 +01:00
shaaqu
aca708e788 reset 2021-02-02 12:26:58 +01:00
62e1c85a1e Dodanie 'test' 2021-02-02 12:18:23 +01:00
shaaqu
88589fa6ad delete 2021-02-02 12:15:09 +01:00
5943a74efb add usecase5 diagrams 'done' 2021-01-26 22:05:40 +01:00
Kacper
db0c1212d9 Add 3-1-wlozKarte 2021-01-26 21:33:46 +01:00
3c389cea6c check if it works 2021-01-26 21:21:44 +01:00
Kacper
9427ce6270 Merge branch 'master' of https://git.wmi.amu.edu.pl/s444430/Analiza_i_projektowanie_obiektowe 2021-01-26 21:03:16 +01:00
Kacper
f1208f0c1d Use case 3 diagrams 2021-01-26 21:03:04 +01:00
ed57d14b87 Zaktualizuj 'system-events.md' 2021-01-26 20:57:40 +01:00
898d2d82c3 add diagrams for usecase5 after some debiles ruined my work -,- 2021-01-26 20:45:07 +01:00
Kacper
2c3f695cfd Push 2021-01-26 20:38:55 +01:00
duck-glitch
75c5b789c2 Merge branch 'master' of https://git.wmi.amu.edu.pl/s444430/Analiza_i_projektowanie_obiektowe 2021-01-26 20:37:15 +01:00
duck-glitch
243b9f9c57 repair 2021-01-26 20:36:54 +01:00
duck-glitch
98d091b221 add 4 2021-01-26 20:33:01 +01:00
Kacper
fdd4362cb6 Push 2021-01-26 20:32:17 +01:00
shaaqu
81b6681378 Merge remote-tracking branch 'origin/master' 2021-01-26 20:30:39 +01:00
shaaqu
fb5487916d dziala 2021-01-26 20:30:24 +01:00
shaaqu
bc308d190d delete test 2021-01-26 20:13:20 +01:00
shaaqu
2d563d8273 delete test 2021-01-26 20:10:15 +01:00
Marciniak
7d3d90e222 Merge branch 'master' of https://git.wmi.amu.edu.pl/s444430/Analiza_i_projektowanie_obiektowe into master 2021-01-20 16:25:44 +01:00
Marciniak
69cffb86f3 added diagrams for usecase5 2021-01-20 16:25:14 +01:00
9548eb6713 Zaktualizuj 'system-events.md' 2021-01-20 16:22:40 +01:00
shaaqu
390fc1dbc2 test 2021-01-20 12:43:04 +01:00
shaaqu
e6d1ca7af7 design usecase 2 2021-01-20 12:24:18 +01:00
shaaqu
a21fb6fcb1 poprawka w use casie 2 2021-01-20 12:05:33 +01:00
shaaqu
fc5b35cafb add design in diagrams 2021-01-20 11:58:28 +01:00
f81409d4c4 Zaktualizuj 'system-events.md' 2021-01-13 12:40:35 +01:00
shaaqu
23bcf358e8 system-events add use-cases names 2021-01-13 12:27:21 +01:00
shaaqu
746e48bb7d system-events add use-cases names 2021-01-13 12:25:28 +01:00
shaaqu
0b42d33cbb system-events 2021-01-13 12:22:53 +01:00
55a2ae89e3 Dodanie 'system-events.md' 2021-01-13 11:59:58 +01:00
shaaqu
a5ba68b91b atrybuty 2020-12-16 12:41:55 +01:00
shaaqu
300ae6dce9 Merge remote-tracking branch 'origin/master' 2020-12-16 11:59:02 +01:00
shaaqu
5ba5c8cd4e dir 2020-12-16 11:58:45 +01:00
Kacper
c3164a73c9 Change 2020-12-16 11:58:15 +01:00
shaaqu
6934038923 association names 2020-12-16 11:40:47 +01:00
shaaqu
96bbc4f4f7 association multiplicity 2020-12-16 11:28:54 +01:00
Kacper
491258509b Diagramy 2020-12-16 09:40:09 +01:00
shaaqu
2b3b891a1e asocjacje 2020-12-09 13:08:30 +01:00
shaaqu
3dcaa36778 models 2020-12-02 12:41:25 +01:00
shaaqu
9953d9cb03 Merge remote-tracking branch 'origin/master' 2020-12-02 12:21:04 +01:00
shaaqu
e0cced57d3 Use_cases dir 2020-12-02 12:08:56 +01:00
1eabac6fc5 Zaktualizuj 'use-case-5.md' 2020-12-02 11:54:14 +01:00
shaaqu
3ec9a3632a use-case-2 update after fb 2020-12-02 09:12:19 +01:00
Kacper
fef33f73ff Slight changes 2020-12-02 07:59:50 +01:00
ed33da0c3e Zaktualizuj 'use-case-4.md' 2020-12-01 23:50:02 +01:00
fa1105807d Zaktualizuj 'use-case-4.md' 2020-12-01 23:49:42 +01:00
51efbf59bb Zaktualizuj 'use-case-4.md' 2020-12-01 23:47:54 +01:00
d81c2a4a64 Zaktualizuj 'use-case-4.md' 2020-12-01 23:47:05 +01:00
d5ab6a67a4 Zaktualizuj 'use-case-5.md' 2020-11-25 12:45:28 +01:00
shaaqu
31abafd45f Merge remote-tracking branch 'origin/master' 2020-11-25 12:29:46 +01:00
shaaqu
6d03cc09f5 uc2: zmiana warunkow wstepnych 2020-11-25 12:29:36 +01:00
452ba8975b Zaktualizuj 'use-case-5.md' 2020-11-25 12:26:42 +01:00
69b3f78e5d Zaktualizuj 'use-case-5.md' 2020-11-25 12:03:31 +01:00
6f41e47ed6 Zaktualizuj 'use-case-5.md' 2020-11-25 12:01:22 +01:00
Kacper
31aa1d63db Aktualizuj use-case-3 2020-11-25 09:17:14 +01:00
330c529445 Zaktualizuj 'use-case-2.md' 2020-11-24 19:49:06 +01:00
shaaqu
f767607220 use-case-2 done 2020-11-24 19:48:02 +01:00
shaaqu
5fc8cd820a Merge remote-tracking branch 'origin/master' 2020-11-24 18:35:23 +01:00
281fc0423e Zaktualizuj 'use-case-5.md' 2020-11-24 17:50:02 +01:00
shaaqu
a4a88c3a9c *a 2020-11-18 13:16:35 +01:00
Marciniak
a1ce23782d Merge branch 'master' of https://git.wmi.amu.edu.pl/s444430/Analiza_i_projektowanie_obiektowe into master 2020-11-18 12:58:24 +01:00
Marciniak
93cdf65fe0 edit usecase 5 2020-11-18 12:58:01 +01:00
Kacper
d6c24efd7a Slight changes 2020-11-18 12:45:15 +01:00
Kacper
2004cb579a Pierwsze informacje 2020-11-18 12:31:37 +01:00
Marciniak
9c96d12709 fix bug 2020-11-18 12:23:28 +01:00
Marciniak
9208640d81 add use case 4 2020-11-18 12:21:15 +01:00
Marciniak
4a71842644 Merge branch 'master' of https://git.wmi.amu.edu.pl/s444430/Analiza_i_projektowanie_obiektowe into master 2020-11-18 12:21:01 +01:00
Marciniak
a632684691 add use case 4 2020-11-18 12:20:33 +01:00
shaaqu
71baa1c9c1 Merge remote-tracking branch 'origin/master' 2020-11-18 12:17:47 +01:00
Marciniak
69d021f590 add use case 5 2020-11-18 12:17:22 +01:00
shaaqu
fa1004e74e use-case-2.md 2020-11-18 12:16:54 +01:00
Kacper
2d55d37c28 Adding use-case-3.md (Przelew) 2020-11-18 12:10:41 +01:00
Kacper
d4cb8321f1 Adding use-case-3.md (Przelew) 2020-11-18 12:03:44 +01:00
6c3275bc5d Merge pull request 'Zaktualizuj 'use-cases.md'' (#1) from s444439/Analiza_i_projektowanie_obiektowe:master into master
Reviewed-on: s444430/Analiza_i_projektowanie_obiektowe#1
2020-11-11 19:40:41 +01:00
63 changed files with 7545 additions and 0 deletions

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

View File

@ -0,0 +1,3 @@
<component name="ProjectDictionaryState">
<dictionary name="Paweł Łukaszewicz" />
</component>

193
backup/128002.diagram Normal file
View File

@ -0,0 +1,193 @@
format 224
classcanvas 128130 class_ref 128002 // Bankomat
classdiagramsettings member_max_width 0 end
xyzwh 869.4 434.54 2000 167 114
end
classcanvas 128258 class_ref 128130 // Gotówka
classdiagramsettings member_max_width 0 end
xyzwh 1180.79 436.25 2005 104 110
end
classcanvas 128386 class_ref 128258 // Karta
classdiagramsettings member_max_width 0 end
xyzwh 297.65 26.73 2005 149 109
end
classcanvas 128514 class_ref 128386 // BLIK
classdiagramsettings member_max_width 0 end
xyzwh 324.16 784.07 2000 95 127
end
classcanvas 128642 class_ref 128514 // Wyplata
classdiagramsettings member_max_width 0 end
xyzwh 61.51 792.01 2000 107 112
end
classcanvas 128770 class_ref 128642 // Wplata
classdiagramsettings member_max_width 0 end
xyzwh 530.23 805.86 2000 123 77
end
classcanvas 128898 class_ref 128770 // Klient
classdiagramsettings member_max_width 0 end
xyzwh 587.15 206.05 2000 209 148
end
classcanvas 129026 class_ref 128898 // Konwojent
classdiagramsettings member_max_width 0 end
xyzwh 1143.36 215.83 2000 170 75
end
classcanvas 129154 class_ref 129026 // Serwisant
classdiagramsettings member_max_width 0 end
xyzwh 852.97 217.93 2000 190 100
end
classcanvas 129282 class_ref 129154 // Bank
classdiagramsettings member_max_width 0 end
xyzwh 62.19 234.51 2000 127 114
end
classcanvas 129410 class_ref 129282 // Konto
classdiagramsettings member_max_width 0 end
xyzwh 299.53 232.71 2000 145 104
end
classcanvas 129538 class_ref 129410 // Przelew
classdiagramsettings member_max_width 0 end
xyzwh 40.7 513.46 2000 129 80
end
classcanvas 129666 class_ref 129538 // System_Transakcji
classdiagramsettings member_max_width 0 end
xyzwh 274.05 425.49 2000 195 113
end
classcanvas 129794 class_ref 129666 // Potwierdzenie
classdiagramsettings member_max_width 0 end
xyzwh 294.47 942.17 2000 147 100
end
classcanvas 129922 class_ref 129794 // PIN
classdiagramsettings member_max_width 0 end
xyzwh 588.12 40.37 2000 101 76
end
classcanvas 130050 class_ref 129922 // Transakcja
classdiagramsettings member_max_width 0 end
xyzwh 287.61 579.83 2000 181 136
end
classcanvas 130178 class_ref 130050 // Ekran_Bankomatu
classdiagramsettings member_max_width 0 end
xyzwh 862.25 642.9 2005 173 99
end
relationcanvas 128762 relation_ref 128122 // posiada
from ref 130178 z 2006 label "posiada" italic max_width 255 xyz 916 572 2006 to ref 128130
no_role_a no_role_b
multiplicity_a_pos 926 556 3000 multiplicity_b_pos 925 613 3000
end
relationcanvas 130042 relation_ref 128250 // wplaca
from ref 129026 z 2006 label "wplaca" italic max_width 255 xyz 1198 341 2006 to ref 128258
no_role_a no_role_b
multiplicity_a_pos 1206 407 3000 multiplicity_b_pos 1203 299 3000
end
relationcanvas 132610 relation_ref 128770 // posiada
geometry HV unfixed
decenter_begin 537
from ref 129410 z 2001 label "posiada" italic max_width 255 xyz 481 262 2001 to point 584 285
line 130298 z 2001 to ref 128898
no_role_a no_role_b
multiplicity_a_pos 569 296 3000 multiplicity_b_pos 454 297 3000
end
relationcanvas 132738 relation_ref 128898 // daje_dostep
from ref 128386 z 2006 label "daje_dostep" italic max_width 255 xyz 332 160 2006 to ref 129410
no_role_a no_role_b
multiplicity_a_pos 351 204 3000 multiplicity_b_pos 348 144 3000
end
relationcanvas 132866 relation_ref 129026 // posiada
decenter_begin 532
decenter_end 537
from ref 129282 z 2001 label "posiada" italic max_width 255 xyz 210 269 2001 to ref 129410
no_role_a no_role_b
multiplicity_a_pos 278 297 3000 multiplicity_b_pos 201 305 3000
end
relationcanvas 132994 relation_ref 129154 // posiada
from ref 129922 z 2006 label "posiada" italic max_width 255 xyz 482 55 2006 to ref 128386
no_role_a no_role_b
multiplicity_a_pos 457 86 3000 multiplicity_b_pos 563 85 3000
end
relationcanvas 133122 relation_ref 129282 // posiada
from ref 129794 z 2001 label "posiada" italic max_width 255 xyz 170 967 2001 to point 111 987
line 138754 z 2001 to ref 128642
no_role_a no_role_b
multiplicity_a_pos 90 912 3000 multiplicity_b_pos 269 999 3000
end
relationcanvas 133250 relation_ref 129410 // posiada
decenter_begin 456
decenter_end 430
from ref 129794 z 2001 label "posiada" italic max_width 255 xyz 479 965 2001 to point 583 983
line 138626 z 2001 to point 582 889
line 139138 z 2001 to ref 128770
no_role_a no_role_b
multiplicity_a_pos 561 890 3000 multiplicity_b_pos 452 996 3000
end
relationcanvas 133506 relation_ref 129666 // naprawia
from ref 128130 z 2001 label "naprawia" italic max_width 255 xyz 912 352 2001 to ref 129154
no_role_a no_role_b
multiplicity_a_pos 924 324 3000 multiplicity_b_pos 931 405 3000
end
relationcanvas 134402 relation_ref 130562 // posiada
from ref 128130 z 2006 label "posiada" italic max_width 255 xyz 1073 467 2006 to ref 128258
no_role_a no_role_b
multiplicity_a_pos 1157 500 3000 multiplicity_b_pos 1046 500 3000
end
relationcanvas 134530 relation_ref 130690 // posiada
from ref 128514 z 2001 label "posiada" italic max_width 255 xyz 214 825 2001 to ref 128642
no_role_a no_role_b
multiplicity_a_pos 180 856 3000 multiplicity_b_pos 300 856 3000
end
relationcanvas 134658 relation_ref 130818 // posiada
from ref 128514 z 2001 label "posiada" italic max_width 255 xyz 440 822 2001 to ref 128770
no_role_a no_role_b
multiplicity_a_pos 506 852 3000 multiplicity_b_pos 430 855 3000
end
relationcanvas 134914 relation_ref 131074 // obsluguje
from ref 129666 z 2001 label "obsluguje" italic max_width 255 xyz 334 370 2001 to ref 129410
no_role_a no_role_b
multiplicity_a_pos 348 345 3000 multiplicity_b_pos 351 396 3000
end
relationcanvas 135042 relation_ref 131202 // posiada
geometry HV unfixed
decenter_end 458
from ref 129666 z 2001 label "posiada" italic max_width 255 xyz 164 470.5 2001 to point 118 478
line 130170 z 2001 to ref 129282
no_role_a no_role_b
multiplicity_a_pos 100 357 3000 multiplicity_b_pos 253 490 3000
end
relationcanvas 136706 relation_ref 131330 // nadzoruje
decenter_end 465
from ref 129666 z 2001 label "nadzoruje" italic max_width 255 xyz 332 535 2001 to ref 130050
no_role_a no_role_b
multiplicity_a_pos 351 551 3000 multiplicity_b_pos 352 546 3000
end
relationcanvas 137218 relation_ref 131586 // posiada
decenter_end 85
from ref 129538 z 2001 label "posiada" italic max_width 255 xyz 193 559 2001 to ref 130050
no_role_a no_role_b
multiplicity_a_pos 263 602 3000 multiplicity_b_pos 180 584 3000
end
relationcanvas 137346 relation_ref 131714 // posiada
geometry HV unfixed
decenter_begin 532
from ref 130050 z 2001 label "posiada" italic max_width 255 xyz 166 627 2001 to point 112 649
line 128634 z 2001 to ref 128642
no_role_a no_role_b
multiplicity_a_pos 91 762 3000 multiplicity_b_pos 263 661 3000
end
relationcanvas 137474 relation_ref 131842 // autoryzuje
decenter_begin 465
from ref 130050 z 2001 label "autoryzuje" italic max_width 255 xyz 331 725 2001 to ref 128514
no_role_a no_role_b
multiplicity_a_pos 347 755 3000 multiplicity_b_pos 348 725 3000
end
relationcanvas 137602 relation_ref 138370 // posiada
decenter_begin 536
from ref 130050 z 2001 label "posiada" italic max_width 255 xyz 494 631 2001 to point 586 654
line 137730 z 2001 to point 586 754
line 137858 z 2001 to ref 128770
no_role_a no_role_b
multiplicity_a_pos 566 776 3000 multiplicity_b_pos 480 662 3000
end
relationcanvas 139010 relation_ref 138498 // obsluguje
from ref 129666 z 2001 label "obsluguje" italic max_width 255 xyz 630 462 2001 to ref 128130
no_role_a no_role_b
multiplicity_a_pos 850 496 3000 multiplicity_b_pos 481 490 3000
end
end

81
backup/134658.diagram Normal file
View File

@ -0,0 +1,81 @@
format 224
classinstancecanvas 128002 classinstance_ref 128642 //
xyz 18 5.4 2005 life_line_z 2000
end
classinstancecanvas 128130 classinstance_ref 128770 //
xyz 200.8 7 2005 life_line_z 2000
end
classinstancecanvas 128258 classinstance_ref 128898 //
xyz 664.4 3.4 2005 life_line_z 2000
end
classinstancecanvas 128386 classinstance_ref 129026 //
xyz 427.4 9.4 2010 life_line_z 2000
end
classinstancecanvas 128898 classinstance_ref 129282 //
xyz 855.2 4 2000 life_line_z 2000
end
classinstancecanvas 129026 classinstance_ref 129410 //
xyz 364 8.4 2015 life_line_z 2000
end
durationcanvas 128514 classinstance_ref 128002 // :Klient
xyzwh 40 85.6 2010 11 40
end
durationcanvas 128642 classinstance_ref 128130 // :Bankomat
xyzwh 243 93.6 2010 11 305
end
durationcanvas 129154 classinstance_ref 129026 // :karta
xyzwh 387 120 2010 11 25
end
durationcanvas 129410 classinstance_ref 129026 // :karta
xyzwh 387 174 2010 11 51
end
durationcanvas 129794 classinstance_ref 128386 // :System_Transakcji
xyzwh 506 246 2010 11 92
end
durationcanvas 130178 classinstance_ref 128258 // :Ekran_Bankomatu
xyzwh 741 367 2010 11 25
end
msg 128770 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 128642
yz 94 2015 explicitmsg "wprowadzeniePinu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 70 73
msg 129282 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 129154
yz 122 2015 explicitmsg "dodajPIN(pin)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 260 103
msg 129538 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 129410
yz 177 2015 explicitmsg "pobierzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 264 156
msg 129666 return
from durationcanvas_ref 129410
to durationcanvas_ref 128642
yz 215 2015 explicitmsg "karta"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 301 195
msg 129922 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 129794
yz 273 2015 explicitmsg "sprawdzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 320 253
msg 130050 return
from durationcanvas_ref 129794
to durationcanvas_ref 128642
yz 310 2015 explicitmsg "czyKartaJestPoprawna"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 287 290
msg 130306 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 130178
yz 367 2015 explicitmsg "wyswietlCzyKartaJestPoprawna(czyKartaJestPoprawna)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 274 345
end

33
backup/134786.diagram Normal file
View File

@ -0,0 +1,33 @@
format 224
classinstancecanvas 128130 classinstance_ref 129666 //
xyz 46 33 2005 life_line_z 2000
end
classinstancecanvas 128258 classinstance_ref 129794 //
xyz 263 32 2005 life_line_z 2000
end
classinstancecanvas 128386 classinstance_ref 129922 //
xyz 452 34 2005 life_line_z 2000
end
durationcanvas 128514 classinstance_ref 128130 // :Klient
xyzwh 68 126 2010 11 40
end
durationcanvas 128642 classinstance_ref 128258 // :bankomat
xyzwh 305 128 2010 11 61
end
durationcanvas 128898 classinstance_ref 128386 // :system_Transakcji
xyzwh 529 156 2010 11 25
end
msg 128770 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 128642
yz 128 2015 explicitmsg "wybranieOpcjiWyplaty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 86 107
msg 129026 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 128898
yz 156 2015 explicitmsg "wyplata()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 386 135
end

58
backup/134914.diagram Normal file
View File

@ -0,0 +1,58 @@
format 224
classinstancecanvas 128002 classinstance_ref 130050 //
xyz 24 30 2005 life_line_z 2000
end
classinstancecanvas 128130 classinstance_ref 130178 //
xyz 260 6 2005 life_line_z 2000
end
classinstancecanvas 128258 classinstance_ref 130306 //
xyz 448 14 2005 life_line_z 2000
end
classinstancecanvas 129026 classinstance_ref 130434 //
xyz 707 5 2005 life_line_z 2000
end
durationcanvas 128386 classinstance_ref 128002 // :Klient
xyzwh 46 108 2010 11 40
end
durationcanvas 128514 classinstance_ref 128130 // :bankomat
xyzwh 302 110 2010 11 258
end
durationcanvas 128770 classinstance_ref 128258 // :system_Transakcji
xyzwh 525 127 2010 11 195
end
durationcanvas 129154 classinstance_ref 129026 // :Transakcja
xyzwh 754 160 2010 11 90
end
msg 128642 synchronous
from durationcanvas_ref 128386
to durationcanvas_ref 128514
yz 110 2015 explicitmsg "wprowadzenieKwoty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 83 90
msg 128898 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 128770
yz 129 2020 explicitmsg "wyplata(kwota)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 359 108
msg 129282 synchronous
from durationcanvas_ref 128770
to durationcanvas_ref 129154
yz 160 2015 explicitmsg "wyplata(karta, kwota)"
stereotype "<<create>>" xyz 598 181 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 560 139
msg 129410 return
from durationcanvas_ref 129154
to durationcanvas_ref 128770
yz 231 2015 explicitmsg "statusTransakcji"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 580 210
msg 129538 return
from durationcanvas_ref 128770
to durationcanvas_ref 128514
yz 272 2015 explicitmsg "statusTransakcji"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 354 251
end

34
backup/135042.diagram Normal file
View File

@ -0,0 +1,34 @@
format 224
classinstancecanvas 128130 classinstance_ref 130690 //
xyz 61 4 2005 life_line_z 2000
end
classinstancecanvas 128258 classinstance_ref 130818 //
xyz 334 10 2005 life_line_z 2000
end
classinstancecanvas 128386 classinstance_ref 130946 //
xyz 586 15 2005 life_line_z 2000
end
durationcanvas 128514 classinstance_ref 128130 // :Klient
xyzwh 83 94 2010 11 40
end
durationcanvas 128642 classinstance_ref 128258 // :bankomat
xyzwh 376 95 2010 11 86
end
durationcanvas 128898 classinstance_ref 128386 // :Potwierdzenie
xyzwh 645 137 2010 11 38
end
msg 128770 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 128642
yz 95 2015 explicitmsg "czyWydrukowacPotwierdzenie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 104 72
msg 129026 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 128898
yz 137 2015 explicitmsg "new(statusTransakcji)"
stereotype "<<create>>" xyz 469 158 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 428 116
end

42
backup/135170.diagram Normal file
View File

@ -0,0 +1,42 @@
format 224
classinstancecanvas 128130 classinstance_ref 137602 //
xyz 76 52 2005 life_line_z 2000
end
classinstancecanvas 128258 classinstance_ref 137730 //
xyz 224 57 2005 life_line_z 2000
end
classinstancecanvas 128386 classinstance_ref 137858 //
xyz 528 61 2005 life_line_z 2000
end
durationcanvas 128514 classinstance_ref 128258 // :bankomat
xyzwh 266 147 2010 11 88
end
durationcanvas 128642 classinstance_ref 128386 // :System_Transakcji
xyzwh 607 147 2010 11 93
end
durationcanvas 129026 classinstance_ref 128258 // :bankomat
xyzwh 266 261 2010 11 40
end
durationcanvas 129154 classinstance_ref 128130 // :Klient
xyzwh 98 261 2010 11 25
end
msg 128770 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 128642
yz 148 2015 explicitmsg "zakonczenieTransakcji()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 346 127
msg 128898 return
from durationcanvas_ref 128642
to durationcanvas_ref 128514
yz 209 2015 explicitmsg "statusZakonczeniaTransakcji"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 316 189
msg 129282 return
from durationcanvas_ref 129026
to durationcanvas_ref 129154
yz 261 2015 explicitmsg "karta"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 167 240
end

21
backup/135298.diagram Normal file
View File

@ -0,0 +1,21 @@
format 224
classinstancecanvas 128130 classinstance_ref 137986 //
xyz 61 78 2005 life_line_z 2000
end
classinstancecanvas 128258 classinstance_ref 138114 //
xyz 240 79 2005 life_line_z 2000
end
durationcanvas 128386 classinstance_ref 128258 // :bankomat
xyzwh 282 200 2010 11 40
end
durationcanvas 128514 classinstance_ref 128130 // :Klient
xyzwh 83 200 2010 11 25
end
msg 128642 return
from durationcanvas_ref 128386
to durationcanvas_ref 128514
yz 200 2015 explicitmsg "gotowka"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 176 179
end

58
backup/141826.diagram Normal file
View File

@ -0,0 +1,58 @@
format 224
classinstancecanvas 128002 classinstance_ref 128002 //
xyz 197 10 2005 life_line_z 2000
end
classinstancecanvas 128130 classinstance_ref 128130 //
xyz 464 6 2005 life_line_z 2000
end
classinstancecanvas 129410 classinstance_ref 128386 //
mortal xyz 28 12 2005 life_line_z 2000
end
classinstancecanvas 132098 classinstance_ref 129154 //
xyz 712 16 2005 life_line_z 2000
end
durationcanvas 129538 classinstance_ref 129410 // :Klient
xyzwh 50 93 2010 11 47
end
durationcanvas 129666 classinstance_ref 128002 // :bankomat
xyzwh 239 97 2010 11 265
end
durationcanvas 129922 classinstance_ref 128130 // :system_Transakcji
xyzwh 541 110 2010 11 150
end
durationcanvas 131202 classinstance_ref 128002 // :bankomat
xyzwh 239 112 2010 11 121
end
durationcanvas 131330 classinstance_ref 128130 // :system_Transakcji
xyzwh 541 113 2010 11 115
end
durationcanvas 132226 classinstance_ref 132098 // :karta
xyzwh 735 312 2010 11 25
end
msg 129794 synchronous
from durationcanvas_ref 129538
to durationcanvas_ref 129666
yz 97 2015 explicitmsg "wprowadzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 74 75
msg 131458 synchronous
from durationcanvas_ref 131202
to durationcanvas_ref 131330
yz 144 2015 explicitmsg "sprawdzKarte(numerKarty)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 320 123
msg 131586 return
from durationcanvas_ref 129922
to durationcanvas_ref 129666
yz 207 3005 explicitmsg "czyNumerJestPoprawna"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 334 186
msg 132354 synchronous
from durationcanvas_ref 129666
to durationcanvas_ref 132226
yz 312 2015 explicitmsg "new(numerKarty)"
stereotype "<<create>>" xyz 445 333 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 423 291
end

144
backup/148354.diagram Normal file
View File

@ -0,0 +1,144 @@
format 224
classcanvas 128130 class_ref 128514 // Wyplata
classdiagramsettings member_max_width 0 end
xyzwh 880.2 836.4 2000 107 112
end
classcanvas 128386 class_ref 129794 // PIN
classdiagramsettings member_max_width 0 end
xyzwh 843.2 29.8 2000 101 76
end
classcanvas 128642 class_ref 129922 // Transakcja
classdiagramsettings member_max_width 0 end
xyzwh 386 604.2 2000 180 135
end
classcanvas 128770 class_ref 128770 // Klient
classdiagramsettings member_max_width 0 end
xyzwh 1016.8 153.4 2000 209 147
end
classcanvas 128898 class_ref 128386 // BLIK
classdiagramsettings member_max_width 0 end
xyzwh 481.2 821.6 2000 95 127
end
classcanvas 129026 class_ref 128002 // Bankomat
classdiagramsettings member_max_width 0 end
xyzwh 828.4 391 2000 166 129
end
classcanvas 129282 class_ref 129538 // System_Transakcji
classdiagramsettings member_max_width 0 end
xyzwh 363.4 395.4 2000 195 112
end
classcanvas 129410 class_ref 128258 // Karta
classdiagramsettings member_max_width 0 end
xyzwh 405.6 14.2 2005 149 109
end
classcanvas 129538 class_ref 128642 // Wplata
classdiagramsettings member_max_width 0 end
xyzwh 69 804.8 2000 123 77
end
classcanvas 129666 class_ref 129666 // Potwierdzenie
classdiagramsettings member_max_width 0 end
xyzwh 425.2 1026 2000 147 100
end
classcanvas 129922 class_ref 129282 // Konto
classdiagramsettings member_max_width 0 end
xyzwh 393 175.8 2000 145 104
end
classcanvas 130050 class_ref 129410 // Przelew
classdiagramsettings member_max_width 0 end
xyzwh 143.8 497.8 2000 129 80
end
relationcanvas 130434 relation_ref 129154 // posiada
decenter_begin 455
decenter_end 469
from ref 128386 z 2006 label "posiada" italic max_width 255 xyz 663 40 2006 to ref 129410
no_role_a no_role_b
multiplicity_a_pos 563 75 3000 multiplicity_b_pos 822 74 3000
end
relationcanvas 130690 relation_ref 131074 // obsluguje
geometry VH unfixed
decenter_end 537
from ref 129282 z 2001 to point 458 274
line 136322 z 2001 label "obsluguje" italic max_width 255 xyz 436 259.5 2001 to ref 129922
no_role_a no_role_b
multiplicity_a_pos 450 290 3000 multiplicity_b_pos 443 366 3000
end
relationcanvas 130818 relation_ref 131330 // nadzoruje
decenter_end 474
from ref 129282 z 2001 label "nadzoruje" italic max_width 255 xyz 428 532 2001 to ref 128642
no_role_a no_role_b
multiplicity_a_pos 451 576 3000 multiplicity_b_pos 443 516 3000
end
relationcanvas 130946 relation_ref 131586 // posiada
decenter_end 527
from ref 130050 z 2001 label "posiada" italic max_width 255 xyz 293 637 2001 to ref 128642
no_role_a no_role_b
multiplicity_a_pos 362 697 3000 multiplicity_b_pos 282 590 3000
end
relationcanvas 131074 relation_ref 128898 // daje_dostep
decenter_end 537
from ref 129410 z 2006 label "daje_dostep" italic max_width 255 xyz 433 126 2006 to ref 129922
no_role_a no_role_b
multiplicity_a_pos 454 147 3000 multiplicity_b_pos 453 132 3000
end
relationcanvas 131330 relation_ref 129410 // posiada
from ref 129666 z 2001 label "posiada" italic max_width 255 xyz 240 1054 2001 to point 116 1074
line 136834 z 2001 to ref 129538
no_role_a no_role_b
multiplicity_a_pos 107 890 3000 multiplicity_b_pos 404 1085 3000
end
relationcanvas 131714 relation_ref 130690 // posiada
from ref 128898 z 2001 label "posiada" italic max_width 255 xyz 600 880 2001 to ref 128130
no_role_a no_role_b
multiplicity_a_pos 859 899 3000 multiplicity_b_pos 585 894 3000
end
relationcanvas 131970 relation_ref 131714 // posiada
decenter_begin 726
decenter_end 456
from ref 128642 z 2001 label "posiada" italic max_width 255 xyz 714 687 2001 to point 923 712
line 136962 z 2001 to ref 128130
no_role_a no_role_b
multiplicity_a_pos 908 807 3000 multiplicity_b_pos 577 712 3000
end
relationcanvas 132610 relation_ref 138370 // posiada
geometry HV unfixed
decenter_begin 527
decenter_end 527
from ref 128642 z 2001 label "posiada" italic max_width 255 xyz 226 654 2001 to point 131 673
line 136194 z 2001 to ref 129538
no_role_a no_role_b
multiplicity_a_pos 113 775 3000 multiplicity_b_pos 362 686 3000
end
relationcanvas 133122 relation_ref 129282 // posiada
from ref 129666 z 2001 to point 926 1069
line 137090 z 2001 label "posiada" italic max_width 255 xyz 897 987 2001 to ref 128130
no_role_a no_role_b
multiplicity_a_pos 910 957 3000 multiplicity_b_pos 581 1084 3000
end
relationcanvas 133378 relation_ref 131842 // autoryzuje
decenter_begin 916
from ref 128642 z 2001 label "autoryzuje" italic max_width 255 xyz 502 757 2001 to ref 128898
no_role_a no_role_b
multiplicity_a_pos 513 792 3000 multiplicity_b_pos 527 749 3000
end
relationcanvas 133506 relation_ref 130818 // posiada
decenter_end 527
from ref 128898 z 2001 label "posiada" italic max_width 255 xyz 381 837 2001 to point 343 842
line 135810 z 2001 to point 311 839
line 137218 z 2001 to point 280 838
line 136706 z 2001 to point 216 842
line 136450 z 2001 to ref 129538
no_role_a no_role_b
multiplicity_a_pos 201 854 3000 multiplicity_b_pos 460 885 3000
end
relationcanvas 137986 relation_ref 145410 // obsluguje
from ref 128770 z 2001 label "obsluguje" italic max_width 255 xyz 967 322 2001 to ref 129026
no_role_a no_role_b
multiplicity_a_pos 951 362 3000 multiplicity_b_pos 1018 309 3000
end
relationcanvas 138370 relation_ref 145794 // <unidirectional association>
from ref 129026 z 2001 to ref 129282
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
end

16
backup/2.session Normal file
View File

@ -0,0 +1,16 @@
window_sizes 1920 1001 278 1636 939 0
diagrams
active classdiagram_ref 148354 // design-model
1636 939 100 B-Landscape 230 0
end
show_stereotypes
selected sequencediagram_ref 135298 // 2-7-zwrocPieniadze
open
class_ref 128002 // Bankomat
class_ref 128386 // BLIK
class_ref 129538 // System_Transakcji
class_ref 129922 // Transakcja
classview_ref 134530 // design
end
end

1524
backup/backup.prj Normal file

File diff suppressed because it is too large Load Diff

13
backup/cpp_includes Normal file
View File

@ -0,0 +1,13 @@
// "a type" "needed cpp_includes"
"vector" "#include <vector>
using namespace std;"
"list" "#include <list>
using namespace std;"
"map" "#include <map>
using namespace std;"
"string" "#include <string>
using namespace std;"

332
backup/generation_settings Normal file
View File

@ -0,0 +1,332 @@
java_default_defs
cpp_h_extension "h" cpp_src_extension "cpp" cpp_h_add_extensions "" cpp_src_add_extensions "" java_extension "java" php_extension "php" python_extension "py" idl_extension "idl"
cpp_inline_dont_force_incl_in_h
type_forms 15 // uml cpp java idl cpp_in cpp_out cpp_inout cpp_return
"void" "void" "void" "void" "${type}" "${type} &" "${type}" "${type}"
"any" "void *" "Object" "any" "const ${type}" "${type}" "${type} &" "${type}"
"bool" "bool" "boolean" "boolean" "${type}" "${type} &" "${type} &" "${type}"
"char" "char" "char" "char" "${type}" "${type} &" "${type} &" "${type}"
"uchar" "unsigned char" "char" "octet" "${type}" "${type} &" "${type} &" "${type}"
"byte" "unsigned char" "byte" "octet" "${type}" "${type} &" "${type} &" "${type}"
"short" "short" "short" "short" "${type}" "${type} &" "${type} &" "${type}"
"ushort" "unsigned short" "short" "unsigned short" "${type}" "${type} &" "${type} &" "${type}"
"int" "int" "int" "long" "${type}" "${type} &" "${type} &" "${type}"
"uint" "unsigned int" "int" "unsigned long" "${type}" "${type} &" "${type} &" "${type}"
"long" "long" "long" "long" "${type}" "${type} &" "${type} &" "${type}"
"ulong" "unsigned long" "long" "unsigned long" "${type}" "${type} &" "${type} &" "${type}"
"float" "float" "float" "float" "${type}" "${type} &" "${type} &" "${type}"
"double" "double" "double" "double" "${type}" "${type} &" "${type} &" "${type}"
"string" "string" "String" "string" "${type}" "${type} &" "${type} &" "${type}"
relations_stereotypes 5 // uml cpp java pythonidl
"sequence" "vector" "Vector" "list" "sequence"
"vector" "vector" "Vector" "list" "sequence"
"list" "list" "List" "list" "sequence"
"set" "set" "Set" "set" "sequence"
"map" "map" "Map" "dict" "sequence"
classes_stereotypes 17 // uml cpp java php python idl
"class" "class" "class" "class" "class" "valuetype"
"trait" "class" "class" "trait" "class" "valuetype"
"interface" "class" "interface" "interface" "class" "interface"
"exception" "class" "class" "class" "class" "exception"
"enum" "enum" "enum" "enum" "enum" "enum"
"enum_class" "enum_class" "enum" "enum" "enum" "enum"
"enum_pattern" "enum" "enum_pattern" "enum" "enum" "enum"
"struct" "struct" "class" "class" "class" "struct"
"union" "union" "class" "class" "class" "union"
"typedef" "typedef" "ignored" "ignored" "ignored" "typedef"
"template_typedef" "template_typedef" "ignored" "ignored" "ignored" "ignored"
"boundary" "class" "class" "class" "class" "interface"
"control" "class" "class" "class" "class" "valuetype"
"entity" "class" "class" "class" "class" "valuetype"
"actor" "ignored" "ignored" "ignored" "ignored" "ignored"
"@interface" "ignored" "@interface" "ignored" "ignored" "ignored"
"stereotype" "ignored" "ignored" "ignored" "ignored" "ignored"
cpp_enum_default_type_forms "${type}" "${type} &" "${type} &" "${type}" // in out inout return
other_cpp_types_default_type_forms "const ${type} &" "${type} &" "${type} &" "${type}" // in out inout return
cpp_default_h_content "#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${comment}
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_default_src_content "${comment}
${includes}
${namespace_start}
${members}
${namespace_end}"
cpp_default_class_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
cpp_default_external_class_decl "${name}
#include <${name}.h>
"
cpp_default_struct_decl "${comment}${template}struct ${name}${inherit} {
${members}};
${inlines}
"
cpp_default_union_decl "${comment}${template}union ${name} {
${members}};
${inlines}
"
cpp_default_enum_decl "${comment}enum ${name} {
${items}};
"
cpp_default_enumclass_decl "${comment}enum class ${name} {
${items}};
"
cpp_default_typedef_decl "${comment}typedef ${type} ${name};
"cpp_default_template_typedef_decl "${comment}${template}using ${name} = ${inherit};
"
cpp_default_attribute_declaration " ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} ${name}${value};
" // multiplicity 1
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
" // multiplicity * a..b
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value};
" // multiplicity [..]
cpp_default_enum_item_declaration " ${name}${value},${comment}"
cpp_association_aggregation_declaration
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} * ${name}${value};
" // multiplicity 1
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${stereotype}<${type} *> ${name}${value};
" // multiplicity * a..b
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} * ${name}${multiplicity}${value};
" // multiplicity [..]
cpp_aggregation_by_value_declaration
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} ${name}${value};
" // multiplicity 1
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
" // multiplicity * a..b
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value};
" // multiplicity [..]
cpp_get "get_${name}" inline const value_const public
cpp_set "set_${name}" public
cpp_default_operation_declaration " ${comment}${friend}${static}${inline}${virtual}${typeprefix}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
"
cpp_default_operation_definition "${comment}${inline}${typeprefix}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
${body}}
"
cpp_indent_visibility " " cpp_indent_friendclass " " cpp_indent_subclass " "
java_default_src_content "${comment}
${package}
${imports}
${definition}"
java_default_class_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
java_default_external_class_decl "${name}"
java_default_interface_decl "${comment}${@}${visibility}${static}interface ${name}${extends} {
${members}}
"
java5_default_enum_decl "${comment}${@}${visibility}${static}${final}${abstract}enum ${name}${implements} {
${items};
${members}}
"
java_default_enum_decl "${comment}${@}${visibility}${static}$final class ${name} {
${members}
private final int value;
public int value() {
return value;
}
public static ${name} fromInt(int value) {
switch (value) {
${cases} default: throw new Error();
}
}
private ${name}(int v) { value = v; };
}
"
java_default_attribute_declaration " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value};
" // multiplicity 1
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value};
" // multiplicity * a..b
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type}${multiplicity} ${name}${value};
" // multiplicity N
java5_default_enum_item_declaration " ${@}${name}${value},${comment}"
java_default_enum_item_declaration " ${comment}${@}public static final int _${name}${value};
public static final ${class} ${name} = new ${class}(_${name});
"
java_default_enum_case " case _${name}: return ${name};
"
java_association_aggregation_declaration
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value};
" // multiplicity 1
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value};
" // multiplicity * a..b
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type}${multiplicity} ${name}${value};
" // multiplicity N
java_get "get${Name}" final public
java_set "set${Name}" public
java_default_operation_definition " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{
${body}}
"
php_default_src_content "<?php
${comment}
${namespace}
${require_once}
${use}
${definition}
?>
"
php_default_class_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
php_default_enum_decl "${comment}${visibility}final class ${name} {
${items}}
"
php_default_external_class_decl "${name}"
php_default_interface_decl "${comment}interface ${name}${extends} {
${members}}
"
php_default_trait_decl "${comment}trait ${name} {
${members}}
"
php_default_attribute_declaration " ${comment}${visibility}${const}${static}${var}${name}${value};
"
php_default_enum_item_decl " const ${name}${value};${comment}
"
php_default_relation_declaration" ${comment}${visibility}${const}${static}${var}${name}${value};
"
php_get "get${Name}" final
php_set "set${Name}"
php_default_operation_definition " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}${type}
{
${body}}
"
php_param_typed php_out_inout_by_ref python_2_2
python_indent_step " "
python_default_src_content "${comment}
${import}
${definition}"
python_default_class_decl "class ${name}${inherit}:
${docstring}${members}
"
python_default_enum_decl "class ${name}:
${docstring}${members}
"
python_default_external_class_decl "${name}"
python_default_attribute_declaration "${comment}${self}${name} = ${value}
" // multiplicity 1
"${comment}${self}${name} = ${stereotype}()
" // multiplicity != 1
python_default_enum_item_decl "${comment}${self}${name} = ${value}
"
python_default_relation_declaration"${comment}${self}${name} = ${value}
" // multiplicity 1
"${comment}${self}${name} = ${stereotype}()
" // multiplicity != 1
python_default_composition_declaration"${comment}${self}${name} = ${type}()
" // multiplicity 1
"${comment}${self}${name} = ${stereotype}()
" // multiplicity != 1
python_default_operation_definition "${@}${static}${abstract}def ${name}${(}${)}:
${docstring}${body}
"
python_default_initoperation_definition "${@}${static}${abstract}def ${name}${(}${p0}${v0}${)}:
${docstring}super(${class}, ${p0}).__init__()
${body}
"
python_get "get${Name}"
python_set "set${Name}"
idl_default_src_content "#ifndef ${MODULE}_${NAME}_H
#define ${MODULE}_${NAME}_H
${comment}
${includes}
${module_start}
${definition}
${module_end}
#endif
"
idl_default_interface_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
idl_default_valuetype_decl "${comment}${abstract}${custom}valuetype ${name}${inherit} {
${members}};
"
idl_default_struct_decl "${comment}struct ${name} {
${members}};
"
idl_default_typedef_decl "${comment}typedef ${type} ${name};
"
idl_default_exception_decl "${comment}exception ${name} {
${members}};
"
idl_default_union_decl "${comment}union ${name} switch(${switch}) {
${members}};
"
idl_default_enum_decl "${comment}enum ${name} {
${items}};
"
idl_default_external_class_decl "${name}
#include \"${name}.idl\"
"
idl_default_attribute_declaration " ${comment}${readonly}${attribute}${type} ${name};
" // multiplicity 1
" ${comment}${readonly}${attribute}${stereotype}<${type}> ${name};
" // multiplicity * a..b
" ${comment}${readonly}${attribute}${stereotype}<${type},${multiplicity}> ${name};
" // multiplicity N
idl_default_valuetype_attribute_declaration " ${comment}${visibility}${type} ${name};
" // multiplicity 1
" ${comment}${visibility}${stereotype}<${type}> ${name};
" // multiplicity * a..b
" ${comment}${visibility}${stereotype}<${type},${multiplicity}> ${name};
" // multiplicity N
idl_default_const_declaration " ${comment}const ${type} ${name}${value};
" // multiplicity 1
" ${comment}const ${stereotype}<${type}> ${name}${value};
" // multiplicity * a..b
" ${comment}const ${stereotype}<${type},${multiplicity}> ${name}${value};
" // multiplicity N
idl_default_enum_item_declaration " ${name},${comment}"
idl_default_union_item_declaration " ${comment}case ${case} : ${readonly}${type} ${name};" // multiplicity 1
" ${comment}case ${case} : ${readonly}${stereotype}<${type}> ${name};" // multiplicity * a..b
" ${comment}case ${case} : ${readonly}${stereotype}<${type},${multiplicity}> ${name};" // multiplicity N
idl_association_aggregation_declaration
" ${comment}${readonly}${attribute}${type} ${name};
" // multiplicity 1
" ${comment}${readonly}${attribute}${stereotype}<${type}> ${name};
" // multiplicity * a..b
" ${comment}${readonly}${attribute}${stereotype}<${type},${multiplicity}> ${name};
" // multiplicity N
idl_valuetype_association_aggregation_declaration
" ${comment}${visibility}${type} ${name};
" // multiplicity 1
" ${comment}${visibility}${stereotype}<${type}> ${name};
" // multiplicity * a..b
" ${comment}${visibility}${stereotype}<${type},${multiplicity}> ${name};
" // multiplicity N
idl_union_association_aggregation_declaration
" ${comment}case ${case} : ${readonly}${type} ${name};" // multiplicity 1
" ${comment}case ${case} : ${readonly}${stereotype}<${type}> ${name};" // multiplicity * a..b
" ${comment}case ${case} : ${readonly}${stereotype}<${type},${multiplicity}> ${name};" // multiplicity N
idl_get "get_${name}"
idl_set "set_${name}" twoways
idl_default_operation_declaration " ${comment}${oneway}${type} ${name}${(}${)}${raisesnl}${raises};
"
mysqldefault_src_content "${comment}CREATE DATABASE IF NOT EXISTS ${name};
use ${name};
${definition}"
mysql_default_table_decl "DROP TABLE IF EXISTS ${name};
CREATE TABLE ${name} ${definition}${comment};
"
mysql_default_column_decl " ${name} ${type}${notnull}${default}${autoincr}${comment}"
mysql_default_key_decl " ${constraint}${modifier}KEY${name}${type} (${columns})${ref}${comment}"
uml_get_name uml uml_set_name uml
end

1
backup/idl_includes Normal file
View File

@ -0,0 +1 @@
// "a type" "needed idl_includes"

1
backup/java_imports Normal file
View File

@ -0,0 +1 @@
// "a type" "needed java_imports"

1
backup/python_imports Normal file
View File

@ -0,0 +1 @@
// "a type" "needed python_imports"

63
backup/stereotypes Normal file
View File

@ -0,0 +1,63 @@
package_stereotypes 6 "facade" "framework" "model library" "stub" "toplevel" "profile"
-_-> 3 "access" "import" "from"
end
class_stereotypes 23 "actor" "auxiliary" "boundary" "control" "entity" "enum" "enum_class" "enum_pattern" "exception" "focus" "implementationClass" "interface" "@interface" "metaclass" "stereotype" "struct" "table" "type" "typedef" "template_typedef" "union" "utility" "trait"
---- 4 "list" "set" "vector" "map"
---> 4 "list" "set" "vector" "map"
---|> 4 "{complete,disjoint}" "{incomplete,disjoint}" "{complete,overlapping}" "{incomplete,overlapping}"
o--- 4 "list" "set" "vector" "map"
*--- 4 "list" "set" "vector" "map"
o--> 4 "list" "set" "vector" "map"
*--> 4 "list" "set" "vector" "map"
-_-> 5 "friend" "from" "import" "instantiate" "use"
-_-|> 1 "bind"
end
rolepart_stereotypes 0
use_case_stereotypes 2 "realization" "realization"
---|> 4 "{complete,disjoint}" "{incomplete,disjoint}" "{complete,overlapping}" "{incomplete,overlapping}"
-_-> 2 "include" "extend"
end
artifact_stereotypes 8 "database" "document" "executable" "file" "library" "script" "source" "text"
-_-> 4 "deploy" "manifest" "import" "from"
end
attribute_stereotypes 4 "list" "set" "vector" "map"
operation_stereotypes 0
state_stereotypes 3 "machine" "submachine" "top"
activity_stereotypes 0
flow_stereotypes 3 "interrupt" "multicast" "multireceive"
interruptibleactivityregion_stereotypes 0
pseudostate_stereotypes 0
stateaction_stereotypes 2 "send-signal" "receive-signal"
parameter_stereotypes 0
activityvariable_stereotypes 0
parameterset_stereotypes 0
activitynode_stereotypes 0
activityaction_stereotypes 0
activityobject_stereotypes 2 "datastore" "centralBuffer"
expansionregion_stereotypes 0
activitypartition_stereotypes 0
pin_stereotypes 0
port_stereotypes 0
component_stereotypes 6 "buildComponent" "entity" "implement" "process" "service" "subsystem"
deploymentnode_stereotypes 3 "cpu" "device" "executionEnvironment"
classview_stereotypes 0
usecaseview_stereotypes 0
componentview_stereotypes 0
deploymentview_stereotypes 0
classdiagram_stereotypes 0
classcompositediagram_stereotypes 0
seqdiagram_stereotypes 0
msg_stereotypes 0
coldiagram_stereotypes 0
usecasediagram_stereotypes 0
statediagram_stereotypes 0
activitydiagram_stereotypes 0
componentdiagram_stereotypes 0
deploymentdiagram_stereotypes 0
end

18
backup/tools Normal file
View File

@ -0,0 +1,18 @@
// 'tool' "the executable" "displayed string" {target}+
tool "HTML documentation" "ghtml" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Port RolePart Connector ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ClassCompositeDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
tool "HTML doc. (flat)" "ghtml -flat" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Port RolePart Connector ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ClassCompositeDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
tool "HTML doc. (svg)" "ghtml -svg" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Port RolePart Connector ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ClassCompositeDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
tool "HTML doc. (flat, svg)" "ghtml -flat -svg" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Port RolePart Connector ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ClassCompositeDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
tool "Generate .pro" "gpro" Artifact
tool "Import Rose" "irose" Project Package
tool "C++ utilities" "cpp_util" Class
tool "Generate XMI 1.2" "gxmi" Project
tool "Generate XMI 2.x" "gxmi2" Project
tool "Import XMI 2.x" "ixmi2" Project Package
tool "C++ state machine" "stmgen" State
tool "Use case wizard" "usecasewizard" UseCase
tool "Check-in" "file_control ci" Project Package
tool "Check-out" "file_control co" Project Package
tool "Deploy classes" "deplcl" ClassView
tool "Global Change" "global_change" Class Project Package ClassView DeploymentView
tool "Uml projection" "uml_proj" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Project Package ClassView

28
models/121.session Normal file
View File

@ -0,0 +1,28 @@
window_sizes 1920 1001 450 1464 811 128
diagrams
sequencediagram_ref 128505 // 3-4-podanieKwoty
1171 648 100 A4 0 0
sequencediagram_ref 128633 // 3-5-podanieNumeruRachunkuOdbiorcy
1171 648 100 A4 0 0
sequencediagram_ref 128377 // 3-3-wybranieOpcjiPrzelew
1171 648 100 A4 0 0
sequencediagram_ref 134658 // 2-2-podaniePinu
1171 648 100 A4 0 0
sequencediagram_ref 135042 // 2-5-czyWydrukowacPotwierdzenie
1171 648 100 A4 0 0
active sequencediagram_ref 128761 // 3-6-potwierdzeniePrzelewu
1171 648 100 A4 0 0
sequencediagram_ref 128121 // 3-1-wlozenieKarty
1171 648 100 A4 0 0
sequencediagram_ref 128249 // 3-2-wprowadzeniePinu
1171 648 100 A4 0 0
sequencediagram_ref 135170 // 2-6-wyjmijKarte
1171 648 100 A4 0 0
end
show_stereotypes
selected sequencediagram_ref 128761 // 3-6-potwierdzeniePrzelewu
open
classview_ref 134530 // design
end
end

193
models/128002.diagram Normal file
View File

@ -0,0 +1,193 @@
format 224
classcanvas 128130 class_ref 128002 // Bankomat
classdiagramsettings member_max_width 0 end
xyzwh 869.4 434.54 2000 167 114
end
classcanvas 128258 class_ref 128130 // Gotówka
classdiagramsettings member_max_width 0 end
xyzwh 1180.79 436.25 2005 104 110
end
classcanvas 128386 class_ref 128258 // Karta
classdiagramsettings member_max_width 0 end
xyzwh 297.65 26.73 2005 149 109
end
classcanvas 128514 class_ref 128386 // BLIK
classdiagramsettings member_max_width 0 end
xyzwh 324.16 784.07 2000 95 127
end
classcanvas 128642 class_ref 128514 // Wyplata
classdiagramsettings member_max_width 0 end
xyzwh 61.51 792.01 2000 107 112
end
classcanvas 128770 class_ref 128642 // Wplata
classdiagramsettings member_max_width 0 end
xyzwh 530.23 805.86 2000 123 77
end
classcanvas 128898 class_ref 128770 // Klient
classdiagramsettings member_max_width 0 end
xyzwh 587.15 206.05 2000 209 148
end
classcanvas 129026 class_ref 128898 // Konwojent
classdiagramsettings member_max_width 0 end
xyzwh 1143.36 215.83 2000 170 75
end
classcanvas 129154 class_ref 129026 // Serwisant
classdiagramsettings member_max_width 0 end
xyzwh 852.97 217.93 2000 190 100
end
classcanvas 129282 class_ref 129154 // Bank
classdiagramsettings member_max_width 0 end
xyzwh 62.19 234.51 2000 127 114
end
classcanvas 129410 class_ref 129282 // Konto
classdiagramsettings member_max_width 0 end
xyzwh 299.53 232.71 2000 145 104
end
classcanvas 129538 class_ref 129410 // Przelew
classdiagramsettings member_max_width 0 end
xyzwh 40.7 513.46 2000 129 80
end
classcanvas 129666 class_ref 129538 // System_Transakcji
classdiagramsettings member_max_width 0 end
xyzwh 274.05 425.49 2000 195 113
end
classcanvas 129794 class_ref 129666 // Potwierdzenie
classdiagramsettings member_max_width 0 end
xyzwh 294.47 942.17 2000 147 100
end
classcanvas 129922 class_ref 129794 // PIN
classdiagramsettings member_max_width 0 end
xyzwh 588.12 40.37 2000 101 76
end
classcanvas 130050 class_ref 129922 // Transakcja
classdiagramsettings member_max_width 0 end
xyzwh 287.61 579.83 2000 181 136
end
classcanvas 130178 class_ref 130050 // Ekran_Bankomatu
classdiagramsettings member_max_width 0 end
xyzwh 862.25 642.9 2005 173 99
end
relationcanvas 128762 relation_ref 128122 // posiada
from ref 130178 z 2006 label "posiada" italic max_width 255 xyz 916 572 2006 to ref 128130
no_role_a no_role_b
multiplicity_a_pos 926 556 3000 multiplicity_b_pos 925 613 3000
end
relationcanvas 130042 relation_ref 128250 // wplaca
from ref 129026 z 2006 label "wplaca" italic max_width 255 xyz 1198 341 2006 to ref 128258
no_role_a no_role_b
multiplicity_a_pos 1206 407 3000 multiplicity_b_pos 1203 299 3000
end
relationcanvas 132610 relation_ref 128770 // posiada
geometry HV unfixed
decenter_begin 537
from ref 129410 z 2001 label "posiada" italic max_width 255 xyz 481 262 2001 to point 584 285
line 130298 z 2001 to ref 128898
no_role_a no_role_b
multiplicity_a_pos 569 296 3000 multiplicity_b_pos 454 297 3000
end
relationcanvas 132738 relation_ref 128898 // daje_dostep
from ref 128386 z 2006 label "daje_dostep" italic max_width 255 xyz 332 160 2006 to ref 129410
no_role_a no_role_b
multiplicity_a_pos 351 204 3000 multiplicity_b_pos 348 144 3000
end
relationcanvas 132866 relation_ref 129026 // posiada
decenter_begin 532
decenter_end 537
from ref 129282 z 2001 label "posiada" italic max_width 255 xyz 210 269 2001 to ref 129410
no_role_a no_role_b
multiplicity_a_pos 278 297 3000 multiplicity_b_pos 201 305 3000
end
relationcanvas 132994 relation_ref 129154 // posiada
from ref 129922 z 2006 label "posiada" italic max_width 255 xyz 482 55 2006 to ref 128386
no_role_a no_role_b
multiplicity_a_pos 457 86 3000 multiplicity_b_pos 563 85 3000
end
relationcanvas 133122 relation_ref 129282 // posiada
from ref 129794 z 2001 label "posiada" italic max_width 255 xyz 170 967 2001 to point 111 987
line 138754 z 2001 to ref 128642
no_role_a no_role_b
multiplicity_a_pos 90 912 3000 multiplicity_b_pos 269 999 3000
end
relationcanvas 133250 relation_ref 129410 // posiada
decenter_begin 456
decenter_end 430
from ref 129794 z 2001 label "posiada" italic max_width 255 xyz 479 965 2001 to point 583 983
line 138626 z 2001 to point 582 889
line 139138 z 2001 to ref 128770
no_role_a no_role_b
multiplicity_a_pos 561 890 3000 multiplicity_b_pos 452 996 3000
end
relationcanvas 133506 relation_ref 129666 // naprawia
from ref 128130 z 2001 label "naprawia" italic max_width 255 xyz 912 352 2001 to ref 129154
no_role_a no_role_b
multiplicity_a_pos 924 324 3000 multiplicity_b_pos 931 405 3000
end
relationcanvas 134402 relation_ref 130562 // posiada
from ref 128130 z 2006 label "posiada" italic max_width 255 xyz 1073 467 2006 to ref 128258
no_role_a no_role_b
multiplicity_a_pos 1157 500 3000 multiplicity_b_pos 1046 500 3000
end
relationcanvas 134530 relation_ref 130690 // posiada
from ref 128514 z 2001 label "posiada" italic max_width 255 xyz 214 825 2001 to ref 128642
no_role_a no_role_b
multiplicity_a_pos 180 856 3000 multiplicity_b_pos 300 856 3000
end
relationcanvas 134658 relation_ref 130818 // posiada
from ref 128514 z 2001 label "posiada" italic max_width 255 xyz 440 822 2001 to ref 128770
no_role_a no_role_b
multiplicity_a_pos 506 852 3000 multiplicity_b_pos 430 855 3000
end
relationcanvas 134914 relation_ref 131074 // obsluguje
from ref 129666 z 2001 label "obsluguje" italic max_width 255 xyz 334 370 2001 to ref 129410
no_role_a no_role_b
multiplicity_a_pos 348 345 3000 multiplicity_b_pos 351 396 3000
end
relationcanvas 135042 relation_ref 131202 // posiada
geometry HV unfixed
decenter_end 458
from ref 129666 z 2001 label "posiada" italic max_width 255 xyz 164 470.5 2001 to point 118 478
line 130170 z 2001 to ref 129282
no_role_a no_role_b
multiplicity_a_pos 100 357 3000 multiplicity_b_pos 253 490 3000
end
relationcanvas 136706 relation_ref 131330 // nadzoruje
decenter_end 465
from ref 129666 z 2001 label "nadzoruje" italic max_width 255 xyz 332 535 2001 to ref 130050
no_role_a no_role_b
multiplicity_a_pos 351 551 3000 multiplicity_b_pos 352 546 3000
end
relationcanvas 137218 relation_ref 131586 // posiada
decenter_end 85
from ref 129538 z 2001 label "posiada" italic max_width 255 xyz 193 559 2001 to ref 130050
no_role_a no_role_b
multiplicity_a_pos 263 602 3000 multiplicity_b_pos 180 584 3000
end
relationcanvas 137346 relation_ref 131714 // posiada
geometry HV unfixed
decenter_begin 532
from ref 130050 z 2001 label "posiada" italic max_width 255 xyz 166 627 2001 to point 112 649
line 128634 z 2001 to ref 128642
no_role_a no_role_b
multiplicity_a_pos 91 762 3000 multiplicity_b_pos 263 661 3000
end
relationcanvas 137474 relation_ref 131842 // autoryzuje
decenter_begin 465
from ref 130050 z 2001 label "autoryzuje" italic max_width 255 xyz 331 725 2001 to ref 128514
no_role_a no_role_b
multiplicity_a_pos 347 755 3000 multiplicity_b_pos 348 725 3000
end
relationcanvas 137602 relation_ref 138370 // posiada
decenter_begin 536
from ref 130050 z 2001 label "posiada" italic max_width 255 xyz 494 631 2001 to point 586 654
line 137730 z 2001 to point 586 754
line 137858 z 2001 to ref 128770
no_role_a no_role_b
multiplicity_a_pos 566 776 3000 multiplicity_b_pos 480 662 3000
end
relationcanvas 139010 relation_ref 138498 // obsluguje
from ref 129666 z 2001 label "obsluguje" italic max_width 255 xyz 630 462 2001 to ref 128130
no_role_a no_role_b
multiplicity_a_pos 850 496 3000 multiplicity_b_pos 481 490 3000
end
end

55
models/128121.diagram Normal file
View File

@ -0,0 +1,55 @@
format 224
classinstancecanvas 128121 classinstance_ref 128121 //
xyz 12 27 2005 life_line_z 2000
end
classinstancecanvas 128249 classinstance_ref 130425 //
xyz 195 38 2005 life_line_z 2000
end
classinstancecanvas 128377 classinstance_ref 130553 //
xyz 473 36 2005 life_line_z 2000
end
classinstancecanvas 128505 classinstance_ref 130681 //
xyz 721 34 2005 life_line_z 2000
end
durationcanvas 128633 classinstance_ref 128121 // :Klient
xyzwh 28 129 2010 11 40
end
durationcanvas 128761 classinstance_ref 128249 // :Bankomat
xyzwh 230 91 2010 11 260
end
durationcanvas 129017 classinstance_ref 128377 // :System_Transakcji
xyzwh 538 130 2010 11 25
end
durationcanvas 129273 classinstance_ref 128377 // :System_Transakcji
xyzwh 538 193 2010 11 40
end
durationcanvas 129529 classinstance_ref 128505 // :Karta
xyzwh 741 280 2010 11 25
end
msg 128889 synchronous
from durationcanvas_ref 128633
to durationcanvas_ref 128761
yz 129 2015 explicitmsg "wprowadzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 63 108
msg 129145 synchronous
from durationcanvas_ref 128761
to durationcanvas_ref 129017
yz 130 2020 explicitmsg "sprawdzKarte(numerKarty)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 266 109
msg 129401 return
from durationcanvas_ref 129273
to durationcanvas_ref 128761
yz 205 2015 explicitmsg "czyNumerPoprawny"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 277 184
msg 129657 synchronous
from durationcanvas_ref 128761
to durationcanvas_ref 129529
yz 280 2015 explicitmsg "new(numerKarty)"
stereotype "<<create>>" xyz 432 301 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 410 259
end

69
models/128249.diagram Normal file
View File

@ -0,0 +1,69 @@
format 224
classinstancecanvas 128121 classinstance_ref 128249 //
xyz 50 45 2005 life_line_z 2000
end
classinstancecanvas 128249 classinstance_ref 128889 //
xyz 194 57 2005 life_line_z 2000
end
classinstancecanvas 128377 classinstance_ref 129017 //
xyz 465 63 2005 life_line_z 2000
end
classinstancecanvas 128505 classinstance_ref 129145 //
xyz 545 62 2005 life_line_z 2000
end
durationcanvas 128761 classinstance_ref 128121 // :Klient
xyzwh 66 126 2010 11 40
end
durationcanvas 128889 classinstance_ref 128249 // :Bankomat
xyzwh 229 119 2010 11 294
end
durationcanvas 129145 classinstance_ref 128377 // :Karta
xyzwh 485 136 2010 11 25
end
durationcanvas 129401 classinstance_ref 128377 // :Karta
xyzwh 485 185 2010 11 66
end
durationcanvas 130425 classinstance_ref 128505 // :system_Transakcji
xyzwh 609 290 2010 11 25
end
durationcanvas 130681 classinstance_ref 128505 // :system_Transakcji
xyzwh 609 331 2010 11 40
end
msg 129017 synchronous
from durationcanvas_ref 128761
to durationcanvas_ref 128889
yz 140 2015 explicitmsg "podajPIN()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 116 119
msg 129273 synchronous
from durationcanvas_ref 128889
to durationcanvas_ref 129145
yz 143 2015 explicitmsg "skojarzPIN(pin)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 264 122
msg 129529 synchronous
from durationcanvas_ref 128889
to durationcanvas_ref 129401
yz 196 2015 explicitmsg "pobierzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 269 175
msg 129657 return
from durationcanvas_ref 129401
to durationcanvas_ref 128889
yz 236 2015 explicitmsg "karta"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 306 215
msg 130553 synchronous
from durationcanvas_ref 128889
to durationcanvas_ref 130425
yz 299 2015 explicitmsg "sprawdzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 345 278
msg 130809 return
from durationcanvas_ref 130681
to durationcanvas_ref 128889
yz 347 3005 explicitmsg "czyKartaJestPoprawna"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 313 326
end

45
models/128377.diagram Normal file
View File

@ -0,0 +1,45 @@
format 224
classinstance 128004 class_ref 129922 // Transakcja
name "" xyz 684 57 2000 life_line_z 2000
classinstancecanvas 128121 classinstance_ref 128377 //
xyz 0 41 2005 life_line_z 2000
end
classinstancecanvas 128249 classinstance_ref 130169 //
xyz 195 55 2005 life_line_z 2000
end
classinstancecanvas 128377 classinstance_ref 130297 //
xyz 453 55 2005 life_line_z 2000
end
durationcanvas 128132 classinstance_ref 128004 // :Transakcja
xyzwh 722 194 2010 11 64
end
durationcanvas 128505 classinstance_ref 128121 // :Klient
xyzwh 16 140 2010 11 40
end
durationcanvas 128633 classinstance_ref 128249 // :Bankomat
xyzwh 230 141 2010 11 54
end
durationcanvas 128889 classinstance_ref 128377 // :System_Transakcji
xyzwh 518 153 2010 11 116
end
msg 128260 synchronous
from durationcanvas_ref 128889
to durationcanvas_ref 128132
yz 207 2015 explicitmsg "new()"
stereotype "<<create>>" xyz 587 224 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 607 190
msg 128761 synchronous
from durationcanvas_ref 128505
to durationcanvas_ref 128633
yz 141 2015 explicitmsg "wybranieOpcjiPrzelew()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 46 123
msg 129017 synchronous
from durationcanvas_ref 128633
to durationcanvas_ref 128889
yz 170 2020 explicitmsg "przelew()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 354 149
end

51
models/128505.diagram Normal file
View File

@ -0,0 +1,51 @@
format 224
classinstancecanvas 128121 classinstance_ref 128505 //
xyz 11 39 2005 life_line_z 2000
end
classinstancecanvas 128249 classinstance_ref 129401 //
xyz 158 38 2005 life_line_z 2000
end
classinstancecanvas 129273 classinstance_ref 130937 //
xyz 479 36 2005 life_line_z 2000
end
classinstancecanvas 129785 classinstance_ref 131065 //
xyz 612 29 2005 life_line_z 2000
end
durationcanvas 128633 classinstance_ref 128121 // :Klient
xyzwh 27 100 2010 11 40
end
durationcanvas 128761 classinstance_ref 128249 // :Bankomat
xyzwh 193 105 2010 11 198
end
durationcanvas 129401 classinstance_ref 129273 // :Konto
xyzwh 500 110 2010 11 143
end
durationcanvas 130169 classinstance_ref 129785 // :Przelew
xyzwh 641 214 2010 11 89
end
msg 128889 synchronous
from durationcanvas_ref 128633
to durationcanvas_ref 128761
yz 119 2015 explicitmsg "podanieKwoty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 65 98
msg 129529 synchronous
from durationcanvas_ref 128761
to durationcanvas_ref 129401
yz 126 2020 explicitmsg "sprawdzKwote(kwota)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 275 107
msg 129657 return
from durationcanvas_ref 129401
to durationcanvas_ref 128761
yz 175 2015 explicitmsg "czyKwotaPrawidlowa"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 276 157
msg 130297 synchronous
from durationcanvas_ref 128761
to durationcanvas_ref 130169
yz 274 2015 explicitmsg "dodajKwote(kwota)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 296 253
end

58
models/128516.diagram Normal file
View File

@ -0,0 +1,58 @@
format 224
classinstancecanvas 128002 classinstance_ref 128002 //
xyz 197 10 2005 life_line_z 2000
end
classinstancecanvas 128130 classinstance_ref 128130 //
xyz 464 6 2005 life_line_z 2000
end
classinstancecanvas 129410 classinstance_ref 128386 //
mortal xyz 28 12 2005 life_line_z 2000
end
classinstancecanvas 132098 classinstance_ref 129154 //
xyz 712 16 2005 life_line_z 2000
end
durationcanvas 129538 classinstance_ref 129410 // :Klient
xyzwh 44 93 2010 11 47
end
durationcanvas 129666 classinstance_ref 128002 // :bankomat
xyzwh 231 97 2010 11 265
end
durationcanvas 129922 classinstance_ref 128130 // :system_Transakcji
xyzwh 528 110 2010 11 150
end
durationcanvas 131202 classinstance_ref 128002 // :bankomat
xyzwh 231 112 2010 11 121
end
durationcanvas 131330 classinstance_ref 128130 // :system_Transakcji
xyzwh 528 113 2010 11 115
end
durationcanvas 132226 classinstance_ref 132098 // :karta
xyzwh 731 312 2010 11 25
end
msg 129794 synchronous
from durationcanvas_ref 129538
to durationcanvas_ref 129666
yz 97 2015 explicitmsg "wprowadzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 74 75
msg 131458 synchronous
from durationcanvas_ref 131202
to durationcanvas_ref 131330
yz 144 2015 explicitmsg "sprawdzKarte(numerKarty)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 320 123
msg 131586 return
from durationcanvas_ref 129922
to durationcanvas_ref 129666
yz 207 3005 explicitmsg "czyNumerJestPoprawna"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 334 186
msg 132354 synchronous
from durationcanvas_ref 129666
to durationcanvas_ref 132226
yz 312 2015 explicitmsg "new(numerKarty)"
stereotype "<<create>>" xyz 445 333 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 423 291
end

51
models/128633.diagram Normal file
View File

@ -0,0 +1,51 @@
format 224
classinstancecanvas 128121 classinstance_ref 128633 //
xyz 0 27 2005 life_line_z 2000
end
classinstancecanvas 128249 classinstance_ref 129785 //
xyz 236 36 2005 life_line_z 2000
end
classinstancecanvas 128377 classinstance_ref 129913 //
xyz 564 35 2005 life_line_z 2000
end
classinstancecanvas 129401 classinstance_ref 131193 //
xyz 744 27 2005 life_line_z 2000
end
durationcanvas 128633 classinstance_ref 128121 // :Klient
xyzwh 16 97 2010 11 49
end
durationcanvas 128761 classinstance_ref 128249 // :Bankomat
xyzwh 271 91 2010 11 141
end
durationcanvas 129017 classinstance_ref 128377 // :System_Transakcji
xyzwh 629 97 2010 11 75
end
durationcanvas 129529 classinstance_ref 129401 // :Przelew
xyzwh 773 183 2010 11 39
end
msg 128889 synchronous
from durationcanvas_ref 128633
to durationcanvas_ref 128761
yz 110 2015 explicitmsg "podanieNumeruRachunku()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 55 90
msg 129145 synchronous
from durationcanvas_ref 128761
to durationcanvas_ref 129017
yz 106 2015 explicitmsg "sprawdzNumerRachunku(numer)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 340 87
msg 129273 return
from durationcanvas_ref 129017
to durationcanvas_ref 128761
yz 153 2015 explicitmsg "czyNumerRachunkuPoprawny"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 348 130
msg 129657 synchronous
from durationcanvas_ref 128761
to durationcanvas_ref 129529
yz 206 2015 explicitmsg "dodajNumerRachunku(numer)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 396 185
end

40
models/128761.diagram Normal file
View File

@ -0,0 +1,40 @@
format 224
classinstancecanvas 128121 classinstance_ref 128761 //
xyz -1 24 2005 life_line_z 2000
end
classinstancecanvas 128249 classinstance_ref 131321 //
xyz 256 34 2005 life_line_z 2000
end
classinstancecanvas 128761 classinstance_ref 131449 //
xyz 556 41 2005 life_line_z 2000
end
durationcanvas 128377 classinstance_ref 128121 // :Klient
xyzwh 15 125 2010 11 61
end
durationcanvas 128505 classinstance_ref 128249 // :Bankomat
xyzwh 291 125 2010 11 62
end
durationcanvas 128889 classinstance_ref 128761 // :Potwierdzenie
xyzwh 604 152 2010 11 34
end
msg 128004 return
from durationcanvas_ref 128505
to durationcanvas_ref 128377
yz 169 2020 explicitmsg "potwierdzenie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 113 152
msg 128633 synchronous
from durationcanvas_ref 128377
to durationcanvas_ref 128505
yz 126 2015 explicitmsg "czyWydrukowacPotwierdzenie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 52 105
msg 129017 synchronous
from durationcanvas_ref 128505
to durationcanvas_ref 128889
yz 161 2015 explicitmsg "new(statusPrzelewu)"
stereotype "<<create>>" xyz 415 182 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 379 140
end

58
models/134532.diagram Normal file
View File

@ -0,0 +1,58 @@
format 224
classinstancecanvas 128002 classinstance_ref 128002 //
xyz 197 10 2005 life_line_z 2000
end
classinstancecanvas 128130 classinstance_ref 128130 //
xyz 499 13 2005 life_line_z 2000
end
classinstancecanvas 129410 classinstance_ref 128386 //
mortal xyz 28 12 2005 life_line_z 2000
end
classinstancecanvas 132098 classinstance_ref 129154 //
xyz 712 16 2005 life_line_z 2000
end
durationcanvas 129538 classinstance_ref 129410 // :Klient
xyzwh 44 93 2010 11 47
end
durationcanvas 129666 classinstance_ref 128002 // :bankomat
xyzwh 231 97 2010 11 265
end
durationcanvas 129922 classinstance_ref 128130 // :system_Transakcji
xyzwh 563 110 2010 11 150
end
durationcanvas 131202 classinstance_ref 128002 // :bankomat
xyzwh 231 112 2010 11 121
end
durationcanvas 131330 classinstance_ref 128130 // :system_Transakcji
xyzwh 563 113 2010 11 115
end
durationcanvas 132226 classinstance_ref 132098 // :karta
xyzwh 731 312 2010 11 25
end
msg 129794 synchronous
from durationcanvas_ref 129538
to durationcanvas_ref 129666
yz 97 2015 explicitmsg "wprowadzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 74 75
msg 131458 synchronous
from durationcanvas_ref 131202
to durationcanvas_ref 131330
yz 144 2015 explicitmsg "sprawdzKarte(numerKarty)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 320 123
msg 131586 return
from durationcanvas_ref 129922
to durationcanvas_ref 129666
yz 207 3005 explicitmsg "czyNumerJestPoprawna"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 323 186
msg 132354 synchronous
from durationcanvas_ref 129666
to durationcanvas_ref 132226
yz 312 2015 explicitmsg "new(numerKarty)"
stereotype "<<create>>" xyz 445 333 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 416 291
end

81
models/134658.diagram Normal file
View File

@ -0,0 +1,81 @@
format 224
classinstancecanvas 128002 classinstance_ref 128642 //
xyz 18 5.4 2005 life_line_z 2000
end
classinstancecanvas 128130 classinstance_ref 128770 //
xyz 200.8 7 2005 life_line_z 2000
end
classinstancecanvas 128258 classinstance_ref 128898 //
xyz 664.4 4 2005 life_line_z 2000
end
classinstancecanvas 128386 classinstance_ref 129026 //
xyz 427.4 9.4 2010 life_line_z 2000
end
classinstancecanvas 128898 classinstance_ref 129282 //
xyz 855.2 4 2000 life_line_z 2000
end
classinstancecanvas 129026 classinstance_ref 129410 //
xyz 364 8.4 2015 life_line_z 2000
end
durationcanvas 128514 classinstance_ref 128002 // :Klient
xyzwh 34 85 2010 11 40
end
durationcanvas 128642 classinstance_ref 128130 // :Bankomat
xyzwh 235 93 2010 11 305
end
durationcanvas 129154 classinstance_ref 129026 // :karta
xyzwh 383 120 2010 11 25
end
durationcanvas 129410 classinstance_ref 129026 // :karta
xyzwh 383 174 2010 11 51
end
durationcanvas 129794 classinstance_ref 128386 // :System_Transakcji
xyzwh 492 246 2010 11 92
end
durationcanvas 130178 classinstance_ref 128258 // :Ekran_Bankomatu
xyzwh 726 367 2010 11 25
end
msg 128770 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 128642
yz 94 2015 explicitmsg "wprowadzeniePinu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 70 73
msg 129282 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 129154
yz 122 2015 explicitmsg "dodajPIN(pin)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 260 103
msg 129538 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 129410
yz 177 2015 explicitmsg "pobierzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 264 156
msg 129666 return
from durationcanvas_ref 129410
to durationcanvas_ref 128642
yz 215 2015 explicitmsg "karta"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 301 195
msg 129922 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 129794
yz 273 2015 explicitmsg "sprawdzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 320 253
msg 130050 return
from durationcanvas_ref 129794
to durationcanvas_ref 128642
yz 310 2015 explicitmsg "czyKartaJestPoprawna"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 287 290
msg 130306 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 130178
yz 367 2015 explicitmsg "wyswietlCzyKartaJestPoprawna(czyKartaJestPoprawna)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 274 345
end

69
models/134660.diagram Normal file
View File

@ -0,0 +1,69 @@
format 224
classinstancecanvas 128002 classinstance_ref 128642 //
xyz 18 5.4 2005 life_line_z 2000
end
classinstancecanvas 128130 classinstance_ref 128770 //
xyz 200.8 7 2005 life_line_z 2000
end
classinstancecanvas 128386 classinstance_ref 129026 //
xyz 571.4 15.4 2010 life_line_z 2000
end
classinstancecanvas 128898 classinstance_ref 129282 //
xyz 855.2 4 2000 life_line_z 2000
end
classinstancecanvas 129026 classinstance_ref 129410 //
xyz 458 15.4 2015 life_line_z 2000
end
durationcanvas 128514 classinstance_ref 128002 // :Klient
xyzwh 34 85 2010 11 40
end
durationcanvas 128642 classinstance_ref 128130 // :Bankomat
xyzwh 235 93 2010 11 305
end
durationcanvas 129154 classinstance_ref 129026 // :karta
xyzwh 477 120 2010 11 25
end
durationcanvas 129410 classinstance_ref 129026 // :karta
xyzwh 477 174 2010 11 52
end
durationcanvas 129794 classinstance_ref 128386 // :System_Transakcji
xyzwh 636 246 2010 11 92
end
msg 128770 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 128642
yz 94 2015 explicitmsg "wprowadzeniePinu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 70 73
msg 129282 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 129154
yz 122 2015 explicitmsg "dodajPIN(pin)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 260 103
msg 129538 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 129410
yz 177 2015 explicitmsg "pobierzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 264 156
msg 129666 return
from durationcanvas_ref 129410
to durationcanvas_ref 128642
yz 215 2015 explicitmsg "karta"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 301 195
msg 129922 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 129794
yz 273 2015 explicitmsg "sprawdzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 320 253
msg 130050 return
from durationcanvas_ref 129794
to durationcanvas_ref 128642
yz 310 2015 explicitmsg "czyKartaJestPoprawna"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 307 289
end

21
models/134661.diagram Normal file
View File

@ -0,0 +1,21 @@
format 224
classinstancecanvas 128005 classinstance_ref 128261 //
xyz 25 4 2005 life_line_z 2000
end
classinstancecanvas 128133 classinstance_ref 128389 //
xyz 173 4 2005 life_line_z 2000
end
durationcanvas 128261 classinstance_ref 128005 // :Klient
xyzwh 41 82 2010 11 40
end
durationcanvas 128389 classinstance_ref 128133 // :Bankomat
xyzwh 208 82 2010 11 25
end
msg 128517 synchronous
from durationcanvas_ref 128261
to durationcanvas_ref 128389
yz 82 2015 explicitmsg "wybierzWyplata()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 74 65
end

33
models/134786.diagram Normal file
View File

@ -0,0 +1,33 @@
format 224
classinstancecanvas 128130 classinstance_ref 129666 //
xyz 46 33 2005 life_line_z 2000
end
classinstancecanvas 128258 classinstance_ref 129794 //
xyz 263 32 2005 life_line_z 2000
end
classinstancecanvas 128386 classinstance_ref 129922 //
xyz 452 34 2005 life_line_z 2000
end
durationcanvas 128514 classinstance_ref 128130 // :Klient
xyzwh 68 126 2010 11 40
end
durationcanvas 128642 classinstance_ref 128258 // :bankomat
xyzwh 305 128 2010 11 61
end
durationcanvas 128898 classinstance_ref 128386 // :system_Transakcji
xyzwh 529 156 2010 11 25
end
msg 128770 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 128642
yz 128 2015 explicitmsg "wybranieOpcjiWyplaty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 86 107
msg 129026 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 128898
yz 156 2015 explicitmsg "wyplata()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 386 135
end

48
models/134788.diagram Normal file
View File

@ -0,0 +1,48 @@
format 224
classinstancecanvas 128130 classinstance_ref 137602 //
xyz 76 52 2005 life_line_z 2000
end
classinstancecanvas 128258 classinstance_ref 137730 //
xyz 224 57 2005 life_line_z 2000
end
classinstancecanvas 128386 classinstance_ref 137858 //
xyz 528 61 2005 life_line_z 2000
end
durationcanvas 128514 classinstance_ref 128258 // :bankomat
xyzwh 258 147 2010 11 88
end
durationcanvas 128642 classinstance_ref 128386 // :System_Transakcji
xyzwh 593 147 2010 11 93
end
durationcanvas 128644 classinstance_ref 128130 // :Klient
xyzwh 92 281 2010 11 80
end
durationcanvas 128772 classinstance_ref 128258 // :bankomat
xyzwh 258 282 2010 11 74
end
msg 128770 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 128642
yz 148 2015 explicitmsg "zakonczenieTransakcji()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 346 127
msg 128898 return
from durationcanvas_ref 128642
to durationcanvas_ref 128514
yz 209 2015 explicitmsg "statusZakonczeniaTransakcji"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 316 189
msg 128900 synchronous
from durationcanvas_ref 128644
to durationcanvas_ref 128772
yz 283 2015 explicitmsg "odbierzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 134 266
msg 129028 return
from durationcanvas_ref 128772
to durationcanvas_ref 128644
yz 326 2015 explicitmsg "konto"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 163 309
end

21
models/134789.diagram Normal file
View File

@ -0,0 +1,21 @@
format 224
classinstancecanvas 128005 classinstance_ref 128517 //
xyz 27 4 2005 life_line_z 2000
end
classinstancecanvas 128133 classinstance_ref 128645 //
xyz 140 4 2005 life_line_z 2000
end
durationcanvas 128261 classinstance_ref 128005 // :Klient
xyzwh 43 75 2010 11 41
end
durationcanvas 128389 classinstance_ref 128133 // :Bankomat
xyzwh 175 75 2010 11 26
end
msg 128517 synchronous
from durationcanvas_ref 128261
to durationcanvas_ref 128389
yz 75 2015 explicitmsg "wyborKwoty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 70 58
end

58
models/134914.diagram Normal file
View File

@ -0,0 +1,58 @@
format 224
classinstancecanvas 128002 classinstance_ref 130050 //
xyz 24 30 2005 life_line_z 2000
end
classinstancecanvas 128130 classinstance_ref 130178 //
xyz 258 11 2005 life_line_z 2000
end
classinstancecanvas 128258 classinstance_ref 130306 //
xyz 448 10 2005 life_line_z 2000
end
classinstancecanvas 129026 classinstance_ref 130434 //
xyz 721 8 2005 life_line_z 2000
end
durationcanvas 128386 classinstance_ref 128002 // :Klient
xyzwh 46 108 2010 11 40
end
durationcanvas 128514 classinstance_ref 128130 // :bankomat
xyzwh 300 110 2010 11 258
end
durationcanvas 128770 classinstance_ref 128258 // :system_Transakcji
xyzwh 525 127 2010 11 195
end
durationcanvas 129154 classinstance_ref 129026 // :Transakcja
xyzwh 768 161 2010 11 96
end
msg 128642 synchronous
from durationcanvas_ref 128386
to durationcanvas_ref 128514
yz 110 2015 explicitmsg "wprowadzenieKwoty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 83 90
msg 128898 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 128770
yz 129 2020 explicitmsg "wyplata(kwota)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 357 108
msg 129282 synchronous
from durationcanvas_ref 128770
to durationcanvas_ref 129154
yz 161 2015 explicitmsg "wyplata(karta, kwota)"
stereotype "<<create>>" xyz 598 182 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 560 140
msg 129410 return
from durationcanvas_ref 129154
to durationcanvas_ref 128770
yz 240 2015 explicitmsg "statusTransakcji"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 580 219
msg 129538 return
from durationcanvas_ref 128770
to durationcanvas_ref 128514
yz 272 2015 explicitmsg "statusTransakcji"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 352 251
end

53
models/134916.diagram Normal file
View File

@ -0,0 +1,53 @@
format 224
classinstance 128004 class_ref 128770 // Klient
name "" xyz 30 24 2000 life_line_z 2000
classinstance 128132 class_ref 128002 // Bankomat
name "" xyz 234 33 2000 life_line_z 2000
classinstance 129668 class_ref 129282 // Konto
name "" xyz 783 27 2000 life_line_z 2000
classinstance 129796 class_ref 129538 // System_Transakcji
name "" xyz 472 29 2000 life_line_z 2000
durationcanvas 128772 classinstance_ref 128004 // :Klient
xyzwh 46 122 2010 11 101
end
durationcanvas 128900 classinstance_ref 128132 // :Bankomat
xyzwh 269 126 2010 11 151
end
durationcanvas 129924 classinstance_ref 129796 // :System_Transakcji
xyzwh 537 156 2010 11 100
end
durationcanvas 130180 classinstance_ref 129668 // :Konto
xyzwh 804 144 2010 11 122
end
msg 129028 synchronous
from durationcanvas_ref 128772
to durationcanvas_ref 128900
yz 139 2015 explicitmsg "wybranieOpcjiStanKonta()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 78 122
msg 130052 synchronous
from durationcanvas_ref 128900
to durationcanvas_ref 129924
yz 157 2015 explicitmsg "pobierzStanKonta(numer konta)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 311 140
msg 130308 synchronous
from durationcanvas_ref 129924
to durationcanvas_ref 130180
yz 170 2015 explicitmsg "pobierzStanKonta()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 611 151
msg 130564 return
from durationcanvas_ref 130180
to durationcanvas_ref 129924
yz 245 2015 explicitmsg "stanKonta"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 643 228
msg 130948 return
from durationcanvas_ref 129924
to durationcanvas_ref 128900
yz 234 2015 explicitmsg "stanKonta"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 375 217
end

70
models/134917.diagram Normal file
View File

@ -0,0 +1,70 @@
format 224
classinstancecanvas 128005 classinstance_ref 128773 //
xyz 19 4 2005 life_line_z 2000
end
classinstancecanvas 128133 classinstance_ref 128901 //
xyz 149 4 2005 life_line_z 2000
end
classinstancecanvas 128261 classinstance_ref 129029 //
xyz 269 7 2005 life_line_z 2000
end
classinstancecanvas 128389 classinstance_ref 129157 //
xyz 737 10 2005 life_line_z 2000
end
classinstancecanvas 128517 classinstance_ref 129285 //
xyz 568 9 2005 life_line_z 2000
end
durationcanvas 128645 classinstance_ref 128005 // :Klient
xyzwh 35 64 2010 11 41
end
durationcanvas 128772 classinstance_ref 128517 // :BLIK
xyzwh 587 181 2010 11 94
end
durationcanvas 128773 classinstance_ref 128133 // :Bankomat
xyzwh 184 64 2010 11 26
end
durationcanvas 129029 classinstance_ref 128133 // :Bankomat
xyzwh 184 113 2010 11 40
end
durationcanvas 129157 classinstance_ref 128261 // :System_Transakcji
xyzwh 334 113 2010 11 25
end
durationcanvas 129413 classinstance_ref 128261 // :System_Transakcji
xyzwh 334 152 2010 11 245
end
durationcanvas 129541 classinstance_ref 128389 // :Transakcja
xyzwh 775 150 2010 11 247
end
msg 128900 synchronous
from durationcanvas_ref 129413
to durationcanvas_ref 128772
yz 181 2015 explicitmsg "czyKodDobry(kod)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 406 164
msg 128901 synchronous
from durationcanvas_ref 128645
to durationcanvas_ref 128773
yz 64 2015 explicitmsg "podanieKodu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 68 47
msg 129028 return
from durationcanvas_ref 128772
to durationcanvas_ref 129413
yz 241 2015 explicitmsg "czyKodDobry"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 422 224
msg 129285 synchronous
from durationcanvas_ref 129029
to durationcanvas_ref 129157
yz 113 2015 explicitmsg "wyplata(kwota)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 222 96
msg 129669 synchronous
from durationcanvas_ref 129413
to durationcanvas_ref 129541
yz 332 2015 explicitmsg "new(kwota, kod)"
stereotype "<<create>>" xyz 419 348 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 408 317
end

40
models/135042.diagram Normal file
View File

@ -0,0 +1,40 @@
format 224
classinstancecanvas 128130 classinstance_ref 130690 //
xyz 61 4 2005 life_line_z 2000
end
classinstancecanvas 128258 classinstance_ref 130818 //
xyz 334 10 2005 life_line_z 2000
end
classinstancecanvas 128386 classinstance_ref 130946 //
xyz 586 15 2005 life_line_z 2000
end
durationcanvas 128514 classinstance_ref 128130 // :Klient
xyzwh 77 95 2010 11 83
end
durationcanvas 128642 classinstance_ref 128258 // :bankomat
xyzwh 368 95 2010 11 86
end
durationcanvas 128898 classinstance_ref 128386 // :Potwierdzenie
xyzwh 634 137 2010 11 38
end
msg 128004 return
from durationcanvas_ref 128642
to durationcanvas_ref 128514
yz 152 2020 explicitmsg "potwierdzenie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 183 135
msg 128770 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 128642
yz 96 2015 explicitmsg "czyWydrukowacPotwierdzenie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 104 73
msg 129026 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 128898
yz 137 2015 explicitmsg "new(statusTransakcji)"
stereotype "<<create>>" xyz 469 158 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 428 116
end

27
models/135045.diagram Normal file
View File

@ -0,0 +1,27 @@
format 224
classinstancecanvas 128005 classinstance_ref 129413 //
xyz 29 4 2005 life_line_z 2000
end
classinstancecanvas 128133 classinstance_ref 129541 //
xyz 168 8 2005 life_line_z 2000
end
durationcanvas 128004 classinstance_ref 128005 // :Klient
xyzwh 45 105 2010 11 75
end
durationcanvas 128132 classinstance_ref 128133 // :Bankomat
xyzwh 203 105 2010 11 43
end
msg 128260 synchronous
from durationcanvas_ref 128004
to durationcanvas_ref 128132
yz 106 2015 explicitmsg "odbierzPieniadze()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 68 89
msg 128388 return
from durationcanvas_ref 128132
to durationcanvas_ref 128004
yz 141 2015 explicitmsg "pieniadze"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 101 124
end

48
models/135170.diagram Normal file
View File

@ -0,0 +1,48 @@
format 224
classinstancecanvas 128130 classinstance_ref 137602 //
xyz 76 52 2005 life_line_z 2000
end
classinstancecanvas 128258 classinstance_ref 137730 //
xyz 224 57 2005 life_line_z 2000
end
classinstancecanvas 128386 classinstance_ref 137858 //
xyz 528 61 2005 life_line_z 2000
end
durationcanvas 128004 classinstance_ref 128130 // :Klient
xyzwh 92 260 2010 11 75
end
durationcanvas 128132 classinstance_ref 128258 // :bankomat
xyzwh 258 260 2010 11 55
end
durationcanvas 128514 classinstance_ref 128258 // :bankomat
xyzwh 258 147 2010 11 88
end
durationcanvas 128642 classinstance_ref 128386 // :System_Transakcji
xyzwh 593 147 2010 11 93
end
msg 128260 synchronous
from durationcanvas_ref 128004
to durationcanvas_ref 128132
yz 261 2015 explicitmsg "odbierzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 134 244
msg 128388 return
from durationcanvas_ref 128132
to durationcanvas_ref 128004
yz 301 2015 explicitmsg "karta"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 164 284
msg 128770 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 128642
yz 148 2015 explicitmsg "zakonczenieTransakcji()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 346 127
msg 128898 return
from durationcanvas_ref 128642
to durationcanvas_ref 128514
yz 209 2015 explicitmsg "statusZakonczeniaTransakcji"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 316 189
end

27
models/135298.diagram Normal file
View File

@ -0,0 +1,27 @@
format 224
classinstancecanvas 128130 classinstance_ref 137986 //
xyz 61 78 2005 life_line_z 2000
end
classinstancecanvas 128258 classinstance_ref 138114 //
xyz 240 79 2005 life_line_z 2000
end
durationcanvas 128004 classinstance_ref 128130 // :Klient
xyzwh 77 180 2010 11 70
end
durationcanvas 128132 classinstance_ref 128258 // :bankomat
xyzwh 274 180 2010 11 61
end
msg 128260 synchronous
from durationcanvas_ref 128004
to durationcanvas_ref 128132
yz 181 2015 explicitmsg "odbierzGotowke()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 124 164
msg 128388 return
from durationcanvas_ref 128132
to durationcanvas_ref 128004
yz 230 2015 explicitmsg "gotowka"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 154 213
end

21
models/141573.diagram Normal file
View File

@ -0,0 +1,21 @@
format 224
classinstancecanvas 128005 classinstance_ref 128005 //
xyz 33 4 2005 life_line_z 2000
end
classinstancecanvas 128133 classinstance_ref 128133 //
xyz 165 4 2005 life_line_z 2000
end
durationcanvas 128261 classinstance_ref 128005 // :Klient
xyzwh 49 64 2010 11 40
end
durationcanvas 128389 classinstance_ref 128133 // :Bankomat
xyzwh 200 64 2010 11 25
end
msg 128517 synchronous
from durationcanvas_ref 128261
to durationcanvas_ref 128389
yz 64 2015 explicitmsg "wybierzBlik()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 89 47
end

58
models/141826.diagram Normal file
View File

@ -0,0 +1,58 @@
format 224
classinstancecanvas 128002 classinstance_ref 128002 //
xyz 197 10 2005 life_line_z 2000
end
classinstancecanvas 128130 classinstance_ref 128130 //
xyz 495 17 2005 life_line_z 2000
end
classinstancecanvas 129410 classinstance_ref 128386 //
mortal xyz 28 12 2005 life_line_z 2000
end
classinstancecanvas 132098 classinstance_ref 129154 //
xyz 712 16 2005 life_line_z 2000
end
durationcanvas 129538 classinstance_ref 129410 // :Klient
xyzwh 44 93 2010 11 47
end
durationcanvas 129666 classinstance_ref 128002 // :bankomat
xyzwh 231 97 2010 11 265
end
durationcanvas 129922 classinstance_ref 128130 // :system_Transakcji
xyzwh 559 110 2010 11 150
end
durationcanvas 131202 classinstance_ref 128002 // :bankomat
xyzwh 231 112 2010 11 121
end
durationcanvas 131330 classinstance_ref 128130 // :system_Transakcji
xyzwh 559 113 2010 11 115
end
durationcanvas 132226 classinstance_ref 132098 // :karta
xyzwh 731 312 2010 11 25
end
msg 129794 synchronous
from durationcanvas_ref 129538
to durationcanvas_ref 129666
yz 97 2015 explicitmsg "wprowadzKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 74 75
msg 131458 synchronous
from durationcanvas_ref 131202
to durationcanvas_ref 131330
yz 144 2015 explicitmsg "sprawdzKarte(numerKarty)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 320 123
msg 131586 return
from durationcanvas_ref 129922
to durationcanvas_ref 129666
yz 207 3005 explicitmsg "czyNumerJestPoprawna"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 334 186
msg 132354 synchronous
from durationcanvas_ref 129666
to durationcanvas_ref 132226
yz 312 2015 explicitmsg "new(numerKarty)"
stereotype "<<create>>" xyz 445 333 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 423 291
end

137
models/148354.diagram Normal file
View File

@ -0,0 +1,137 @@
format 224
classcanvas 128642 class_ref 129922 // Transakcja
classdiagramsettings member_max_width 0 end
xyzwh 1161.74 843.26 2000 165 149
end
classcanvas 128770 class_ref 128770 // Klient
classdiagramsettings member_max_width 0 end
xyzwh 435.82 -44.36 2000 209 147
end
classcanvas 129026 class_ref 128002 // Bankomat
classdiagramsettings member_max_width 0 end
xyzwh 400.66 164.6 2000 275 472
end
classcanvas 129282 class_ref 129538 // System_Transakcji
classdiagramsettings member_max_width 0 end
xyzwh 100.09 700.6 2000 236 229
end
classcanvas 129410 class_ref 128258 // Karta
classdiagramsettings member_max_width 0 end
xyzwh 921.1 325.36 2005 149 155
end
classcanvas 138754 class_ref 129666 // Potwierdzenie
classdiagramsettings member_max_width 0 end
xyz 68.66 420.18 2000
end
classcanvas 139010 class_ref 128386 // BLIK
classdiagramsettings member_max_width 0 end
xyz 145.18 989.4 2000
end
classcanvas 139266 class_ref 129282 // Konto
classdiagramsettings member_max_width 0 end
xyz 49.82 272.18 2000
end
classcanvas 139522 class_ref 129410 // Przelew
classdiagramsettings member_max_width 0 end
xyz 24.88 133.72 2000
end
classcanvas 140546 class_ref 128514 // Wyplata
classdiagramsettings member_max_width 0 end
xyz 922.04 839.1 2000
end
classcanvas 140674 class_ref 128642 // Wplata
classdiagramsettings member_max_width 0 end
xyz 928.92 955.78 2000
end
classcanvas 140802 class_ref 129410 // Przelew
classdiagramsettings member_max_width 0 end
xyz 882.32 666.66 2005
end
textcanvas 144770 "1"
xyzwh 311 696 2005 21 37
note 146434 "Singleton
"
xyzwh 46.82 649.78 2005 107 44
classcanvas 148226 class_ref 144514 // FabrykaTransakcji
classdiagramsettings member_max_width 0 end
xyz 481 828 2000
end
relationcanvas 137986 relation_ref 145410 // wchodziWInterakcje
from ref 128770 z 2001 label "wchodziWInterakcje" italic max_width 255 xyz 456 107 2001 to ref 129026
no_role_a no_role_b
multiplicity_a_pos 513 135 3000 multiplicity_b_pos 515 112 3000
end
relationcanvas 138370 relation_ref 145794 // wywoluje
from ref 129026 z 2001 to point 398 553
line 143874 z 2001 label "wywoluje" italic max_width 255 xyz 248 550 2001 to point 174 589
line 143746 z 2001 to ref 129282
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138626 relation_ref 152450 // obsluguje
decenter_begin 507
from ref 129026 z 2006 label "obsluguje" italic max_width 255 xyz 758 379 2006 to ref 129410
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138882 relation_ref 152578 // obsluguje
decenter_begin 600
from ref 129026 z 2001 label "obsluguje" italic max_width 255 xyz 262 419 2001 to ref 138754
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139138 relation_ref 152706 // obsluguje
from ref 129282 z 2001 label "obsluguje" italic max_width 255 xyz 172 932 2001 to ref 139010
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139394 relation_ref 152834 // <unidirectional association>
decenter_begin 321
from ref 129026 z 2001 to ref 139266
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139650 relation_ref 152962 // obsluguje
decenter_begin 32
decenter_end 456
from ref 129026 z 2001 label "obsluguje" italic max_width 255 xyz 273 201 2001 to ref 139522
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 148354 relation_ref 164226 // <unidirectional association>
from ref 148226 z 2006 to ref 140802
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 148482 relation_ref 164354 // <unidirectional association>
from ref 148226 z 2001 to ref 140546
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 148610 relation_ref 164482 // <unidirectional association>
from ref 148226 z 2001 to ref 140674
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 148738 relation_ref 164610 // <unidirectional association>
from ref 129282 z 2001 to ref 148226
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 148866 relation_ref 164738 // <realization>
from ref 140802 z 2006 to ref 128642
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 148994 relation_ref 164866 // <realization>
from ref 140546 z 2001 to ref 128642
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 149122 relation_ref 164994 // <realization>
from ref 140674 z 2001 to ref 128642
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
end

108
models/154882.diagram Normal file
View File

@ -0,0 +1,108 @@
format 224
pseudostatecanvas 128002 pseudostate_ref 128002 // initial
xyz 114 36 2000
end
statecanvas 128130 state_ref 128130 // kartaWlozona
xyzwh 324 20 2000 139 47
end
statecanvas 128898 state_ref 128258 // pinWprowadzony
xyzwh 666 17 2000 173 47
end
statecanvas 129154 state_ref 128386 // wybranoOpcjeWyplata
xyzwh 603 183 2000 219 47
end
pseudostatecanvas 129922 pseudostate_ref 128130 // final
xyz 378 103 2000
end
statecanvas 130178 state_ref 128514 // wprowadzonoKwote
xyzwh 254 279 2000 199 47
end
statecanvas 131330 state_ref 128642 // wybranoWydrukowaniePotwierdzenia
xyzwh 43 417 2000 351 47
end
statecanvas 131458 state_ref 128770 // nieWybranoWydrukowaniePotwierdzenia
xyzwh 411 417 2000 381 47
end
statecanvas 131970 state_ref 128898 // odebranoKarte
xyzwh 340 563 2000 151 47
end
statecanvas 132098 state_ref 129026 // odebranoPieniadze
xyzwh 326 675 2000 189 47
end
pseudostatecanvas 132482 pseudostate_ref 128258 // final
xyz 401 812 2000
end
transitioncanvas 128770 transition_ref 128002 // wlozenieKarty
from ref 128002 z 2001 label "wlozenieKarty" xyz 168 24.5 3000 to ref 128130
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 129026 transition_ref 128130 // wprowadzeniePINu
from ref 128130 z 2001 label "wprowadzeniePINu" xyz 487.5 19 3000 to ref 128898
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 129794 transition_ref 128386 // wybranieOpcjiWyplata
from ref 128898 z 2001 label "wybranieOpcjiWyplata" xyz 645.5 97 3000 to point 722 149
line 130946 z 2001 to ref 129154
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130050 transition_ref 128514 // zlyPin
from ref 128898 z 2001 label "zlyPin" xyz 480 61 3000 to ref 129922
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130306 transition_ref 128642 // wprowadzeniePoprawnejKwoty
from ref 129154 z 2001 label "wprowadzeniePoprawnejKwoty" xyz 369 242.5 3000 to ref 130178
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130818 transition_ref 128770 // wprowadzenieNiepoprawnejKwoty
from ref 129154 z 2001 label "wprowadzenieNiepoprawnejKwoty" xyz 411 137 3000 to point 519 158
line 131202 z 2001 to point 546 101
line 131074 z 2001 to ref 128898
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131586 transition_ref 128898 // wybranieCzyWydrukowacPotwierdzenie
from ref 130178 z 2001 label "wybranieCzyWydrukowacPotwierdzenie" xyz 124 360 3000 to ref 131330
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131714 transition_ref 129026 // wybranieCzyNieWydrukowacPotwierdzenie
from ref 130178 z 2001 label "wybranieCzyNieWydrukowacPotwierdzenie" xyz 461 333 3000 to point 609 322
line 131842 z 2001 to ref 131458
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 132226 transition_ref 129154 // odebranieKarty
from ref 131330 z 2001 label "odebranieKarty" xyz 255 502 3000 to ref 131970
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 132354 transition_ref 129282 // odebranieKarty
from ref 131458 z 2001 label "odebranieKarty" xyz 443 502 3000 to ref 131970
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 132610 transition_ref 129410 // odebraniePieniedzy
from ref 131970 z 2001 label "odebraniePieniedzy" xyz 337 631 3000 to ref 132098
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 132738 transition_ref 129538 // <transition>
from ref 132098 z 2001 to ref 132482
write_horizontally default show_definition default drawing_language default
end
end

19
models/2.session Normal file
View File

@ -0,0 +1,19 @@
window_sizes 1920 1001 278 1636 939 0
diagrams
sequencediagram_ref 128377 // 3-3-wybranieOpcjiPrzelew
924 607 100 A4 0 0
active classdiagram_ref 148354 // design-model
1636 939 100 B-Landscape 230 115
end
show_stereotypes
selected operation_ref 151682 // utworzWplate
open
class_ref 128002 // Bankomat
class_ref 128386 // BLIK
class_ref 129538 // System_Transakcji
class_ref 129922 // Transakcja
state_ref 128002 // SM-1
class_ref 144514 // FabrykaTransakcji
end
end

20
models/4.session Normal file
View File

@ -0,0 +1,20 @@
window_sizes 1920 1017 450 1465 860 104
diagrams
active sequencediagram_ref 135045 // 5-5-zwrocPieniadze
1172 688 100 A4 0 0
sequencediagram_ref 134917 // 5-4-wprowadzenieKoduBlik
1172 688 100 A4 0 0
end
show_stereotypes
selected sequencediagram_ref 135045 // 5-5-zwrocPieniadze
open
class_ref 128002 // Bankomat
class_ref 129410 // Przelew
class_ref 129666 // Potwierdzenie
class_ref 129794 // PIN
class_ref 129922 // Transakcja
class_ref 130050 // Ekran_Bankomatu
classview_ref 134530 // design
end
end

21
models/5.session Normal file
View File

@ -0,0 +1,21 @@
window_sizes 1278 1368 305 968 1211 104
diagrams
active sequencediagram_ref 141573 // 5-1-wybranieOpcjiBlik
541 968 100 A4 0 0
sequencediagram_ref 134661 // 5-2-wybranieOpcjiWyplata
538 968 100 A4 0 0
sequencediagram_ref 134789 // 5-3-wprowadzenieKwoty
538 968 100 A4 0 0
sequencediagram_ref 134917 // 5-4-wprowadzenieKoduBlik
916 968 100 A4 0 0
sequencediagram_ref 135045 // 5-5-zwrocPieniadze
774 968 100 A4 0 0
end
show_stereotypes
selected sequencediagram_ref 141573 // 5-1-wybranieOpcjiBlik
open
classinstance_ref 128130 //
classinstance_ref 128258 //
end
end

13
models/cpp_includes Normal file
View File

@ -0,0 +1,13 @@
// "a type" "needed cpp_includes"
"vector" "#include <vector>
using namespace std;"
"list" "#include <list>
using namespace std;"
"map" "#include <map>
using namespace std;"
"string" "#include <string>
using namespace std;"

332
models/generation_settings Normal file
View File

@ -0,0 +1,332 @@
java_default_defs
cpp_h_extension "h" cpp_src_extension "cpp" cpp_h_add_extensions "" cpp_src_add_extensions "" java_extension "java" php_extension "php" python_extension "py" idl_extension "idl"
cpp_inline_dont_force_incl_in_h
type_forms 15 // uml cpp java idl cpp_in cpp_out cpp_inout cpp_return
"void" "void" "void" "void" "${type}" "${type} &" "${type}" "${type}"
"any" "void *" "Object" "any" "const ${type}" "${type}" "${type} &" "${type}"
"bool" "bool" "boolean" "boolean" "${type}" "${type} &" "${type} &" "${type}"
"char" "char" "char" "char" "${type}" "${type} &" "${type} &" "${type}"
"uchar" "unsigned char" "char" "octet" "${type}" "${type} &" "${type} &" "${type}"
"byte" "unsigned char" "byte" "octet" "${type}" "${type} &" "${type} &" "${type}"
"short" "short" "short" "short" "${type}" "${type} &" "${type} &" "${type}"
"ushort" "unsigned short" "short" "unsigned short" "${type}" "${type} &" "${type} &" "${type}"
"int" "int" "int" "long" "${type}" "${type} &" "${type} &" "${type}"
"uint" "unsigned int" "int" "unsigned long" "${type}" "${type} &" "${type} &" "${type}"
"long" "long" "long" "long" "${type}" "${type} &" "${type} &" "${type}"
"ulong" "unsigned long" "long" "unsigned long" "${type}" "${type} &" "${type} &" "${type}"
"float" "float" "float" "float" "${type}" "${type} &" "${type} &" "${type}"
"double" "double" "double" "double" "${type}" "${type} &" "${type} &" "${type}"
"string" "string" "String" "string" "${type}" "${type} &" "${type} &" "${type}"
relations_stereotypes 5 // uml cpp java pythonidl
"sequence" "vector" "Vector" "list" "sequence"
"vector" "vector" "Vector" "list" "sequence"
"list" "list" "List" "list" "sequence"
"set" "set" "Set" "set" "sequence"
"map" "map" "Map" "dict" "sequence"
classes_stereotypes 17 // uml cpp java php python idl
"class" "class" "class" "class" "class" "valuetype"
"trait" "class" "class" "trait" "class" "valuetype"
"interface" "class" "interface" "interface" "class" "interface"
"exception" "class" "class" "class" "class" "exception"
"enum" "enum" "enum" "enum" "enum" "enum"
"enum_class" "enum_class" "enum" "enum" "enum" "enum"
"enum_pattern" "enum" "enum_pattern" "enum" "enum" "enum"
"struct" "struct" "class" "class" "class" "struct"
"union" "union" "class" "class" "class" "union"
"typedef" "typedef" "ignored" "ignored" "ignored" "typedef"
"template_typedef" "template_typedef" "ignored" "ignored" "ignored" "ignored"
"boundary" "class" "class" "class" "class" "interface"
"control" "class" "class" "class" "class" "valuetype"
"entity" "class" "class" "class" "class" "valuetype"
"actor" "ignored" "ignored" "ignored" "ignored" "ignored"
"@interface" "ignored" "@interface" "ignored" "ignored" "ignored"
"stereotype" "ignored" "ignored" "ignored" "ignored" "ignored"
cpp_enum_default_type_forms "${type}" "${type} &" "${type} &" "${type}" // in out inout return
other_cpp_types_default_type_forms "const ${type} &" "${type} &" "${type} &" "${type}" // in out inout return
cpp_default_h_content "#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${comment}
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_default_src_content "${comment}
${includes}
${namespace_start}
${members}
${namespace_end}"
cpp_default_class_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
cpp_default_external_class_decl "${name}
#include <${name}.h>
"
cpp_default_struct_decl "${comment}${template}struct ${name}${inherit} {
${members}};
${inlines}
"
cpp_default_union_decl "${comment}${template}union ${name} {
${members}};
${inlines}
"
cpp_default_enum_decl "${comment}enum ${name} {
${items}};
"
cpp_default_enumclass_decl "${comment}enum class ${name} {
${items}};
"
cpp_default_typedef_decl "${comment}typedef ${type} ${name};
"cpp_default_template_typedef_decl "${comment}${template}using ${name} = ${inherit};
"
cpp_default_attribute_declaration " ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} ${name}${value};
" // multiplicity 1
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
" // multiplicity * a..b
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value};
" // multiplicity [..]
cpp_default_enum_item_declaration " ${name}${value},${comment}"
cpp_association_aggregation_declaration
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} * ${name}${value};
" // multiplicity 1
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${stereotype}<${type} *> ${name}${value};
" // multiplicity * a..b
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} * ${name}${multiplicity}${value};
" // multiplicity [..]
cpp_aggregation_by_value_declaration
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} ${name}${value};
" // multiplicity 1
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
" // multiplicity * a..b
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value};
" // multiplicity [..]
cpp_get "get_${name}" inline const value_const public
cpp_set "set_${name}" public
cpp_default_operation_declaration " ${comment}${friend}${static}${inline}${virtual}${typeprefix}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
"
cpp_default_operation_definition "${comment}${inline}${typeprefix}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
${body}}
"
cpp_indent_visibility " " cpp_indent_friendclass " " cpp_indent_subclass " "
java_default_src_content "${comment}
${package}
${imports}
${definition}"
java_default_class_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
java_default_external_class_decl "${name}"
java_default_interface_decl "${comment}${@}${visibility}${static}interface ${name}${extends} {
${members}}
"
java5_default_enum_decl "${comment}${@}${visibility}${static}${final}${abstract}enum ${name}${implements} {
${items};
${members}}
"
java_default_enum_decl "${comment}${@}${visibility}${static}$final class ${name} {
${members}
private final int value;
public int value() {
return value;
}
public static ${name} fromInt(int value) {
switch (value) {
${cases} default: throw new Error();
}
}
private ${name}(int v) { value = v; };
}
"
java_default_attribute_declaration " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value};
" // multiplicity 1
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value};
" // multiplicity * a..b
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type}${multiplicity} ${name}${value};
" // multiplicity N
java5_default_enum_item_declaration " ${@}${name}${value},${comment}"
java_default_enum_item_declaration " ${comment}${@}public static final int _${name}${value};
public static final ${class} ${name} = new ${class}(_${name});
"
java_default_enum_case " case _${name}: return ${name};
"
java_association_aggregation_declaration
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value};
" // multiplicity 1
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value};
" // multiplicity * a..b
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type}${multiplicity} ${name}${value};
" // multiplicity N
java_get "get${Name}" final public
java_set "set${Name}" public
java_default_operation_definition " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{
${body}}
"
php_default_src_content "<?php
${comment}
${namespace}
${require_once}
${use}
${definition}
?>
"
php_default_class_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
php_default_enum_decl "${comment}${visibility}final class ${name} {
${items}}
"
php_default_external_class_decl "${name}"
php_default_interface_decl "${comment}interface ${name}${extends} {
${members}}
"
php_default_trait_decl "${comment}trait ${name} {
${members}}
"
php_default_attribute_declaration " ${comment}${visibility}${const}${static}${var}${name}${value};
"
php_default_enum_item_decl " const ${name}${value};${comment}
"
php_default_relation_declaration" ${comment}${visibility}${const}${static}${var}${name}${value};
"
php_get "get${Name}" final
php_set "set${Name}"
php_default_operation_definition " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}${type}
{
${body}}
"
php_param_typed php_out_inout_by_ref python_2_2
python_indent_step " "
python_default_src_content "${comment}
${import}
${definition}"
python_default_class_decl "class ${name}${inherit}:
${docstring}${members}
"
python_default_enum_decl "class ${name}:
${docstring}${members}
"
python_default_external_class_decl "${name}"
python_default_attribute_declaration "${comment}${self}${name} = ${value}
" // multiplicity 1
"${comment}${self}${name} = ${stereotype}()
" // multiplicity != 1
python_default_enum_item_decl "${comment}${self}${name} = ${value}
"
python_default_relation_declaration"${comment}${self}${name} = ${value}
" // multiplicity 1
"${comment}${self}${name} = ${stereotype}()
" // multiplicity != 1
python_default_composition_declaration"${comment}${self}${name} = ${type}()
" // multiplicity 1
"${comment}${self}${name} = ${stereotype}()
" // multiplicity != 1
python_default_operation_definition "${@}${static}${abstract}def ${name}${(}${)}:
${docstring}${body}
"
python_default_initoperation_definition "${@}${static}${abstract}def ${name}${(}${p0}${v0}${)}:
${docstring}super(${class}, ${p0}).__init__()
${body}
"
python_get "get${Name}"
python_set "set${Name}"
idl_default_src_content "#ifndef ${MODULE}_${NAME}_H
#define ${MODULE}_${NAME}_H
${comment}
${includes}
${module_start}
${definition}
${module_end}
#endif
"
idl_default_interface_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
idl_default_valuetype_decl "${comment}${abstract}${custom}valuetype ${name}${inherit} {
${members}};
"
idl_default_struct_decl "${comment}struct ${name} {
${members}};
"
idl_default_typedef_decl "${comment}typedef ${type} ${name};
"
idl_default_exception_decl "${comment}exception ${name} {
${members}};
"
idl_default_union_decl "${comment}union ${name} switch(${switch}) {
${members}};
"
idl_default_enum_decl "${comment}enum ${name} {
${items}};
"
idl_default_external_class_decl "${name}
#include \"${name}.idl\"
"
idl_default_attribute_declaration " ${comment}${readonly}${attribute}${type} ${name};
" // multiplicity 1
" ${comment}${readonly}${attribute}${stereotype}<${type}> ${name};
" // multiplicity * a..b
" ${comment}${readonly}${attribute}${stereotype}<${type},${multiplicity}> ${name};
" // multiplicity N
idl_default_valuetype_attribute_declaration " ${comment}${visibility}${type} ${name};
" // multiplicity 1
" ${comment}${visibility}${stereotype}<${type}> ${name};
" // multiplicity * a..b
" ${comment}${visibility}${stereotype}<${type},${multiplicity}> ${name};
" // multiplicity N
idl_default_const_declaration " ${comment}const ${type} ${name}${value};
" // multiplicity 1
" ${comment}const ${stereotype}<${type}> ${name}${value};
" // multiplicity * a..b
" ${comment}const ${stereotype}<${type},${multiplicity}> ${name}${value};
" // multiplicity N
idl_default_enum_item_declaration " ${name},${comment}"
idl_default_union_item_declaration " ${comment}case ${case} : ${readonly}${type} ${name};" // multiplicity 1
" ${comment}case ${case} : ${readonly}${stereotype}<${type}> ${name};" // multiplicity * a..b
" ${comment}case ${case} : ${readonly}${stereotype}<${type},${multiplicity}> ${name};" // multiplicity N
idl_association_aggregation_declaration
" ${comment}${readonly}${attribute}${type} ${name};
" // multiplicity 1
" ${comment}${readonly}${attribute}${stereotype}<${type}> ${name};
" // multiplicity * a..b
" ${comment}${readonly}${attribute}${stereotype}<${type},${multiplicity}> ${name};
" // multiplicity N
idl_valuetype_association_aggregation_declaration
" ${comment}${visibility}${type} ${name};
" // multiplicity 1
" ${comment}${visibility}${stereotype}<${type}> ${name};
" // multiplicity * a..b
" ${comment}${visibility}${stereotype}<${type},${multiplicity}> ${name};
" // multiplicity N
idl_union_association_aggregation_declaration
" ${comment}case ${case} : ${readonly}${type} ${name};" // multiplicity 1
" ${comment}case ${case} : ${readonly}${stereotype}<${type}> ${name};" // multiplicity * a..b
" ${comment}case ${case} : ${readonly}${stereotype}<${type},${multiplicity}> ${name};" // multiplicity N
idl_get "get_${name}"
idl_set "set_${name}" twoways
idl_default_operation_declaration " ${comment}${oneway}${type} ${name}${(}${)}${raisesnl}${raises};
"
mysqldefault_src_content "${comment}CREATE DATABASE IF NOT EXISTS ${name};
use ${name};
${definition}"
mysql_default_table_decl "DROP TABLE IF EXISTS ${name};
CREATE TABLE ${name} ${definition}${comment};
"
mysql_default_column_decl " ${name} ${type}${notnull}${default}${autoincr}${comment}"
mysql_default_key_decl " ${constraint}${modifier}KEY${name}${type} (${columns})${ref}${comment}"
uml_get_name uml uml_set_name uml
end

1
models/idl_includes Normal file
View File

@ -0,0 +1 @@
// "a type" "needed idl_includes"

1
models/java_imports Normal file
View File

@ -0,0 +1 @@
// "a type" "needed java_imports"

2501
models/models.prj Normal file

File diff suppressed because it is too large Load Diff

1
models/python_imports Normal file
View File

@ -0,0 +1 @@
// "a type" "needed python_imports"

63
models/stereotypes Normal file
View File

@ -0,0 +1,63 @@
package_stereotypes 6 "facade" "framework" "model library" "stub" "toplevel" "profile"
-_-> 3 "access" "import" "from"
end
class_stereotypes 23 "actor" "auxiliary" "boundary" "control" "entity" "enum" "enum_class" "enum_pattern" "exception" "focus" "implementationClass" "interface" "@interface" "metaclass" "stereotype" "struct" "table" "type" "typedef" "template_typedef" "union" "utility" "trait"
---- 4 "list" "set" "vector" "map"
---> 4 "list" "set" "vector" "map"
---|> 4 "{complete,disjoint}" "{incomplete,disjoint}" "{complete,overlapping}" "{incomplete,overlapping}"
o--- 4 "list" "set" "vector" "map"
*--- 4 "list" "set" "vector" "map"
o--> 4 "list" "set" "vector" "map"
*--> 4 "list" "set" "vector" "map"
-_-> 5 "friend" "from" "import" "instantiate" "use"
-_-|> 1 "bind"
end
rolepart_stereotypes 0
use_case_stereotypes 2 "realization" "realization"
---|> 4 "{complete,disjoint}" "{incomplete,disjoint}" "{complete,overlapping}" "{incomplete,overlapping}"
-_-> 2 "include" "extend"
end
artifact_stereotypes 8 "database" "document" "executable" "file" "library" "script" "source" "text"
-_-> 4 "deploy" "manifest" "import" "from"
end
attribute_stereotypes 4 "list" "set" "vector" "map"
operation_stereotypes 0
state_stereotypes 3 "machine" "submachine" "top"
activity_stereotypes 0
flow_stereotypes 3 "interrupt" "multicast" "multireceive"
interruptibleactivityregion_stereotypes 0
pseudostate_stereotypes 0
stateaction_stereotypes 2 "send-signal" "receive-signal"
parameter_stereotypes 0
activityvariable_stereotypes 0
parameterset_stereotypes 0
activitynode_stereotypes 0
activityaction_stereotypes 0
activityobject_stereotypes 2 "datastore" "centralBuffer"
expansionregion_stereotypes 0
activitypartition_stereotypes 0
pin_stereotypes 0
port_stereotypes 0
component_stereotypes 6 "buildComponent" "entity" "implement" "process" "service" "subsystem"
deploymentnode_stereotypes 3 "cpu" "device" "executionEnvironment"
classview_stereotypes 0
usecaseview_stereotypes 0
componentview_stereotypes 0
deploymentview_stereotypes 0
classdiagram_stereotypes 0
classcompositediagram_stereotypes 0
seqdiagram_stereotypes 0
msg_stereotypes 0
coldiagram_stereotypes 0
usecasediagram_stereotypes 0
statediagram_stereotypes 0
activitydiagram_stereotypes 0
componentdiagram_stereotypes 0
deploymentdiagram_stereotypes 0
end

18
models/tools Normal file
View File

@ -0,0 +1,18 @@
// 'tool' "the executable" "displayed string" {target}+
tool "HTML documentation" "ghtml" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Port RolePart Connector ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ClassCompositeDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
tool "HTML doc. (flat)" "ghtml -flat" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Port RolePart Connector ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ClassCompositeDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
tool "HTML doc. (svg)" "ghtml -svg" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Port RolePart Connector ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ClassCompositeDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
tool "HTML doc. (flat, svg)" "ghtml -flat -svg" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Port RolePart Connector ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ClassCompositeDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
tool "Generate .pro" "gpro" Artifact
tool "Import Rose" "irose" Project Package
tool "C++ utilities" "cpp_util" Class
tool "Generate XMI 1.2" "gxmi" Project
tool "Generate XMI 2.x" "gxmi2" Project
tool "Import XMI 2.x" "ixmi2" Project Package
tool "C++ state machine" "stmgen" State
tool "Use case wizard" "usecasewizard" UseCase
tool "Check-in" "file_control ci" Project Package
tool "Check-out" "file_control co" Project Package
tool "Deploy classes" "deplcl" ClassView
tool "Global Change" "global_change" Class Project Package ClassView DeploymentView
tool "Uml projection" "uml_proj" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Project Package ClassView

35
system-events.md Normal file
View File

@ -0,0 +1,35 @@
# Zdarzenia systemowe
## Use case 2: Wypłata
1. Włożenie karty do bankomatu.
2. Wprowadzenie PINu.
3. Wybranie opcji 'Wypłata'.
4. Wprowadzenie kwoty.
5. Wybranie czy wydrukować potwierdzenie.
6. Odebranie karty.
7. Odebranie pieniędzy.
## Use case 3: Przelew
1. Włożenie karty do bankomatu.
2. Wprowadzenie PINu.
3. Wybranie opcji 'Przelew'.
4. Podanie kwoty.
5. Podanie numeru rachunku odbiorcy.
6. Potwierdzenie przelewu.
## Use case 4: Sprawdzenie stanu konta
1. Włożenie karty do bankomatu.
2. Wprowadzenie PINu.
3. Wybranie opcji 'Sprawdź stan konta'.
4. Wyjęcie karty z bankomatu.
## Use case 5: Wyplata za pomocą BLIKa
1. Wybranie opcji BLIK
2. Wybranie opcji 'Wypłata'.
3. Podanie kwoty.
4. Wprowadzenie kodu BLIK.
5. Odebranie pieniędzy.

101
use-case-2.md Normal file
View File

@ -0,0 +1,101 @@
Use Case 2: Wypłata
=====================
**Aktor podstawowy:** Klient
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
- Klient: Zostaje mu wypłacona żądana kwota.
- Bank: Kwota wypłaty została poprawnie naliczona na koncie Klienta.
Warunki wstępne:
----------------
- W bankomacie jest gotówka.
Warunki końcowe:
----------------
- System przestaje przetwarzać dane.
- Na ekranie wyświetla się ekran główny.
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Klient wkłada kartę do bankomatu.
2. System prosi o podanie pinu.
3. Klient wprowadza pin.
4. Klient wybiera opcje "Wypłać".
5. Klient wprowadza kwotę.
6. System prosi o potwierdzenie wybranej kwoty.
7. System pyta, czy wydrukować potwierdzenie.
8. Klient wybiera czy chce potwierdzenie.
9. Bankomat drukuje potwierdzenie.
10. Klient odbiera potwierdzenie.
11. Bankomat zwraca kartę.
12. Klient odbiera kartę.
13. Bankomat wypłaca pieniądze.
14. Klient odbiera gotówkę.
Rozszerzenia (ścieżki alternatywne):
------------------------------------
*a. Bankomat zawiesza się.
1. Bankomat anuluje transakcję.
2. Bankomat informuje Klienta o zajściu błędu.
3. Bankomat wraca do strony głównej.
1a. Bankomat nie rozpoznaje karty.
1. Bankomat informuje, że karta nie została rozpoznana.
2. Bankomat zwraca kartę Klientowi.
3. Klient Odbiera kartę.
3a. Nieprawidłowy pin.
1. Bankomat informuje Klienta, że PIN jest niepoprawny.
2. Bankomat zwraca kartę Klientowi.
3b. Klient wprowadza za krótki PIN.
1. Bankomat czeka określony czas, aż Klient wprowadzi pozostałe cyfry PINu.
2. Po czasie oczekiwania Bankomat wraca do strony głównej.
5a. Klient wprowadził kwotę, która jest większa niż stan gotówki w Bankomacie.
1. Bankomat informuje Klienta, że nie jest w stanie wypłacić żądanej kwoty.
2. Bankomat informuje Klienta o maksymalnej kwocie, jaką może wypłacić.
3. Bankomat pyta się Klienta, czy chce wypłacić maksymalną kwotę, czy anulować opercję.
4. Klient wybiera, czy chcę wypłacić maksymalną kwotę.
6a. Klient nie potwierdza wybranej kwoty.
1. Bankomat wraca do kroku 5.
8a. Klient wybiera, że nie chce potwierdzenia.
1. Bankomat przechodzi do kroku 11.
12a. Klient nie odbiera karty.
1. Bankomat po określonym czasie chowa kartę.
14a. Klient nie odbiera gotówki.
1. Bankomat po określonym czasie chowa gotówkę.
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
1a. Karta powinna być aktualna.
1b. Karta jest przypisana do jakiegoś konta.
3a. Pin składa się z 4 cyfr.
Kwestie otwarte:
----------------
- Czy dopuszczamy autoryzację z wykorzystaniem technologii NFC?
- Jaki jest czas oczekiwania?

65
use-case-3.md Normal file
View File

@ -0,0 +1,65 @@
Use Case 3: Przelew
=====================
**Aktor podstawowy:** Klient
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
- Klient: Przesyła żądaną kwotę
Warunki wstępne:
----------------
Została przeprowadzona autoryzacja klienta.
Warunki końcowe:
----------------
Informacja o przelewie jest zapisana w SOT.
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Klient wprowadza dane przelewu (kwota, odbiorca, rodzaj przelewu)
2. Klient potwierdza przelew
3. Bankomat potwierdza, że wprowadzone dane są prawidłowe
4. Informacja o przelewie zostaje zapisana w SOT, kwota pieniędzy na koncie klienta pomniejsza się o kwotę przelewu, natomiast ilość pieniędzy na koncie odbiorcy powiększa się o tą kwotę
Rozszerzenia (ścieżki alternatywne):
------------------------------------
*a. Bankomat się zawiesza
1. Bankomat anuluje transakcję.
2. Bankomat informuje o zajściu błędu.
3. Bankomat wraca do strony głównej.
3a. Nieprawidłowa kwota
1. Bankomat informuje Klienta, że nie może przelać żądanej kwoty.
2. Bankomat informuje Klienta o maksymalnej kwocie, jaką może wypłacić.
3. Bankomat pyta się Klienta, czy chce wypłacić maksymalną kwotę, czy anulować operację.
3b. Nieprawidłowy odbiorca
1. Bankomat informuje Klienta, że wybrany odbiorca nie istnieje.
2. Bankomat pyta się Klienta, czy chce zmienić odbiorcę, czy anulować operację.
Wymagania specjalne:
--------------------
- Interfejs użytkownika musi być dostępny w języku polskim i angielskim.
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
1a. Kwota nie jest większa niż stan środków na koncie
1b. Podany odbiorca istnieje w SOT
Kwestie otwarte:
----------------
- Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?

59
use-case-4.md Normal file
View File

@ -0,0 +1,59 @@
Use Case 4: Sprawdzenie stanu konta
=====================
**Aktor podstawowy:** Klient
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
- Klient: Poznaje stan swojego konta
Warunki wstępne:
----------------
- Bankomat jest sprawny
- Została przeprowadzona autoryzacja klienta
Warunki końcowe:
----------------
- Na ekranie wyświetla się ekran główny
- Stan konta się nie zmienił
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Klient w bankomacie wybiera opcję sprawdzenia stanu konta
2. Bankomat wyświetla na ekranie bieżący stan konta użytkownika
Rozszerzenia (ścieżki alternatywne):
------------------------------------
*a. Bankomat zawiesza się.
1. Bankomat informuje o zajściu błędu
2. Bankomat wraca do strony głównej
2a. Suma wyświetlona na ekranie jest nieczytelna
1. Klient przerywa operacje
2. Bankomat wraca do strony głównej
Wymagania specjalne:
--------------------
1. Interfejs użytkownika musi być dostępny w języku polskim i angielskim
2. Wyświetlona kwota na końcu powinna posiadać odpowiednią walutę
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
2a. Ekran wyświetla wyraźną kwotę do odczytania
Kwestie otwarte:
----------------
1. Przez jaki czas ma być wyświetlony stan konta

82
use-case-5.md Normal file
View File

@ -0,0 +1,82 @@
Use Case 5: Wyplata za pomoca BLIKa
=====================
**Aktor podstawowy:** Klient
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
- Bank: oczekuje poprawnej operacji wypłaty gotówki z bankomatu
Warunki wstępne:
----------------
Bankomat musi posiadać gotówkę.
Warunki końcowe:
----------------
Bank zanotowuje dane o transakcji.
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Klient w bankomacie wybiera opcję wypłaty gotówki za pomocą BLIK'a
2. Bankomat prosi klienta o podanie kwoty do wypłacenia.
3. Bankomat prosi klienta o podanie 6 cyfrowego kodu BLIK.
4. Klient w czasie 60 sekund wpisuje kod z telefonu do bankomatu.
5. Bankomat potwierdza zgodność kodu oraz wydaje gotówkę klientowi.
Rozszerzenia (ścieżki alternatywne):
------------------------------------
*a. Bankomat zawiesza się
1. Bankomat anuluje transakcję.
2. Bankomat informuje klienta o zajściu błędu.
3. Bankomat wraca do strony głównej.
2a. Klient wprowadza kwotę lub wybiera kwotę proponowaną przez bankomat
4a. Nieprawidłowy kod BLIK
1. Bankomat informuje klienta o niezgodności kodu BLIK.
2. Bankomat anuluje transakcję oraz wraca do strony głównej.
4b. Kod BLIK jest za krótki
1. Bankomat po czasie oczekiwania informuje o błędzie i anuluje transakcje.
2. Bankomat wraca do strony głównej.
5a. Brak wystarczającej kwoty na koncie
1. Bankomat informuje o braku wystarczającej kwoty na koncie klienta i anuluje transakcje.
2. Bankomat wraca do strony głównej.
2-4. Klient rezygnuje z transakcji
1. Bankomat po ustalonym czasie informuje o braku aktywności.
2. Bankomat anuluje transakcję oraz wraca do strony głównej.
Wymagania specjalne:
--------------------
- Interfejs użytkownika musi być dostępny w języku polskim i angielskim.
- Program posiada trigger dla zacięcia się systemu.
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
4a. Kod BLIK składa się z 6 cyfr.
Kwestie otwarte:
----------------
-Jaki czas ustalić na oczekiwanie aktywności klienta?