diff --git a/models/109.session b/models/109.session index d74314e..bc65733 100644 --- a/models/109.session +++ b/models/109.session @@ -1,13 +1,11 @@ -window_sizes 1680 834 450 1225 788 0 +window_sizes 1920 1017 452 1463 971 0 diagrams - active classdiagram_ref 128109 // domain-model - 1469 971 94 C-Landscape 480 97 - sequencediagram_ref 128635 // 1-2-autentykacja - 980 630 100 A4 0 0 + active sequencediagram_ref 142701 // 2-6-OdbiorBanknotow + 1463 971 100 A4 0 0 end show_stereotypes -selected sequencediagram_ref 128891 // 1-3-wyburopcjiwmenu +selected operation_ref 130541 // AreCardToBePicked open class_ref 128109 // Bankomat class_ref 128237 // Karta @@ -44,6 +42,6 @@ open class_ref 151789 // Wydane_100 class_ref 151917 // Wydane_200 class_ref 158701 // Waluta - sequencediagram_ref 135149 // 5-8-sprawdzenieSensorow + class_ref 165357 // Klient end end diff --git a/models/128109.diagram b/models/128109.diagram index 5692a50..9fc43f6 100644 --- a/models/128109.diagram +++ b/models/128109.diagram @@ -2,183 +2,183 @@ format 224 classcanvas 128109 class_ref 128109 // Bankomat classdiagramsettings member_max_width 0 end - xyz 731.844 350.969 2000 + xyz 730.804 349.749 2000 end classcanvas 128123 class_ref 158701 // Waluta classdiagramsettings member_max_width 0 end - xyz 705.35 968.5 2000 + xyz 705.13 968.5 2000 end classcanvas 128237 class_ref 128237 // Karta classdiagramsettings member_max_width 0 end - xyz 188.079 873.772 2000 + xyz 188.159 873.252 2000 end classcanvas 128251 class_ref 128123 // Numer_Konta classdiagramsettings member_max_width 0 end - xyz 321.8 575.2 2000 + xyz 321.28 575.38 2000 end classcanvas 128379 class_ref 128251 // Numer_Karty classdiagramsettings member_max_width 0 end - xyz 202.8 571.2 2005 + xyz 202.06 571.1 2005 end classcanvas 128493 class_ref 128493 // Konto_Bankowe classdiagramsettings member_max_width 0 end - xyz 166.779 966.524 2000 + xyz 166.119 966.704 2000 end classcanvas 128621 class_ref 128621 // Karta_Prepaid classdiagramsettings member_max_width 0 end - xyz 622.645 1157.3 2000 + xyz 622.605 1157.1 2000 end classcanvas 128749 class_ref 128749 // Sensory classdiagramsettings member_max_width 0 end - xyz 804.903 496.108 2000 + xyz 803.623 496.808 2000 end classcanvas 128877 class_ref 128877 // Wplata_Gotowki classdiagramsettings member_max_width 0 end - xyz 717.404 591.111 2000 + xyz 717.344 591.791 2000 end classcanvas 129005 class_ref 129005 // Wyplata_Gotowki classdiagramsettings member_max_width 0 end - xyz 584.118 350.469 2000 + xyz 584.458 350.529 2000 end classcanvas 129133 class_ref 129133 // Doladowanie_Konta classdiagramsettings member_max_width 0 end - xyzwh 618.395 1029.05 2000 125 67 + xyzwh 618.995 1029.89 2000 125 67 end classcanvas 129261 class_ref 129261 // Sprawdzenie_Stanu_Konta classdiagramsettings member_max_width 0 end - xyz 828.915 936.795 2000 + xyz 828.655 936.275 2000 end classcanvas 129389 class_ref 129389 // Przelew classdiagramsettings member_max_width 0 end - xyz 550.042 725.668 2000 + xyz 550.122 725.228 2000 end classcanvas 129517 class_ref 129517 // Operator_Kart_Platniczych classdiagramsettings member_max_width 0 end - xyz 168.952 777.459 2000 + xyz 168.912 776.819 2000 end classcanvas 129645 class_ref 129645 // Bank classdiagramsettings member_max_width 0 end - xyz 39.3261 967.174 2000 + xyz 39.8461 967.174 2000 end classcanvas 129773 class_ref 136173 // Uzytkownik classdiagramsettings member_max_width 0 end - xyz 193.979 1149.8 2000 + xyz 193.499 1149.04 2000 end classcanvas 129901 class_ref 136301 // Operator_Bankomatu classdiagramsettings member_max_width 0 end - xyz 772.548 257.507 2005 + xyz 772.068 257.307 2005 end classcanvas 130029 class_ref 136429 // Operator_Telefonii_Komorkowej classdiagramsettings member_max_width 0 end - xyz 881.266 1162.3 2000 + xyz 881.406 1162.2 2000 end classcanvas 130157 class_ref 136557 // Potwierdzenie_Transakcji classdiagramsettings member_max_width 0 end - xyz 1282.24 298.428 2000 + xyz 1282.46 298.748 2000 end classcanvas 130285 class_ref 136685 // Weryfikacja_Uzytkownika classdiagramsettings member_max_width 0 end - xyz 379.963 885.408 2000 + xyz 379.243 885.168 2000 end classcanvas 130413 class_ref 143213 // Kieszenie_Na_Banknoty classdiagramsettings member_max_width 0 end - xyz 1073.16 385.754 2000 + xyz 1073.24 385.414 2000 end classcanvas 130541 class_ref 149741 // Komora_10 classdiagramsettings member_max_width 0 end - xyzwh 1256.13 391.504 2000 78 49 + xyzwh 1256.21 391.804 2000 78 49 end classcanvas 130669 class_ref 149869 // Komora_20 classdiagramsettings member_max_width 0 end - xyz 884.97 418.322 2000 + xyz 884.37 418.762 2000 end classcanvas 130797 class_ref 149997 // Komora_50 classdiagramsettings member_max_width 0 end - xyz 1106.47 242.804 2000 + xyz 1106.91 242.924 2000 end classcanvas 130925 class_ref 150125 // Komora_100 classdiagramsettings member_max_width 0 end - xyz 987.553 302.656 2000 + xyz 987.873 302.976 2000 end classcanvas 131053 class_ref 150253 // Komora_200 classdiagramsettings member_max_width 0 end - xyz 1104.97 479.79 2000 + xyz 1104.23 479.25 2000 end classcanvas 139373 class_ref 150509 // Wlozone_Banknoty classdiagramsettings member_max_width 0 end - xyz 965.648 742.844 2000 + xyz 965.508 742.864 2000 end classcanvas 139629 class_ref 150637 // Wlozone_10 classdiagramsettings member_max_width 0 end - xyz 1160.13 742.594 2000 + xyz 1160.49 742.714 2000 end classcanvas 139757 class_ref 150765 // Wlozone_20 classdiagramsettings member_max_width 0 end - xyz 944.153 574.865 2000 + xyz 944.393 574.225 2000 end classcanvas 139885 class_ref 150893 // Wlozone_50 classdiagramsettings member_max_width 0 end - xyz 770.075 684.964 2000 + xyz 770.635 684.524 2000 end classcanvas 140013 class_ref 151021 // Wlozone_100 classdiagramsettings member_max_width 0 end - xyz 981.398 818.954 2000 + xyz 981.438 818.394 2000 end classcanvas 140141 class_ref 151149 // Wlozone_200 classdiagramsettings member_max_width 0 end - xyz 981.398 674.688 2000 + xyz 981.438 674.048 2000 end classcanvas 141933 class_ref 151277 // Wydane_Banknoty classdiagramsettings member_max_width 0 end - xyz 558.272 157.018 2000 + xyz 558.752 157.338 2000 end classcanvas 142317 class_ref 151405 // Wydane_10 classdiagramsettings member_max_width 0 end - xyz 506.001 274.183 2000 + xyz 506.441 274.543 2000 end classcanvas 142573 class_ref 151533 // Wydane_20 classdiagramsettings member_max_width 0 end - xyz 446.148 157.768 2000 + xyz 446.388 157.188 2000 end classcanvas 142829 class_ref 151661 // Wydane_50 classdiagramsettings member_max_width 0 end - xyz 576.299 40.6025 2000 + xyz 576.139 40.0825 2000 end classcanvas 143085 class_ref 151789 // Wydane_100 classdiagramsettings member_max_width 0 end - xyz 655.815 274.183 2000 + xyz 655.895 274.543 2000 end classcanvas 143341 class_ref 151917 // Wydane_200 classdiagramsettings member_max_width 0 end - xyz 711.762 156.018 2000 + xyz 711.762 156.618 2000 end classcanvas 152813 class_ref 150381 // Transakcja classdiagramsettings member_max_width 0 end - xyzwh 609.895 938.295 2000 142 54 + xyzwh 610.495 937.775 2000 142 54 end classcanvas 165613 class_ref 158701 // Waluta classdiagramsettings member_max_width 0 end - xyz 454.25 562 2000 + xyz 454.21 562.08 2000 end relationcanvas 145645 relation_ref 134381 // posiada> decenter_begin 111 decenter_end 884 - from ref 128749 z 2001 label "posiada>" italic max_width 255 xyz 808 443 2001 to ref 128109 + from ref 128749 z 2001 label "posiada>" italic max_width 255 xyz 808 453.5 2001 to ref 128109 no_role_a no_role_b - multiplicity_a_pos 817 420 3000 multiplicity_b_pos 809 480 3000 + multiplicity_a_pos 813 441 3000 multiplicity_b_pos 803 481 3000 end relationcanvas 145773 relation_ref 134509 // konserwuje> decenter_begin 128 - from ref 129901 z 2006 label "konserwuje>" italic max_width 255 xyz 755 323 2006 to ref 128109 + from ref 129901 z 2006 label "konserwuje>" italic max_width 255 xyz 755.5 322.5 2006 to ref 128109 no_role_a no_role_b - multiplicity_a_pos 764 335 3000 multiplicity_b_pos 767 326 3000 + multiplicity_a_pos 761 337 3000 multiplicity_b_pos 763 326 3000 end relationcanvas 145901 relation_ref 134637 // ma> - from ref 130413 z 2001 to point 1035.5 413.5 - line 163437 z 2001 to point 1035.5 380 - line 163565 z 2001 label "ma>" italic max_width 255 xyz 929 368 2001 to ref 128109 + from ref 130413 z 2001 to point 1035.34 413.3 + line 163437 z 2001 to point 1035.34 380.24 + line 163565 z 2001 label "ma>" italic max_width 255 xyz 929 372.5 2001 to ref 128109 no_role_a no_role_b - multiplicity_a_pos 852 388 3000 multiplicity_b_pos 1056 421 3000 + multiplicity_a_pos 853 398 3000 multiplicity_b_pos 1056 421 3000 end relationcanvas 146029 relation_ref 134765 // geometry HV unfixed decenter_end 216 - from ref 130925 z 2001 to point 1102 323 - line 164717 z 2001 label "ma>" italic max_width 255 xyz 1092.5 339.5 2001 to ref 130413 + from ref 130925 z 2001 to point 1101 323 + line 164717 z 2001 label "ma>" italic max_width 255 xyz 1091.5 339 2001 to ref 130413 no_role_a no_role_b - multiplicity_a_pos 1088 367 3000 multiplicity_b_pos 1081 331 3000 + multiplicity_a_pos 1087 366 3000 multiplicity_b_pos 1075 332 3000 end relationcanvas 146797 relation_ref 135533 // decenter_begin 615 decenter_end 564 - from ref 139885 z 2001 to point 887.5 709.5 - line 163949 z 2001 to point 887.5 764 + from ref 139885 z 2001 to point 887.98 709.02 + line 163949 z 2001 to point 887.98 764.12 line 164077 z 2001 label "jest czescia>" italic max_width 255 xyz 894 750 2001 to ref 139373 no_role_a no_role_b multiplicity_a_pos 948 770 3000 multiplicity_b_pos 853 719 3000 @@ -245,11 +245,11 @@ relationcanvas 147693 relation_ref 136429 // jest czescia> geometry VHV unfixed decenter_begin 808 decenter_end 115 - from ref 142317 z 2001 label "jest czescia>" italic max_width 255 xyz 533.5 241 2001 to point 567 235.5 - line 164461 z 2001 to point 569 235.5 + from ref 142317 z 2001 label "jest czescia>" italic max_width 255 xyz 530.5 241 2001 to point 562 235.34 + line 164461 z 2001 to point 568 235.34 line 164589 z 2001 to ref 141933 no_role_a no_role_b - multiplicity_a_pos 555 199 3000 multiplicity_b_pos 553 256 3000 + multiplicity_a_pos 554 202 3000 multiplicity_b_pos 550 255 3000 end relationcanvas 147949 relation_ref 136685 // jest czescia> from ref 142829 z 2001 label "jest czescia>" italic max_width 255 xyz 577 107 2001 to ref 141933 @@ -272,9 +272,9 @@ relationcanvas 148461 relation_ref 137197 // decenter_end 298 @@ -311,11 +311,11 @@ relationcanvas 153837 relation_ref 145901 // dziedziczy po> geometry VHV unfixed decenter_begin 869 decenter_end 349 - from ref 129005 z 2001 label "dziedziczy po>" italic max_width 255 xyz 642 603 2001 to point 680 819.5 - line 162285 z 2001 to point 656 819.5 + from ref 129005 z 2001 label "dziedziczy po>" italic max_width 255 xyz 639 603 2001 to point 674 819.22 + line 162285 z 2001 to point 657 819.22 line 162413 z 2001 to ref 152813 no_role_a no_role_b - multiplicity_a_pos 645 920 3000 multiplicity_b_pos 666 418 3000 + multiplicity_a_pos 645 920 3000 multiplicity_b_pos 662 423 3000 end relationcanvas 153965 relation_ref 136045 // jest czescia> from ref 139629 z 2001 label "jest czescia>" italic max_width 255 xyz 1088 748 2001 to ref 139373 @@ -325,8 +325,8 @@ end relationcanvas 154733 relation_ref 146029 // geometry VHV unfixed decenter_begin 136 decenter_end 643 - from ref 128877 z 2001 label "dziedziczy po>" italic max_width 255 xyz 692.5 745 2001 to point 729 859.5 - line 163181 z 2001 to point 698 859.5 + from ref 128877 z 2001 label "dziedziczy po>" italic max_width 255 xyz 691.5 745 2001 to point 728 859.02 + line 163181 z 2001 to point 699 859.02 line 163309 z 2001 to ref 152813 no_role_a no_role_b - multiplicity_a_pos 687 920 3000 multiplicity_b_pos 715 659 3000 + multiplicity_a_pos 687 920 3000 multiplicity_b_pos 716 664 3000 end relationcanvas 154989 relation_ref 146285 // decenter_begin 200 decenter_end 754 - from ref 152813 z 2001 to point 569.5 948 - line 163693 z 2001 to point 569.5 929.5 + from ref 152813 z 2001 to point 569.22 948 + line 163693 z 2001 to point 569.22 929.42 line 163821 z 2001 label "wymaga>" italic max_width 255 xyz 525 918 2001 to ref 130285 no_role_a no_role_b multiplicity_a_pos 533 940 3000 multiplicity_b_pos 595 954 3000 @@ -370,15 +370,15 @@ end relationcanvas 155501 relation_ref 146797 // wydaje> geometry VHV unfixed decenter_begin 893 - from ref 152813 z 2001 to point 733 898 - line 164205 z 2001 label "wydaje>" italic max_width 255 xyz 1032 886 2001 to point 1370 898 + from ref 152813 z 2001 to point 734 898 + line 164205 z 2001 label "wydaje>" italic max_width 255 xyz 1031.5 886 2001 to point 1368 898 line 164333 z 2001 to ref 130157 no_role_a no_role_b multiplicity_a_pos 1355 361 3000 multiplicity_b_pos 723 920 3000 end relationcanvas 158061 relation_ref 147053 // multiplicity_a_pos 595 988 3000 multiplicity_b_pos 322 989 3000 end relationcanvas 160877 relation_ref 147309 // dokonuje> - from ref 129005 z 2001 label "dokonuje>" italic max_width 255 xyz 686 369 2001 to ref 128109 + from ref 129005 z 2001 label "dokonuje>" italic max_width 255 xyz 686 372 2001 to ref 128109 no_role_a no_role_b - multiplicity_a_pos 716 388 3000 multiplicity_b_pos 697 388 3000 + multiplicity_a_pos 712 395 3000 multiplicity_b_pos 698 392 3000 end relationcanvas 161005 relation_ref 147437 // dokonuje> decenter_end 317 - from ref 128877 z 2001 label "dokonuje>" italic max_width 255 xyz 741 489 2001 to ref 128109 + from ref 128877 z 2001 label "dokonuje>" italic max_width 255 xyz 741.5 498.5 2001 to ref 128109 no_role_a no_role_b - multiplicity_a_pos 752 420 3000 multiplicity_b_pos 757 576 3000 + multiplicity_a_pos 748 441 3000 multiplicity_b_pos 754 576 3000 end relationcanvas 164845 relation_ref 153965 // na decenter_begin 61 decenter_end 142 - from ref 128493 z 2001 label "na" italic max_width 255 xyz 164 840 2001 to point 163.5 739.5 + from ref 128493 z 2001 label "na" italic max_width 255 xyz 164 840 2001 to point 163.3 739.62 line 164973 z 2001 to ref 129389 no_role_a no_role_b multiplicity_a_pos 537 741 3000 multiplicity_b_pos 163 949 3000 diff --git a/models/128635.diagram b/models/128635.diagram index 99666a3..4008a82 100644 --- a/models/128635.diagram +++ b/models/128635.diagram @@ -11,9 +11,9 @@ classinstance 129403 class_ref 136173 // Uzytkownik classinstance 129531 class_ref 129645 // Bank name "" xyz 785 17 2000 life_line_z 2000 durationcanvas 132091 classinstance_ref 129275 // :Bankomat - xyzwh 24 83 2010 11 456 + xyzwh 23 83 2010 11 456 overlappingdurationcanvas 134395 - xyzwh 30 435 2020 11 95 + xyzwh 29 435 2020 11 95 end end durationcanvas 132219 classinstance_ref 128251 // :Weryfikacja_Uzytkownika @@ -32,7 +32,7 @@ durationcanvas 132475 classinstance_ref 128379 // :Operator_Kart_Platniczych xyzwh 461 101 2010 11 109 end durationcanvas 132987 classinstance_ref 129403 // :Uzytkownik - xyzwh 633 239 2010 11 90 + xyzwh 634 239 2010 11 90 end durationcanvas 133499 classinstance_ref 129531 // :Bank xyzwh 804 300 2010 11 131 diff --git a/models/134637.diagram b/models/134637.diagram index ed7d78c..83a323d 100644 --- a/models/134637.diagram +++ b/models/134637.diagram @@ -1,11 +1,11 @@ format 224 classinstance 128109 class_ref 128109 // Bankomat - name "" xyz 437 2 2000 life_line_z 2000 + name "" xyz 437 4 2000 life_line_z 2000 classinstance 128237 class_ref 136685 // Weryfikacja_Uzytkownika name "" xyz 650 37 2005 life_line_z 2000 classinstancecanvas 128365 classinstance_ref 128379 // - xyz 190 1 2000 life_line_z 2000 + xyz 190 4 2000 life_line_z 2000 end durationcanvas 128493 classinstance_ref 128237 // :Weryfikacja_Uzytkownika xyzwh 714 267 2010 11 149 diff --git a/models/134765.diagram b/models/134765.diagram index 40c63e2..865a14c 100644 --- a/models/134765.diagram +++ b/models/134765.diagram @@ -13,31 +13,31 @@ classinstance 131437 class_ref 129645 // Bank classinstance 131565 class_ref 136173 // Uzytkownik name "" xyz 608.9 40.8 2000 life_line_z 2000 durationcanvas 131693 classinstance_ref 131565 // :Uzytkownik - xyzwh 638 261.5 2010 11 102 + xyzwh 638 261 2010 11 102 end durationcanvas 131821 classinstance_ref 131309 // :Operator_Kart_Platniczych - xyzwh 465 123.4 2010 11 120 + xyzwh 465 123 2010 11 120 end durationcanvas 131949 classinstance_ref 131181 // :Bankomat - xyzwh 27 107.1 2010 11 460 + xyzwh 27 107 2010 11 460 overlappingdurationcanvas 132077 - xyzwh 33 461.6 2020 11 100 + xyzwh 33 461 2020 11 100 end end durationcanvas 132205 classinstance_ref 131053 // :Weryfikacja_Uzytkownika - xyzwh 141 107.3 2010 11 454 + xyzwh 141 107 2010 11 454 overlappingdurationcanvas 132333 - xyzwh 147 150.1 2020 11 94 + xyzwh 147 150 2020 11 94 end overlappingdurationcanvas 132461 - xyzwh 147 286.3 2020 11 76 + xyzwh 147 286 2020 11 76 end overlappingdurationcanvas 132589 - xyzwh 147 372.8 2020 11 92 + xyzwh 147 372 2020 11 92 end end durationcanvas 132717 classinstance_ref 131437 // :Bank - xyzwh 806 326.2 2010 11 138 + xyzwh 806 326 2010 11 138 end msg 132845 synchronous from durationcanvas_ref 132205 diff --git a/models/135149.diagram b/models/135149.diagram index 929a332..2fbecdc 100644 --- a/models/135149.diagram +++ b/models/135149.diagram @@ -5,24 +5,24 @@ classinstance 128109 class_ref 128749 // Sensory classinstance 128237 class_ref 128109 // Bankomat name "" xyz 348 19 2000 life_line_z 2000 durationcanvas 128365 classinstance_ref 128237 // :Bankomat - xyzwh 373 299.5 2010 11 66 + xyzwh 373 299 2010 11 66 overlappingdurationcanvas 128493 - xyzwh 379 319.5 2020 11 41 + xyzwh 379 319 2020 11 41 end end durationcanvas 128621 classinstance_ref 128109 // :Sensory - xyzwh 598 299.5 2010 11 61 + xyzwh 598 299 2010 11 61 end msg 128749 synchronous from durationcanvas_ref 128621 to durationcanvas_ref 128493 - yz 344.5 2025 explicitmsg "return Stan" + yz 344 2025 explicitmsg "return Stan" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 467 331.5 + label_xy 467 331 msg 128877 synchronous from durationcanvas_ref 128365 to durationcanvas_ref 128621 - yz 299.5 2015 explicitmsg "sprawdzstan" + yz 299 2015 explicitmsg "sprawdzstan" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 461 286.5 + label_xy 461 286 end diff --git a/models/142061.diagram b/models/142061.diagram new file mode 100644 index 0000000..a0735cf --- /dev/null +++ b/models/142061.diagram @@ -0,0 +1,38 @@ +format 224 + +classinstance 128237 class_ref 128749 // Sensory + name "" xyz 412 4 2000 life_line_z 2000 +classinstance 128493 class_ref 165357 // Klient + name "" xyz -311 612 2000 life_line_z 2000 +classinstance 128621 class_ref 128109 // Bankomat + name "" xyz 229 4 2000 life_line_z 2000 +fragment 130285 "HardwareMalfunctState = True" + xyzwh 222 166 2015 254 88 +end +durationcanvas 129773 classinstance_ref 128621 // :Bankomat + xyzwh 254 70 2010 11 375 + overlappingdurationcanvas 130413 + xyzwh 260 198 2020 11 29 + end +end +durationcanvas 129901 classinstance_ref 128237 // :Sensory + xyzwh 434 68 2010 11 83 +end +msg 130029 asynchronous + from durationcanvas_ref 129773 + to durationcanvas_ref 129901 + yz 71 2015 msg operation_ref 128237 // "IsHardwareOk()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 287 57 +msg 130157 return + from durationcanvas_ref 129901 + to durationcanvas_ref 129773 + yz 129 2015 explicitmsg "return HardwareMalfunctState" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 278 115 +reflexivemsg 130541 asynchronous + to durationcanvas_ref 130413 + yz 198 2025 msg operation_ref 128365 // "EnterSafeMode()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 291 196 +end diff --git a/models/142189.diagram b/models/142189.diagram new file mode 100644 index 0000000..36b8daa --- /dev/null +++ b/models/142189.diagram @@ -0,0 +1,49 @@ +format 224 + +classinstance 128109 class_ref 165357 // Klient + name "" xyz 83 4 2000 life_line_z 2000 +classinstance 128237 class_ref 128109 // Bankomat + name "" xyz 212 9 2000 life_line_z 2000 +classinstance 128749 class_ref 129517 // Operator_Kart_Platniczych + name "" xyz 347 4 2005 life_line_z 2000 +fragment 129517 "CardCorrectState = False" + xyzwh 82 194 2015 367 80 +end +durationcanvas 128365 classinstance_ref 128109 // :Klient + xyzwh 94 88 2010 11 41 +end +durationcanvas 128493 classinstance_ref 128237 // :Bankomat + xyzwh 237 89 2010 11 77 +end +durationcanvas 128877 classinstance_ref 128749 // :Operator_Kart_Platniczych + xyzwh 414 97 2010 11 44 +end +durationcanvas 129645 classinstance_ref 128237 // :Bankomat + xyzwh 237 213 2010 11 40 +end +msg 128621 asynchronous + from durationcanvas_ref 128365 + to durationcanvas_ref 128493 + yz 89 2015 msg operation_ref 128493 // "InsertCard()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "Card: Karta" + label_xy 120 75 +msg 129005 synchronous + from durationcanvas_ref 128493 + to durationcanvas_ref 128877 + yz 98 2015 msg operation_ref 128621 // "IsCardOk()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "Card: Karta" + label_xy 266 84 +msg 129389 return + from durationcanvas_ref 128877 + to durationcanvas_ref 128493 + yz 130 2015 explicitmsg "return CardCorrectState" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 279 119 +reflexivemsg 129773 synchronous + to durationcanvas_ref 129645 + yz 213 2015 msg operation_ref 128749 // "ReturnCard()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 269 212 +end diff --git a/models/142317.diagram b/models/142317.diagram new file mode 100644 index 0000000..6e6fa0c --- /dev/null +++ b/models/142317.diagram @@ -0,0 +1,93 @@ +format 224 + +classinstance 128109 class_ref 165357 // Klient + name "" xyz 83 4 2000 life_line_z 2000 +classinstance 128237 class_ref 128109 // Bankomat + name "" xyz 202 4 2000 life_line_z 2000 +classinstance 128749 class_ref 129645 // Bank + name "" xyz 377 12 2000 life_line_z 2000 +fragment 130669 "FailStreak > 3" + xyzwh 77 223 2000 468 91 +end +fragment 130797 "PINCorrectState = False" + xyzwh 32 174 2000 547 226 +end +classinstance 131437 class_ref 129517 // Operator_Kart_Platniczych + name "" xyz 459 4 2000 life_line_z 2000 +durationcanvas 128365 classinstance_ref 128109 // :Klient + xyzwh 94 93 2010 11 40 +end +durationcanvas 128493 classinstance_ref 128237 // :Bankomat + xyzwh 227 93 2010 11 73 +end +durationcanvas 129261 classinstance_ref 128237 // :Bankomat + xyzwh 227 190 2010 11 25 +end +durationcanvas 130029 classinstance_ref 128237 // :Bankomat + xyzwh 227 242 2010 11 30 +end +durationcanvas 130157 classinstance_ref 128749 // :Bank + xyzwh 396 238 2010 11 29 +end +durationcanvas 130413 classinstance_ref 128237 // :Bankomat + xyzwh 227 279 2010 11 27 +end +durationcanvas 130925 classinstance_ref 128237 // :Bankomat + xyzwh 227 338 2010 11 49 +end +durationcanvas 131053 classinstance_ref 128109 // :Klient + xyzwh 94 336 2010 11 49 +end +durationcanvas 131565 classinstance_ref 131437 // :Operator_Kart_Platniczych + xyzwh 526 104 2010 11 45 +end +msg 128621 asynchronous + from durationcanvas_ref 128365 + to durationcanvas_ref 128493 + yz 93 2015 msg operation_ref 128877 // "InsertPIN()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "PIN: number" + label_xy 113 79 +reflexivemsg 129389 asynchronous + to durationcanvas_ref 129261 + yz 198 2015 msg operation_ref 129133 // "IncreaseFailStreak()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 259 194 +msg 130285 synchronous + from durationcanvas_ref 130029 + to durationcanvas_ref 130157 + yz 242 2015 msg operation_ref 129261 // "BlockCard()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "Card: Karta" + label_xy 266 228 +reflexivemsg 130541 synchronous + to durationcanvas_ref 130413 + yz 279 2015 msg operation_ref 128749 // "ReturnCard()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 262 278 +msg 131181 synchronous + from durationcanvas_ref 130925 + to durationcanvas_ref 131053 + yz 339 2015 msg operation_ref 129389 // "AnotherTry()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 135 325 +msg 131309 return + from durationcanvas_ref 131053 + to durationcanvas_ref 130925 + yz 371 2015 explicitmsg "return AnotherTryState" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 111 357 +msg 131693 synchronous + from durationcanvas_ref 128493 + to durationcanvas_ref 131565 + yz 104 2020 msg operation_ref 130157 // "IsPinCorrect()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "PIN: number, Card: Karta" + label_xy 307 94 +msg 131821 return + from durationcanvas_ref 131565 + to durationcanvas_ref 128493 + yz 138 2025 explicitmsg "return PINCorrectState" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 328 124 +end diff --git a/models/142445.diagram b/models/142445.diagram new file mode 100644 index 0000000..fe70ae7 --- /dev/null +++ b/models/142445.diagram @@ -0,0 +1,27 @@ +format 224 + +classinstance 128109 class_ref 165357 // Klient + name "" xyz 103 4 2000 life_line_z 2000 +classinstance 128237 class_ref 128109 // Bankomat + name "" xyz 216 7 2000 life_line_z 2000 +durationcanvas 128365 classinstance_ref 128109 // :Klient + xyzwh 114 85 2010 11 40 +end +durationcanvas 128493 classinstance_ref 128237 // :Bankomat + xyzwh 241 86 2010 11 42 +end +durationcanvas 129389 classinstance_ref 128237 // :Bankomat + xyzwh 241 145 2010 11 25 +end +msg 128621 synchronous + from durationcanvas_ref 128365 + to durationcanvas_ref 128493 + yz 86 2015 msg operation_ref 129517 // "ChooseDepositOption()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 126 72 +reflexivemsg 129517 synchronous + to durationcanvas_ref 129389 + yz 145 2015 msg operation_ref 129645 // "EnterDepositMode()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 274 142 +end diff --git a/models/142573.diagram b/models/142573.diagram new file mode 100644 index 0000000..b271995 --- /dev/null +++ b/models/142573.diagram @@ -0,0 +1,20 @@ +format 224 + +classinstance 128109 class_ref 165357 // Klient + name "" xyz 114 4 2000 life_line_z 2000 +classinstance 128237 class_ref 128109 // Bankomat + name "" xyz 320 5 2000 life_line_z 2000 +durationcanvas 128365 classinstance_ref 128109 // :Klient + xyzwh 125 75 2010 11 29 +end +durationcanvas 128493 classinstance_ref 128237 // :Bankomat + xyzwh 345 75 2010 11 26 +end +msg 128621 synchronous + from durationcanvas_ref 128365 + to durationcanvas_ref 128493 + yz 75 2015 msg operation_ref 129773 // "InsertDepositValue()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "Value: number" + label_xy 152 62 +end diff --git a/models/142701.diagram b/models/142701.diagram new file mode 100644 index 0000000..3571894 --- /dev/null +++ b/models/142701.diagram @@ -0,0 +1,36 @@ +format 224 + +classinstance 128237 class_ref 128109 // Bankomat + name "" xyz 191 4 2000 life_line_z 2000 +classinstance 128365 class_ref 128749 // Sensory + name "" xyz 353 4 2000 life_line_z 2000 +fragment 129005 "NotesToBePicked = False" + xyzwh 186 148 2005 219 95 +end +durationcanvas 128493 classinstance_ref 128237 // :Bankomat + xyzwh 216 72 2010 11 58 +end +durationcanvas 128621 classinstance_ref 128365 // :Sensory + xyzwh 375 73 2010 11 57 +end +durationcanvas 129133 classinstance_ref 128237 // :Bankomat + xyzwh 216 191 2010 11 25 +end +msg 128749 synchronous + from durationcanvas_ref 128493 + to durationcanvas_ref 128621 + yz 73 2015 msg operation_ref 129901 // "AreNotesToBePicked()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 247 59 +msg 128877 return + from durationcanvas_ref 128621 + to durationcanvas_ref 128493 + yz 113 2020 explicitmsg "return NotesToBePickedState" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 231 99 +reflexivemsg 129261 synchronous + to durationcanvas_ref 129133 + yz 191 2015 msg operation_ref 130029 // "CloseNotesLid()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 249 189 +end diff --git a/models/142829.diagram b/models/142829.diagram new file mode 100644 index 0000000..e04698f --- /dev/null +++ b/models/142829.diagram @@ -0,0 +1,20 @@ +format 224 + +classinstance 128109 class_ref 165357 // Klient + name "" xyz 149 4 2000 life_line_z 2000 +classinstance 128237 class_ref 128109 // Bankomat + name "" xyz 369 4 2000 life_line_z 2000 +durationcanvas 128365 classinstance_ref 128109 // :Klient + xyzwh 160 99 2010 11 40 +end +durationcanvas 128493 classinstance_ref 128237 // :Bankomat + xyzwh 394 100 2010 11 25 +end +msg 128621 synchronous + from durationcanvas_ref 128365 + to durationcanvas_ref 128493 + yz 100 2015 msg operation_ref 130285 // "SetConfirmationToPrintState()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "Value: boolean" + label_xy 178 86 +end diff --git a/models/142957.diagram b/models/142957.diagram new file mode 100644 index 0000000..7465a03 --- /dev/null +++ b/models/142957.diagram @@ -0,0 +1,25 @@ +format 224 + +classinstance 128237 class_ref 128109 // Bankomat + name "" xyz 136 11 2000 life_line_z 2000 +classinstance 128365 class_ref 128749 // Sensory + name "" xyz 377 8 2000 life_line_z 2000 +durationcanvas 128493 classinstance_ref 128237 // :Bankomat + xyzwh 161 80 2010 11 44 +end +durationcanvas 128621 classinstance_ref 128365 // :Sensory + xyzwh 399 80 2010 11 44 +end +msg 128749 synchronous + from durationcanvas_ref 128493 + to durationcanvas_ref 128621 + yz 80 2015 msg operation_ref 130413 // "AreConfirmationToBePicked()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 213 68 +msg 128877 return + from durationcanvas_ref 128621 + to durationcanvas_ref 128493 + yz 113 2015 explicitmsg "return ConfirmationToBePickedState" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 199 99 +end diff --git a/models/143085.diagram b/models/143085.diagram new file mode 100644 index 0000000..0103f46 --- /dev/null +++ b/models/143085.diagram @@ -0,0 +1,25 @@ +format 224 + +classinstance 128109 class_ref 128109 // Bankomat + name "" xyz 118 4 2000 life_line_z 2000 +classinstance 128237 class_ref 128749 // Sensory + name "" xyz 299 4 2000 life_line_z 2000 +durationcanvas 128365 classinstance_ref 128109 // :Bankomat + xyzwh 143 69 2010 11 64 +end +durationcanvas 128493 classinstance_ref 128237 // :Sensory + xyzwh 321 69 2010 11 64 +end +msg 128621 synchronous + from durationcanvas_ref 128365 + to durationcanvas_ref 128493 + yz 69 2015 msg operation_ref 130541 // "AreCardToBePicked()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 186 59 +msg 128749 return + from durationcanvas_ref 128493 + to durationcanvas_ref 128365 + yz 110 2020 explicitmsg "return CardToBePickedState" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 170 98 +end diff --git a/models/models.prj b/models/models.prj index c580ecb..d477fa4 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,7 +1,7 @@ format 224 "models" - revision 18 - modified_by 109 "s452736" + revision 19 + modified_by 109 "legion" @@ -108,6 +108,106 @@ format 224 idl_decl "" mysql_decl "" MysqlColumn + end + + operation 128365 "EnterSafeMode" + public explicit_return_type "" + nparams 0 + + + + + + end + + operation 128493 "InsertCard" + public explicit_return_type "" + nparams 0 + + + + + + end + + operation 128749 "ReturnCard" + public explicit_return_type "" + nparams 0 + + + + + + end + + operation 128877 "InsertPIN" + public explicit_return_type "" + nparams 0 + + + + + + end + + operation 129133 "IncreaseFailStreak" + public explicit_return_type "" + nparams 0 + + + + + + end + + operation 129517 "ChooseDepositOption" + public explicit_return_type "" + nparams 0 + + + + + + end + + operation 129645 "EnterDepositMode" + public explicit_return_type "" + nparams 0 + + + + + + end + + operation 129773 "InsertDepositValue" + public explicit_return_type "" + nparams 0 + + + + + + end + + operation 130029 "CloseNotesLid" + public explicit_return_type "" + nparams 0 + + + + + + end + + operation 130285 "SetConfirmationToPrintState" + public explicit_return_type "" + nparams 0 + + + + + end end @@ -288,6 +388,46 @@ format 224 classrelation_ref 134381 // (posiada>) b role_name "" multiplicity "1..*" private classrelation_ref 134509 // posiada> + end + + operation 128237 "IsHardwareOk" + public explicit_return_type "" + nparams 0 + + + + + + end + + operation 129901 "AreNotesToBePicked" + public explicit_return_type "" + nparams 0 + + + + + + end + + operation 130413 "AreConfirmationToBePicked" + public explicit_return_type "" + nparams 0 + + + + + + end + + operation 130541 "AreCardToBePicked" + public explicit_return_type "" + nparams 0 + + + + + end end @@ -489,6 +629,26 @@ format 224 idl_decl "" mysql_decl "" MysqlColumn + end + + operation 128621 "IsCardOk" + public explicit_return_type "" + nparams 0 + + + + + + end + + operation 130157 "IsPinCorrect" + public explicit_return_type "" + nparams 0 + + + + + end end @@ -519,6 +679,26 @@ format 224 idl_decl "" mysql_decl "" MysqlColumn + end + + operation 129005 "IsPINCorrect" + public explicit_return_type "" + nparams 0 + + + + + + end + + operation 129261 "BlockCard" + public explicit_return_type "" + nparams 0 + + + + + end end @@ -1473,5 +1653,71 @@ format 224 sequencediagramsettings end overlapping_bars size A4 end + + class 165357 "Klient" + visibility package stereotype "actor" + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + operation 129389 "AnotherTry" + public explicit_return_type "" + nparams 0 + + + + + + end + end + + sequencediagram 142061 "2-1-SprawdzenieSensorow" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 142189 "2-2-WlozenieKarty" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 142317 "2-3-PodaniePINu" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 142445 "2-4-WybranieOpcjiWyplaty" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 142573 "2-5-PodanieKwoty" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 142701 "2-6-OdbiorBanknotow" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 142829 "2-7-CzyDrukowacPotwierdzenie" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 142957 "2-8-OdbiorPotwierdzenia" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 143085 "2-9-OdbiorKarty" + sequencediagramsettings end + overlapping_bars size A4 + end end end