From 8aa44f01bc02be3bf569ed6c2d60f51ce0f65cc9 Mon Sep 17 00:00:00 2001 From: shaaqu Date: Tue, 2 Feb 2021 23:15:44 +0100 Subject: [PATCH] add models --- models/121.session | 28 + models/128002.diagram | 193 +++ models/128121.diagram | 55 + models/128249.diagram | 69 ++ models/128377.diagram | 45 + models/128505.diagram | 51 + models/128516.diagram | 58 + models/128633.diagram | 51 + models/128761.diagram | 40 + models/134532.diagram | 58 + models/134658.diagram | 81 ++ models/134660.diagram | 69 ++ models/134661.diagram | 21 + models/134786.diagram | 33 + models/134788.diagram | 48 + models/134789.diagram | 21 + models/134914.diagram | 58 + models/134916.diagram | 53 + models/134917.diagram | 70 ++ models/135042.diagram | 40 + models/135045.diagram | 27 + models/135170.diagram | 48 + models/135298.diagram | 27 + models/141573.diagram | 21 + models/141826.diagram | 58 + models/148354.diagram | 81 ++ models/154882.diagram | 108 ++ models/2.session | 18 + models/4.session | 20 + models/5.session | 21 + models/cpp_includes | 13 + models/generation_settings | 332 +++++ models/idl_includes | 1 + models/java_imports | 1 + models/models.prj | 2392 ++++++++++++++++++++++++++++++++++++ models/python_imports | 1 + models/stereotypes | 63 + models/tools | 18 + 38 files changed, 4392 insertions(+) create mode 100644 models/121.session create mode 100644 models/128002.diagram create mode 100644 models/128121.diagram create mode 100644 models/128249.diagram create mode 100644 models/128377.diagram create mode 100644 models/128505.diagram create mode 100644 models/128516.diagram create mode 100644 models/128633.diagram create mode 100644 models/128761.diagram create mode 100644 models/134532.diagram create mode 100644 models/134658.diagram create mode 100644 models/134660.diagram create mode 100644 models/134661.diagram create mode 100644 models/134786.diagram create mode 100644 models/134788.diagram create mode 100644 models/134789.diagram create mode 100644 models/134914.diagram create mode 100644 models/134916.diagram create mode 100644 models/134917.diagram create mode 100644 models/135042.diagram create mode 100644 models/135045.diagram create mode 100644 models/135170.diagram create mode 100644 models/135298.diagram create mode 100644 models/141573.diagram create mode 100644 models/141826.diagram create mode 100644 models/148354.diagram create mode 100644 models/154882.diagram create mode 100644 models/2.session create mode 100644 models/4.session create mode 100644 models/5.session create mode 100644 models/cpp_includes create mode 100644 models/generation_settings create mode 100644 models/idl_includes create mode 100644 models/java_imports create mode 100644 models/models.prj create mode 100644 models/python_imports create mode 100644 models/stereotypes create mode 100644 models/tools diff --git a/models/121.session b/models/121.session new file mode 100644 index 0000000..c740026 --- /dev/null +++ b/models/121.session @@ -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 diff --git a/models/128002.diagram b/models/128002.diagram new file mode 100644 index 0000000..74b1ca4 --- /dev/null +++ b/models/128002.diagram @@ -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 diff --git a/models/128121.diagram b/models/128121.diagram new file mode 100644 index 0000000..54faec9 --- /dev/null +++ b/models/128121.diagram @@ -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 "<>" 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 diff --git a/models/128249.diagram b/models/128249.diagram new file mode 100644 index 0000000..3a2ab7d --- /dev/null +++ b/models/128249.diagram @@ -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 diff --git a/models/128377.diagram b/models/128377.diagram new file mode 100644 index 0000000..d664632 --- /dev/null +++ b/models/128377.diagram @@ -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 "<>" 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 diff --git a/models/128505.diagram b/models/128505.diagram new file mode 100644 index 0000000..17668b9 --- /dev/null +++ b/models/128505.diagram @@ -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 diff --git a/models/128516.diagram b/models/128516.diagram new file mode 100644 index 0000000..1841af5 --- /dev/null +++ b/models/128516.diagram @@ -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 "<>" 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 diff --git a/models/128633.diagram b/models/128633.diagram new file mode 100644 index 0000000..65ee4a4 --- /dev/null +++ b/models/128633.diagram @@ -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 diff --git a/models/128761.diagram b/models/128761.diagram new file mode 100644 index 0000000..5de1bf2 --- /dev/null +++ b/models/128761.diagram @@ -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 "<>" 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 diff --git a/models/134532.diagram b/models/134532.diagram new file mode 100644 index 0000000..02d0541 --- /dev/null +++ b/models/134532.diagram @@ -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 "<>" 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 diff --git a/models/134658.diagram b/models/134658.diagram new file mode 100644 index 0000000..1ce5423 --- /dev/null +++ b/models/134658.diagram @@ -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 diff --git a/models/134660.diagram b/models/134660.diagram new file mode 100644 index 0000000..f22ed50 --- /dev/null +++ b/models/134660.diagram @@ -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 diff --git a/models/134661.diagram b/models/134661.diagram new file mode 100644 index 0000000..31b8d82 --- /dev/null +++ b/models/134661.diagram @@ -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 diff --git a/models/134786.diagram b/models/134786.diagram new file mode 100644 index 0000000..0d47f79 --- /dev/null +++ b/models/134786.diagram @@ -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 diff --git a/models/134788.diagram b/models/134788.diagram new file mode 100644 index 0000000..db3c470 --- /dev/null +++ b/models/134788.diagram @@ -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 diff --git a/models/134789.diagram b/models/134789.diagram new file mode 100644 index 0000000..80b03e7 --- /dev/null +++ b/models/134789.diagram @@ -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 diff --git a/models/134914.diagram b/models/134914.diagram new file mode 100644 index 0000000..6ca0037 --- /dev/null +++ b/models/134914.diagram @@ -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 "<>" 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 diff --git a/models/134916.diagram b/models/134916.diagram new file mode 100644 index 0000000..1955680 --- /dev/null +++ b/models/134916.diagram @@ -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 diff --git a/models/134917.diagram b/models/134917.diagram new file mode 100644 index 0000000..01b188c --- /dev/null +++ b/models/134917.diagram @@ -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 "<>" 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 diff --git a/models/135042.diagram b/models/135042.diagram new file mode 100644 index 0000000..7e5ef9d --- /dev/null +++ b/models/135042.diagram @@ -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 "<>" 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 diff --git a/models/135045.diagram b/models/135045.diagram new file mode 100644 index 0000000..55ea513 --- /dev/null +++ b/models/135045.diagram @@ -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 diff --git a/models/135170.diagram b/models/135170.diagram new file mode 100644 index 0000000..b3b80e1 --- /dev/null +++ b/models/135170.diagram @@ -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 diff --git a/models/135298.diagram b/models/135298.diagram new file mode 100644 index 0000000..0bcdc45 --- /dev/null +++ b/models/135298.diagram @@ -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 diff --git a/models/141573.diagram b/models/141573.diagram new file mode 100644 index 0000000..eccc487 --- /dev/null +++ b/models/141573.diagram @@ -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 diff --git a/models/141826.diagram b/models/141826.diagram new file mode 100644 index 0000000..485b429 --- /dev/null +++ b/models/141826.diagram @@ -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 "<>" 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 diff --git a/models/148354.diagram b/models/148354.diagram new file mode 100644 index 0000000..b1deea5 --- /dev/null +++ b/models/148354.diagram @@ -0,0 +1,81 @@ +format 224 + +classcanvas 128642 class_ref 129922 // Transakcja + classdiagramsettings member_max_width 0 end + xyzwh 298.4 856.4 2000 180 149 +end +classcanvas 128770 class_ref 128770 // Klient + classdiagramsettings member_max_width 0 end + xyzwh 1287.6 150.4 2000 209 147 +end +classcanvas 129026 class_ref 128002 // Bankomat + classdiagramsettings member_max_width 0 end + xyzwh 753.9 493.1 2000 276 473 +end +classcanvas 129282 class_ref 129538 // System_Transakcji + classdiagramsettings member_max_width 0 end + xyzwh 259.1 556.7 2000 230 187 +end +classcanvas 129410 class_ref 128258 // Karta + classdiagramsettings member_max_width 0 end + xyzwh 846.8 140.1 2005 149 156 +end +classcanvas 138754 class_ref 129666 // Potwierdzenie + classdiagramsettings member_max_width 0 end + xyz 1288 686.9 2000 +end +classcanvas 139010 class_ref 128386 // BLIK + classdiagramsettings member_max_width 0 end + xyz 294.2 315.4 2000 +end +classcanvas 139266 class_ref 129282 // Konto + classdiagramsettings member_max_width 0 end + xyz 566.9 260.6 2000 +end +classcanvas 139522 class_ref 129410 // Przelew + classdiagramsettings member_max_width 0 end + xyz 1188.1 844 2000 +end +relationcanvas 137986 relation_ref 145410 // wchodziWInterakcje + from ref 128770 z 2001 label "wchodziWInterakcje" italic max_width 255 xyz 1091 416 2001 to ref 129026 + no_role_a no_role_b + multiplicity_a_pos 1015 553 3000 multiplicity_b_pos 1280 307 3000 +end +relationcanvas 138370 relation_ref 145794 // wywoluje + from ref 129026 z 2001 label "wywoluje" italic max_width 255 xyz 584.5 664.5 3000 to ref 129282 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 138626 relation_ref 152450 // obsluguje + from ref 129026 z 2006 label "obsluguje" italic max_width 255 xyz 869.5 371.5 3000 to ref 129410 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 138882 relation_ref 152578 // obsluguje + from ref 129026 z 2001 label "obsluguje" italic max_width 255 xyz 1118.5 697.5 3000 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 326 441.5 3000 to ref 139010 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 139394 relation_ref 152834 // + 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 + from ref 129026 z 2001 label "obsluguje" italic max_width 255 xyz 1095.5 790 3000 to point 1162 768 + line 139778 z 2001 to point 1160 766 + line 139906 z 2001 to ref 139522 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 140034 relation_ref 153090 // obsluguje + from ref 129282 z 2001 label "obsluguje" italic max_width 255 xyz 341 773 3000 to ref 128642 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +end diff --git a/models/154882.diagram b/models/154882.diagram new file mode 100644 index 0000000..256c0fc --- /dev/null +++ b/models/154882.diagram @@ -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 // + + from ref 132098 z 2001 to ref 132482 + write_horizontally default show_definition default drawing_language default +end +end diff --git a/models/2.session b/models/2.session new file mode 100644 index 0000000..650fcb6 --- /dev/null +++ b/models/2.session @@ -0,0 +1,18 @@ +window_sizes 1440 821 278 1156 759 0 + +diagrams + sequencediagram_ref 128377 // 3-3-wybranieOpcjiPrzelew + 924 607 100 A4 0 0 + active statediagram_ref 154882 // Diagram stanow - wyplata + 924 607 100 A4 0 0 +end +show_stereotypes +selected statediagram_ref 154882 // Diagram stanow - wyplata +open + class_ref 128002 // Bankomat + class_ref 128386 // BLIK + class_ref 129538 // System_Transakcji + class_ref 129922 // Transakcja + state_ref 128002 // SM-1 +end +end diff --git a/models/4.session b/models/4.session new file mode 100644 index 0000000..24b7259 --- /dev/null +++ b/models/4.session @@ -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 diff --git a/models/5.session b/models/5.session new file mode 100644 index 0000000..7f6d045 --- /dev/null +++ b/models/5.session @@ -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 diff --git a/models/cpp_includes b/models/cpp_includes new file mode 100644 index 0000000..531b86f --- /dev/null +++ b/models/cpp_includes @@ -0,0 +1,13 @@ +// "a type" "needed cpp_includes" +"vector" "#include +using namespace std;" + +"list" "#include +using namespace std;" + +"map" "#include +using namespace std;" + +"string" "#include +using namespace std;" + diff --git a/models/generation_settings b/models/generation_settings new file mode 100644 index 0000000..99e6309 --- /dev/null +++ b/models/generation_settings @@ -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_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 diff --git a/models/idl_includes b/models/idl_includes new file mode 100644 index 0000000..fceab64 --- /dev/null +++ b/models/idl_includes @@ -0,0 +1 @@ +// "a type" "needed idl_includes" diff --git a/models/java_imports b/models/java_imports new file mode 100644 index 0000000..bbd370a --- /dev/null +++ b/models/java_imports @@ -0,0 +1 @@ +// "a type" "needed java_imports" diff --git a/models/models.prj b/models/models.prj new file mode 100644 index 0000000..6455b26 --- /dev/null +++ b/models/models.prj @@ -0,0 +1,2392 @@ +format 224 +"backup" + revision 18 + modified_by 2 "Pawel Lukaszewicz" + + + + // class settings + default_attribute_visibility private default_relation_visibility private default_operation_visibility public + + classdiagramsettings draw_all_relations yes hide_attributes no hide_operations no hide_getset_operations no hide_ports no show_members_full_definition no show_members_visibility no show_members_stereotype no show_members_context no show_members_multiplicity no show_members_initialization no show_attribute_modifiers no member_max_width 127 show_parameter_dir yes show_parameter_name yes package_name_in_tab no class_drawing_mode natural drawing_language uml show_context_mode no auto_label_position yes show_relation_modifiers no show_relation_visibility no show_infonote no shadow yes gradient none show_stereotype_properties no end + + classcompositediagramsettings auto_label_position yes draw_all_relations yes shadow yes gradient none end + + usecasediagramsettings package_name_in_tab no show_context_mode no auto_label_position yes draw_all_relations yes class_drawing_mode actor shadow yes gradient none show_stereotype_properties no end + + sequencediagramsettings show_full_operations_definition no show_class_of_operation no write_horizontally yes instances_drawing_mode natural drawing_language uml draw_all_relations yes shadow yes gradient none show_stereotype_properties no show_class_context_mode no show_msg_context_mode no end + + collaborationdiagramsettings show_full_operations_definition no show_class_of_operation no show_hierarchical_rank no write_horizontally yes instances_drawing_mode natural drawing_language uml package_name_in_tab no show_class_pack_context_mode no show_msg_context_mode no draw_all_relations yes shadow yes gradient none show_stereotype_properties no end + + objectdiagramsettings write_horizontally yes package_name_in_tab no show_class_pack_context_mode no auto_label_position yes draw_all_relations yes shadow yes gradient none show_stereotype_properties no end + + objectcompositediagramsettings auto_label_position yes draw_all_relations yes shadow yes gradient none end + + componentdiagramsettings package_name_in_tab no show_context_mode no auto_label_position yes draw_all_relations yes shadow yes gradient none + draw_component_as_icon no show_component_req_prov no show_component_rea no show_stereotype_properties no end + + deploymentdiagramsettings package_name_in_tab no show_context_mode no write_horizontally yes auto_label_position yes draw_all_relations yes shadow yes gradient none + draw_component_as_icon no show_component_req_prov no show_component_rea no show_stereotype_properties no end + + statediagramsettings package_name_in_tab no show_context_mode no auto_label_position yes write_label_horizontally yes show_trans_definition no draw_all_relations yes shadow yes gradient none + show_activities yes region_horizontally yes drawing_language uml show_stereotype_properties no end + + activitydiagramsettings package_name_in_tab no show_context_mode no show_opaque_action_definition no auto_label_position yes write_label_horizontally no draw_all_relations yes shadow yes gradient none + show_infonote yes drawing_language uml show_stereotype_properties no end + + class_color yellow duration_color transparent continuation_color gray note_color blue fragment_color transparent subject_color transparent usecase_color yellow package_color transparent component_color green artifact_color green deploymentnode_color gray state_color yellow stateaction_color transparent activity_color transparent activityregion_color transparent activitypartition_color transparent activityaction_color transparent parameterpin_color white generalization_color black + dpi 96 + font_size 11 + diagram_format A4 + + image_root_dir "" + + + mark_for_import + + classview 128002 "domain" + + classdiagramsettings member_max_width 0 end + + classcompositediagramsettings end + + collaborationdiagramsettings end + + objectdiagramsettings end + + objectcompositediagramsettings end + + sequencediagramsettings end + + statediagramsettings + end + + + activitydiagramsettings + end + classdiagram 128002 "domain-model" + classdiagramsettings draw_all_relations no show_members_full_definition yes member_max_width 0 end + size B-Landscape + end + + class 128002 "Bankomat" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 128130 // + relation_ref 128002 // + end + + classrelation 128770 // + relation 128386 ---- + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 128770 // + b role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 128898 // + end + + classrelation 129410 // + relation_ref 128642 // + end + + classrelation 131074 // + relation 129538 ---- + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 131074 // + b role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 131202 // + end + + classrelation 131330 // (naprawia) + relation 129666 ---- name "naprawia" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 131330 // (naprawia) + b role_name "" multiplicity "*" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value}; +" + classrelation_ref 131458 // (naprawia) + end + + classrelation 132098 // + relation 130050 ---- + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 132098 // + b role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 132226 // + end + + classrelation 133122 // (posiada) + relation 130562 ---- name "posiada" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 133122 // (posiada) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 133250 // (posiada) + end + + classrelation 134018 // + relation_ref 130946 // + end + + classrelation 128250 // posiada + relation_ref 128122 // posiada + end + + attribute 128130 "Nr_Bankomatu" + private explicit_type "int" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128258 "Kod_dostepu" + private explicit_type "int" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 142722 // obsluguje + relation_ref 138498 // obsluguje + end + + operation 134658 "nowaTransakcja" + public explicit_return_type "" + nparams 1 + param in name "karta" type class_ref 128258 // Karta + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${t0} ${p0}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + operation 134914 "wyplata" + public explicit_return_type "" + nparams 1 + param in name "kwota" explicit_type "double" + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${t0} ${p0}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + classrelation 149762 // + relation 145538 ---> + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 149762 // + b parent class_ref 129538 // System_Transakcji + end + + classrelation 150018 // (wywoluje) + relation 145794 ---> name "wywoluje" + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 150018 // (wywoluje) + b parent class_ref 129538 // System_Transakcji + end + + operation 141570 "wprowadzKarte" + public explicit_return_type "" + nparams 0 + + + + + + end + + classrelation 156674 // (obsluguje) + relation 152450 ---> name "obsluguje" + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 156674 // (obsluguje) + b parent class_ref 128258 // Karta + end + + operation 141954 "wybranieOpcjiWyplaty" + public explicit_return_type "" + nparams 0 + + + + + + end + + operation 142082 "wprowadzenieKwoty()" + public explicit_return_type "" + nparams 0 + + + + + + end + + operation 142338 "czyWydrukowacPotwierdzenie" + public explicit_return_type "" + nparams 0 + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + classrelation 156802 // (obsluguje) + relation 152578 ---> name "obsluguje" + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 156802 // (obsluguje) + b parent class_ref 129666 // Potwierdzenie + end + + operation 142594 "odbierzKarte" + public explicit_return_type "" + nparams 0 + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + operation 142850 "odbierzGotowke" + public explicit_return_type "" + nparams 0 + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + operation 142978 "wybierzBlik" + public explicit_return_type "" + nparams 0 + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + operation 143106 "wybierzWyplate" + public explicit_return_type "" + nparams 0 + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + operation 143234 "wyborKwoty" + public explicit_return_type "" + nparams 0 + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + operation 143362 "podanieKodu" + public explicit_return_type "" + nparams 0 + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + operation 143618 "wprowadzeniePIN" + public explicit_return_type "" + nparams 0 + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + operation 143746 "wybranieOpcjiPrzelew" + public explicit_return_type "" + nparams 0 + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + classrelation 157058 // + relation 152834 ---> + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 157058 // + b parent class_ref 129282 // Konto + end + + classrelation 157186 // (obsluguje) + relation 152962 ---> name "obsluguje" + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 157186 // (obsluguje) + b parent class_ref 129410 // Przelew + end + + operation 144258 "podanieNumeruRachunku" + public explicit_return_type "" + nparams 0 + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + operation 144770 "wybranieOpcjiStanKonta" + public explicit_return_type "" + nparams 0 + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + end + + class 128130 "Gotówka" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 133250 // (posiada) + relation_ref 130562 // posiada + end + + classrelation 128506 // wplaca + relation_ref 128250 // wplaca + end + + attribute 128386 "ilosc" + private explicit_type "int" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 128258 "Karta" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129282 // + relation 128642 ---- + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 129282 // + b role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 129410 // + end + + classrelation 129794 // (daje_dostep) + relation 128898 ---- name "daje_dostep" + a role_name "" multiplicity "*" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value}; +" + classrelation_ref 129794 // (daje_dostep) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 129922 // (daje_dostep) + end + + classrelation 130434 // posiada + relation_ref 129154 // posiada + end + + attribute 128770 "Numer_karty" + private explicit_type "int" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 136706 "PIN" + private explicit_type "" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + operation 141698 "pobierzKarte" + public explicit_return_type "" + nparams 0 + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + operation 141826 "dodajPIN" + public explicit_return_type "" + nparams 1 + param in name "PIN" type class_ref 129794 // PIN + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${t0} ${p0}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + operation 144642 "new" + public explicit_return_type "" + nparams 1 + param in name "numerKarty" explicit_type "string" + + + + + + end + end + + class 128386 "BLIK" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 132994 // + relation_ref 130434 // + end + + classrelation 133378 // (posiada) + relation 130690 ---- name "posiada" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 133378 // (posiada) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 133506 // (posiada) + end + + classrelation 133634 // (posiada) + relation 130818 ---- name "posiada" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 133634 // (posiada) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 133762 // (posiada) + end + + classrelation 135810 // autoryzuje + relation_ref 131842 // autoryzuje + end + + operation 143490 "czyKodDobry" + public explicit_return_type "" + nparams 1 + param in name "kod" explicit_type "string" + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${t0} ${p0}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + end + + class 128514 "Wyplata" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129026 // + relation 128514 ---- + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 129026 // + b role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 129154 // + end + + classrelation 130690 // posiada + relation_ref 129282 // posiada + end + + classrelation 133506 // (posiada) + relation_ref 130690 // posiada + end + + classrelation 135554 // posiada + relation_ref 131714 // posiada + end + + attribute 129282 "kwota" + private explicit_type "int" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 128642 "Wplata" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 128642 // + relation_ref 128258 // + end + + classrelation 130946 // posiada + relation_ref 129410 // posiada + end + + classrelation 131714 // + relation_ref 129794 // + end + + classrelation 133762 // (posiada) + relation_ref 130818 // posiada + end + + classrelation 142466 // posiada + relation_ref 138370 // posiada + end + + attribute 129410 "kwota" + private explicit_type "int" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 128770 "Klient" + visibility package stereotype "actor" + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 128002 // + relation 128002 ---- + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 128002 // + b role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 128130 // + end + + classrelation 128514 // + relation 128258 ---- + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 128514 // + b role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 128642 // + end + + classrelation 129154 // + relation_ref 128514 // + end + + classrelation 129666 // posiada + relation_ref 128770 // posiada + end + + classrelation 131586 // + relation 129794 ---- + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 131586 // + b role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 131714 // + end + + classrelation 131842 // + relation 129922 ---- + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 131842 // + b role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 131970 // + end + + classrelation 132354 // + relation 130178 ---- + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 132354 // + b role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 132482 // + end + + classrelation 132866 // + relation 130434 ---- + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 132866 // + b role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 132994 // + end + + classrelation 134914 // + relation 131458 ---- + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 134914 // + b role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 135042 // + end + + attribute 128898 "Imie" + private explicit_type "string" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129666 "Nazwisko" + private explicit_type "string" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129794 "pesel" + private explicit_type "int" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 149250 // + relation 145026 ---|> + a public + java "${type}" + classrelation_ref 149250 // + b parent class_ref 128002 // Bankomat + end + + classrelation 149378 // + relation 145154 ---> + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 149378 // + b parent class_ref 128002 // Bankomat + end + + classrelation 149506 // + relation 145282 ---> + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 149506 // + b parent class_ref 128002 // Bankomat + end + + classrelation 149634 // (wchodziWInterakcje) + relation 145410 ---> name "wchodziWInterakcje" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 149634 // (wchodziWInterakcje) + b multiplicity "1" parent class_ref 128002 // Bankomat + end + end + + class 128898 "Konwojent" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 132226 // + relation_ref 130050 // + end + + classrelation 128378 // (wplaca) + relation 128250 ---- name "wplaca" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 128378 // (wplaca) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 128506 // wplaca + end + + attribute 128514 "Id" + private explicit_type "int" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 129026 "Serwisant" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 131458 // (naprawia) + relation_ref 129666 // naprawia + end + + attribute 128642 "Id" + private explicit_type "int" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 129154 "Bank" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 130050 // (posiada) + relation 129026 ---- name "posiada" + a role_name "" multiplicity "*" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value}; +" + classrelation_ref 130050 // (posiada) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 130178 // (posiada) + end + + classrelation 134530 // posiada + relation_ref 131202 // posiada + end + + attribute 129026 "Nazwa" + private explicit_type "string" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 129282 "Konto" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129538 // (posiada) + relation 128770 ---- name "posiada" + a role_name "" multiplicity "*" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value}; +" + classrelation_ref 129538 // (posiada) + b role_name "" multiplicity "*" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value}; +" + classrelation_ref 129666 // posiada + end + + classrelation 129922 // (daje_dostep) + relation_ref 128898 // daje_dostep + end + + classrelation 130178 // (posiada) + relation_ref 129026 // posiada + end + + classrelation 133890 // + relation 130946 ---- + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 133890 // + b role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 134018 // + end + + classrelation 134274 // obsluguje + relation_ref 131074 // obsluguje + end + + attribute 129154 "Nr_konta" + private explicit_type "string" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + operation 144002 "sprawdzKwote" + public explicit_return_type "" + nparams 1 + param in name "kwota" explicit_type "double" + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${t0} ${p0}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + end + + class 129410 "Przelew" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 132482 // + relation_ref 130178 // + end + + classrelation 135170 // (posiada) + relation 131586 ---- name "posiada" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 135170 // (posiada) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 135298 // (posiada) + end + + attribute 129538 "kwota" + private explicit_type "double" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + operation 144130 "dodajKwote" + public explicit_return_type "" + nparams 0 + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + operation 144514 "dodajNumerRachunku" + public explicit_return_type "" + nparams 1 + param in name "numer" explicit_type "string" + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${t0} ${p0}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + end + + class 129538 "System_Transakcji" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 128898 // + relation_ref 128386 // + end + + classrelation 134146 // (obsluguje) + relation 131074 ---- name "obsluguje" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 134146 // (obsluguje) + b role_name "" multiplicity "*" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value}; +" + classrelation_ref 134274 // obsluguje + end + + classrelation 134402 // (posiada) + relation 131202 ---- name "posiada" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 134402 // (posiada) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 134530 // posiada + end + + classrelation 134658 // (nadzoruje) + relation 131330 ---- name "nadzoruje" + a role_name "" multiplicity "*" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value}; +" + classrelation_ref 134658 // (nadzoruje) + b role_name "" multiplicity "*" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value}; +" + classrelation_ref 134786 // (nadzoruje) + end + + classrelation 135042 // + relation_ref 131458 // + end + + classrelation 142594 // (obsluguje) + relation 138498 ---- name "obsluguje" + a role_name "" multiplicity "*" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value}; +" + classrelation_ref 142594 // (obsluguje) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 142722 // obsluguje + end + + operation 134530 "sprawdzKarte" + public explicit_return_type "bool" + nparams 1 + param in name "numerKarty" explicit_type "String" + + + + + + end + + operation 134786 "wyplata" + public explicit_return_type "" + nparams 1 + param in name "kwota" explicit_type "double" + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${t0} ${p0}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + classrelation 149890 // + relation 145666 ---> + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 149890 // + b parent class_ref 128002 // Bankomat + end + + classrelation 156546 // (obsluguje) + relation 152322 ---> name "obsluguje" + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 156546 // (obsluguje) + b parent class_ref 128258 // Karta + end + + operation 142722 "zakonczenieTransakcji" + public explicit_return_type "" + nparams 0 + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + classrelation 156930 // (obsluguje) + relation 152706 ---> name "obsluguje" + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 156930 // (obsluguje) + b parent class_ref 128386 // BLIK + end + + operation 143874 "przelew" + public explicit_return_type "" + nparams 0 + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + operation 144386 "sprawdzNumerRachunku" + public explicit_return_type "" + nparams 1 + param in name "numer" explicit_type "String" + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${t0} ${p0}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + operation 144898 "pobierzStanKonta" + public explicit_return_type "" + nparams 1 + param in name "numerKonta" explicit_type "string" + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${t0} ${p0}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + classrelation 157314 // (obsluguje) + relation 153090 ---> name "obsluguje" + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 157314 // (obsluguje) + b parent class_ref 129922 // Transakcja + end + end + + class 129666 "Potwierdzenie" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 130562 // (posiada) + relation 129282 ---- name "posiada" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 130562 // (posiada) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 130690 // posiada + end + + classrelation 130818 // (posiada) + relation 129410 ---- name "posiada" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 130818 // (posiada) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 130946 // posiada + end + + operation 142466 "new" + public explicit_return_type "" + nparams 1 + param in name "statusTransakcji" explicit_type "string" + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${t0} ${p0}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + end + + class 129794 "PIN" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 130306 // (posiada) + relation 129154 ---- name "posiada" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 130306 // (posiada) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 130434 // posiada + end + end + + class 129922 "Transakcja" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 134786 // (nadzoruje) + relation_ref 131330 // nadzoruje + end + + classrelation 135298 // (posiada) + relation_ref 131586 // posiada + end + + classrelation 135426 // (posiada) + relation 131714 ---- name "posiada" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 135426 // (posiada) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 135554 // posiada + end + + classrelation 135682 // (autoryzuje) + relation 131842 ---- name "autoryzuje" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 135682 // (autoryzuje) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 135810 // autoryzuje + end + + classrelation 142338 // (posiada) + relation 138370 ---- name "posiada" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 142338 // (posiada) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 142466 // posiada + end + + attribute 129922 "Nr_transakcji" + private explicit_type "int" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 130050 "Data" + private explicit_type "string" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 130178 "typ" + private explicit_type "string" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + operation 135042 "stworzTransakcje" + stereotype "create" + public explicit_return_type "" + nparams 2 + param in name "karta" type class_ref 128258 // Karta + param in name "kwota" explicit_type "double" + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + + operation 142210 "wyplata" + public explicit_return_type "" + nparams 2 + param in name "karta" type class_ref 128258 // Karta + param in name "kwota" explicit_type "double" + + java_def " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${t0} ${p0}, ${t1} ${p1}${)}${throws}${staticnl}{ + ${body}} +" + + + + end + end + + class 130050 "Ekran_Bankomatu" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 131202 // + relation_ref 129538 // + end + + classrelation 131970 // + relation_ref 129922 // + end + + classrelation 128122 // (posiada) + relation 128122 ---- name "posiada" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 128122 // (posiada) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 128250 // posiada + end + end + end + + classview 134530 "design" + + classdiagramsettings member_max_width 0 end + + classcompositediagramsettings end + + collaborationdiagramsettings end + + objectdiagramsettings end + + objectcompositediagramsettings end + + sequencediagramsettings end + + statediagramsettings + end + + + activitydiagramsettings + end + sequencediagram 141826 "2-1-wlozKarte" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 134658 "2-2-podaniePinu" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 134786 "2-3-wybranieOpcjiWyplata" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 134914 "2-4-wprowadzenieKwoty" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 135042 "2-5-czyWydrukowacPotwierdzenie" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 135170 "2-6-wyjmijKarte" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 135298 "2-7-zwrocPieniadze" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 141573 "5-1-wybranieOpcjiBlik" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 134661 "5-2-wybranieOpcjiWyplata" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 134789 "5-3-wprowadzenieKwoty" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 134917 "5-4-wprowadzenieKoduBlik" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 135045 "5-5-zwrocPieniadze" + sequencediagramsettings end + overlapping_bars size A4 + end + + class 136578 "bankomat" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 128002 "" + type class_ref 136578 // bankomat + attributes + end + relations + end + end + + class 136706 "system_Transakcji" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 128130 "" + type class_ref 136706 // system_Transakcji + attributes + end + relations + end + end + + class 136834 "karta" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 128258 "" + type class_ref 136834 // karta + attributes + end + relations + end + end + + classinstance 128386 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 128514 "" + type class_ref 129922 // Transakcja + attributes + end + relations + end + end + + classinstance 128642 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 128770 "" + type class_ref 128002 // Bankomat + attributes + end + relations + end + end + + classinstance 128898 "" + type class_ref 130050 // Ekran_Bankomatu + attributes + end + relations + end + end + + classinstance 129026 "" + type class_ref 129538 // System_Transakcji + attributes + end + relations + end + end + + classinstance 129154 "" + type class_ref 136834 // karta + attributes + end + relations + end + end + + classinstance 129282 "" + type class_ref 136834 // karta + attributes + end + relations + end + end + + classinstance 129410 "" + type class_ref 136834 // karta + attributes + end + relations + end + end + + class 136962 "klient" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 129538 "" + type class_ref 136962 // klient + attributes + end + relations + end + end + + classinstance 129666 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 129794 "" + type class_ref 136578 // bankomat + attributes + end + relations + end + end + + classinstance 129922 "" + type class_ref 136706 // system_Transakcji + attributes + end + relations + end + end + + classinstance 130050 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 130178 "" + type class_ref 136578 // bankomat + attributes + end + relations + end + end + + classinstance 130306 "" + type class_ref 136706 // system_Transakcji + attributes + end + relations + end + end + + classinstance 130434 "" + type class_ref 129922 // Transakcja + attributes + end + relations + end + end + + classinstance 130562 "" + type class_ref 136962 // klient + attributes + end + relations + end + end + + classinstance 130690 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 130818 "" + type class_ref 136578 // bankomat + attributes + end + relations + end + end + + classinstance 130946 "" + type class_ref 129666 // Potwierdzenie + attributes + end + relations + end + end + + classdiagram 148354 "design-model" + classdiagramsettings draw_all_relations no member_max_width 0 end + size B-Landscape + end + + classinstance 137602 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 137730 "" + type class_ref 136578 // bankomat + attributes + end + relations + end + end + + classinstance 137858 "" + type class_ref 129538 // System_Transakcji + attributes + end + relations + end + end + + classinstance 137986 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 138114 "" + type class_ref 136578 // bankomat + attributes + end + relations + end + end + + sequencediagram 128121 "3-1-wlozenieKarty" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128249 "3-2-wprowadzeniePinu" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128377 "3-3-wybranieOpcjiPrzelew" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128505 "3-4-podanieKwoty" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128633 "3-5-podanieNumeruRachunkuOdbiorcy" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128761 "3-6-potwierdzeniePrzelewu" + sequencediagramsettings end + overlapping_bars size A4 + end + + classinstance 128121 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 128249 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 128377 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 128505 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 128633 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 128761 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 128889 "" + type class_ref 128002 // Bankomat + attributes + end + relations + end + end + + classinstance 129017 "" + type class_ref 128258 // Karta + attributes + end + relations + end + end + + classinstance 129145 "" + type class_ref 136706 // system_Transakcji + attributes + end + relations + end + end + + classinstance 129273 "" + type class_ref 130050 // Ekran_Bankomatu + attributes + end + relations + end + end + + classinstance 129401 "" + type class_ref 128002 // Bankomat + attributes + end + relations + end + end + + classinstance 129529 "" + type class_ref 129538 // System_Transakcji + attributes + end + relations + end + end + + classinstance 129657 "" + type class_ref 129922 // Transakcja + attributes + end + relations + end + end + + classinstance 129785 "" + type class_ref 128002 // Bankomat + attributes + end + relations + end + end + + classinstance 129913 "" + type class_ref 129538 // System_Transakcji + attributes + end + relations + end + end + + classinstance 130041 "" + type class_ref 129922 // Transakcja + attributes + end + relations + end + end + + classinstance 130169 "" + type class_ref 128002 // Bankomat + attributes + end + relations + end + end + + classinstance 130297 "" + type class_ref 129538 // System_Transakcji + attributes + end + relations + end + end + + classinstance 130425 "" + type class_ref 128002 // Bankomat + attributes + end + relations + end + end + + classinstance 130553 "" + type class_ref 129538 // System_Transakcji + attributes + end + relations + end + end + + classinstance 130681 "" + type class_ref 128258 // Karta + attributes + end + relations + end + end + + classinstance 130809 "" + type class_ref 129922 // Transakcja + attributes + end + relations + end + end + + classinstance 130937 "" + type class_ref 129282 // Konto + attributes + end + relations + end + end + + classinstance 131065 "" + type class_ref 129410 // Przelew + attributes + end + relations + end + end + + classinstance 131193 "" + type class_ref 129410 // Przelew + attributes + end + relations + end + end + + classinstance 131321 "" + type class_ref 128002 // Bankomat + attributes + end + relations + end + end + + classinstance 131449 "" + type class_ref 129666 // Potwierdzenie + attributes + end + relations + end + end + + classinstance 128005 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 128133 "" + type class_ref 128002 // Bankomat + attributes + end + relations + end + end + + classinstance 128261 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 128389 "" + type class_ref 128002 // Bankomat + attributes + end + relations + end + end + + classinstance 128517 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 128645 "" + type class_ref 128002 // Bankomat + attributes + end + relations + end + end + + classinstance 128773 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 128901 "" + type class_ref 128002 // Bankomat + attributes + end + relations + end + end + + classinstance 129029 "" + type class_ref 129538 // System_Transakcji + attributes + end + relations + end + end + + classinstance 129157 "" + type class_ref 129922 // Transakcja + attributes + end + relations + end + end + + classinstance 129285 "" + type class_ref 128386 // BLIK + attributes + end + relations + end + end + + classinstance 129413 "" + type class_ref 128770 // Klient + attributes + end + relations + end + end + + classinstance 129541 "" + type class_ref 128002 // Bankomat + attributes + end + relations + end + end + + sequencediagram 134532 "4-1-wlozenieKarty" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 134660 "4-2-podaniePinu" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 134916 "4-3-wybranieOpcjiPokazStanKonta" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 134788 "4-4-wyjecieKarty" + sequencediagramsettings end + overlapping_bars size A4 + end + + state 128002 "SM-1" + stereotype "machine" + statediagram 154882 "Diagram stanow - wyplata" + statediagramsettings draw_all_relations no + end + size A4 + end + + pseudostate 128002 initial "" + transition 128002 "wlozenieKarty" + on state_ref 128130 // kartaWlozona + external + end + end + + state 128130 "kartaWlozona" + transition 128130 "wprowadzeniePINu" + on state_ref 128258 // pinWprowadzony + external + end + end + + state 128258 "pinWprowadzony" + transition 128386 "wybranieOpcjiWyplata" + on state_ref 128386 // wybranoOpcjeWyplata + external + end + + transition 128514 "zlyPin" + on pseudostate_ref 128130 // final + external + end + end + + state 128386 "wybranoOpcjeWyplata" + transition 128258 "" + on state_ref 128386 // wybranoOpcjeWyplata + end + + transition 128642 "wprowadzeniePoprawnejKwoty" + on state_ref 128514 // wprowadzonoKwote + external + end + + transition 128770 "wprowadzenieNiepoprawnejKwoty" + on state_ref 128258 // pinWprowadzony + external + end + end + + pseudostate 128130 final "" + end + + state 128514 "wprowadzonoKwote" + transition 128898 "wybranieCzyWydrukowacPotwierdzenie" + on state_ref 128642 // wybranoWydrukowaniePotwierdzenia + external + end + + transition 129026 "wybranieCzyNieWydrukowacPotwierdzenie" + on state_ref 128770 // nieWybranoWydrukowaniePotwierdzenia + external + end + end + + state 128642 "wybranoWydrukowaniePotwierdzenia" + transition 129154 "odebranieKarty" + on state_ref 128898 // odebranoKarte + external + end + end + + state 128770 "nieWybranoWydrukowaniePotwierdzenia" + transition 129282 "odebranieKarty" + on state_ref 128898 // odebranoKarte + external + end + end + + state 128898 "odebranoKarte" + transition 129410 "odebraniePieniedzy" + on state_ref 129026 // odebranoPieniadze + external + end + end + + state 129026 "odebranoPieniadze" + transition 129538 "" + on pseudostate_ref 128258 // final + external + end + end + + pseudostate 128258 final "" + end + end + end +end diff --git a/models/python_imports b/models/python_imports new file mode 100644 index 0000000..4a1bd3a --- /dev/null +++ b/models/python_imports @@ -0,0 +1 @@ +// "a type" "needed python_imports" diff --git a/models/stereotypes b/models/stereotypes new file mode 100644 index 0000000..0473775 --- /dev/null +++ b/models/stereotypes @@ -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 diff --git a/models/tools b/models/tools new file mode 100644 index 0000000..fbfc524 --- /dev/null +++ b/models/tools @@ -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