diff --git a/models/128002.diagram b/models/128002.diagram new file mode 100644 index 0000000..e5a4f5f --- /dev/null +++ b/models/128002.diagram @@ -0,0 +1,63 @@ +format 223 + +classinstance 128002 class_ref 128044 // Klient + name "" xyz 1026.8 4 2000 life_line_z 2000 +classinstance 128044 class_ref 128172 // Automat + name "" xyz 33.56 4.4 2000 life_line_z 2000 +classinstance 128130 class_ref 130476 // RodzajPlatnosci + name "" xyz 1469.2 194 2000 life_line_z 2000 +classinstance 128172 class_ref 128044 // Klient + name "" xyz 280.8 7.46 2000 life_line_z 2000 +classinstance 128300 class_ref 129964 // Produkt + name "" xyz 573.76 7.08 2000 life_line_z 2000 +classinstance 128386 class_ref 129964 // Produkt + name "" xyz 1315.76 58 2000 life_line_z 2000 +classinstance 128556 class_ref 130476 // RodzajPlatnosci + name "" xyz 716.2 4.68 2000 life_line_z 2000 +classinstance 131586 class_ref 144428 // Kasa + name "" xyz 388 4 2005 life_line_z 2000 +classinstance 131714 class_ref 144812 // Gotowka + name "" xyz 473 7 2005 life_line_z 2000 +durationcanvas 128770 classinstance_ref 128130 // :RodzajPlatnosci + xyzwh 1518 838 2010 11 51 +end +durationcanvas 129026 classinstance_ref 128002 // :Klient + xyzwh 1045 814 2010 11 57 +end +durationcanvas 130050 classinstance_ref 128172 // :Klient + xyzwh 299 65 2010 11 73 +end +durationcanvas 131842 classinstance_ref 131714 // :Gotowka + xyzwh 501 88 2010 11 66 +end +durationcanvas 132098 classinstance_ref 131586 // :Kasa + xyzwh 407 121 2010 11 77 +end +durationcanvas 132994 classinstance_ref 128172 // :Klient + xyzwh 299 184 2010 11 25 +end +msg 129410 synchronous + from durationcanvas_ref 129026 + to durationcanvas_ref 128770 + yz 847 2020 explicitmsg "4. Rodzajplatnosci(:platnoscgotowka)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 1179 831 +msg 131970 synchronous + from durationcanvas_ref 130050 + to durationcanvas_ref 131842 + yz 90 2015 explicitmsg "1. WrzutGotowki" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 350 74 +msg 132226 synchronous + from durationcanvas_ref 131842 + to durationcanvas_ref 132098 + yz 121 2015 explicitmsg "2. SprawdzenieReszty" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 394 105 +msg 133122 synchronous + from durationcanvas_ref 132098 + to durationcanvas_ref 132994 + yz 184 2015 explicitmsg "3. WydanieReszty" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 305 168 +end diff --git a/models/128130.diagram b/models/128130.diagram new file mode 100644 index 0000000..2dd3600 --- /dev/null +++ b/models/128130.diagram @@ -0,0 +1,98 @@ +format 223 + +classinstance 128044 class_ref 151340 // AutomatKontroler + name "" xyz -0.44 4.4 2000 life_line_z 2000 +classinstance 128172 class_ref 128940 // Magazyn + name "" xyz 275.8 7.46 2000 life_line_z 2000 +classinstance 128300 class_ref 129964 // Produkt + name "" xyz 573.76 7.08 2000 life_line_z 2000 +classinstance 128428 class_ref 129324 // PodsumowanieKontroli + name "" xyz 631.64 48.86 2000 life_line_z 2000 +classinstance 128556 class_ref 129196 // ZewnetrznySystemObslugi + name "" xyz 697.2 4.68 2000 life_line_z 2000 +note 131116 "zwracana warto == False jest wydarzeniem systemowym dla nast pnego diagramy interakcji: 5-2-Odebranie informacji o nieotrzymaniu podsumowania kontroli przez system zewnetrzny" + xyzwh 369.76 439.64 2000 171 133 +durationcanvas 128684 classinstance_ref 128044 // :AutomatKontroler + xyzwh 52 85.6 2010 11 36 +end +durationcanvas 128812 classinstance_ref 128172 // :Magazyn + xyzwh 304 77.6 2010 11 62 +end +durationcanvas 129068 classinstance_ref 128428 // :PodsumowanieKontroli + xyzwh 699 98.6 2010 11 41 +end +durationcanvas 129324 classinstance_ref 128172 // :Magazyn + xyzwh 304 170 2010 11 52 +end +durationcanvas 129452 classinstance_ref 128300 // :Produkt + xyzwh 598 163.2 2010 11 57 +end +durationcanvas 129836 classinstance_ref 128172 // :Magazyn + xyzwh 304 249.2 2010 11 26 +end +durationcanvas 130092 classinstance_ref 128172 // :Magazyn + xyzwh 304 292.4 2010 11 31 +end +durationcanvas 130220 classinstance_ref 128044 // :AutomatKontroler + xyzwh 52 285.8 2010 11 39 +end +durationcanvas 130476 classinstance_ref 128044 // :AutomatKontroler + xyzwh 52 345 2010 11 32 +end +durationcanvas 130604 classinstance_ref 128556 // :ZewnetrznySystemObslugi + xyzwh 777 352.8 2010 11 85 +end +durationcanvas 130860 classinstance_ref 128044 // :AutomatKontroler + xyzwh 52 390.6 2010 11 46 +end +msg 128940 synchronous + from durationcanvas_ref 128684 + to durationcanvas_ref 128812 + yz 92 2015 explicitmsg "1.rozpocznijKontrole()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 110 79 +msg 129196 synchronous + from durationcanvas_ref 128812 + to durationcanvas_ref 129068 + yz 114 2015 explicitmsg "2.stworzPodsumowanieKontroli()" + stereotype "<>" xyz 385 121 3000 + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 350 100 +msg 129580 synchronous + from durationcanvas_ref 129324 + to durationcanvas_ref 129452 + yz 179 2015 explicitmsg "2.1.podajDate()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 385 166 +msg 129708 return + from durationcanvas_ref 129452 + to durationcanvas_ref 129324 + yz 209 2020 explicitmsg "2.1.1.dataPrzydatnosciProduktu:date" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 337 195 +reflexivemsg 129964 synchronous + to durationcanvas_ref 129836 + yz 249 2015 explicitmsg "2.2.[*]porownajDate()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "dataPrzydatnosciProduktu:date" + label_xy 328 240 +msg 130348 return + from durationcanvas_ref 130092 + to durationcanvas_ref 130220 + yz 313 2015 explicitmsg "3.podsumowanieKontroli:PodsumowanieKontroli" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 57 297 +msg 130732 synchronous + from durationcanvas_ref 130476 + to durationcanvas_ref 130604 + yz 366 2015 explicitmsg "4.przekarzPodsumowanieKontroli()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "podsumowanieKontroli:PodsumowanieKontroli" + label_xy 207 352 +msg 130988 return + from durationcanvas_ref 130604 + to durationcanvas_ref 130860 + yz 426 2015 explicitmsg "4.1czyPodsumowanieKontroliZostaloOdebrane:bool" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 310 414 +end diff --git a/models/128258.diagram b/models/128258.diagram new file mode 100644 index 0000000..ecca333 --- /dev/null +++ b/models/128258.diagram @@ -0,0 +1,59 @@ +format 223 + +classinstance 128044 class_ref 128172 // Automat + name "" xyz 25.56 4.4 2000 life_line_z 2000 +classinstance 128172 class_ref 128044 // Klient + name "" xyz 284.8 7.46 2000 life_line_z 2000 +classinstance 128300 class_ref 129964 // Produkt + name "" xyz 573.76 7.08 2000 life_line_z 2000 +classinstance 128556 class_ref 130476 // RodzajPlatnosci + name "" xyz 727.2 4.68 2000 life_line_z 2000 +durationcanvas 128258 classinstance_ref 128044 // :Automat + xyzwh 52 71 2010 11 86 +end +durationcanvas 128514 classinstance_ref 128300 // :Produkt + xyzwh 598 108 2010 11 73 +end +durationcanvas 128812 classinstance_ref 128172 // :Klient + xyzwh 303 54 2010 11 44 +end +durationcanvas 128898 classinstance_ref 128044 // :Automat + xyzwh 52 199 2010 11 40 +end +durationcanvas 129026 classinstance_ref 128172 // :Klient + xyzwh 303 220 2010 11 57 +end +durationcanvas 129282 classinstance_ref 128556 // :RodzajPlatnosci + xyzwh 776 244 2010 11 51 +end +msg 128386 synchronous + from durationcanvas_ref 128812 + to durationcanvas_ref 128258 + yz 71 3005 explicitmsg "1. WpisanieKodu" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 129 50 +msg 128642 synchronous + from durationcanvas_ref 128258 + to durationcanvas_ref 128514 + yz 108 2015 explicitmsg "2. PobierzCene()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 280 92 +msg 128770 return + from durationcanvas_ref 128514 + to durationcanvas_ref 128258 + yz 134 2020 explicitmsg "2.1 PobierzCene(:cena)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 262 118 +msg 129154 synchronous + from durationcanvas_ref 128898 + to durationcanvas_ref 129026 + yz 220 2015 explicitmsg "3. PodajeCene(:cena)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 121 204 +msg 129410 synchronous + from durationcanvas_ref 129026 + to durationcanvas_ref 129282 + yz 253 2020 explicitmsg "4. Rodzajplatnosci(:platnoscgotowka)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 437 237 +end diff --git a/models/128386.diagram b/models/128386.diagram new file mode 100644 index 0000000..a408e99 --- /dev/null +++ b/models/128386.diagram @@ -0,0 +1,32 @@ +format 223 + +classinstance 128044 class_ref 128172 // Automat + name "" xyz 25.56 4.4 2000 life_line_z 2000 +classinstance 128172 class_ref 128044 // Klient + name "" xyz 284.8 7.46 2000 life_line_z 2000 +classinstance 128300 class_ref 129964 // Produkt + name "" xyz 573.76 7.08 2000 life_line_z 2000 +classinstance 128556 class_ref 130476 // RodzajPlatnosci + name "" xyz 727.2 4.68 2000 life_line_z 2000 +durationcanvas 129666 classinstance_ref 128300 // :Produkt + xyzwh 598 84 2010 11 40 +end +durationcanvas 129794 classinstance_ref 128044 // :Automat + xyzwh 52 84 2010 11 53 +end +durationcanvas 130050 classinstance_ref 128172 // :Klient + xyzwh 303 124 2010 11 25 +end +msg 129922 synchronous + from durationcanvas_ref 129666 + to durationcanvas_ref 129794 + yz 84 2015 explicitmsg "1. PodgrzanieProduktu" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 264 68 +msg 130178 synchronous + from durationcanvas_ref 129794 + to durationcanvas_ref 130050 + yz 124 2015 explicitmsg "2. WydanieProduktu" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 124 108 +end diff --git a/models/134572.diagram b/models/134572.diagram new file mode 100644 index 0000000..ebd0165 --- /dev/null +++ b/models/134572.diagram @@ -0,0 +1,99 @@ +format 223 + +pseudostatecanvas 128044 pseudostate_ref 128044 // initial + xyz 315 16 2000 +end +statecanvas 128172 state_ref 128172 // WybranyProdukt + + xyzwh 270 93 2000 111 33 +end +statecanvas 128428 state_ref 128300 // ProduktDostepny + + xyzwh 167 187 2000 117 33 +end +statecanvas 128556 state_ref 128428 // ProduktNiedostepny + + xyzwh 369 177 2000 133 33 +end +statecanvas 128940 state_ref 128556 // KlientPoinformowany + + xyzwh 668 252 2000 139 33 +end +statecanvas 129068 state_ref 128684 // PracownikObslugiPoinformowany + + xyzwh 602 103 2000 207 33 +end +statecanvas 129452 state_ref 128812 // PlatnoscPrzeprowadzona + + xyzwh 58 289 2000 249 33 +end +pseudostatecanvas 129964 pseudostate_ref 128172 // final + xyz 177 394 2000 +end +pseudostatecanvas 130220 pseudostate_ref 128300 // final + xyz 723 341 2000 +end +pseudostatecanvas 130348 pseudostate_ref 128428 // final + xyz 697 192 2000 +end +pseudostatecanvas 131756 pseudostate_ref 129068 // fork wyslijKomunikat + xyzwh 548 224 2005 15 75 +end +transitioncanvas 128300 transition_ref 128044 // wybierzProdukt + + from ref 128044 z 2001 label "wybierzProdukt" xyz 327 44 3000 to ref 128172 + write_horizontally default show_definition default drawing_language default +end +transitioncanvas 128684 transition_ref 128172 // sprawdzDostepnosc + + from ref 128172 z 2001 label "sprawdzDostepnosc" xyz 380 138 3000 to ref 128556 + write_horizontally default show_definition default drawing_language default +end +transitioncanvas 128812 transition_ref 128300 // sprawdzDostepnosc + + from ref 128172 z 2001 label "sprawdzDostepnosc" xyz 174 140 3000 to ref 128428 + write_horizontally default show_definition default drawing_language default +end +transitioncanvas 129580 transition_ref 128684 // przeprowadzPlatnosc + + from ref 128428 z 2001 label "przeprowadzPlatnosc" xyz 93 237 3000 to ref 129452 + write_horizontally default show_definition default drawing_language default +end +transitioncanvas 130476 transition_ref 129068 // wydajProdukt + + from ref 129452 z 2001 label "wydajProdukt" xyz 115.5 346.5 3000 to ref 129964 + write_horizontally default show_definition default drawing_language default +end +transitioncanvas 130988 transition_ref 129196 // + + from ref 128940 z 2001 to ref 130220 + write_horizontally default show_definition default drawing_language default +end +transitioncanvas 131116 transition_ref 129324 // pracownikUzupelniaProdukt + + from ref 129068 z 2001 label "pracownikUzupelniaProdukt" xyz 707 147 3000 to ref 130348 + write_horizontally default show_definition default drawing_language default +end +transitioncanvas 132012 transition_ref 129452 // wyslijKomunikat + decenter_end 441 + + from ref 128556 z 2006 label "wyslijKomunikat" xyz 428 238.5 3000 to ref 131756 + write_horizontally default show_definition default drawing_language default +end +transitioncanvas 132140 transition_ref 129580 // + + from ref 131756 z 2006 to ref 128940 + write_horizontally default show_definition default drawing_language default +end +transitioncanvas 132268 transition_ref 129708 // + + from ref 131756 z 2006 to ref 129068 + write_horizontally default show_definition default drawing_language default +end +transitioncanvas 133548 transition_ref 129836 // + + from ref 128940 z 2001 to point 539 110 + line 133676 z 2001 to ref 128172 + write_horizontally default show_definition default drawing_language default +end +end diff --git a/models/141100.diagram b/models/141100.diagram new file mode 100644 index 0000000..419d1c0 --- /dev/null +++ b/models/141100.diagram @@ -0,0 +1,98 @@ +format 223 + +classinstance 128044 class_ref 151340 // AutomatKontroler + name "" xyz -0.74 4.1 2000 life_line_z 2000 +classinstance 128172 class_ref 128940 // Magazyn + name "" xyz 275.7 7.46 2000 life_line_z 2000 +classinstance 128300 class_ref 129964 // Produkt + name "" xyz 573.06 7.08 2000 life_line_z 2000 +classinstance 128428 class_ref 129324 // PodsumowanieKontroli + name "" xyz 632.14 49.06 2000 life_line_z 2000 +classinstance 128556 class_ref 129196 // ZewnetrznySystemObslugi + name "" xyz 697.4 5.48 2000 life_line_z 2000 +note 131116 "zwracana warto == False jest wydarzeniem systemowym dla nast pnego diagramy interakcji: 5-2-Odebranie informacji o nieotrzymaniu podsumowania kontroli przez system zewnetrzny" + xyzwh 369.16 439.14 2000 171 133 +durationcanvas 128684 classinstance_ref 128044 // :AutomatKontroler + xyzwh 52 85 2010 11 36 +end +durationcanvas 128812 classinstance_ref 128172 // :Magazyn + xyzwh 304 78 2010 11 62 +end +durationcanvas 129068 classinstance_ref 128428 // :PodsumowanieKontroli + xyzwh 700 98 2010 11 41 +end +durationcanvas 129324 classinstance_ref 128172 // :Magazyn + xyzwh 304 169 2010 11 52 +end +durationcanvas 129452 classinstance_ref 128300 // :Produkt + xyzwh 598 163 2010 11 57 +end +durationcanvas 129836 classinstance_ref 128172 // :Magazyn + xyzwh 304 249 2010 11 26 +end +durationcanvas 130092 classinstance_ref 128172 // :Magazyn + xyzwh 304 292 2010 11 32 +end +durationcanvas 130220 classinstance_ref 128044 // :AutomatKontroler + xyzwh 52 285 2010 11 39 +end +durationcanvas 130476 classinstance_ref 128044 // :AutomatKontroler + xyzwh 52 345 2010 11 32 +end +durationcanvas 130604 classinstance_ref 128556 // :ZewnetrznySystemObslugi + xyzwh 777 352 2010 11 85 +end +durationcanvas 130860 classinstance_ref 128044 // :AutomatKontroler + xyzwh 52 390 2010 11 47 +end +msg 128940 synchronous + from durationcanvas_ref 128684 + to durationcanvas_ref 128812 + yz 92 2015 explicitmsg "1.rozpocznijKontrole()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 110 79 +msg 129196 synchronous + from durationcanvas_ref 128812 + to durationcanvas_ref 129068 + yz 114 2015 explicitmsg "2.stworzPodsumowanieKontroli()" + stereotype "<>" xyz 385 121 3000 + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 350 100 +msg 129580 synchronous + from durationcanvas_ref 129324 + to durationcanvas_ref 129452 + yz 179 2015 explicitmsg "2.1.podajDate()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 385 166 +msg 129708 return + from durationcanvas_ref 129452 + to durationcanvas_ref 129324 + yz 209 2020 explicitmsg "2.1.1.dataPrzydatnosciProduktu:date" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 337 195 +reflexivemsg 129964 synchronous + to durationcanvas_ref 129836 + yz 249 2015 explicitmsg "2.2.[*]porownajDate()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "dataPrzydatnosciProduktu:date" + label_xy 328 240 +msg 130348 return + from durationcanvas_ref 130092 + to durationcanvas_ref 130220 + yz 313 2015 explicitmsg "3.podsumowanieKontroli:PodsumowanieKontroli" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 57 297 +msg 130732 synchronous + from durationcanvas_ref 130476 + to durationcanvas_ref 130604 + yz 366 2015 explicitmsg "4.przekarzPodsumowanieKontroli()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "podsumowanieKontroli:PodsumowanieKontroli" + label_xy 208 352 +msg 130988 return + from durationcanvas_ref 130604 + to durationcanvas_ref 130860 + yz 426 2015 explicitmsg "4.1czyPodsumowanieKontroliZostaloOdebrane:bool" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 310 414 +end diff --git a/models/147628.diagram b/models/147628.diagram new file mode 100644 index 0000000..d0069ef --- /dev/null +++ b/models/147628.diagram @@ -0,0 +1,22 @@ +format 223 + +classinstance 128044 class_ref 151340 // AutomatKontroler + name "" xyz 47 338 2000 +classinstance 128172 class_ref 129196 // ZewnetrznySystemObslugi + name "" xyz 355 338 2000 +note 128556 "Zmienna kodBledu tworzona jest gdy AutomatKontroler otrzyma informacj zwrotn e podsumowanie kontroli nie zosta o przyj te (patrz diagram 5-1-rozpoczecieKontroli) +" + xyzwh 148 369 2000 203 93 +note 128684 "Nastepuje przejscie do diagramow bazowanych na UseCasie 3: \"Zgloszenie usterki\"" + xyzwh 471 366 2000 167 79 +linkcanvas 128300 + from ref 128044 z 2001 to ref 128172 +dirscanvas 128428 z 1000 linkcanvas_ref 128300 + + forward_label "1 zglosUsterke(kodBledu:int)" xyz 182 319 3000 +msgs + explicitmsg "zglosUsterke(kodBledu:int)" + forward ranks 1 "1" dirscanvas_ref 128428 + no_msg +msgsend +end diff --git a/models/2.session b/models/2.session new file mode 100644 index 0000000..7271ce0 --- /dev/null +++ b/models/2.session @@ -0,0 +1,20 @@ +window_sizes 3840 2081 900 2934 1899 128 + +diagrams + sequencediagram_ref 128258 // 4-1-WpisanieKoduProduku + 2347 1519 100 A4 0 0 + sequencediagram_ref 128002 // 4-2-WrzucenieGotówki + 2347 1519 100 A4 0 0 + classdiagram_ref 128044 // domain-model + 2347 1519 100 A3 0 0 + active sequencediagram_ref 128386 // 4-3-WydanieProduktu + 2347 1519 100 A4 0 0 +end +show_stereotypes +open + classview_ref 128044 // domain + state_ref 128044 // zakupProduktu + sequencediagram_ref 128002 // 4-2-WrzucenieGotówki + sequencediagram_ref 128258 // 4-1-WpisanieKoduProduku +end +end diff --git a/models/44.session b/models/44.session index 6f4e7a7..04c2a42 100644 --- a/models/44.session +++ b/models/44.session @@ -1,10 +1,13 @@ window_sizes 1366 705 229 1132 659 0 diagrams - active classdiagram_ref 128044 // domain-model - 1089 692 90 A3 49 0 + active sequencediagram_ref 141100 // 5-1-rozpoczecieKontroli + 1132 659 102 A4 0 0 + collaborationdiagram_ref 147628 // 5-2-odebranieInformacjiONieotrzymaniuPodsumowaniaPrzezSysZewn + 905 527 100 A4 298 0 end show_stereotypes +selected sequencediagram_ref 141100 // 5-1-rozpoczecieKontroli open class_ref 128300 // PracownikObslugi class_ref 128684 // Platnosc @@ -18,5 +21,6 @@ open class_ref 137644 // Raport class_ref 144428 // Kasa class_ref 144812 // Gotowka + state_ref 128428 // ProduktNiedostepny end end diff --git a/models/models.prj b/models/models.prj index 13beb97..e4fe994 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,9 +1,12 @@ format 223 "models" + revision 10 + modified_by 2 "adamc" + revision 4 + modified_by 44 "Marta Roszak" revision 6 modified_by 17 "sarkow1" - // class settings default_attribute_visibility private default_relation_visibility private default_operation_visibility public @@ -907,26 +910,174 @@ format 223 end end - classview 128017 "design" - + classview 134572 "design" + classdiagramsettings member_max_width 0 end - + classcompositediagramsettings end - + collaborationdiagramsettings end - + objectdiagramsettings end - + objectcompositediagramsettings end - + sequencediagramsettings end - + statediagramsettings end - - + + activitydiagramsettings end + state 128044 "zakupProduktu" + stereotype "machine" + statediagram 134572 "zakupProduktu" + statediagramsettings draw_all_relations no + end + size A4 + end + + pseudostate 128044 initial "" + transition 128044 "wybierzProdukt" + on state_ref 128172 // WybranyProdukt + external + end + end + + state 128172 "WybranyProdukt" + transition 128172 "sprawdzDostepnosc" + on state_ref 128428 // ProduktNiedostepny + external + end + + transition 128300 "sprawdzDostepnosc" + on state_ref 128300 // ProduktDostepny + external + end + end + + state 128300 "ProduktDostepny" + transition 128684 "przeprowadzPlatnosc" + on state_ref 128812 // PlatnoscPrzeprowadzona + external + end + end + + state 128428 "ProduktNiedostepny" + transition 128428 "wyslijKomunikat" + on state_ref 128556 // KlientPoinformowany + external + end + + transition 128556 "wyslijKomunikat" + on state_ref 128684 // PracownikObslugiPoinformowany + external + end + + pseudostate 129068 fork "wyslijKomunikat" + transition 129580 "" + on state_ref 128556 // KlientPoinformowany + external + end + + transition 129708 "" + on state_ref 128684 // PracownikObslugiPoinformowany + external + end + end + + transition 129452 "wyslijKomunikat" + on pseudostate_ref 129068 // fork wyslijKomunikat + external + end + end + + state 128556 "KlientPoinformowany" + transition 129196 "" + on pseudostate_ref 128300 // final + external + end + + transition 129836 "" + on state_ref 128172 // WybranyProdukt + external + end + end + + state 128684 "PracownikObslugiPoinformowany" + transition 129324 "pracownikUzupelniaProdukt" + on pseudostate_ref 128428 // final + external + end + end + + state 128812 "PlatnoscPrzeprowadzona" + transition 128812 "wydajProdukt" + on state_ref 128940 // ProduktWydany + external + end + + transition 129068 "wydajProdukt" + on pseudostate_ref 128172 // final + external + end + end + + state 128940 "ProduktWydany" + transition 128940 "zakonczObslugeKlienta" + on pseudostate_ref 128172 // final + external + end + end + + pseudostate 128172 final "" + end + + pseudostate 128300 final "" + end + + pseudostate 128428 final "" + end + end + + sequencediagram 141100 "5-1-rozpoczecieKontroli" + sequencediagramsettings end + overlapping_bars size A4 + end + + class 151340 "AutomatKontroler" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + collaborationdiagram 147628 "5-2-odebranieInformacjiONieotrzymaniuPodsumowaniaPrzezSysZewn" + collaborationdiagramsettings end + size A4 + end + + sequencediagram 128002 "4-2-WrzucenieGotďż˝wki" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128258 "4-1-WpisanieKoduProduku" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 128386 "4-3-WydanieProduktu" + sequencediagramsettings end + overlapping_bars size A4 + end + sequencediagram 128145 "1-1-wpisanieKoduProduktu" sequencediagramsettings end overlapping_bars size A2 @@ -990,7 +1141,7 @@ format 223 end class 128145 "AutomatHandler" - visibility package + visibility package cpp_decl "" java_decl "" php_decl "" @@ -998,7 +1149,7 @@ format 223 idl_decl "" explicit_switch_type "" mysql_decl "" - + end sequencediagram 134673 "1-2-zblizenieKarty" @@ -1017,7 +1168,7 @@ format 223 end class 134673 "AutomatController" - visibility package + visibility package cpp_decl "" java_decl "" php_decl "" @@ -1025,7 +1176,7 @@ format 223 idl_decl "" explicit_switch_type "" mysql_decl "" - + end end end