APO-ATM/models/models.prj

981 lines
25 KiB
Plaintext

format 224
"models"
revision 4
modified_by 121 "s452689"
// 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 128121 "domain"
classdiagramsettings member_max_width 0 end
classcompositediagramsettings end
collaborationdiagramsettings end
objectdiagramsettings end
objectcompositediagramsettings end
sequencediagramsettings end
statediagramsettings
end
activitydiagramsettings
end
classdiagram 128121 "domain-model"
classdiagramsettings draw_all_relations no member_max_width 0 end
size A4
end
class 128121 "Bankomat"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 134801 // (Posiada)
relation 134673 ---- name "Posiada"
a role_name "" multiplicity "1..*" private
classrelation_ref 134801 // (Posiada)
b role_name "" multiplicity "1" private
classrelation_ref 134929 // (Posiada)
end
classrelation 135057 // (Posiada)
relation 134801 ---- name "Posiada"
a role_name "" multiplicity "1..*" private
classrelation_ref 135057 // (Posiada)
b role_name "" multiplicity "1" private
classrelation_ref 135185 // (Posiada)
end
classrelation 137361 // <association>
relation 135953 ----
a role_name "" private
classrelation_ref 137361 // <association>
b role_name "" private
classrelation_ref 137489 // <association>
end
classrelation 137745 // (Realizuje operacje)
relation 136209 ---- name "Realizuje operacje"
a role_name "" multiplicity "*" private
classrelation_ref 137745 // (Realizuje operacje)
b role_name "" multiplicity "1" private
classrelation_ref 137873 // (Realizuje operacje)
end
classrelation 138001 // <association>
relation 136337 ----
a role_name "" private
classrelation_ref 138001 // <association>
b role_name "" private
classrelation_ref 138129 // <association>
end
classrelation 138129 // <association>
relation_ref 136337 // <association>
end
classrelation 138385 // (Realizuje)
relation 136593 ---- name "Realizuje"
a role_name "" multiplicity "*" private
classrelation_ref 138385 // (Realizuje)
b role_name "" multiplicity "1" private
classrelation_ref 138513 // (Realizuje)
end
classrelation 138641 // (Weryfikuje)
relation 136721 ---- name "Weryfikuje"
a role_name "" multiplicity "1" private
classrelation_ref 138641 // (Weryfikuje)
b role_name "" multiplicity "1" private
classrelation_ref 138769 // (Weryfikuje)
end
classrelation 128249 // (Posiada >)
relation_ref 128121 // Posiada >
end
attribute 128761 "nrSeryjny:String"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 128889 "iloscKaset:Number"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 128249 "Wplata"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
attribute 129529 "wplaconaIlosc:Pieniadze"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
classrelation 133113 // <generalisation>
relation 130937 ---|>
a public
classrelation_ref 133113 // <generalisation>
b parent class_ref 134545 // Transakcja
end
end
class 128377 "Wyplata"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 137873 // (Realizuje operacje)
relation_ref 136209 // Realizuje operacje
end
classrelation 138257 // <generalisation>
relation 136465 ---|>
a public
classrelation_ref 138257 // <generalisation>
b parent class_ref 128633 // Sprawdz_stan_konta
end
attribute 129145 "wydanaGotowka:Gotowka"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
classrelation 133369 // <generalisation>
relation 131193 ---|>
a public
classrelation_ref 133369 // <generalisation>
b parent class_ref 134545 // Transakcja
end
end
class 128505 "Przelew"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
attribute 129785 "nrKontaDoKtoregoPrzelewamy:nr_Konta"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 129913 "przelanaIlosc:Pieniadze"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
classrelation 133625 // <generalisation>
relation 131449 ---|>
a public
classrelation_ref 133625 // <generalisation>
b parent class_ref 134545 // Transakcja
end
attribute 130425 "nrKontaZKtoregoPrzelewamy:Nr_konta"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 128633 "Sprawdz_stan_konta"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 137489 // <association>
relation_ref 135953 // <association>
end
classrelation 128377 // <association>
relation 128249 ----
a role_name "" private
classrelation_ref 128377 // <association>
b role_name "" private
classrelation_ref 128505 // <association>
end
classrelation 128633 // <association>
relation 128377 ----
a role_name "" private
classrelation_ref 128633 // <association>
b role_name "" private
classrelation_ref 128761 // <association>
end
attribute 129657 "stan:Pieniadze"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
classrelation 133497 // <generalisation>
relation 131321 ---|>
a public
classrelation_ref 133497 // <generalisation>
b parent class_ref 134545 // Transakcja
end
end
class 128761 "Zakup_kod_prepaid"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 131065 // 1 (Zakup do)
relation 129913 ---- name "Zakup do"
a role_name "1" private
classrelation_ref 131065 // 1 (Zakup do)
b role_name "1" private
classrelation_ref 131193 // 1 (Zakup do)
end
attribute 129401 "doladowanie:Pieniadze"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
classrelation 133241 // <generalisation>
relation 131065 ---|>
a public
classrelation_ref 133241 // <generalisation>
b parent class_ref 134545 // Transakcja
end
end
class 128889 "Klient"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 136081 // (Dokonuje transakcji)
relation 135313 ---- name "Dokonuje transakcji"
a role_name "" multiplicity "*" private
classrelation_ref 136081 // (Dokonuje transakcji)
b role_name "" multiplicity "*" private
classrelation_ref 136209 // (Dokonuje transakcji)
end
classrelation 136337 // (< Posiada)
relation 135441 ---- name "< Posiada"
a role_name "" multiplicity "*" private
classrelation_ref 136337 // (< Posiada)
b role_name "" multiplicity "*" private
classrelation_ref 136465 // (< Posiada)
end
classrelation 138769 // (Weryfikuje)
relation_ref 136721 // Weryfikuje
end
end
class 129017 "Konto"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 136465 // (< Posiada)
relation_ref 135441 // < Posiada
end
classrelation 131321 // <association>
relation 130041 ----
a role_name "" private
classrelation_ref 131321 // <association>
b role_name "" private
classrelation_ref 131449 // <association>
end
classrelation 131577 // (Posiada)
relation 130169 ---- name "Posiada"
a role_name "" multiplicity "1" private
classrelation_ref 131577 // (Posiada)
b role_name "" multiplicity "1" private
classrelation_ref 131705 // (Posiada)
end
attribute 130169 "nrKonta:Nr_konta"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 129145 "Bank"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 128121 // (Posiada >)
relation 128121 ---- name "Posiada >"
a role_name "" multiplicity "1..*" private
classrelation_ref 128121 // (Posiada >)
b role_name "" multiplicity "1" private
classrelation_ref 128249 // (Posiada >)
end
attribute 130041 "nazwa"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 129273 "Serwisant"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 136593 // (Wymienia)
relation 135569 ---- name "Wymienia"
a role_name "" multiplicity "*" private
classrelation_ref 136593 // (Wymienia)
b role_name "" multiplicity "1" private
classrelation_ref 136721 // (Wymienia)
end
classrelation 136849 // (Wymienia)
relation 135697 ---- name "Wymienia"
a role_name "" multiplicity "*" private
classrelation_ref 136849 // (Wymienia)
b role_name "" multiplicity "1" private
classrelation_ref 136977 // (Wymienia)
end
classrelation 137105 // (Uzywa do weryfikacji)
relation 135825 ---- name "Uzywa do weryfikacji"
a role_name "" multiplicity "1" private
classrelation_ref 137105 // (Uzywa do weryfikacji)
b role_name "" multiplicity "1" private
classrelation_ref 137233 // (Uzywa do weryfikacji)
end
classrelation 129145 // (Wykonuje >)
relation 128633 ---- name "Wykonuje >"
a role_name "" multiplicity "*" private
classrelation_ref 129145 // (Wykonuje >)
b role_name "" multiplicity "1" private
classrelation_ref 129273 // (Wykonuje >)
end
classrelation 129401 // (Wykonuje)
relation 128761 ---- name "Wykonuje"
a role_name "" multiplicity "*" private
classrelation_ref 129401 // (Wykonuje)
b role_name "" multiplicity "1" private
classrelation_ref 129529 // (Wykonuje)
end
classrelation 132345 // (Weryfikuje sie)
relation 130553 ---- name "Weryfikuje sie"
a role_name "" multiplicity "*" private
classrelation_ref 132345 // (Weryfikuje sie)
b role_name "" multiplicity "*" private
classrelation_ref 132473 // (Weryfikuje sie)
end
end
class 129401 "Karta_klienta"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 135569 // (< Identyfikue sie przez)
relation 135057 ---- name "< Identyfikue sie przez"
a role_name "" multiplicity "1" private
classrelation_ref 135569 // (< Identyfikue sie przez)
b role_name "" multiplicity "1" private
classrelation_ref 135697 // (< Identyfikue sie przez)
end
classrelation 135825 // (Uzywa do weryfikacji >)
relation 135185 ---- name "Uzywa do weryfikacji >"
a role_name "" multiplicity "1" private
classrelation_ref 135825 // (Uzywa do weryfikacji >)
b role_name "" multiplicity "1" private
classrelation_ref 135953 // (Uzywa do weryfikacji >)
end
classrelation 136209 // (Dokonuje transakcji)
relation_ref 135313 // Dokonuje transakcji
end
classrelation 131833 // <association>
relation 130297 ----
a role_name "" private
classrelation_ref 131833 // <association>
b role_name "" private
classrelation_ref 131961 // <association>
end
classrelation 132089 // (Weryfikuje sie)
relation 130425 ---- name "Weryfikuje sie"
a role_name "" multiplicity "*" private
classrelation_ref 132089 // (Weryfikuje sie)
b role_name "" multiplicity "*" private
classrelation_ref 132217 // (Weryfikuje sie)
end
attribute 130297 "nrKonta:Nr_konta"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 129529 "Wymiana_papieru"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 129273 // (Wykonuje >)
relation_ref 128633 // Wykonuje >
end
classrelation 129657 // ()
relation 128889 ---- name ""
a role_name "" multiplicity "1" private
classrelation_ref 129657 // ()
b role_name "" multiplicity "1" private
classrelation_ref 129785 // ()
end
end
class 129657 "Wymiana_kaset"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 129529 // (Wykonuje)
relation_ref 128761 // Wykonuje
end
classrelation 129913 // <association>
relation 129017 ----
a role_name "" private
classrelation_ref 129913 // <association>
b role_name "" private
classrelation_ref 130041 // <association>
end
classrelation 130169 // ()
relation 129145 ---- name ""
a role_name "" multiplicity "1" private
classrelation_ref 130169 // ()
b role_name "" multiplicity "1" private
classrelation_ref 130297 // ()
end
end
class 129785 "Kasety_z_gotowka"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 134929 // (Posiada)
relation_ref 134673 // Posiada
end
classrelation 135313 // (Posiadaja)
relation 134929 ---- name "Posiadaja"
a role_name "" multiplicity "1..*" private
classrelation_ref 135313 // (Posiadaja)
b role_name "" multiplicity "1" private
classrelation_ref 135441 // (Posiadaja)
end
classrelation 136977 // (Wymienia)
relation_ref 135697 // Wymienia
end
classrelation 130041 // <association>
relation_ref 129017 // <association>
end
classrelation 130297 // ()
relation_ref 129145 //
end
attribute 129017 "iloscGotowki:Gotowka"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 129913 "Gotowka"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 135441 // (Posiadaja)
relation_ref 134929 // Posiadaja
end
attribute 128377 "nominal:Number"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 130041 "Rolki_papieru"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 135185 // (Posiada)
relation_ref 134801 // Posiada
end
classrelation 136721 // (Wymienia)
relation_ref 135569 // Wymienia
end
classrelation 129785 // ()
relation_ref 128889 //
end
end
class 130169 "Karta_serwisanta"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 137233 // (Uzywa do weryfikacji)
relation_ref 135825 // Uzywa do weryfikacji
end
classrelation 132985 // (Przez)
relation_ref 130809 // Przez
end
end
class 136697 "PIN"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 135953 // (Uzywa do weryfikacji >)
relation_ref 135185 // Uzywa do weryfikacji >
end
classrelation 132729 // (Przez)
relation_ref 130681 // Przez
end
end
class 136825 "Nr_konta"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 135697 // (< Identyfikue sie przez)
relation_ref 135057 // < Identyfikue sie przez
end
classrelation 131449 // <association>
relation_ref 130041 // <association>
end
classrelation 131705 // (Posiada)
relation_ref 130169 // Posiada
end
attribute 130553 "id:Number"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 136953 "Potwierdzenie_Transakcji"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 137617 // <generalisation>
relation 136081 ---|>
a public
classrelation_ref 137617 // <generalisation>
b parent class_ref 128633 // Sprawdz_stan_konta
end
classrelation 128505 // <association>
relation_ref 128249 // <association>
end
classrelation 128761 // <association>
relation_ref 128377 // <association>
end
classrelation 129017 // (Wydaje)
relation_ref 128505 // Wydaje
end
attribute 128121 "data:Date"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 128249 "czas:Time"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 137081 "Weryfikacja_uzytkownika"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 131961 // <association>
relation_ref 130297 // <association>
end
classrelation 132217 // (Weryfikuje sie)
relation_ref 130425 // Weryfikuje sie
end
classrelation 132473 // (Weryfikuje sie)
relation_ref 130553 // Weryfikuje sie
end
classrelation 132601 // (Przez)
relation 130681 ---- name "Przez"
a role_name "" multiplicity "1" private
classrelation_ref 132601 // (Przez)
b role_name "" multiplicity "1" private
classrelation_ref 132729 // (Przez)
end
classrelation 132857 // (Przez)
relation 130809 ---- name "Przez"
a role_name "" multiplicity "1" private
classrelation_ref 132857 // (Przez)
b role_name "" multiplicity "1" private
classrelation_ref 132985 // (Przez)
end
end
class 134545 "Transakcja"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 138513 // (Realizuje)
relation_ref 136593 // Realizuje
end
classrelation 128889 // (Wydaje)
relation 128505 ---- name "Wydaje"
a role_name "" multiplicity "1" private
classrelation_ref 128889 // (Wydaje)
b role_name "" multiplicity "1" private
classrelation_ref 129017 // (Wydaje)
end
end
class 143609 "Siec_telefonii"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 131193 // 1 (Zakup do)
relation_ref 129913 // Zakup do
end
attribute 129273 "nazwa:String"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
class 143737 "Pieniadze"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
attribute 130681 "waluta:String"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
end
end