format 224 "models" revision 42 modified_by 8 "s452662" // 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 72 font_size 8 diagram_format A4 image_root_dir "" mark_for_import classview 128012 "domain" classdiagramsettings member_max_width 0 end classcompositediagramsettings end collaborationdiagramsettings end objectdiagramsettings end objectcompositediagramsettings end sequencediagramsettings end statediagramsettings end activitydiagramsettings end classdiagram 128012 "domain-model" classdiagramsettings draw_all_relations no show_members_full_definition yes member_max_width 0 end size B-Landscape end class 128008 "Menu" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 139912 // relation 137608 ---- a role_name "" private classrelation_ref 139912 // b role_name "" private classrelation_ref 140040 // end classrelation 140168 // (Jest zawarta w) relation 137736 ---- name "Jest zawarta w" a role_name "" multiplicity "*" private classrelation_ref 140168 // (Jest zawarta w) b role_name "" multiplicity "1" private classrelation_ref 140296 // (Jest zawarta w) end end class 128136 "Potrawa" abstract visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 129288 // (< Jest dodatkiem) relation 128648 ---- name "< Jest dodatkiem" a role_name "" multiplicity "*" private classrelation_ref 129288 // (< Jest dodatkiem) b role_name "" multiplicity "*" private classrelation_ref 129416 // (< Jest dodatkiem) end classrelation 129672 // < Jest skladnikiem relation_ref 128776 // < Jest skladnikiem end classrelation 130184 // Zawiera relation_ref 129032 // Zawiera end attribute 128904 "nazwa" private explicit_type "string" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 129032 "cena" private type class_ref 143880 // Wartosc cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 128264 "Zamowienie" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 130056 // (Zawiera) relation 129032 ---- name "Zawiera" a role_name "" multiplicity "1..*" private classrelation_ref 130056 // (Zawiera) b role_name "" multiplicity "*" private classrelation_ref 130184 // Zawiera end classrelation 130312 // (Zarzadza) relation 129160 ---- name "Zarzadza" a role_name "" multiplicity "1" private classrelation_ref 130312 // (Zarzadza) b role_name "" multiplicity "*" private classrelation_ref 130440 // (Zarzadza) end classrelation 130952 // Przygotowuje relation_ref 129416 // Przygotowuje end classrelation 131336 // (Oplaca) relation 129672 ---- name "Oplaca" a role_name "" multiplicity "1" private classrelation_ref 131336 // (Oplaca) b role_name "" multiplicity "1" private classrelation_ref 131464 // (Oplaca) end attribute 129544 "stan" private explicit_type "Stan" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 129672 "notatki" private explicit_type "string" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 129928 "cena" private type class_ref 143880 // Wartosc cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 128392 "Platnosc" abstract visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 131464 // (Oplaca) relation_ref 129672 // Oplaca end classrelation 131592 // (Przyjmuje) relation 129800 ---- name "Przyjmuje" a role_name "" multiplicity "1" private classrelation_ref 131592 // (Przyjmuje) b role_name "" multiplicity "*" private classrelation_ref 131720 // (Przyjmuje) end classrelation 138632 // relation 136584 ---- a role_name "" private classrelation_ref 138632 // b role_name "" private classrelation_ref 138760 // end classrelation 138888 // relation 136712 ---- a role_name "" private classrelation_ref 138888 // b role_name "" private classrelation_ref 139016 // end attribute 128008 "kwota" private explicit_type "Wartosc" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 128136 "data" private explicit_type "Data" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 128520 "Kelner" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 130440 // (Zarzadza) relation_ref 129160 // Zarzadza end classrelation 130568 // (Obsluguje) relation 129288 ---- name "Obsluguje" a role_name "" multiplicity "*" private classrelation_ref 130568 // (Obsluguje) b role_name "" multiplicity "1" private classrelation_ref 130696 // (Obsluguje) end classrelation 140680 // relation 138120 ---|> a public classrelation_ref 140680 // b parent class_ref 143496 // Pracownik end end class 128904 "Produkt" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128776 // (Jest przechowywany) relation 128392 ---- name "Jest przechowywany" a role_name "" multiplicity "1" private classrelation_ref 128776 // (Jest przechowywany) b role_name "" multiplicity "*" private classrelation_ref 128904 // (Jest przechowywany) end classrelation 129416 // (< Jest dodatkiem) relation_ref 128648 // < Jest dodatkiem end classrelation 129544 // (< Jest skladnikiem) relation 128776 ---- name "< Jest skladnikiem" a role_name "" multiplicity "*" private classrelation_ref 129544 // (< Jest skladnikiem) b role_name "" multiplicity "1..*" private classrelation_ref 129672 // < Jest skladnikiem end classrelation 141320 // Zapisuje informacje o licznosci relation_ref 138504 // Zapisuje informacje o licznosci end attribute 129800 "nazwa" private explicit_type "string" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 129032 "Spizarnia" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128648 // Obsluguje relation_ref 128264 // Obsluguje end classrelation 128904 // (Jest przechowywany) relation_ref 128392 // Jest przechowywany end classrelation 140936 // (Przechowuje) relation 138376 ---- name "Przechowuje" a role_name "" multiplicity "*" private classrelation_ref 140936 // (Przechowuje) b role_name "" multiplicity "1" private classrelation_ref 141064 // (Przechowuje) end classrelation 128396 // < Aktualizuje stan relation_ref 128140 // < Aktualizuje stan end end class 129160 "Kuchnia" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 130824 // (Przygotowuje) relation 129416 ---- name "Przygotowuje" a role_name "" multiplicity "*" private classrelation_ref 130824 // (Przygotowuje) b role_name "" multiplicity "1" private classrelation_ref 130952 // Przygotowuje end classrelation 131208 // Obsluguje relation_ref 129544 // Obsluguje end end class 135688 "Klient" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 130696 // (Obsluguje) relation_ref 129288 // Obsluguje end end class 135816 "Kucharz" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 131080 // (Obsluguje) relation 129544 ---- name "Obsluguje" a role_name "" multiplicity "1" private classrelation_ref 131080 // (Obsluguje) b role_name "" multiplicity "1..*" private classrelation_ref 131208 // Obsluguje end classrelation 140552 // relation 137992 ---|> a public classrelation_ref 140552 // b parent class_ref 143496 // Pracownik end end class 135944 "Kasa" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 131720 // (Przyjmuje) relation_ref 129800 // Przyjmuje end classrelation 131848 // (Obsluguje) relation 129928 ---- name "Obsluguje" a role_name "" multiplicity "1" private classrelation_ref 131848 // (Obsluguje) b role_name "" multiplicity "1" private classrelation_ref 131976 // (Obsluguje) end attribute 128264 "numer" private explicit_type "int" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 136072 "Kasjer" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 131976 // (Obsluguje) relation_ref 129928 // Obsluguje end classrelation 140424 // relation 137864 ---|> a public classrelation_ref 140424 // b parent class_ref 143496 // Pracownik end end class 136328 "PracownikSpizarni" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128520 // (Obsluguje) relation 128264 ---- name "Obsluguje" a role_name "" multiplicity "1" private classrelation_ref 128520 // (Obsluguje) b role_name "" multiplicity "1..*" private classrelation_ref 128648 // Obsluguje end classrelation 140808 // relation 138248 ---|> a public classrelation_ref 140808 // b parent class_ref 143496 // Pracownik end end class 142856 "PlatnoscKarta" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 138760 // relation_ref 136584 // end classrelation 139400 // relation 137096 ---|> a public classrelation_ref 139400 // b parent class_ref 128392 // Platnosc end end class 142984 "PlatnoscGotowka" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 139016 // relation_ref 136712 // end classrelation 139528 // relation 137224 ---|> a public classrelation_ref 139528 // b parent class_ref 128392 // Platnosc end end class 143240 "PotrawaNiestandardowa" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 139656 // relation 137352 ---|> a public classrelation_ref 139656 // b parent class_ref 128136 // Potrawa end end class 143368 "PotrawaStandardowa" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 139784 // relation 137480 ---|> a public classrelation_ref 139784 // b parent class_ref 128136 // Potrawa end classrelation 140040 // relation_ref 137608 // end classrelation 140296 // (Jest zawarta w) relation_ref 137736 // Jest zawarta w end end class 143496 "Pracownik" abstract visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" attribute 128392 "imie" private explicit_type "string" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 128520 "nazwisko" private explicit_type "string" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 128648 "numerKonta" private type class_ref 144008 // NumerKonta cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 128776 "numerTelefonu" private type class_ref 144136 // NumerTelefonu cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 143624 "IloscProduktu" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 141064 // (Przechowuje) relation_ref 138376 // Przechowuje end classrelation 141192 // (Zapisuje informacje o licznosci) relation 138504 ---- name "Zapisuje informacje o licznosci" a role_name "" multiplicity "1" private classrelation_ref 141192 // (Zapisuje informacje o licznosci) b role_name "" multiplicity "1" private classrelation_ref 141320 // Zapisuje informacje o licznosci end attribute 129288 "ilosc" private explicit_type "int" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 129416 "miara" private explicit_type "Miara" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end classrelation 128140 // < Sklada sie z relation_ref 128012 // < Sklada sie z end end class 143752 "Data" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 143880 "Wartosc" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 144008 "NumerKonta" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 144136 "NumerTelefonu" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 144264 "StanZamowienia" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 128012 "Miara" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 134540 "Dostawa" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" attribute 128012 "listaProduktow" private type class_ref 130331 // IloscProduktu stereotype "list" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end classrelation 128012 // (< Sklada sie z) relation 128012 ---- name "< Sklada sie z" a role_name "" multiplicity "*" private classrelation_ref 128012 // (< Sklada sie z) b role_name "" multiplicity "1" private classrelation_ref 128140 // < Sklada sie z end classrelation 128268 // (< Aktualizuje stan) relation 128140 ---- name "< Aktualizuje stan" a role_name "" multiplicity "1" private classrelation_ref 128268 // (< Aktualizuje stan) b role_name "" multiplicity "*" private classrelation_ref 128396 // < Aktualizuje stan end end end classview 128027 "design" classdiagramsettings member_max_width 0 end classcompositediagramsettings end collaborationdiagramsettings end objectdiagramsettings end objectcompositediagramsettings end sequencediagramsettings end statediagramsettings end activitydiagramsettings end sequencediagram 161897 "1-1-restartSystemu" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 128233 "1-2-stworzenieNowegoZamowienia" sequencediagramsettings end overlapping_bars size A4 end collaborationdiagram 155113 "1-3-wprowadzenieNumeruStolika" collaborationdiagramsettings end size A4 end collaborationdiagram 128489 "1-4-dodaniePotrawyDoZamowienia" collaborationdiagramsettings end size A4 end collaborationdiagram 155369 "1-5-usunieciePotrawyZZamowienia" collaborationdiagramsettings end size A4 end collaborationdiagram 135145 "1-6-zmianaLicznosciZamawianejPotrawy" collaborationdiagramsettings end size A4 end collaborationdiagram 135273 "1-7-dodanieDodatkuDoPotrawy" collaborationdiagramsettings end size A4 end collaborationdiagram 141801 "1-8-usuniecieDodatkuZPotrawy" collaborationdiagramsettings end size A4 end sequencediagram 141929 "1-9-potwierdzenieZamowienia" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 142057 "1-10-anulowanieZamowienia" sequencediagramsettings end overlapping_bars size A4 end collaborationdiagram 148585 "1-11-dodaniePromocjiDoZamowienia" collaborationdiagramsettings end size A4 end sequencediagram 175849 "2-1-restartSystemu" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 168425 "2-2-dodaniePotrawyNiestandardowej" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 168553 "2-3-dodanieSkladnika" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 168681 "2-4-usuniecieSkladnika" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 168809 "2-5-dodanieDodatku" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 168937 "2-6-usuniecieDodatku" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 169065 "2-8-anulowanie" sequencediagramsettings end overlapping_bars size A4 end collaborationdiagram 134683 "7-2-stworzenieNowejDostawy" collaborationdiagramsettings end size A4 end sequencediagram 134811 "7-5-dodanieProduktuDoDostawy" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 134939 "7-8-akceptacjaDostawy" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 135067 "7-9-anulowanieDostawy" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 135195 "7-10-aktualizacjaSpizarni" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 175593 "8-1-restartSystemu" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 175721 "8-2-rozpoczeciePlatnosci" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 175977 "8-3-wprowadzenieNumeruStolika" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 176105 "8-4-edycjaNumeruStolika" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 176233 "8-5-wyborSposobuPlatnosci" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 176361 "8-6-dokonaniePlatnosciGotowka" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 176489 "8-7-zeskanowanieKartyTerminalem" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 128027 "8-8-wprowadzeniePinu" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 128155 "8-9-anulowaniePlatnosci" sequencediagramsettings end overlapping_bars size A4 end class 128027 "Menu" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 128155 "Potrawa" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 129051 // (zawiera) relation 129051 ---> name "zawiera" a role_name "" multiplicity "1..*" private classrelation_ref 129051 // (zawiera) b multiplicity "*" parent class_ref 128667 // Produkt end operation 138395 "zmienLicznosc" public explicit_return_type "void" nparams 1 param in name "nowaLicznosc" explicit_type "int" end operation 138907 "stworzDodatek" public return_type class_ref 128667 // Produkt nparams 1 param in name "produktId" explicit_type "int" end operation 139547 "dodajDodatek" public explicit_return_type "void" nparams 1 param in name "dodatek" type class_ref 128667 // Produkt end operation 143899 "usunDodatek" public return_type class_ref 128667 // Produkt nparams 1 param in name "dodatek" type class_ref 128667 // Produkt end end class 128283 "Zamowienie" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128539 // (agreguje) relation 128539 ---> name "agreguje" a role_name "" multiplicity "*" private classrelation_ref 128539 // (agreguje) b multiplicity "*" parent class_ref 128155 // Potrawa end classrelation 128923 // (korzysta z) relation 128923 ---> name "korzysta z" a role_name "" multiplicity "1" private classrelation_ref 128923 // (korzysta z) b multiplicity "*" parent class_ref 147945 // FabrykaPotraw end classrelation 129179 // (zawiera) relation 129179 ---> name "zawiera" a role_name "" multiplicity "*" private classrelation_ref 129179 // (zawiera) b multiplicity "*" parent class_ref 134761 // StrategiaObliczaniaZnizkiProcentowej end classrelation 129947 // (agreguje) relation 129947 ---> name "agreguje" a role_name "" multiplicity "*" private classrelation_ref 129947 // (agreguje) b multiplicity "1" parent class_ref 129947 // PotrawaNiestandardowa end operation 135963 "ustawNumerStolika" public explicit_return_type "void" nparams 1 param in name "numerStolika" explicit_type "int" end operation 136603 "stworzPotrawe" public return_type class_ref 128155 // Potrawa nparams 1 param in name "przepisId" explicit_type "int" end operation 137243 "dodajPotrawe" public explicit_return_type "void" nparams 1 param in name "potrawa" type class_ref 128155 // Potrawa end operation 137627 "zwrocPotrawe" public return_type class_ref 128155 // Potrawa nparams 1 param in name "potrawaId" explicit_type "int" end operation 137883 "usunPotrawe" public explicit_return_type "void" nparams 1 param in name "potrawa" type class_ref 128155 // Potrawa end operation 138779 "stworzDodatek" public return_type class_ref 128667 // Produkt nparams 1 param in name "produktId" explicit_type "int" end operation 139419 "dodajDodatek" public explicit_return_type "void" nparams 2 param in name "potrawaId" explicit_type "int" param in name "dodatek" type class_ref 128667 // Produkt end operation 140827 "dodajPromocje" public explicit_return_type "void" nparams 1 param in name "promocjaId" explicit_type "int" end operation 140955 "dodajPromocje" public explicit_return_type "void" nparams 1 param in name "promocja" type class_ref 134761 // StrategiaObliczaniaZnizkiProcentowej end operation 141211 "dodajPotraweNiestandardowa" public explicit_return_type "void" nparams 0 end operation 141851 "dodanieDoPotrawy" public explicit_return_type "void" nparams 2 param in name "produkt" type class_ref 128667 // Produkt param in name "idPotrawy" explicit_type "int" end operation 143771 "usunDodatek" public return_type class_ref 128667 // Produkt nparams 1 param in name "produktId" explicit_type "int" end classrelation 134633 // (korzysta z) relation 134633 ---> name "korzysta z" a role_name "" multiplicity "1" private classrelation_ref 134633 // (korzysta z) b multiplicity "*" parent class_ref 174185 // FabrykaPromocji end operation 129257 "obliczKoszt" public explicit_return_type "double" nparams 0 end end class 128411 "Platnosc" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 131099 // (posluguje sie) relation 131099 ---> name "posluguje sie" a role_name "" multiplicity "1" private classrelation_ref 131099 // (posluguje sie) b multiplicity "*" parent class_ref 141289 // MenedzerBazyDanych end classrelation 131227 // (posluguje sie) relation 131227 ---> name "posluguje sie" a role_name "" multiplicity "1" private classrelation_ref 131227 // (posluguje sie) b multiplicity "1" parent class_ref 137627 // PolaczenieZBankiemHandler end operation 144283 "wprowadzNumerStolika" public explicit_return_type "void" nparams 1 param in name "numerStolika" explicit_type "int" end operation 144795 "edytujNumerStolika" public explicit_return_type "void" nparams 1 param in name "numerStolika" explicit_type "int" end operation 145307 "wybierzSposobPlatnosci" public explicit_return_type "void" nparams 1 param in name "sposobPlatnosci" explicit_type "IStrategiaSposobuUiszczaniaPlatnosci" end operation 145563 "dokonajPlatnosci" public explicit_return_type "double" nparams 1 param in name "przyjetaGotowka" explicit_type "double" end operation 145819 "pobierzSrodkiZKarty" public explicit_return_type "void" nparams 1 param in name "numerKarty" explicit_type "string" end operation 146203 "wprowadzNumerPin" public explicit_return_type "void" nparams 1 param in name "numerPin" explicit_type "string" end operation 146587 "anulujPlatnosc" public explicit_return_type "void" nparams 0 end classrelation 135529 // (korzysta z) relation 135529 ---> name "korzysta z" a role_name "" multiplicity "1" private classrelation_ref 135529 // (korzysta z) b multiplicity "1" parent class_ref 174057 // IStrategiaSposobuUiszczaniaPlatnosci end end class 128539 "Kelner" visibility package stereotype "actor" cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 128667 "Produkt" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 130587 // (jest zawarty w) relation 130587 ---> name "jest zawarty w" a role_name "" multiplicity "*" private classrelation_ref 130587 // (jest zawarty w) b multiplicity "*" parent class_ref 128283 // Zamowienie end operation 141723 "dodanieSkladnika" public explicit_return_type "void" nparams 2 param in name "skladnik" type class_ref 128667 // Produkt param in name "idPotrawy" explicit_type "int" end operation 142491 "dodanieDodatku" public explicit_return_type "void" nparams 2 param in name "idDodatek" explicit_type "int" param in name "idPotrawy" explicit_type "int" end end class 128795 "Spizarnia" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 130203 // (przechowuje) relation 130203 ---> name "przechowuje" a role_name "" multiplicity "*" private classrelation_ref 130203 // (przechowuje) b multiplicity "1" parent class_ref 130331 // IloscProduktu end classrelation 130459 // (zawiera) relation 130459 ---> name "zawiera" a role_name "" multiplicity "*" private classrelation_ref 130459 // (zawiera) b multiplicity "1" parent class_ref 128667 // Produkt end operation 141467 "dodanieSkladnika" public explicit_return_type "void" nparams 2 param in name "idSkladnika" explicit_type "int" param in name "idPotrawy" explicit_type "int" end operation 142363 "dodanieDodatku" public explicit_return_type "void" nparams 2 param in name "idDodatek" explicit_type "int" param in name "idPotrawy" explicit_type "int" end operation 142875 "zaktualizujIloscSkladnika" public explicit_return_type "void" nparams 1 param in name "skladnik" type class_ref 128667 // Produkt end operation 143131 "zaktualizujIloscDodatku" public explicit_return_type "void" nparams 1 param in name "dodatek" type class_ref 128667 // Produkt end end class 128923 "Kuchnia" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 129051 "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 129179 "Kucharz" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 129307 "Kasa" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 129435 "Kasjer" visibility package stereotype "actor" cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 129563 "PracownikSpizarni" visibility package stereotype "actor" cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 129691 "PlatnoscKarta" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 129819 "PlatnoscGotowka" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 129947 "PotrawaNiestandardowa" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 141979 "dodanieSkladnikaDoPotrawy" public explicit_return_type "void" nparams 1 param in name "skladnik" type class_ref 128667 // Produkt end operation 142747 "usunSkladnik" public explicit_return_type "void" nparams 1 param in name "skladnik" type class_ref 128667 // Produkt end operation 143515 "usunDodatek" public explicit_return_type "void" nparams 1 param in name "dodatek" type class_ref 128667 // Produkt end end class 130075 "PotrawaStandardowa" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 130203 "Pracownik" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 130331 "IloscProduktu" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 130331 // relation 130331 ---> a role_name "" private classrelation_ref 130331 // b parent class_ref 128795 // Spizarnia end operation 141595 "sprawdzIlosc" public explicit_return_type "int" nparams 1 param in name "idProduktu" explicit_type "int" end operation 142107 "aktualizujIlosc" public explicit_return_type "void" nparams 1 param in name "idProduktu" explicit_type "int" end operation 143003 "zaktualizujIloscSkladnika" public explicit_return_type "void" nparams 1 param in name "skladnik" type class_ref 128667 // Produkt end operation 143259 "zaktualizujIloscDodatku" public explicit_return_type "void" nparams 1 param in name "dodatek" type class_ref 128667 // Produkt end end class 130459 "Data" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 130587 "Wartosc" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 130715 "NumerKonta" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 130843 "NumerTelefonu" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 130971 "StanZamowienia" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 131099 "Miara" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 128105 "ZarzadzanieZamowieniamiController" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 128411 "restartujSystem" public explicit_return_type "void" nparams 0 end classrelation 128027 // (uzywa) relation 128027 ---> name "uzywa" a role_name "" multiplicity "1" private classrelation_ref 128027 // (uzywa) b multiplicity "1" parent class_ref 154473 // System end classrelation 128283 // (uzywa) relation 128283 ---> name "uzywa" a role_name "" multiplicity "1" private classrelation_ref 128283 // (uzywa) b multiplicity "1" parent class_ref 128233 // ZarzadcaZamowien end operation 135195 "stworzZamowienie" public explicit_return_type "void" nparams 0 end operation 135579 "wprowadzNumerStolika" public explicit_return_type "" nparams 2 param in name "zamowienieId" explicit_type "int" param in name "numerStolika" explicit_type "int" end operation 136347 "dodajPotrawe" public explicit_return_type "Stan" nparams 2 param in name "zamowienieId" explicit_type "int" param in name "przepisId" explicit_type "int" end operation 137371 "usunPotrawe" public explicit_return_type "void" nparams 2 param in name "zamowienieId" explicit_type "int" param in name "potrawaId" explicit_type "int" end operation 138011 "zmienLicznosc" public explicit_return_type "Stan" nparams 3 param in name "zamowienieId" explicit_type "int" param in name "potrawaId" explicit_type "int" param in name "nowaLicznosc" explicit_type "int" end operation 138523 "dodajDodatek" public explicit_return_type "Stan" nparams 3 param in name "zamowienieId" explicit_type "int" param in name "potrawaId" explicit_type "int" param in name "produktId" explicit_type "int" end operation 139675 "usunDodatek" public explicit_return_type "void" nparams 3 param in name "zamowienieId" explicit_type "int" param in name "potrawaId" explicit_type "int" param in name "produktId" explicit_type "int" end operation 140315 "potwierdzZamowienie" public explicit_return_type "Stan" nparams 1 param in name "zamowienieId" explicit_type "int" end operation 140571 "anulujZamowienie" public explicit_return_type "Stan" nparams 1 param in name "zamowienieId" explicit_type "int" end operation 140699 "dodajPromocje" public explicit_return_type "void" nparams 2 param in name "zamowienieId" explicit_type "int" param in name "promocjaId" explicit_type "int" end end class 128233 "ZarzadcaZamowien" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128411 // (agreguje) relation 128411 ---> name "agreguje" a role_name "" multiplicity "*" private classrelation_ref 128411 // (agreguje) b multiplicity "1" parent class_ref 128283 // Zamowienie end classrelation 128667 // (posluguje sie) relation 128667 ---> name "posluguje sie" a role_name "" multiplicity "1" private classrelation_ref 128667 // (posluguje sie) b multiplicity "1" parent class_ref 141289 // MenedzerBazyDanych end operation 135323 "stworzZamowienie" public explicit_return_type "void" nparams 0 end operation 135451 "dodajZamowienie" public explicit_return_type "" nparams 1 param in name "zamowienie" type class_ref 128283 // Zamowienie multiplicity "1" end operation 135707 "wprowadzNumerStolika" public explicit_return_type "void" nparams 2 param in name "zamowienieId" explicit_type "int" param in name "numerStolika" explicit_type "int" end operation 135835 "zwrocZamowienie" public return_type class_ref 128283 // Zamowienie nparams 1 param in name "zamowienieId" explicit_type "int" end operation 136475 "dodajPotrawe" public explicit_return_type "Stan" nparams 2 param in name "zamowienieId" explicit_type "int" param in name "przepisId" explicit_type "int" end operation 137499 "usunPotrawe" public explicit_return_type "void" nparams 2 param in name "zamowienieId" explicit_type "int" param in name "potrawaId" explicit_type "int" end operation 138139 "zmienLicznosc" public explicit_return_type "Stan" nparams 3 param in name "zamowienieId" explicit_type "int" param in name "potrawaId" explicit_type "int" param in name "nowaLicznosc" explicit_type "int" end operation 138651 "dodajDodatek" public explicit_return_type "Stan" nparams 3 param in name "zamowienieId" explicit_type "int" param in name "potrawaId" explicit_type "int" param in name "produktId" explicit_type "int" end operation 139803 "usunDodatek" public explicit_return_type "void" nparams 3 param in name "zamowienieId" explicit_type "int" param in name "potrawaId" explicit_type "int" param in name "produktId" explicit_type "int" end operation 140059 "dodajPromocje" public explicit_return_type "void" nparams 2 param in name "zamowienieId" explicit_type "int" param in name "promocjaId" explicit_type "int" end operation 140187 "anulujZamowienie" public explicit_return_type "Stan" nparams 1 param in name "zamowienieId" explicit_type "int" end operation 140443 "potwierdzZamowienie" public explicit_return_type "Stan" nparams 1 param in name "zamowienieId" explicit_type "int" end end class 134761 "StrategiaObliczaniaZnizkiProcentowej" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 135145 // relation 135145 -_-> a public classrelation_ref 135145 // b parent class_ref 174313 // IStrategiaObliczaniaZnizki end classrelation 135657 // relation 135657 -_-|> a public classrelation_ref 135657 // b parent class_ref 174313 // IStrategiaObliczaniaZnizki end operation 128873 "obliczZnizke" public explicit_return_type "double" nparams 1 param in name "zamowienie" type class_ref 128264 // Zamowienie end end class 141289 "MenedzerBazyDanych" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128795 // (obsluguje) relation 128795 ---> name "obsluguje" a role_name "" multiplicity "1" private classrelation_ref 128795 // (obsluguje) b multiplicity "1" parent class_ref 141417 // BazaDanych end operation 136091 "wprowadzNumerStolika" public explicit_return_type "void" nparams 2 param in name "zamowienie" type class_ref 128283 // Zamowienie param in name "numerStolika" explicit_type "int" end operation 136859 "odejmijProdukty" public explicit_return_type "bool" nparams 2 param in name "potrawa" type class_ref 128155 // Potrawa param in name "licznosc" explicit_type "int" end operation 137755 "dodajProdukty" public explicit_return_type "void" nparams 2 param in name "potrawa" type class_ref 128155 // Potrawa param in name "licznosc" explicit_type "int" end operation 138267 "zmienLicznoscProduktow" public explicit_return_type "bool" nparams 2 param in name "potrawa" type class_ref 128155 // Potrawa param in name "licznosc" explicit_type "int" end operation 139035 "odejmijProdukt" public explicit_return_type "bool" nparams 2 param in name "produkt" type class_ref 128667 // Produkt param in name "licznosc" explicit_type "int" end operation 139931 "dodajProdukt" public explicit_return_type "void" nparams 2 param in name "produkt" type class_ref 128667 // Produkt param in name "licznosc" explicit_type "int" end operation 144411 "zwrocZamowienie" public return_type class_ref 128283 // Zamowienie nparams 1 param in name "numerStolika" explicit_type "int" end operation 145051 "zwrocSposobPlatnosci" public explicit_return_type "SposobPlatnosci" nparams 1 param in name "sposobPlatnosciId" explicit_type "int" end end class 141417 "BazaDanych" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 136219 "wprowadzNumerStolika" public explicit_return_type "void" nparams 2 param in name "zamowienie" type class_ref 128283 // Zamowienie param in name "numerStolika" explicit_type "int" end operation 136987 "czyWszystkieProduktySaDostepne" public explicit_return_type "bool" nparams 2 param in name "potrawa" type class_ref 128155 // Potrawa param in name "licznosc" explicit_type "int" end operation 137115 "zmienLicznoscProduktowZPotrawy" public explicit_return_type "void" nparams 2 param in name "potrawa" type class_ref 128155 // Potrawa param in name "licznosc" explicit_type "int" end operation 139163 "czyProduktJestDostepny" public explicit_return_type "bool" nparams 2 param in name "produkt" type class_ref 128667 // Produkt param in name "licznosc" explicit_type "int" end operation 139291 "zmienLicznoscProduktu" public explicit_return_type "void" nparams 2 param in name "produkt" type class_ref 128667 // Produkt param in name "licznosc" explicit_type "int" end operation 144539 "zwrocZamowienie" public return_type class_ref 128283 // Zamowienie nparams 1 param in name "numerStolika" explicit_type "int" end operation 145179 "zwrocSposobPlatnosci" public explicit_return_type "SposobPlatnosci" nparams 1 param in name "sposobPlatnosciId" explicit_type "int" end end class 147945 "FabrykaPotraw" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 136731 "stworzPotrawe" public return_type class_ref 128155 // Potrawa nparams 1 param in name "przepisId" explicit_type "int" end classrelation 128105 // (tworzy) relation 128105 ---> name "tworzy" a role_name "" multiplicity "*" private classrelation_ref 128105 // (tworzy) b multiplicity "1" parent class_ref 128155 // Potrawa end end class 154473 "System" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 128027 "restart" public explicit_return_type "void" nparams 0 end operation 128155 "restartujSystem" public explicit_return_type "void" nparams 0 end operation 128283 "zapiszStan" public explicit_return_type "void" nparams 0 end end class 161001 "PotrawaNiestandardowaHandler" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 129307 // (uzywa) relation 129307 ---> name "uzywa" a role_name "" multiplicity "1" private classrelation_ref 129307 // (uzywa) b multiplicity "1" parent class_ref 154473 // System end classrelation 129435 // relation 129435 ---> a role_name "" private classrelation_ref 129435 // b parent class_ref 128283 // Zamowienie end classrelation 129563 // relation 129563 ---> a role_name "" private classrelation_ref 129563 // b parent class_ref 128283 // Zamowienie end classrelation 129691 // relation 129691 ---> a role_name "" private classrelation_ref 129691 // b parent class_ref 128283 // Zamowienie end classrelation 129819 // (korzysta z) relation 129819 ---> name "korzysta z" a role_name "" multiplicity "*" private classrelation_ref 129819 // (korzysta z) b multiplicity "1" parent class_ref 128283 // Zamowienie end classrelation 130075 // (korzysta z) relation 130075 ---> name "korzysta z" a role_name "" multiplicity "1" private classrelation_ref 130075 // (korzysta z) b multiplicity "1" parent class_ref 128795 // Spizarnia end operation 134939 "restartujSystem" public explicit_return_type "void" nparams 0 end operation 141083 "dodajPotraweNiestandardowa" public explicit_return_type "void" nparams 0 end operation 141339 "dodanieSkladnika" public explicit_return_type "void" nparams 2 param in name "idSkladnika" explicit_type "int" param in name "idPotrawy" explicit_type "int" end operation 142235 "dodanieDodatku" public explicit_return_type "void" nparams 2 param in name "idDodatek" explicit_type "int" param in name "idPotrawy" explicit_type "int" end operation 142619 "usunSkladnik" public explicit_return_type "void" nparams 2 param in name "skladnik" type class_ref 128667 // Produkt param in name "idPotrawy" explicit_type "int" end classrelation 137883 // (obsluguje) relation 137883 ---> name "obsluguje" a role_name "" multiplicity "*" private classrelation_ref 137883 // (obsluguje) b multiplicity "1" parent class_ref 129947 // PotrawaNiestandardowa end operation 143387 "usunDodatek" public explicit_return_type "void" nparams 2 param in name "dodatek" type class_ref 128667 // Produkt param in name "idPotrawy" explicit_type "int" end operation 143643 "usunPotrawe" public explicit_return_type "void" nparams 1 param in name "potrawa" type class_ref 128155 // Potrawa end end class 167529 "PlatnoscController" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128155 // (uzywa) relation 128155 ---> name "uzywa" a role_name "" multiplicity "1" private classrelation_ref 128155 // (uzywa) b multiplicity "1" parent class_ref 154473 // System end classrelation 130971 // (korzysta z) relation 130971 ---> name "korzysta z" a role_name "" multiplicity "*" private classrelation_ref 130971 // (korzysta z) b multiplicity "1" parent class_ref 128411 // Platnosc end classrelation 131355 // (uzywa) relation 131355 ---> name "uzywa" a role_name "" multiplicity "1" private classrelation_ref 131355 // (uzywa) b multiplicity "1" parent class_ref 141289 // MenedzerBazyDanych end operation 135067 "restartujSystem" public explicit_return_type "void" nparams 0 end operation 144027 "rozpocznijPlatnosc" public explicit_return_type "void" nparams 0 end operation 144155 "wprowadzNumerStolika" public explicit_return_type "void" nparams 1 param in name "numerStolika" explicit_type "int" end operation 144667 "edytujNumerStolika" public explicit_return_type "void" nparams 1 param in name "numerStolika" explicit_type "int" end operation 144923 "wybierzSposobPlatnosci" public explicit_return_type "void" nparams 2 param in name "platnoscId" explicit_type "int" param in name "sposobPlatnosciId" explicit_type "int" end operation 145435 "dokonajPlatnosci" public explicit_return_type "double" nparams 1 param in name "przyjetaGotowka" explicit_type "double" end operation 145691 "zeskanujKartePlatnicza" public explicit_return_type "void" nparams 1 param in name "numerKarty" explicit_type "string" end operation 146075 "wprowadzNumerPin" public explicit_return_type "void" nparams 1 param in name "numerPin" explicit_type "string" end operation 146459 "anulujPlatnosc" public explicit_return_type "void" nparams 1 param in name "platnoscId" explicit_type "int" end end class 137627 "PolaczenieZBankiemHandler" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 145947 "pobierzSrodkiZKarty" public explicit_return_type "bool" nparams 2 param in name "numerKarty" explicit_type "string" param in name "kwota" explicit_type "double" end operation 146331 "wprowadzNumerPin" public explicit_return_type "bool" nparams 1 param in name "numerPin" explicit_type "string" end end class 137755 "klient" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 144283 "Dostawa" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 130715 // (przechowuje) relation 130715 ---> name "przechowuje" a role_name "" multiplicity "*" private classrelation_ref 130715 // (przechowuje) b multiplicity "1" parent class_ref 130331 // IloscProduktu end classrelation 130843 // (aktualizuje) relation 130843 ---> name "aktualizuje" a role_name "" multiplicity "1" private classrelation_ref 130843 // (aktualizuje) b multiplicity "1" parent class_ref 128795 // Spizarnia end operation 128140 "accept" stereotype "destroy" public explicit_return_type "" nparams 0 end operation 128396 "cancel" stereotype "destroy" public explicit_return_type "" nparams 0 end end classdiagram 141723 "design-model" classdiagramsettings draw_all_relations no show_members_full_definition yes show_members_visibility no member_max_width 0 show_parameter_name yes end size D-Landscape end class 141068 "DostawaController" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 128012 "createDostawa" stereotype "create" public explicit_return_type "" nparams 0 end operation 128268 "removeDostawa" public explicit_return_type "" nparams 1 param in name "" type class_ref 134540 // Dostawa end operation 128524 "mergeDostawaIntoSpizarnia" public explicit_return_type "" nparams 1 param in name "" type class_ref 134540 // Dostawa end end class 174057 "IStrategiaSposobuUiszczaniaPlatnosci" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 128105 "dokonajPlatnosci" public explicit_return_type "void" nparams 0 end end class 174185 "FabrykaPromocji" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 134761 // (tworzy) relation 134761 ---> name "tworzy" a role_name "" multiplicity "*" private classrelation_ref 134761 // (tworzy) b multiplicity "1" parent class_ref 134761 // StrategiaObliczaniaZnizkiProcentowej end classrelation 134889 // (tworzy instancje implementujace interfejs) relation 134889 ---> name "tworzy instancje implementujace interfejs" a role_name "" multiplicity "*" private classrelation_ref 134889 // (tworzy instancje implementujace interfejs) b multiplicity "1" parent class_ref 174313 // IStrategiaObliczaniaZnizki end operation 128617 "stworzPromocje" public return_type class_ref 174313 // IStrategiaObliczaniaZnizki nparams 1 param in name "PromocjaId" explicit_type "int" end end class 174313 "IStrategiaObliczaniaZnizki" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 135017 // (implementuje strategie w konkretny sposob) relation 135017 ---> name "implementuje strategie w konkretny sposob" a role_name "" private classrelation_ref 135017 // (implementuje strategie w konkretny sposob) b parent class_ref 134761 // StrategiaObliczaniaZnizkiProcentowej end operation 128745 "obliczZnizke" public explicit_return_type "double" nparams 1 param in name "zamowienie" type class_ref 128264 // Zamowienie end classrelation 136425 // relation 136425 -_-> a public classrelation_ref 136425 // b parent class_ref 128283 // Zamowienie end classrelation 136553 // relation 136553 -_-> a public classrelation_ref 136553 // b parent class_ref 128283 // Zamowienie end classrelation 136681 // relation 136681 -_-> a public classrelation_ref 136681 // b parent class_ref 128283 // Zamowienie end end class 174441 "StrategiaObliczaniaZnizkiOStalaWartosc" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 135273 // relation 135273 -_-> a public classrelation_ref 135273 // b parent class_ref 174313 // IStrategiaObliczaniaZnizki end classrelation 135785 // relation 135785 -_-|> a public classrelation_ref 135785 // b parent class_ref 174313 // IStrategiaObliczaniaZnizki end operation 129001 "obliczZnizke" public explicit_return_type "double" nparams 1 param in name "zamowienie" type class_ref 128264 // Zamowienie end end class 174569 "StrategiaObliczaniaZnizkiZaZestaw" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 135401 // relation 135401 -_-> a public classrelation_ref 135401 // b parent class_ref 174313 // IStrategiaObliczaniaZnizki end classrelation 135913 // relation 135913 -_-|> a public classrelation_ref 135913 // b parent class_ref 174313 // IStrategiaObliczaniaZnizki end operation 129129 "obliczZnizke" public explicit_return_type "double" nparams 1 param in name "zamowienie" type class_ref 128264 // Zamowienie end end class 174697 "StrategiaSposobuUiszczaniaPlatnosciGotowka" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 136041 // relation 136041 -_-|> a public classrelation_ref 136041 // b parent class_ref 174057 // IStrategiaSposobuUiszczaniaPlatnosci end operation 128233 "dokonajPlatnosci" public explicit_return_type "void" nparams 0 end end class 174825 "StrategiaSposobuUiszczaniaPlatnosciKarta" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 136169 // relation 136169 -_-|> a public classrelation_ref 136169 // b parent class_ref 174057 // IStrategiaSposobuUiszczaniaPlatnosci end operation 128361 "dokonajPlatnosci" public explicit_return_type "void" nparams 0 end end class 174953 "StrategiaSposobuUiszczaniaPlatnosciPrzezBonPodarunkowy" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 136297 // relation 136297 -_-|> a public classrelation_ref 136297 // b parent class_ref 174057 // IStrategiaSposobuUiszczaniaPlatnosci end operation 128489 "dokonajPlatnosci" public explicit_return_type "void" nparams 0 end end state 128008 "MaszynaStanowa" stereotype "machine" statediagram 128008 "DiagramStanowZamowienia" statediagramsettings end size A4 end pseudostate 128008 initial "" end pseudostate 128136 initial "" end pseudostate 128520 join "" end state 128136 "Utworzone" transition 128136 "dodajDodatki" on state_ref 128264 // Modyfikowane external end transition 128264 "anulujZamowienie" on pseudostate_ref 128776 // exit_point Anulowane external end end state 128264 "Modyfikowane" transition 128392 "anulujZamowienie" on pseudostate_ref 128776 // exit_point Anulowane external end transition 128520 "zatwierdzZamowienie" on state_ref 128904 // Przygotowywanie external end end state 128392 "Gotowe" transition 128776 "zatwierdzDostarczenieZamowienia" on state_ref 128520 // Dostarczone external end end state 128520 "Dostarczone" transition 128904 "przejdzDoPlatnosci" on state_ref 128648 // WTrakcieOplacania external end end state 128648 "WTrakcieOplacania" transition 129032 "dokonajPlatnosci" on state_ref 129032 // Oplacone external end transition 129288 "dokonajPlatnosci" on pseudostate_ref 128904 // final Oplacone external end end pseudostate 128648 initial "" transition 128008 "stworzZamowienie" stereotype "create" on state_ref 128136 // Utworzone external end end state 128904 "Przygotowywanie" transition 128648 "wydajZamowienie" on state_ref 128392 // Gotowe external end end pseudostate 128776 exit_point "Anulowane" end pseudostate 128904 final "Oplacone" end state 129032 "Oplacone" transition 129160 "" on pseudostate_ref 128904 // final Oplacone external end end end end end