diff --git a/models/134597.diagram b/models/134597.diagram index eba8c22..ff7d21d 100644 --- a/models/134597.diagram +++ b/models/134597.diagram @@ -2,196 +2,226 @@ format 224 classcanvas 128008 class_ref 128008 // Coin classdiagramsettings member_max_width 0 end - xyzwh 1864.2 242.2 2000 84 39 + xyzwh 1606.39 768.68 2000 82 39 end classcanvas 128136 class_ref 128136 // Price classdiagramsettings member_max_width 0 end - xyzwh 563.6 240.2 2000 85 39 + xyzwh 542.5 249.67 2000 117 65 end classcanvas 128154 class_ref 128154 // Product classdiagramsettings member_max_width 0 end - xyzwh 350.668 516.856 2000 110 39 + xyzwh 354.688 516.846 2000 109 42 end classcanvas 128282 class_ref 128282 // Meal classdiagramsettings member_max_width 0 end - xyzwh 762.512 506.856 2000 99 39 + xyzwh 758.632 503.946 2000 105 49 end classcanvas 128410 class_ref 128410 // Order classdiagramsettings member_max_width 0 end - xyzwh 977.093 396.056 2000 117 39 + xyzwh 978.203 394.926 2000 117 49 end classcanvas 128538 class_ref 128538 // Client classdiagramsettings member_max_width 0 end - xyzwh 971.449 666.918 2000 129 40 + xyzwh 1148.31 533.228 2000 127 49 end classcanvas 129178 class_ref 128666 // CardPayment classdiagramsettings member_max_width 0 end - xyzwh 1475.26 457.843 2000 109 39 + xyzwh 1409.87 390.153 2000 109 39 end classcanvas 129434 class_ref 128922 // Automat classdiagramsettings member_max_width 0 end - xyzwh 751.406 666.981 2000 120 39 + xyzwh 751.036 652.531 2000 118 97 end classcanvas 129562 class_ref 129050 // Worker classdiagramsettings member_max_width 0 end - xyzwh 751.369 836.012 2000 120 39 + xyzwh 728.889 832.322 2000 161 81 end classcanvas 129690 class_ref 129178 // Shelf classdiagramsettings member_max_width 0 end - xyzwh 343.975 670.581 2000 125 39 + xyzwh 347.385 674.251 2000 125 49 end classcanvas 129800 class_ref 128026 // Ware classdiagramsettings member_max_width 0 end - xyzwh 541.8 396 2000 129 40 + xyzwh 537.95 394.79 2000 127 49 end classcanvas 129818 class_ref 135706 // Payment classdiagramsettings member_max_width 0 end - xyzwh 1259.82 392.112 2000 105 40 + xyzwh 1250.26 389.162 2000 100 49 end classcanvas 129946 class_ref 135834 // CashPayment classdiagramsettings member_max_width 0 end - xyzwh 1481.8 296.762 2000 109 39 + xyzwh 1393.42 258.032 2000 109 49 end classcanvas 130074 class_ref 135962 // CoinCollector classdiagramsettings member_max_width 0 end - xyzwh 1415.56 834.937 2000 119 43 + xyzwh 1203.61 643.407 2000 118 43 end classcanvas 131080 class_ref 128264 // PhoneNumber classdiagramsettings member_max_width 0 end - xyzwh 983.6 835.2 2000 124 39 + xyzwh 208.49 902.35 2000 124 65 end classcanvas 131464 class_ref 128794 // Warehouse classdiagramsettings member_max_width 0 end - xyzwh 91.4 395.6 2000 130 40 + xyzwh 91.79 394.04 2000 127 49 end classcanvas 131848 class_ref 128392 // ProductType classdiagramsettings member_max_width 0 end - xyzwh 91.4 516.4 2000 120 40 + xyzwh 87.65 512.23 2000 118 49 end classcanvas 132104 class_ref 128520 // Date classdiagramsettings member_max_width 0 end - xyzwh 988.9 228.5 2000 95 39 + xyzwh 991.73 240.82 2000 92 49 end classcanvas 132360 class_ref 128648 // Address classdiagramsettings member_max_width 0 end - xyzwh 21 835.2 2000 109 39 + xyzwh 84.14 756.46 2000 91 81 end classcanvas 133000 class_ref 128776 // Money classdiagramsettings member_max_width 0 end - xyzwh 1691.4 295.2 2000 80 39 + xyzwh 1443.1 797.84 2000 80 49 end classcanvas 133128 class_ref 128904 // Cash classdiagramsettings member_max_width 0 end - xyzwh 1867.2 357.2 2000 79 39 + xyzwh 1610.37 843.77 2000 79 39 +end +classcanvas 133768 class_ref 135432 // Currency + classdiagramsettings member_max_width 0 end + xyzwh 1441.37 919.3 2000 87 39 +end +classcanvas 134024 class_ref 135560 // ZipCode + classdiagramsettings member_max_width 0 end + xyzwh 88.64 901.67 2000 80 65 +end +classcanvas 135432 class_ref 135688 // Card + classdiagramsettings member_max_width 0 end + xyzwh 1598.48 358.82 2000 74 97 +end +classcanvas 136840 class_ref 135816 // CashCollector + classdiagramsettings member_max_width 0 end + xyzwh 1202.67 733.44 2000 118 39 +end +classcanvas 136968 class_ref 135944 // Collector + classdiagramsettings member_max_width 0 end + xyz 1002.88 672.91 2000 +end +classcanvas 138504 class_ref 136072 // Culture + classdiagramsettings member_max_width 0 end + xyzwh 376.67 904.66 2000 53 49 end relationcanvas 128264 relation_ref 128008 // - from ref 128410 z 2001 label "Wymaga>" italic max_width 255 xyz 1151.5 398 3000 to ref 129818 +relationcanvas 130568 relation_ref 129800 // Oplacone przez> + from ref 128410 z 2001 label "Oplacone przez>" italic max_width 255 xyz 1128 401 2001 to ref 129818 no_role_a no_role_b - multiplicity_a_pos 1243 418 3000 multiplicity_b_pos 1103 420 3000 + multiplicity_a_pos 1232 420 3000 multiplicity_b_pos 1105 423 3000 end relationcanvas 130696 relation_ref 129928 // ^Sklada - from ref 128538 z 2001 label "^Sklada" italic max_width 255 xyz 987 540.5 3000 to ref 128410 + from ref 128538 z 2001 label "^Sklada" italic max_width 255 xyz 1075 478 2001 to ref 128410 no_role_a no_role_b - multiplicity_a_pos 1020 439 3000 multiplicity_b_pos 1020 648 3000 -end -relationcanvas 130824 relation_ref 130056 // Jest - from ref 129818 z 2001 label "Jest" italic max_width 255 xyz 1405.5 346.5 3000 to ref 129946 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 130952 relation_ref 130184 // Jest - decenter_begin 136 - from ref 129178 z 2001 label "Jest" italic max_width 255 xyz 1405.5 429 3000 to ref 129818 - no_role_a no_role_b - no_multiplicity_a no_multiplicity_b -end -relationcanvas 131208 relation_ref 130312 // Ma - from ref 129562 z 2001 label "Ma" italic max_width 255 xyz 919 839 3000 to ref 131080 - no_role_a no_role_b - multiplicity_a_pos 964 861 3000 multiplicity_b_pos 883 861 3000 + multiplicity_a_pos 1072 452 3000 multiplicity_b_pos 1149 520 3000 end relationcanvas 131336 relation_ref 130440 // Ma - from ref 129434 z 2001 label "Ma" italic max_width 255 xyz 783 756 3000 to ref 129562 + from ref 129434 z 2001 label "Ma" italic max_width 255 xyz 782 776.5 2001 to ref 129562 no_role_a no_role_b - multiplicity_a_pos 780 815 3000 multiplicity_b_pos 792 711 3000 + multiplicity_a_pos 782 819 3000 multiplicity_b_pos 792 747 3000 end relationcanvas 131592 relation_ref 130568 // >Posiada - from ref 131464 z 2001 label ">Posiada" italic max_width 255 xyz 357 399 3000 to ref 129800 + from ref 131464 z 2001 label ">Posiada" italic max_width 255 xyz 356 402 2001 to ref 129800 no_role_a no_role_b - multiplicity_a_pos 523 421 3000 multiplicity_b_pos 233 421 3000 + multiplicity_a_pos 520 424 3000 multiplicity_b_pos 229 424 3000 end relationcanvas 131976 relation_ref 130696 // + from ref 128154 z 2001 to ref 129800 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end -relationcanvas 132232 relation_ref 130824 // ^Ma - from ref 128410 z 2001 label "^Ma" italic max_width 255 xyz 1035 316 3000 to ref 132104 - no_role_a no_role_b - multiplicity_a_pos 1020 270 3000 multiplicity_b_pos 1020 378 3000 -end -relationcanvas 132488 relation_ref 130952 // - from ref 129946 z 2001 to ref 133000 - no_role_a no_role_b - multiplicity_a_pos 1673 321 3000 multiplicity_b_pos 1602 321 3000 -end -relationcanvas 133384 relation_ref 131336 // Jest - from ref 133000 z 2001 label "Jest" italic max_width 255 xyz 1805 270 3000 to ref 128008 +relationcanvas 134920 relation_ref 138632 // + from ref 128282 z 2001 to ref 129800 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end -relationcanvas 133512 relation_ref 131464 // Jest - from ref 133000 z 2001 label "Jest" italic max_width 255 xyz 1806 328 3000 to ref 133128 +relationcanvas 135048 relation_ref 138760 // Posiada + from ref 132360 z 2001 label "Posiada" italic max_width 255 xyz 128 865 3000 to ref 134024 + no_role_a no_role_b + multiplicity_a_pos 111 882 3000 multiplicity_b_pos 111 836 3000 +end +relationcanvas 135560 relation_ref 139144 // Wymaga + from ref 129178 z 2001 label "Wymaga" italic max_width 255 xyz 1527.5 392.5 3000 to ref 135432 + no_role_a no_role_b + multiplicity_a_pos 1580 412 3000 multiplicity_b_pos 1528 413 3000 +end +relationcanvas 136072 relation_ref 139400 // + decenter_end 707 + from ref 129946 z 2001 to ref 129818 no_role_a no_role_b no_multiplicity_a no_multiplicity_b end +relationcanvas 136200 relation_ref 139528 // + from ref 129178 z 2007 to ref 129818 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 137096 relation_ref 139656 // Posiada + from ref 129434 z 2001 label "Posiada" italic max_width 255 xyz 914 684 3000 to ref 136968 + no_role_a no_role_b + multiplicity_a_pos 985 702 3000 multiplicity_b_pos 879 705 3000 +end +relationcanvas 137224 relation_ref 139784 // + from ref 130074 z 2001 to ref 136968 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 137480 relation_ref 139912 // + from ref 136840 z 2001 to ref 136968 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 137608 relation_ref 140040 // + from ref 128008 z 2001 to ref 133000 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 137736 relation_ref 140168 // + from ref 133128 z 2007 to ref 133000 + no_role_a no_role_b + no_multiplicity_a no_multiplicity_b +end +relationcanvas 138248 relation_ref 140296 // Posiada + from ref 133000 z 2001 label "Posiada" italic max_width 255 xyz 1489 872.5 3000 to ref 133768 + no_role_a no_role_b + multiplicity_a_pos 1467 902 3000 multiplicity_b_pos 1466 847 3000 +end end diff --git a/models/8.session b/models/8.session index 7960834..e415120 100644 --- a/models/8.session +++ b/models/8.session @@ -2,11 +2,11 @@ window_sizes 1920 1027 295 1620 889 92 diagrams active classdiagram_ref 134597 // domain-models - 1620 889 139 A1 465 620 + 1620 889 129 A1 288 756 end show_stereotypes -selected class_ref 128794 // Warehouse +selected attribute_ref 132616 // serialNumber open - classview_ref 134597 // domain + class_ref 128922 // Automat end end diff --git a/models/models.prj b/models/models.prj index df746b3..108e10a 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,6 +1,6 @@ format 224 "models" - revision 5 + revision 6 modified_by 8 "s452708" @@ -65,12 +65,12 @@ format 224 activitydiagramsettings end classdiagram 134597 "domain-models" - classdiagramsettings draw_all_relations no member_max_width 0 end + classdiagramsettings draw_all_relations no show_members_full_definition yes show_members_visibility yes show_members_stereotype yes show_members_multiplicity yes show_members_initialization yes show_attribute_modifiers yes member_max_width 0 drawing_language java end size A1 end class 128026 "Ware" - visibility package + abstract visibility package cpp_decl "" java_decl "" php_decl "" @@ -79,11 +79,13 @@ format 224 explicit_switch_type "" mysql_decl "" + ncouples 1 + key "" value "" classrelation 128392 // relation_ref 128136 // end - classrelation 128648 // (Posiada) + classrelation 128648 // Posiada relation_ref 128264 // Posiada end @@ -91,11 +93,11 @@ format 224 relation_ref 128776 // end - classrelation 130568 // (Jest) + classrelation 130568 // Jest relation_ref 129160 // Jest end - classrelation 130824 // (Jest) + classrelation 130824 // Jest relation_ref 129288 // Jest end @@ -135,9 +137,21 @@ format 224 classrelation_ref 131592 // (Posiada) end - classrelation 133384 // (>Posiada) + classrelation 133384 // >Posiada relation_ref 130568 // >Posiada end + + attribute 128008 "name" + private explicit_type "" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 128154 "Product" @@ -162,7 +176,7 @@ format 224 classrelation_ref 129160 // end - classrelation 130312 // (^Posiada) + classrelation 130312 // ^Posiada relation_ref 129032 // ^Posiada end @@ -175,20 +189,28 @@ format 224 b role_name "" private java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " - classrelation_ref 130568 // (Jest) + classrelation_ref 130568 // Jest end classrelation 133512 // ( ${name}${value}; " classrelation_ref 133640 // ( + relation 138504 ---|> + a public + java "${type}" + classrelation_ref 142728 // + b parent class_ref 128026 // Ware + end end class 128282 "Meal" @@ -213,8 +235,8 @@ format 224 classrelation_ref 129800 // (Posiada) end - classrelation 130056 // (Posiada) - relation_ref 128904 // Posiada + classrelation 130056 // (^Posiada) + relation_ref 128904 // ^Posiada end classrelation 130696 // (Jest) @@ -226,7 +248,27 @@ format 224 b role_name "" private java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " - classrelation_ref 130824 // (Jest) + classrelation_ref 130824 // Jest + end + + classrelation 142856 // + relation 138632 ---|> + a public + java "${type}" + classrelation_ref 142856 // + b parent class_ref 128026 // Ware + end + + attribute 131592 "preparationTime" + private explicit_type "" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn end end @@ -251,32 +293,44 @@ format 224 relation_ref 129544 // ) - relation 129800 ---- name "Wymaga>" + classrelation 131720 // (Oplacone przez>) + relation 129800 ---- name "Oplacone przez>" a role_name "" multiplicity "1" private java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " - classrelation_ref 131720 // (Wymaga>) + classrelation_ref 131720 // (Oplacone przez>) b role_name "" multiplicity "1" private java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " - classrelation_ref 131848 // (Wymaga>) + classrelation_ref 131848 // (Oplacone przez>) end - classrelation 132104 // (^Sklada) + classrelation 132104 // ^Sklada relation_ref 129928 // ^Sklada end - classrelation 133768 // (^Ma) - relation 130824 ---- name "^Ma" + classrelation 133768 // (^Utworzono) + relation 130824 ---- name "^Utworzono" a role_name "" multiplicity "1" private java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " - classrelation_ref 133768 // (^Ma) + classrelation_ref 133768 // (^Utworzono) b role_name "" multiplicity "1" private java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " - classrelation_ref 133896 // (^Ma) + classrelation_ref 133896 // (^Utworzono) + end + + attribute 131336 "uuid" + private explicit_type "" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn end end @@ -299,7 +353,19 @@ format 224 b role_name "" multiplicity "1" private java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " - classrelation_ref 132104 // (^Sklada) + classrelation_ref 132104 // ^Sklada + end + + attribute 132488 "id" + private explicit_type "" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn end end @@ -325,16 +391,24 @@ format 224 classrelation_ref 129416 // end - classrelation 132488 // (Jest) - relation 130184 ---- name "Jest" - a role_name "" private + classrelation 143496 // (Wymaga) + relation 139144 ---- name "Wymaga" + a role_name "" multiplicity "1" private java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " - classrelation_ref 132488 // (Jest) - b role_name "" private + classrelation_ref 143496 // (Wymaga) + b role_name "" multiplicity "1" private java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " - classrelation_ref 132616 // (Jest) + classrelation_ref 143624 // (Wymaga) + end + + classrelation 144008 // + relation 139528 ---|> + a public + java "${type}" + classrelation_ref 144008 // + b parent class_ref 135706 // Payment end end @@ -373,12 +447,24 @@ format 224 b role_name "" multiplicity "1" private java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " - classrelation_ref 133384 // (>Posiada) + classrelation_ref 133384 // >Posiada end - classrelation 134408 // ( ${name}${value}; " - classrelation_ref 129928 // (Posiada) + classrelation_ref 129928 // (^Posiada) b role_name "" multiplicity "1" private java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " - classrelation_ref 130056 // (Posiada) + classrelation_ref 130056 // (^Posiada) end classrelation 133000 // (Ma) @@ -427,9 +513,73 @@ format 224 classrelation_ref 133128 // (Ma) end - classrelation 134152 // () - relation_ref 129800 // Wymaga> + classrelation 131848 // (Oplacone przez>) + relation_ref 129800 // Oplacone przez> end - classrelation 132232 // (Jest) - relation 130056 ---- name "Jest" - a role_name "" private - java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; + attribute 129544 "value" + private explicit_type "" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; " - classrelation_ref 132232 // (Jest) - b role_name "" private - java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; -" - classrelation_ref 132360 // (Jest) - end - - classrelation 132616 // (Jest) - relation_ref 130184 // Jest + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn end end @@ -551,10 +745,6 @@ format 224 explicit_switch_type "" mysql_decl "" - classrelation 132360 // (Jest) - relation_ref 130056 // Jest - end - classrelation 134536 // relation 131208 ---- a role_name "" multiplicity "*" private @@ -566,6 +756,27 @@ format 224 " classrelation_ref 134664 // end + + classrelation 143880 // + relation 139400 ---|> + a public + java "${type}" + classrelation_ref 143880 // + b parent class_ref 135706 // Payment + end + + attribute 129672 "money" + private type class_ref 128776 // Money + multiplicity "*" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 135962 "CoinCollector" @@ -578,6 +789,26 @@ format 224 explicit_switch_type "" mysql_decl "" + classrelation 142472 // (< Posiada) + relation 138376 ---- name "< Posiada" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 142472 // (< Posiada) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 142600 // (< Posiada) + end + + classrelation 144392 // + relation 139784 ---|> + a public + java "${type}" + classrelation_ref 144392 // + b parent class_ref 135944 // Collector + end + end class 128008 "Coin" @@ -594,9 +825,17 @@ format 224 relation_ref 128648 // end - classrelation 134920 // (Jest) + classrelation 134920 // Jest relation_ref 131336 // Jest end + + classrelation 144648 // + relation 140040 ---|> + a public + java "${type}" + classrelation_ref 144648 // + b parent class_ref 128776 // Money + end end class 128136 "Price" @@ -622,6 +861,43 @@ ${members}} classrelation 131080 // (Posiada) relation_ref 129416 // Posiada end + + classrelation 141704 // (ma) + relation 137992 ---- name "ma" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 141704 // (ma) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 141832 // (ma) + end + + attribute 130952 "currency" + private type class_ref 135432 // Currency + multiplicity "1" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 131720 "value" + private explicit_type "" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 128264 "PhoneNumber" @@ -639,6 +915,30 @@ ${members}} classrelation 132872 // (Ma) relation_ref 130312 // Ma end + + attribute 130440 "number" + private explicit_type "" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 130568 "format" + private explicit_type "" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 128392 "ProductType" @@ -656,6 +956,18 @@ ${members}} classrelation 133640 // ( ${name}${value}; +" + classrelation_ref 145032 // (Posiada) + end end class 128904 "Cash" @@ -768,6 +1169,245 @@ ${members}} classrelation 135176 // (Jest) relation_ref 131464 // Jest end + + classrelation 144776 // + relation 140168 ---|> + a public + java "${type}" + classrelation_ref 144776 // + b parent class_ref 128776 // Money + end + end + + class 135432 "Currency" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 141832 // (ma) + relation_ref 137992 // ma + end + + classrelation 145032 // (Posiada) + relation_ref 140296 // Posiada + end + end + + class 135560 "ZipCode" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 141960 // + relation 138120 ---- + a role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 141960 // + b role_name "" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 142088 // + end + + classrelation 142088 // + relation_ref 138120 // + end + + classrelation 142216 // (^Posiada) + relation 138248 ---- name "^Posiada" + a role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 142216 // (^Posiada) + b role_name "" multiplicity "1" private + java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + classrelation_ref 142344 // (^Posiada) + end + + classrelation 143112 // (Posiada) + relation_ref 138760 // Posiada + end + + attribute 130184 "code" + private explicit_type "" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 130312 "format" + private explicit_type "" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 135688 "Card" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + attribute 129032 "number" + private explicit_type "" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 143624 // (Wymaga) + relation_ref 139144 // Wymaga + end + + attribute 129160 "month" + private explicit_type "" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129288 "year" + private explicit_type "" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 129416 "cvv" + private explicit_type "" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 135816 "CashCollector" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 144520 // + relation 139912 ---|> + a public + java "${type}" + classrelation_ref 144520 // + b parent class_ref 135944 // Collector + end + end + + class 135944 "Collector" + abstract visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 144264 // (Posiada) + relation_ref 139656 // Posiada + end + + attribute 129928 "money" + private type class_ref 128776 // Money + multiplicity "*" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 136072 "Culture" + visibility package + cpp_decl "" + java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { +${members}} +" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + attribute 132360 "code" + private explicit_type "" + cpp_decl "" + java_decl " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; +" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end end end