diff --git a/models/models.prj b/models/models.prj index 4d15fc1..1d554ae 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,7 +1,7 @@ format 223 "models" - revision 1 - modified_by 88 "Hokan" + revision 3 + modified_by 84 "Szogunek" @@ -65,7 +65,7 @@ format 223 activitydiagramsettings end classdiagram 128088 "domain-model" - classdiagramsettings member_max_width 0 end + classdiagramsettings draw_all_relations no show_members_full_definition yes member_max_width 0 end size A4 end @@ -79,6 +79,62 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 128596 // + relation 128340 ---- + a role_name "" private + classrelation_ref 128596 // + b role_name "" private + classrelation_ref 128724 // + end + + classrelation 128724 // + relation_ref 128340 // + end + + classrelation 128852 // (przylolona) + relation 128468 ---- name "przylolona" + a role_name "" multiplicity "1" private + classrelation_ref 128852 // (przylolona) + b role_name "" multiplicity "1" private + classrelation_ref 128980 // (przylolona) + end + + classrelation 129492 // placi + relation_ref 128724 // placi + 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 end class 128216 "automat" @@ -91,6 +147,63 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 128212 // wydawany + relation_ref 128084 // wydawany + end + + classrelation 128468 // naprawia + relation_ref 128212 // naprawia + end + + classrelation 130132 // + relation 129108 ---- + a role_name "" private + classrelation_ref 130132 // + b role_name "" private + classrelation_ref 130260 // + end + + classrelation 130260 // + relation_ref 129108 // + end + + classrelation 130388 // (przygotowuje) + relation 129236 ---- name "przygotowuje" + a role_name "" multiplicity "1" private + classrelation_ref 130388 // (przygotowuje) + b role_name "" multiplicity "1" private + classrelation_ref 130516 // (przygotowuje) + end + + classrelation 131540 // zapisuje + relation_ref 129748 // zapisuje + 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 end class 128344 "klient" @@ -103,6 +216,57 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 129108 // + relation 128596 ---- + a role_name "" private + classrelation_ref 129108 // + b role_name "" private + classrelation_ref 129236 // + end + + classrelation 129236 // + relation_ref 128596 // + end + + classrelation 129364 // (placi) + relation 128724 ---- name "placi" + a role_name "" multiplicity "1" private + classrelation_ref 129364 // (placi) + b role_name "" multiplicity "1" private + classrelation_ref 129492 // placi + end + + classrelation 129748 // placi + relation_ref 128852 // placi + end + + classrelation 130644 // (Wybiera) + relation 129364 ---- name "Wybiera" + a role_name "" multiplicity "1" private + classrelation_ref 130644 // (Wybiera) + b role_name "" multiplicity "1" private + classrelation_ref 130772 // (Wybiera) + end + + classrelation 130900 // + relation 129492 ---- + a role_name "" private + classrelation_ref 130900 // + b role_name "" private + classrelation_ref 131028 // + end + + classrelation 131028 // + relation_ref 129492 // + end + + classrelation 131156 // (wybiera) + relation 129620 ---- name "wybiera" + a role_name "" multiplicity "1" private + classrelation_ref 131156 // (wybiera) + b role_name "" multiplicity "1" private + classrelation_ref 131284 // (wybiera) + end end class 128472 "posilek_pakowany" @@ -115,6 +279,50 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 128084 // (wydawany) + relation 128084 ---- name "wydawany" + a role_name "" multiplicity "1" private + classrelation_ref 128084 // (wydawany) + b role_name "" multiplicity "1..*" private + classrelation_ref 128212 // wydawany + end + + classrelation 130772 // (Wybiera) + relation_ref 129364 // Wybiera + end + + attribute 128468 "nazwa" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128596 "cena" + private explicit_type "float" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128724 "id" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 128728 "posilek_przygotowywany" @@ -127,6 +335,57 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 130516 // (przygotowuje) + relation_ref 129236 // przygotowuje + end + + classrelation 131284 // (wybiera) + relation_ref 129620 // wybiera + end + + attribute 128084 "nazwa" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128212 "cena" + private explicit_type "float" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128340 "id" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 131028 "czas_przygotowywania" + private explicit_type "double" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 128856 "pieniadze" @@ -139,6 +398,24 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 129620 // (placi) + relation 128852 ---- name "placi" + a role_name "" multiplicity "1" private + classrelation_ref 129620 // (placi) + b role_name "" multiplicity "1..*" private + classrelation_ref 129748 // placi + end + + attribute 129620 "wartosc" + private explicit_type "float" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 128984 "serwisant" @@ -151,6 +428,46 @@ format 223 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" @@ -163,6 +480,28 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 128980 // (przylolona) + relation_ref 128468 // przylolona + end + + classrelation 129876 // (autoryzacja platnosci karta) + relation 128980 ---- name "autoryzacja platnosci karta" + a role_name "" multiplicity "1" private + classrelation_ref 129876 // (autoryzacja platnosci karta) + b role_name "" multiplicity "1" private + classrelation_ref 130004 // (autoryzacja platnosci karta) + end + + attribute 131540 "id_terminala" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 129240 "magazynier" @@ -175,6 +514,168 @@ format 223 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 128084 "System_autoryzacji_platnosci" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 130004 // (autoryzacja platnosci karta) + relation_ref 128980 // autoryzacja platnosci karta + end + + classrelation 131412 // (zapisuje) + relation 129748 ---- name "zapisuje" + a role_name "" multiplicity "1" private + classrelation_ref 131412 // (zapisuje) + b role_name "" multiplicity "1" private + classrelation_ref 131540 // zapisuje + end + + attribute 129748 "automat" + private type class_ref 128216 // automat + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129876 "id_transakcji" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 130004 "kwota" + private explicit_type "float" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 130132 "karta" + private type class_ref 128088 // karta + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 130260 "status" + private explicit_type "string" + 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 end end end diff --git a/models/stereotypes b/models/stereotypes index 627e39e..e1cae00 100644 --- a/models/stereotypes +++ b/models/stereotypes @@ -3,7 +3,7 @@ -_-> 3 "access" "import" "from" end - class_stereotypes 22 "actor" "auxiliary" "boundary" "control" "entity" "enum" "enum_class" "enum_pattern" "exception" "focus" "implementationClass" "interface" "@interface" "metaclass" "stereotype" "struct" "table" "type" "typedef" "template_typedef" "union" "utility" + class_stereotypes 23 "actor" "auxiliary" "boundary" "control" "entity" "enum" "enum_class" "enum_pattern" "exception" "focus" "implementationClass" "interface" "@interface" "metaclass" "stereotype" "struct" "table" "type" "typedef" "template_typedef" "union" "utility" "trait" ---- 4 "list" "set" "vector" "map" ---> 4 "list" "set" "vector" "map" ---|> 4 "{complete,disjoint}" "{incomplete,disjoint}" "{complete,overlapping}" "{incomplete,overlapping}"