This commit is contained in:
Dominik 2021-01-31 22:07:16 +01:00
parent b469908684
commit ca662b7e57
8 changed files with 477 additions and 236 deletions

View File

@ -1,32 +1,32 @@
format 223
format 224
classinstance 128172 class_ref 128044 // Serwisant
name "" xyz 50 14 2000 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
classinstance 128300 class_ref 128266 // Automat
name "Automat" xyz 240 7 2005 life_line_z 2000
classinstance 128812 class_ref 128300 // SystemOperacyjny
name "" xyz 459 5 2005 life_line_z 2000
note 129196 "Co przechodzi w stan gotowosci? Automat czy AutomatController?"
xyzwh 495 143 2000 253 55
xyzwh 564 437 2000 253 55
durationcanvas 128428 classinstance_ref 128172 // :Serwisant
xyzwh 81 86 2010 11 40
end
durationcanvas 128556 classinstance_ref 128300 // Automat:Automat
xyzwh 242 87 2010 11 37
xyzwh 296 87 2010 11 37
end
durationcanvas 128940 classinstance_ref 128812 // AutomatController:Automat
xyzwh 465 102 2010 11 25
durationcanvas 128940 classinstance_ref 128812 // :SystemOperacyjny
xyzwh 524 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
label_xy 125 71
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
label_xy 311 84
end

View File

@ -1,90 +1,60 @@
format 223
format 224
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?
name "" xyz 530 5 2005 life_line_z 2000
classinstance 128556 class_ref 128300 // SystemOperacyjny
name "ManagerSystemu" xyz 757 5 2000 life_line_z 2000
classinstance 131884 class_ref 141996 // NaprawaAutomatu
name "KontrolerAutomatu" xyz 137 9 2005 life_line_z 2000
note 132652 "Czy nazwa zd. Sys jest poprawna"
xyzwh 65 342 2000 149 55
note 132780 "Czy przekaza dane
"
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
xyzwh 626 111 2000 121 57
durationcanvas 129580 classinstance_ref 128428 // :ModulLogowania
xyzwh 576 153 2010 11 191
xyzwh 586 82 2010 11 145
overlappingdurationcanvas 130988
xyzwh 582 265 2020 11 25
xyzwh 592 150 2020 11 25
end
overlappingdurationcanvas 132396
xyzwh 592 108 2020 11 25
end
end
durationcanvas 129708 classinstance_ref 128172 // :Laptop
xyzwh 199 151 2010 11 109
durationcanvas 131244 classinstance_ref 128556 // ManagerSystemu:SystemOperacyjny
xyzwh 878 205 2010 11 25
end
durationcanvas 129964 classinstance_ref 128044 // :Serwisant
xyzwh 25 166 2010 11 65
durationcanvas 132012 classinstance_ref 128044 // :Serwisant
xyzwh 25 79 2010 11 40
end
durationcanvas 131244 classinstance_ref 128556 // :AutomatController
xyzwh 769 323 2010 11 26
durationcanvas 132140 classinstance_ref 131884 // KontrolerAutomatu:NaprawaAutomatu
xyzwh 260 80 2010 11 140
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()"
yz 150 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
label_xy 446 175
msg 131372 synchronous
from durationcanvas_ref 129580
to durationcanvas_ref 131244
yz 325 2015 explicitmsg "1.5 przelaczWStanSerwisowy()"
yz 205 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
label_xy 631 217
msg 132268 synchronous
from durationcanvas_ref 132012
to durationcanvas_ref 132140
yz 80 2015 explicitmsg "1. logowanie()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "ID : int, haslo : string"
label_xy 37 63
msg 132524 synchronous
from durationcanvas_ref 132140
to durationcanvas_ref 132396
yz 108 2025 explicitmsg "1.1. przeslijDaneLogowania()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "ID : int, haslo : string"
label_xy 268 90
end

View File

