From e9cd45a41809ce07c0fc72194733af17bf470610 Mon Sep 17 00:00:00 2001 From: s444417 Date: Wed, 27 Jan 2021 10:12:19 +0100 Subject: [PATCH 1/9] seq diag update --- models/134658.diagram | 68 ++++++++++++++++++------------------------- models/2.session | 4 +-- models/models.prj | 2 +- 3 files changed, 32 insertions(+), 42 deletions(-) diff --git a/models/134658.diagram b/models/134658.diagram index c986a22..88fcb7b 100644 --- a/models/134658.diagram +++ b/models/134658.diagram @@ -7,41 +7,38 @@ classinstancecanvas 128258 classinstance_ref 128642 // xyz 450 29 2015 life_line_z 2000 end classinstancecanvas 132226 classinstance_ref 128770 // - xyz 811 27 2000 life_line_z 2000 + xyz 983 20 2000 life_line_z 2000 end classinstance 133890 class_ref 128142 // Klient name "" xyz 8 15 2000 life_line_z 2000 classinstancecanvas 134146 classinstance_ref 135682 // - xyz 647 29 2020 life_line_z 2000 + xyz 766 29 2020 life_line_z 2000 end durationcanvas 128770 classinstance_ref 128130 // KontrolerAutomatu:Automat - xyzwh 230 146 2010 11 158 + xyzwh 197 146 2010 11 158 overlappingdurationcanvas 129538 - xyzwh 236 257 2020 11 27 + xyzwh 203 252 2020 11 25 end overlappingdurationcanvas 134914 - xyzwh 236 150 2020 11 25 + xyzwh 203 150 2020 11 25 end end durationcanvas 129026 classinstance_ref 128258 // :ManagerTransakcji - xyzwh 514 191 2010 11 329 + xyzwh 514 191 2010 11 360 end durationcanvas 132354 classinstance_ref 132226 // :ModulPlatnosciGotowkowej - xyzwh 990 222 2010 11 260 + xyzwh 1074 222 2010 11 260 overlappingdurationcanvas 135170 - xyzwh 996 250 2020 11 26 + xyzwh 1080 258 2020 11 31 end overlappingdurationcanvas 136706 - xyzwh 996 450 2020 11 26 + xyzwh 1080 444 2020 11 32 end end durationcanvas 134274 classinstance_ref 134146 // :Sprzedaz - xyzwh 712 225 2010 11 315 + xyzwh 800 226 2010 11 338 overlappingdurationcanvas 135810 - xyzwh 718 498 2020 11 26 - end - overlappingdurationcanvas 136450 - xyzwh 718 406 2020 11 25 + xyzwh 806 533 2020 11 25 end end durationcanvas 134786 classinstance_ref 133890 // :Klient @@ -57,17 +54,17 @@ msg 129154 synchronous msg 129666 synchronous from durationcanvas_ref 129026 to durationcanvas_ref 129538 - yz 272 2025 explicitmsg "wyswietlKwote()" + yz 263 2025 explicitmsg "wyswietlCene()" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default args "kwota:Kwota" - label_xy 260 252 + label_xy 260 243 msg 134402 synchronous from durationcanvas_ref 129026 to durationcanvas_ref 134274 - yz 230 3005 explicitmsg "create()" + yz 231 3005 explicitmsg "create()" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default args "status:State, idProduktu:String, kwota:Kwota" - label_xy 547 212 + label_xy 531 198 msg 135042 synchronous from durationcanvas_ref 134786 to durationcanvas_ref 134914 @@ -78,40 +75,33 @@ msg 135042 synchronous msg 135298 synchronous from durationcanvas_ref 134274 to durationcanvas_ref 135170 - yz 264 2025 explicitmsg "aktywuj()" + yz 265 2025 explicitmsg "aktywuj()" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 832 247 + label_xy 951 248 msg 135426 return from durationcanvas_ref 132354 to durationcanvas_ref 134274 - yz 336 2015 explicitmsg "kwota:Kwota" + yz 337 2015 explicitmsg "kwota:Kwota" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 818 319 + label_xy 937 320 msg 135938 synchronous from durationcanvas_ref 129026 to durationcanvas_ref 135810 - yz 498 2025 explicitmsg "end()" + yz 540 2025 explicitmsg "end()" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default args "status:State" - label_xy 580 481 -msg 136066 return - from durationcanvas_ref 134274 - to durationcanvas_ref 129026 - yz 354 2015 explicitmsg "kwota:Kwota" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 592 337 -msg 136578 synchronous - from durationcanvas_ref 129026 - to durationcanvas_ref 136450 - yz 413 2025 explicitmsg "reszta()" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - args "kwota:Kwota" - label_xy 546 396 + label_xy 546 517 msg 136834 synchronous from durationcanvas_ref 134274 to durationcanvas_ref 136706 - yz 450 2025 explicitmsg "zwrocReszte()" + yz 451 2025 explicitmsg "zwrocReszte()" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default args "kwota:Kwota" - label_xy 772 433 + label_xy 891 434 +msg 136962 return + from durationcanvas_ref 134274 + to durationcanvas_ref 129026 + yz 475 3005 explicitmsg "boolean:True" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 620 458 end diff --git a/models/2.session b/models/2.session index c6ccd23..60d1ca8 100644 --- a/models/2.session +++ b/models/2.session @@ -1,4 +1,4 @@ -window_sizes 1920 1017 472 1443 890 74 +window_sizes 949 418 472 472 291 74 diagrams active sequencediagram_ref 134658 // 2-1-wprowadzenieNumeruProduktu @@ -7,7 +7,7 @@ diagrams 1316 815 100 A1 708 705 end show_stereotypes -selected classinstance_ref 128770 // +selected classview_ref 128002 // design open class_ref 128142 // Klient sequencediagram_ref 134658 // 2-1-wprowadzenieNumeruProduktu diff --git a/models/models.prj b/models/models.prj index 0d0ef0d..d3adf12 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,6 +1,6 @@ format 223 "models" - revision 12 + revision 13 modified_by 2 "48516" From 6c7cd705b9fb9e856cb104d448926bfa730f964f Mon Sep 17 00:00:00 2001 From: s444417 Date: Wed, 27 Jan 2021 10:40:19 +0100 Subject: [PATCH 2/9] seq diag2 --- models/.models.prj.swp | Bin 0 -> 20480 bytes models/.vs/ProjectSettings.json | 3 + models/.vs/slnx.sqlite | Bin 0 -> 90112 bytes models/2.session | 15 +- models/models_BACKUP_1666.prj | 1826 +++++++++++++++++++++++++++++++ models/models_BASE_1666.prj | 1774 ++++++++++++++++++++++++++++++ models/models_LOCAL_1666.prj | 1774 ++++++++++++++++++++++++++++++ models/models_REMOTE_1666.prj | 1822 ++++++++++++++++++++++++++++++ 8 files changed, 7202 insertions(+), 12 deletions(-) create mode 100644 models/.models.prj.swp create mode 100644 models/.vs/ProjectSettings.json create mode 100644 models/.vs/slnx.sqlite create mode 100644 models/models_BACKUP_1666.prj create mode 100644 models/models_BASE_1666.prj create mode 100644 models/models_LOCAL_1666.prj create mode 100644 models/models_REMOTE_1666.prj diff --git a/models/.models.prj.swp b/models/.models.prj.swp new file mode 100644 index 0000000000000000000000000000000000000000..e731dc5c02785789418e9d1b632158126d3aa42f GIT binary patch literal 20480 zcmeHOONa84%C)wGVS@w~jW)ln&f*KQuil(XVu9+#eUv&5Eu>ihfmH-Lum>v%4@G6S7s=kDji-o?rd- z>i@?Y*}HQ$nHa7b2pbLKWbK~)JBHR6r*1cl(TS~-W^El@ZbV&83IPy_@!|LLzjRH3OOf&46Y= zGoTsJ3}^;41FM&TB-~)UitgX4D9E0-sQ2u-M!i3(p0^d`|Eln=iXSe>uPOQKD*i-4 z{*RKsqvCg}inIE!D*0h0KUI)lQSvvH+*2LN@?Tc+_muofL4HZe-&gXtR0p&C7nS@2 zC4X2ElF2V9`4J^QUXcH-wAV06+X@Ck4PXaWtO4%ommz|ZRq<40is-G=cp@aJ8I@dxk-uo<{~r(s+G4&PxIZv!WA zKm81N7T67Zj{EG>z%Jk@?!Kcy1qgAEUI(lNw&9X{4h=jD4B=vX6-_=1d=GpFd<*1( z5Qo!7L_M<}MDQCRQ=%F0qKGvX&kHgWzC`(b8-UEzV+o5wo{dnu$rDBz%x97GDVbNa<$^zgamF8s zn?c*;K2!n2h0%_Q6VW#J8>UPBMhi5PmglC)V${HbWHw|b{8K`P79+hM5av55E9*x~pVXSvSy8jk?Cd;U|u(pZyI9=Qdb2?pTWp{#l zCs{t*nj9G;yUA^e6_WbXLehsZ?qk97Z5Er^E|D(WG{O16?Y(u}Aj`7ZUfftf|8>s9 zWo=!cIcC^%(6yCicm;V}*?!N{ilTn^Wj@{J!Ie6d6{%Wuqz9Ws>5;Tc>9959eA;gl zU+%EWg8#quNmf_nt)}^&wfJyuFL0$(6CIpq7Qv#zIjp zrGy|)df%M~H`Y%x*>o#J}TS_d<47yhrm~`_kRiO1D*#? z!sh=1uopN6oBtEQHsBT5{Ok+7&>%0_1)i z+7&>%0>J-6y8^&>M7shkFtx6br5k%M{3efF|(Z_H)sFAF2rp#s)1e*lD#ZK*!*(T>;FF&0o6$^zqfjew~CF4JCY@h}J literal 0 HcmV?d00001 diff --git a/models/.vs/ProjectSettings.json b/models/.vs/ProjectSettings.json new file mode 100644 index 0000000..f8b4888 --- /dev/null +++ b/models/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": null +} \ No newline at end of file diff --git a/models/.vs/slnx.sqlite b/models/.vs/slnx.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..9e3a4d1c72853420418e5d91c783dc9fbf394774 GIT binary patch literal 90112 zcmeI4Uu;`hTEMSk*G`<+H*JzSZ3?~JnNeffo7&g^XBZ8xbJKe2I*IMHQ@X~wzW2EG zjAN(vO*@h1fwa4`ni(h>b|01p9@v*1t$1K1#LFTUArKM|utFdKD-aSOEf4$=h(Du6 zf^+WwKX#o-AQ0xW)EoPp?>px^zw>?HJ@*{f)y+~{Mog>M-xg#hLCsPg5A_oaLs66; z|2vES>90Bb#;1S4e?6A>qu%DT2zQ!}f@+$upbN@hX)I&iAzt+oc`8unVMrvB7$|MuwE*Wv6j~h`6?g%^6N8!2+MjtWM!e*LC&E&KZi79YWeFWe#po} z!DW?;3t~~KW4<;1247(|D#hFR%01>5e~-y;)z*t;-0W?>T*Fr3e_N%}Rjrkce(!Nx zLVc^YE~AQ&NvQB^e1$I;_$qT>*WkNyTi&ZL8wI$DsHuYIZEItdfWR0E`BmOlwaS-x zvr0Ec1z5h5uM}?PE6ZFe6*UZYaMe}Tb~~ND&0V3>Zncp#tO5Ic=z6!Xmzcct5$m;i zQAC45yV>rLAsSenVh$g4$(cj80wjS_-5bbg+d$|nA}ASC`!Fm^Jy9U>S?N6)Jpf&( z(Ch4OcinQKV08c5bRg2ean(@bO0iTFx?R*S2;xK3aGS11nNx7a9%atzk?mMw&Z&ca z&)s`H`fMwxMBMvzCE}b~&d<~Kh;vrs{`H7+R#{`_01>B6=rEgIo@0wRrQh)mb2NX^ z!`eD1-QR82=z@mx>IJU&A0Fhjy&aq-^-QIAp+{b=y^RL4u)R}fNb;x^Z{tjg^A+(# zb}A6L7WF)(6;IT=CG9oHMK4ed3u@E4RW5FB8FwCC#!#}jmtLn04Bun)64hi!A~9<3 zp#A^{nk(}^r6vQBXw>uUHN_A0#?KTT?>Tt|78ylNt z^?r?^9z>Z;*{gv-glF|Bb2@TkL+GQf+#qS&SvNU!{+v?Q7A#Zg6eA0UVRz@N_;#k4 z;8Y;Kyno#vh`fU{-=3NIEK#U+?bfv9KZ|%k8;`aGa;lAKZOqtSFo=ay)@6~aTS8^H z!TvD@o0?;c8wNi5?50mm(gia~TWC4$JY^3MXSF3noK=Sl71d_b%MY*;894`Lu2b?D zSx=GIA(jM3%kaekVN++W7v0Oik}#0hn*-E;jPSC^%)Huaky+)}@>``EBkuNqF`a(I1{sH~n&?bHZFCYK}fB+Bx0zd!=00AHX1b_e# zuoF1z^HJC6B00UnyIo}aztG$5%JDC~<2^;a_Q4hMgsjx6CpJ}e4}1{QUM%_RxEOU@ zGnvdutu&i%#w9i$mvU?_i9{kUX8WqQs(fDvn~g zR3?pZaWlb*>1>AOvT>13ifM@zI3dm^q--YHYzdr{l-Nu&(UekBg3Tt<9Gm1a5{tV? zvY8~;;t?IH<(jCKNav(%vxSA4tzxD^Sgw`Irkky1E0)Qy zQcKLFa`7CSl>|JxW>RFEQZmKH(18;fzVn3xmNX|}~Bq-Ltgu^B0rRp(B~ z#B$o)HPa}W5ZP8HC1x|t7%NFB46~JvvAHy!J5g#$v2+%Xoa3;Ngwk=uVRI$KCJ`sF zLOg-T!Ey0sJd?xZ(d7vr#U=`UB*;iw?{Do$S7XVu9v^i% zQpG1Q+k&<$8(&GRq{#FC1pVg}{m=LUFCYK}fB+Bx0zd!=00AHX1b_e#00KbZDgc_8kOY5Rb}7e?rlJMt?&82K^5wZ;)Uy5C8%|00;m9AOHk_01yBI zKmZ5;f&V`Q7QELyt}mPTmb|ZdMtsr4JCC3JonH)?nDt(svV94Foc}L|vK0My^zYNZ zLjOE1(|70}r+<|8hW|GFz3{JwKMwDP?}gt8p9}p<=zF1Wg?=XVDD*|F052c_1b_e# z00KY&2mk>f00e-*=Y+r)7X4IeYRZql`~Nl)W$ie1u=4hx*PZ;6-}+|$;@^L5F5;&m z)RbTD^*RGm_y+pfpFVfiPrZZ-@$dQcQBTIdLt<22SnyL(T(z?&Kg2(j)!yFe^<|^> z<#|7q!?oKz33Uby{QFGnHNFu~r_(Dt{kQezUz+n%8B?l+e^jdE68gd!Y`iIS9sll> zOXlU%w(hRy3%9m5TvCg(e(I9ZlGTv&w4Ztf*Ssw}7Mw#lA6DzyQV0J^kl5LkObC}k zeky_W9w7XaLCP-@;s2|z{6v63;{1%NF7E8O)Fab=>LOO>RtDr3nbgT3+!uqYrSYV* z=G>GzBk@Esoys=ii4{qwd0|qW5w&VXY6}ng!nR(!7|@zbIGeoS*Yvn7m(Dr$E}SxI zqJi$4|{slm3;*3d{UO z-&Jz{zZlL_^xx2*(tk*Qm;Pn?7w8Y^C-ejQE&5G5M_;06!~Yrn$M7GAe?9z-@K?h5 zupE}cKlwQca~LKN00KY&2mk>f00e*l5C8%|00`&=7QHFYuuYJ~DR0E1?0iIM?@J!b zcE{N>-l)gE$FXqUoAV6c*qA@(&FEG3-HbWXwWeg-!Z>4T&9QHBI_$lq>5zxx*;(%^ z9_tPTO$w~r65)t9;Tf_Q5h8-t4TzbL_oBzxb(kjom|G1&g21xBFhvkJHWd^NV<#b? zNZ7Uy{92J^&)}3+WZ5Y28AZnKfOpP&#pBo#nDBe&rtm(1^88PKK+*p}{~P^J_*(!! zp#O^g3;Iv#KcfGD{yqA4=-;HjL;o86ZM-k=P5K-3FVbJ9ze+#H3h)8~KmZ5;0U!Vb zfB+Bx0zd!=00AHX1U@?fpLfc$=<`yZ2)Udkmj!Z}Czm;LIYTa|$z_&YXmSaYONd-% z$Yq*bg5)wqE|cUEAQwNmoFW$=xp>KC!t14`)bsx+g`fKW9Y67Z2S4S1m3~I|=%1p? z^cyrw&(jn5^#3ozza9Qo_~*ida5UTqm&1k6K0wd_0zd!=00AHX1b_e#00KY&2mpZ- zLExM(H8uR8Kj@24+DZSc?PW!O|MwR`z z-`b$_yr1@6(zTQW|I@x#DEo=OQer#uU-TuYp=bVzsO``{?7K)=PW_eMEXV!|59_(V z!ozX!uPT`*|Ei4r=wC0hp8e}(*290Z%sl;{_g$e}$NvG}97WFm$^ZYSW>16%f{{P~ z2mk>f00e*l5C8%|00;m9AOHk_z#$2c^M82$KO{U*0|Gz*2mk>f00e*l5C8%|00;m9 zAaFtm!1@0PnJ6$52mk>f00e*l5C8%|00;m9AOHk_z!3<*`Tr5%fhrIH0zd!=00AHX z1b_e#00KY&2mpZ-LIBSHPsl`pnLq#t00AHX1b_e#00KY&2mk>f00fRe0M7r901s4w z01yBIKmZ5;0U!VbfB+Bx0zd!=oDc%={C`3w3d{roKmZ5;0U!VbfB+Bx0zd!=00AIy z1Oo8=|0BQyRUiNafB+Bx0zd!=00AHX1b_e#00Jk30D1lo2D}uV4*zv{F!RaG?DVbR z^Qn&}zaQ}WH@zQEd^%B?c=Ln|2F(0FLBRLz$X(X6zuE3e=-ukxcC*)6MXh$XEw_8! zhWfVqV6ELjMX6C7CPWu1e7?pr#quiu7IXhVZPY_S2EW$JZuvU1eBa(}J-WXT3PcLn z%p1eaEDPIcxN+ez#+jO9Od^7Hrm$Wrk+GK73;8M^{qpNGfe6cbK4fK~*+I^sJ3ogs zV`};9C4R`rL&0U0iwj~=s$;%2{sv!RHY&y2`N}=!7JrY)Z`Ia|W!&s-zFfmr;eT7D z(p9aMjehTOTS9%Swl1TJkV&ZUYkY+-7x*f3U)SKfa$DZ3FB=88iKwZ9=WT0am4Lt) z3i(yuR<+8Pc(Y13Mg>^DldlwR<}1rwDit*hc5u~I)^XGeOV$P|9eb3!{J^E}bs6^cRbtU4QTF%eY_K0&<bn<^U0=P3SP2U7ll$ zIHlk54s$er(Zkw0DBa&}*64zU^Xdhz_#YnRwY?pjCG||DccDjKt-Xx~var2VXGrp> z6>sBAit`omM0P3=xfb<2r4>)qyCv;4$VD$u4GU`1x>YW2ZW(tTUB*zdxR+k14GiC7 z^b*x%M@~#?^~TiZ?VqOXK4`DBc%WWkoumVJp6VHf z!Rm0#G#eY6W%YiIp&mq;Oxde}K!j)YDRVk`7BYWb?w%)H8dUNDG- zQ`TjXt6M^4xWWE02Ai5=j2i|%`s}7pP0|H3Nn2<+?L1`<5NEX|M4VNJ3l-I7)5{OA z5*axMX0B867+Ft|*CCb!N6YZV0bx^Tt{2_Qz>+YK*P8>>e~j?5$jrRjYLQvx*YaDX z8YAxZm57z~G>wD2=M6;SOP>9UN|;oUEVsK4l$h4m+iHo=?oVzx#f_BZzN#=PXrmhw z{>YUpo_mVt3?AV%8fpyCqg~X+t2X;bugz~9mCIf1{8zDNbpM7Y5LsICJVi>Inr+&j z30oWYwNi`AX(h+zX?KLqE}ln+cd9o@<@uj_PSNF==hOc>y*?QayyyR2U&;GRxbWCt z@6XN$7Fc%jqq~pW=m}Y?ZwT^3t*w!YNh#^SiZ3`#5}vmT6N{Ko9k*qG5@{yn9ErH7qm?5+Dy44<%bad=E<%ELz>{eHP z?5e}=f#DdT;ERksh>_UTQMS3~2s`La{Fpr4S(su~S;+1$&jlj)qn`bHj#b5~APXa( zf=oU{?5sVN+ABx4G4wV~nj?wUY(vLfkACUhGs*(?gDZ}EG*L1Y$fpH+j>Eclq5lBM!|p;Oc4`W}u8iJ2hz5CZ;7;RRhlFj{L0KMFPz&K?Afkrxj`)MV z@o4&nQ9VB@SPY5bO$`kfLkG{6@m@6mKQM5!@4O&i{`cIdljFfB+Bx0zd!=00AHX1b_e#00KbZ*a`d>sqj)0 literal 0 HcmV?d00001 diff --git a/models/2.session b/models/2.session index 60d1ca8..7f50747 100644 --- a/models/2.session +++ b/models/2.session @@ -1,15 +1,6 @@ -window_sizes 949 418 472 472 291 74 +window_sizes 1800 910 450 1345 758 104 -diagrams - active sequencediagram_ref 134658 // 2-1-wprowadzenieNumeruProduktu - 1443 890 100 A3 0 0 - classdiagram_ref 128014 // domain-model - 1316 815 100 A1 708 705 -end show_stereotypes -selected classview_ref 128002 // design -open - class_ref 128142 // Klient - sequencediagram_ref 134658 // 2-1-wprowadzenieNumeruProduktu -end +selected +package_ref 129 // models end diff --git a/models/models_BACKUP_1666.prj b/models/models_BACKUP_1666.prj new file mode 100644 index 0000000..f701f51 --- /dev/null +++ b/models/models_BACKUP_1666.prj @@ -0,0 +1,1826 @@ +format 223 +"models" + revision 13 +<<<<<<< HEAD + modified_by 2 "48516" +======= + modified_by 13 "Kuba" +>>>>>>> d1cbc70d7e3d3386affe92ac826b43891a2146e0 + + + + // 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 11 + diagram_format A4 + + image_root_dir "" + + + mark_for_import + + classview 128014 "domain" + + classdiagramsettings member_max_width 0 end + + classcompositediagramsettings end + + collaborationdiagramsettings end + + objectdiagramsettings end + + objectcompositediagramsettings end + + sequencediagramsettings end + + statediagramsettings + end + + + activitydiagramsettings + end + classdiagram 128014 "domain-model" + classdiagramsettings draw_all_relations no show_members_full_definition yes member_max_width 0 end + size A1 + end + + class 128014 "Automat" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 134402 // (Dokonuje) + relation 131202 ---- name "Dokonuje" + a role_name "" multiplicity "1" private + classrelation_ref 134402 // (Dokonuje) + b role_name "" multiplicity "1" private + classrelation_ref 134530 // (Dokonuje) + end + + classrelation 135682 // + relation 131842 ---- + a role_name "" private + classrelation_ref 135682 // + b role_name "" private + classrelation_ref 135810 // + end + + classrelation 136194 // ( + relation 132354 ---- + a role_name "" private + classrelation_ref 136706 // + b role_name "" private + classrelation_ref 136834 // + end + + classrelation 138370 // Ma + relation_ref 133122 // Ma + end + + classrelation 138754 // + relation 133378 ---- + a role_name "" private + classrelation_ref 138754 // + b role_name "" private + classrelation_ref 138882 // + end + + classrelation 139010 // ( + relation_ref 134146 // + end + + classrelation 140674 // Ma + relation_ref 134274 // Ma + end + + classrelation 141698 // Naprawia + relation_ref 134786 // Naprawia + end + + classrelation 141826 // (Posiada) + relation 134914 ---- name "Posiada" + a role_name "" multiplicity "1..*" private + classrelation_ref 141826 // (Posiada) + b role_name "" multiplicity "1" private + classrelation_ref 141954 // (Posiada) + end + + attribute 128130 "id" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 137730 "stan" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 128142 "Klient" + visibility package stereotype "actor" + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 128258 // (Uzywa) + relation 128130 ---- name "Uzywa" + a role_name "" multiplicity "1" private + classrelation_ref 128258 // (Uzywa) + b role_name "" multiplicity "1" private + classrelation_ref 128386 // (Uzywa) + end + + classrelation 133634 // + relation 130818 ---- + a role_name "" private + classrelation_ref 133634 // + b role_name "" private + classrelation_ref 133762 // + end + + classrelation 134658 // (Dokonuje) + relation 131330 ---- name "Dokonuje" + a role_name "" multiplicity "1" private + classrelation_ref 134658 // (Dokonuje) + b role_name "" multiplicity "1" private + classrelation_ref 134786 // (Dokonuje) + end + + classrelation 135042 // Uczestniczy> + relation_ref 131458 // Uczestniczy> + end + end + + class 128270 "Produkt_gotowy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 131586 // + relation 129794 ---- + a role_name "" private + classrelation_ref 131586 // + b role_name "" private + classrelation_ref 131714 // + end + + classrelation 132610 // + relation 130306 ---- + a role_name "" private + classrelation_ref 132610 // + b role_name "" private + classrelation_ref 132738 // + end + + classrelation 137858 // Jest + relation_ref 132866 // Jest + end + end + + class 128398 "Produky_do_przygotowania" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 131202 // + relation_ref 129538 // + end + + classrelation 131330 // (Podlega) + relation 129666 ---- name "Podlega" + a role_name "" multiplicity "1" private + classrelation_ref 131330 // (Podlega) + b role_name "" multiplicity "1" private + classrelation_ref 131458 // (Podlega) + end + + classrelation 132866 // + relation 130434 ---- + a role_name "" private + classrelation_ref 132866 // + b role_name "" private + classrelation_ref 132994 // + end + + classrelation 137602 // Jest + relation_ref 132738 // Jest + end + end + + class 128526 "Sprzedaz" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 132226 // + relation_ref 130050 // + end + + classrelation 132482 // + relation_ref 130178 // + end + + classrelation 132738 // + relation_ref 130306 // + end + + classrelation 132994 // + relation_ref 130434 // + end + + classrelation 133762 // + relation_ref 130818 // + end + + classrelation 134274 // ) + relation 131458 ---- name "Uczestniczy>" + a role_name "" multiplicity "1" private + classrelation_ref 134914 // (Uczestniczy>) + b role_name "" multiplicity "1" private + classrelation_ref 135042 // Uczestniczy> + end + + classrelation 137218 // + relation 132610 ---- + a role_name "" private + classrelation_ref 137218 // + b role_name "" private + classrelation_ref 137346 // + end + + classrelation 143234 // Dotyczy + relation_ref 135554 // Dotyczy + end + + classrelation 144258 // Generuje + relation_ref 136066 // Generuje + end + + attribute 128258 "czas_rozpoczecia" + private explicit_type "date_time" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 128654 "Terminal" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 130690 // Aktywuje + relation_ref 129282 // Aktywuje + end + + classrelation 130818 // (Skanuje) + relation 129410 ---- name "Skanuje" + a role_name "" multiplicity "1" private + classrelation_ref 130818 // (Skanuje) + b role_name "" multiplicity "1" private + classrelation_ref 130946 // (Skanuje) + end + + classrelation 133506 // Jest_realizowana + relation_ref 130690 // Jest_realizowana + end + end + + class 128782 "Modul_platnosci_karta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129410 // Aktywuje + relation_ref 128642 // Aktywuje + end + + classrelation 130562 // (Aktywuje) + relation 129282 ---- name "Aktywuje" + a role_name "" multiplicity "1" private + classrelation_ref 130562 // (Aktywuje) + b role_name "" multiplicity "1" private + classrelation_ref 130690 // Aktywuje + end + end + + class 128910 "Platnosc_gotowka" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 129038 "Zaopatrzeniowiec" + visibility package stereotype "actor" + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 135810 // + relation_ref 131842 // + end + + classrelation 135938 // + relation 131970 ---- + a role_name "" private + classrelation_ref 135938 // + b role_name "" private + classrelation_ref 136066 // + end + + classrelation 136578 // + relation_ref 132226 // + end + + classrelation 136834 // + relation_ref 132354 // + end + + classrelation 136962 // + relation 132482 ---- + a role_name "" private + classrelation_ref 136962 // + b role_name "" private + classrelation_ref 137090 // + end + + classrelation 138114 // Dodaje + relation_ref 132994 // Dodaje + end + + classrelation 138498 // + relation 133250 ---- + a role_name "" private + classrelation_ref 138498 // + b role_name "" private + classrelation_ref 138626 // + end + + classrelation 143362 // ( + relation_ref 132482 // + end + + classrelation 143490 // ( + relation_ref 129154 // + end + + classrelation 140162 // Wywoluje + relation_ref 134018 // Wywoluje + end + + classrelation 151554 // + relation 142978 ---|> + a public + classrelation_ref 151554 // + b parent class_ref 129026 // Monety_klienta + end + + classrelation 151810 // + relation_ref 143106 // + end + + classrelation 152834 // Wywoluje + relation_ref 143618 // Wywoluje + end + + classrelation 152962 // (Oddaje) + relation 143746 ---- name "Oddaje" + a role_name "" multiplicity "1..*" private + classrelation_ref 152962 // (Oddaje) + b role_name "" multiplicity "1" private + classrelation_ref 153090 // (Oddaje) + end + end + + class 129550 "Saldo_klienta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 130178 // Wplacanie + relation_ref 129026 // Wplacanie + end + + classrelation 130306 // + relation 129154 ---- + a role_name "" private + classrelation_ref 130306 // + b role_name "" private + classrelation_ref 130434 // + end + + classrelation 132098 // + relation 130050 ---- + a role_name "" private + classrelation_ref 132098 // + b role_name "" private + classrelation_ref 132226 // + end + + classrelation 139522 // + relation 133762 ---- + a role_name "" private + classrelation_ref 139522 // + b role_name "" private + classrelation_ref 139650 // + end + + classrelation 139778 // + relation 133890 ---- + a role_name "" private + classrelation_ref 139778 // + b role_name "" private + classrelation_ref 139906 // + end + + classrelation 142978 // Dodawanie^ + relation_ref 135426 // Dodawanie^ + end + + classrelation 143874 // (Wykrywa) + relation 135938 ---- name "Wykrywa" + a role_name "" multiplicity "1" private + classrelation_ref 143874 // (Wykrywa) + b role_name "" multiplicity "1" private + classrelation_ref 144002 // (Wykrywa) + end + + classrelation 152194 // + relation 143362 ---- + a role_name "" private + classrelation_ref 152194 // + b role_name "" private + classrelation_ref 152322 // + end + end + + class 129678 "Raport_statu_magazynowego" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 135298 // + relation_ref 131586 // + end + + classrelation 135426 // (Otrzymuje) + relation 131714 ---- name "Otrzymuje" + a role_name "" multiplicity "1" private + classrelation_ref 135426 // (Otrzymuje) + b role_name "" multiplicity "1" private + classrelation_ref 135554 // Otrzymuje + end + + classrelation 144130 // (Generuje) + relation 136066 ---- name "Generuje" + a role_name "" multiplicity "1" private + classrelation_ref 144130 // (Generuje) + b role_name "" multiplicity "0..1" private + classrelation_ref 144258 // Generuje + end + + attribute 136450 "data" + private explicit_type "date_time" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 166274 // (Dotyczy) + relation 156802 ---- name "Dotyczy" + a role_name "" multiplicity "1..*" private + classrelation_ref 166274 // (Dotyczy) + b role_name "" multiplicity "1" private + classrelation_ref 166402 // (Dotyczy) + end + end + + class 129806 "Watchdogs" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 129934 "Komunikat" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 128002 "Karta_platnicza" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 130946 // (Skanuje) + relation_ref 129410 // Skanuje + end + + classrelation 132354 // + relation 130178 ---- + a role_name "" private + classrelation_ref 132354 // + b role_name "" private + classrelation_ref 132482 // + end + end + + class 128130 "Ekran_dotykowy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 128386 // (Uzywa) + relation_ref 128130 // Uzywa + end + end + + class 128258 "Stan_automatu" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 128386 "Polka_na_produkt" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 128514 "Kasetka" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 138626 // + relation_ref 133250 // + end + + classrelation 138882 // + relation_ref 133378 // + end + + classrelation 139394 // + relation_ref 132610 // + end + + classrelation 137474 // (Jest) + relation 132738 ---- name "Jest" + a role_name "" multiplicity "1..*" private + classrelation_ref 137474 // (Jest) + b role_name "" multiplicity "1" private + classrelation_ref 137602 // Jest + end + + classrelation 137730 // (Jest) + relation 132866 ---- name "Jest" + a role_name "" multiplicity "1..*" private + classrelation_ref 137730 // (Jest) + b role_name "" multiplicity "1" private + classrelation_ref 137858 // Jest + end + + classrelation 137986 // (Dodaje) + relation 132994 ---- name "Dodaje" + a role_name "" multiplicity "1" private + classrelation_ref 137986 // (Dodaje) + b role_name "" multiplicity "1..*" private + classrelation_ref 138114 // Dodaje + end + + classrelation 138242 // (Ma) + relation 133122 ---- name "Ma" + a role_name "" multiplicity "1" private + classrelation_ref 138242 // (Ma) + b role_name "" multiplicity "1..*" private + classrelation_ref 138370 // Ma + end + + classrelation 143106 // (Dotyczy) + relation 135554 ---- name "Dotyczy" + a role_name "" multiplicity "1" private + classrelation_ref 143106 // (Dotyczy) + b role_name "" multiplicity "1" private + classrelation_ref 143234 // Dotyczy + end + + attribute 128002 "liczba" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128898 "cena" + private explicit_type "float" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 137218 "id" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 166402 // (Dotyczy) + relation_ref 156802 // Dotyczy + end + + classrelation 166658 // Dotyczy + relation_ref 156930 // Dotyczy + end + end + + class 128898 "Dzial_serwisowy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 141058 // (Otrzymuje) + relation 134530 ---- name "Otrzymuje" + a role_name "" multiplicity "1..*" private + classrelation_ref 141058 // (Otrzymuje) + b role_name "" multiplicity "1" private + classrelation_ref 141186 // (Otrzymuje) + end + + classrelation 141314 // (Wysyla) + relation 134658 ---- name "Wysyla" + a role_name "" multiplicity "1..*" private + classrelation_ref 141314 // (Wysyla) + b role_name "" multiplicity "1" private + classrelation_ref 141442 // Wysyla + end + end + + class 129026 "Monety_klienta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129922 // Przyjmuje + relation_ref 128898 // Przyjmuje + end + + classrelation 130050 // (Wplacanie) + relation 129026 ---- name "Wplacanie" + a role_name "" multiplicity "1" private + classrelation_ref 130050 // (Wplacanie) + b role_name "" multiplicity "1..*" private + classrelation_ref 130178 // Wplacanie + end + + classrelation 133122 // (Jest_realizowana) + relation 130562 ---- name "Jest_realizowana" + a role_name "" multiplicity "1" private + classrelation_ref 133122 // (Jest_realizowana) + b role_name "" multiplicity "1..*" private + classrelation_ref 133250 // (Jest_realizowana) + end + + classrelation 151682 // + relation 143106 ---- + a role_name "" private + classrelation_ref 151682 // + b role_name "" private + classrelation_ref 151810 // + end + + classrelation 152066 // + relation_ref 143234 // + end + + classrelation 152322 // + relation_ref 143362 // + end + + classrelation 152578 // + relation_ref 143490 // + end + + classrelation 153090 // (Oddaje) + relation_ref 143746 // Oddaje + end + + attribute 128642 "liczba" + private type class_ref 150786 // Nominal + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 129282 "Alarm" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 142594 // + relation 135298 ---- + a role_name "" private + classrelation_ref 142594 // + b role_name "" private + classrelation_ref 142722 // + end + + classrelation 144514 // Aktywuje + relation_ref 136194 // Aktywuje + end + end + + class 129410 "Proba_wlamanie" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 142210 // Aktywuje^ + relation_ref 135042 // Aktywuje^ + end + + classrelation 142338 // + relation 135170 ---- + a role_name "" private + classrelation_ref 142338 // + b role_name "" private + classrelation_ref 142466 // + end + + classrelation 142466 // + relation_ref 135170 // + end + + classrelation 142722 // + relation_ref 135298 // + end + end + + class 129538 "Czujnik_stanu_magazynowego" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 129666 "Awaria" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 140290 // + relation 134146 ---- + a role_name "" private + classrelation_ref 140290 // + b role_name "" private + classrelation_ref 140418 // + end + + classrelation 140546 // (Ma) + relation 134274 ---- name "Ma" + a role_name "" multiplicity "1" private + classrelation_ref 140546 // (Ma) + b role_name "" multiplicity "1..*" private + classrelation_ref 140674 // Ma + end + + classrelation 140930 // + relation_ref 129794 // + end + + classrelation 131970 // + relation_ref 129922 // + end + + classrelation 135170 // + relation 131586 ---- + a role_name "" private + classrelation_ref 135170 // + b role_name "" private + classrelation_ref 135298 // + end + end + + class 130050 "Procedura_przygotowania_produktu" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 131074 // + relation 129538 ---- + a role_name "" private + classrelation_ref 131074 // + b role_name "" private + classrelation_ref 131202 // + end + + classrelation 131458 // (Podlega) + relation_ref 129666 // Podlega + end + + classrelation 131842 // + relation 129922 ---- + a role_name "" private + classrelation_ref 131842 // + b role_name "" private + classrelation_ref 131970 // + end + + attribute 137346 "rodzaj" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 136578 "Raport_o_awarii" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 140802 // ( + relation_ref 131970 // + end + + classrelation 136322 // ( + relation 132226 ---- + a role_name "" private + classrelation_ref 136450 // + b role_name "" private + classrelation_ref 136578 // + end + + classrelation 144642 // + relation 136322 ---- + a role_name "" private + classrelation_ref 144642 // + b role_name "" private + classrelation_ref 144770 // + end + + classrelation 144770 // + relation_ref 136322 // + end + + classrelation 144898 // (Otrzymuje) + relation 136450 ---- name "Otrzymuje" + a role_name "" multiplicity "1" private + classrelation_ref 144898 // (Otrzymuje) + b role_name "" multiplicity "1" private + classrelation_ref 145026 // Otrzymuje + end + + attribute 135682 "data_poczatek" + private explicit_type "date_time" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 135810 "data_koniec" + private explicit_type "date_time" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 166530 // (Dotyczy) + relation 156930 ---- name "Dotyczy" + a role_name "" multiplicity "1..*" private + classrelation_ref 166530 // (Dotyczy) + b role_name "" multiplicity "1..*" private + classrelation_ref 166658 // Dotyczy + end + end + + class 137090 "Czujnik_wlamaniowy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 141954 // (Posiada) + relation_ref 134914 // Posiada + end + + classrelation 142082 // (Aktywuje^) + relation 135042 ---- name "Aktywuje^" + a role_name "" multiplicity "1" private + classrelation_ref 142082 // (Aktywuje^) + b role_name "" multiplicity "1..*" private + classrelation_ref 142210 // Aktywuje^ + end + + classrelation 144386 // (Aktywuje) + relation 136194 ---- name "Aktywuje" + a role_name "" multiplicity "1" private + classrelation_ref 144386 // (Aktywuje) + b role_name "" multiplicity "1..*" private + classrelation_ref 144514 // Aktywuje + end + end + + class 137218 "Modul_komunikacji" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 137346 "Modul_platnosci_gotowkowej" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129538 // (Aktywuje) + relation 128770 ---- name "Aktywuje" + a role_name "" multiplicity "1" private + classrelation_ref 129538 // (Aktywuje) + b role_name "" multiplicity "1" private + classrelation_ref 129666 // (Aktywuje) + end + + classrelation 129794 // (Przyjmuje) + relation 128898 ---- name "Przyjmuje" + a role_name "" multiplicity "1..*" private + classrelation_ref 129794 // (Przyjmuje) + b role_name "" multiplicity "1" private + classrelation_ref 129922 // Przyjmuje + end + end + + class 137474 "System_autoryzacji_platnosci_karta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 144002 "Platnosc" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129282 // (Aktywuje) + relation 128642 ---- name "Aktywuje" + a role_name "" multiplicity "1" private + classrelation_ref 129282 // (Aktywuje) + b role_name "" multiplicity "1" private + classrelation_ref 129410 // Aktywuje + end + + classrelation 129666 // (Aktywuje) + relation_ref 128770 // Aktywuje + end + + classrelation 133250 // (Jest_realizowana) + relation_ref 130562 // Jest_realizowana + end + + classrelation 133378 // (Jest_realizowana) + relation 130690 ---- name "Jest_realizowana" + a role_name "" multiplicity "1" private + classrelation_ref 133378 // (Jest_realizowana) + b role_name "" multiplicity "1" private + classrelation_ref 133506 // Jest_realizowana + end + + classrelation 133890 // + relation 130946 ---- + a role_name "" private + classrelation_ref 133890 // + b role_name "" private + classrelation_ref 134018 // + end + + classrelation 134018 // + relation_ref 130946 // + end + + classrelation 134146 // ( + relation_ref 133762 // + end + + classrelation 142850 // (Dodawanie^) + relation 135426 ---- name "Dodawanie^" + a role_name "" multiplicity "1" private + classrelation_ref 142850 // (Dodawanie^) + b role_name "" multiplicity "1" private + classrelation_ref 142978 // Dodawanie^ + end + + attribute 128386 "liczba" + private type class_ref 150786 // Nominal + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 159618 // + relation 150274 ---- + a role_name "" private + classrelation_ref 159618 // + b role_name "" private + classrelation_ref 159746 // + end + end + + class 144258 "Blad_wprowadzania_gotowki" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 139906 // + relation_ref 133890 // + end + + classrelation 140034 // (Wywoluje) + relation 134018 ---- name "Wywoluje" + a role_name "" multiplicity "1" private + classrelation_ref 140034 // (Wywoluje) + b role_name "" multiplicity "1" private + classrelation_ref 140162 // Wywoluje + end + + classrelation 144002 // (Wykrywa) + relation_ref 135938 // Wykrywa + end + + classrelation 151938 // + relation 143234 ---- + a role_name "" private + classrelation_ref 151938 // + b role_name "" private + classrelation_ref 152066 // + end + + classrelation 152450 // + relation 143490 ---- + a role_name "" private + classrelation_ref 152450 // + b role_name "" private + classrelation_ref 152578 // + end + + classrelation 152706 // (Wywoluje) + relation 143618 ---- name "Wywoluje" + a role_name "" multiplicity "1" private + classrelation_ref 152706 // (Wywoluje) + b role_name "" multiplicity "1" private + classrelation_ref 152834 // Wywoluje + end + end + + class 150786 "Nominal" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + attribute 128514 "liczba" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 159746 // + relation_ref 150274 // + end + + attribute 128770 "rodzaj" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + end + + classview 128002 "design" + + classdiagramsettings member_max_width 0 end + + classcompositediagramsettings end + + collaborationdiagramsettings end + + objectdiagramsettings end + + objectcompositediagramsettings end + + sequencediagramsettings end + + statediagramsettings + end + + + activitydiagramsettings + end + sequencediagram 134658 "2-1-wprowadzenieNumeruProduktu" + sequencediagramsettings end + overlapping_bars size A3 + end + + class 164994 "Automat" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 128514 "KontrolerAutomatu" + type class_ref 164994 // Automat + attributes + end + relations + end + end + + class 165122 "ManagerTransakcji" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 128642 "" + type class_ref 165122 // ManagerTransakcji + attributes + end + relations + end + end + + class 164226 "ModulPlatnosciGotowkowej" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 128770 "" + type class_ref 164226 // ModulPlatnosciGotowkowej + attributes + end + relations + end + end + + class 165378 "_" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 129154 "_" + stereotype "actor" + type class_ref 128142 // Klient + attributes + end + relations + end + end + + classinstance 135682 "" + type class_ref 128526 // Sprzedaz + attributes + end + relations + end + end + + sequencediagram 128013 "7-1-opcjaDodajProdukty" + sequencediagramsettings end + overlapping_bars size A3 + end + + classinstance 128013 "Zaopatrzeniowiec" + stereotype "actor" + type class_ref 129038 // Zaopatrzeniowiec + attributes + end + relations + end + end + + classinstance 128141 "Ekran_dotykowy" + type class_ref 128130 // Ekran_dotykowy + attributes + end + relations + end + end + + classinstance 128269 "Automat" + type class_ref 128014 // Automat + attributes + end + relations + end + end + + sequencediagram 128141 "7-2-dodanieProduktow" + sequencediagramsettings end + overlapping_bars size A3 + end + + classinstance 128397 "Dzial_zaopatrzeniowy" + type class_ref 129294 // Dzial_zaopatrzeniowy + attributes + end + relations + end + end + + sequencediagram 128269 "7-3-zamkniecie" + sequencediagramsettings end + overlapping_bars size A3 + end + end +end diff --git a/models/models_BASE_1666.prj b/models/models_BASE_1666.prj new file mode 100644 index 0000000..0d0ef0d --- /dev/null +++ b/models/models_BASE_1666.prj @@ -0,0 +1,1774 @@ +format 223 +"models" + revision 12 + modified_by 2 "48516" + + + + // 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 11 + diagram_format A4 + + image_root_dir "" + + + mark_for_import + + classview 128014 "domain" + + classdiagramsettings member_max_width 0 end + + classcompositediagramsettings end + + collaborationdiagramsettings end + + objectdiagramsettings end + + objectcompositediagramsettings end + + sequencediagramsettings end + + statediagramsettings + end + + + activitydiagramsettings + end + classdiagram 128014 "domain-model" + classdiagramsettings draw_all_relations no show_members_full_definition yes member_max_width 0 end + size A1 + end + + class 128014 "Automat" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 134402 // (Dokonuje) + relation 131202 ---- name "Dokonuje" + a role_name "" multiplicity "1" private + classrelation_ref 134402 // (Dokonuje) + b role_name "" multiplicity "1" private + classrelation_ref 134530 // (Dokonuje) + end + + classrelation 135682 // + relation 131842 ---- + a role_name "" private + classrelation_ref 135682 // + b role_name "" private + classrelation_ref 135810 // + end + + classrelation 136194 // ( + relation 132354 ---- + a role_name "" private + classrelation_ref 136706 // + b role_name "" private + classrelation_ref 136834 // + end + + classrelation 138370 // Ma + relation_ref 133122 // Ma + end + + classrelation 138754 // + relation 133378 ---- + a role_name "" private + classrelation_ref 138754 // + b role_name "" private + classrelation_ref 138882 // + end + + classrelation 139010 // ( + relation_ref 134146 // + end + + classrelation 140674 // Ma + relation_ref 134274 // Ma + end + + classrelation 141698 // Naprawia + relation_ref 134786 // Naprawia + end + + classrelation 141826 // (Posiada) + relation 134914 ---- name "Posiada" + a role_name "" multiplicity "1..*" private + classrelation_ref 141826 // (Posiada) + b role_name "" multiplicity "1" private + classrelation_ref 141954 // (Posiada) + end + + attribute 128130 "id" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 137730 "stan" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 128142 "Klient" + visibility package stereotype "actor" + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 128258 // (Uzywa) + relation 128130 ---- name "Uzywa" + a role_name "" multiplicity "1" private + classrelation_ref 128258 // (Uzywa) + b role_name "" multiplicity "1" private + classrelation_ref 128386 // (Uzywa) + end + + classrelation 133634 // + relation 130818 ---- + a role_name "" private + classrelation_ref 133634 // + b role_name "" private + classrelation_ref 133762 // + end + + classrelation 134658 // (Dokonuje) + relation 131330 ---- name "Dokonuje" + a role_name "" multiplicity "1" private + classrelation_ref 134658 // (Dokonuje) + b role_name "" multiplicity "1" private + classrelation_ref 134786 // (Dokonuje) + end + + classrelation 135042 // Uczestniczy> + relation_ref 131458 // Uczestniczy> + end + end + + class 128270 "Produkt_gotowy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 131586 // + relation 129794 ---- + a role_name "" private + classrelation_ref 131586 // + b role_name "" private + classrelation_ref 131714 // + end + + classrelation 132610 // + relation 130306 ---- + a role_name "" private + classrelation_ref 132610 // + b role_name "" private + classrelation_ref 132738 // + end + + classrelation 137858 // Jest + relation_ref 132866 // Jest + end + end + + class 128398 "Produky_do_przygotowania" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 131202 // + relation_ref 129538 // + end + + classrelation 131330 // (Podlega) + relation 129666 ---- name "Podlega" + a role_name "" multiplicity "1" private + classrelation_ref 131330 // (Podlega) + b role_name "" multiplicity "1" private + classrelation_ref 131458 // (Podlega) + end + + classrelation 132866 // + relation 130434 ---- + a role_name "" private + classrelation_ref 132866 // + b role_name "" private + classrelation_ref 132994 // + end + + classrelation 137602 // Jest + relation_ref 132738 // Jest + end + end + + class 128526 "Sprzedaz" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 132226 // + relation_ref 130050 // + end + + classrelation 132482 // + relation_ref 130178 // + end + + classrelation 132738 // + relation_ref 130306 // + end + + classrelation 132994 // + relation_ref 130434 // + end + + classrelation 133762 // + relation_ref 130818 // + end + + classrelation 134274 // ) + relation 131458 ---- name "Uczestniczy>" + a role_name "" multiplicity "1" private + classrelation_ref 134914 // (Uczestniczy>) + b role_name "" multiplicity "1" private + classrelation_ref 135042 // Uczestniczy> + end + + classrelation 137218 // + relation 132610 ---- + a role_name "" private + classrelation_ref 137218 // + b role_name "" private + classrelation_ref 137346 // + end + + classrelation 143234 // Dotyczy + relation_ref 135554 // Dotyczy + end + + classrelation 144258 // Generuje + relation_ref 136066 // Generuje + end + + attribute 128258 "czas_rozpoczecia" + private explicit_type "date_time" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 128654 "Terminal" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 130690 // Aktywuje + relation_ref 129282 // Aktywuje + end + + classrelation 130818 // (Skanuje) + relation 129410 ---- name "Skanuje" + a role_name "" multiplicity "1" private + classrelation_ref 130818 // (Skanuje) + b role_name "" multiplicity "1" private + classrelation_ref 130946 // (Skanuje) + end + + classrelation 133506 // Jest_realizowana + relation_ref 130690 // Jest_realizowana + end + end + + class 128782 "Modul_platnosci_karta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129410 // Aktywuje + relation_ref 128642 // Aktywuje + end + + classrelation 130562 // (Aktywuje) + relation 129282 ---- name "Aktywuje" + a role_name "" multiplicity "1" private + classrelation_ref 130562 // (Aktywuje) + b role_name "" multiplicity "1" private + classrelation_ref 130690 // Aktywuje + end + end + + class 128910 "Platnosc_gotowka" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 129038 "Zaopatrzeniowiec" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 135810 // + relation_ref 131842 // + end + + classrelation 135938 // + relation 131970 ---- + a role_name "" private + classrelation_ref 135938 // + b role_name "" private + classrelation_ref 136066 // + end + + classrelation 136578 // + relation_ref 132226 // + end + + classrelation 136834 // + relation_ref 132354 // + end + + classrelation 136962 // + relation 132482 ---- + a role_name "" private + classrelation_ref 136962 // + b role_name "" private + classrelation_ref 137090 // + end + + classrelation 138114 // Dodaje + relation_ref 132994 // Dodaje + end + + classrelation 138498 // + relation 133250 ---- + a role_name "" private + classrelation_ref 138498 // + b role_name "" private + classrelation_ref 138626 // + end + + classrelation 143362 // ( + relation_ref 132482 // + end + + classrelation 143490 // ( + relation_ref 129154 // + end + + classrelation 140162 // Wywoluje + relation_ref 134018 // Wywoluje + end + + classrelation 151554 // + relation 142978 ---|> + a public + classrelation_ref 151554 // + b parent class_ref 129026 // Monety_klienta + end + + classrelation 151810 // + relation_ref 143106 // + end + + classrelation 152834 // Wywoluje + relation_ref 143618 // Wywoluje + end + + classrelation 152962 // (Oddaje) + relation 143746 ---- name "Oddaje" + a role_name "" multiplicity "1..*" private + classrelation_ref 152962 // (Oddaje) + b role_name "" multiplicity "1" private + classrelation_ref 153090 // (Oddaje) + end + end + + class 129550 "Saldo_klienta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 130178 // Wplacanie + relation_ref 129026 // Wplacanie + end + + classrelation 130306 // + relation 129154 ---- + a role_name "" private + classrelation_ref 130306 // + b role_name "" private + classrelation_ref 130434 // + end + + classrelation 132098 // + relation 130050 ---- + a role_name "" private + classrelation_ref 132098 // + b role_name "" private + classrelation_ref 132226 // + end + + classrelation 139522 // + relation 133762 ---- + a role_name "" private + classrelation_ref 139522 // + b role_name "" private + classrelation_ref 139650 // + end + + classrelation 139778 // + relation 133890 ---- + a role_name "" private + classrelation_ref 139778 // + b role_name "" private + classrelation_ref 139906 // + end + + classrelation 142978 // Dodawanie^ + relation_ref 135426 // Dodawanie^ + end + + classrelation 143874 // (Wykrywa) + relation 135938 ---- name "Wykrywa" + a role_name "" multiplicity "1" private + classrelation_ref 143874 // (Wykrywa) + b role_name "" multiplicity "1" private + classrelation_ref 144002 // (Wykrywa) + end + + classrelation 152194 // + relation 143362 ---- + a role_name "" private + classrelation_ref 152194 // + b role_name "" private + classrelation_ref 152322 // + end + end + + class 129678 "Raport_statu_magazynowego" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 135298 // + relation_ref 131586 // + end + + classrelation 135426 // (Otrzymuje) + relation 131714 ---- name "Otrzymuje" + a role_name "" multiplicity "1" private + classrelation_ref 135426 // (Otrzymuje) + b role_name "" multiplicity "1" private + classrelation_ref 135554 // Otrzymuje + end + + classrelation 144130 // (Generuje) + relation 136066 ---- name "Generuje" + a role_name "" multiplicity "1" private + classrelation_ref 144130 // (Generuje) + b role_name "" multiplicity "0..1" private + classrelation_ref 144258 // Generuje + end + + attribute 136450 "data" + private explicit_type "date_time" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 166274 // (Dotyczy) + relation 156802 ---- name "Dotyczy" + a role_name "" multiplicity "1..*" private + classrelation_ref 166274 // (Dotyczy) + b role_name "" multiplicity "1" private + classrelation_ref 166402 // (Dotyczy) + end + end + + class 129806 "Watchdogs" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 129934 "Komunikat" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 128002 "Karta_platnicza" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 130946 // (Skanuje) + relation_ref 129410 // Skanuje + end + + classrelation 132354 // + relation 130178 ---- + a role_name "" private + classrelation_ref 132354 // + b role_name "" private + classrelation_ref 132482 // + end + end + + class 128130 "Ekran_dotykowy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 128386 // (Uzywa) + relation_ref 128130 // Uzywa + end + end + + class 128258 "Stan_automatu" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 128386 "Polka_na_produkt" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 128514 "Kasetka" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 138626 // + relation_ref 133250 // + end + + classrelation 138882 // + relation_ref 133378 // + end + + classrelation 139394 // + relation_ref 132610 // + end + + classrelation 137474 // (Jest) + relation 132738 ---- name "Jest" + a role_name "" multiplicity "1..*" private + classrelation_ref 137474 // (Jest) + b role_name "" multiplicity "1" private + classrelation_ref 137602 // Jest + end + + classrelation 137730 // (Jest) + relation 132866 ---- name "Jest" + a role_name "" multiplicity "1..*" private + classrelation_ref 137730 // (Jest) + b role_name "" multiplicity "1" private + classrelation_ref 137858 // Jest + end + + classrelation 137986 // (Dodaje) + relation 132994 ---- name "Dodaje" + a role_name "" multiplicity "1" private + classrelation_ref 137986 // (Dodaje) + b role_name "" multiplicity "1..*" private + classrelation_ref 138114 // Dodaje + end + + classrelation 138242 // (Ma) + relation 133122 ---- name "Ma" + a role_name "" multiplicity "1" private + classrelation_ref 138242 // (Ma) + b role_name "" multiplicity "1..*" private + classrelation_ref 138370 // Ma + end + + classrelation 143106 // (Dotyczy) + relation 135554 ---- name "Dotyczy" + a role_name "" multiplicity "1" private + classrelation_ref 143106 // (Dotyczy) + b role_name "" multiplicity "1" private + classrelation_ref 143234 // Dotyczy + end + + attribute 128002 "liczba" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128898 "cena" + private explicit_type "float" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 137218 "id" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 166402 // (Dotyczy) + relation_ref 156802 // Dotyczy + end + + classrelation 166658 // Dotyczy + relation_ref 156930 // Dotyczy + end + end + + class 128898 "Dzial_serwisowy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 141058 // (Otrzymuje) + relation 134530 ---- name "Otrzymuje" + a role_name "" multiplicity "1..*" private + classrelation_ref 141058 // (Otrzymuje) + b role_name "" multiplicity "1" private + classrelation_ref 141186 // (Otrzymuje) + end + + classrelation 141314 // (Wysyla) + relation 134658 ---- name "Wysyla" + a role_name "" multiplicity "1..*" private + classrelation_ref 141314 // (Wysyla) + b role_name "" multiplicity "1" private + classrelation_ref 141442 // Wysyla + end + end + + class 129026 "Monety_klienta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129922 // Przyjmuje + relation_ref 128898 // Przyjmuje + end + + classrelation 130050 // (Wplacanie) + relation 129026 ---- name "Wplacanie" + a role_name "" multiplicity "1" private + classrelation_ref 130050 // (Wplacanie) + b role_name "" multiplicity "1..*" private + classrelation_ref 130178 // Wplacanie + end + + classrelation 133122 // (Jest_realizowana) + relation 130562 ---- name "Jest_realizowana" + a role_name "" multiplicity "1" private + classrelation_ref 133122 // (Jest_realizowana) + b role_name "" multiplicity "1..*" private + classrelation_ref 133250 // (Jest_realizowana) + end + + classrelation 151682 // + relation 143106 ---- + a role_name "" private + classrelation_ref 151682 // + b role_name "" private + classrelation_ref 151810 // + end + + classrelation 152066 // + relation_ref 143234 // + end + + classrelation 152322 // + relation_ref 143362 // + end + + classrelation 152578 // + relation_ref 143490 // + end + + classrelation 153090 // (Oddaje) + relation_ref 143746 // Oddaje + end + + attribute 128642 "liczba" + private type class_ref 150786 // Nominal + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 129282 "Alarm" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 142594 // + relation 135298 ---- + a role_name "" private + classrelation_ref 142594 // + b role_name "" private + classrelation_ref 142722 // + end + + classrelation 144514 // Aktywuje + relation_ref 136194 // Aktywuje + end + end + + class 129410 "Proba_wlamanie" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 142210 // Aktywuje^ + relation_ref 135042 // Aktywuje^ + end + + classrelation 142338 // + relation 135170 ---- + a role_name "" private + classrelation_ref 142338 // + b role_name "" private + classrelation_ref 142466 // + end + + classrelation 142466 // + relation_ref 135170 // + end + + classrelation 142722 // + relation_ref 135298 // + end + end + + class 129538 "Czujnik_stanu_magazynowego" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 129666 "Awaria" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 140290 // + relation 134146 ---- + a role_name "" private + classrelation_ref 140290 // + b role_name "" private + classrelation_ref 140418 // + end + + classrelation 140546 // (Ma) + relation 134274 ---- name "Ma" + a role_name "" multiplicity "1" private + classrelation_ref 140546 // (Ma) + b role_name "" multiplicity "1..*" private + classrelation_ref 140674 // Ma + end + + classrelation 140930 // + relation_ref 129794 // + end + + classrelation 131970 // + relation_ref 129922 // + end + + classrelation 135170 // + relation 131586 ---- + a role_name "" private + classrelation_ref 135170 // + b role_name "" private + classrelation_ref 135298 // + end + end + + class 130050 "Procedura_przygotowania_produktu" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 131074 // + relation 129538 ---- + a role_name "" private + classrelation_ref 131074 // + b role_name "" private + classrelation_ref 131202 // + end + + classrelation 131458 // (Podlega) + relation_ref 129666 // Podlega + end + + classrelation 131842 // + relation 129922 ---- + a role_name "" private + classrelation_ref 131842 // + b role_name "" private + classrelation_ref 131970 // + end + + attribute 137346 "rodzaj" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 136578 "Raport_o_awarii" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 140802 // ( + relation_ref 131970 // + end + + classrelation 136322 // ( + relation 132226 ---- + a role_name "" private + classrelation_ref 136450 // + b role_name "" private + classrelation_ref 136578 // + end + + classrelation 144642 // + relation 136322 ---- + a role_name "" private + classrelation_ref 144642 // + b role_name "" private + classrelation_ref 144770 // + end + + classrelation 144770 // + relation_ref 136322 // + end + + classrelation 144898 // (Otrzymuje) + relation 136450 ---- name "Otrzymuje" + a role_name "" multiplicity "1" private + classrelation_ref 144898 // (Otrzymuje) + b role_name "" multiplicity "1" private + classrelation_ref 145026 // Otrzymuje + end + + attribute 135682 "data_poczatek" + private explicit_type "date_time" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 135810 "data_koniec" + private explicit_type "date_time" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 166530 // (Dotyczy) + relation 156930 ---- name "Dotyczy" + a role_name "" multiplicity "1..*" private + classrelation_ref 166530 // (Dotyczy) + b role_name "" multiplicity "1..*" private + classrelation_ref 166658 // Dotyczy + end + end + + class 137090 "Czujnik_wlamaniowy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 141954 // (Posiada) + relation_ref 134914 // Posiada + end + + classrelation 142082 // (Aktywuje^) + relation 135042 ---- name "Aktywuje^" + a role_name "" multiplicity "1" private + classrelation_ref 142082 // (Aktywuje^) + b role_name "" multiplicity "1..*" private + classrelation_ref 142210 // Aktywuje^ + end + + classrelation 144386 // (Aktywuje) + relation 136194 ---- name "Aktywuje" + a role_name "" multiplicity "1" private + classrelation_ref 144386 // (Aktywuje) + b role_name "" multiplicity "1..*" private + classrelation_ref 144514 // Aktywuje + end + end + + class 137218 "Modul_komunikacji" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 137346 "Modul_platnosci_gotowkowej" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129538 // (Aktywuje) + relation 128770 ---- name "Aktywuje" + a role_name "" multiplicity "1" private + classrelation_ref 129538 // (Aktywuje) + b role_name "" multiplicity "1" private + classrelation_ref 129666 // (Aktywuje) + end + + classrelation 129794 // (Przyjmuje) + relation 128898 ---- name "Przyjmuje" + a role_name "" multiplicity "1..*" private + classrelation_ref 129794 // (Przyjmuje) + b role_name "" multiplicity "1" private + classrelation_ref 129922 // Przyjmuje + end + end + + class 137474 "System_autoryzacji_platnosci_karta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 144002 "Platnosc" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129282 // (Aktywuje) + relation 128642 ---- name "Aktywuje" + a role_name "" multiplicity "1" private + classrelation_ref 129282 // (Aktywuje) + b role_name "" multiplicity "1" private + classrelation_ref 129410 // Aktywuje + end + + classrelation 129666 // (Aktywuje) + relation_ref 128770 // Aktywuje + end + + classrelation 133250 // (Jest_realizowana) + relation_ref 130562 // Jest_realizowana + end + + classrelation 133378 // (Jest_realizowana) + relation 130690 ---- name "Jest_realizowana" + a role_name "" multiplicity "1" private + classrelation_ref 133378 // (Jest_realizowana) + b role_name "" multiplicity "1" private + classrelation_ref 133506 // Jest_realizowana + end + + classrelation 133890 // + relation 130946 ---- + a role_name "" private + classrelation_ref 133890 // + b role_name "" private + classrelation_ref 134018 // + end + + classrelation 134018 // + relation_ref 130946 // + end + + classrelation 134146 // ( + relation_ref 133762 // + end + + classrelation 142850 // (Dodawanie^) + relation 135426 ---- name "Dodawanie^" + a role_name "" multiplicity "1" private + classrelation_ref 142850 // (Dodawanie^) + b role_name "" multiplicity "1" private + classrelation_ref 142978 // Dodawanie^ + end + + attribute 128386 "liczba" + private type class_ref 150786 // Nominal + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 159618 // + relation 150274 ---- + a role_name "" private + classrelation_ref 159618 // + b role_name "" private + classrelation_ref 159746 // + end + end + + class 144258 "Blad_wprowadzania_gotowki" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 139906 // + relation_ref 133890 // + end + + classrelation 140034 // (Wywoluje) + relation 134018 ---- name "Wywoluje" + a role_name "" multiplicity "1" private + classrelation_ref 140034 // (Wywoluje) + b role_name "" multiplicity "1" private + classrelation_ref 140162 // Wywoluje + end + + classrelation 144002 // (Wykrywa) + relation_ref 135938 // Wykrywa + end + + classrelation 151938 // + relation 143234 ---- + a role_name "" private + classrelation_ref 151938 // + b role_name "" private + classrelation_ref 152066 // + end + + classrelation 152450 // + relation 143490 ---- + a role_name "" private + classrelation_ref 152450 // + b role_name "" private + classrelation_ref 152578 // + end + + classrelation 152706 // (Wywoluje) + relation 143618 ---- name "Wywoluje" + a role_name "" multiplicity "1" private + classrelation_ref 152706 // (Wywoluje) + b role_name "" multiplicity "1" private + classrelation_ref 152834 // Wywoluje + end + end + + class 150786 "Nominal" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + attribute 128514 "liczba" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 159746 // + relation_ref 150274 // + end + + attribute 128770 "rodzaj" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + end + + classview 128002 "design" + + classdiagramsettings member_max_width 0 end + + classcompositediagramsettings end + + collaborationdiagramsettings end + + objectdiagramsettings end + + objectcompositediagramsettings end + + sequencediagramsettings end + + statediagramsettings + end + + + activitydiagramsettings + end + sequencediagram 134658 "2-1-wprowadzenieNumeruProduktu" + sequencediagramsettings end + overlapping_bars size A3 + end + + class 164994 "Automat" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 128514 "KontrolerAutomatu" + type class_ref 164994 // Automat + attributes + end + relations + end + end + + class 165122 "ManagerTransakcji" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 128642 "" + type class_ref 165122 // ManagerTransakcji + attributes + end + relations + end + end + + class 164226 "ModulPlatnosciGotowkowej" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 128770 "" + type class_ref 164226 // ModulPlatnosciGotowkowej + attributes + end + relations + end + end + + class 165378 "_" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 129154 "_" + stereotype "actor" + type class_ref 128142 // Klient + attributes + end + relations + end + end + + classinstance 135682 "" + type class_ref 128526 // Sprzedaz + attributes + end + relations + end + end + end +end diff --git a/models/models_LOCAL_1666.prj b/models/models_LOCAL_1666.prj new file mode 100644 index 0000000..d3adf12 --- /dev/null +++ b/models/models_LOCAL_1666.prj @@ -0,0 +1,1774 @@ +format 223 +"models" + revision 13 + modified_by 2 "48516" + + + + // 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 11 + diagram_format A4 + + image_root_dir "" + + + mark_for_import + + classview 128014 "domain" + + classdiagramsettings member_max_width 0 end + + classcompositediagramsettings end + + collaborationdiagramsettings end + + objectdiagramsettings end + + objectcompositediagramsettings end + + sequencediagramsettings end + + statediagramsettings + end + + + activitydiagramsettings + end + classdiagram 128014 "domain-model" + classdiagramsettings draw_all_relations no show_members_full_definition yes member_max_width 0 end + size A1 + end + + class 128014 "Automat" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 134402 // (Dokonuje) + relation 131202 ---- name "Dokonuje" + a role_name "" multiplicity "1" private + classrelation_ref 134402 // (Dokonuje) + b role_name "" multiplicity "1" private + classrelation_ref 134530 // (Dokonuje) + end + + classrelation 135682 // + relation 131842 ---- + a role_name "" private + classrelation_ref 135682 // + b role_name "" private + classrelation_ref 135810 // + end + + classrelation 136194 // ( + relation 132354 ---- + a role_name "" private + classrelation_ref 136706 // + b role_name "" private + classrelation_ref 136834 // + end + + classrelation 138370 // Ma + relation_ref 133122 // Ma + end + + classrelation 138754 // + relation 133378 ---- + a role_name "" private + classrelation_ref 138754 // + b role_name "" private + classrelation_ref 138882 // + end + + classrelation 139010 // ( + relation_ref 134146 // + end + + classrelation 140674 // Ma + relation_ref 134274 // Ma + end + + classrelation 141698 // Naprawia + relation_ref 134786 // Naprawia + end + + classrelation 141826 // (Posiada) + relation 134914 ---- name "Posiada" + a role_name "" multiplicity "1..*" private + classrelation_ref 141826 // (Posiada) + b role_name "" multiplicity "1" private + classrelation_ref 141954 // (Posiada) + end + + attribute 128130 "id" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 137730 "stan" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 128142 "Klient" + visibility package stereotype "actor" + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 128258 // (Uzywa) + relation 128130 ---- name "Uzywa" + a role_name "" multiplicity "1" private + classrelation_ref 128258 // (Uzywa) + b role_name "" multiplicity "1" private + classrelation_ref 128386 // (Uzywa) + end + + classrelation 133634 // + relation 130818 ---- + a role_name "" private + classrelation_ref 133634 // + b role_name "" private + classrelation_ref 133762 // + end + + classrelation 134658 // (Dokonuje) + relation 131330 ---- name "Dokonuje" + a role_name "" multiplicity "1" private + classrelation_ref 134658 // (Dokonuje) + b role_name "" multiplicity "1" private + classrelation_ref 134786 // (Dokonuje) + end + + classrelation 135042 // Uczestniczy> + relation_ref 131458 // Uczestniczy> + end + end + + class 128270 "Produkt_gotowy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 131586 // + relation 129794 ---- + a role_name "" private + classrelation_ref 131586 // + b role_name "" private + classrelation_ref 131714 // + end + + classrelation 132610 // + relation 130306 ---- + a role_name "" private + classrelation_ref 132610 // + b role_name "" private + classrelation_ref 132738 // + end + + classrelation 137858 // Jest + relation_ref 132866 // Jest + end + end + + class 128398 "Produky_do_przygotowania" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 131202 // + relation_ref 129538 // + end + + classrelation 131330 // (Podlega) + relation 129666 ---- name "Podlega" + a role_name "" multiplicity "1" private + classrelation_ref 131330 // (Podlega) + b role_name "" multiplicity "1" private + classrelation_ref 131458 // (Podlega) + end + + classrelation 132866 // + relation 130434 ---- + a role_name "" private + classrelation_ref 132866 // + b role_name "" private + classrelation_ref 132994 // + end + + classrelation 137602 // Jest + relation_ref 132738 // Jest + end + end + + class 128526 "Sprzedaz" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 132226 // + relation_ref 130050 // + end + + classrelation 132482 // + relation_ref 130178 // + end + + classrelation 132738 // + relation_ref 130306 // + end + + classrelation 132994 // + relation_ref 130434 // + end + + classrelation 133762 // + relation_ref 130818 // + end + + classrelation 134274 // ) + relation 131458 ---- name "Uczestniczy>" + a role_name "" multiplicity "1" private + classrelation_ref 134914 // (Uczestniczy>) + b role_name "" multiplicity "1" private + classrelation_ref 135042 // Uczestniczy> + end + + classrelation 137218 // + relation 132610 ---- + a role_name "" private + classrelation_ref 137218 // + b role_name "" private + classrelation_ref 137346 // + end + + classrelation 143234 // Dotyczy + relation_ref 135554 // Dotyczy + end + + classrelation 144258 // Generuje + relation_ref 136066 // Generuje + end + + attribute 128258 "czas_rozpoczecia" + private explicit_type "date_time" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 128654 "Terminal" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 130690 // Aktywuje + relation_ref 129282 // Aktywuje + end + + classrelation 130818 // (Skanuje) + relation 129410 ---- name "Skanuje" + a role_name "" multiplicity "1" private + classrelation_ref 130818 // (Skanuje) + b role_name "" multiplicity "1" private + classrelation_ref 130946 // (Skanuje) + end + + classrelation 133506 // Jest_realizowana + relation_ref 130690 // Jest_realizowana + end + end + + class 128782 "Modul_platnosci_karta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129410 // Aktywuje + relation_ref 128642 // Aktywuje + end + + classrelation 130562 // (Aktywuje) + relation 129282 ---- name "Aktywuje" + a role_name "" multiplicity "1" private + classrelation_ref 130562 // (Aktywuje) + b role_name "" multiplicity "1" private + classrelation_ref 130690 // Aktywuje + end + end + + class 128910 "Platnosc_gotowka" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 129038 "Zaopatrzeniowiec" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 135810 // + relation_ref 131842 // + end + + classrelation 135938 // + relation 131970 ---- + a role_name "" private + classrelation_ref 135938 // + b role_name "" private + classrelation_ref 136066 // + end + + classrelation 136578 // + relation_ref 132226 // + end + + classrelation 136834 // + relation_ref 132354 // + end + + classrelation 136962 // + relation 132482 ---- + a role_name "" private + classrelation_ref 136962 // + b role_name "" private + classrelation_ref 137090 // + end + + classrelation 138114 // Dodaje + relation_ref 132994 // Dodaje + end + + classrelation 138498 // + relation 133250 ---- + a role_name "" private + classrelation_ref 138498 // + b role_name "" private + classrelation_ref 138626 // + end + + classrelation 143362 // ( + relation_ref 132482 // + end + + classrelation 143490 // ( + relation_ref 129154 // + end + + classrelation 140162 // Wywoluje + relation_ref 134018 // Wywoluje + end + + classrelation 151554 // + relation 142978 ---|> + a public + classrelation_ref 151554 // + b parent class_ref 129026 // Monety_klienta + end + + classrelation 151810 // + relation_ref 143106 // + end + + classrelation 152834 // Wywoluje + relation_ref 143618 // Wywoluje + end + + classrelation 152962 // (Oddaje) + relation 143746 ---- name "Oddaje" + a role_name "" multiplicity "1..*" private + classrelation_ref 152962 // (Oddaje) + b role_name "" multiplicity "1" private + classrelation_ref 153090 // (Oddaje) + end + end + + class 129550 "Saldo_klienta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 130178 // Wplacanie + relation_ref 129026 // Wplacanie + end + + classrelation 130306 // + relation 129154 ---- + a role_name "" private + classrelation_ref 130306 // + b role_name "" private + classrelation_ref 130434 // + end + + classrelation 132098 // + relation 130050 ---- + a role_name "" private + classrelation_ref 132098 // + b role_name "" private + classrelation_ref 132226 // + end + + classrelation 139522 // + relation 133762 ---- + a role_name "" private + classrelation_ref 139522 // + b role_name "" private + classrelation_ref 139650 // + end + + classrelation 139778 // + relation 133890 ---- + a role_name "" private + classrelation_ref 139778 // + b role_name "" private + classrelation_ref 139906 // + end + + classrelation 142978 // Dodawanie^ + relation_ref 135426 // Dodawanie^ + end + + classrelation 143874 // (Wykrywa) + relation 135938 ---- name "Wykrywa" + a role_name "" multiplicity "1" private + classrelation_ref 143874 // (Wykrywa) + b role_name "" multiplicity "1" private + classrelation_ref 144002 // (Wykrywa) + end + + classrelation 152194 // + relation 143362 ---- + a role_name "" private + classrelation_ref 152194 // + b role_name "" private + classrelation_ref 152322 // + end + end + + class 129678 "Raport_statu_magazynowego" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 135298 // + relation_ref 131586 // + end + + classrelation 135426 // (Otrzymuje) + relation 131714 ---- name "Otrzymuje" + a role_name "" multiplicity "1" private + classrelation_ref 135426 // (Otrzymuje) + b role_name "" multiplicity "1" private + classrelation_ref 135554 // Otrzymuje + end + + classrelation 144130 // (Generuje) + relation 136066 ---- name "Generuje" + a role_name "" multiplicity "1" private + classrelation_ref 144130 // (Generuje) + b role_name "" multiplicity "0..1" private + classrelation_ref 144258 // Generuje + end + + attribute 136450 "data" + private explicit_type "date_time" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 166274 // (Dotyczy) + relation 156802 ---- name "Dotyczy" + a role_name "" multiplicity "1..*" private + classrelation_ref 166274 // (Dotyczy) + b role_name "" multiplicity "1" private + classrelation_ref 166402 // (Dotyczy) + end + end + + class 129806 "Watchdogs" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 129934 "Komunikat" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 128002 "Karta_platnicza" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 130946 // (Skanuje) + relation_ref 129410 // Skanuje + end + + classrelation 132354 // + relation 130178 ---- + a role_name "" private + classrelation_ref 132354 // + b role_name "" private + classrelation_ref 132482 // + end + end + + class 128130 "Ekran_dotykowy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 128386 // (Uzywa) + relation_ref 128130 // Uzywa + end + end + + class 128258 "Stan_automatu" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 128386 "Polka_na_produkt" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 128514 "Kasetka" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 138626 // + relation_ref 133250 // + end + + classrelation 138882 // + relation_ref 133378 // + end + + classrelation 139394 // + relation_ref 132610 // + end + + classrelation 137474 // (Jest) + relation 132738 ---- name "Jest" + a role_name "" multiplicity "1..*" private + classrelation_ref 137474 // (Jest) + b role_name "" multiplicity "1" private + classrelation_ref 137602 // Jest + end + + classrelation 137730 // (Jest) + relation 132866 ---- name "Jest" + a role_name "" multiplicity "1..*" private + classrelation_ref 137730 // (Jest) + b role_name "" multiplicity "1" private + classrelation_ref 137858 // Jest + end + + classrelation 137986 // (Dodaje) + relation 132994 ---- name "Dodaje" + a role_name "" multiplicity "1" private + classrelation_ref 137986 // (Dodaje) + b role_name "" multiplicity "1..*" private + classrelation_ref 138114 // Dodaje + end + + classrelation 138242 // (Ma) + relation 133122 ---- name "Ma" + a role_name "" multiplicity "1" private + classrelation_ref 138242 // (Ma) + b role_name "" multiplicity "1..*" private + classrelation_ref 138370 // Ma + end + + classrelation 143106 // (Dotyczy) + relation 135554 ---- name "Dotyczy" + a role_name "" multiplicity "1" private + classrelation_ref 143106 // (Dotyczy) + b role_name "" multiplicity "1" private + classrelation_ref 143234 // Dotyczy + end + + attribute 128002 "liczba" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128898 "cena" + private explicit_type "float" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 137218 "id" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 166402 // (Dotyczy) + relation_ref 156802 // Dotyczy + end + + classrelation 166658 // Dotyczy + relation_ref 156930 // Dotyczy + end + end + + class 128898 "Dzial_serwisowy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 141058 // (Otrzymuje) + relation 134530 ---- name "Otrzymuje" + a role_name "" multiplicity "1..*" private + classrelation_ref 141058 // (Otrzymuje) + b role_name "" multiplicity "1" private + classrelation_ref 141186 // (Otrzymuje) + end + + classrelation 141314 // (Wysyla) + relation 134658 ---- name "Wysyla" + a role_name "" multiplicity "1..*" private + classrelation_ref 141314 // (Wysyla) + b role_name "" multiplicity "1" private + classrelation_ref 141442 // Wysyla + end + end + + class 129026 "Monety_klienta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129922 // Przyjmuje + relation_ref 128898 // Przyjmuje + end + + classrelation 130050 // (Wplacanie) + relation 129026 ---- name "Wplacanie" + a role_name "" multiplicity "1" private + classrelation_ref 130050 // (Wplacanie) + b role_name "" multiplicity "1..*" private + classrelation_ref 130178 // Wplacanie + end + + classrelation 133122 // (Jest_realizowana) + relation 130562 ---- name "Jest_realizowana" + a role_name "" multiplicity "1" private + classrelation_ref 133122 // (Jest_realizowana) + b role_name "" multiplicity "1..*" private + classrelation_ref 133250 // (Jest_realizowana) + end + + classrelation 151682 // + relation 143106 ---- + a role_name "" private + classrelation_ref 151682 // + b role_name "" private + classrelation_ref 151810 // + end + + classrelation 152066 // + relation_ref 143234 // + end + + classrelation 152322 // + relation_ref 143362 // + end + + classrelation 152578 // + relation_ref 143490 // + end + + classrelation 153090 // (Oddaje) + relation_ref 143746 // Oddaje + end + + attribute 128642 "liczba" + private type class_ref 150786 // Nominal + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 129282 "Alarm" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 142594 // + relation 135298 ---- + a role_name "" private + classrelation_ref 142594 // + b role_name "" private + classrelation_ref 142722 // + end + + classrelation 144514 // Aktywuje + relation_ref 136194 // Aktywuje + end + end + + class 129410 "Proba_wlamanie" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 142210 // Aktywuje^ + relation_ref 135042 // Aktywuje^ + end + + classrelation 142338 // + relation 135170 ---- + a role_name "" private + classrelation_ref 142338 // + b role_name "" private + classrelation_ref 142466 // + end + + classrelation 142466 // + relation_ref 135170 // + end + + classrelation 142722 // + relation_ref 135298 // + end + end + + class 129538 "Czujnik_stanu_magazynowego" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 129666 "Awaria" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 140290 // + relation 134146 ---- + a role_name "" private + classrelation_ref 140290 // + b role_name "" private + classrelation_ref 140418 // + end + + classrelation 140546 // (Ma) + relation 134274 ---- name "Ma" + a role_name "" multiplicity "1" private + classrelation_ref 140546 // (Ma) + b role_name "" multiplicity "1..*" private + classrelation_ref 140674 // Ma + end + + classrelation 140930 // + relation_ref 129794 // + end + + classrelation 131970 // + relation_ref 129922 // + end + + classrelation 135170 // + relation 131586 ---- + a role_name "" private + classrelation_ref 135170 // + b role_name "" private + classrelation_ref 135298 // + end + end + + class 130050 "Procedura_przygotowania_produktu" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 131074 // + relation 129538 ---- + a role_name "" private + classrelation_ref 131074 // + b role_name "" private + classrelation_ref 131202 // + end + + classrelation 131458 // (Podlega) + relation_ref 129666 // Podlega + end + + classrelation 131842 // + relation 129922 ---- + a role_name "" private + classrelation_ref 131842 // + b role_name "" private + classrelation_ref 131970 // + end + + attribute 137346 "rodzaj" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 136578 "Raport_o_awarii" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 140802 // ( + relation_ref 131970 // + end + + classrelation 136322 // ( + relation 132226 ---- + a role_name "" private + classrelation_ref 136450 // + b role_name "" private + classrelation_ref 136578 // + end + + classrelation 144642 // + relation 136322 ---- + a role_name "" private + classrelation_ref 144642 // + b role_name "" private + classrelation_ref 144770 // + end + + classrelation 144770 // + relation_ref 136322 // + end + + classrelation 144898 // (Otrzymuje) + relation 136450 ---- name "Otrzymuje" + a role_name "" multiplicity "1" private + classrelation_ref 144898 // (Otrzymuje) + b role_name "" multiplicity "1" private + classrelation_ref 145026 // Otrzymuje + end + + attribute 135682 "data_poczatek" + private explicit_type "date_time" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 135810 "data_koniec" + private explicit_type "date_time" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 166530 // (Dotyczy) + relation 156930 ---- name "Dotyczy" + a role_name "" multiplicity "1..*" private + classrelation_ref 166530 // (Dotyczy) + b role_name "" multiplicity "1..*" private + classrelation_ref 166658 // Dotyczy + end + end + + class 137090 "Czujnik_wlamaniowy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 141954 // (Posiada) + relation_ref 134914 // Posiada + end + + classrelation 142082 // (Aktywuje^) + relation 135042 ---- name "Aktywuje^" + a role_name "" multiplicity "1" private + classrelation_ref 142082 // (Aktywuje^) + b role_name "" multiplicity "1..*" private + classrelation_ref 142210 // Aktywuje^ + end + + classrelation 144386 // (Aktywuje) + relation 136194 ---- name "Aktywuje" + a role_name "" multiplicity "1" private + classrelation_ref 144386 // (Aktywuje) + b role_name "" multiplicity "1..*" private + classrelation_ref 144514 // Aktywuje + end + end + + class 137218 "Modul_komunikacji" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 137346 "Modul_platnosci_gotowkowej" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129538 // (Aktywuje) + relation 128770 ---- name "Aktywuje" + a role_name "" multiplicity "1" private + classrelation_ref 129538 // (Aktywuje) + b role_name "" multiplicity "1" private + classrelation_ref 129666 // (Aktywuje) + end + + classrelation 129794 // (Przyjmuje) + relation 128898 ---- name "Przyjmuje" + a role_name "" multiplicity "1..*" private + classrelation_ref 129794 // (Przyjmuje) + b role_name "" multiplicity "1" private + classrelation_ref 129922 // Przyjmuje + end + end + + class 137474 "System_autoryzacji_platnosci_karta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 144002 "Platnosc" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129282 // (Aktywuje) + relation 128642 ---- name "Aktywuje" + a role_name "" multiplicity "1" private + classrelation_ref 129282 // (Aktywuje) + b role_name "" multiplicity "1" private + classrelation_ref 129410 // Aktywuje + end + + classrelation 129666 // (Aktywuje) + relation_ref 128770 // Aktywuje + end + + classrelation 133250 // (Jest_realizowana) + relation_ref 130562 // Jest_realizowana + end + + classrelation 133378 // (Jest_realizowana) + relation 130690 ---- name "Jest_realizowana" + a role_name "" multiplicity "1" private + classrelation_ref 133378 // (Jest_realizowana) + b role_name "" multiplicity "1" private + classrelation_ref 133506 // Jest_realizowana + end + + classrelation 133890 // + relation 130946 ---- + a role_name "" private + classrelation_ref 133890 // + b role_name "" private + classrelation_ref 134018 // + end + + classrelation 134018 // + relation_ref 130946 // + end + + classrelation 134146 // ( + relation_ref 133762 // + end + + classrelation 142850 // (Dodawanie^) + relation 135426 ---- name "Dodawanie^" + a role_name "" multiplicity "1" private + classrelation_ref 142850 // (Dodawanie^) + b role_name "" multiplicity "1" private + classrelation_ref 142978 // Dodawanie^ + end + + attribute 128386 "liczba" + private type class_ref 150786 // Nominal + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 159618 // + relation 150274 ---- + a role_name "" private + classrelation_ref 159618 // + b role_name "" private + classrelation_ref 159746 // + end + end + + class 144258 "Blad_wprowadzania_gotowki" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 139906 // + relation_ref 133890 // + end + + classrelation 140034 // (Wywoluje) + relation 134018 ---- name "Wywoluje" + a role_name "" multiplicity "1" private + classrelation_ref 140034 // (Wywoluje) + b role_name "" multiplicity "1" private + classrelation_ref 140162 // Wywoluje + end + + classrelation 144002 // (Wykrywa) + relation_ref 135938 // Wykrywa + end + + classrelation 151938 // + relation 143234 ---- + a role_name "" private + classrelation_ref 151938 // + b role_name "" private + classrelation_ref 152066 // + end + + classrelation 152450 // + relation 143490 ---- + a role_name "" private + classrelation_ref 152450 // + b role_name "" private + classrelation_ref 152578 // + end + + classrelation 152706 // (Wywoluje) + relation 143618 ---- name "Wywoluje" + a role_name "" multiplicity "1" private + classrelation_ref 152706 // (Wywoluje) + b role_name "" multiplicity "1" private + classrelation_ref 152834 // Wywoluje + end + end + + class 150786 "Nominal" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + attribute 128514 "liczba" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 159746 // + relation_ref 150274 // + end + + attribute 128770 "rodzaj" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + end + + classview 128002 "design" + + classdiagramsettings member_max_width 0 end + + classcompositediagramsettings end + + collaborationdiagramsettings end + + objectdiagramsettings end + + objectcompositediagramsettings end + + sequencediagramsettings end + + statediagramsettings + end + + + activitydiagramsettings + end + sequencediagram 134658 "2-1-wprowadzenieNumeruProduktu" + sequencediagramsettings end + overlapping_bars size A3 + end + + class 164994 "Automat" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 128514 "KontrolerAutomatu" + type class_ref 164994 // Automat + attributes + end + relations + end + end + + class 165122 "ManagerTransakcji" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 128642 "" + type class_ref 165122 // ManagerTransakcji + attributes + end + relations + end + end + + class 164226 "ModulPlatnosciGotowkowej" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 128770 "" + type class_ref 164226 // ModulPlatnosciGotowkowej + attributes + end + relations + end + end + + class 165378 "_" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 129154 "_" + stereotype "actor" + type class_ref 128142 // Klient + attributes + end + relations + end + end + + classinstance 135682 "" + type class_ref 128526 // Sprzedaz + attributes + end + relations + end + end + end +end diff --git a/models/models_REMOTE_1666.prj b/models/models_REMOTE_1666.prj new file mode 100644 index 0000000..af42b72 --- /dev/null +++ b/models/models_REMOTE_1666.prj @@ -0,0 +1,1822 @@ +format 223 +"models" + revision 13 + modified_by 13 "Kuba" + + + + // 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 11 + diagram_format A4 + + image_root_dir "" + + + mark_for_import + + classview 128014 "domain" + + classdiagramsettings member_max_width 0 end + + classcompositediagramsettings end + + collaborationdiagramsettings end + + objectdiagramsettings end + + objectcompositediagramsettings end + + sequencediagramsettings end + + statediagramsettings + end + + + activitydiagramsettings + end + classdiagram 128014 "domain-model" + classdiagramsettings draw_all_relations no show_members_full_definition yes member_max_width 0 end + size A1 + end + + class 128014 "Automat" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 134402 // (Dokonuje) + relation 131202 ---- name "Dokonuje" + a role_name "" multiplicity "1" private + classrelation_ref 134402 // (Dokonuje) + b role_name "" multiplicity "1" private + classrelation_ref 134530 // (Dokonuje) + end + + classrelation 135682 // + relation 131842 ---- + a role_name "" private + classrelation_ref 135682 // + b role_name "" private + classrelation_ref 135810 // + end + + classrelation 136194 // ( + relation 132354 ---- + a role_name "" private + classrelation_ref 136706 // + b role_name "" private + classrelation_ref 136834 // + end + + classrelation 138370 // Ma + relation_ref 133122 // Ma + end + + classrelation 138754 // + relation 133378 ---- + a role_name "" private + classrelation_ref 138754 // + b role_name "" private + classrelation_ref 138882 // + end + + classrelation 139010 // ( + relation_ref 134146 // + end + + classrelation 140674 // Ma + relation_ref 134274 // Ma + end + + classrelation 141698 // Naprawia + relation_ref 134786 // Naprawia + end + + classrelation 141826 // (Posiada) + relation 134914 ---- name "Posiada" + a role_name "" multiplicity "1..*" private + classrelation_ref 141826 // (Posiada) + b role_name "" multiplicity "1" private + classrelation_ref 141954 // (Posiada) + end + + attribute 128130 "id" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 137730 "stan" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 128142 "Klient" + visibility package stereotype "actor" + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 128258 // (Uzywa) + relation 128130 ---- name "Uzywa" + a role_name "" multiplicity "1" private + classrelation_ref 128258 // (Uzywa) + b role_name "" multiplicity "1" private + classrelation_ref 128386 // (Uzywa) + end + + classrelation 133634 // + relation 130818 ---- + a role_name "" private + classrelation_ref 133634 // + b role_name "" private + classrelation_ref 133762 // + end + + classrelation 134658 // (Dokonuje) + relation 131330 ---- name "Dokonuje" + a role_name "" multiplicity "1" private + classrelation_ref 134658 // (Dokonuje) + b role_name "" multiplicity "1" private + classrelation_ref 134786 // (Dokonuje) + end + + classrelation 135042 // Uczestniczy> + relation_ref 131458 // Uczestniczy> + end + end + + class 128270 "Produkt_gotowy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 131586 // + relation 129794 ---- + a role_name "" private + classrelation_ref 131586 // + b role_name "" private + classrelation_ref 131714 // + end + + classrelation 132610 // + relation 130306 ---- + a role_name "" private + classrelation_ref 132610 // + b role_name "" private + classrelation_ref 132738 // + end + + classrelation 137858 // Jest + relation_ref 132866 // Jest + end + end + + class 128398 "Produky_do_przygotowania" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 131202 // + relation_ref 129538 // + end + + classrelation 131330 // (Podlega) + relation 129666 ---- name "Podlega" + a role_name "" multiplicity "1" private + classrelation_ref 131330 // (Podlega) + b role_name "" multiplicity "1" private + classrelation_ref 131458 // (Podlega) + end + + classrelation 132866 // + relation 130434 ---- + a role_name "" private + classrelation_ref 132866 // + b role_name "" private + classrelation_ref 132994 // + end + + classrelation 137602 // Jest + relation_ref 132738 // Jest + end + end + + class 128526 "Sprzedaz" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 132226 // + relation_ref 130050 // + end + + classrelation 132482 // + relation_ref 130178 // + end + + classrelation 132738 // + relation_ref 130306 // + end + + classrelation 132994 // + relation_ref 130434 // + end + + classrelation 133762 // + relation_ref 130818 // + end + + classrelation 134274 // ) + relation 131458 ---- name "Uczestniczy>" + a role_name "" multiplicity "1" private + classrelation_ref 134914 // (Uczestniczy>) + b role_name "" multiplicity "1" private + classrelation_ref 135042 // Uczestniczy> + end + + classrelation 137218 // + relation 132610 ---- + a role_name "" private + classrelation_ref 137218 // + b role_name "" private + classrelation_ref 137346 // + end + + classrelation 143234 // Dotyczy + relation_ref 135554 // Dotyczy + end + + classrelation 144258 // Generuje + relation_ref 136066 // Generuje + end + + attribute 128258 "czas_rozpoczecia" + private explicit_type "date_time" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 128654 "Terminal" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 130690 // Aktywuje + relation_ref 129282 // Aktywuje + end + + classrelation 130818 // (Skanuje) + relation 129410 ---- name "Skanuje" + a role_name "" multiplicity "1" private + classrelation_ref 130818 // (Skanuje) + b role_name "" multiplicity "1" private + classrelation_ref 130946 // (Skanuje) + end + + classrelation 133506 // Jest_realizowana + relation_ref 130690 // Jest_realizowana + end + end + + class 128782 "Modul_platnosci_karta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129410 // Aktywuje + relation_ref 128642 // Aktywuje + end + + classrelation 130562 // (Aktywuje) + relation 129282 ---- name "Aktywuje" + a role_name "" multiplicity "1" private + classrelation_ref 130562 // (Aktywuje) + b role_name "" multiplicity "1" private + classrelation_ref 130690 // Aktywuje + end + end + + class 128910 "Platnosc_gotowka" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 129038 "Zaopatrzeniowiec" + visibility package stereotype "actor" + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 135810 // + relation_ref 131842 // + end + + classrelation 135938 // + relation 131970 ---- + a role_name "" private + classrelation_ref 135938 // + b role_name "" private + classrelation_ref 136066 // + end + + classrelation 136578 // + relation_ref 132226 // + end + + classrelation 136834 // + relation_ref 132354 // + end + + classrelation 136962 // + relation 132482 ---- + a role_name "" private + classrelation_ref 136962 // + b role_name "" private + classrelation_ref 137090 // + end + + classrelation 138114 // Dodaje + relation_ref 132994 // Dodaje + end + + classrelation 138498 // + relation 133250 ---- + a role_name "" private + classrelation_ref 138498 // + b role_name "" private + classrelation_ref 138626 // + end + + classrelation 143362 // ( + relation_ref 132482 // + end + + classrelation 143490 // ( + relation_ref 129154 // + end + + classrelation 140162 // Wywoluje + relation_ref 134018 // Wywoluje + end + + classrelation 151554 // + relation 142978 ---|> + a public + classrelation_ref 151554 // + b parent class_ref 129026 // Monety_klienta + end + + classrelation 151810 // + relation_ref 143106 // + end + + classrelation 152834 // Wywoluje + relation_ref 143618 // Wywoluje + end + + classrelation 152962 // (Oddaje) + relation 143746 ---- name "Oddaje" + a role_name "" multiplicity "1..*" private + classrelation_ref 152962 // (Oddaje) + b role_name "" multiplicity "1" private + classrelation_ref 153090 // (Oddaje) + end + end + + class 129550 "Saldo_klienta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 130178 // Wplacanie + relation_ref 129026 // Wplacanie + end + + classrelation 130306 // + relation 129154 ---- + a role_name "" private + classrelation_ref 130306 // + b role_name "" private + classrelation_ref 130434 // + end + + classrelation 132098 // + relation 130050 ---- + a role_name "" private + classrelation_ref 132098 // + b role_name "" private + classrelation_ref 132226 // + end + + classrelation 139522 // + relation 133762 ---- + a role_name "" private + classrelation_ref 139522 // + b role_name "" private + classrelation_ref 139650 // + end + + classrelation 139778 // + relation 133890 ---- + a role_name "" private + classrelation_ref 139778 // + b role_name "" private + classrelation_ref 139906 // + end + + classrelation 142978 // Dodawanie^ + relation_ref 135426 // Dodawanie^ + end + + classrelation 143874 // (Wykrywa) + relation 135938 ---- name "Wykrywa" + a role_name "" multiplicity "1" private + classrelation_ref 143874 // (Wykrywa) + b role_name "" multiplicity "1" private + classrelation_ref 144002 // (Wykrywa) + end + + classrelation 152194 // + relation 143362 ---- + a role_name "" private + classrelation_ref 152194 // + b role_name "" private + classrelation_ref 152322 // + end + end + + class 129678 "Raport_statu_magazynowego" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 135298 // + relation_ref 131586 // + end + + classrelation 135426 // (Otrzymuje) + relation 131714 ---- name "Otrzymuje" + a role_name "" multiplicity "1" private + classrelation_ref 135426 // (Otrzymuje) + b role_name "" multiplicity "1" private + classrelation_ref 135554 // Otrzymuje + end + + classrelation 144130 // (Generuje) + relation 136066 ---- name "Generuje" + a role_name "" multiplicity "1" private + classrelation_ref 144130 // (Generuje) + b role_name "" multiplicity "0..1" private + classrelation_ref 144258 // Generuje + end + + attribute 136450 "data" + private explicit_type "date_time" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 166274 // (Dotyczy) + relation 156802 ---- name "Dotyczy" + a role_name "" multiplicity "1..*" private + classrelation_ref 166274 // (Dotyczy) + b role_name "" multiplicity "1" private + classrelation_ref 166402 // (Dotyczy) + end + end + + class 129806 "Watchdogs" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 129934 "Komunikat" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 128002 "Karta_platnicza" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 130946 // (Skanuje) + relation_ref 129410 // Skanuje + end + + classrelation 132354 // + relation 130178 ---- + a role_name "" private + classrelation_ref 132354 // + b role_name "" private + classrelation_ref 132482 // + end + end + + class 128130 "Ekran_dotykowy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 128386 // (Uzywa) + relation_ref 128130 // Uzywa + end + end + + class 128258 "Stan_automatu" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 128386 "Polka_na_produkt" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 128514 "Kasetka" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 138626 // + relation_ref 133250 // + end + + classrelation 138882 // + relation_ref 133378 // + end + + classrelation 139394 // + relation_ref 132610 // + end + + classrelation 137474 // (Jest) + relation 132738 ---- name "Jest" + a role_name "" multiplicity "1..*" private + classrelation_ref 137474 // (Jest) + b role_name "" multiplicity "1" private + classrelation_ref 137602 // Jest + end + + classrelation 137730 // (Jest) + relation 132866 ---- name "Jest" + a role_name "" multiplicity "1..*" private + classrelation_ref 137730 // (Jest) + b role_name "" multiplicity "1" private + classrelation_ref 137858 // Jest + end + + classrelation 137986 // (Dodaje) + relation 132994 ---- name "Dodaje" + a role_name "" multiplicity "1" private + classrelation_ref 137986 // (Dodaje) + b role_name "" multiplicity "1..*" private + classrelation_ref 138114 // Dodaje + end + + classrelation 138242 // (Ma) + relation 133122 ---- name "Ma" + a role_name "" multiplicity "1" private + classrelation_ref 138242 // (Ma) + b role_name "" multiplicity "1..*" private + classrelation_ref 138370 // Ma + end + + classrelation 143106 // (Dotyczy) + relation 135554 ---- name "Dotyczy" + a role_name "" multiplicity "1" private + classrelation_ref 143106 // (Dotyczy) + b role_name "" multiplicity "1" private + classrelation_ref 143234 // Dotyczy + end + + attribute 128002 "liczba" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 128898 "cena" + private explicit_type "float" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 137218 "id" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 166402 // (Dotyczy) + relation_ref 156802 // Dotyczy + end + + classrelation 166658 // Dotyczy + relation_ref 156930 // Dotyczy + end + end + + class 128898 "Dzial_serwisowy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 141058 // (Otrzymuje) + relation 134530 ---- name "Otrzymuje" + a role_name "" multiplicity "1..*" private + classrelation_ref 141058 // (Otrzymuje) + b role_name "" multiplicity "1" private + classrelation_ref 141186 // (Otrzymuje) + end + + classrelation 141314 // (Wysyla) + relation 134658 ---- name "Wysyla" + a role_name "" multiplicity "1..*" private + classrelation_ref 141314 // (Wysyla) + b role_name "" multiplicity "1" private + classrelation_ref 141442 // Wysyla + end + end + + class 129026 "Monety_klienta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129922 // Przyjmuje + relation_ref 128898 // Przyjmuje + end + + classrelation 130050 // (Wplacanie) + relation 129026 ---- name "Wplacanie" + a role_name "" multiplicity "1" private + classrelation_ref 130050 // (Wplacanie) + b role_name "" multiplicity "1..*" private + classrelation_ref 130178 // Wplacanie + end + + classrelation 133122 // (Jest_realizowana) + relation 130562 ---- name "Jest_realizowana" + a role_name "" multiplicity "1" private + classrelation_ref 133122 // (Jest_realizowana) + b role_name "" multiplicity "1..*" private + classrelation_ref 133250 // (Jest_realizowana) + end + + classrelation 151682 // + relation 143106 ---- + a role_name "" private + classrelation_ref 151682 // + b role_name "" private + classrelation_ref 151810 // + end + + classrelation 152066 // + relation_ref 143234 // + end + + classrelation 152322 // + relation_ref 143362 // + end + + classrelation 152578 // + relation_ref 143490 // + end + + classrelation 153090 // (Oddaje) + relation_ref 143746 // Oddaje + end + + attribute 128642 "liczba" + private type class_ref 150786 // Nominal + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 129282 "Alarm" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 142594 // + relation 135298 ---- + a role_name "" private + classrelation_ref 142594 // + b role_name "" private + classrelation_ref 142722 // + end + + classrelation 144514 // Aktywuje + relation_ref 136194 // Aktywuje + end + end + + class 129410 "Proba_wlamanie" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 142210 // Aktywuje^ + relation_ref 135042 // Aktywuje^ + end + + classrelation 142338 // + relation 135170 ---- + a role_name "" private + classrelation_ref 142338 // + b role_name "" private + classrelation_ref 142466 // + end + + classrelation 142466 // + relation_ref 135170 // + end + + classrelation 142722 // + relation_ref 135298 // + end + end + + class 129538 "Czujnik_stanu_magazynowego" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 129666 "Awaria" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 140290 // + relation 134146 ---- + a role_name "" private + classrelation_ref 140290 // + b role_name "" private + classrelation_ref 140418 // + end + + classrelation 140546 // (Ma) + relation 134274 ---- name "Ma" + a role_name "" multiplicity "1" private + classrelation_ref 140546 // (Ma) + b role_name "" multiplicity "1..*" private + classrelation_ref 140674 // Ma + end + + classrelation 140930 // + relation_ref 129794 // + end + + classrelation 131970 // + relation_ref 129922 // + end + + classrelation 135170 // + relation 131586 ---- + a role_name "" private + classrelation_ref 135170 // + b role_name "" private + classrelation_ref 135298 // + end + end + + class 130050 "Procedura_przygotowania_produktu" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 131074 // + relation 129538 ---- + a role_name "" private + classrelation_ref 131074 // + b role_name "" private + classrelation_ref 131202 // + end + + classrelation 131458 // (Podlega) + relation_ref 129666 // Podlega + end + + classrelation 131842 // + relation 129922 ---- + a role_name "" private + classrelation_ref 131842 // + b role_name "" private + classrelation_ref 131970 // + end + + attribute 137346 "rodzaj" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + class 136578 "Raport_o_awarii" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 140802 // ( + relation_ref 131970 // + end + + classrelation 136322 // ( + relation 132226 ---- + a role_name "" private + classrelation_ref 136450 // + b role_name "" private + classrelation_ref 136578 // + end + + classrelation 144642 // + relation 136322 ---- + a role_name "" private + classrelation_ref 144642 // + b role_name "" private + classrelation_ref 144770 // + end + + classrelation 144770 // + relation_ref 136322 // + end + + classrelation 144898 // (Otrzymuje) + relation 136450 ---- name "Otrzymuje" + a role_name "" multiplicity "1" private + classrelation_ref 144898 // (Otrzymuje) + b role_name "" multiplicity "1" private + classrelation_ref 145026 // Otrzymuje + end + + attribute 135682 "data_poczatek" + private explicit_type "date_time" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 135810 "data_koniec" + private explicit_type "date_time" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 166530 // (Dotyczy) + relation 156930 ---- name "Dotyczy" + a role_name "" multiplicity "1..*" private + classrelation_ref 166530 // (Dotyczy) + b role_name "" multiplicity "1..*" private + classrelation_ref 166658 // Dotyczy + end + end + + class 137090 "Czujnik_wlamaniowy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 141954 // (Posiada) + relation_ref 134914 // Posiada + end + + classrelation 142082 // (Aktywuje^) + relation 135042 ---- name "Aktywuje^" + a role_name "" multiplicity "1" private + classrelation_ref 142082 // (Aktywuje^) + b role_name "" multiplicity "1..*" private + classrelation_ref 142210 // Aktywuje^ + end + + classrelation 144386 // (Aktywuje) + relation 136194 ---- name "Aktywuje" + a role_name "" multiplicity "1" private + classrelation_ref 144386 // (Aktywuje) + b role_name "" multiplicity "1..*" private + classrelation_ref 144514 // Aktywuje + end + end + + class 137218 "Modul_komunikacji" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 137346 "Modul_platnosci_gotowkowej" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129538 // (Aktywuje) + relation 128770 ---- name "Aktywuje" + a role_name "" multiplicity "1" private + classrelation_ref 129538 // (Aktywuje) + b role_name "" multiplicity "1" private + classrelation_ref 129666 // (Aktywuje) + end + + classrelation 129794 // (Przyjmuje) + relation 128898 ---- name "Przyjmuje" + a role_name "" multiplicity "1..*" private + classrelation_ref 129794 // (Przyjmuje) + b role_name "" multiplicity "1" private + classrelation_ref 129922 // Przyjmuje + end + end + + class 137474 "System_autoryzacji_platnosci_karta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 144002 "Platnosc" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 129282 // (Aktywuje) + relation 128642 ---- name "Aktywuje" + a role_name "" multiplicity "1" private + classrelation_ref 129282 // (Aktywuje) + b role_name "" multiplicity "1" private + classrelation_ref 129410 // Aktywuje + end + + classrelation 129666 // (Aktywuje) + relation_ref 128770 // Aktywuje + end + + classrelation 133250 // (Jest_realizowana) + relation_ref 130562 // Jest_realizowana + end + + classrelation 133378 // (Jest_realizowana) + relation 130690 ---- name "Jest_realizowana" + a role_name "" multiplicity "1" private + classrelation_ref 133378 // (Jest_realizowana) + b role_name "" multiplicity "1" private + classrelation_ref 133506 // Jest_realizowana + end + + classrelation 133890 // + relation 130946 ---- + a role_name "" private + classrelation_ref 133890 // + b role_name "" private + classrelation_ref 134018 // + end + + classrelation 134018 // + relation_ref 130946 // + end + + classrelation 134146 // ( + relation_ref 133762 // + end + + classrelation 142850 // (Dodawanie^) + relation 135426 ---- name "Dodawanie^" + a role_name "" multiplicity "1" private + classrelation_ref 142850 // (Dodawanie^) + b role_name "" multiplicity "1" private + classrelation_ref 142978 // Dodawanie^ + end + + attribute 128386 "liczba" + private type class_ref 150786 // Nominal + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 159618 // + relation 150274 ---- + a role_name "" private + classrelation_ref 159618 // + b role_name "" private + classrelation_ref 159746 // + end + end + + class 144258 "Blad_wprowadzania_gotowki" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 139906 // + relation_ref 133890 // + end + + classrelation 140034 // (Wywoluje) + relation 134018 ---- name "Wywoluje" + a role_name "" multiplicity "1" private + classrelation_ref 140034 // (Wywoluje) + b role_name "" multiplicity "1" private + classrelation_ref 140162 // Wywoluje + end + + classrelation 144002 // (Wykrywa) + relation_ref 135938 // Wykrywa + end + + classrelation 151938 // + relation 143234 ---- + a role_name "" private + classrelation_ref 151938 // + b role_name "" private + classrelation_ref 152066 // + end + + classrelation 152450 // + relation 143490 ---- + a role_name "" private + classrelation_ref 152450 // + b role_name "" private + classrelation_ref 152578 // + end + + classrelation 152706 // (Wywoluje) + relation 143618 ---- name "Wywoluje" + a role_name "" multiplicity "1" private + classrelation_ref 152706 // (Wywoluje) + b role_name "" multiplicity "1" private + classrelation_ref 152834 // Wywoluje + end + end + + class 150786 "Nominal" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + attribute 128514 "liczba" + private explicit_type "int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + classrelation 159746 // + relation_ref 150274 // + end + + attribute 128770 "rodzaj" + private explicit_type "string" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + end + + classview 128002 "design" + + classdiagramsettings member_max_width 0 end + + classcompositediagramsettings end + + collaborationdiagramsettings end + + objectdiagramsettings end + + objectcompositediagramsettings end + + sequencediagramsettings end + + statediagramsettings + end + + + activitydiagramsettings + end + sequencediagram 134658 "2-1-wprowadzenieNumeruProduktu" + sequencediagramsettings end + overlapping_bars size A3 + end + + class 164994 "Automat" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 128514 "KontrolerAutomatu" + type class_ref 164994 // Automat + attributes + end + relations + end + end + + class 165122 "ManagerTransakcji" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 128642 "" + type class_ref 165122 // ManagerTransakcji + attributes + end + relations + end + end + + class 164226 "ModulPlatnosciGotowkowej" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 128770 "" + type class_ref 164226 // ModulPlatnosciGotowkowej + attributes + end + relations + end + end + + class 165378 "_" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + classinstance 129154 "_" + stereotype "actor" + type class_ref 128142 // Klient + attributes + end + relations + end + end + + classinstance 135682 "" + type class_ref 128526 // Sprzedaz + attributes + end + relations + end + end + + sequencediagram 128013 "7-1-opcjaDodajProdukty" + sequencediagramsettings end + overlapping_bars size A3 + end + + classinstance 128013 "Zaopatrzeniowiec" + stereotype "actor" + type class_ref 129038 // Zaopatrzeniowiec + attributes + end + relations + end + end + + classinstance 128141 "Ekran_dotykowy" + type class_ref 128130 // Ekran_dotykowy + attributes + end + relations + end + end + + classinstance 128269 "Automat" + type class_ref 128014 // Automat + attributes + end + relations + end + end + + sequencediagram 128141 "7-2-dodanieProduktow" + sequencediagramsettings end + overlapping_bars size A3 + end + + classinstance 128397 "Dzial_zaopatrzeniowy" + type class_ref 129294 // Dzial_zaopatrzeniowy + attributes + end + relations + end + end + + sequencediagram 128269 "7-3-zamkniecie" + sequencediagramsettings end + overlapping_bars size A3 + end + end +end From d7907f64ba0b24fcc137e7368b2dd9e90f5b42a6 Mon Sep 17 00:00:00 2001 From: s444417 Date: Wed, 27 Jan 2021 17:24:39 +0100 Subject: [PATCH 3/9] add diagrams UC2 --- models/.vs/VSWorkspaceState.json | 7 ++ models/.vs/models/v16/.suo | Bin 0 -> 16384 bytes models/.vs/slnx.sqlite | Bin 90112 -> 90112 bytes models/128269.diagram | 2 +- models/134658.diagram | 106 +++++++++-------- models/141186.diagram | 36 ++++++ models/147714.diagram | 27 +++++ models/147842.diagram | 55 +++++++++ models/147970.diagram | 51 ++++++++ models/148098.diagram | 21 ++++ models/2.session | 22 +++- models/models.prj | 194 ++++++++++++++++++++++++++++++- 12 files changed, 457 insertions(+), 64 deletions(-) create mode 100644 models/.vs/VSWorkspaceState.json create mode 100644 models/.vs/models/v16/.suo create mode 100644 models/141186.diagram create mode 100644 models/147714.diagram create mode 100644 models/147842.diagram create mode 100644 models/147970.diagram create mode 100644 models/148098.diagram diff --git a/models/.vs/VSWorkspaceState.json b/models/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..4876172 --- /dev/null +++ b/models/.vs/VSWorkspaceState.json @@ -0,0 +1,7 @@ +{ + "ExpandedNodes": [ + "" + ], + "SelectedNode": "\\models.prj", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/models/.vs/models/v16/.suo b/models/.vs/models/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..c042241859a6924741b9df233d3bb7ee12e5e3ec GIT binary patch literal 16384 zcmeHOUu;`f89#2jvUSk0b(Atn=azJAtoE)QC$_s1>e%r*NNC!mNnsx0#=cIS*tr+m ziSw^eR3x650ErA592EE09ukKg?>&xt@m?Vw#53RB zUt3$_C*I?BpY~7!Kj?VpymmEoN|?5}LRy z4AevprI{5aD_*0ZOC0dL8y}AVZu!q3?!T-IZTTs;fs*K`4-FVW2~6y_2Z+PXl~s>rC?8r+20XSoe)U|Bm0-PPEzW>VMi6+7Rk|>U;Jp+5`@L z_5&}#zHkQkFwg~@1)c&v0z3^o1AG*C7B~m^06*{?pa20N2y_D>paPI`I86-fg#{iz-3?0Mq0V(r(XM&vrgVJkw7p19NrXkgO>s;Blmp zssPUP|Hi>_7A4U|1@h_0H;1>4eIW(@4}AmLelkMPl0JbL-#%zYYsUW?xYHL(NKc40 zwUPYb?-X!jjE!$tZ}!^}$e4%xwv2H+(-Y011?Iq;KA0)JouW282mbVdXiwbA{{rIv z(8}gAT7Me7Y6`qe-t_s{5+(E__Tc7p2K?!h*>%u7w)r)QfMbeuS<0S=jI$C`4$m`z zH|$%@i2g5mvpL<$KY_TvwI&PwsBayfcL6nBMCjJ@Sqiuem`5hi27I26O$-M9?zw9 z&qzZ_${YHI&F4J$KZysEyF31$M*KId3`UT9+Tt}2-WgdIKkA`&T=-E#I!c(4C7F{w zlv(sy?cWZ69qDZO+u_faDnnayRL-K*)Q=apF#j=-?l3?ag7&^9yc^{8I$FYvx%u^} zE%5(5vU-M{7W5KkycyJcS@yb@QIbK~Bh4AP`GxPOr8m<>kuC6_2VdG`l5Ima3)x0| ze+1#a{oi}`e*x{b2rOCc$hNE}r@bGN!r_hGdEi`s)p;8!`So z^y%z;aodt;E9ftfn(-e8586Vm$1v2ux1NGq=>If5^hHU{_{U)zsd02zrx&1gbUYjI z{#5BLnU(?iPv&(3d9e;;rY$ZU`t+qqZuyUbJ2f)B5kuCznV$OpIBq$f-STHjn|}he zItjU^@S_!?cGV!^47ljvWqKmcQZjXwLf}syzn%7{?zQ!QJ%5vvS?erG4COGOrRkN~ zTC&QWzP{;yaJ|W`{G8j;W|Kywv_)x6$c3D*;$0e`>{n1Xtd|_FrS&mjrsb9Tmup^} zBfI6#amchJXU*1+zhPPbX1`CO49)x`B|>C{V2ojysOE`-43(@Vpl=YI-rVPhni=Fw&@5OF$Om%?qnTPkat3^LQG;yE*A0 z>4+c1oIij$eM)+v1>{XnlzL$i@5b;p1#4w$$`bB}kluV7!0Lb>=_B$Q#d-mMDLKN@ z;6xr8o-s4&04dU99(6)#e%}Go6wn{oM#YY4pAz~j`{&*qGaRw(T_uF+J=-SrQY=6x zg*rwWuBH^EH23zP2B>eFG;}&={ARxs;&&Y&Qx5irc92@&4;>(nxrR7{mg4TYsonOX zEwy`@t=%{y$ahRD&0`dCG!-FJ4l_UYKCT7sHNUOCl_*zHdV`!Hb2o#M?M2s3jkTXUNhVX$&S)pDl+?~6(EVJHXIr!H>NCiE}v%hd$PT`HY z%EC1!=E?mxuClR5Ou%;V{StiS3hI<$3g2`&L(5y1#TJI;-wtv9&$CP<=UM>wahdle z1yfGv&$s^6{LYz%_YG)7bUpl5?AfpW`qG_0{^ahl*Tzwp5fRBgzIuQ4)Zh=kn|b|P zr{3fyb_3$x;}Gi4Tp8qSnVui#%*Of-5_i21;>TU^5U$Ip@gVj$2Cz#W!Zm9Hq~tFS|K%oT(;2i1umsM{9^Botq4AQ1B@N=%7Im1Hs*@4mTmVJKHhCv$nN)VC5p zpGs)+T3$C&l|n96(h5DP*sPk*Evep|*C^`K+DuumsIxiEt54?SgO-}gm9J`so{G(t z^@3WSC>i?FVkNz_m@4QQEnl(%zfqiCSy_(scSnNw`Fev&kfjRvB9X9yQYlI@67C5{ z6TzG4F>*JO(&jF9hD3=@5aWp1q-;xd$9v1pb2z7J!LZspsra<+P>(MZj6{6V-b~il zqp8{MXh_q#d!v3u3E*#~e(0SLp3PPV5seCvYN8F=TXw@~Mf}okP2*G$Z5>zp`*6CI zd!6mj^}Fq+sLj0#nz!}@Lp1`@9V2ULnjadytm%OLGs! zK1GvS-%aMMW)zYaAV2St(Bsu-demk4Er@&+dC(EMf=o zoj!O`?kd?eEwEQ2#P@cwv{95K4D-atQ2ZDSJ@9ZrNI` zYqeTR?&AE$s>`kWZTshc{=d)vG;9AcsXxNFHm0Yyu>a2U*Z*#uW!qo4?`c!piQk3< zHgAS+Lw0Rvu^s;P`|tL7G@b$Fc?&*sFTBxz#9;qj?&b4*uUq;15Vz6(KhM9BH_xB( z{3UreBb>kTaQ=1_aLb?PRnPFyB&c5gD*r`Tut}66Z$@lzC4chenP#{Ao%{dw{D&Yf z?JEBd%Xv1S(K$q(KlNI?-SX#Ig;9XC+cWoCpTV@aM~ydMy>e1q|I(kn{@h=G>^uFP zFMj1`mtK2i@^8b-tFOjSb9z{F#({F$=l^bX{ipnopJykYkKPC#`sS_EjN6I~MEGAh z|JSOlZoacVY;qId87GeZO$*4=#$2bVz@y+^OZ618Gxo-No`0ne%KBs(HpbZardj_V zmuo;g+sX4bt;xFu`x8gDJU2qBAAg&le=_54cBTD$3?JA@-O7Ivaeo1j>iM_Qw`Qv9 z)z&}lwExGE+}6LlyKcAH=r`BdsuHz##~B5&^K)*N>+pryxqP1Xi~ovvBF=f zP+Qe8=9@ZdNB=pK7SvK%E4HUUo#}awnfBL%R=ADu?6s0s94_ivtjwKF#S9~%metgt zo>udzQLSL4Mw25loKKevMlhg6l!(K_ z7#mQOpOuNMccX zYDsZuacWU;YDr0EUV5>2YGrinW=q*)LZWP33=9lx{22`VxA;5wSMcxS&)|Q*Sx_N_ c-$9<)nGug)*g*1lY+!9(VZVKaJ!6Cd0A3bpxBvhE delta 74 zcmZoTz}j$tb%Hb_+e8^>Mz)O!OZa(Mcr6+DU-0ke4dk`lEU2K#yV+9qn2;a~7Xt$W e3;zlR{#*Pj`1kR@2g=RhZ(d=)eT6+^gaQEfa1{dp diff --git a/models/128269.diagram b/models/128269.diagram index 0816b4c..8f5adeb 100644 --- a/models/128269.diagram +++ b/models/128269.diagram @@ -4,7 +4,7 @@ classinstancecanvas 128013 classinstance_ref 128013 // Zaopatrzeniowiec xyz 18 16 2005 life_line_z 2000 end classinstancecanvas 128141 classinstance_ref 128269 // Automat - xyz 322 28 2005 life_line_z 2000 + xyz 322 27 2005 life_line_z 2000 end classinstancecanvas 129037 classinstance_ref 128514 // KontrolerAutomatu xyz 536 27 2005 life_line_z 2000 diff --git a/models/134658.diagram b/models/134658.diagram index 88fcb7b..ca16ad8 100644 --- a/models/134658.diagram +++ b/models/134658.diagram @@ -4,16 +4,15 @@ classinstancecanvas 128130 classinstance_ref 128514 // KontrolerAutomatu xyz 107 26 2010 life_line_z 2000 end classinstancecanvas 128258 classinstance_ref 128642 // - xyz 450 29 2015 life_line_z 2000 + xyz 519 24 2015 life_line_z 2000 end classinstancecanvas 132226 classinstance_ref 128770 // xyz 983 20 2000 life_line_z 2000 end classinstance 133890 class_ref 128142 // Klient name "" xyz 8 15 2000 life_line_z 2000 -classinstancecanvas 134146 classinstance_ref 135682 // - xyz 766 29 2020 life_line_z 2000 -end +classinstance 137090 class_ref 171906 // Sprzedaz + name "" xyz 752 18 2000 life_line_z 2000 durationcanvas 128770 classinstance_ref 128130 // KontrolerAutomatu:Automat xyzwh 197 146 2010 11 158 overlappingdurationcanvas 129538 @@ -24,47 +23,40 @@ durationcanvas 128770 classinstance_ref 128130 // KontrolerAutomatu:Automat end end durationcanvas 129026 classinstance_ref 128258 // :ManagerTransakcji - xyzwh 514 191 2010 11 360 + xyzwh 583 186 2010 11 247 end durationcanvas 132354 classinstance_ref 132226 // :ModulPlatnosciGotowkowej xyzwh 1074 222 2010 11 260 - overlappingdurationcanvas 135170 - xyzwh 1080 258 2020 11 31 + overlappingdurationcanvas 138370 + xyzwh 1080 277 2020 11 25 end - overlappingdurationcanvas 136706 - xyzwh 1080 444 2020 11 32 - end -end -durationcanvas 134274 classinstance_ref 134146 // :Sprzedaz - xyzwh 800 226 2010 11 338 - overlappingdurationcanvas 135810 - xyzwh 806 533 2020 11 25 + overlappingdurationcanvas 139010 + xyzwh 1080 382 2020 11 25 end end durationcanvas 134786 classinstance_ref 133890 // :Klient xyzwh 24 149 2010 11 27 end +durationcanvas 138242 classinstance_ref 137090 // :Sprzedaz + xyzwh 786 222 2010 11 237 + overlappingdurationcanvas 137986 + xyzwh 792 422 2020 11 31 + end +end msg 129154 synchronous from durationcanvas_ref 128770 to durationcanvas_ref 129026 - yz 204 2015 explicitmsg "rozpocznijTransakcje()" + yz 199 2015 explicitmsg "rozpocznijTransakcje()" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default args "idProdukt:String" - label_xy 249 187 + label_xy 249 182 msg 129666 synchronous from durationcanvas_ref 129026 to durationcanvas_ref 129538 - yz 263 2025 explicitmsg "wyswietlCene()" + yz 258 2025 explicitmsg "wyswietlCene()" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default args "kwota:Kwota" - label_xy 260 243 -msg 134402 synchronous - from durationcanvas_ref 129026 - to durationcanvas_ref 134274 - yz 231 3005 explicitmsg "create()" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - args "status:State, idProduktu:String, kwota:Kwota" - label_xy 531 198 + label_xy 260 238 msg 135042 synchronous from durationcanvas_ref 134786 to durationcanvas_ref 134914 @@ -72,36 +64,42 @@ msg 135042 synchronous show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default args "numerProduktu:Int" label_xy 26 129 -msg 135298 synchronous - from durationcanvas_ref 134274 - to durationcanvas_ref 135170 - yz 265 2025 explicitmsg "aktywuj()" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 951 248 -msg 135426 return - from durationcanvas_ref 132354 - to durationcanvas_ref 134274 - yz 337 2015 explicitmsg "kwota:Kwota" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 937 320 -msg 135938 synchronous +msg 137346 synchronous from durationcanvas_ref 129026 - to durationcanvas_ref 135810 - yz 540 2025 explicitmsg "end()" + to durationcanvas_ref 138242 + yz 222 3010 explicitmsg "create()" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - args "status:State" - label_xy 546 517 -msg 136834 synchronous - from durationcanvas_ref 134274 - to durationcanvas_ref 136706 - yz 451 2025 explicitmsg "zwrocReszte()" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - args "kwota:Kwota" - label_xy 891 434 -msg 136962 return - from durationcanvas_ref 134274 + args "status:State, idProduktu:String, kwota:Kwota" + label_xy 604 205 +msg 137602 return + from durationcanvas_ref 138242 to durationcanvas_ref 129026 - yz 475 3005 explicitmsg "boolean:True" + yz 393 2015 explicitmsg "boolean:True" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 620 458 + label_xy 661 376 +msg 138114 synchronous + from durationcanvas_ref 129026 + to durationcanvas_ref 137986 + yz 422 3015 explicitmsg "end()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "status:Status" + label_xy 632 405 +msg 138498 synchronous + from durationcanvas_ref 138242 + to durationcanvas_ref 138370 + yz 277 2030 explicitmsg "aktywuj()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 949 260 +msg 138882 return + from durationcanvas_ref 132354 + to durationcanvas_ref 138242 + yz 340 2015 explicitmsg "kwota:Kwota" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 930 322 +msg 139138 synchronous + from durationcanvas_ref 138242 + to durationcanvas_ref 139010 + yz 382 2025 explicitmsg "zwrocReszte(kwota:Kwota)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 888 365 end diff --git a/models/141186.diagram b/models/141186.diagram new file mode 100644 index 0000000..4dfb87f --- /dev/null +++ b/models/141186.diagram @@ -0,0 +1,36 @@ +format 223 + +classcanvas 128386 class_ref 164994 // Automat + classdiagramsettings member_max_width 0 end + xyz 48 145 2000 +end +classcanvas 128514 class_ref 165122 // ManagerTransakcji + classdiagramsettings member_max_width 0 end + xyz 221 143 2000 +end +classcanvas 129282 class_ref 164226 // ModulPlatnosciGotowkowej + classdiagramsettings member_max_width 0 end + xyz 563 338 2000 +end +classcanvas 129538 class_ref 171906 // Sprzedaz + classdiagramsettings member_max_width 0 end + xyz 630 141 2005 +end +relationcanvas 128898 relation_ref 163458 // uzywa + decenter_end 510 + from ref 128386 z 2001 label "uzywa" italic max_width 255 xyz 147 147.5 3000 to ref 128514 + no_role_a no_role_b + multiplicity_a_pos 202 172 3000 multiplicity_b_pos 126 173 3000 +end +relationcanvas 129666 relation_ref 163714 // tworzy + decenter_begin 558 + from ref 128514 z 2006 label "tworzy" italic max_width 255 xyz 476.5 146.5 3000 to ref 129538 + role_a_pos 558 140 3000 no_role_b + multiplicity_a_pos 613 170 3000 multiplicity_b_pos 377 174 3000 +end +relationcanvas 130306 relation_ref 163842 // wykorzystuje + from ref 129538 z 2006 label "wykorzystuje" italic max_width 255 xyz 625 243 3000 to ref 129282 + no_role_a no_role_b + multiplicity_a_pos 649 315 3000 multiplicity_b_pos 652 191 3000 +end +end diff --git a/models/147714.diagram b/models/147714.diagram new file mode 100644 index 0000000..8dd1bf2 --- /dev/null +++ b/models/147714.diagram @@ -0,0 +1,27 @@ +format 223 + +classinstancecanvas 128002 classinstance_ref 129154 // + xyz 81 13 2000 life_line_z 2000 +end +classinstancecanvas 128386 classinstance_ref 128514 // KontrolerAutomatu + xyz 182 21 2000 life_line_z 2000 +end +classinstance 128514 class_ref 165122 // ManagerTransakcji + name "" xyz 427 19 2000 life_line_z 2000 +classinstancecanvas 128642 classinstance_ref 135682 // + xyz 593 20 2000 life_line_z 2000 +end +classinstance 128770 class_ref 164226 // ModulPlatnosciGotowkowej + name "" xyz 690 19 2000 life_line_z 2000 +durationcanvas 128898 classinstance_ref 128002 // :Klient + xyzwh 97 127 2010 11 29 +end +durationcanvas 129026 classinstance_ref 128386 // KontrolerAutomatu:ZakupProduktu + xyzwh 272 127 2010 11 26 +end +msg 129154 synchronous + from durationcanvas_ref 128898 + to durationcanvas_ref 129026 + yz 127 2015 unspecifiedmsg + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default +end diff --git a/models/147842.diagram b/models/147842.diagram new file mode 100644 index 0000000..1cbadec --- /dev/null +++ b/models/147842.diagram @@ -0,0 +1,55 @@ +format 223 + +classinstancecanvas 128130 classinstance_ref 128514 // KontrolerAutomatu + xyz 115 33 2010 life_line_z 2000 +end +classinstancecanvas 128258 classinstance_ref 128642 // + show_stereotype_properties no xyz 455 29 2015 life_line_z 2000 +end +classinstance 133890 class_ref 128142 // Klient + name "" xyz 19 27 2000 life_line_z 2000 +classinstance 137090 class_ref 171906 // Sprzedaz + name "" xyz 741 28 2000 life_line_z 2000 +durationcanvas 128770 classinstance_ref 128130 // KontrolerAutomatu:ZakupProduktu + xyzwh 226 143 2010 11 102 + overlappingdurationcanvas 134914 + xyzwh 232 150 2020 11 25 + end +end +durationcanvas 129026 classinstance_ref 128258 // :ManagerTransakcji + xyzwh 519 189 2010 11 51 +end +durationcanvas 134786 classinstance_ref 133890 // :Klient + xyzwh 35 149 2010 11 27 +end +durationcanvas 138242 classinstance_ref 137090 // :Sprzedaz + xyzwh 775 217 2010 11 26 +end +msg 129154 synchronous + from durationcanvas_ref 128770 + to durationcanvas_ref 129026 + yz 190 2015 explicitmsg "rozpocznijTransakcje()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "idPorduktu:Int" + label_xy 252 173 +msg 135042 synchronous + from durationcanvas_ref 134786 + to durationcanvas_ref 134914 + yz 153 2025 explicitmsg "wybranyProdukt()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "idProduktu:Int" + label_xy 37 129 +msg 137346 synchronous + from durationcanvas_ref 129026 + to durationcanvas_ref 138242 + yz 226 3010 explicitmsg "create()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "nazwaProduktu:String, cenaProduktu:Money" + label_xy 538 201 +msg 139266 return + from durationcanvas_ref 129026 + to durationcanvas_ref 128770 + yz 229 2015 explicitmsg "cena:Money" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 347 212 +end diff --git a/models/147970.diagram b/models/147970.diagram new file mode 100644 index 0000000..3e75290 --- /dev/null +++ b/models/147970.diagram @@ -0,0 +1,51 @@ +format 223 + +classinstancecanvas 128002 classinstance_ref 129154 // + xyz 40 102 2000 +end +classinstancecanvas 128130 classinstance_ref 128514 // KontrolerAutomatu + xyz 219 106 2000 +end +classinstance 128770 class_ref 164226 // ModulPlatnosciGotowkowej + name "" xyz 422 369 2000 +classinstance 128898 class_ref 178434 // ModulPlatnosciKarta + name "" xyz 82 368 2000 +classinstance 129282 class_ref 178562 // ManagerPlatnosci + name "" xyz 272 212 2006 +linkcanvas 128514 + from ref 128002 z 2001 to ref 128130 +dirscanvas 130306 z 1000 linkcanvas_ref 128514 + + forward_label "1 wyborFormyPatnosci" xyz 76 88 3000 +linkcanvas 129410 + from ref 128898 z 2007 to ref 129282 +dirscanvas 130690 z 1000 linkcanvas_ref 129410 + + backward_label "3 aktywuj()" xyz 232 322 3000 +linkcanvas 129538 + from ref 129282 z 2007 to ref 128770 +dirscanvas 130818 z 1000 linkcanvas_ref 129538 + + forward_label "4 aktywuj()" xyz 415 269 3000 +linkcanvas 130434 + from ref 128130 z 2007 to ref 129282 +dirscanvas 130562 z 1000 linkcanvas_ref 130434 + + forward_label "2 ustawFormePlatnosci(formaPlatnosci:Enum)" xyz 353 162 3000 +msgs + explicitmsg "wyborFormyPatnosci" + forward ranks 1 "1" dirscanvas_ref 130306 + msgs + explicitmsg "ustawFormePlatnosci(formaPlatnosci:Enum)" + forward ranks 2 "1.1" dirscanvas_ref 130562 + msgs + explicitmsg "aktywuj()" + backward ranks 3 "1.1.1" dirscanvas_ref 130690 + no_msg + explicitmsg "aktywuj()" + forward ranks 4 "1.1.2" dirscanvas_ref 130818 + no_msg + msgsend + msgsend +msgsend +end diff --git a/models/148098.diagram b/models/148098.diagram new file mode 100644 index 0000000..e1bc00d --- /dev/null +++ b/models/148098.diagram @@ -0,0 +1,21 @@ +format 223 + +classinstance 128002 class_ref 164226 // ModulPlatnosciGotowkowej + name "" xyz 250 19 2000 life_line_z 2000 +classinstancecanvas 128130 classinstance_ref 129154 // + xyz 79 4 2000 life_line_z 2000 +end +durationcanvas 128258 classinstance_ref 128130 // :Klient + xyzwh 95 118 2010 11 26 +end +durationcanvas 128386 classinstance_ref 128002 // :ModulPlatnosciGotowkowej + xyzwh 341 118 2010 11 25 +end +msg 128514 synchronous + from durationcanvas_ref 128258 + to durationcanvas_ref 128386 + yz 118 2015 explicitmsg "wprowadzenieMonet()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "kwota:Money" + label_xy 113 100 +end diff --git a/models/2.session b/models/2.session index 7f50747..19cf1ff 100644 --- a/models/2.session +++ b/models/2.session @@ -1,6 +1,20 @@ -window_sizes 1800 910 450 1345 758 104 +window_sizes 1920 1017 283 1632 890 74 -show_stereotypes -selected -package_ref 129 // models +diagrams + sequencediagram_ref 147842 // 2-1-wprowadzenieNumeruProduktuNew + 929 807 100 A3 0 0 + sequencediagram_ref 147714 // 2-2-wybranieFormyPlatnosci + 678 823 100 A4 12 0 + active collaborationdiagram_ref 147970 // 2-2-wybranieFormyPlatnosci + 692 810 100 A4 0 0 + sequencediagram_ref 148098 // 2-3-wprowadzenieMonet + 881 788 100 A4 0 0 +end +show_stereotypes +selected sequencediagram_ref 148098 // 2-3-wprowadzenieMonet +open + class_ref 165122 // ManagerTransakcji + class_ref 171906 // Sprzedaz + class_ref 178562 // ManagerPlatnosci +end end diff --git a/models/models.prj b/models/models.prj index 459f00e..e744eab 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,6 +1,6 @@ format 223 "models" - revision 13 + revision 15 modified_by 2 "48516" @@ -1682,7 +1682,7 @@ format 223 overlapping_bars size A3 end - class 164994 "Automat" + class 164994 "ZakupProduktu" visibility package cpp_decl "" java_decl "" @@ -1692,10 +1692,23 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 173186 // (uzywa) + relation 163458 ---> name "uzywa" + a role_name "" multiplicity "1" private + classrelation_ref 173186 // (uzywa) + b multiplicity "1" parent class_ref 165122 // ManagerTransakcji + end + + classrelation 173442 // + relation 163586 ---|> + a public + classrelation_ref 173442 // + b parent class_ref 165122 // ManagerTransakcji + end end classinstance 128514 "KontrolerAutomatu" - type class_ref 164994 // Automat + type class_ref 164994 // ZakupProduktu attributes end relations @@ -1712,6 +1725,23 @@ format 223 explicit_switch_type "" mysql_decl "" + classrelation 173570 // sprzedaz (tworzy) + relation 163714 ---> name "tworzy" + a role_name "sprzedaz" multiplicity "*" public + classrelation_ref 173570 // sprzedaz (tworzy) + b multiplicity "1" parent class_ref 171906 // Sprzedaz + end + + attribute 144386 "produkty" + private explicit_type "Map" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end classinstance 128642 "" @@ -1742,7 +1772,7 @@ format 223 end end - class 165378 "_" + class 165378 "." visibility package cpp_decl "" java_decl "" @@ -1754,7 +1784,7 @@ format 223 end - classinstance 129154 "_" + classinstance 129154 "" stereotype "actor" type class_ref 128142 // Klient attributes @@ -1818,5 +1848,159 @@ format 223 sequencediagramsettings end overlapping_bars size A3 end + + classdiagram 141186 "design-model" + classdiagramsettings draw_all_relations no member_max_width 0 end + size A4 + end + + class 171906 "Sprzedaz" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + classrelation 173826 // (wykorzystuje) + relation 163842 ---> name "wykorzystuje" + a role_name "" multiplicity "1" private + classrelation_ref 173826 // (wykorzystuje) + b multiplicity "*" parent class_ref 164226 // ModulPlatnosciGotowkowej + end + + attribute 144514 "dataRozpoczecia" + private explicit_type "Datetime" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 144642 "nazwaProduktu" + private explicit_type ":String" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 144770 "kwota" + private explicit_type "Kwota" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + sequencediagram 147714 "2-2-wybranieFormyPlatnosci" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 147842 "2-1-wprowadzenieNumeruProduktuNew" + sequencediagramsettings end + overlapping_bars size A3 + end + + collaborationdiagram 147970 "2-2-wybranieFormyPlatnosci" + collaborationdiagramsettings end + size A4 + end + + class 178434 "ModulPlatnosciKarta" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 178562 "ManagerPlatnosci" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + attribute 144258 "formyPlatnosci" + private explicit_type "Enum" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + sequencediagram 148098 "2-3-wprowadzenieMonet" + sequencediagramsettings end + overlapping_bars size A4 + end + + class 178690 "Produkt" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + attribute 144898 "id" + private explicit_type "Int" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 145026 "nazwa" + private explicit_type "String" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 145154 "cena" + private explicit_type "Money" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end end end From ecb6ef95f9aa96a020f259077ed65448b581165b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Strza=C5=82ko?= Date: Fri, 29 Jan 2021 22:56:08 +0100 Subject: [PATCH 4/9] Update system-events MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Usunięcie dwóch zbędnych zdarzeń w UC 8 --- system-events.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/system-events.md b/system-events.md index c3c9cda..55a697c 100644 --- a/system-events.md +++ b/system-events.md @@ -27,10 +27,8 @@ Use case 4: Płatność kartą 1. podłączenie laptopa i podanie hasła 2. włączenie narzędzi diagnostycznych 3. rozpoczęcie naprawy poprzez włączenie narzędzi naprawczych - 4. zakończenie naprawy - 5. zamkniecie automatu - 6. ponowne uruchomienie automatu - 7. przeprowadzenie testowej operacji zakupu + 4. zamkniecie automatu + 5. ponowne uruchomienie automatu Use case 9: Generowanie raportu sprzedaży ----------------- From 2e5fd4f9a56a0034487e4ee2565fc789c0b80877 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Strza=C5=82ko?= Date: Sat, 30 Jan 2021 00:58:09 +0100 Subject: [PATCH 5/9] Update 'system-events.md' --- system-events.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/system-events.md b/system-events.md index 55a697c..befa005 100644 --- a/system-events.md +++ b/system-events.md @@ -24,8 +24,8 @@ Use case 4: Płatność kartą Use case 8: Naprawa automatu w przypadku awarii systemu ----------------- - 1. podłączenie laptopa i podanie hasła - 2. włączenie narzędzi diagnostycznych + 1. podłączenie laptopa do automatu (+ logowanie) + 2. włączenie narzędzi diagnostycznych (+ Generacja raportu) 3. rozpoczęcie naprawy poprzez włączenie narzędzi naprawczych 4. zamkniecie automatu 5. ponowne uruchomienie automatu From f075d6819d8e054348249ede22cedb142356e9ec Mon Sep 17 00:00:00 2001 From: Dominik Date: Sun, 31 Jan 2021 00:38:15 +0100 Subject: [PATCH 6/9] Test commit with 8-4 --- models/128044.diagram | 30 +++++++++++++++++++++++++++++ models/44.session | 14 ++++++++++++++ models/models.prj | 45 +++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 87 insertions(+), 2 deletions(-) create mode 100644 models/128044.diagram create mode 100644 models/44.session diff --git a/models/128044.diagram b/models/128044.diagram new file mode 100644 index 0000000..a864a0f --- /dev/null +++ b/models/128044.diagram @@ -0,0 +1,30 @@ +format 223 + +classinstance 128172 class_ref 128044 // Serwisant + name "" xyz 50 14 2000 life_line_z 2000 +classinstance 128300 class_ref 128172 // AutomatController + name "" xyz 181 19 2005 life_line_z 2000 +classinstance 128812 class_ref 128300 // SystemOperacyjny + name "" xyz 401 17 2005 life_line_z 2000 +durationcanvas 128428 classinstance_ref 128172 // :Serwisant + xyzwh 81 86 2010 11 40 +end +durationcanvas 128556 classinstance_ref 128300 // :AutomatController + xyzwh 241 87 2010 11 37 +end +durationcanvas 128940 classinstance_ref 128812 // :SystemOperacyjny + xyzwh 465 102 2010 11 25 +end +msg 128684 synchronous + from durationcanvas_ref 128428 + to durationcanvas_ref 128556 + yz 87 2015 explicitmsg "1. zamknijAutomat()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 101 70 +msg 129068 synchronous + from durationcanvas_ref 128556 + to durationcanvas_ref 128940 + yz 102 2020 explicitmsg "1.1. przejdzWStanGotowosci()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 260 87 +end diff --git a/models/44.session b/models/44.session new file mode 100644 index 0000000..32c7765 --- /dev/null +++ b/models/44.session @@ -0,0 +1,14 @@ +window_sizes 1800 910 450 1345 753 104 + +diagrams + active sequencediagram_ref 128044 // 8-4 zamkniecieAutomatu + 1076 602 100 A4 0 0 + sequencediagram_ref 128269 // 7-3-zamkniecie + 1076 602 100 A3 0 0 +end +show_stereotypes +selected class_ref 128172 // AutomatController +open + classview_ref 128002 // design +end +end diff --git a/models/models.prj b/models/models.prj index e744eab..1c36b7b 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,7 +1,7 @@ format 223 "models" - revision 15 - modified_by 2 "48516" + revision 16 + modified_by 44 "KingClank" @@ -2002,5 +2002,46 @@ format 223 MysqlColumn end end + + class 128044 "Serwisant" + visibility package stereotype "actor" + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + sequencediagram 128044 "8-4 zamkniecieAutomatu" + sequencediagramsettings end + overlapping_bars size A4 + end + + class 128172 "AutomatController" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 128300 "SystemOperacyjny" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end end end From 209f83fa6bc0f75ea605a48ccc35fc9e94495620 Mon Sep 17 00:00:00 2001 From: Dominik Date: Sun, 31 Jan 2021 01:11:58 +0100 Subject: [PATCH 7/9] Added rest of the Diagrams for UC-8 --- models/128044.diagram | 16 ++++---- models/134572.diagram | 90 +++++++++++++++++++++++++++++++++++++++++++ models/134700.diagram | 55 ++++++++++++++++++++++++++ models/134828.diagram | 32 +++++++++++++++ models/134956.diagram | 55 ++++++++++++++++++++++++++ models/44.session | 12 ++++-- models/models.prj | 82 ++++++++++++++++++++++++++++++++++++++- 7 files changed, 331 insertions(+), 11 deletions(-) create mode 100644 models/134572.diagram create mode 100644 models/134700.diagram create mode 100644 models/134828.diagram create mode 100644 models/134956.diagram diff --git a/models/128044.diagram b/models/128044.diagram index a864a0f..e409471 100644 --- a/models/128044.diagram +++ b/models/128044.diagram @@ -2,17 +2,19 @@ format 223 classinstance 128172 class_ref 128044 // Serwisant name "" xyz 50 14 2000 life_line_z 2000 -classinstance 128300 class_ref 128172 // AutomatController - name "" xyz 181 19 2005 life_line_z 2000 -classinstance 128812 class_ref 128300 // SystemOperacyjny - name "" xyz 401 17 2005 life_line_z 2000 +classinstance 128300 class_ref 128014 // Automat + name "Automat" xyz 185 19 2005 life_line_z 2000 +classinstance 128812 class_ref 128014 // Automat + name "AutomatController" xyz 378 17 2005 life_line_z 2000 +note 129196 "Co przechodzi w stan gotowosci? Automat czy AutomatController?" + xyzwh 495 143 2000 253 55 durationcanvas 128428 classinstance_ref 128172 // :Serwisant xyzwh 81 86 2010 11 40 end -durationcanvas 128556 classinstance_ref 128300 // :AutomatController - xyzwh 241 87 2010 11 37 +durationcanvas 128556 classinstance_ref 128300 // Automat:Automat + xyzwh 242 87 2010 11 37 end -durationcanvas 128940 classinstance_ref 128812 // :SystemOperacyjny +durationcanvas 128940 classinstance_ref 128812 // AutomatController:Automat xyzwh 465 102 2010 11 25 end msg 128684 synchronous diff --git a/models/134572.diagram b/models/134572.diagram new file mode 100644 index 0000000..1eea6e6 --- /dev/null +++ b/models/134572.diagram @@ -0,0 +1,90 @@ +format 223 + +classinstance 128044 class_ref 128044 // Serwisant + name "" xyz -6 4 2000 life_line_z 2000 +classinstance 128172 class_ref 134828 // Laptop + name "" xyz 175 101 2005 life_line_z 2000 +classinstance 128300 class_ref 134956 // ManagerWejsciaWyjscia + name "" xyz 212 8 2005 life_line_z 2000 +classinstance 128428 class_ref 135084 // ModulLogowania + name "" xyz 520 5 2005 life_line_z 2000 +classinstance 128556 class_ref 128172 // AutomatController + name "" xyz 708 4 2000 life_line_z 2000 +note 131500 "Jak zapisac podlaczenie laptopa?" + xyzwh 31 471 2000 183 55 +note 131628 "Czy kontroler moze obslugiwac przejscie w stan serwisowy? +" + xyzwh 580 365 2000 193 71 +durationcanvas 128684 classinstance_ref 128044 // :Serwisant + xyzwh 25 58 2010 11 41 +end +durationcanvas 128812 classinstance_ref 128300 // :ManagerWejsciaWyjscia + xyzwh 295 59 2010 11 70 +end +durationcanvas 129324 classinstance_ref 128428 // :ModulLogowania + xyzwh 576 78 2010 11 25 +end +durationcanvas 129580 classinstance_ref 128428 // :ModulLogowania + xyzwh 576 153 2010 11 191 + overlappingdurationcanvas 130988 + xyzwh 582 265 2020 11 25 + end +end +durationcanvas 129708 classinstance_ref 128172 // :Laptop + xyzwh 199 151 2010 11 109 +end +durationcanvas 129964 classinstance_ref 128044 // :Serwisant + xyzwh 25 166 2010 11 65 +end +durationcanvas 131244 classinstance_ref 128556 // :AutomatController + xyzwh 769 323 2010 11 26 +end +msg 128940 synchronous + from durationcanvas_ref 128684 + to durationcanvas_ref 128812 + yz 59 2015 explicitmsg "1. podlaczLaptopa()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 73 42 +msg 129452 synchronous + from durationcanvas_ref 128812 + to durationcanvas_ref 129324 + yz 78 2015 explicitmsg "1.1. przeslijSygnalONowymUrzadzeniu()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 311 59 +msg 129836 synchronous + from durationcanvas_ref 129580 + to durationcanvas_ref 129708 + yz 153 2015 explicitmsg "1.2. zarzadajHasla()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 346 136 +msg 130092 synchronous + from durationcanvas_ref 129708 + to durationcanvas_ref 129964 + yz 166 2015 explicitmsg "1.2.1. zarzadajHasla()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 45 147 +msg 130220 return + from durationcanvas_ref 129964 + to durationcanvas_ref 129708 + yz 217 2015 explicitmsg "1.3. wprowadzDaneLogowania(ID : int, haslo : string)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 37 200 +msg 130860 return + from durationcanvas_ref 129708 + to durationcanvas_ref 129580 + yz 234 2015 explicitmsg "1.3.1 zalogujSie(ID : int, haslo : string)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 264 243 +reflexivemsg 131116 synchronous + to durationcanvas_ref 130988 + yz 265 2025 explicitmsg "1.4 weryfikujDaneLogowania()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "ID : int, haslo : string" + label_xy 431 278 +msg 131372 synchronous + from durationcanvas_ref 129580 + to durationcanvas_ref 131244 + yz 325 2015 explicitmsg "1.5 przelaczWStanSerwisowy()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 570 342 +end diff --git a/models/134700.diagram b/models/134700.diagram new file mode 100644 index 0000000..a169e1b --- /dev/null +++ b/models/134700.diagram @@ -0,0 +1,55 @@ +format 223 + +classinstance 128044 class_ref 128044 // Serwisant + name "" xyz 17 4 2000 life_line_z 2000 +classinstance 128172 class_ref 134828 // Laptop + name "" xyz 257 4 2000 life_line_z 2000 +classinstance 128300 class_ref 135340 // Diagnoza + name "" xyz 428 4 2000 life_line_z 2000 +classinstance 128428 class_ref 135212 // Raport + name "" xyz 702 83 2000 life_line_z 2000 +note 129196 "Diagnoza czy SystemOperacyjny?" + xyzwh 470 34 2005 155 59 +note 129836 "Moze bardziej jest to przeprowadzenie diagnozy niz \"wlaczenie narzedzi diagnostycznych?\"" + xyzwh 58 464 2000 277 73 +durationcanvas 128556 classinstance_ref 128044 // :Serwisant + xyzwh 48 69 2010 11 40 +end +durationcanvas 128684 classinstance_ref 128172 // :Laptop + xyzwh 281 70 2010 11 67 +end +durationcanvas 128940 classinstance_ref 128300 // :Diagnoza + xyzwh 461 82 2010 11 109 +end +durationcanvas 129324 classinstance_ref 128428 // :Raport + xyzwh 726 133 2010 11 25 +end +durationcanvas 129580 classinstance_ref 128172 // :Laptop + xyzwh 281 162 2010 11 25 +end +msg 128812 synchronous + from durationcanvas_ref 128556 + to durationcanvas_ref 128684 + yz 70 2015 explicitmsg "1. wlaczNarzedziaDiagnostyczne()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 57 52 +msg 129068 synchronous + from durationcanvas_ref 128684 + to durationcanvas_ref 128940 + yz 82 2015 explicitmsg "1.1. rozpocznijDiagnoze" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 298 65 +msg 129452 synchronous + from durationcanvas_ref 128940 + to durationcanvas_ref 129324 + yz 133 2015 explicitmsg "<> 1.1.1 stworzRaportDiagnozy" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 467 117 +msg 129708 synchronous + from durationcanvas_ref 128940 + to durationcanvas_ref 129580 + yz 162 2015 explicitmsg "1.2 ZwrocRaport()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "raport : Raport" + label_xy 271 188 +end diff --git a/models/134828.diagram b/models/134828.diagram new file mode 100644 index 0000000..a2243d3 --- /dev/null +++ b/models/134828.diagram @@ -0,0 +1,32 @@ +format 223 + +classinstance 128044 class_ref 128044 // Serwisant + name "" xyz 34 4 2000 life_line_z 2000 +classinstance 128172 class_ref 134828 // Laptop + name "" xyz 260 7 2000 life_line_z 2000 +classinstance 128684 class_ref 128300 // SystemOperacyjny + name "" xyz 403 4 2000 life_line_z 2000 +note 129068 "czy nie jest to zbyt ogolne? Co mozna dodac?" + xyzwh 308 141 2000 153 85 +durationcanvas 128300 classinstance_ref 128044 // :Serwisant + xyzwh 65 75 2010 11 40 +end +durationcanvas 128428 classinstance_ref 128172 // :Laptop + xyzwh 284 76 2010 11 85 +end +durationcanvas 128812 classinstance_ref 128684 // :SystemOperacyjny + xyzwh 467 98 2010 11 26 +end +msg 128556 synchronous + from durationcanvas_ref 128300 + to durationcanvas_ref 128428 + yz 76 2015 explicitmsg "1. wlaczNarzedziaNaprawcze()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 76 58 +msg 128940 synchronous + from durationcanvas_ref 128428 + to durationcanvas_ref 128812 + yz 98 2015 explicitmsg "1.1. Naprawa()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 333 81 +end diff --git a/models/134956.diagram b/models/134956.diagram new file mode 100644 index 0000000..6613ef5 --- /dev/null +++ b/models/134956.diagram @@ -0,0 +1,55 @@ +format 223 + +classinstance 128044 class_ref 128044 // Serwisant + name "" xyz 33 4 2000 life_line_z 2000 +classinstance 128172 class_ref 134828 // Laptop + name "" xyz 323 8 2000 life_line_z 2000 +classinstance 128300 class_ref 128300 // SystemOperacyjny + name "" xyz 473 4 2000 life_line_z 2000 +classinstance 128428 class_ref 128172 // AutomatController + name "" xyz 705 5 2000 life_line_z 2000 +note 129708 "Czy ten restart jest zbedny? +" + xyzwh 379 121 2000 151 53 +note 129836 "Klasyczne pytanie o to co przechodzi w stan gotowosci +" + xyzwh 584 205 2000 157 89 +durationcanvas 128556 classinstance_ref 128044 // :Serwisant + xyzwh 64 69 2010 11 41 +end +durationcanvas 128684 classinstance_ref 128172 // :Laptop + xyzwh 347 70 2010 11 82 +end +durationcanvas 128940 classinstance_ref 128300 // :SystemOperacyjny + xyzwh 537 89 2010 11 127 + overlappingdurationcanvas 129196 + xyzwh 543 137 2020 11 25 + end +end +durationcanvas 129452 classinstance_ref 128428 // :AutomatController + xyzwh 766 173 2010 11 35 +end +msg 128812 synchronous + from durationcanvas_ref 128556 + to durationcanvas_ref 128684 + yz 70 2015 explicitmsg "1. wybierzPoleceniePonownegoUruchomienia()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 59 53 +msg 129068 synchronous + from durationcanvas_ref 128684 + to durationcanvas_ref 128940 + yz 89 2015 explicitmsg "1.1. ponownieUruchom()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 367 72 +reflexivemsg 129324 synchronous + to durationcanvas_ref 129196 + yz 137 2025 explicitmsg "1.2 restartFunkcji()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 552 118 +msg 129580 synchronous + from durationcanvas_ref 128940 + to durationcanvas_ref 129452 + yz 190 2025 explicitmsg "1.3. przejdzWStanGotowosci()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 557 173 +end diff --git a/models/44.session b/models/44.session index 32c7765..6428a18 100644 --- a/models/44.session +++ b/models/44.session @@ -1,10 +1,16 @@ window_sizes 1800 910 450 1345 753 104 diagrams - active sequencediagram_ref 128044 // 8-4 zamkniecieAutomatu + sequencediagram_ref 134700 // 8-2 wlaczenieNarzedziDiagnostycznych + 1076 602 100 A4 0 0 + sequencediagram_ref 134572 // 8-1 podlaczenieLaptopaDoAutomatu + 1076 602 100 A4 0 0 + sequencediagram_ref 134828 // 8-3 rozpoczecieNaprawy + 1076 602 100 A4 0 0 + sequencediagram_ref 128044 // 8-4 zamkniecieAutomatu + 1076 602 100 A4 0 0 + active sequencediagram_ref 134956 // 8-5 restartAutomatu 1076 602 100 A4 0 0 - sequencediagram_ref 128269 // 7-3-zamkniecie - 1076 602 100 A3 0 0 end show_stereotypes selected class_ref 128172 // AutomatController diff --git a/models/models.prj b/models/models.prj index 1c36b7b..98a22d2 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,6 +1,6 @@ format 223 "models" - revision 16 + revision 17 modified_by 44 "KingClank" @@ -2043,5 +2043,85 @@ format 223 mysql_decl "" end + + sequencediagram 134572 "8-1 podlaczenieLaptopaDoAutomatu" + sequencediagramsettings end + overlapping_bars size A4 + end + + class 134828 "Laptop" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 134956 "ManagerWejsciaWyjscia" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 135084 "ModulLogowania" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + sequencediagram 134700 "8-2 wlaczenieNarzedziDiagnostycznych" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 134828 "8-3 rozpoczecieNaprawy" + sequencediagramsettings end + overlapping_bars size A4 + end + + sequencediagram 134956 "8-5 restartAutomatu" + sequencediagramsettings end + overlapping_bars size A4 + end + + class 135212 "Raport" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end + + class 135340 "Diagnoza" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + end end end From d8b2380b6292742f3e7c5589196c1d39ca56a864 Mon Sep 17 00:00:00 2001 From: s444417 Date: Sun, 31 Jan 2021 11:25:35 +0100 Subject: [PATCH 8/9] interaction diagram uc2 --- models/147714.diagram | 27 ---------- models/147842.diagram | 55 -------------------- models/147970.diagram | 38 +++++++------- models/148098.diagram | 89 ++++++++++++++++++++++++++++----- models/154626.diagram | 59 ++++++++++++++++++++++ models/154754.diagram | 84 +++++++++++++++++++++++++++++++ models/2.session | 20 +++----- models/models.prj | 113 +++++++++++++++++++++++++++++++++++------- 8 files changed, 339 insertions(+), 146 deletions(-) delete mode 100644 models/147714.diagram delete mode 100644 models/147842.diagram create mode 100644 models/154626.diagram create mode 100644 models/154754.diagram diff --git a/models/147714.diagram b/models/147714.diagram deleted file mode 100644 index 8dd1bf2..0000000 --- a/models/147714.diagram +++ /dev/null @@ -1,27 +0,0 @@ -format 223 - -classinstancecanvas 128002 classinstance_ref 129154 // - xyz 81 13 2000 life_line_z 2000 -end -classinstancecanvas 128386 classinstance_ref 128514 // KontrolerAutomatu - xyz 182 21 2000 life_line_z 2000 -end -classinstance 128514 class_ref 165122 // ManagerTransakcji - name "" xyz 427 19 2000 life_line_z 2000 -classinstancecanvas 128642 classinstance_ref 135682 // - xyz 593 20 2000 life_line_z 2000 -end -classinstance 128770 class_ref 164226 // ModulPlatnosciGotowkowej - name "" xyz 690 19 2000 life_line_z 2000 -durationcanvas 128898 classinstance_ref 128002 // :Klient - xyzwh 97 127 2010 11 29 -end -durationcanvas 129026 classinstance_ref 128386 // KontrolerAutomatu:ZakupProduktu - xyzwh 272 127 2010 11 26 -end -msg 129154 synchronous - from durationcanvas_ref 128898 - to durationcanvas_ref 129026 - yz 127 2015 unspecifiedmsg - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default -end diff --git a/models/147842.diagram b/models/147842.diagram deleted file mode 100644 index 1cbadec..0000000 --- a/models/147842.diagram +++ /dev/null @@ -1,55 +0,0 @@ -format 223 - -classinstancecanvas 128130 classinstance_ref 128514 // KontrolerAutomatu - xyz 115 33 2010 life_line_z 2000 -end -classinstancecanvas 128258 classinstance_ref 128642 // - show_stereotype_properties no xyz 455 29 2015 life_line_z 2000 -end -classinstance 133890 class_ref 128142 // Klient - name "" xyz 19 27 2000 life_line_z 2000 -classinstance 137090 class_ref 171906 // Sprzedaz - name "" xyz 741 28 2000 life_line_z 2000 -durationcanvas 128770 classinstance_ref 128130 // KontrolerAutomatu:ZakupProduktu - xyzwh 226 143 2010 11 102 - overlappingdurationcanvas 134914 - xyzwh 232 150 2020 11 25 - end -end -durationcanvas 129026 classinstance_ref 128258 // :ManagerTransakcji - xyzwh 519 189 2010 11 51 -end -durationcanvas 134786 classinstance_ref 133890 // :Klient - xyzwh 35 149 2010 11 27 -end -durationcanvas 138242 classinstance_ref 137090 // :Sprzedaz - xyzwh 775 217 2010 11 26 -end -msg 129154 synchronous - from durationcanvas_ref 128770 - to durationcanvas_ref 129026 - yz 190 2015 explicitmsg "rozpocznijTransakcje()" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - args "idPorduktu:Int" - label_xy 252 173 -msg 135042 synchronous - from durationcanvas_ref 134786 - to durationcanvas_ref 134914 - yz 153 2025 explicitmsg "wybranyProdukt()" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - args "idProduktu:Int" - label_xy 37 129 -msg 137346 synchronous - from durationcanvas_ref 129026 - to durationcanvas_ref 138242 - yz 226 3010 explicitmsg "create()" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - args "nazwaProduktu:String, cenaProduktu:Money" - label_xy 538 201 -msg 139266 return - from durationcanvas_ref 129026 - to durationcanvas_ref 128770 - yz 229 2015 explicitmsg "cena:Money" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 347 212 -end diff --git a/models/147970.diagram b/models/147970.diagram index 3e75290..f4c373a 100644 --- a/models/147970.diagram +++ b/models/147970.diagram @@ -1,49 +1,49 @@ format 223 classinstancecanvas 128002 classinstance_ref 129154 // - xyz 40 102 2000 + xyz 28 103 2000 end classinstancecanvas 128130 classinstance_ref 128514 // KontrolerAutomatu - xyz 219 106 2000 + xyz 326 108 2000 end -classinstance 128770 class_ref 164226 // ModulPlatnosciGotowkowej - name "" xyz 422 369 2000 -classinstance 128898 class_ref 178434 // ModulPlatnosciKarta - name "" xyz 82 368 2000 +classinstance 128898 class_ref 164226 // ManagerPlatnosciGotowkowej + name "" xyz 167 375 2000 classinstance 129282 class_ref 178562 // ManagerPlatnosci - name "" xyz 272 212 2006 + name "" xyz 377 213 2006 +classinstance 130946 class_ref 178434 // ManagerPlatnosciKarta + name "" xyz 500 397 2000 linkcanvas 128514 from ref 128002 z 2001 to ref 128130 dirscanvas 130306 z 1000 linkcanvas_ref 128514 - forward_label "1 wyborFormyPatnosci" xyz 76 88 3000 + forward_label "1 wybranaFormaPatnosci(numerFormyPlatnosci:Int)" xyz 29 89 3000 linkcanvas 129410 from ref 128898 z 2007 to ref 129282 dirscanvas 130690 z 1000 linkcanvas_ref 129410 - backward_label "3 aktywuj()" xyz 232 322 3000 -linkcanvas 129538 - from ref 129282 z 2007 to ref 128770 -dirscanvas 130818 z 1000 linkcanvas_ref 129538 - - forward_label "4 aktywuj()" xyz 415 269 3000 + backward_label "3 zrealizujPlatnosc(cena:Money)" xyz 273 325 3000 linkcanvas 130434 from ref 128130 z 2007 to ref 129282 dirscanvas 130562 z 1000 linkcanvas_ref 130434 - forward_label "2 ustawFormePlatnosci(formaPlatnosci:Enum)" xyz 353 162 3000 + forward_label "2 ustawFormePlatnosci(formaPlatnosci:Enum)" xyz 459 166 3000 +linkcanvas 131074 + from ref 129282 z 2007 to ref 130946 +dirscanvas 131202 z 1000 linkcanvas_ref 131074 + + forward_label "4 zrealizujPlatnosci(cena:Money)" xyz 437 286 3000 msgs - explicitmsg "wyborFormyPatnosci" + explicitmsg "wybranaFormaPatnosci(numerFormyPlatnosci:Int)" forward ranks 1 "1" dirscanvas_ref 130306 msgs explicitmsg "ustawFormePlatnosci(formaPlatnosci:Enum)" forward ranks 2 "1.1" dirscanvas_ref 130562 msgs - explicitmsg "aktywuj()" + explicitmsg "zrealizujPlatnosc(cena:Money)" backward ranks 3 "1.1.1" dirscanvas_ref 130690 no_msg - explicitmsg "aktywuj()" - forward ranks 4 "1.1.2" dirscanvas_ref 130818 + explicitmsg "zrealizujPlatnosci(cena:Money)" + forward ranks 4 "1.1.2" dirscanvas_ref 131202 no_msg msgsend msgsend diff --git a/models/148098.diagram b/models/148098.diagram index e1bc00d..5be7a4f 100644 --- a/models/148098.diagram +++ b/models/148098.diagram @@ -1,21 +1,84 @@ format 223 -classinstance 128002 class_ref 164226 // ModulPlatnosciGotowkowej - name "" xyz 250 19 2000 life_line_z 2000 classinstancecanvas 128130 classinstance_ref 129154 // - xyz 79 4 2000 life_line_z 2000 + xyz 71.9 4.2 2000 life_line_z 2000 end -durationcanvas 128258 classinstance_ref 128130 // :Klient - xyzwh 95 118 2010 11 26 +classinstancecanvas 128642 classinstance_ref 128514 // KontrolerAutomatu + xyz 149.8 12.8 2000 life_line_z 2000 end -durationcanvas 128386 classinstance_ref 128002 // :ModulPlatnosciGotowkowej - xyzwh 341 118 2010 11 25 +classinstance 129154 class_ref 164226 // ManagerPlatnosciGotowkowej + name "" xyz 433.4 12.8 2000 life_line_z 2000 +classinstance 129922 class_ref 178562 // ManagerPlatnosci + name "" xyz 755.5 8.2 2000 life_line_z 2000 +classinstance 130306 class_ref 185218 // ManagerSprzedazy + name "" xyz 1019.6 13.6 2000 life_line_z 2000 +classinstance 130690 class_ref 171906 // Sprzedaz + name "" xyz 1585.4 3.6 2000 life_line_z 2000 +durationcanvas 128770 classinstance_ref 128130 // :Klient + xyzwh 87 59.7 2010 11 40 end -msg 128514 synchronous - from durationcanvas_ref 128258 - to durationcanvas_ref 128386 - yz 118 2015 explicitmsg "wprowadzenieMonet()" +durationcanvas 128898 classinstance_ref 128642 // KontrolerAutomatu:ZakupProduktu + xyzwh 260 75.6 2010 11 121 +end +durationcanvas 129282 classinstance_ref 129154 // :ManagerPlatnosciGotowkowej + xyzwh 533 86.3 2010 11 120 + overlappingdurationcanvas 129666 + xyzwh 539 137 2020 11 25 + end +end +durationcanvas 130050 classinstance_ref 129922 // :ManagerPlatnosci + xyzwh 815 157.6 2010 11 92 +end +durationcanvas 130434 classinstance_ref 130306 // :ManagerSprzedazy + xyzwh 1083 211.2 2010 11 61 +end +durationcanvas 130818 classinstance_ref 130690 // :Sprzedaz + xyzwh 1617 244.2 2010 11 25 +end +msg 129026 synchronous + from durationcanvas_ref 128770 + to durationcanvas_ref 128898 + yz 80 2015 explicitmsg "wprowadzonoMonety(wartosc:Money)" show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - args "kwota:Money" - label_xy 113 100 + label_xy 61 58 +msg 129410 synchronous + from durationcanvas_ref 128898 + to durationcanvas_ref 129282 + yz 90 2015 explicitmsg "wprowadzonaKwota()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "wartosc:Money" + label_xy 282 73 +msg 129538 return + from durationcanvas_ref 129282 + to durationcanvas_ref 128898 + yz 174 2015 explicitmsg "reszta:Money" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 357 157 +reflexivemsg 129794 synchronous + to durationcanvas_ref 129666 + yz 137 2025 explicitmsg "obliczReszte()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "cena:Money, kredytKlienta:Money" + label_xy 498 107 +msg 130178 synchronous + from durationcanvas_ref 129282 + to durationcanvas_ref 130050 + yz 194 2015 explicitmsg "ustawReszte()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "reszta:Money" + label_xy 581 177 +msg 130562 synchronous + from durationcanvas_ref 130050 + to durationcanvas_ref 130434 + yz 233 2015 explicitmsg "ustawInformacjeOPlatnosci()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "reszta:Money" + label_xy 825 212 +msg 130946 synchronous + from durationcanvas_ref 130434 + to durationcanvas_ref 130818 + yz 260 2015 explicitmsg "create()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "nazwa:String, cena:Money, metodaPlatnosci:String, reszta:Money" + label_xy 1139 236 end diff --git a/models/154626.diagram b/models/154626.diagram new file mode 100644 index 0000000..77138e8 --- /dev/null +++ b/models/154626.diagram @@ -0,0 +1,59 @@ +format 223 + +classinstancecanvas 128002 classinstance_ref 129154 // + xyz 73 116 2000 +end +classinstancecanvas 128130 classinstance_ref 128514 // KontrolerAutomatu + xyz 336 124 2000 +end +classinstance 128770 class_ref 165122 // ManagerProduktow + name "" xyz 381 264 2000 +classinstance 129794 class_ref 185218 // ManagerSprzedazy + name "" xyz 204 390 2000 +classinstance 130178 class_ref 178562 // ManagerPlatnosci + name "" xyz 565 391 2000 +linkcanvas 128258 + from ref 128002 z 2001 to ref 128130 +dirscanvas 128386 z 1000 linkcanvas_ref 128258 + + forward_label "1 wybranyProdukt(produktId:Int)" xyz 125 104 3000 +linkcanvas 128898 decenter_begin 662 decenter_end 779 + from ref 128130 z 2001 to ref 128770 +dirscanvas 129026 z 1000 linkcanvas_ref 128898 + + forward_label "2 wybranyProdukt(produktId:Int)" xyz 508 200 3000 +linkcanvas 129154 + from ref 128770 z 2001 to ref 128130 +dirscanvas 129282 z 1000 linkcanvas_ref 129154 + + forward_label "3 cena:Money" xyz 342 199 3000 +linkcanvas 129922 + from ref 128770 z 2001 to ref 129794 +dirscanvas 130050 z 1000 linkcanvas_ref 129922 + + forward_label "4 ustawProdukt(nazwa:String, cena:Money)" xyz 241 361 3000 +linkcanvas 130306 + from ref 128770 z 2001 to ref 130178 +dirscanvas 130434 z 1000 linkcanvas_ref 130306 + + forward_label "5 aktywuj(cena:Money)" xyz 486 307 3000 +msgs + explicitmsg "wybranyProdukt(produktId:Int)" + forward ranks 1 "1" dirscanvas_ref 128386 + msgs + explicitmsg "wybranyProdukt(produktId:Int)" + forward ranks 2 "1.1" dirscanvas_ref 129026 + msgs + explicitmsg "cena:Money" + forward ranks 3 "1.1.1" dirscanvas_ref 129282 + no_msg + explicitmsg "ustawProdukt(nazwa:String, cena:Money)" + forward ranks 4 "1.1.2" dirscanvas_ref 130050 + no_msg + explicitmsg "aktywuj(cena:Money)" + forward ranks 5 "1.1.3" dirscanvas_ref 130434 + no_msg + msgsend + msgsend +msgsend +end diff --git a/models/154754.diagram b/models/154754.diagram new file mode 100644 index 0000000..1c56135 --- /dev/null +++ b/models/154754.diagram @@ -0,0 +1,84 @@ +format 223 + +classinstancecanvas 128130 classinstance_ref 129154 // + xyz 71.6 4.8 2000 life_line_z 2000 +end +classinstancecanvas 128642 classinstance_ref 128514 // KontrolerAutomatu + xyz 150.2 12.2 2000 life_line_z 2000 +end +classinstance 129154 class_ref 164226 // ManagerPlatnosciGotowkowej + name "" xyz 433.6 12.2 2000 life_line_z 2000 +classinstance 129922 class_ref 178562 // ManagerPlatnosci + name "" xyz 756.4 8 2000 life_line_z 2000 +classinstance 130306 class_ref 185218 // ManagerSprzedazy + name "" xyz 1019.8 13 2000 life_line_z 2000 +classinstance 130690 class_ref 171906 // Sprzedaz + name "" xyz 1585.2 4 2000 life_line_z 2000 +durationcanvas 128770 classinstance_ref 128130 // :Klient + xyzwh 87 59 2010 11 40 +end +durationcanvas 128898 classinstance_ref 128642 // KontrolerAutomatu:ZakupProduktu + xyzwh 261 75 2010 11 121 +end +durationcanvas 129282 classinstance_ref 129154 // :ManagerPlatnosciGotowkowej + xyzwh 533 85 2010 11 120 + overlappingdurationcanvas 131074 + xyzwh 539 134 2020 11 25 + end +end +durationcanvas 130050 classinstance_ref 129922 // :ManagerPlatnosci + xyzwh 816 158 2010 11 92 +end +durationcanvas 130434 classinstance_ref 130306 // :ManagerSprzedazy + xyzwh 1084 211 2010 11 61 +end +durationcanvas 130818 classinstance_ref 130690 // :Sprzedaz + xyzwh 1619 244 2010 11 27 +end +msg 129026 synchronous + from durationcanvas_ref 128770 + to durationcanvas_ref 128898 + yz 80 2015 explicitmsg "zaprzestanieWprowadzaniaMonet(wartosc:Money)" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 61 58 +msg 129410 synchronous + from durationcanvas_ref 128898 + to durationcanvas_ref 129282 + yz 113 2015 explicitmsg "wprowadzonaKwota()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "wartosc:Money" + label_xy 282 96 +msg 129538 return + from durationcanvas_ref 129282 + to durationcanvas_ref 128898 + yz 161 2015 explicitmsg "wartosc:Money" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 357 144 +msg 130178 synchronous + from durationcanvas_ref 129282 + to durationcanvas_ref 130050 + yz 194 2015 explicitmsg "ustawNiepowodzenie()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "zwroconaWartosc:Money" + label_xy 581 177 +msg 130562 synchronous + from durationcanvas_ref 130050 + to durationcanvas_ref 130434 + yz 233 2015 explicitmsg "ustawInformacjeOPlatnosci()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "zwroconaWartosc:Money" + label_xy 825 212 +msg 130946 synchronous + from durationcanvas_ref 130434 + to durationcanvas_ref 130818 + yz 260 2015 explicitmsg "create()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "nazwa:String, cena:Money, metodaPlatnosci:String, zwroconaWartosc:Money" + label_xy 1139 236 +reflexivemsg 131202 synchronous + to durationcanvas_ref 131074 + yz 134 2025 explicitmsg "zwrocWprowadzone()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "wartosc:Money" + label_xy 438 117 +end diff --git a/models/2.session b/models/2.session index 19cf1ff..16350ce 100644 --- a/models/2.session +++ b/models/2.session @@ -1,20 +1,14 @@ -window_sizes 1920 1017 283 1632 890 74 +window_sizes 1920 1017 302 1613 890 74 -diagrams - sequencediagram_ref 147842 // 2-1-wprowadzenieNumeruProduktuNew - 929 807 100 A3 0 0 - sequencediagram_ref 147714 // 2-2-wybranieFormyPlatnosci - 678 823 100 A4 12 0 - active collaborationdiagram_ref 147970 // 2-2-wybranieFormyPlatnosci - 692 810 100 A4 0 0 - sequencediagram_ref 148098 // 2-3-wprowadzenieMonet - 881 788 100 A4 0 0 -end show_stereotypes -selected sequencediagram_ref 148098 // 2-3-wprowadzenieMonet +selected sequencediagram_ref 154754 // 2-4-zaprzestanieWprowadzaniaMonet open - class_ref 165122 // ManagerTransakcji + classinstance_ref 128514 // KontrolerAutomatu + class_ref 165122 // ManagerProduktow + class_ref 164226 // ManagerPlatnosciGotowkowej class_ref 171906 // Sprzedaz + class_ref 178434 // ManagerPlatnosciKarta class_ref 178562 // ManagerPlatnosci + class_ref 185218 // ManagerSprzedazy end end diff --git a/models/models.prj b/models/models.prj index e744eab..8090465 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,6 +1,6 @@ format 223 "models" - revision 15 + revision 16 modified_by 2 "48516" @@ -1696,14 +1696,14 @@ format 223 relation 163458 ---> name "uzywa" a role_name "" multiplicity "1" private classrelation_ref 173186 // (uzywa) - b multiplicity "1" parent class_ref 165122 // ManagerTransakcji + b multiplicity "1" parent class_ref 165122 // ManagerProduktow end classrelation 173442 // relation 163586 ---|> a public classrelation_ref 173442 // - b parent class_ref 165122 // ManagerTransakcji + b parent class_ref 165122 // ManagerProduktow end end @@ -1715,7 +1715,7 @@ format 223 end end - class 165122 "ManagerTransakcji" + class 165122 "ManagerProduktow" visibility package cpp_decl "" java_decl "" @@ -1745,14 +1745,14 @@ format 223 end classinstance 128642 "" - type class_ref 165122 // ManagerTransakcji + type class_ref 165122 // ManagerProduktow attributes end relations end end - class 164226 "ModulPlatnosciGotowkowej" + class 164226 "ManagerPlatnosciGotowkowej" visibility package cpp_decl "" java_decl "" @@ -1762,10 +1762,31 @@ format 223 explicit_switch_type "" mysql_decl "" + attribute 151938 "cena" + private explicit_type "Money" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 152194 "kredytKlienta" + private explicit_type "Money" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end classinstance 128770 "" - type class_ref 164226 // ModulPlatnosciGotowkowej + type class_ref 164226 // ManagerPlatnosciGotowkowej attributes end relations @@ -1868,7 +1889,7 @@ format 223 relation 163842 ---> name "wykorzystuje" a role_name "" multiplicity "1" private classrelation_ref 173826 // (wykorzystuje) - b multiplicity "*" parent class_ref 164226 // ModulPlatnosciGotowkowej + b multiplicity "*" parent class_ref 164226 // ManagerPlatnosciGotowkowej end attribute 144514 "dataRozpoczecia" @@ -1903,16 +1924,17 @@ format 223 mysql_decl "" MysqlColumn end - end - sequencediagram 147714 "2-2-wybranieFormyPlatnosci" - sequencediagramsettings end - overlapping_bars size A4 - end - - sequencediagram 147842 "2-1-wprowadzenieNumeruProduktuNew" - sequencediagramsettings end - overlapping_bars size A3 + attribute 152322 "reszta" + private explicit_type "Money" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end collaborationdiagram 147970 "2-2-wybranieFormyPlatnosci" @@ -1920,7 +1942,7 @@ format 223 size A4 end - class 178434 "ModulPlatnosciKarta" + class 178434 "ManagerPlatnosciKarta" visibility package cpp_decl "" java_decl "" @@ -1930,6 +1952,16 @@ format 223 explicit_switch_type "" mysql_decl "" + attribute 152066 "cena" + private explicit_type "Money" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end end class 178562 "ManagerPlatnosci" @@ -1956,7 +1988,7 @@ format 223 sequencediagram 148098 "2-3-wprowadzenieMonet" sequencediagramsettings end - overlapping_bars size A4 + overlapping_bars size A2 end class 178690 "Produkt" @@ -2002,5 +2034,48 @@ format 223 MysqlColumn end end + + collaborationdiagram 154626 "2-1-wprowadzenieNumeruProduktuNew" + collaborationdiagramsettings end + size A4 + end + + class 185218 "ManagerSprzedazy" + visibility package + cpp_decl "" + java_decl "" + php_decl "" + python_2_2 python_decl "" + idl_decl "" + explicit_switch_type "" + mysql_decl "" + + attribute 151682 "nazwaProduktu" + private explicit_type "String" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + + attribute 151810 "cena" + private explicit_type "Money" + cpp_decl "" + java_decl "" + php_decl "" + python_decl "" + idl_decl "" + mysql_decl "" + MysqlColumn + end + end + + sequencediagram 154754 "2-4-zaprzestanieWprowadzaniaMonet" + sequencediagramsettings end + overlapping_bars size A2 + end end end From 775091200df92e988932203e79753a357b5bc5cc Mon Sep 17 00:00:00 2001 From: s444417 Date: Sun, 31 Jan 2021 11:39:34 +0100 Subject: [PATCH 9/9] diagram uc2 --- models/.vs/models/v16/.suo | Bin 16384 -> 27648 bytes models/.vs/slnx.sqlite | Bin 90112 -> 90112 bytes models/134658.diagram | 105 ------------------------------------- models/161154.diagram | 84 +++++++++++++++++++++++++++++ models/2.session | 6 ++- models/models.prj | 12 ++--- 6 files changed, 95 insertions(+), 112 deletions(-) delete mode 100644 models/134658.diagram create mode 100644 models/161154.diagram diff --git a/models/.vs/models/v16/.suo b/models/.vs/models/v16/.suo index c042241859a6924741b9df233d3bb7ee12e5e3ec..d86bf9a9b4cc3a7b1966cffcc1ad6e563813cabf 100644 GIT binary patch delta 2055 zcmb_dO>7fa5Pol2Crk3|c!>>m3CI;Gr73lGvzx_nqr@l?O$lvc$rpr>shX%&m0()- z0BK7Mjns<|Wam(js;cSqe$vu5AC znR)Z(&3yA*t@7#vet9smoiU~?9e!1boyuJK`PQ%Z`F@nJ7hz7B+OQIFn_1nj#I*FwF@*Oy9K2Q2I@-HAgSuFO# zm9~R%JERoIFBK1RPnn5j7QXnWakhT_Cb`apJkgp49Z#2{u%kGuzD*2g3bEZ^ldXe1 zhP6-aL}sy=pzu;phew9HP`^~{=G!kKbBT7}+Lfdgg34XABs&({IDop`V~ST!lgN5+u??u$;5uM|(;sxGW3h_z-xh3qf%L*uy+D}r{VOG+$04c~}_FRUfU z{{n>}(Bl6DqA)%x2p@ZpHay2CqMRPCP1tXcl#r9zWUJS_gpcIJs=RBnNya7G3`O;O zBLQ*8e*RY_K(BQ)%IRGQBU`>6=)O=dq;4j85%g>)omSVg-*K*CiH5hn>wk(PQ@aM%|?&_a;qws;yq**mE1LooJ9eSo$W_@VdFAMiG? AF#rGn delta 805 zcmcIi%`XE{5Z|}9y7XDfR#vHxu2L$|L?lQLKGsJ+lM!Cm2lQ_YYd{)isHv{4H%<3aX&qVQ((jrmTquA;w?2kJtGqV2|eZu z=p9BSv6Q(cMxHvnxG(BA@bV}^UP;O{Ul)gxlH!sBRKQ$wZGO)>zIcK6`DHNlIOIm2 z!I(^dxo8%8uPe<=Q!{OaeuHsZi&jlzu1c^MS>f#n(iR-5sFjr9BeKM4e}s|zv_J6F zBm@wp0lTQBVwS&jnZ8|38?jW)3VqaP1{DR;<0tm<#DVt<^=~@M diff --git a/models/.vs/slnx.sqlite b/models/.vs/slnx.sqlite index 350d3f4101d433252af24c9e48d9816b7e2c584d..1f0f5069d7a9a7832845b008f7d32225a6ae8cb5 100644 GIT binary patch delta 1704 zcmZ`(U1$?o6ux89Y0}J{liHPLCX@g8P{A=XnPd_X`~wkT+G@cTSz1FAHMMoJNvfc@ z5fqk+56XbxgD<{_;)?{I6t}SWunYd+lfDQliVrTxE`ov!JJb1blG%MZT)yv|bI+Xb zesgYh;N0rKBGV3ztuy`omB8`K5r2(_2mL{Xu?LXW$t@Yzr&lO>TH43Y<@rq$;0R--as zn`&3uHGZL`o(Q~n^!)dae-t7a5~Wa(lq9}YYqjd%87@ttF`W?#l3bAZYQ1u_Sy{5{ zxRk>d#iEBzlBly*ER}NQl7~)M#gbf>a~?Ksvw~3awvJhBUMd&7Ea$MDlIXoS>dtcn{Q9m+S)#aikeFv870xEzRI?$F1G9q zYCkC(NR!ttDG~d4TS?l-XG(%L6VmJT?s@}lb@qpV(|{RI&R8mjO%<2aYHhK_H<}A} z5(^~Ss8=pjPFCjXOAWQzb|zqHldD%3=jtcs7niFwhtsZ%$2w+nmNL`k8x2p|Xoy4! zy}j7~dLl#SM1tpCF+mb#^b#R26$_;~AJBG|aEI~9#D7{f zOZ!s9cYkKq`^Jb~Q>HD*<;2t))Z@OS3ArtoFd@Td$L!CKuVFpzidm4$QJe+2Y!tO1 zmv`7TsK+o&cjxSHgf9zT zGDb)nA!UT55fVm-8zE){&InN>uts3C74=Lmi;D=}!WVc7_vsCA6Erwa6QIH@{u95% zk6;|%#n4Gq3b{oY@sFW?Rcy>Hi;4B>VqrbP w7+8nU->mBw7&jAprLi%$Ha6xK$Hv_1m{_kojK2^h%)gknN1?mBet!7+U;L8?SpWb4 delta 720 zcmZXRF>Df17{}igcpNC-2ZG_CRA`L@i9NXkD(%u@H~H4aeHBMlAoki$BdD2YRZ z(P;BrTy-F6T+GEuqog{kF)?w}7!xN`S!T5b46m$uJ0`sm&PeQ2xD=25C z4~E6$&xheCB~jv|Jxy!r{O5z=a^qf~T~$ug@pxAe>~UX7+2aQ#307e46eW36z(&;w z?+9Y0)SAVGASJUVZ)<9!rHh^JmK};CCFe}CRo|)Cn(dC(?KvC7!D3CdRcmfeEKWW7_I-O&&=m|=ard}5HhORfYZTnuqZ*3&yCP~ak$yu`^WpfMpLQTqw zs$EL(l%yRbviY)ayo2B!>#~!&1RZzeg1oROs?GXlx88P)9*0Uf=@@l8G-ED0*>#ze zJuipt|9Dr9Rjeloag>A!PsN?12P-Ds=lz5b0g42_<6r!Uukk59!aH~!H*pOw<08&t z5dOg-e1ezo7MC|2KaE&&J3yPn|&=2->VK)aC>AWiTa{=xV70*A=( vHfmVK5-#IBMsUjXeSx>I5BEWbG}NF3t7iLGz!P)leH>d+BF3egufF~VNQB)` diff --git a/models/134658.diagram b/models/134658.diagram deleted file mode 100644 index ca16ad8..0000000 --- a/models/134658.diagram +++ /dev/null @@ -1,105 +0,0 @@ -format 223 - -classinstancecanvas 128130 classinstance_ref 128514 // KontrolerAutomatu - xyz 107 26 2010 life_line_z 2000 -end -classinstancecanvas 128258 classinstance_ref 128642 // - xyz 519 24 2015 life_line_z 2000 -end -classinstancecanvas 132226 classinstance_ref 128770 // - xyz 983 20 2000 life_line_z 2000 -end -classinstance 133890 class_ref 128142 // Klient - name "" xyz 8 15 2000 life_line_z 2000 -classinstance 137090 class_ref 171906 // Sprzedaz - name "" xyz 752 18 2000 life_line_z 2000 -durationcanvas 128770 classinstance_ref 128130 // KontrolerAutomatu:Automat - xyzwh 197 146 2010 11 158 - overlappingdurationcanvas 129538 - xyzwh 203 252 2020 11 25 - end - overlappingdurationcanvas 134914 - xyzwh 203 150 2020 11 25 - end -end -durationcanvas 129026 classinstance_ref 128258 // :ManagerTransakcji - xyzwh 583 186 2010 11 247 -end -durationcanvas 132354 classinstance_ref 132226 // :ModulPlatnosciGotowkowej - xyzwh 1074 222 2010 11 260 - overlappingdurationcanvas 138370 - xyzwh 1080 277 2020 11 25 - end - overlappingdurationcanvas 139010 - xyzwh 1080 382 2020 11 25 - end -end -durationcanvas 134786 classinstance_ref 133890 // :Klient - xyzwh 24 149 2010 11 27 -end -durationcanvas 138242 classinstance_ref 137090 // :Sprzedaz - xyzwh 786 222 2010 11 237 - overlappingdurationcanvas 137986 - xyzwh 792 422 2020 11 31 - end -end -msg 129154 synchronous - from durationcanvas_ref 128770 - to durationcanvas_ref 129026 - yz 199 2015 explicitmsg "rozpocznijTransakcje()" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - args "idProdukt:String" - label_xy 249 182 -msg 129666 synchronous - from durationcanvas_ref 129026 - to durationcanvas_ref 129538 - yz 258 2025 explicitmsg "wyswietlCene()" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - args "kwota:Kwota" - label_xy 260 238 -msg 135042 synchronous - from durationcanvas_ref 134786 - to durationcanvas_ref 134914 - yz 153 2025 explicitmsg "wybranyProdukt()" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - args "numerProduktu:Int" - label_xy 26 129 -msg 137346 synchronous - from durationcanvas_ref 129026 - to durationcanvas_ref 138242 - yz 222 3010 explicitmsg "create()" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - args "status:State, idProduktu:String, kwota:Kwota" - label_xy 604 205 -msg 137602 return - from durationcanvas_ref 138242 - to durationcanvas_ref 129026 - yz 393 2015 explicitmsg "boolean:True" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 661 376 -msg 138114 synchronous - from durationcanvas_ref 129026 - to durationcanvas_ref 137986 - yz 422 3015 explicitmsg "end()" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - args "status:Status" - label_xy 632 405 -msg 138498 synchronous - from durationcanvas_ref 138242 - to durationcanvas_ref 138370 - yz 277 2030 explicitmsg "aktywuj()" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 949 260 -msg 138882 return - from durationcanvas_ref 132354 - to durationcanvas_ref 138242 - yz 340 2015 explicitmsg "kwota:Kwota" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 930 322 -msg 139138 synchronous - from durationcanvas_ref 138242 - to durationcanvas_ref 139010 - yz 382 2025 explicitmsg "zwrocReszte(kwota:Kwota)" - show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default - label_xy 888 365 -end diff --git a/models/161154.diagram b/models/161154.diagram new file mode 100644 index 0000000..10fd0a7 --- /dev/null +++ b/models/161154.diagram @@ -0,0 +1,84 @@ +format 223 + +classinstancecanvas 128130 classinstance_ref 129154 // + xyz 71.9 4.2 2000 life_line_z 2000 +end +classinstancecanvas 128642 classinstance_ref 128514 // KontrolerAutomatu + xyz 149.8 12.8 2000 life_line_z 2000 +end +classinstance 129154 class_ref 164226 // ManagerPlatnosciGotowkowej + name "" xyz 433.4 12.8 2000 life_line_z 2000 +classinstance 129922 class_ref 178562 // ManagerPlatnosci + name "" xyz 755.5 8.2 2000 life_line_z 2000 +classinstance 130306 class_ref 185218 // ManagerSprzedazy + name "" xyz 1019.6 13.6 2000 life_line_z 2000 +classinstance 130690 class_ref 171906 // Sprzedaz + name "" xyz 1585.4 4 2000 life_line_z 2000 +durationcanvas 128770 classinstance_ref 128130 // :Klient + xyzwh 87 59 2010 11 40 +end +durationcanvas 128898 classinstance_ref 128642 // KontrolerAutomatu:ZakupProduktu + xyzwh 260 75 2010 11 121 +end +durationcanvas 129282 classinstance_ref 129154 // :ManagerPlatnosciGotowkowej + xyzwh 533 86 2010 11 120 + overlappingdurationcanvas 129666 + xyzwh 539 136 2020 11 25 + end +end +durationcanvas 130050 classinstance_ref 129922 // :ManagerPlatnosci + xyzwh 815 157 2010 11 92 +end +durationcanvas 130434 classinstance_ref 130306 // :ManagerSprzedazy + xyzwh 1084 211 2010 11 61 +end +durationcanvas 130818 classinstance_ref 130690 // :Sprzedaz + xyzwh 1619 244 2010 11 27 +end +msg 129026 synchronous + from durationcanvas_ref 128770 + to durationcanvas_ref 128898 + yz 80 2015 explicitmsg "zaprzestanieWprowadzaniaMonet()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 61 57 +msg 129410 synchronous + from durationcanvas_ref 128898 + to durationcanvas_ref 129282 + yz 90 2015 explicitmsg "wprowadzonaKwota()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "wartosc:Money" + label_xy 282 73 +msg 129538 return + from durationcanvas_ref 129282 + to durationcanvas_ref 128898 + yz 175 2015 explicitmsg "wartosc:Money" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + label_xy 357 158 +reflexivemsg 129794 synchronous + to durationcanvas_ref 129666 + yz 136 2025 explicitmsg "zwrocWprowadzone()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "kredytKlienta:Money" + label_xy 498 105 +msg 130178 synchronous + from durationcanvas_ref 129282 + to durationcanvas_ref 130050 + yz 194 2015 explicitmsg "ustawNiepowodzenie()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "zwroconaWartosc:Money" + label_xy 581 177 +msg 130562 synchronous + from durationcanvas_ref 130050 + to durationcanvas_ref 130434 + yz 233 2015 explicitmsg "ustawInformacjeONiepowodzeniu()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "zwroconaWartosc:Money" + label_xy 825 212 +msg 130946 synchronous + from durationcanvas_ref 130434 + to durationcanvas_ref 130818 + yz 260 2015 explicitmsg "create()" + show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default + args "nazwa:String, cena:Money, metodaPlatnosci:String, zwrocone:Money" + label_xy 1139 236 +end diff --git a/models/2.session b/models/2.session index 16350ce..37816b4 100644 --- a/models/2.session +++ b/models/2.session @@ -1,7 +1,11 @@ window_sizes 1920 1017 302 1613 890 74 +diagrams + active sequencediagram_ref 161154 // 2-4-zaprzestanieWprowadzaniaMonet + 976 704 100 A2 0 723 +end show_stereotypes -selected sequencediagram_ref 154754 // 2-4-zaprzestanieWprowadzaniaMonet +selected sequencediagram_ref 161154 // 2-4-zaprzestanieWprowadzaniaMonet open classinstance_ref 128514 // KontrolerAutomatu class_ref 165122 // ManagerProduktow diff --git a/models/models.prj b/models/models.prj index e72b5a6..20e99a1 100644 --- a/models/models.prj +++ b/models/models.prj @@ -1,6 +1,6 @@ format 223 "models" - revision 16 + revision 18 modified_by 2 "48516" @@ -1677,11 +1677,6 @@ format 223 activitydiagramsettings end - sequencediagram 134658 "2-1-wprowadzenieNumeruProduktu" - sequencediagramsettings end - overlapping_bars size A3 - end - class 164994 "ZakupProduktu" visibility package cpp_decl "" @@ -2072,5 +2067,10 @@ format 223 MysqlColumn end end + + sequencediagram 161154 "2-4-zaprzestanieWprowadzaniaMonet" + sequencediagramsettings end + overlapping_bars size A2 + end end end