diff --git a/models/128088.diagram b/models/128088.diagram index 719ae35..e4ef247 100644 --- a/models/128088.diagram +++ b/models/128088.diagram @@ -28,7 +28,7 @@ classcanvas 133588 class_ref 134612 // lokalizacja end classcanvas 133972 class_ref 141140 // platnosc classdiagramsettings member_max_width 0 end - xyzwh 701.66 410.3 2000 93 49 + xyzwh 701.66 410.3 2000 139 59 end classcanvas 134356 class_ref 141268 // kasa classdiagramsettings member_max_width 0 end @@ -48,7 +48,7 @@ classcanvas 135508 class_ref 141908 // data_sprzedazy end classcanvas 136404 class_ref 142036 // lista_produktow classdiagramsettings member_max_width 0 end - xyzwh 258.91 227.36 2000 103 39 + xyzwh 258.91 227.36 2000 113 49 end classcanvas 136660 class_ref 142164 // produkt classdiagramsettings member_max_width 0 end @@ -111,24 +111,24 @@ relationcanvas 133844 relation_ref 136532 // kupuje multiplicity_a_pos 669 320 3000 multiplicity_b_pos 562 254 3000 end relationcanvas 134100 relation_ref 136660 // dokonuje - from ref 128468 z 2001 label "dokonuje" italic max_width 255 xyz 746 370 2001 to ref 133972 + from ref 128468 z 2001 label "dokonuje" italic max_width 255 xyz 757 370 2001 to ref 133972 no_role_a no_role_b - multiplicity_a_pos 719 395 3000 multiplicity_b_pos 723 359 3000 + multiplicity_a_pos 732 391 3000 multiplicity_b_pos 728 360 3000 end relationcanvas 134228 relation_ref 136788 // przyjmuje - from ref 133972 z 2001 label "przyjmuje" italic max_width 255 xyz 750.5 471 2001 to ref 128212 + from ref 133972 z 2001 label "przyjmuje" italic max_width 255 xyz 762 476 2001 to ref 128212 no_role_a no_role_b - multiplicity_a_pos 728 492 3000 multiplicity_b_pos 721 462 3000 + multiplicity_a_pos 736 491 3000 multiplicity_b_pos 735 475 3000 end relationcanvas 134612 relation_ref 136916 // posiada - from ref 128340 z 2001 label "posiada" italic max_width 255 xyz 494 291.5 2001 to ref 134356 + from ref 128340 z 2001 label "posiada" italic max_width 255 xyz 494 291 2001 to ref 134356 no_role_a no_role_b multiplicity_a_pos 476 295 3000 multiplicity_b_pos 476 253 3000 end relationcanvas 135124 relation_ref 137172 // zapisuje sie w - from ref 133972 z 2001 label "zapisuje sie w" italic max_width 255 xyz 599.5 485 2001 to ref 134996 + from ref 133972 z 2001 label "zapisuje sie w" italic max_width 255 xyz 605 490 2001 to ref 134996 no_role_a no_role_b - multiplicity_a_pos 634 526 3000 multiplicity_b_pos 701 456 3000 + multiplicity_a_pos 642 526 3000 multiplicity_b_pos 705 469 3000 end relationcanvas 136020 relation_ref 137428 // zawiera from ref 134996 z 2001 label "zawiera" italic max_width 255 xyz 474 562 2001 to ref 135380 @@ -196,7 +196,7 @@ relationcanvas 139860 relation_ref 139348 // posiada multiplicity_a_pos 438 346 3000 multiplicity_b_pos 334 371 3000 end relationcanvas 140116 relation_ref 139604 // zawiera - from ref 139732 z 2001 label "zawiera" italic max_width 255 xyz 348.5 439.5 2001 to ref 138324 + from ref 139732 z 2001 label "zawiera" italic max_width 255 xyz 348 439 2001 to ref 138324 no_role_a no_role_b multiplicity_a_pos 420 495 3000 multiplicity_b_pos 335 405 3000 end @@ -206,13 +206,13 @@ relationcanvas 140244 relation_ref 139732 // wydawana jest z multiplicity_a_pos 246 495 3000 multiplicity_b_pos 267 402 3000 end relationcanvas 140628 relation_ref 146388 // trafiaj do - from ref 134356 z 2001 label "trafiaj do" italic max_width 255 xyz 552.5 349.5 3000 to ref 140500 + from ref 134356 z 2001 label "trafiaj do" italic max_width 255 xyz 552 349 2001 to ref 140500 no_role_a no_role_b multiplicity_a_pos 552 403 3000 multiplicity_b_pos 533 367 3000 end relationcanvas 140756 relation_ref 146516 // zawiera - from ref 140500 z 2001 label "zawiera" italic max_width 255 xyz 655 401 3000 to ref 133972 + from ref 140500 z 2001 label "zawiera" italic max_width 255 xyz 655 401 2001 to ref 133972 no_role_a no_role_b - multiplicity_a_pos 689 433 3000 multiplicity_b_pos 646 423 3000 + multiplicity_a_pos 684 434 3000 multiplicity_b_pos 647 424 3000 end end diff --git a/models/128212.diagram b/models/128212.diagram new file mode 100644 index 0000000..db065de --- /dev/null +++ b/models/128212.diagram @@ -0,0 +1,42 @@ +format 223 + +classinstance 128340 class_ref 156628 // Klient + drawing_mode actor name "" xyz 103 17 2000 life_line_z 2000 +classinstance 128468 class_ref 156756 // AutomatKontroler + name "" xyz 234 26 2000 life_line_z 2000 +classinstance 129620 class_ref 142036 // lista_produktow + name "" xyz 454 29 2000 life_line_z 2000 +durationcanvas 128724 classinstance_ref 128340 // :Klient + xyzwh 114 115 2010 11 177 +end +durationcanvas 128852 classinstance_ref 128468 // :AutomatKontroler + xyzwh 278 117 2010 11 138 +end +durationcanvas 129748 classinstance_ref 129620 // :lista_produktow + xyzwh 494 157 2010 11 94 +end +msg 128980 synchronous + from durationcanvas_ref 128724 + to durationcanvas_ref 128852 + yz 119 2015 explicitmsg "wybierzProdukt(numer)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 162 105 +msg 129876 synchronous + from durationcanvas_ref 128852 + to durationcanvas_ref 129748 + yz 157 2015 explicitmsg "pobierzProdukt(numer)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 336 143 +msg 130004 return + from durationcanvas_ref 129748 + to durationcanvas_ref 128852 + yz 213 2015 explicitmsg "produkt" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 373 199 +msg 130132 return + from durationcanvas_ref 128852 + to durationcanvas_ref 128724 + yz 231 2015 explicitmsg "produkt" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 183 217 +end diff --git a/models/134740.diagram b/models/134740.diagram new file mode 100644 index 0000000..fc46ec8 --- /dev/null +++ b/models/134740.diagram @@ -0,0 +1,51 @@ +format 223 + +classinstance 128084 class_ref 156628 // Klient + drawing_mode actor name "" xyz 71 18 2000 life_line_z 2000 +classinstance 128212 class_ref 156756 // AutomatKontroler + name "" xyz 205 28 2000 life_line_z 2000 +classinstance 128724 class_ref 169812 // TerminalPlatniczy + name "" xyz 439 29 2000 life_line_z 2000 +classinstance 129748 class_ref 128088 // karta + name "" xyz 673 30 2000 life_line_z 2000 +durationcanvas 128340 classinstance_ref 128084 // :Klient + xyzwh 82 96 2010 11 40 +end +durationcanvas 128468 classinstance_ref 128212 // :AutomatKontroler + xyzwh 249 96 2010 11 25 +end +durationcanvas 128980 classinstance_ref 128212 // :AutomatKontroler + xyzwh 249 146 2010 11 187 +end +durationcanvas 129108 classinstance_ref 128724 // :TerminalPlatniczy + xyzwh 482 146 2010 11 86 +end +durationcanvas 129876 classinstance_ref 129748 // :karta + xyzwh 692 290 2010 11 27 +end +msg 128596 synchronous + from durationcanvas_ref 128340 + to durationcanvas_ref 128468 + yz 96 2015 explicitmsg "przylozKarte()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 144 82 +msg 129236 synchronous + from durationcanvas_ref 128980 + to durationcanvas_ref 129108 + yz 147 2015 explicitmsg "pobierzNumerKarty()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 320 133 +msg 129364 return + from durationcanvas_ref 129108 + to durationcanvas_ref 128980 + yz 215 2015 explicitmsg "numerKarty" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 340 202 +msg 130004 synchronous + from durationcanvas_ref 128980 + to durationcanvas_ref 129876 + yz 296 2015 explicitmsg "new(numerKarty)" + stereotype "<>" xyz 449 310 3000 + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 431 282 +end diff --git a/models/147796.diagram b/models/147796.diagram new file mode 100644 index 0000000..1ad81f3 --- /dev/null +++ b/models/147796.diagram @@ -0,0 +1,39 @@ +format 223 + +classcanvas 128084 class_ref 156756 // AutomatKontroler + classdiagramsettings member_max_width 0 end + xyzwh 152 180 2000 141 81 +end +classcanvas 128212 class_ref 142036 // lista_produktow + classdiagramsettings member_max_width 0 end + xyzwh 533 81 2000 109 49 +end +classcanvas 129236 class_ref 129112 // terminal + classdiagramsettings member_max_width 0 end + xyzwh 499 428 2000 123 59 +end +classcanvas 129620 class_ref 141140 // platnosc + classdiagramsettings member_max_width 0 end + xyzwh 128 441 2000 139 59 +end +relationcanvas 128980 relation_ref 153172 // + from ref 128084 z 2001 to ref 128212 + role_a_pos 484 99 3000 no_role_b + multiplicity_a_pos 516 124 3000 multiplicity_b_pos 302 200 3000 +end +relationcanvas 129364 relation_ref 153300 // + from ref 128084 z 2001 to ref 129236 + role_a_pos 468 415 3000 no_role_b + multiplicity_a_pos 453 410 3000 multiplicity_b_pos 289 273 3000 +end +relationcanvas 130260 relation_ref 153556 // + from ref 128084 z 2001 to ref 129620 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 130388 relation_ref 153428 // + from ref 128084 z 2001 to ref 129620 + role_a_pos 213 380 3000 no_role_b + multiplicity_a_pos 183 422 3000 multiplicity_b_pos 200 267 3000 +end +end diff --git a/models/models.prj b/models/models.prj index c61ed7c..f284c3a 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,6 +1,6 @@ format 223 "models" - revision 5 + revision 17 modified_by 84 "Szogunek" @@ -328,6 +328,16 @@ format 223 idl_decl "" mysql_decl "" MysqlColumn + end + + operation 128340 "pobierzNumerKarty" + public explicit_return_type "" + nparams 0 + + + + + end end @@ -472,8 +482,18 @@ format 223 MysqlColumn end - classrelation 152276 // (zawiera) + classrelation 152276 // zawiera relation_ref 146516 // zawiera + end + + operation 128724 "aktywujSposobPlatnosci" + public explicit_return_type "" + nparams 0 + + + + + end end @@ -671,6 +691,16 @@ format 223 classrelation 141524 // zawiera relation_ref 137940 // zawiera + end + + operation 128468 "pobierzProdukt" + public explicit_return_type "int" + nparams 0 + + + + + end end @@ -1019,8 +1049,142 @@ format 223 a role_name "" multiplicity "1" private classrelation_ref 152148 // (zawiera) b role_name "" multiplicity "1..*" private - classrelation_ref 152276 // (zawiera) + classrelation_ref 152276 // zawiera end end end + + classview 128084 "design" + + classdiagramsettings member_max_width 0 end + + classcompositediagramsettings end + + collaborationdiagramsettings end + + objectdiagramsettings end + + objectcompositediagramsettings end + + sequencediagramsettings end + + statediagramsettings + end + + + activitydiagramsettings + end + sequencediagram 128212 "2-1-wyborKoduProduktu" + sequencediagramsettings end + overlapping_bars size A4 + end + + class 156628 "Klient" + visibility package stereotype "actor" + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 156756 "AutomatKontroler" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + operation 128084 "wybierzProdukt" + public explicit_return_type "int" + nparams 0 + + + + + + end + + classrelation 158932 // posiada () + relation 153172 ---> + a role_name "posiada" multiplicity "1" private + classrelation_ref 158932 // posiada () + b multiplicity "1" parent class_ref 142036 // lista_produktow + end + + operation 128212 "przylozKarte" + public explicit_return_type "" + nparams 0 + + + + + + end + + classrelation 159060 // zawiera () + relation 153300 ---> + a role_name "zawiera" multiplicity "1" private + classrelation_ref 159060 // zawiera () + b multiplicity "1" parent class_ref 129112 // terminal + end + + classrelation 159188 // zarzadza () + relation 153428 ---> + a role_name "zarzadza" multiplicity "1" private + classrelation_ref 159188 // zarzadza () + b multiplicity "1" parent class_ref 141140 // platnosc + end + + classrelation 159316 // + relation 153556 ---> + a role_name "" private + classrelation_ref 159316 // + b parent class_ref 141140 // platnosc + end + + operation 128596 "wybierzSposobPlatnosci" + public explicit_return_type "" + nparams 0 + + + + + + end + end + + sequencediagram 134740 "2-3-przylozenieKartyDoTerminalu" + sequencediagramsettings end + overlapping_bars size A4 + end + + class 169812 "TerminalPlatniczy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + sequencediagram 141268 "2-2-wyborPlatnosciKarta" + sequencediagramsettings end + overlapping_bars size A4 + end + + classdiagram 147796 "design-model" + classdiagramsettings member_max_width 0 end + size A4 + end + end end