@ -2,30 +2,41 @@ format 224
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 128172 class_ref 141996 // NaprawaAutomatu
name "KontrolerAutomatu" xyz 165 5 2000 life_line_z 2000
classinstance 128300 class_ref 142124 // ManagerDiagnozy
name "" xyz 617 4 2000 life_line_z 2000
classinstance 128428 class_ref 135212 // Raport
name "" xyz 702 83 2000 life_line_z 2000
name "" xyz 859 83 2000 life_line_z 2000
note 129196 "Diagnoza czy SystemOperacyjny?"
xyzwh 470 34 2005 155 59
xyzwh 412 398 2005 155 59
note 129836 "Moze bardziej jest to przeprowadzenie diagnozy niz \"wlaczenie narzedzi diagnostycznych?\""
xyzwh 58 464 2000 277 73
xyzwh 369 299 2000 277 73
classinstance 130220 class_ref 128300 // SystemOperacyjny
name "" xyz 448 4 2005 life_line_z 2000
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
durationcanvas 128684 classinstance_ref 128172 // KontrolerAutomatu:NaprawaAutomatu
xyzwh 288 70 2010 11 67
end
durationcanvas 128940 classinstance_ref 128300 // :Diagnoza
xyzwh 461 82 2010 11 109
durationcanvas 128940 classinstance_ref 128300 // :ManagerDiagnozy
xyzwh 678 79 2010 11 148
overlappingdurationcanvas 130604
xyzwh 684 87 2020 11 38
end
overlappingdurationcanvas 131116
xyzwh 684 152 2020 11 25
end
end
durationcanvas 129324 classinstance_ref 128428 // :Raport
xyzwh 726 133 2010 11 25
xyzwh 883 133 2010 11 50
end
durationcanvas 129580 classinstance_ref 128172 // :Laptop
xyzwh 281 162 2010 11 25
durationcanvas 129964 classinstance_ref 128044 // :Serwisant
xyzwh 48 158 2010 11 69
end
durationcanvas 130348 classinstance_ref 130220 // :SystemOperacyjny
xyzwh 512 86 2010 11 61
end
msg 128812 synchronous
from durationcanvas_ref 128556
@ -33,23 +44,34 @@ msg 128812 synchronous
yz 71 2015 explicitmsg "1. wlaczNarzedziaDiagnostyczne()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 57 53
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 "<<create>> 1.1.1 stworzRaportDiagnozy"
yz 172 2015 explicitmsg "<<create>> 1.3. 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
label_xy 662 191
msg 130092 synchronous
from durationcanvas_ref 128940
to durationcanvas_ref 129580
yz 162 2015 explicitmsg "1.2 ZwrocRaport()"
to durationcanvas_ref 129964
yz 216 2020 explicitmsg "1.4 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
label_xy 171 199
msg 130476 synchronous
from durationcanvas_ref 128684
to durationcanvas_ref 130348
yz 86 2020 explicitmsg "1.1. rozpocznijDiagnoze()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 322 69
msg 130732 synchronous
from durationcanvas_ref 130348
to durationcanvas_ref 130604
yz 101 2025 explicitmsg "1.1.1 rozpocznijDiagnoze()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 515 110
reflexivemsg 131244 synchronous
to durationcanvas_ref 131116
yz 152 2025 explicitmsg "1.2. Diagnozuj()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 711 131
end

View File

@ -1,32 +1,46 @@
format 223
format 224
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 128172 class_ref 142252 // ManagerNaprawy
name "" xyz 508 4 2000 life_line_z 2000
classinstance 128684 class_ref 128300 // SystemOperacyjny
name "" xyz 403 4 2000 life_line_z 2000
name "" xyz 678 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
xyzwh 352 384 2000 153 85
classinstance 129196 class_ref 141996 // NaprawaAutomatu
name "KontrolerAutomatu" xyz 176 6 2000 life_line_z 2000
durationcanvas 128428 classinstance_ref 128172 // :ManagerNaprawy
xyzwh 567 75 2010 11 86
overlappingdurationcanvas 129708
xyzwh 573 77 2020 11 25
end
end
durationcanvas 128812 classinstance_ref 128684 // :SystemOperacyjny
xyzwh 467 98 2010 11 26
xyzwh 742 98 2010 11 26
end
durationcanvas 129324 classinstance_ref 128044 // :Serwisant
xyzwh 65 65 2010 11 40
end
durationcanvas 129452 classinstance_ref 129196 // KontrolerAutomatu:NaprawaAutomatu
xyzwh 299 65 2010 11 25
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
label_xy 612 72
msg 129580 synchronous
from durationcanvas_ref 129324
to durationcanvas_ref 129452
yz 65 2015 explicitmsg "1. wlaczNarzedziaNaprawcze()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 81 49
msg 129836 synchronous
from durationcanvas_ref 129452
to durationcanvas_ref 129708
yz 77 2025 explicitmsg "1.1. rozpocznijNaprawe()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 360 60
end

