apo-automat/models/models.prj
2021-02-03 11:57:12 +01:00

1836 lines
40 KiB
Plaintext
Raw Blame History

format 224
"models"
revision 24
modified_by 64 "jacob"
// 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 128088 "domain"
classdiagramsettings member_max_width 0 end
classcompositediagramsettings end
collaborationdiagramsettings end
objectdiagramsettings end
objectcompositediagramsettings end
sequencediagramsettings end
statediagramsettings
end
activitydiagramsettings
end
classdiagram 128088 "domain-model"
classdiagramsettings draw_all_relations no show_members_full_definition yes member_max_width 0 end
size A4
end
class 128088 "karta"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 128596 // <association>
relation 128340 ----
a role_name "" private
classrelation_ref 128596 // <association>
b role_name "" private
classrelation_ref 128724 // <association>
end
classrelation 128724 // <association>
relation_ref 128340 // <association>
end
attribute 131156 "numer"
private explicit_type "string"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 131284 "waznosc"
private explicit_type "string"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 131412 "ccv"
private explicit_type "string"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
classrelation 139220 // przyjmuje
relation_ref 136788 // przyjmuje
end
end
class 128216 "automat"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 128468 // naprawia
relation_ref 128212 // naprawia
end
classrelation 130132 // <association>
relation 129108 ----
a role_name "" private
classrelation_ref 130132 // <association>
b role_name "" private
classrelation_ref 130260 // <association>
end
classrelation 130260 // <association>
relation_ref 129108 // <association>
end
classrelation 131796 // uzupelnia braki
relation_ref 129876 // uzupelnia braki
end
attribute 130388 "id_automatu"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 130516 "lokalizacja"
private type class_ref 134612 // lokalizacja
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
classrelation 138324 // (ma)
relation 136404 ---- name "ma"
a role_name "" multiplicity "1" private
classrelation_ref 138324 // (ma)
b role_name "" multiplicity "1" private
classrelation_ref 138452 // (ma)
end
classrelation 138580 // (kupuje)
relation 136532 ---- name "kupuje"
a role_name "" multiplicity "1..*" private
classrelation_ref 138580 // (kupuje)
b role_name "" multiplicity "1" private
classrelation_ref 138708 // (kupuje)
end
classrelation 139348 // (posiada)
relation 136916 ---- name "posiada"
a role_name "" multiplicity "1" private
classrelation_ref 139348 // (posiada)
b role_name "" multiplicity "1" private
classrelation_ref 139476 // (posiada)
end
classrelation 141268 // posiada
relation_ref 137812 // posiada
end
end
class 128344 "klient"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 129108 // <association>
relation 128596 ----
a role_name "" private
classrelation_ref 129108 // <association>
b role_name "" private
classrelation_ref 129236 // <association>
end
classrelation 129236 // <association>
relation_ref 128596 // <association>
end
classrelation 130900 // <association>
relation 129492 ----
a role_name "" private
classrelation_ref 130900 // <association>
b role_name "" private
classrelation_ref 131028 // <association>
end
classrelation 131028 // <association>
relation_ref 129492 // <association>
end
classrelation 138708 // (kupuje)
relation_ref 136532 // kupuje
end
classrelation 138836 // (dokonuje)
relation 136660 ---- name "dokonuje"
a role_name "" multiplicity "1..*" private
classrelation_ref 138836 // (dokonuje)
b role_name "" multiplicity "1" private
classrelation_ref 138964 // (dokonuje)
end
end
class 128984 "serwisant"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 128340 // (naprawia)
relation 128212 ---- name "naprawia"
a role_name "" multiplicity "1" private
classrelation_ref 128340 // (naprawia)
b role_name "" multiplicity "1..*" private
classrelation_ref 128468 // naprawia
end
attribute 129236 "id"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 129364 "imie"
private explicit_type "string"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 129492 "nazwisko"
private explicit_type "string"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 129112 "terminal"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
attribute 131540 "id_terminala"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
operation 128340 "pobierzNumerKarty"
public explicit_return_type "int"
nparams 1
param in name "numerKarty" explicit_type "int"
end
end
class 129240 "magazynier"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 131668 // (uzupelnia braki)
relation 129876 ---- name "uzupelnia braki"
a role_name "" multiplicity "1" private
classrelation_ref 131668 // (uzupelnia braki)
b role_name "" multiplicity "1..*" private
classrelation_ref 131796 // uzupelnia braki
end
attribute 128852 "imie"
private explicit_type "string"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 128980 "nazwisko"
private explicit_type "string"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 129108 "id"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 134612 "lokalizacja"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
attribute 130644 "miasto"
private explicit_type "string"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 130772 "ulica"
private explicit_type "string"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 130900 "kod_pocztowy"
private explicit_type "string"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
classrelation 138452 // (ma)
relation_ref 136404 // ma
end
end
class 141140 "platnosc"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 138964 // (dokonuje)
relation_ref 136660 // dokonuje
end
classrelation 139092 // (przyjmuje)
relation 136788 ---- name "przyjmuje"
a role_name "" multiplicity "1" private
classrelation_ref 139092 // (przyjmuje)
b role_name "" multiplicity "1..*" private
classrelation_ref 139220 // przyjmuje
end
classrelation 139860 // (zapisuje sie w)
relation 137172 ---- name "zapisuje sie w"
a role_name "" multiplicity "1" private
classrelation_ref 139860 // (zapisuje sie w)
b role_name "" multiplicity "1" private
classrelation_ref 139988 // (zapisuje sie w)
end
attribute 146516 "kwota"
private explicit_type "money"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
classrelation 152276 // zawiera
relation_ref 146516 // zawiera
end
operation 128724 "aktywujSposobPlatnosci"
public explicit_return_type "void"
nparams 1
param in name "platnosc" explicit_type "string"
end
end
class 141268 "kasa"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 139476 // (posiada)
relation_ref 136916 // posiada
end
classrelation 144340 // posiada
relation_ref 139348 // posiada
end
classrelation 151892 // (trafiaj do)
relation 146388 ---- name "trafiaj do"
a role_name "" multiplicity "1..*" private
classrelation_ref 151892 // (trafiaj do)
b role_name "" multiplicity "1" private
classrelation_ref 152020 // (trafiaj do)
end
end
class 141524 "transakcja"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 139988 // (zapisuje sie w)
relation_ref 137172 // zapisuje sie w
end
classrelation 140372 // (zawiera)
relation 137428 ---- name "zawiera"
a role_name "" multiplicity "1" private
classrelation_ref 140372 // (zawiera)
b role_name "" multiplicity "1" private
classrelation_ref 140500 // (zawiera)
end
classrelation 140756 // zawiera
relation_ref 137556 // zawiera
end
classrelation 143316 // zawiera
relation_ref 138836 // zawiera
end
classrelation 144084 // ustala
relation_ref 139220 // ustala
end
attribute 139988 "id_transakcji"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 141780 "godzina_sprzedazy"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
attribute 138068 "godzina"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 138196 "minuta"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
classrelation 140500 // (zawiera)
relation_ref 137428 // zawiera
end
end
class 141908 "data_sprzedazy"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
attribute 138324 "rok"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 138452 "miesiac"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
classrelation 140116 // <association>
relation 137300 ----
a role_name "" private
classrelation_ref 140116 // <association>
b role_name "" private
classrelation_ref 140244 // <association>
end
classrelation 140244 // <association>
relation_ref 137300 // <association>
end
attribute 138580 "dzien"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
classrelation 140628 // (zawiera)
relation 137556 ---- name "zawiera"
a role_name "" multiplicity "1" private
classrelation_ref 140628 // (zawiera)
b role_name "" multiplicity "1" private
classrelation_ref 140756 // zawiera
end
end
class 142036 "lista_produktow"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 141140 // (posiada)
relation 137812 ---- name "posiada"
a role_name "" multiplicity "1" private
classrelation_ref 141140 // (posiada)
b role_name "" multiplicity "1" private
classrelation_ref 141268 // posiada
end
classrelation 141524 // zawiera
relation_ref 137940 // zawiera
end
operation 128468 "pobierzProdukt"
public explicit_return_type "int"
nparams 0
end
attribute 129282 "produkty"
private explicit_type "array"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 142164 "produkt"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 141396 // (zawiera)
relation 137940 ---- name "zawiera"
a role_name "" multiplicity "1" private
classrelation_ref 141396 // (zawiera)
b role_name "" multiplicity "1..*" private
classrelation_ref 141524 // zawiera
end
attribute 138836 "nazwa"
private explicit_type "string"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
classrelation 141780 // jest
relation_ref 138068 // jest
end
classrelation 142036 // jest
relation_ref 138196 // jest
end
classrelation 142164 // (posiada)
relation 138324 ---- name "posiada"
a role_name "" multiplicity "1" private
classrelation_ref 142164 // (posiada)
b role_name "" multiplicity "1..*" private
classrelation_ref 142292 // (posiada)
end
attribute 139348 "numer"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 142292 "produkt_pakowany"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 141652 // (jest)
relation 138068 ---- name "jest"
a role_name "" multiplicity "1" private
classrelation_ref 141652 // (jest)
b role_name "" multiplicity "1" private
classrelation_ref 141780 // jest
end
classrelation 142804 // posiada
relation_ref 138580 // posiada
end
end
class 142420 "produkt_przygotowywany"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 141908 // (jest)
relation 138196 ---- name "jest"
a role_name "" multiplicity "1" private
classrelation_ref 141908 // (jest)
b role_name "" multiplicity "1" private
classrelation_ref 142036 // jest
end
classrelation 142420 // (ma)
relation 138452 ---- name "ma"
a role_name "" multiplicity "1" private
classrelation_ref 142420 // (ma)
b role_name "" multiplicity "1" private
classrelation_ref 142548 // (ma)
end
classrelation 142932 // (posiada)
relation 138708 ---- name "posiada"
a role_name "" multiplicity "1" private
classrelation_ref 142932 // (posiada)
b role_name "" multiplicity "1" private
classrelation_ref 143060 // (posiada)
end
end
class 142548 "cena"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 142292 // (posiada)
relation_ref 138324 // posiada
end
attribute 138964 "calkowite"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 139092 "grosze"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 142676 "czas_przygotowywania"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 142548 // (ma)
relation_ref 138452 // ma
end
attribute 139220 "sekundy"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 142804 "data_waznosci"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 142676 // (posiada)
relation 138580 ---- name "posiada"
a role_name "" multiplicity "1" private
classrelation_ref 142676 // (posiada)
b role_name "" multiplicity "1" private
classrelation_ref 142804 // posiada
end
attribute 139476 "rok"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 139604 "miesiac"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 139732 "dzien"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
classrelation 143060 // (posiada)
relation_ref 138708 // posiada
end
end
class 142932 "zysk"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 143188 // (zawiera)
relation 138836 ---- name "zawiera"
a role_name "" multiplicity "1" private
classrelation_ref 143188 // (zawiera)
b role_name "" multiplicity "1" private
classrelation_ref 143316 // zawiera
end
classrelation 144852 // zawiera
relation_ref 139604 // zawiera
end
end
class 143060 "reszta"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 143956 // (ustala)
relation 139220 ---- name "ustala"
a role_name "" multiplicity "1" private
classrelation_ref 143956 // (ustala)
b role_name "" multiplicity "1" private
classrelation_ref 144084 // ustala
end
classrelation 145108 // wydawana jest z
relation_ref 139732 // wydawana jest z
end
end
class 143188 "got<6F>wka"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
attribute 139860 "liczba"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
classrelation 144212 // (posiada)
relation 139348 ---- name "posiada"
a role_name "" multiplicity "1" private
classrelation_ref 144212 // (posiada)
b role_name "" multiplicity "1..*" private
classrelation_ref 144340 // posiada
end
classrelation 144724 // (zawiera)
relation 139604 ---- name "zawiera"
a role_name "" multiplicity "0..1" private
classrelation_ref 144724 // (zawiera)
b role_name "" multiplicity "*" private
classrelation_ref 144852 // zawiera
end
classrelation 144980 // (wydawana jest z)
relation 139732 ---- name "wydawana jest z"
a role_name "" multiplicity "0..1" private
classrelation_ref 144980 // (wydawana jest z)
b role_name "" multiplicity "1..*" private
classrelation_ref 145108 // wydawana jest z
end
end
class 149716 "pieniadze"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 152020 // (trafiaj do)
relation_ref 146388 // trafiaj do
end
classrelation 152148 // (zawiera)
relation 146516 ---- name "zawiera"
a role_name "" multiplicity "1" private
classrelation_ref 152148 // (zawiera)
b role_name "" multiplicity "1..*" private
classrelation_ref 152276 // zawiera
end
end
end
classview 128084 "design"
classdiagramsettings member_max_width 0 end
classcompositediagramsettings end
collaborationdiagramsettings end
objectdiagramsettings end
objectcompositediagramsettings end
sequencediagramsettings end
statediagramsettings
end
activitydiagramsettings
end
sequencediagram 128212 "2-1-wyborKoduProduktu"
sequencediagramsettings end
overlapping_bars size A4
end
class 156628 "Klient"
visibility package stereotype "actor"
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
class 156756 "AutomatKontroler"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
operation 128084 "wybierzProdukt"
public explicit_return_type "void"
nparams 1
param in name "produkt" explicit_type "int"
end
classrelation 158932 // posiada (<unidirectional association>)
relation 153172 --->
a role_name "posiada" multiplicity "1" private
classrelation_ref 158932 // posiada (<unidirectional association>)
b multiplicity "1" parent class_ref 142036 // lista_produktow
end
operation 128212 "przylozKarte"
public explicit_return_type "void"
nparams 1
param in name "karta" type class_ref 142338 // karta_platnicza
end
classrelation 159060 // zawiera (<unidirectional association>)
relation 153300 --->
a role_name "zawiera" multiplicity "1" private
classrelation_ref 159060 // zawiera (<unidirectional association>)
b multiplicity "1" parent class_ref 129112 // terminal
end
classrelation 159188 // zarzadza (<unidirectional association>)
relation 153428 --->
a role_name "zarzadza" multiplicity "1" private
classrelation_ref 159188 // zarzadza (<unidirectional association>)
b multiplicity "1" parent class_ref 141140 // platnosc
end
classrelation 159316 // <unidirectional association>
relation 153556 --->
a role_name "" private
classrelation_ref 159316 // <unidirectional association>
b parent class_ref 141140 // platnosc
end
operation 128596 "wybierzSposobPlatnosci"
public explicit_return_type "string"
nparams 1
param in name "platnosc" explicit_type "string"
end
classrelation 128002 // <generalisation>
relation 128002 ---|>
a public
classrelation_ref 128002 // <generalisation>
b parent class_ref 141570 // kaseta
end
classrelation 128130 // (zawiera)
relation 128130 ---> name "zawiera"
a role_name "" multiplicity "1" private
classrelation_ref 128130 // (zawiera)
b multiplicity "*" parent class_ref 141570 // kaseta
end
classrelation 128258 // (zawiera)
relation 128258 ---> name "zawiera"
a role_name "" multiplicity "1" private
classrelation_ref 128258 // (zawiera)
b multiplicity "1" parent class_ref 141698 // ekran
end
classrelation 128386 // (zawiera)
relation 128386 ---> name "zawiera"
a role_name "" multiplicity "1" private
classrelation_ref 128386 // (zawiera)
b multiplicity "1" parent class_ref 141826 // podajnik
end
classrelation 128514 // (zawiera)
relation 128514 ---> name "zawiera"
a role_name "" multiplicity "1" private
classrelation_ref 128514 // (zawiera)
b multiplicity "1" parent class_ref 142082 // klawiatura
end
end
sequencediagram 134740 "2-3-przylozenieKartyDoTerminalu"
sequencediagramsettings end
overlapping_bars size A4
end
class 169812 "TerminalPlatniczy"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
sequencediagram 141268 "2-2-wyborPlatnosciKarta"
sequencediagramsettings end
overlapping_bars size A4
end
classdiagram 147796 "design-model"
classdiagramsettings draw_all_relations no show_members_full_definition yes member_max_width 0 end
size A4
end
sequencediagram 154324 "2-5-anulowanieZakupu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 154452 "2-4-odbiorProduktu"
sequencediagramsettings end
overlapping_bars size A4
end
state 128084 "zakupProduktu"
stereotype "machine"
statediagram 160980 "zakupProduktu"
statediagramsettings draw_all_relations no
end
size A4
end
pseudostate 128084 initial ""
transition 128468 "wybierzProdukt"
on state_ref 128212 // Produkt Wybrany
external
end
end
state 128212 "Produkt Wybrany"
transition 128724 "oplacProdukt"
on state_ref 128596 // Oczekiwanie na Zaplate
external
end
end
state 128340 "Produkt Oplacony"
transition 128084 "wydajProdukt"
on pseudostate_ref 128212 // final Produkt Wydany
external
end
end
state 128468 "Karta Wczytana"
transition 128212 "pobierzSrodki"
on state_ref 128340 // Produkt Oplacony
external
end
transition 128340 "odrzucTransakcje"
on pseudostate_ref 128340 // final Zakup Anulowany
comment "srodkiNaKoncie < cenaProduktu"
external
end
end
pseudostate 128212 final "Produkt Wydany"
end
pseudostate 128340 final "Zakup Anulowany"
end
state 128596 "Oczekiwanie na Zaplate"
transition 128596 "<transition>"
on state_ref 128596 // Oczekiwanie na Zaplate
end
transition 128852 "<transition>"
on state_ref 128596 // Oczekiwanie na Zaplate
end
transition 128980 "<transition>"
on state_ref 128596 // Oczekiwanie na Zaplate
end
transition 129108 "wrzucGotowke"
on state_ref 128596 // Oczekiwanie na Zaplate
comment "wrzuconaKwota < cenaProduktu"
end
transition 129236 "przylozKarteDoTerminala"
on state_ref 128468 // Karta Wczytana
external
end
transition 129364 "wrzucGotowke"
on state_ref 128340 // Produkt Oplacony
comment "wrzoconaKwota >= cenaProduktu"
external
end
transition 129492 "anulujZakup"
on pseudostate_ref 128340 // final Zakup Anulowany
external
end
end
stateaction 128002
end
state 128002 "Stan Poczatkowy"
transition 128002 "wybierzProdukt"
on state_ref 128212 // Produkt Wybrany
external
end
transition 128130 "<transition>"
on state_ref 128002 // Stan Poczatkowy
end
end
pseudostate 128002 fork ""
end
end
sequencediagram 134530 "1-1-wyborKoduProduktuPakowanego"
sequencediagramsettings end
overlapping_bars size A4
end
class 134530 "KlawiaturaKontroler"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
class 134658 "ListaProduktow"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
sequencediagram 134658 "1-2-wprowadzenieMonetyBanknotu"
sequencediagramsettings end
overlapping_bars size A4
end
class 134786 "KasetaKontroler"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
class 134914 "EkranKontroler"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
sequencediagram 134786 "1-3-odbiorProduktu"
sequencediagramsettings end
overlapping_bars size A4
end
class 135042 "PodajnikKontroler"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
sequencediagram 134914 "1-4-anulowanieZakupu"
sequencediagramsettings end
overlapping_bars size A4
end
class 141570 "kaseta"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
ncouples 1
key "" value ""
operation 128002 "przekazPieniadze"
public explicit_return_type "void"
nparams 2
param in name "monety" explicit_type "money"
param in name "banknoty" explicit_type "money"
end
operation 128130 "sprawdzMonety"
public explicit_return_type "bool"
nparams 1
param in name "monety" explicit_type "money"
end
operation 128258 "sprawdzBanknoty"
public explicit_return_type "bool"
nparams 1
param in name "banknoty" explicit_type "money"
end
attribute 128130 "kwota"
private explicit_type "money"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 128258 "moneta"
private explicit_type "money"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 128386 "banknot"
private explicit_type "money"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
sequencediagram 128192 "3-1-wyborKoduProduktu"
sequencediagramsettings end
overlapping_bars size A4
end
class 141698 "ekran"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
operation 128386 "wyswietlKwote"
public explicit_return_type "void"
nparams 1
param in name "kwota" explicit_type "money"
end
operation 128514 "wyswietlPozostalaKwote"
public explicit_return_type "void"
nparams 1
param in name "kwota" explicit_type "money"
end
operation 128642 "wyswietlNumerProduktu"
public explicit_return_type "void"
nparams 1
param in name "produkt" explicit_type "int"
end
attribute 128514 "kwota"
private explicit_type "money"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 141826 "podajnik"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
operation 128770 "wydajProduktPakowany"
public explicit_return_type "void"
nparams 1
param in name "produkt" explicit_type "int"
end
operation 128898 "wydajProduktPrzygotowany"
public explicit_return_type "void"
nparams 1
param in name "produkt" explicit_type "int"
end
attribute 129154 "produkt"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 141954 "zwrot"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
attribute 128642 "kwotaZwrotu"
private explicit_type "money"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
operation 129282 "zwrocPieniadze"
public explicit_return_type "void"
nparams 1
param in name "kwotaZwrotu" explicit_type "int"
end
classrelation 128898 // (zarzadza)
relation 128898 ---> name "zarzadza"
a role_name "" multiplicity "1" private
classrelation_ref 128898 // (zarzadza)
b multiplicity "1" parent class_ref 142210 // tacka_zwrotu_pieniedzy
end
end
sequencediagram 128320 "3-2-wprowadzenieMonetyBanknotu"
sequencediagramsettings end
overlapping_bars size A4
end
class 142082 "klawiatura"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
attribute 128898 "numerProduktu"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
operation 129410 "wprowadzNumerProduktu"
public explicit_return_type "void"
nparams 1
param in name "produkt" explicit_type "int"
end
operation 129538 "anulujZakup"
public explicit_return_type "void"
nparams 1
param in name "produkt" explicit_type "int"
end
classrelation 128642 // <unidirectional association>
relation 128642 --->
a role_name "" private
classrelation_ref 128642 // <unidirectional association>
b parent class_ref 142082 // klawiatura
end
classrelation 128770 // (zarzadza)
relation 128770 ---> name "zarzadza"
a role_name "" multiplicity "1" private
classrelation_ref 128770 // (zarzadza)
b multiplicity "1" parent class_ref 141954 // zwrot
end
end
class 142210 "tacka_zwrotu_pieniedzy"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
attribute 129026 "zwroconaKwota"
private explicit_type "money"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
operation 129666 "ZwrocPieniadze"
public explicit_return_type "void"
nparams 1
param in name "kwotaZwrotu" explicit_type "int"
end
end
sequencediagram 128576 "3-3-odbiorProduktu"
sequencediagramsettings end
overlapping_bars size A4
end
class 142338 "karta_platnicza"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
attribute 129410 "cvc"
private explicit_type "short"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 129538 "dataWaznosci"
private explicit_type "date"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
classrelation 129026 // (zawiera)
relation 129026 ---> name "zawiera"
a role_name "" multiplicity "1" private
classrelation_ref 129026 // (zawiera)
b multiplicity "1" parent class_ref 142466 // numer_karty
end
end
class 142466 "numer_karty"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
attribute 129666 "id"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 129794 "idKonta"
private explicit_type "int"
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
sequencediagram 128704 "3-4-anulowanieZakupu"
sequencediagramsettings end
overlapping_bars size A4
end
end
end