format 224 "models" revision 18 modified_by 2 "adamc" // 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 96 font_size 8 diagram_format A4 image_root_dir "" mark_for_import classview 128044 "domain" classdiagramsettings member_max_width 0 end classcompositediagramsettings end collaborationdiagramsettings end objectdiagramsettings end objectcompositediagramsettings end sequencediagramsettings end statediagramsettings end activitydiagramsettings end classdiagram 128044 "domain-model" classdiagramsettings draw_all_relations no show_members_full_definition yes member_max_width 0 end size A2 end class 128044 "Klient" visibility package stereotype "actor" cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128428 // kupuje relation_ref 128172 // kupuje end classrelation 128684 // dokonuje relation_ref 128300 // dokonuje end classrelation 128812 // (dokonuje) relation 128428 ---- name "dokonuje" a role_name "" multiplicity "1" private classrelation_ref 128812 // (dokonuje) b role_name "" multiplicity "1" private classrelation_ref 128940 // (dokonuje) end classrelation 129580 // (dokonuje) relation 128812 ---- name "dokonuje" a role_name "" multiplicity "1" private classrelation_ref 129580 // (dokonuje) b role_name "" multiplicity "1" private classrelation_ref 129708 // (dokonuje) end end class 128172 "Automat" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 129964 // posiada relation_ref 128940 // posiada end classrelation 130732 // posiada relation_ref 129324 // posiada end classrelation 130860 // (obsluguje) relation 129452 ---- name "obsluguje" a role_name "" multiplicity "1" private classrelation_ref 130860 // (obsluguje) b role_name "" multiplicity "1" private classrelation_ref 130988 // (obsluguje) end classrelation 131116 // (generuje) relation 129580 ---- name "generuje" a role_name "" multiplicity "*" private classrelation_ref 131116 // (generuje) b role_name "" multiplicity "1" private classrelation_ref 131244 // (generuje) end classrelation 133164 // (ma) relation 130604 ---- name "ma" a role_name "" multiplicity "0..1" private classrelation_ref 133164 // (ma) b role_name "" multiplicity "1" private classrelation_ref 133292 // (ma) end classrelation 133420 // (ma) relation 130732 ---- name "ma" a role_name "" multiplicity "0..1" private classrelation_ref 133420 // (ma) b role_name "" multiplicity "1" private classrelation_ref 133548 // (ma) end classrelation 148652 // posiada relation_ref 144684 // posiada end end class 128300 "PracownikObslugi" visibility package stereotype "actor" cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 130092 // (zarzadza) relation 129068 ---- name "zarzadza" a role_name "" multiplicity "1" private classrelation_ref 130092 // (zarzadza) b role_name "" multiplicity "1..*" private classrelation_ref 130220 // (zarzadza) end attribute 129452 "id" private explicit_type "int" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 129580 "nazwisko" private explicit_type "string" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 129708 "imie" private explicit_type "string" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 128556 "DataPrzydatnosci" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 128684 "IPlatnosc" visibility package stereotype "interface" cpp_decl "" java_decl "${comment}${@}${visibility}${static}interface ${name}${extends} { ${members}} " php_decl "${comment}interface ${name}${extends} { ${members}} " python_2_2 python_decl "" idl_decl "${comment}${abstract}${local}interface ${name}${inherit} { ${members}}; " explicit_switch_type "" mysql_decl "" classrelation 128940 // (dokonuje) relation_ref 128428 // dokonuje end classrelation 132140 // (posiada) relation 130092 ---- name "posiada" a role_name "" multiplicity "1" private classrelation_ref 132140 // (posiada) b role_name "" multiplicity "1" private classrelation_ref 132268 // (posiada) end attribute 128300 "kwota" private type class_ref 129452 // Kwota cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 128428 "rozpocznijPlatnosc(kwota:Kwota)" public explicit_return_type "" nparams 1 param out name "czyPowodzenie" explicit_type "bool" end classrelation 155308 // ( name ") relation 151468 ---> name "realizuje>" a role_name "" private classrelation_ref 155436 // (realizuje>) b parent class_ref 130604 // IPlatnoscGotowkaStrategy end end class 128812 "Zakup" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128556 // (dokonuje) relation 128300 ---- name "dokonuje" a role_name "" multiplicity "1" private classrelation_ref 128556 // (dokonuje) b role_name "" multiplicity "1" private classrelation_ref 128684 // dokonuje end classrelation 129324 // (realizuje >) relation 128684 ---> name "realizuje >" a role_name "" multiplicity "1" private classrelation_ref 129324 // (realizuje >) b multiplicity "1" parent class_ref 128684 // IPlatnosc end classrelation 129708 // (dokonuje) relation_ref 128812 // dokonuje end classrelation 132652 // (posiada) relation 130348 ---- name "posiada" a role_name "" multiplicity "1" private classrelation_ref 132652 // (posiada) b role_name "" multiplicity "1" private classrelation_ref 132780 // (posiada) end attribute 128044 "data" private type class_ref 130092 // Data cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 128172 "czas" private type class_ref 130220 // Czas cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 130092 "id" private type class_ref 144300 // IdSprzedazy cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 128172 "rozpocznijTransakcje(produktId:int)" public explicit_return_type "" nparams 1 param out name "czyPowodzenie" explicit_type "bool" end operation 134786 "zakonczTransakcje" public explicit_return_type "" nparams 1 param in name "zakonczenieTransakcji" explicit_type "Bool" end end class 128940 "Magazyn" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 130348 // (posiada>) relation 129196 ---> name "posiada>" a role_name "" multiplicity "1..*" private classrelation_ref 130348 // (posiada>) b multiplicity "1" parent class_ref 129964 // Produkt end classrelation 130604 // (posiada) relation 129324 ---- name "posiada" a role_name "" multiplicity "1" private classrelation_ref 130604 // (posiada) b role_name "" multiplicity "1" private classrelation_ref 130732 // posiada end classrelation 140844 // (posiada) relation 137644 ---- name "posiada" a role_name "" multiplicity "1" private classrelation_ref 140844 // (posiada) b role_name "" multiplicity "1" private classrelation_ref 140972 // (posiada) end operation 129452 "pobierzProdukt" public explicit_return_type "" nparams 1 param in name "produktId" explicit_type "int" nexceptions 1 explicit_exception "chuj" end operation 129964 "podajStanmagazynu" public explicit_return_type "" nparams 1 param out name "stanMagazynu" explicit_type "produkt" multiplicity "*" end classrelation 156076 // relation 152108 ---> a role_name "" private classrelation_ref 156076 // b parent class_ref 129196 // ZewnetrznySystemObslugi end operation 130092 "aktualizujStanMagazynu" public explicit_return_type "" nparams 1 param in name "produktId" explicit_type "int" multiplicity "0..1" end operation 130476 "rozpocznijKontrole" public explicit_return_type "" nparams 1 param out name "podsumowanieKontroli" type class_ref 129324 // PodsumowanieKontroli end operation 130860 "porownajDate" public explicit_return_type "" nparams 2 param in name "dataPrzydatnosciProduktu" explicit_type "date" param out name "czyZdatny" explicit_type "bool" end end class 129068 "SystemAutoryzacjiPlatnosci" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 132396 // (posiada) relation 130220 ---- name "posiada" a role_name "" multiplicity "1" private classrelation_ref 132396 // (posiada) b role_name "" multiplicity "1" private classrelation_ref 132524 // (posiada) end operation 129324 "autoryzujPlatnosc" public explicit_return_type "" nparams 1 param out name "" explicit_type "bool" end end class 129196 "ZewnetrznySystemObslugi" visibility package stereotype "singleton" cpp_decl "${comment}${template}class ${name}${inherit} { ${members}}; ${inlines} " java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "${comment}${abstract}${custom}valuetype ${name}${inherit} { ${members}}; " explicit_switch_type "" mysql_decl "" classrelation 130220 // (zarzadza) relation_ref 129068 // zarzadza end classrelation 130988 // (obsluguje) relation_ref 129452 // obsluguje end classrelation 131500 // jest przekazywane relation_ref 129708 // jest przekazywane end classrelation 134316 // jest przekazywany relation_ref 131116 // jest przekazywany end operation 129580 "zglosBrakProduktu" public explicit_return_type "" nparams 1 param in name "produktId" explicit_type "int" end operation 130988 "przekarzPodsumowanieKontroli" public explicit_return_type "" nparams 2 param in name "podsumowanieKontroli" type class_ref 129324 // PodsumowanieKontroli param out name "czyPodsumowanieZostaloOdebrane" explicit_type "bool" end operation 131116 "zglosUsterke" public explicit_return_type "" nparams 1 param in name "kodBledu" explicit_type "int" end operation 137772 "getInstance" class_operation public explicit_return_type "" nparams 0 end attribute 144428 "instance" class_attribute private type class_ref 129196 // ZewnetrznySystemObslugi cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 129324 "PodsumowanieKontroli" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 131244 // (generuje) relation_ref 129580 // generuje end classrelation 131372 // (jest przekazywane) relation 129708 ---- name "jest przekazywane" a role_name "" multiplicity "1" private classrelation_ref 131372 // (jest przekazywane) b role_name "" multiplicity "*" private classrelation_ref 131500 // jest przekazywane end attribute 129836 "id" private explicit_type "int" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 130604 "stworzPodsumowanieKontroli" stereotype "create" public explicit_return_type "" nparams 0 end classrelation 156332 // (otrzymuje>) relation 152364 ---> name "otrzymuje>" a role_name "" private classrelation_ref 156332 // (otrzymuje>) b parent class_ref 129196 // ZewnetrznySystemObslugi end end class 129452 "Kwota" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 129580 "CieplyPosilek" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128044 // relation 128044 ---- a role_name "" private classrelation_ref 128044 // b role_name "" private classrelation_ref 128172 // end classrelation 128172 // relation_ref 128044 // end end class 129708 "ZwyklyProdukt" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 129836 "Cena" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 129964 "Produkt" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128300 // (kupuje) relation 128172 ---- name "kupuje" a role_name "" multiplicity "1" private classrelation_ref 128300 // (kupuje) b role_name "" multiplicity "1" private classrelation_ref 128428 // kupuje end classrelation 129068 // (zawiera>) relation 128556 ---> name "zawiera>" a role_name "" multiplicity "1" private classrelation_ref 129068 // (zawiera>) b multiplicity "1" parent class_ref 128812 // Zakup end attribute 128556 "cena" private type class_ref 129836 // Cena cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 128684 "dataPrzydatnosci" private type class_ref 130092 // Data cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 128812 "id" private explicit_type "int" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 128940 "nazwa" private explicit_type "string" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 128300 "podajCene() : cena:Kwota" public explicit_return_type "" nparams 0 end attribute 137900 "produktId" private explicit_type "int" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 130732 "podajDate" public explicit_return_type "" nparams 1 param out name "dataPrzydatnosciProduktu" explicit_type "date" end attribute 134530 "CzyDoPodgrzania" private explicit_type "Bool" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 134530 "czyPodgrzac" public explicit_return_type "" nparams 2 param in name "produkt.id" explicit_type "int" param in name "CzyDoPodgrzania" explicit_type "Bool" end attribute 134658 "CzasyPodgrzania" private explicit_type "array[4] of int" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 134658 "StopienPodgrzania" public explicit_return_type "" nparams 2 param in name "stopienWypieku" explicit_type "int" param out name "czas = CzasyPodgrzania[stopienWypieku]" explicit_type "int" end end class 130092 "Data" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 132780 // (posiada) relation_ref 130348 // posiada end end class 130220 "Czas" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 130348 "ListaProduktow" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 140972 // (posiada) relation_ref 137644 // posiada end attribute 129068 "kodKreskowy" private type class_ref 144172 // KodKreskowy cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 129196 "dostepnoscWMagazynie" private explicit_type "bool" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 130476 "RodzajPlatnosci" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 132268 // (posiada) relation_ref 130092 // posiada end end class 130604 "IPlatnoscGotowkaStrategy" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 141996 // zawiera relation_ref 138156 // zawiera end operation 128556 "rozpocznijPlatnosc" public explicit_return_type "" nparams 2 param in name "kwota" type class_ref 129452 // Kwota param out name "czyPowodzenie" explicit_type "bool" end classrelation 155692 // (korzysta>) relation 151724 ---> name "korzysta>" a role_name "" private classrelation_ref 155692 // (korzysta>) b parent class_ref 144428 // Kasa end classrelation 155820 // relation 151852 ---> a role_name "" private classrelation_ref 155820 // b parent class_ref 144428 // Kasa end attribute 128002 "gotowka:int" private explicit_type "" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 128002 "fizycznyWrzutGotowki(gotowka:int)" public explicit_return_type "" nparams 0 end classrelation 162988 // relation 159020 -_-|> a public classrelation_ref 162988 // b parent class_ref 128684 // IPlatnosc end end class 130732 "IPlatnoscKartaStrategy" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 129068 "zblizKarte" public explicit_return_type "" nparams 0 end operation 129196 "wprowadzPIN" public explicit_return_type "" nparams 1 param in name "pin" explicit_type "PIN" end classrelation 155564 // (korzysta>) relation 151596 ---> name "korzysta>" a role_name "" private classrelation_ref 155564 // (korzysta>) b parent class_ref 129068 // SystemAutoryzacjiPlatnosci end classrelation 162860 // relation 158892 -_-|> a public classrelation_ref 162860 // b parent class_ref 128684 // IPlatnosc end operation 137644 "rozpocznijPlatnosc" public explicit_return_type "" nparams 2 param in name "kwota" type class_ref 129452 // Kwota param out name "czyPowodzenie" explicit_type "bool" end end class 130860 "Terminal" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 129836 // (posiada) relation 128940 ---- name "posiada" a role_name "" multiplicity "1" private classrelation_ref 129836 // (posiada) b role_name "" multiplicity "1" private classrelation_ref 129964 // posiada end classrelation 132524 // (posiada) relation_ref 130220 // posiada end attribute 129964 "id" private explicit_type "int" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 137388 "Awaria" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 133548 // (ma) relation_ref 130732 // ma end classrelation 133676 // (generuje) relation 130860 ---- name "generuje" a role_name "" multiplicity "1" private classrelation_ref 133676 // (generuje) b role_name "" multiplicity "1" private classrelation_ref 133804 // (generuje) end end class 137516 "Usterka" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 133292 // (ma) relation_ref 130604 // ma end classrelation 133932 // (generuje) relation 130988 ---- name "generuje" a role_name "" multiplicity "1" private classrelation_ref 133932 // (generuje) b role_name "" multiplicity "1" private classrelation_ref 134060 // (generuje) end end class 137644 "Raport" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 133804 // (generuje) relation_ref 130860 // generuje end classrelation 134060 // (generuje) relation_ref 130988 // generuje end classrelation 134188 // (jest przekazywany) relation 131116 ---- name "jest przekazywany" a role_name "" multiplicity "1" private classrelation_ref 134188 // (jest przekazywany) b role_name "" multiplicity "0..1" private classrelation_ref 134316 // jest przekazywany end attribute 129324 "typ" private explicit_type "string" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 144172 "KodKreskowy" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 144300 "IdSprzedazy" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 144428 "Kasa" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 141612 // (posiada) relation 138028 ---- name "posiada" a role_name "" multiplicity "*" private classrelation_ref 141612 // (posiada) b role_name "" multiplicity "1" private classrelation_ref 141740 // (posiada) end classrelation 148524 // (posiada) relation 144684 ---- name "posiada" a role_name "" multiplicity "1" private classrelation_ref 148524 // (posiada) b role_name "" multiplicity "1" private classrelation_ref 148652 // posiada end operation 128812 "pobierzGotowke(gotowka:Gotowka)" public explicit_return_type "" nparams 0 end operation 128940 "wydajReszte(kwota:Kwota)" public explicit_return_type "" nparams 1 param out name "czyPowodzenie" explicit_type "bool" end end class 144812 "Gotowka" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" attribute 131116 "typ" private explicit_type "string" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 131372 "nominal" private explicit_type "int" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end classrelation 141740 // (posiada) relation_ref 138028 // posiada end classrelation 141868 // (zawiera) relation 138156 ---- name "zawiera" a role_name "" multiplicity "1" private classrelation_ref 141868 // (zawiera) b role_name "" multiplicity "*" private classrelation_ref 141996 // zawiera end end end 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 A3 end class 151340 "AutomatKontroler" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 128044 "wybierzNumerProduktu(numer:int) : void" public explicit_return_type "" nparams 0 end classrelation 155180 // (tworzy>) relation 151212 ---> name "tworzy>" a role_name "" private classrelation_ref 155180 // (tworzy>) b parent class_ref 128812 // Zakup end classrelation 155948 // (zawiera>) relation 151980 ---> name "zawiera>" a role_name "" private classrelation_ref 155948 // (zawiera>) b parent class_ref 128940 // Magazyn end operation 129708 "uruchomTrybKonfiguracji" public explicit_return_type "" nparams 0 end operation 129836 "uruchomTrybPracy" public explicit_return_type "" nparams 0 end classrelation 156204 // ( name ">" type class_ref 128044 // Klient attributes end relations end end classinstance 128401 "" type class_ref 134673 // AutomatController attributes end relations end end classinstance 128529 "" type class_ref 128812 // Zakup attributes end relations end end classinstance 128657 "" type class_ref 129964 // Produkt attributes end relations end end classinstance 128785 "" type class_ref 128684 // IPlatnosc attributes end relations end end classinstance 128913 "" type class_ref 130604 // IPlatnoscGotowkaStrategy attributes end relations end end classinstance 129041 "" type class_ref 144428 // Kasa attributes end relations end end class 128145 "AutomatHandler" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end sequencediagram 134673 "1-2-zblizenieKarty" sequencediagramsettings end overlapping_bars size A2 end sequencediagram 134801 "1-3-wprowadzeniePINu" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 134929 "1-4-wrzucenieGotowki" sequencediagramsettings end overlapping_bars size A4 end class 134673 "AutomatController" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end classdiagram 154156 "design-model" classdiagramsettings draw_all_relations no member_max_width 0 end size A0 end sequencediagram 128026 "2-1-brakProduktu" sequencediagramsettings end overlapping_bars size Tabloid end sequencediagram 128154 "2-2-uzupelnienieBrakow" sequencediagramsettings end overlapping_bars size A4 end class 128002 ":Kasa" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end end end