View File

@ -1,24 +1,22 @@
format 223
format 224
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 128172 class_ref 141996 // NaprawaAutomatu
name "KontrolerAutomatu" xyz 197 4 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
xyzwh 348 398 2000 151 53
note 129836 "Klasyczne pytanie o to co przechodzi w stan gotowosci
"
xyzwh 584 205 2000 157 89
xyzwh 586 301 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
durationcanvas 128684 classinstance_ref 128172 // KontrolerAutomatu:NaprawaAutomatu
xyzwh 320 70 2010 11 82
end
durationcanvas 128940 classinstance_ref 128300 // :SystemOperacyjny
xyzwh 537 89 2010 11 127
@ -26,9 +24,6 @@ durationcanvas 128940 classinstance_ref 128300 // :SystemOperacyjny
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
@ -40,16 +35,10 @@ msg 129068 synchronous
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
label_xy 340 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

View File

@ -1,70 +1,133 @@
format 224
classcanvas 128044 class_ref 141996 // NaprawaAutomatu
classdiagramsettings member_max_width 0 end
xyzwh 904 722 2000 181 63
end
classcanvas 128172 class_ref 128300 // SystemOperacyjny
classdiagramsettings member_max_width 0 end
xyz 1067 417 2000
end
classcanvas 128300 class_ref 135084 // ModulLogowania
classdiagramsettings member_max_width 0 end
xyz 1258 627 2000
end
classcanvas 128386 class_ref 164994 // ZakupProduktu
classdiagramsettings member_max_width 0 end
xyz 10 53 2000
xyz 10.2 53.2 2000
end
classcanvas 128514 class_ref 165122 // ManagerProduktow
classdiagramsettings member_max_width 0 end
xyz 264 47 2000
xyz 264.2 47 2000
end
note 128812 "Czy dodawa \"NaprawaAutomatu\" lub \"ZakupProduktu\""
xyzwh 550 453 2000 249 63
classcanvas 129068 class_ref 142124 // ManagerDiagnozy
classdiagramsettings member_max_width 0 end
xyz 1297 225 2000
end
classcanvas 129324 class_ref 135212 // Raport
classdiagramsettings member_max_width 0 end
xyz 1608 259 2000
end
classcanvas 129708 class_ref 142252 // ManagerNaprawy
classdiagramsettings member_max_width 0 end
xyz 802 563 2000
end
classcanvas 130434 class_ref 178562 // ManagerPlatnosci
classdiagramsettings member_max_width 0 end
xyz 574 47 2000
xyz 574.4 47 2000
end
classcanvas 130562 class_ref 178434 // ManagerPlatnosciKarta
classdiagramsettings member_max_width 0 end
xyz 996 43 2000
xyz 996.2 43.2 2000
end
classcanvas 130690 class_ref 164226 // ManagerPlatnosciGotowkowej
classdiagramsettings member_max_width 0 end
xyz 1009 105 2000
xyz 1009.6 105.4 2000
end
classcanvas 130818 class_ref 185218 // ManagerSprzedazy
classdiagramsettings member_max_width 0 end
xyz 427 286 2000
xyz 427.8 286.2 2000
end
classcanvas 130946 class_ref 171906 // Sprzedaz
classdiagramsettings member_max_width 0 end
xyz 431 547 2005
xyz 431.2 547 2005
end
relationcanvas 128428 relation_ref 128044 // Wykorzystuje
decenter_begin 602
from ref 128044 z 2001 label "Wykorzystuje" italic max_width 255 xyz 1126.5 716.5 3000 to ref 128300
no_role_a no_role_b
multiplicity_a_pos 1239 714 3000 multiplicity_b_pos 1094 765 3000
end
relationcanvas 128556 relation_ref 128172 // ZmienStan
from ref 128300 z 2001 label "ZmienStan" italic max_width 255 xyz 1205.5 542 3000 to ref 128172
no_role_a no_role_b
multiplicity_a_pos 1162 502 3000 multiplicity_b_pos 1270 597 3000
end
relationcanvas 128898 relation_ref 163458 // wykorzytuje
decenter_end 509
from ref 128386 z 2001 label "wykorzytuje" italic max_width 255 xyz 157 56.5 2001 to ref 128514
from ref 128386 z 2001 label "wykorzytuje" italic max_width 255 xyz 157 56 2001 to ref 128514
no_role_a no_role_b
multiplicity_a_pos 245 84 3000 multiplicity_b_pos 138 82 3000
end
relationcanvas 128940 relation_ref 128300 // Komunikuje
from ref 128044 z 2001 label "Komunikuje" italic max_width 255 xyz 1025.5 589.5 3000 to ref 128172
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129196 relation_ref 128428 // Komunikuje
from ref 128172 z 2001 label "Komunikuje" italic max_width 255 xyz 1207 357.5 3000 to ref 129068
no_role_a no_role_b
multiplicity_a_pos 1272 332 3000 multiplicity_b_pos 1207 415 3000
end
relationcanvas 129452 relation_ref 128556 // Stworz
from ref 129068 z 2001 label "Stworz" italic max_width 255 xyz 1514 261.5 3000 to ref 129324
no_role_a no_role_b
multiplicity_a_pos 1575 287 3000 multiplicity_b_pos 1478 287 3000
end
relationcanvas 129836 relation_ref 128684 // Wykorzystuje
from ref 128044 z 2001 label "Wykorzystuje" italic max_width 255 xyz 904 674 3000 to point 925 660
line 129964 z 2001 to ref 129708
no_role_a no_role_b
multiplicity_a_pos 880 627 3000 multiplicity_b_pos 946 699 3000
end
relationcanvas 130092 relation_ref 128812 // Naprawia
from ref 129708 z 2001 label "Naprawia" italic max_width 255 xyz 936 510 3000 to ref 128172
no_role_a no_role_b
multiplicity_a_pos 1040 495 3000 multiplicity_b_pos 937 567 3000
end
relationcanvas 131330 relation_ref 170498 // aktywuje
from ref 128514 z 2001 label "aktywuje" italic max_width 255 xyz 465 58 3000 to ref 130434
from ref 128514 z 2001 label "aktywuje" italic max_width 255 xyz 465 58 2001 to ref 130434
no_role_a no_role_b
multiplicity_a_pos 555 83 3000 multiplicity_b_pos 424 83 3000
end
relationcanvas 131586 relation_ref 170754 // wykorzystuje
decenter_begin 228
decenter_end 287
from ref 130434 z 2001 label "wykorzystuje" italic max_width 255 xyz 783 33.5 3000 to ref 130562
from ref 130434 z 2001 label "wykorzystuje" italic max_width 255 xyz 783 33 2001 to ref 130562
no_role_a no_role_b
multiplicity_a_pos 977 63 3000 multiplicity_b_pos 722 67 3000
end
relationcanvas 131714 relation_ref 170882 // wykorzystuje
decenter_begin 935
decenter_end 577
from ref 130434 z 2001 label "wykorzystuje" italic max_width 255 xyz 817.5 107.5 3000 to ref 130690
from ref 130434 z 2001 label "wykorzystuje" italic max_width 255 xyz 817 107 2001 to ref 130690
no_role_a no_role_b
multiplicity_a_pos 990 158 3000 multiplicity_b_pos 722 109 3000
end
relationcanvas 132610 relation_ref 171522 // przesylaDane
from ref 130434 z 2001 label "przesylaDane" italic max_width 255 xyz 535 177 3000 to ref 130818
from ref 130434 z 2001 label "przesylaDane" italic max_width 255 xyz 535 177 2001 to ref 130818
no_role_a no_role_b
multiplicity_a_pos 520 263 3000 multiplicity_b_pos 605 111 3000
end
relationcanvas 132738 relation_ref 171650 // przesylaDane
from ref 128514 z 2001 label "przesylaDane" italic max_width 255 xyz 362 177 3000 to ref 130818
from ref 128514 z 2001 label "przesylaDane" italic max_width 255 xyz 362 177 2001 to ref 130818
no_role_a no_role_b
multiplicity_a_pos 438 263 3000 multiplicity_b_pos 341 111 3000
end
relationcanvas 132866 relation_ref 171778 // tworzy
from ref 130818 z 2006 label "tworzy" italic max_width 255 xyz 475 467 3000 to ref 130946
from ref 130818 z 2006 label "tworzy" italic max_width 255 xyz 475 467 2006 to ref 130946
no_role_a no_role_b
multiplicity_a_pos 479 524 3000 multiplicity_b_pos 480 430 3000
end

