From d1cbc70d7e3d3386affe92ac826b43891a2146e0 Mon Sep 17 00:00:00 2001 From: Jakub Adamski Date: Tue, 26 Jan 2021 13:32:56 +0100 Subject: [PATCH] UC7 sequence working --- models/128013.diagram | 66 ++++++++++++++++++++++++ models/128014.diagram | 82 ++++++++++++++--------------- models/128141.diagram | 66 ++++++++++++++++++++++++ models/128269.diagram | 42 +++++++++++++++ models/13.session | 12 +++++ models/134658_13.d | 117 ++++++++++++++++++++++++++++++++++++++++++ models/models.prj | 54 +++++++++++++++++-- system-events.md | 7 ++- 8 files changed, 398 insertions(+), 48 deletions(-) create mode 100644 models/128013.diagram create mode 100644 models/128141.diagram create mode 100644 models/128269.diagram create mode 100644 models/13.session create mode 100644 models/134658_13.d diff --git a/models/128013.diagram b/models/128013.diagram new file mode 100644 index 0000000..d4aafc9 --- /dev/null +++ b/models/128013.diagram @@ -0,0 +1,66 @@ +format 223 + +classinstancecanvas 128269 classinstance_ref 128013 // Zaopatrzeniowiec + xyz 12.6 16.6 2005 life_line_z 2000 +end +classinstancecanvas 128397 classinstance_ref 128514 // KontrolerAutomatu + xyz 631.3 30.3 2005 life_line_z 2000 +end +classinstancecanvas 128909 classinstance_ref 128141 // Ekran_dotykowy + xyz 322.8 28.7 2005 life_line_z 2000 +end +classinstancecanvas 131725 classinstance_ref 128269 // Automat + xyz 920 25 2005 life_line_z 2000 +end +durationcanvas 129421 classinstance_ref 128269 // Zaopatrzeniowiec:Zaopatrzeniowiec + xyzwh 124 117 2010 11 80 +end +durationcanvas 129549 classinstance_ref 128909 // Ekran_dotykowy:Ekran_dotykowy + xyzwh 430 118 2010 11 40 +end +durationcanvas 129805 classinstance_ref 128269 // Zaopatrzeniowiec:Zaopatrzeniowiec + xyzwh 124 219 2010 11 66 +end +durationcanvas 129933 classinstance_ref 128909 // Ekran_dotykowy:Ekran_dotykowy + xyzwh 430 216 2010 11 112 + overlappingdurationcanvas 131469 + xyzwh 436 275 2020 11 35 + end +end +durationcanvas 130189 classinstance_ref 128397 // KontrolerAutomatu:Automat + xyzwh 721 214 2010 11 96 +end +durationcanvas 131853 classinstance_ref 131725 // Automat:Automat + xyzwh 976 251 2010 11 37 +end +msg 129677 synchronous + from durationcanvas_ref 129421 + to durationcanvas_ref 129549 + yz 118 2015 explicitmsg "dodajProdukty()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 230 101 +msg 130061 synchronous + from durationcanvas_ref 129805 + to durationcanvas_ref 129933 + yz 220 2015 explicitmsg "logowanie(haslo: String)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 203 203 +msg 130317 synchronous + from durationcanvas_ref 129933 + to durationcanvas_ref 130189 + yz 218 2015 explicitmsg "sprawdzHaslo(haslo: String)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 485 201 +msg 131597 synchronous + from durationcanvas_ref 130189 + to durationcanvas_ref 131469 + yz 299 2025 explicitmsg "logowanie(status: Boolean)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 492 282 +msg 131981 synchronous + from durationcanvas_ref 130189 + to durationcanvas_ref 131853 + yz 264 2015 explicitmsg "gotowoscOtrzymaniaTowarow()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 748 247 +end diff --git a/models/128014.diagram b/models/128014.diagram index 0ba42a1..18e8201 100644 --- a/models/128014.diagram +++ b/models/128014.diagram @@ -2,107 +2,107 @@ format 223 classcanvas 128002 class_ref 128002 // Karta_platnicza classdiagramsettings member_max_width 0 end - xyz 958.97 1057.47 2000 + xyz 958.37 1057.87 2000 end classcanvas 128142 class_ref 128142 // Klient classdiagramsettings member_max_width 0 end - xyz 799.29 572.77 2000 + xyz 799.49 572.57 2000 end classcanvas 128270 class_ref 128270 // Produkt_gotowy classdiagramsettings member_max_width 0 end - xyz 1452.43 1536.92 2000 + xyz 1452.43 1536.52 2000 end classcanvas 128398 class_ref 128398 // Produky_do_przygotowania classdiagramsettings member_max_width 0 end - xyz 1712.76 1311.15 2000 + xyz 1712.76 1311.75 2000 end classcanvas 128514 class_ref 128514 // Kasetka classdiagramsettings member_max_width 0 end - xyz 416.9 449.96 2000 + xyz 416.1 449.56 2000 end classcanvas 128526 class_ref 128526 // Sprzedaz classdiagramsettings member_max_width 0 end - xyzwh 1193.54 569.56 2000 221 57 + xyzwh 1193.94 569.16 2000 221 57 end classcanvas 128654 class_ref 128654 // Terminal classdiagramsettings member_max_width 0 end - xyz 985.04 864.55 2000 + xyz 985.84 864.55 2000 end classcanvas 128770 class_ref 128770 // Produkt classdiagramsettings member_max_width 0 end - xyzwh 1455.85 1220.34 2000 146 125 + xyzwh 1456.25 1220.94 2000 146 125 end classcanvas 128898 class_ref 128898 // Dzial_serwisowy classdiagramsettings member_max_width 0 end - xyz 1440.4 185.04 2000 + xyz 1440.6 185.84 2000 end classcanvas 129026 class_ref 129026 // Monety_klienta classdiagramsettings member_max_width 0 end - xyz 819.79 773.95 2000 + xyz 819.19 773.75 2000 end classcanvas 129038 class_ref 129038 // Zaopatrzeniowiec classdiagramsettings member_max_width 0 end - xyz 432.04 1257.23 2000 + xyz 427.04 1242.63 2000 end classcanvas 129166 class_ref 129166 // Serwisant classdiagramsettings member_max_width 0 end - xyz 1462.94 317.9 2000 + xyz 1462.34 317.3 2000 end classcanvas 129282 class_ref 129282 // Alarm classdiagramsettings member_max_width 0 end - xyz 1891.79 608.66 2000 + xyz 1891.59 608.86 2000 end classcanvas 129294 class_ref 129294 // Dzial_zaopatrzeniowy classdiagramsettings member_max_width 0 end - xyz 786.95 1173.22 2000 + xyz 786.35 1173.42 2000 end classcanvas 129410 class_ref 129410 // Proba_wlamanie classdiagramsettings member_max_width 0 end - xyz 1580.62 786.85 2000 + xyz 1580.02 786.45 2000 end classcanvas 129550 class_ref 129550 // Saldo_klienta classdiagramsettings member_max_width 0 end - xyz 678.36 905.5 2005 + xyz 678.16 905.3 2005 end classcanvas 129666 class_ref 129666 // Awaria classdiagramsettings member_max_width 0 end - xyz 1816.39 454.84 2000 + xyz 1816.19 454.44 2000 end classcanvas 129678 class_ref 129678 // Raport_statu_magazynowego classdiagramsettings member_max_width 0 end - xyz 1157.3 1169.06 2000 + xyz 1157.1 1169.66 2000 end classcanvas 130050 class_ref 130050 // Procedura_przygotowania_produktu classdiagramsettings member_max_width 0 end - xyz 2041.92 1306.95 2000 + xyz 2041.92 1306.15 2000 end classcanvas 130178 class_ref 136578 // Raport_o_awarii classdiagramsettings member_max_width 0 end - xyz 1727.98 179.71 2000 + xyz 1727.98 179.31 2000 end classcanvas 130562 class_ref 136962 // Raport_sprzedazy classdiagramsettings member_max_width 0 end - xyz 1056.04 294.24 2000 + xyz 1056.64 294.84 2000 end classcanvas 130690 class_ref 137090 // Czujnik_wlamaniowy classdiagramsettings member_max_width 0 end - xyz 1563.89 611.78 2000 + xyz 1563.69 611.38 2000 end classcanvas 131586 class_ref 144002 // Platnosc classdiagramsettings member_max_width 0 end - xyz 976.38 659.02 2000 + xyz 976.98 659.62 2000 end classcanvas 135298 class_ref 128014 // Automat classdiagramsettings member_max_width 0 end - xyzwh 1417.92 441.38 2000 175 77 + xyzwh 1417.12 441.58 2000 175 77 end classcanvas 139394 class_ref 144130 // Gotowka_automatu classdiagramsettings member_max_width 0 end - xyz 640.98 456.8 2000 + xyz 640.38 456 2000 end classcanvas 140290 class_ref 144258 // Blad_wprowadzania_gotowki classdiagramsettings member_max_width 0 end - xyz 556.74 1085.75 2000 + xyz 556.14 1085.55 2000 end classcanvas 148354 class_ref 129422 // Zwrot_monet classdiagramsettings member_max_width 0 end @@ -110,7 +110,7 @@ classcanvas 148354 class_ref 129422 // Zwrot_monet end classcanvas 149378 class_ref 150786 // Nominal classdiagramsettings member_max_width 0 end - xyz 806.08 371.42 2000 + xyz 806.88 371.62 2000 end relationcanvas 132866 relation_ref 129026 // Wplacanie decenter_begin 349 @@ -161,7 +161,7 @@ relationcanvas 136322 relation_ref 131330 // Dokonuje multiplicity_a_pos 957 683 3000 multiplicity_b_pos 859 632 3000 end relationcanvas 136450 relation_ref 131458 // Uczestniczy> - from ref 128526 z 2001 label "Uczestniczy>" italic max_width 255 xyz 976 579.5 2001 to ref 128142 + from ref 128526 z 2001 label "Uczestniczy>" italic max_width 255 xyz 976 579 2001 to ref 128142 no_role_a no_role_b multiplicity_a_pos 859 617 3000 multiplicity_b_pos 1174 607 3000 end @@ -190,9 +190,9 @@ relationcanvas 138626 relation_ref 132866 // Jest multiplicity_a_pos 1484 1511 3000 multiplicity_b_pos 1500 1352 3000 end relationcanvas 138754 relation_ref 132994 // Dodaje - from ref 128770 z 2001 label "Dodaje" italic max_width 255 xyz 984 1266 2001 to ref 129038 + from ref 128770 z 2001 label "Dodaje" italic max_width 255 xyz 980.5 1267 2001 to ref 129038 no_role_a no_role_b - multiplicity_a_pos 584 1293 3000 multiplicity_b_pos 1416 1291 3000 + multiplicity_a_pos 580 1297 3000 multiplicity_b_pos 1415 1290 3000 end relationcanvas 138882 relation_ref 133122 // Ma decenter_begin 483 @@ -219,8 +219,8 @@ relationcanvas 140930 relation_ref 134274 // Ma end relationcanvas 141186 relation_ref 134402 //