APO-ATM/models/models.prj
2022-01-19 11:17:18 +01:00

1797 lines
42 KiB
Plaintext

format 224
"models"
revision 19
modified_by 17 "s444448"
// 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
operation 134555 "wlozKarte"
public explicit_return_type ""
nparams 0
end
operation 134683 "wprowadzPin"
public explicit_return_type ""
nparams 0
end
operation 134811 "wplataGotowki"
public explicit_return_type ""
nparams 0
end
operation 134939 "potwierdzTransakcje"
public explicit_return_type ""
nparams 0
end
operation 135067 "wprowadzBanknoty"
public explicit_return_type ""
nparams 0
end
operation 135195 "drukujPotwierdzenie"
public explicit_return_type ""
nparams 0
end
operation 135323 "anulujTransakcje"
public explicit_return_type ""
nparams 0
end
operation 135451 "odbierzKarte"
public explicit_return_type ""
nparams 0
end
operation 135579 "odbierzGotowke"
public explicit_return_type ""
nparams 0
end
operation 135707 "wyplataGotowki"
public explicit_return_type ""
nparams 0
end
classrelation 134555 // <dependency>
relation 134555 -_->
a public
classrelation_ref 134555 // <dependency>
b parent class_ref 129401 // KartaKlienta
end
classrelation 134683 // <unidirectional association>
relation 134683 --->
a role_name "" private
classrelation_ref 134683 // <unidirectional association>
b parent class_ref 134545 // ITransakcja
end
classrelation 145681 // <generalisation>
relation 143633 ---|>
a public
classrelation_ref 145681 // <generalisation>
b parent class_ref 128027 // CzytnikKart
end
classrelation 145809 // <generalisation>
relation 143761 ---|>
a public
classrelation_ref 145809 // <generalisation>
b parent class_ref 134545 // ITransakcja
end
classrelation 145937 // <generalisation>
relation 143889 ---|>
a public
classrelation_ref 145937 // <generalisation>
b parent class_ref 129401 // KartaKlienta
end
classrelation 146065 // <directional composition>
relation 144017 *-->
a role_name "" private
classrelation_ref 146065 // <directional composition>
b parent class_ref 128027 // CzytnikKart
end
classrelation 146193 // <unidirectional association>
relation 144145 --->
a role_name "" private
classrelation_ref 146193 // <unidirectional association>
b parent class_ref 129401 // KartaKlienta
end
classrelation 146321 // <unidirectional association>
relation 144273 --->
a role_name "" private
classrelation_ref 146321 // <unidirectional association>
b parent class_ref 128027 // CzytnikKart
end
classrelation 146449 // <unidirectional association>
relation 144401 --->
stereotype "tworzy"
a role_name "" multiplicity "1" private
classrelation_ref 146449 // <unidirectional association>
b multiplicity "1" parent class_ref 128027 // CzytnikKart
end
classrelation 146705 // <unidirectional association>
relation 144657 --->
a role_name "" private
classrelation_ref 146705 // <unidirectional association>
b parent class_ref 134545 // ITransakcja
end
classrelation 146833 // <unidirectional association>
relation 144785 --->
a role_name "" private
classrelation_ref 146833 // <unidirectional association>
b parent class_ref 128121 // Bankomat
end
classrelation 146961 // <unidirectional association>
relation 144913 --->
stereotype "tworzy"
a role_name "" multiplicity "1" init_value "tworzy" private
comment "tworzy
"
constraint "tworzy"
classrelation_ref 146961 // <unidirectional association>
b multiplicity "1" parent class_ref 147729 // CzytnikFactory
association_explicit_type "tworzy"
end
classrelation 147217 // <unidirectional association>
relation 145169 --->
a role_name "" multiplicity "1" private
classrelation_ref 147217 // <unidirectional association>
b multiplicity "1" parent class_ref 147729 // CzytnikFactory
end
classrelation 147473 // (tworzy)
relation 145425 ---> name "tworzy"
a role_name "" multiplicity "*" private
classrelation_ref 147473 // (tworzy)
b multiplicity "1" parent class_ref 134545 // ITransakcja
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 // ITransakcja
end
classrelation 145297 // <dependency>
relation 143249 -_->
a public
classrelation_ref 145297 // <dependency>
b parent class_ref 134545 // ITransakcja
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 // ITransakcja
end
classrelation 145553 // <dependency>
relation 143505 -_->
a public
classrelation_ref 145553 // <dependency>
b parent class_ref 134545 // ITransakcja
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 // ITransakcja
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 // ITransakcja
end
classrelation 145425 // <dependency>
relation 143377 -_->
a public
classrelation_ref 145425 // <dependency>
b parent class_ref 134545 // ITransakcja
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 // ITransakcja
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 "KartaKlienta"
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:Number"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 134555 "PIN:Number"
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 "ITransakcja"
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
operation 135963 "potwierdzTransakcje"
public explicit_return_type ""
nparams 0
end
operation 136091 "anulujTransakcje"
public explicit_return_type ""
nparams 0
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
classview 128027 "design"
classdiagramsettings member_max_width 0 end
classcompositediagramsettings end
collaborationdiagramsettings end
objectdiagramsettings end
objectcompositediagramsettings end
sequencediagramsettings end
statediagramsettings
end
activitydiagramsettings
end
sequencediagram 128027 "2-1-wlozKarte"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128155 "2-2-wprowadzPin"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128283 "2-3-wybierzOpcjeWplatyGotowki"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128411 "2-4-wprowadzBanknoty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128539 "2-5-potwierdzTransakcje"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128667 "2-6-wybierzWydrukPotwierdzeniaTransakcji"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128795 "2-7-odbierzKarte"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128923 "2-8-wybierzOpcjeNieDrukowaniaPotwierdzenia"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 129051 "2-9-niepotwierdzajTransakcji"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135057 "4-1-wlozKarte"
sequencediagramsettings end
overlapping_bars size A4
end
classinstance 134673 "Klient"
type class_ref 128889 // Klient
attributes
end
relations
end
end
classinstance 134801 ""
type class_ref 128121 // Bankomat
attributes
end
relations
end
end
class 141201 "Terminal"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 134929 ""
type class_ref 141201 // Terminal
attributes
end
relations
end
end
sequencediagram 135185 "4-2-podajPin"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135313 "4-4-zakonczenieDzialania"
sequencediagramsettings end
overlapping_bars size A4
end
classinstance 135057 ""
type class_ref 134545 // ITransakcja
attributes
end
relations
end
end
sequencediagram 135441 "4-3-sprawdzStanKonta"
sequencediagramsettings end
overlapping_bars size A4
end
class 128027 "CzytnikKart"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
attribute 134683 "jestWlozona:bool"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 134811 "jestPoprawna:bool"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
operation 135835 "czytajNumerKarty"
public explicit_return_type ""
nparams 0
end
classrelation 146577 // (czyta)
relation 144529 ---> name "czyta"
a role_name "" multiplicity "*" private
classrelation_ref 146577 // (czyta)
b multiplicity "1" parent class_ref 129401 // KartaKlienta
end
end
class 128155 "KartaKlienta"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
class 128283 "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 134811 "KlawiaturaNumeryczna"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
class 141339 "KieszenBankomatu"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
class 141467 "DrukarkaPotwierdzen"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
sequencediagram 134649 "1-1-wlozKarte"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 134777 "1-2-wprowadzPin"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 134905 "1-3-opcjaWyplatyGotowki"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135033 "1-4-wprowadzenieKwoty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135161 "1-6-opcjaWydrukuPotwierdzenia"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135289 "1-7-odbierzKarte"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135417 "1-9-opcjaBezPotwierdzenia"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135545 "1-10-potwierdzenieTransakcji"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135673 "1-11-brakPotwierdzeniaTransakcji"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135801 "1-5-odbiorBanknotow"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135929 "1-8-opcjaPowrotu"
sequencediagramsettings end
overlapping_bars size A4
end
class 150265 "Menu"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
class 150393 "a"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 128121 "a"
type class_ref 150393 // a
attributes
end
relations
end
end
classdiagram 135579 "design-model"
classdiagramsettings draw_all_relations no member_max_width 0 end
size A4
end
sequencediagram 128035 "3-1-wlozKarte"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128163 "3-2-wprowadzPin"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128291 "3-3-wybierzPrzelwe"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128419 "3-4-wprowadzNumerOdbiorcy"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128547 "3-5-wprowadzKwote"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128675 "3-6-potwierdzPrzelew"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128803 "3-7-wybierzOpcjeDrukowaniaPotwierdzenia"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128931 "3-8-odbierzKarte"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 129059 "3-9-WybierzOpcjeNieDrukowaniaPotwierdzenia"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 129187 "3-10-niepotwierdzenieWykonaniaOperacji"
sequencediagramsettings end
overlapping_bars size A4
end
class 147729 "CzytnikFactory"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 147089 // <unidirectional association>
relation 145041 --->
stereotype "tworzy"
a role_name "" private
classrelation_ref 147089 // <unidirectional association>
b parent class_ref 134545 // ITransakcja
end
classrelation 147345 // (tworzy)
relation 145297 ---> name "tworzy"
a role_name "" private
classrelation_ref 147345 // (tworzy)
b parent class_ref 128027 // CzytnikKart
end
end
state 128017 "diagram_stanow"
stereotype "machine"
statediagram 141969 "diagram_stanow"
statediagramsettings draw_all_relations no
show_activities yes end
size A4
end
pseudostate 128017 initial ""
transition 128017 "wlozKarte"
on state_ref 128145 // Karta
external
end
end
state 128145 "Karta"
transition 128145 "sprawdzCzyPoprawna"
on state_ref 128273 // czytnikKart
external
end
end
state 128273 "czytnikKart"
transition 128401 "sprawdzPoprawnosc"
on state_ref 128145 // Karta
external
end
end
pseudostate 128145 initial ""
transition 128273 "wlozKarte"
on state_ref 128273 // czytnikKart
external
end
end
pseudostate 128273 initial ""
transition 128529 "wlozKarte"
on state_ref 128401 // karta_wlozona
external
end
end
state 128401 "karta_wlozona"
transition 128657 "sprawdzCzyPoprawna"
on state_ref 128529 // karta_poprawna
external
end
transition 128785 "sprawdzCzyPoprawna"
on state_ref 128657 // karta_niepoprawna
external
end
end
state 128529 "karta_poprawna"
transition 128913 "wprowadzPin"
on state_ref 129041 // pin_wprowadzony
external
end
end
state 128657 "karta_niepoprawna"
transition 129809 "<transition>"
on pseudostate_ref 128529 // final
external
end
transition 129937 "wybierzPotwierdzenie"
on state_ref 129297 // potwierdzenie_wybrane
external
end
transition 130065 "wybierzPotwierdzenie"
on state_ref 129425 // potwierdzenie_niewybrane
external
end
end
state 128785 "pin_poprawny"
transition 129681 "udostepnijSystem"
on pseudostate_ref 128401 // final
external
end
end
state 128913 "pin_niepoprawny"
transition 129297 "<transition>"
on state_ref 128529 // karta_poprawna
external
end
transition 129425 "wprowadzPin"
on state_ref 129041 // pin_wprowadzony
external
end
transition 129553 "wprowadzPin"
on state_ref 129041 // pin_wprowadzony
uml_guard "fsdfsd"
external
end
transition 130193 "wybierzPotwierdzenie"
on state_ref 128657 // karta_niepoprawna
external
end
transition 130321 "zablokujKarte"
on pseudostate_ref 128657 // final
external
end
end
state 129041 "pin_wprowadzony"
transition 129041 "sprawdzPin"
on state_ref 128785 // pin_poprawny
external
end
transition 129169 "sprawdzPin"
on state_ref 128913 // pin_niepoprawny
external
end
end
pseudostate 128401 final ""
end
pseudostate 128529 final ""
end
state 129297 "potwierdzenie_wybrane"
transition 130449 "<transition>"
on pseudostate_ref 128785 // final
external
end
end
state 129425 "potwierdzenie_niewybrane"
transition 130577 "<transition>"
on pseudostate_ref 128785 // final
external
end
end
pseudostate 128657 final ""
end
pseudostate 128785 final ""
end
end
end
end