View File

@ -1,30 +1,20 @@
window_sizes 1800 910 450 1345 753 104
window_sizes 1920 1017 450 1465 860 104
diagrams
sequencediagram_ref 147714 // 2-2-wybranieFormyPlatnosci
1076 602 100 A4 0 0
active sequencediagram_ref 147842 // 2-1-wprowadzenieNumeruProduktuNew
1076 602 100 A3 0 0
collaborationdiagram_ref 147970 // 2-2-wybranieFormyPlatnosci
1076 602 100 A4 0 0
sequencediagram_ref 134572 // 8-1 podlaczenieLaptopaDoAutomatu
1076 602 100 A4 0 0
sequencediagram_ref 128044 // 8-4 zamkniecieAutomatu
1076 602 100 A4 0 0
sequencediagram_ref 134700 // 8-2 wlaczenieNarzedziDiagnostycznych
1076 602 100 A4 0 0
sequencediagram_ref 134828 // 8-3 rozpoczecieNaprawy
1076 602 100 A4 0 0
sequencediagram_ref 134956 // 8-5 restartAutomatu
1076 602 100 A4 0 0
sequencediagram_ref 134658 // 2-1-wprowadzenieNumeruProduktu
1076 602 100 A3 0 0
sequencediagram_ref 148098 // 2-3-wprowadzenieMonet
1076 602 100 A4 0 0
sequencediagram_ref 128044 // 8-4-zamkniecieAutomatu
1172 688 100 A4 0 0
active sequencediagram_ref 134956 // 8-5-restartAutomatu
1172 688 100 A4 0 0
end
show_stereotypes
selected sequencediagram_ref 147842 // 2-1-wprowadzenieNumeruProduktuNew
selected class_ref 128044 // Serwisant
open
classview_ref 128002 // design
class_ref 135340 // Diagnoza
class_ref 135212 // Raport
class_ref 128044 // Serwisant
class_ref 128172 // AutomatController
class_ref 134828 // Laptop
class_ref 134956 // ManagerWejsciaWyjscia
class_ref 191746 // Klient
end
end

