create 4-1 diagram

This commit is contained in:
Radek 2021-02-02 23:56:09 +01:00
parent 793e2f40ff
commit 13fb58f5a3
3 changed files with 528 additions and 2 deletions

327
models/128014_14.d Normal file
View File

@ -0,0 +1,327 @@
format 224
classcanvas 128002 class_ref 128002 // Karta_platnicza
classdiagramsettings member_max_width 0 end
xyz 958.37 1057.87 2000
end
classcanvas 128142 class_ref 128142 // Klient
classdiagramsettings member_max_width 0 end
xyz 799.49 572.57 2000
end
classcanvas 128270 class_ref 128270 // Produkt_gotowy
classdiagramsettings member_max_width 0 end
xyz 1452.43 1536.52 2000
end
classcanvas 128398 class_ref 128398 // Produky_do_przygotowania
classdiagramsettings member_max_width 0 end
xyz 1712.76 1311.75 2000
end
classcanvas 128514 class_ref 128514 // Kasetka
classdiagramsettings member_max_width 0 end
xyz 416.1 449.56 2000
end
classcanvas 128526 class_ref 128526 // Sprzedaz
classdiagramsettings member_max_width 0 end
xyzwh 1193.94 569.16 2000 221 57
end
classcanvas 128654 class_ref 128654 // Terminal
classdiagramsettings member_max_width 0 end
xyz 985.84 864.55 2000
end
classcanvas 128770 class_ref 128770 // Produkt
classdiagramsettings member_max_width 0 end
xyzwh 1456.25 1220.94 2000 146 125
end
classcanvas 128898 class_ref 128898 // Dzial_serwisowy
classdiagramsettings member_max_width 0 end
xyz 1440.6 185.84 2000
end
classcanvas 129026 class_ref 129026 // Monety_klienta
classdiagramsettings member_max_width 0 end
xyz 819.19 773.75 2000
end
classcanvas 129038 class_ref 129038 // Zaopatrzeniowiec
classdiagramsettings member_max_width 0 end
xyz 427.04 1242.63 2000
end
classcanvas 129166 class_ref 129166 // Serwisant
classdiagramsettings member_max_width 0 end
xyz 1462.34 317.3 2000
end
classcanvas 129282 class_ref 129282 // Alarm
classdiagramsettings member_max_width 0 end
xyz 1891.59 608.86 2000
end
classcanvas 129294 class_ref 129294 // Dzial_zaopatrzeniowy
classdiagramsettings member_max_width 0 end
xyz 786.35 1173.42 2000
end
classcanvas 129410 class_ref 129410 // Proba_wlamanie
classdiagramsettings member_max_width 0 end
xyz 1580.02 786.45 2000
end
classcanvas 129550 class_ref 129550 // Saldo_klienta
classdiagramsettings member_max_width 0 end
xyz 678.16 905.3 2005
end
classcanvas 129666 class_ref 129666 // Awaria
classdiagramsettings member_max_width 0 end
xyz 1816.19 454.44 2000
end
classcanvas 129678 class_ref 129678 // Raport_statu_magazynowego
classdiagramsettings member_max_width 0 end
xyz 1157.1 1169.66 2000
end
classcanvas 130050 class_ref 130050 // Procedura_przygotowania_produktu
classdiagramsettings member_max_width 0 end
xyz 2041.92 1306.15 2000
end
classcanvas 130178 class_ref 136578 // Raport_o_awarii
classdiagramsettings member_max_width 0 end
xyz 1727.98 179.31 2000
end
classcanvas 130562 class_ref 136962 // Raport_sprzedazy
classdiagramsettings member_max_width 0 end
xyz 1056.64 294.84 2000
end
classcanvas 130690 class_ref 137090 // Czujnik_wlamaniowy
classdiagramsettings member_max_width 0 end
xyz 1563.69 611.38 2000
end
classcanvas 131586 class_ref 144002 // Platnosc
classdiagramsettings member_max_width 0 end
xyz 976.98 659.62 2000
end
classcanvas 135298 class_ref 128014 // Automat
classdiagramsettings member_max_width 0 end
xyzwh 1417.12 441.58 2000 175 77
end
classcanvas 139394 class_ref 144130 // Gotowka_automatu
classdiagramsettings member_max_width 0 end
xyz 640.38 456 2000
end
classcanvas 140290 class_ref 144258 // Blad_wprowadzania_gotowki
classdiagramsettings member_max_width 0 end
xyz 556.14 1085.55 2000
end
classcanvas 148354 class_ref 129422 // Zwrot_monet
classdiagramsettings member_max_width 0 end
xyz 824.6 994.13 2000
end
classcanvas 149378 class_ref 150786 // Nominal
classdiagramsettings member_max_width 0 end
xyz 806.88 371.62 2000
end
relationcanvas 132866 relation_ref 129026 // Wplacanie
decenter_begin 349
decenter_end 699
from ref 129026 z 2006 label "Wplacanie" italic max_width 255 xyz 756 857 2006 to ref 129550
no_role_a no_role_b
multiplicity_a_pos 751 879 3000 multiplicity_b_pos 821 827 3000
end
relationcanvas 133250 relation_ref 129410 // Skanuje
decenter_begin 430
from ref 128654 z 2001 label "Skanuje" italic max_width 255 xyz 983 971 2001 to ref 128002
no_role_a no_role_b
multiplicity_a_pos 993 1032 3000 multiplicity_b_pos 991 916 3000
end
relationcanvas 133890 relation_ref 129666 // Podlega
decenter_begin 531
decenter_end 485
from ref 128398 z 2001 label "Podlega" italic max_width 255 xyz 1967 1318 2001 to ref 130050
no_role_a no_role_b
multiplicity_a_pos 2015 1342 3000 multiplicity_b_pos 1934 1343 3000
end
relationcanvas 134914 relation_ref 130562 // Jest_realizowana
from ref 129026 z 2001 label "Jest_realizowana" italic max_width 255 xyz 833 721 2001 to ref 131586
no_role_a no_role_b
multiplicity_a_pos 951 713 3000 multiplicity_b_pos 921 771 3000
end
relationcanvas 135042 relation_ref 130690 // Jest_realizowana
decenter_end 423
from ref 131586 z 2001 label "Jest_realizowana" italic max_width 255 xyz 960 770 2001 to ref 128654
no_role_a no_role_b
multiplicity_a_pos 991 839 3000 multiplicity_b_pos 988 724 3000
end
relationcanvas 136066 relation_ref 131074 // <Zawiera
from ref 131586 z 2001 label "<Zawiera" italic max_width 255 xyz 1078 626 2001 to ref 128526
no_role_a no_role_b
multiplicity_a_pos 1182 629 3000 multiplicity_b_pos 1063 680 3000
end
relationcanvas 136194 relation_ref 131202 // Dokonuje
decenter_begin 441
decenter_end 535
from ref 135298 z 2001 label "Dokonuje" italic max_width 255 xyz 1370 535 2001 to ref 128526
no_role_a no_role_b
multiplicity_a_pos 1323 543 3000 multiplicity_b_pos 1471 523 3000
end
relationcanvas 136322 relation_ref 131330 // Dokonuje
from ref 128142 z 2001 label "Dokonuje" italic max_width 255 xyz 883 627 2001 to ref 131586
no_role_a no_role_b
multiplicity_a_pos 957 683 3000 multiplicity_b_pos 859 632 3000
end
relationcanvas 136450 relation_ref 131458 // Uczestniczy>
from ref 128526 z 2001 label "Uczestniczy>" italic max_width 255 xyz 976 579 2001 to ref 128142
no_role_a no_role_b
multiplicity_a_pos 859 617 3000 multiplicity_b_pos 1174 607 3000
end
relationcanvas 136962 relation_ref 131714 // Otrzymuje
decenter_end 546
from ref 129678 z 2001 label "Otrzymuje" italic max_width 255 xyz 1023 1174 2001 to ref 129294
no_role_a no_role_b
multiplicity_a_pos 966 1205 3000 multiplicity_b_pos 1129 1205 3000
end
relationcanvas 137346 relation_ref 132098 // <Generuje
from ref 135298 z 2001 label "<Generuje" italic max_width 255 xyz 1294 385 2001 to ref 130562
no_role_a no_role_b
multiplicity_a_pos 1259 383 3000 multiplicity_b_pos 1394 457 3000
end
relationcanvas 138498 relation_ref 132738 // Jest
decenter_begin 901
decenter_end 523
from ref 128770 z 2001 label "Jest" italic max_width 255 xyz 1658 1311 2001 to ref 128398
no_role_a no_role_b
multiplicity_a_pos 1671 1343 3000 multiplicity_b_pos 1615 1341 3000
end
relationcanvas 138626 relation_ref 132866 // Jest
decenter_end 555
from ref 128770 z 2001 label "Jest" italic max_width 255 xyz 1509 1420 2001 to ref 128270
no_role_a no_role_b
multiplicity_a_pos 1484 1511 3000 multiplicity_b_pos 1500 1352 3000
end
relationcanvas 138754 relation_ref 132994 // Dodaje
from ref 128770 z 2001 label "Dodaje" italic max_width 255 xyz 980 1267 2001 to ref 129038
no_role_a no_role_b
multiplicity_a_pos 580 1297 3000 multiplicity_b_pos 1415 1290 3000
end
relationcanvas 138882 relation_ref 133122 // Ma
decenter_begin 483
decenter_end 578
from ref 128770 z 2001 label "Ma" italic max_width 255 xyz 1509 848 2001 to ref 135298
no_role_a no_role_b
multiplicity_a_pos 1494 526 3000 multiplicity_b_pos 1487 1193 3000
end
relationcanvas 139522 relation_ref 133506 // <Posiada
from ref 135298 z 2001 label "<Posiada" italic max_width 255 xyz 1069 466 2001 to ref 139394
no_role_a no_role_b
multiplicity_a_pos 803 492 3000 multiplicity_b_pos 1393 489 3000
end
relationcanvas 139650 relation_ref 133634 // <Laduje
from ref 139394 z 2001 label "<Laduje" italic max_width 255 xyz 579 466 2001 to ref 128514
no_role_a no_role_b
multiplicity_a_pos 591 493 3000 multiplicity_b_pos 599 493 3000
end
relationcanvas 140930 relation_ref 134274 // Ma
decenter_end 578
from ref 129666 z 2001 label "Ma" italic max_width 255 xyz 1689 463 2001 to ref 135298
no_role_a no_role_b
multiplicity_a_pos 1606 495 3000 multiplicity_b_pos 1775 491 3000
end
relationcanvas 141186 relation_ref 134402 // <Wywoluje
decenter_end 558
from ref 130178 z 2001 to point 1790 396
line 149122 z 2001 label "<Wywoluje" italic max_width 255 xyz 1796 377 2001 to point 1870 397
line 148994 z 2001 to ref 129666
no_role_a no_role_b
multiplicity_a_pos 1848 430 3000 multiplicity_b_pos 1766 242 3000
end
relationcanvas 141314 relation_ref 134530 // Otrzymuje
from ref 128898 z 2001 label "Otrzymuje" italic max_width 255 xyz 1614 186 2001 to ref 130178
no_role_a no_role_b
multiplicity_a_pos 1686 216 3000 multiplicity_b_pos 1587 216 3000
end
relationcanvas 141442 relation_ref 134658 // Wysyla
decenter_end 490
from ref 128898 z 2001 label "Wysyla" italic max_width 255 xyz 1473 264 2001 to ref 129166
no_role_a no_role_b
multiplicity_a_pos 1464 292 3000 multiplicity_b_pos 1479 236 3000
end
relationcanvas 141570 relation_ref 134786 // Naprawia
decenter_begin 507
from ref 129166 z 2001 label "Naprawia" italic max_width 255 xyz 1470 392 2001 to ref 135298
no_role_a no_role_b
multiplicity_a_pos 1479 417 3000 multiplicity_b_pos 1465 368 3000
end
relationcanvas 141954 relation_ref 134914 // Posiada
from ref 135298 z 2001 label "Posiada" italic max_width 255 xyz 1549 545 2001 to ref 130690
no_role_a no_role_b
multiplicity_a_pos 1575 586 3000 multiplicity_b_pos 1521 526 3000
end
relationcanvas 142082 relation_ref 135042 // Aktywuje^
decenter_end 504
from ref 130690 z 2001 label "Aktywuje^" italic max_width 255 xyz 1608 699 2001 to ref 129410
no_role_a no_role_b
multiplicity_a_pos 1619 760 3000 multiplicity_b_pos 1603 663 3000
end
relationcanvas 142978 relation_ref 135426 // Dodawanie^
decenter_end 333
from ref 139394 z 2006 label "Dodawanie^" italic max_width 255 xyz 674 691 2006 to ref 129550
no_role_a no_role_b
multiplicity_a_pos 688 880 3000 multiplicity_b_pos 690 520 3000
end
relationcanvas 143362 relation_ref 135554 // Dotyczy
decenter_begin 231
decenter_end 958
from ref 128770 z 2001 label "Dotyczy" italic max_width 255 xyz 1421 901 2001 to ref 128526
no_role_a no_role_b
multiplicity_a_pos 1381 633 3000 multiplicity_b_pos 1465 1193 3000
end
relationcanvas 143618 relation_ref 135682 // <Wysyla
decenter_end 52
from ref 129038 z 2001 label "<Wysyla" italic max_width 255 xyz 644 1200 2001 to ref 129294
no_role_a no_role_b
multiplicity_a_pos 764 1220 3000 multiplicity_b_pos 580 1274 3000
end
relationcanvas 143746 relation_ref 135810 // Oproznia^
decenter_end 495
from ref 128514 z 2001 label "Oproznia^" italic max_width 255 xyz 459 862 2001 to ref 129038
no_role_a no_role_b
multiplicity_a_pos 469 1217 3000 multiplicity_b_pos 469 534 3000
end
relationcanvas 145282 relation_ref 136066 // Generuje
decenter_end 331
from ref 129678 z 2001 label "Generuje" italic max_width 255 xyz 1234 877 2001 to ref 128526
no_role_a no_role_b
multiplicity_a_pos 1243 633 3000 multiplicity_b_pos 1226 1145 3000
end
relationcanvas 146562 relation_ref 136194 // Aktywuje
from ref 130690 z 2001 label "Aktywuje" italic max_width 255 xyz 1776 613 2001 to ref 129282
no_role_a no_role_b
multiplicity_a_pos 1865 638 3000 multiplicity_b_pos 1739 639 3000
end
relationcanvas 147074 relation_ref 136450 // Otrzymuje
decenter_begin 685
from ref 130562 z 2001 label "Otrzymuje" italic max_width 255 xyz 332 867 2001 to point 373 345
line 147202 z 2001 to point 369 1351
line 147458 z 2001 to point 861 1355
line 147330 z 2001 to ref 129294
no_role_a no_role_b
multiplicity_a_pos 843 1224 3000 multiplicity_b_pos 1025 354 3000
end
relationcanvas 148482 relation_ref 143618 // Wywoluje
from ref 140290 z 2001 label "Wywoluje" italic max_width 255 xyz 735 1041 2001 to ref 148354
no_role_a no_role_b
multiplicity_a_pos 797 1039 3000 multiplicity_b_pos 723 1088 3000
end
relationcanvas 148610 relation_ref 143746 // Oddaje
decenter_begin 527
from ref 148354 z 2001 label "Oddaje" italic max_width 255 xyz 852 892 2001 to ref 129026
no_role_a no_role_b
multiplicity_a_pos 840 838 3000 multiplicity_b_pos 854 968 3000
end
relationcanvas 150018 relation_ref 156802 // Dotyczy
from ref 129678 z 2001 label "Dotyczy" italic max_width 255 xyz 1375 1241 2001 to ref 128770
no_role_a no_role_b
multiplicity_a_pos 1416 1268 3000 multiplicity_b_pos 1368 1238 3000
end
relationcanvas 150274 relation_ref 156930 // Dotyczy
decenter_begin 136
decenter_end 800
from ref 130562 z 2001 label "Dotyczy" italic max_width 255 xyz 243 867 2001 to point 273 308
line 150402 z 2001 to point 270 1419
line 150530 z 2001 to point 859 1420
line 151170 z 2001 to ref 128770
no_role_a no_role_b
multiplicity_a_pos 1416 1327 3000 multiplicity_b_pos 1011 313 3000
end
end

