format 224 "models" revision 46 modified_by 2 "48516" // 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 11 diagram_format A4 image_root_dir "" mark_for_import classview 128014 "domain" classdiagramsettings member_max_width 0 end classcompositediagramsettings end collaborationdiagramsettings end objectdiagramsettings end objectcompositediagramsettings end sequencediagramsettings end statediagramsettings end activitydiagramsettings end classdiagram 128014 "domain-model" classdiagramsettings draw_all_relations no show_members_full_definition yes member_max_width 0 end size A1 end class 128014 "Automat" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 134402 // (Dokonuje) relation 131202 ---- name "Dokonuje" a role_name "" multiplicity "1" private classrelation_ref 134402 // (Dokonuje) b role_name "" multiplicity "1" private classrelation_ref 134530 // (Dokonuje) end classrelation 135682 // relation 131842 ---- a role_name "" private classrelation_ref 135682 // b role_name "" private classrelation_ref 135810 // end classrelation 136194 // ( relation 132354 ---- a role_name "" private classrelation_ref 136706 // b role_name "" private classrelation_ref 136834 // end classrelation 138370 // Ma relation_ref 133122 // Ma end classrelation 138754 // relation 133378 ---- a role_name "" private classrelation_ref 138754 // b role_name "" private classrelation_ref 138882 // end classrelation 139010 // ( relation_ref 134146 // end classrelation 140674 // Ma relation_ref 134274 // Ma end classrelation 141698 // Naprawia relation_ref 134786 // Naprawia end classrelation 141826 // (Posiada) relation 134914 ---- name "Posiada" a role_name "" multiplicity "1..*" private classrelation_ref 141826 // (Posiada) b role_name "" multiplicity "1" private classrelation_ref 141954 // (Posiada) end attribute 128130 "id" private explicit_type "string" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 137730 "stan" private explicit_type "string" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 128142 "Klient" visibility package stereotype "actor" cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128258 // (Uzywa) relation 128130 ---- name "Uzywa" a role_name "" multiplicity "1" private classrelation_ref 128258 // (Uzywa) b role_name "" multiplicity "1" private classrelation_ref 128386 // (Uzywa) end classrelation 133634 // relation 130818 ---- a role_name "" private classrelation_ref 133634 // b role_name "" private classrelation_ref 133762 // end classrelation 134658 // (Dokonuje) relation 131330 ---- name "Dokonuje" a role_name "" multiplicity "1" private classrelation_ref 134658 // (Dokonuje) b role_name "" multiplicity "1" private classrelation_ref 134786 // (Dokonuje) end classrelation 135042 // Uczestniczy> relation_ref 131458 // Uczestniczy> end end class 128270 "Produkt_gotowy" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 131586 // relation 129794 ---- a role_name "" private classrelation_ref 131586 // b role_name "" private classrelation_ref 131714 // end classrelation 132610 // relation 130306 ---- a role_name "" private classrelation_ref 132610 // b role_name "" private classrelation_ref 132738 // end classrelation 137858 // Jest relation_ref 132866 // Jest end end class 128398 "Produky_do_przygotowania" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 131202 // relation_ref 129538 // end classrelation 131330 // (Podlega) relation 129666 ---- name "Podlega" a role_name "" multiplicity "1" private classrelation_ref 131330 // (Podlega) b role_name "" multiplicity "1" private classrelation_ref 131458 // (Podlega) end classrelation 132866 // relation 130434 ---- a role_name "" private classrelation_ref 132866 // b role_name "" private classrelation_ref 132994 // end classrelation 137602 // Jest relation_ref 132738 // Jest end end class 128526 "Sprzedaz" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 132226 // relation_ref 130050 // end classrelation 132482 // relation_ref 130178 // end classrelation 132738 // relation_ref 130306 // end classrelation 132994 // relation_ref 130434 // end classrelation 133762 // relation_ref 130818 // end classrelation 134274 // ) relation 131458 ---- name "Uczestniczy>" a role_name "" multiplicity "1" private classrelation_ref 134914 // (Uczestniczy>) b role_name "" multiplicity "1" private classrelation_ref 135042 // Uczestniczy> end classrelation 137218 // relation 132610 ---- a role_name "" private classrelation_ref 137218 // b role_name "" private classrelation_ref 137346 // end classrelation 143234 // Dotyczy relation_ref 135554 // Dotyczy end classrelation 144258 // Generuje relation_ref 136066 // Generuje end attribute 128258 "czas_rozpoczecia" private explicit_type "date_time" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 128654 "Terminal" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 130690 // Aktywuje relation_ref 129282 // Aktywuje end classrelation 130818 // (Skanuje) relation 129410 ---- name "Skanuje" a role_name "" multiplicity "1" private classrelation_ref 130818 // (Skanuje) b role_name "" multiplicity "1" private classrelation_ref 130946 // (Skanuje) end classrelation 133506 // Jest_realizowana relation_ref 130690 // Jest_realizowana end end class 128782 "Modul_platnosci_karta" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 129410 // Aktywuje relation_ref 128642 // Aktywuje end classrelation 130562 // (Aktywuje) relation 129282 ---- name "Aktywuje" a role_name "" multiplicity "1" private classrelation_ref 130562 // (Aktywuje) b role_name "" multiplicity "1" private classrelation_ref 130690 // Aktywuje end end class 128910 "Platnosc_gotowka" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 129038 "Zaopatrzeniowiec" visibility package stereotype "actor" cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 135810 // relation_ref 131842 // end classrelation 135938 // relation 131970 ---- a role_name "" private classrelation_ref 135938 // b role_name "" private classrelation_ref 136066 // end classrelation 136578 // relation_ref 132226 // end classrelation 136834 // relation_ref 132354 // end classrelation 136962 // relation 132482 ---- a role_name "" private classrelation_ref 136962 // b role_name "" private classrelation_ref 137090 // end classrelation 138114 // Dodaje relation_ref 132994 // Dodaje end classrelation 138498 // relation 133250 ---- a role_name "" private classrelation_ref 138498 // b role_name "" private classrelation_ref 138626 // end classrelation 143362 // ( relation_ref 132482 // end classrelation 143490 // ( relation_ref 129154 // end classrelation 140162 // Wywoluje relation_ref 134018 // Wywoluje end classrelation 151554 // relation 142978 ---|> a public classrelation_ref 151554 // b parent class_ref 129026 // Monety_klienta end classrelation 151810 // relation_ref 143106 // end classrelation 152834 // Wywoluje relation_ref 143618 // Wywoluje end classrelation 152962 // (Oddaje) relation 143746 ---- name "Oddaje" a role_name "" multiplicity "1..*" private classrelation_ref 152962 // (Oddaje) b role_name "" multiplicity "1" private classrelation_ref 153090 // (Oddaje) end end class 129550 "Saldo_klienta" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 130178 // Wplacanie relation_ref 129026 // Wplacanie end classrelation 130306 // relation 129154 ---- a role_name "" private classrelation_ref 130306 // b role_name "" private classrelation_ref 130434 // end classrelation 132098 // relation 130050 ---- a role_name "" private classrelation_ref 132098 // b role_name "" private classrelation_ref 132226 // end classrelation 139522 // relation 133762 ---- a role_name "" private classrelation_ref 139522 // b role_name "" private classrelation_ref 139650 // end classrelation 139778 // relation 133890 ---- a role_name "" private classrelation_ref 139778 // b role_name "" private classrelation_ref 139906 // end classrelation 142978 // Dodawanie^ relation_ref 135426 // Dodawanie^ end classrelation 143874 // (Wykrywa) relation 135938 ---- name "Wykrywa" a role_name "" multiplicity "1" private classrelation_ref 143874 // (Wykrywa) b role_name "" multiplicity "1" private classrelation_ref 144002 // (Wykrywa) end classrelation 152194 // relation 143362 ---- a role_name "" private classrelation_ref 152194 // b role_name "" private classrelation_ref 152322 // end end class 129678 "Raport_statu_magazynowego" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 135298 // relation_ref 131586 // end classrelation 135426 // (Otrzymuje) relation 131714 ---- name "Otrzymuje" a role_name "" multiplicity "1" private classrelation_ref 135426 // (Otrzymuje) b role_name "" multiplicity "1" private classrelation_ref 135554 // Otrzymuje end classrelation 144130 // (Generuje) relation 136066 ---- name "Generuje" a role_name "" multiplicity "1" private classrelation_ref 144130 // (Generuje) b role_name "" multiplicity "0..1" private classrelation_ref 144258 // Generuje end attribute 136450 "data" private explicit_type "date_time" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end classrelation 166274 // (Dotyczy) relation 156802 ---- name "Dotyczy" a role_name "" multiplicity "1..*" private classrelation_ref 166274 // (Dotyczy) b role_name "" multiplicity "1" private classrelation_ref 166402 // (Dotyczy) end end class 129806 "Watchdogs" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 129934 "Komunikat" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 128002 "Karta_platnicza" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 130946 // (Skanuje) relation_ref 129410 // Skanuje end classrelation 132354 // relation 130178 ---- a role_name "" private classrelation_ref 132354 // b role_name "" private classrelation_ref 132482 // end end class 128130 "Ekran_dotykowy" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128386 // (Uzywa) relation_ref 128130 // Uzywa end end class 128258 "Stan_automatu" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 128386 "Polka_na_produkt" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 128514 "Kasetka" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 138626 // relation_ref 133250 // end classrelation 138882 // relation_ref 133378 // end classrelation 139394 // relation_ref 132610 // end classrelation 137474 // (Jest) relation 132738 ---- name "Jest" a role_name "" multiplicity "1..*" private classrelation_ref 137474 // (Jest) b role_name "" multiplicity "1" private classrelation_ref 137602 // Jest end classrelation 137730 // (Jest) relation 132866 ---- name "Jest" a role_name "" multiplicity "1..*" private classrelation_ref 137730 // (Jest) b role_name "" multiplicity "1" private classrelation_ref 137858 // Jest end classrelation 137986 // (Dodaje) relation 132994 ---- name "Dodaje" a role_name "" multiplicity "1" private classrelation_ref 137986 // (Dodaje) b role_name "" multiplicity "1..*" private classrelation_ref 138114 // Dodaje end classrelation 138242 // (Ma) relation 133122 ---- name "Ma" a role_name "" multiplicity "1" private classrelation_ref 138242 // (Ma) b role_name "" multiplicity "1..*" private classrelation_ref 138370 // Ma end classrelation 143106 // (Dotyczy) relation 135554 ---- name "Dotyczy" a role_name "" multiplicity "1" private classrelation_ref 143106 // (Dotyczy) b role_name "" multiplicity "1" private classrelation_ref 143234 // Dotyczy end attribute 128002 "liczba" private explicit_type "int" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 128898 "cena" private explicit_type "float" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 137218 "id" private explicit_type "int" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end classrelation 166402 // (Dotyczy) relation_ref 156802 // Dotyczy end classrelation 166658 // Dotyczy relation_ref 156930 // Dotyczy end end class 128898 "Dzial_serwisowy" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 141058 // (Otrzymuje) relation 134530 ---- name "Otrzymuje" a role_name "" multiplicity "1..*" private classrelation_ref 141058 // (Otrzymuje) b role_name "" multiplicity "1" private classrelation_ref 141186 // (Otrzymuje) end classrelation 141314 // (Wysyla) relation 134658 ---- name "Wysyla" a role_name "" multiplicity "1..*" private classrelation_ref 141314 // (Wysyla) b role_name "" multiplicity "1" private classrelation_ref 141442 // Wysyla end end class 129026 "Monety_klienta" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 129922 // Przyjmuje relation_ref 128898 // Przyjmuje end classrelation 130050 // (Wplacanie) relation 129026 ---- name "Wplacanie" a role_name "" multiplicity "1" private classrelation_ref 130050 // (Wplacanie) b role_name "" multiplicity "1..*" private classrelation_ref 130178 // Wplacanie end classrelation 133122 // (Jest_realizowana) relation 130562 ---- name "Jest_realizowana" a role_name "" multiplicity "1" private classrelation_ref 133122 // (Jest_realizowana) b role_name "" multiplicity "1..*" private classrelation_ref 133250 // (Jest_realizowana) end classrelation 151682 // relation 143106 ---- a role_name "" private classrelation_ref 151682 // b role_name "" private classrelation_ref 151810 // end classrelation 152066 // relation_ref 143234 // end classrelation 152322 // relation_ref 143362 // end classrelation 152578 // relation_ref 143490 // end classrelation 153090 // (Oddaje) relation_ref 143746 // Oddaje end attribute 128642 "liczba" private type class_ref 150786 // Nominal cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 129282 "Alarm" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 142594 // relation 135298 ---- a role_name "" private classrelation_ref 142594 // b role_name "" private classrelation_ref 142722 // end classrelation 144514 // Aktywuje relation_ref 136194 // Aktywuje end end class 129410 "Proba_wlamanie" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 142210 // Aktywuje^ relation_ref 135042 // Aktywuje^ end classrelation 142338 // relation 135170 ---- a role_name "" private classrelation_ref 142338 // b role_name "" private classrelation_ref 142466 // end classrelation 142466 // relation_ref 135170 // end classrelation 142722 // relation_ref 135298 // end end class 129538 "Czujnik_stanu_magazynowego" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 129666 "Awaria" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 140290 // relation 134146 ---- a role_name "" private classrelation_ref 140290 // b role_name "" private classrelation_ref 140418 // end classrelation 140546 // (Ma) relation 134274 ---- name "Ma" a role_name "" multiplicity "1" private classrelation_ref 140546 // (Ma) b role_name "" multiplicity "1..*" private classrelation_ref 140674 // Ma end classrelation 140930 // relation_ref 129794 // end classrelation 131970 // relation_ref 129922 // end classrelation 135170 // relation 131586 ---- a role_name "" private classrelation_ref 135170 // b role_name "" private classrelation_ref 135298 // end end class 130050 "Procedura_przygotowania_produktu" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 131074 // relation 129538 ---- a role_name "" private classrelation_ref 131074 // b role_name "" private classrelation_ref 131202 // end classrelation 131458 // (Podlega) relation_ref 129666 // Podlega end classrelation 131842 // relation 129922 ---- a role_name "" private classrelation_ref 131842 // b role_name "" private classrelation_ref 131970 // end attribute 137346 "rodzaj" private explicit_type "string" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 136578 "Raport_o_awarii" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 140802 // ( relation_ref 131970 // end classrelation 136322 // ( relation 132226 ---- a role_name "" private classrelation_ref 136450 // b role_name "" private classrelation_ref 136578 // end classrelation 144642 // relation 136322 ---- a role_name "" private classrelation_ref 144642 // b role_name "" private classrelation_ref 144770 // end classrelation 144770 // relation_ref 136322 // end classrelation 144898 // (Otrzymuje) relation 136450 ---- name "Otrzymuje" a role_name "" multiplicity "1" private classrelation_ref 144898 // (Otrzymuje) b role_name "" multiplicity "1" private classrelation_ref 145026 // Otrzymuje end attribute 135682 "data_poczatek" private explicit_type "date_time" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 135810 "data_koniec" private explicit_type "date_time" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end classrelation 166530 // (Dotyczy) relation 156930 ---- name "Dotyczy" a role_name "" multiplicity "1..*" private classrelation_ref 166530 // (Dotyczy) b role_name "" multiplicity "1..*" private classrelation_ref 166658 // Dotyczy end end class 137090 "Czujnik_wlamaniowy" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 141954 // (Posiada) relation_ref 134914 // Posiada end classrelation 142082 // (Aktywuje^) relation 135042 ---- name "Aktywuje^" a role_name "" multiplicity "1" private classrelation_ref 142082 // (Aktywuje^) b role_name "" multiplicity "1..*" private classrelation_ref 142210 // Aktywuje^ end classrelation 144386 // (Aktywuje) relation 136194 ---- name "Aktywuje" a role_name "" multiplicity "1" private classrelation_ref 144386 // (Aktywuje) b role_name "" multiplicity "1..*" private classrelation_ref 144514 // Aktywuje end end class 137218 "Modul_komunikacji" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 137346 "Modul_platnosci_gotowkowej" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 129538 // (Aktywuje) relation 128770 ---- name "Aktywuje" a role_name "" multiplicity "1" private classrelation_ref 129538 // (Aktywuje) b role_name "" multiplicity "1" private classrelation_ref 129666 // (Aktywuje) end classrelation 129794 // (Przyjmuje) relation 128898 ---- name "Przyjmuje" a role_name "" multiplicity "1..*" private classrelation_ref 129794 // (Przyjmuje) b role_name "" multiplicity "1" private classrelation_ref 129922 // Przyjmuje end end class 137474 "System_autoryzacji_platnosci_karta" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 144002 "Platnosc" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 129282 // (Aktywuje) relation 128642 ---- name "Aktywuje" a role_name "" multiplicity "1" private classrelation_ref 129282 // (Aktywuje) b role_name "" multiplicity "1" private classrelation_ref 129410 // Aktywuje end classrelation 129666 // (Aktywuje) relation_ref 128770 // Aktywuje end classrelation 133250 // (Jest_realizowana) relation_ref 130562 // Jest_realizowana end classrelation 133378 // (Jest_realizowana) relation 130690 ---- name "Jest_realizowana" a role_name "" multiplicity "1" private classrelation_ref 133378 // (Jest_realizowana) b role_name "" multiplicity "1" private classrelation_ref 133506 // Jest_realizowana end classrelation 133890 // relation 130946 ---- a role_name "" private classrelation_ref 133890 // b role_name "" private classrelation_ref 134018 // end classrelation 134018 // relation_ref 130946 // end classrelation 134146 // ( relation_ref 133762 // end classrelation 142850 // (Dodawanie^) relation 135426 ---- name "Dodawanie^" a role_name "" multiplicity "1" private classrelation_ref 142850 // (Dodawanie^) b role_name "" multiplicity "1" private classrelation_ref 142978 // Dodawanie^ end attribute 128386 "liczba" private type class_ref 150786 // Nominal cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end classrelation 159618 // relation 150274 ---- a role_name "" private classrelation_ref 159618 // b role_name "" private classrelation_ref 159746 // end end class 144258 "Blad_wprowadzania_gotowki" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 139906 // relation_ref 133890 // end classrelation 140034 // (Wywoluje) relation 134018 ---- name "Wywoluje" a role_name "" multiplicity "1" private classrelation_ref 140034 // (Wywoluje) b role_name "" multiplicity "1" private classrelation_ref 140162 // Wywoluje end classrelation 144002 // (Wykrywa) relation_ref 135938 // Wykrywa end classrelation 151938 // relation 143234 ---- a role_name "" private classrelation_ref 151938 // b role_name "" private classrelation_ref 152066 // end classrelation 152450 // relation 143490 ---- a role_name "" private classrelation_ref 152450 // b role_name "" private classrelation_ref 152578 // end classrelation 152706 // (Wywoluje) relation 143618 ---- name "Wywoluje" a role_name "" multiplicity "1" private classrelation_ref 152706 // (Wywoluje) b role_name "" multiplicity "1" private classrelation_ref 152834 // Wywoluje end end class 150786 "Nominal" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" attribute 128514 "liczba" private explicit_type "int" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end classrelation 159746 // relation_ref 150274 // end attribute 128770 "rodzaj" private explicit_type "string" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end end classview 128002 "design" classdiagramsettings member_max_width 0 end classcompositediagramsettings end collaborationdiagramsettings end objectdiagramsettings end objectcompositediagramsettings end sequencediagramsettings end statediagramsettings end activitydiagramsettings end classdiagram 141186 "design-model" classdiagramsettings draw_all_relations no member_max_width 0 show_parameter_dir yes show_parameter_name yes end size A1 end state 128002 "state-machine" stereotype "machine" statediagram 161410 "state-diagram" statediagramsettings draw_all_relations no end size A3 end state 128130 "OczekiwanieNaWyborProduktu" transition 128130 "" on state_ref 128258 // WyborFormyPlatnosci external end end pseudostate 128130 entry_point "oczekiwanieNaWyborFormyPlatnosci" end state 128258 "WyborFormyPlatnosci" transition 128258 "" on state_ref 128386 // Zaplata external end transition 129410 "wybor" on pseudostate_ref 128386 // choice external end end state 128386 "Zaplata" transition 128898 "wybror platnosci" on pseudostate_ref 128386 // choice external end transition 129026 "" on state_ref 128898 // OczekiwanieNaPlatnoscKarta external end end state 128514 "gotowyDoRozpoczeciaTransakcji" transition 128386 "" on state_ref 128642 // WTrakcieSprzedazy external end transition 128514 "wprowadzenie numeru produktu" on state_ref 128642 // WTrakcieSprzedazy external end end state 128642 "WTrakcieSprzedazy" transition 128770 "oczekuje" on state_ref 128258 // WyborFormyPlatnosci external end end pseudostate 128258 initial "" transition 128642 "" on state_ref 128514 // gotowyDoRozpoczeciaTransakcji external end end state 128770 "OczekiwanieNaGotowke" transition 129538 "zaplata" on state_ref 129026 // WydawanieProduktu external end transition 129922 "wystapienie bledu" on state_ref 129282 // AnulowaniePlatnosci external end transition 130306 "Zaplata" on state_ref 129410 // WydawanieReszty external end end state 128898 "OczekiwanieNaPlatnoscKarta" transition 129666 "zaplata" on state_ref 129026 // WydawanieProduktu external end transition 130050 "wystapienie bledu" on state_ref 129282 // AnulowaniePlatnosci external end end pseudostate 128386 choice "" transition 129154 "gotowka" on state_ref 128770 // OczekiwanieNaGotowke external end transition 129282 "karta" on state_ref 128898 // OczekiwanieNaPlatnoscKarta external end end pseudostate 128514 junction "" end state 129026 "WydawanieProduktu" transition 129794 "wywoluje" on state_ref 129154 // ZakonczenieSprzedazy external end end state 129154 "ZakonczenieSprzedazy" transition 130562 "" on pseudostate_ref 128642 // final external end end state 129282 "AnulowaniePlatnosci" transition 130178 "wywoluje" on state_ref 129154 // ZakonczenieSprzedazy external end end state 129410 "WydawanieReszty" transition 130434 "po ukonczeniu" on state_ref 129026 // WydawanieProduktu external end end pseudostate 128642 final "" end end classinstance 128514 "KontrolerAutomatu" type class_ref 164994 // ZakupProduktu attributes end relations end end class 165378 "." visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end classinstance 128013 "Zaopatrzeniowiec" stereotype "actor" type class_ref 129038 // Zaopatrzeniowiec attributes end relations end end sequencediagram 128013 "7-1-opcjaDodajProdukty" sequencediagramsettings end overlapping_bars size A3 end sequencediagram 128141 "7-2-dodanieProduktow" sequencediagramsettings end overlapping_bars size A3 end sequencediagram 128269 "7-3-zamkniecie" sequencediagramsettings end overlapping_bars size A3 end class 135340 "Diagnoza" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 135212 "RaportDiagnozy" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end classinstance 128141 "Ekran_dotykowy" type class_ref 128130 // Ekran_dotykowy attributes end relations end end classinstance 128269 "Automat" type class_ref 128014 // Automat attributes end relations end end classinstance 128397 "Dzial_zaopatrzeniowy" type class_ref 129294 // Dzial_zaopatrzeniowy attributes end relations end end sequencediagram 134572 "8-1-logowanieDoSystemu" sequencediagramsettings end overlapping_bars size A3 end sequencediagram 134700 "8-2-przeprowadzDiagnoze" sequencediagramsettings end overlapping_bars size A3 end sequencediagram 134828 "8-3-rozpoczecieNaprawy" sequencediagramsettings end overlapping_bars size A3 end sequencediagram 128044 "8-4-zamkniecieAutomatu" sequencediagramsettings end overlapping_bars size A2 end sequencediagram 134956 "8-5-restartAutomatu" sequencediagramsettings end overlapping_bars size A3 end class 128044 "Serwisant" visibility package stereotype "actor" cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 141996 "NaprawaAutomatuKontroler" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128044 // (PrzesylaDane) relation 128044 ---> name "PrzesylaDane" a role_name "" multiplicity "1" private classrelation_ref 128044 // (PrzesylaDane) b multiplicity "*" parent class_ref 135084 // ModulLogowania end classrelation 128300 // (Komunikuje) relation 128300 ---> name "Komunikuje" a role_name "" private classrelation_ref 128300 // (Komunikuje) b parent class_ref 128300 // SystemOperacyjny end classrelation 128684 // (Wykorzystuje) relation 128684 ---> name "Wykorzystuje" a role_name "" multiplicity "1" private classrelation_ref 128684 // (Wykorzystuje) b multiplicity "1" parent class_ref 142252 // ManagerNaprawy end operation 135596 "przeslijDaneLogowania()" public explicit_return_type "" nparams 0 end operation 135724 "przelaczWStanSerwisowy()" public explicit_return_type "" nparams 0 end operation 135980 "rozpocznijDiagnoze" public explicit_return_type "" nparams 0 end operation 136108 "rozpocznijNaprawe" public explicit_return_type "" nparams 0 end operation 136364 "przejdzWStanGotowosci" public explicit_return_type "" nparams 0 end end class 128300 "SystemOperacyjny" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 128428 "RozpocznijDiagnoze" public explicit_return_type "" nparams 0 end classrelation 128428 // (Komunikuje) relation 128428 ---> name "Komunikuje" a role_name "" multiplicity "1" private classrelation_ref 128428 // (Komunikuje) b multiplicity "1" parent class_ref 142124 // ManagerDiagnozy end operation 129068 "RestartSystemu" public explicit_return_type "" nparams 0 end operation 137004 "ZakonczenieSerwisu" public explicit_return_type "" nparams 0 end end class 128172 "AutomatController" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 134828 "Laptop" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 134956 "ManagerWejsciaWyjscia" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 135084 "ModulLogowania" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128172 // (ZmienStan) relation 128172 ---> name "ZmienStan" a role_name "" multiplicity "1" private classrelation_ref 128172 // (ZmienStan) b multiplicity "1" parent class_ref 128300 // SystemOperacyjny end operation 128172 "WeryfikujDaneLogowania" public explicit_return_type "" nparams 0 end attribute 128300 "ID" private explicit_type "" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 128428 "Haslo" private explicit_type "" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 135852 "zwrocInformacjeOWeryfikacji" public explicit_return_type "" nparams 0 end classrelation 135340 // (ZwracaInformacje) relation 135340 ---> name "ZwracaInformacje" a role_name "" multiplicity "1..*" private classrelation_ref 135340 // (ZwracaInformacje) b multiplicity "1" parent class_ref 141996 // NaprawaAutomatuKontroler end end class 142124 "ManagerDiagnozy" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 128556 "Diagnozuj" public explicit_return_type "" nparams 0 end operation 128684 "ZwrocRaport" public explicit_return_type "" nparams 0 end attribute 128556 "raport" private explicit_type "" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 128812 "StworzRaportDiagnozy" public explicit_return_type "" nparams 0 end classrelation 128556 // (Stworz) relation 128556 ---> name "Stworz" a role_name "" multiplicity "1..*" private classrelation_ref 128556 // (Stworz) b multiplicity "1" parent class_ref 135212 // RaportDiagnozy end end class 142252 "ManagerNaprawy" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128812 // (Naprawia i ZwracaRaport) relation 128812 ---> name "Naprawia i ZwracaRaport" a role_name "" multiplicity "1" private classrelation_ref 128812 // (Naprawia i ZwracaRaport) b multiplicity "1" parent class_ref 128300 // SystemOperacyjny end operation 128940 "Naprawa" public explicit_return_type "" nparams 0 end operation 136748 "stworzRaportOZakonczeniuNaprawy" public explicit_return_type "" nparams 0 end operation 136876 "zwrocRaport" public explicit_return_type "" nparams 0 end classrelation 135468 // (Tworzy) relation 135468 ---> name "Tworzy" a role_name "" multiplicity "*" private classrelation_ref 135468 // (Tworzy) b multiplicity "1" parent class_ref 148780 // RaportZakonczeniaNaprawy end end collaborationdiagram 154626 "2-1-wprowadzenieNumeruProduktu" collaborationdiagramsettings end size A3 end collaborationdiagram 147970 "2-2-wybranieFormyPlatnosci" collaborationdiagramsettings end size A2 end sequencediagram 154754 "2-3-wprowadzanieMonetSeq" sequencediagramsettings end overlapping_bars size A2 end collaborationdiagram 167938 "2-3-wprowadzanieMonetCom" collaborationdiagramsettings end size A4 end sequencediagram 154882 "2-4-zaprzestanieWprowadzaniaMonet" sequencediagramsettings end overlapping_bars size A2 end class 191746 "Klient" visibility package stereotype "actor" cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end classinstance 128014 "" type class_ref 128394 // AutomatKontroler attributes end relations end end class 198274 "ObliczanieReszty" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 142082 "obliczReszte" public explicit_return_type "" nparams 2 param in name "doZaplacenia" explicit_type "Money" param in name "wprowadzonaKwota" explicit_type "Money" end classrelation 210306 // (zwraca reszte) relation 199938 ---> name "zwraca reszte" a role_name "" multiplicity "1" private classrelation_ref 210306 // (zwraca reszte) b multiplicity "1" parent class_ref 198402 // Kasetka end classrelation 210434 // (zwraca informacje) relation 200066 ---> name "zwraca informacje" a role_name "" multiplicity "1" private classrelation_ref 210434 // (zwraca informacje) b multiplicity "1" parent class_ref 164226 // ManagerPlatnosciGotowkowej end attribute 192898 "statusOperacji" private explicit_type "Boolean" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 198402 "Kasetka" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 142210 "zwrocReszte" public explicit_return_type "" nparams 1 param in name "monety" explicit_type "Money" end classrelation 210946 // (zwrot informacji) relation 200578 ---> name "zwrot informacji" a role_name "" multiplicity "1" private classrelation_ref 210946 // (zwrot informacji) b multiplicity "1" parent class_ref 198274 // ObliczanieReszty end attribute 193538 "statusOperacji" private explicit_type "Boolean" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 141325 "SprzedazFactory" visibility package stereotype "singleton" cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 128141 "utworzSprzedaz" public explicit_return_type "" nparams 5 param in name "czasWykonaniaTransakcji" explicit_type "DateTime" param in name "nazwaProduktu" explicit_type "String" param in name "cena" explicit_type "Money" param in name "nazwaMetodyTransakcji" explicit_type "String" param in name "statusSprzedazy" explicit_type "Boolean" end classrelation 135693 // relation 135693 ---> a role_name "" private classrelation_ref 135693 // b parent class_ref 171906 // Sprzedaz end classrelation 135821 // (tworzy) relation 135821 ---> name "tworzy" a role_name "" multiplicity "*" private classrelation_ref 135821 // (tworzy) b multiplicity "1" parent class_ref 171906 // Sprzedaz end operation 142338 "getInstance" class_operation public explicit_return_type "" nparams 0 nexceptions 1 explicit_exception "SprzedazFactory" end attribute 186114 "instance" class_attribute private explicit_type "SprzedazFactory" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 141197 "IPlatnoscStrategy" 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 "" operation 128013 "zrealizujPlatnosc" public explicit_return_type "" nparams 1 param in name "Kwota" explicit_type "Money" end operation 141954 "ustawStrategie" public explicit_return_type "" nparams 1 param in name "strategia" type class_ref 141197 // IPlatnoscStrategy end attribute 185858 "strategiaPlatnosci" private explicit_type "IStrategiaPlatnosci" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end classrelation 209410 // relation 199042 ---> a role_name "" private classrelation_ref 209410 // b parent class_ref 141197 // IPlatnoscStrategy end classrelation 209538 // (uruchamia strategie) relation 199170 ---> name "uruchamia strategie" a role_name "" multiplicity "1" private classrelation_ref 209538 // (uruchamia strategie) b multiplicity "1" parent class_ref 164226 // ManagerPlatnosciGotowkowej end classrelation 209666 // (uruchamia strategie) relation 199298 ---> name "uruchamia strategie" a role_name "" multiplicity "1" private classrelation_ref 209666 // (uruchamia strategie) b multiplicity "1" parent class_ref 178434 // ManagerPlatnosciKarta end classrelation 209922 // (ustawia powodzenie platnosci) relation 199554 ---> name "ustawia powodzenie platnosci" a role_name "" multiplicity "1" private classrelation_ref 209922 // (ustawia powodzenie platnosci) b multiplicity "1" parent class_ref 178562 // ManagerPlatnosci end attribute 193282 "statusOperacji" private explicit_type "Boolean" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 136462 "KatalogProduktow" 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 "" attribute 179330 "produkty" private explicit_type "Map" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 135426 "wybierzProdukt" public explicit_return_type "" nparams 1 param in name "produktId" explicit_type "Int" end classrelation 202754 // (ustawia produkt) relation 192386 ---> name "ustawia produkt" a role_name "" multiplicity "1" private classrelation_ref 202754 // (ustawia produkt) b multiplicity "1" parent class_ref 185218 // ManagerSprzedazy end attribute 186242 "instance" class_attribute private explicit_type "KatalogProduktow" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 142466 "getInstance" class_operation public explicit_return_type "" nparams 0 end end class 164994 "ZakupProduktu" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 173186 // (wykorzytuje) relation 163458 ---> name "wykorzytuje" a role_name "" multiplicity "1" private classrelation_ref 173186 // (wykorzytuje) b multiplicity "*" parent class_ref 165122 // ManagerProduktow end classrelation 202626 // (wykorzystuje) relation 192258 ---> name "wykorzystuje" a role_name "" multiplicity "1" private classrelation_ref 202626 // (wykorzystuje) b multiplicity "*" parent class_ref 136462 // KatalogProduktow end end class 165122 "ManagerProduktow" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" attribute 144386 "produkty" private explicit_type "Map" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end classrelation 189058 // (ustawiaProdukt) relation 178690 ---> name "ustawiaProdukt" a role_name "" multiplicity "1" private classrelation_ref 189058 // (ustawiaProdukt) b multiplicity "1" parent class_ref 185218 // ManagerSprzedazy end operation 128002 "wybierzProdukt" public explicit_return_type "" nparams 1 param in name "produktId" explicit_type "Int" nexceptions 1 explicit_exception "Money" end operation 134925 "gotowoscDoZamkniecia" public explicit_return_type "" nparams 0 end operation 135053 "gotowoscOtrzymaniaTowarow" public explicit_return_type "" nparams 0 end operation 135181 "sprawdzHaslo" public explicit_return_type "" nparams 0 end operation 135309 "wyslijRaport" public explicit_return_type "" nparams 0 end classrelation 135053 // (tworzy) relation 135053 ---> name "tworzy" a role_name "" multiplicity "1" private classrelation_ref 135053 // (tworzy) b multiplicity "*" parent class_ref 128013 // RaportProduktow end operation 135949 "sprawdzProdukty" public explicit_return_type "" nparams 0 end operation 136077 "dodajProdukt" public explicit_return_type "" nparams 0 end end class 178562 "ManagerPlatnosci" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" attribute 165634 "powodzenieTransakcji" private explicit_type "Boolean" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end classrelation 180994 // (aktywuje) relation 170754 ---> name "aktywuje" a role_name "" multiplicity "1" private classrelation_ref 180994 // (aktywuje) b multiplicity "1" parent class_ref 178434 // ManagerPlatnosciKarta end classrelation 181122 // (aktywuje) relation 170882 ---> name "aktywuje" a role_name "" multiplicity "1" private classrelation_ref 181122 // (aktywuje) b multiplicity "1" parent class_ref 164226 // ManagerPlatnosciGotowkowej end attribute 165762 "wybranaForma" private explicit_type "Enum:FormyPlatnosci" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 165890 "kwota" private explicit_type "Money" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end classrelation 196098 // (zwraca informacje) relation 185730 ---> name "zwraca informacje" a role_name "" multiplicity "1" private classrelation_ref 196098 // (zwraca informacje) b multiplicity "1" parent class_ref 185218 // ManagerSprzedazy end operation 128258 "przyjmijPlatnosc" public explicit_return_type "" nparams 1 param in name "cena" explicit_type "Money" nexceptions 1 explicit_exception "Boolean" end operation 128386 "wykokrzystajFormePlatnosci" public explicit_return_type "" nparams 1 param in name "formaPlatnosciId" explicit_type "Int" end classrelation 209282 // (ustawia strategie) relation 198914 ---> name "ustawia strategie" a role_name "" multiplicity "1" private classrelation_ref 209282 // (ustawia strategie) b multiplicity "1" parent class_ref 141197 // IPlatnoscStrategy end classrelation 217474 // relation 207106 ---> a role_name "" private classrelation_ref 217474 // b parent class_ref 141197 // IPlatnoscStrategy end classrelation 217730 // (realizuje platnosc) relation 207234 ---> name "realizuje platnosc" a role_name "" multiplicity "1" private classrelation_ref 217730 // (realizuje platnosc) b multiplicity "1" parent class_ref 141197 // IPlatnoscStrategy end attribute 193410 "statusOperacji" private explicit_type "Boolean" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 178434 "ManagerPlatnosciKarta" visibility protected stereotype "implementationClass" cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 181250 // relation 171010 ---> a role_name "" private classrelation_ref 181250 // b parent class_ref 185218 // ManagerSprzedazy end classrelation 181506 // (odpowiada) relation 171266 ---> name "odpowiada" a role_name "" multiplicity "1" private classrelation_ref 181506 // (odpowiada) b multiplicity "1" parent class_ref 178562 // ManagerPlatnosci end classrelation 182146 // relation 171906 -_-|> a public classrelation_ref 182146 // b parent class_ref 178562 // ManagerPlatnosci end classrelation 195842 // (zwraca informacje) relation 185474 ---> name "zwraca informacje" a role_name "" multiplicity "1" private classrelation_ref 195842 // (zwraca informacje) b multiplicity "1" parent class_ref 178562 // ManagerPlatnosci end operation 128514 "zrealizujPlatnosc" public explicit_return_type "" nparams 1 param in name "kwota" explicit_type "Money" nexceptions 1 explicit_exception "Boolean" end classrelation 128013 // relation 128013 -_-|> a public classrelation_ref 128013 // b parent class_ref 141197 // IPlatnoscStrategy end classrelation 210818 // (zwraca informacje) relation 200450 ---> name "zwraca informacje" a role_name "" multiplicity "1" private classrelation_ref 210818 // (zwraca informacje) b multiplicity "1" parent class_ref 141197 // IPlatnoscStrategy end attribute 193154 "statusOperacji" private explicit_type "Blooean" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 164226 "ManagerPlatnosciGotowkowej" visibility package stereotype "implementationClass" cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" attribute 151810 "wprowadzonaKwota" private explicit_type "Money" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end classrelation 181378 // relation 171138 ---> a role_name "" private classrelation_ref 181378 // b parent class_ref 185218 // ManagerSprzedazy end classrelation 181634 // (odpowiada) relation 171394 ---> name "odpowiada" a role_name "" multiplicity "1" private classrelation_ref 181634 // (odpowiada) b multiplicity "1" parent class_ref 178562 // ManagerPlatnosci end classrelation 182274 // relation 172034 -_-|> a public classrelation_ref 182274 // b parent class_ref 178562 // ManagerPlatnosci end classrelation 195970 // (zwraca informacje) relation 185602 ---> name "zwraca informacje" a role_name "" multiplicity "1" private classrelation_ref 195970 // (zwraca informacje) b multiplicity "1" parent class_ref 178562 // ManagerPlatnosci end operation 128642 "zrealizujPlatnosc" public explicit_return_type "" nparams 1 param in name "kwota" explicit_type "Money" nexceptions 1 explicit_exception "Boolean" end classrelation 128141 // relation 128141 -_-|> a public classrelation_ref 128141 // b parent class_ref 141197 // IPlatnoscStrategy end classrelation 209794 // relation 199426 ---> a role_name "" private classrelation_ref 209794 // b parent class_ref 141197 // IPlatnoscStrategy end classrelation 210050 // (oblicza reszte) relation 199682 ---> name "oblicza reszte" a role_name "" multiplicity "1" private classrelation_ref 210050 // (oblicza reszte) b multiplicity "1" parent class_ref 198274 // ObliczanieReszty end classrelation 210562 // (zwraca informacje) relation 200194 ---> name "zwraca informacje" a role_name "" multiplicity "1" private comment " " classrelation_ref 210562 // (zwraca informacje) b multiplicity "1" parent class_ref 141197 // IPlatnoscStrategy end attribute 193026 "statusOperacji" private explicit_type "Boolean" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 185218 "ManagerSprzedazy" visibility protected cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" attribute 152066 "nazwaProduktu" private explicit_type "String" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 152194 "cena" private explicit_type "Money" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 152322 "dataRozpoczecia" private explicit_type "dateTime" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end classrelation 182018 // (tworzy) relation 171778 ---> name "tworzy" a role_name "" multiplicity "*" private classrelation_ref 182018 // (tworzy) b multiplicity "1" parent class_ref 171906 // Sprzedaz end attribute 166018 "powodzeniePlatnosci" private explicit_type "Boolean" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end classrelation 189186 // (wykorzystuje) relation 178818 ---> name "wykorzystuje" a role_name "" multiplicity "1" private classrelation_ref 189186 // (wykorzystuje) b multiplicity "1" parent class_ref 178562 // ManagerPlatnosci end operation 128130 "ustawProdukt" public explicit_return_type "" nparams 2 param in name "nazwa" explicit_type "String" param in name "cena" explicit_type "Money" end classrelation 135949 // (wykorzystuje) relation 135949 ---> name "wykorzystuje" a role_name "" multiplicity "1" private classrelation_ref 135949 // (wykorzystuje) b multiplicity "1" parent class_ref 141325 // SprzedazFactory end attribute 200066 "formaPlatnosciId" private explicit_type "Int" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 171906 "Sprzedaz" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 173826 // (wykorzystuje) relation 163842 ---> name "wykorzystuje" a role_name "" multiplicity "1" private classrelation_ref 173826 // (wykorzystuje) b multiplicity "*" parent class_ref 164226 // ManagerPlatnosciGotowkowej end attribute 144514 "czasWykonaniaTransakcji" private explicit_type "DateTime" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 144642 "nazwaProduktu" private explicit_type ":String" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 144770 "cena" private explicit_type "Money" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 166146 "nazwaMetodyTransakcji" private explicit_type "String" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 166274 "statusSprzedazy" private explicit_type "Boolean" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end classrelation 128269 // relation 128269 -_-|> a public classrelation_ref 128269 // b parent class_ref 141325 // SprzedazFactory end end class 178690 "Produkt" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" attribute 144898 "id" private explicit_type "Int" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 145026 "nazwa" private explicit_type "String" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 145154 "cena" private explicit_type "Money" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end sequencediagram 128010 "9-1-wybranieOpcjiGenerujRaport" sequencediagramsettings end overlapping_bars size A1 end sequencediagram 128138 "9-2.1-wybranieRamCzasowych" sequencediagramsettings end overlapping_bars size A3 end sequencediagram 141322 "9-2.2-wybranieProduktu" sequencediagramsettings end overlapping_bars size A4 end sequencediagram 134794 "9-3.1-modyfikujRamyCzasowe" sequencediagramsettings end overlapping_bars size A3 end sequencediagram 141450 "9-3.2-modyfikujProdukt" sequencediagramsettings end overlapping_bars size A3 end class 128010 "Zaopatrzeniowiec" visibility package stereotype "actor" cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 128266 "Automat" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" attribute 128394 "id" private explicit_type "" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 128522 "stan" private explicit_type "" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 136236 "SygnalZamknieciaAutomatu" public explicit_return_type "" nparams 0 end end class 128394 "AutomatKontroler" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 135309 // (wykorzystuje) relation 135309 ---> name "wykorzystuje" a role_name "" multiplicity "1" private classrelation_ref 135309 // (wykorzystuje) b multiplicity "*" parent class_ref 165122 // ManagerProduktow end classrelation 135437 // (wykorzystuje) relation 135437 ---> name "wykorzystuje" a role_name "" multiplicity "1" private classrelation_ref 135437 // (wykorzystuje) b multiplicity "*" parent class_ref 134669 // ManagerAutomatu end operation 135693 "startDodajProdukty" public explicit_return_type "" nparams 0 end operation 135821 "logowanie" public explicit_return_type "" nparams 0 end operation 136205 "dodajProdukt" public explicit_return_type "" nparams 0 end operation 136333 "zamknijAutomat" public explicit_return_type "" nparams 0 end end class 128522 "RaportSprzedazy" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" attribute 128010 "data_poczatek" private explicit_type "" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 128138 "data_koniec" private explicit_type "" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 128266 "idProdukt" private explicit_type "" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 128397 "stworzonoRaport" public explicit_return_type "" nparams 0 end end class 128013 "RaportProduktow" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" attribute 128013 "produkt" private explicit_type "" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 128141 "data" private explicit_type "" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 128269 "ilosc" private explicit_type "" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end end class 128141 "DzialZaopatrzeniowy" visibility package stereotype "actor" cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 135050 "genrowanieRaportuSprzedazy" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 128010 // relation 128010 ---|> a public classrelation_ref 128010 // b parent class_ref 135178 // ManagerRaportow end classrelation 128138 // (wykorzystuje) relation 128138 ---> name "wykorzystuje" a role_name "" multiplicity "1" private classrelation_ref 128138 // (wykorzystuje) b multiplicity "*" parent class_ref 135178 // ManagerRaportow end end class 135178 "ManagerRaportow" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" attribute 135050 "typRaportu" private explicit_type "" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 128010 "generujRaport" public explicit_return_type "" nparams 0 end attribute 135178 "dataPoczatek" private explicit_type "" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end attribute 135306 "dataKoniec" private explicit_type "" cpp_decl "" java_decl "" php_decl "" python_decl "" idl_decl "" mysql_decl "" MysqlColumn end operation 128138 "dodajRamyCzasowe" public explicit_return_type "" nparams 0 end operation 128266 "dodajProdukt" public explicit_return_type "" nparams 0 end operation 128394 "modyfikujRamyCzasowe" public explicit_return_type "" nparams 0 end operation 128522 "modyfikujProdukt" public explicit_return_type "" nparams 0 end classrelation 128394 // (tworzy) relation 128266 ---> name "tworzy" a role_name "" multiplicity "1" private classrelation_ref 128394 // (tworzy) b multiplicity "*" parent class_ref 128522 // RaportSprzedazy end operation 128269 "wyslijRaport" public explicit_return_type "" nparams 0 end end class 148780 "RaportZakonczeniaNaprawy" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end class 134669 "ManagerAutomatu" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" operation 135437 "sprawdzZamkniecie" public explicit_return_type "" nparams 0 end operation 135565 "gotowoscNaZamowienie" public explicit_return_type "" nparams 0 end operation 136461 "zamknijAutomat" public explicit_return_type "" nparams 0 end end sequencediagram 134542 "4-1-wybraniePlatnosciKarta" sequencediagramsettings end overlapping_bars size A1 end classinstance 128142 "" type class_ref 136462 // KatalogProduktow attributes end relations end end classinstance 128270 "" type class_ref 171906 // Sprzedaz attributes end relations end end class 136590 "ProduktyManager" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end classinstance 128398 "" type class_ref 136590 // ProduktyManager attributes end relations end end classinstance 128526 "" type class_ref 144002 // Platnosc attributes end relations end end class 136718 "TerminalManager" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" end classinstance 128654 "" type class_ref 136718 // TerminalManager attributes end relations end end class 147853 "DodawanieProduktow" visibility package cpp_decl "" java_decl "" php_decl "" python_2_2 python_decl "" idl_decl "" explicit_switch_type "" mysql_decl "" classrelation 134797 // relation 134797 ---|> a public classrelation_ref 134797 // b parent class_ref 165122 // ManagerProduktow end classrelation 134925 // (wykorzystuje) relation 134925 ---> name "wykorzystuje" a role_name "" multiplicity "1" private classrelation_ref 134925 // (wykorzystuje) b multiplicity "*" parent class_ref 165122 // ManagerProduktow association_explicit_type "wykorzystuje" end classrelation 135181 // (wykorzystuje) relation 135181 ---> name "wykorzystuje" a role_name "" multiplicity "1" private classrelation_ref 135181 // (wykorzystuje) b multiplicity "*" parent class_ref 134669 // ManagerAutomatu end classrelation 135565 // (wykorzystuje) relation 135565 ---> name "wykorzystuje" a role_name "" multiplicity "1" private classrelation_ref 135565 // (wykorzystuje) b multiplicity "*" parent class_ref 128394 // AutomatKontroler end end end end