View File

@ -1,7 +1,7 @@
format 224
"models"
revision 25
modified_by 2 "48516"
revision 27
modified_by 44 "KingClank"
@ -1677,29 +1677,9 @@ format 224
activitydiagramsettings
end
class 164994 "ZakupProduktu"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 173186 // (wykorzytuje)
relation 163458 ---> name "wykorzytuje"
a role_name "" multiplicity "1" private
classrelation_ref 173186 // (wykorzytuje)
b multiplicity "*" parent class_ref 165122 // ManagerProduktow
end
classrelation 173442 // <generalisation>
relation 163586 ---|>
a public
classrelation_ref 173442 // <generalisation>
b parent class_ref 165122 // ManagerProduktow
end
classdiagram 141186 "design-model"
classdiagramsettings draw_all_relations no member_max_width 0 end
size A1
end
classinstance 128514 "KontrolerAutomatu"
@ -1746,6 +1726,30 @@ format 224
overlapping_bars size A3
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
class 135212 "Raport"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 128141 "Ekran_dotykowy"
type class_ref 128130 // Ekran_dotykowy
attributes
@ -1770,9 +1774,29 @@ format 224
end
end
classdiagram 141186 "design-model"
classdiagramsettings draw_all_relations no member_max_width 0 end
size A2
sequencediagram 134572 "8-1-logowanieDoSystemu"
sequencediagramsettings end
overlapping_bars size A3
end
sequencediagram 134700 "8-2-przeprowadzDiagnoze"
sequencediagramsettings end
overlapping_bars size A3
end
sequencediagram 134828 "8-3-rozpoczecieNaprawy"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128044 "8-4-zamkniecieAutomatu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 134956 "8-5-restartAutomatu"
sequencediagramsettings end
overlapping_bars size A4
end
class 128044 "Serwisant"
@ -1787,7 +1811,7 @@ format 224
end
class 128172 "AutomatController"
class 141996 "NaprawaAutomatu"
visibility package
cpp_decl ""
java_decl ""
@ -1797,6 +1821,26 @@ format 224
explicit_switch_type ""
mysql_decl ""
classrelation 128044 // (Wykorzystuje)
relation 128044 ---> name "Wykorzystuje"
a role_name "" multiplicity "1" private
classrelation_ref 128044 // (Wykorzystuje)
b multiplicity "*" parent class_ref 135084 // ModulLogowania
end
classrelation 128300 // (Komunikuje)
relation 128300 ---> name "Komunikuje"
a role_name "" private
classrelation_ref 128300 // (Komunikuje)
b parent class_ref 128300 // SystemOperacyjny
end
classrelation 128684 // (Wykorzystuje)
relation 128684 ---> name "Wykorzystuje"
a role_name "" multiplicity "1" private
classrelation_ref 128684 // (Wykorzystuje)
b multiplicity "1" parent class_ref 142252 // ManagerNaprawy
end
end
class 128300 "SystemOperacyjny"
@ -1809,6 +1853,44 @@ format 224
explicit_switch_type ""
mysql_decl ""
operation 128428 "RozpocznijDiagnoze"
public explicit_return_type ""
nparams 0
end
classrelation 128428 // (Komunikuje)
relation 128428 ---> name "Komunikuje"
a role_name "" multiplicity "1" private
classrelation_ref 128428 // (Komunikuje)
b multiplicity "1" parent class_ref 142124 // ManagerDiagnozy
end
operation 129068 "RestartSystemu"
public explicit_return_type ""
nparams 0
end
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 134828 "Laptop"
@ -1845,34 +1927,57 @@ format 224
explicit_switch_type ""
mysql_decl ""
classrelation 128172 // (ZmienStan)
relation 128172 ---> name "ZmienStan"
a role_name "" multiplicity "1" private
classrelation_ref 128172 // (ZmienStan)
b multiplicity "1" parent class_ref 128300 // SystemOperacyjny
end
operation 128172 "WeryfikujDaneLogowania"
public explicit_return_type ""
nparams 0
end
operation 128300 "PrzelaczWStanSerwisowy"
public explicit_return_type ""
nparams 0
end
attribute 128300 "ID"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
attribute 128428 "Haslo"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
end
sequencediagram 134572 "8-1-podlaczenieLaptopaDoAutomatu"
sequencediagramsettings end
overlapping_bars size A4
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 128044 "8-4-zamkniecieAutomatu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 134956 "8-5-restartAutomatu"
sequencediagramsettings end
overlapping_bars size A4
end
class 135212 "Raport"
class 142124 "ManagerDiagnozy"
visibility package
cpp_decl ""
java_decl ""
@ -1882,9 +1987,56 @@ format 224
explicit_switch_type ""
mysql_decl ""
operation 128556 "Diagnozuj"
public explicit_return_type ""
nparams 0
end
operation 128684 "ZwrocRaport"
public explicit_return_type ""
nparams 0
end
attribute 128556 "raport"
private explicit_type ""
cpp_decl ""
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
mysql_decl ""
MysqlColumn
end
operation 128812 "StworzRaportDiagnozy"
public explicit_return_type ""
nparams 0
end
classrelation 128556 // (Stworz)
relation 128556 ---> name "Stworz"
a role_name "" multiplicity "1..*" private
classrelation_ref 128556 // (Stworz)
b multiplicity "1" parent class_ref 135212 // Raport
end
end
class 135340 "Diagnoza"
class 142252 "ManagerNaprawy"
visibility package
cpp_decl ""
java_decl ""
@ -1894,6 +2046,22 @@ format 224
explicit_switch_type ""
mysql_decl ""
classrelation 128812 // (Naprawia)
relation 128812 ---> name "Naprawia"
a role_name "" multiplicity "1" private
classrelation_ref 128812 // (Naprawia)
b multiplicity "1" parent class_ref 128300 // SystemOperacyjny
end
operation 128940 "Naprawa"
public explicit_return_type ""
nparams 0
end
end
collaborationdiagram 154626 "2-1-wprowadzenieNumeruProduktu"
@ -1928,6 +2096,31 @@ format 224
end
class 164994 "ZakupProduktu"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 173186 // (wykorzytuje)
relation 163458 ---> name "wykorzytuje"
a role_name "" multiplicity "1" private
classrelation_ref 173186 // (wykorzytuje)
b multiplicity "*" parent class_ref 165122 // ManagerProduktow
end
classrelation 173442 // <generalisation>
relation 163586 ---|>
a public
classrelation_ref 173442 // <generalisation>
b parent class_ref 165122 // ManagerProduktow
end
end
class 165122 "ManagerProduktow"
visibility package
cpp_decl ""