110
models/134542.diagram Normal file
View File

@ -0,0 +1,110 @@
format 224
classinstance 128014 class_ref 191746 // Klient
name "" xyz 32.8 4.6 2000 life_line_z 2000
classinstancecanvas 128142 classinstance_ref 128014 //
xyz 194.8 7 2005 life_line_z 2000
end
classinstancecanvas 128654 classinstance_ref 128142 //
xyz 673 4.4 2005 life_line_z 2000
end
classinstancecanvas 129038 classinstance_ref 128270 //
mortal xyz 521 6.6 2010 life_line_z 2000
end
classinstancecanvas 129934 classinstance_ref 128398 //
xyz 826.2 4.4 2005 life_line_z 2000
end
classinstancecanvas 130318 classinstance_ref 128526 // j
xyz 981.8 3.2 2005 life_line_z 2000
end
classinstancecanvas 130702 classinstance_ref 128654 //
xyz 1119.8 5.6 2005 life_line_z 2000
end
durationcanvas 128270 classinstance_ref 128014 // :Klient
xyzwh 49 84.4 2010 11 328
end
durationcanvas 128398 classinstance_ref 128142 // :AutomatKontroler
xyzwh 253 85 2010 11 294
end
durationcanvas 129166 classinstance_ref 129038 // :Sprzedaz
xyzwh 554 129.6 2010 11 229
end
durationcanvas 129678 classinstance_ref 128654 // :KatalogProduktow
xyzwh 735 154.2 2010 11 45
end
durationcanvas 130062 classinstance_ref 129934 // :ProduktyManager
xyzwh 886 169.4 2010 11 35
end
durationcanvas 130446 classinstance_ref 130318 // j:Platnosc
xyzwh 1013 234.2 2010 11 95
end
durationcanvas 130830 classinstance_ref 130702 // :TerminalManager
xyzwh 1178 264.6 2010 11 49
end
msg 128526 synchronous
from durationcanvas_ref 128270
to durationcanvas_ref 128398
yz 86 2015 explicitmsg "platnoscBezgotowkowa()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "produktID:int"
label_xy 56 71
msg 129294 synchronous
from durationcanvas_ref 128398
to durationcanvas_ref 129166
yz 130 2015 explicitmsg "utworzSprzedaz()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "produktID:int, czyGotowka:bool, data:Date"
label_xy 274 106
msg 129806 synchronous
from durationcanvas_ref 129166
to durationcanvas_ref 129678
yz 158 2015 explicitmsg "podajWartosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "produktID:int"
label_xy 574 138
msg 130190 synchronous
from durationcanvas_ref 129678
to durationcanvas_ref 130062
yz 171 2020 explicitmsg "znajdz()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "produktID:int"
label_xy 761 156
msg 130574 asynchronous
from durationcanvas_ref 129166
to durationcanvas_ref 130446
yz 241 2015 explicitmsg "create()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "wartosc:Kwota"
label_xy 699 226
msg 130958 synchronous
from durationcanvas_ref 130446
to durationcanvas_ref 130830
yz 265 2015 explicitmsg "dokonajPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "wartosc:Kwota"
label_xy 1028 246
msg 131086 return
from durationcanvas_ref 130830
to durationcanvas_ref 130446
yz 300 2015 explicitmsg "czyZaakceptowano:bool"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 1028 286
msg 131214 return
from durationcanvas_ref 130446
to durationcanvas_ref 129166
yz 318 2015 explicitmsg "czasPlatnosci:Date,czyZaakceptowano"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 653 302
msg 131342 return
from durationcanvas_ref 129166
to durationcanvas_ref 128398
yz 344 2015 explicitmsg "statusTransakcji:String"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 336 329
msg 131470 return
from durationcanvas_ref 128398
to durationcanvas_ref 128270
yz 366 2020 explicitmsg "komunikatOTrnsakcji:String"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 68 351
end

View File

@ -1,7 +1,7 @@
format 224 format 224
"models" "models"
revision 37 revision 38
modified_by 2 "48516" modified_by 14 "radek"
@ -3172,5 +3172,94 @@ format 224
mysql_decl "" mysql_decl ""
end end
sequencediagram 134542 "4-1-wybraniePlatnosciKarta"
sequencediagramsettings end
overlapping_bars size A1
end
classinstance 128014 ""
type class_ref 128394 // AutomatKontroler
attributes
end
relations
end
end
class 136462 "KatalogProduktow"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 128142 ""
type class_ref 136462 // KatalogProduktow
attributes
end
relations
end
end
classinstance 128270 ""
type class_ref 171906 // Sprzedaz
attributes
end
relations
end
end
class 136590 "ProduktyManager"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 128398 ""
type class_ref 136590 // ProduktyManager
attributes
end
relations
end
end
classinstance 128526 "j"
type class_ref 144002 // Platnosc
attributes
end
relations
end
end
class 136718 "TerminalManager"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 128654 ""
type class_ref 136718 // TerminalManager
attributes
end
relations
end
end
end end
end end