Create sequence diagram

This commit is contained in:
Bartosz Małaszewski 2022-01-04 20:42:43 +01:00
parent 892a602685
commit 23b3496cff
9 changed files with 414 additions and 19 deletions

61
models/134664_69.d Normal file
View File

@ -0,0 +1,61 @@
format 224
classinstance 133000 class_ref 128538 // Client
drawing_mode actor name "" xyz 67 20 2000 life_line_z 2000
classinstance 133128 class_ref 142600 // AutomatController
color lightmediumblue name "" xyz 286 22 2000 life_line_z 2000
classinstance 134024 class_ref 128922 // Automat
name "" xyz 542 23 2000 life_line_z 2000
classinstance 134152 class_ref 128410 // Order
name "" xyz 799 23 2000 life_line_z 2000
classinstance 134280 class_ref 135834 // CashPayment
name "" xyz 959 25 2000 life_line_z 2000
durationcanvas 133640 classinstance_ref 133000 // :Client
xyzwh 78 113 2010 11 32
end
durationcanvas 133768 classinstance_ref 133128 // :AutomatController
xyzwh 331 110 2010 11 118
end
durationcanvas 134408 classinstance_ref 134024 // :Automat
xyzwh 564 123 2010 11 102
end
durationcanvas 134664 classinstance_ref 134280 // :CashPayment
xyzwh 994 140 2010 11 25
end
durationcanvas 134920 classinstance_ref 134152 // :Order
xyzwh 818 189 2010 11 26
end
durationcanvas 135176 classinstance_ref 133000 // :Client
xyzwh 78 207 2010 11 25
end
msg 133896 synchronous
from durationcanvas_ref 133640
to durationcanvas_ref 133768
yz 113 2015 explicitmsg "SelectCashPaymentMethod"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 145 99
msg 134536 synchronous
from durationcanvas_ref 133768
to durationcanvas_ref 134408
yz 123 2015 explicitmsg "SetCashPaymentMethod()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 393 109
msg 134792 synchronous
from durationcanvas_ref 134408
to durationcanvas_ref 134664
yz 140 2020 explicitmsg "<<create>>Create()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 625 127
msg 135048 synchronous
from durationcanvas_ref 134408
to durationcanvas_ref 134920
yz 189 2015 explicitmsg "SetPaymentMethod(method: PaymentMethod)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 587 178
msg 135304 return
from durationcanvas_ref 133768
to durationcanvas_ref 135176
yz 207 2015 explicitmsg "ShowCashPaymentView"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 150 193
end

61
models/135432_69.d Normal file
View File

@ -0,0 +1,61 @@
format 224
classinstance 128008 class_ref 142600 // AutomatController
color lightmediumblue name "" xyz 258.18 21.26 2000 life_line_z 2000
classinstance 128136 class_ref 128410 // Order
name "" xyz 775.52 21.96 2000 life_line_z 2000
classinstance 128264 class_ref 128538 // Client
drawing_mode actor name "" xyz 37.92 23.96 2000 life_line_z 2000
classinstance 128392 class_ref 128922 // Automat
name "" xyz 516.08 16.16 2000 life_line_z 2000
classinstance 128520 class_ref 128666 // CardPayment
name "" xyz 936.08 24.26 2000 life_line_z 2000
durationcanvas 128648 classinstance_ref 128008 // :AutomatController
xyzwh 303 117 2010 11 147
end
durationcanvas 128776 classinstance_ref 128136 // :Order
xyzwh 794 224 2010 11 26
end
durationcanvas 128904 classinstance_ref 128264 // :Client
xyzwh 48 242 2010 11 25
end
durationcanvas 129032 classinstance_ref 128264 // :Client
xyzwh 48 116 2010 11 64
end
durationcanvas 129160 classinstance_ref 128520 // :CardPayment
xyzwh 970 175 2010 11 25
end
durationcanvas 129288 classinstance_ref 128392 // :Automat
xyzwh 538 149 2010 11 109
end
msg 129416 synchronous
from durationcanvas_ref 129288
to durationcanvas_ref 128776
yz 223 2015 explicitmsg "SetPaymentMethod(method: PaymentMethod)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 566 212
msg 129544 synchronous
from durationcanvas_ref 129288
to durationcanvas_ref 129160
yz 174 2020 explicitmsg "<<create>>Create()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 604 161
msg 129672 synchronous
from durationcanvas_ref 129032
to durationcanvas_ref 128648
yz 117 2015 explicitmsg "SelectCardPaymentMethod"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 121 102
msg 129800 return
from durationcanvas_ref 128648
to durationcanvas_ref 128904
yz 243 2015 explicitmsg "ShowCardPaymentView"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 126 229
msg 129928 synchronous
from durationcanvas_ref 128648
to durationcanvas_ref 129288
yz 157 2015 explicitmsg "SetCashPaymentMethod()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 369 144
end

48
models/141058_69.d Normal file
View File

@ -0,0 +1,48 @@
format 224
classinstance 128002 class_ref 128538 // Client
drawing_mode actor name "" xyz 24.4518 5.34202 2000 life_line_z 2000
classinstance 128130 class_ref 128770 // TransactionController
name "" xyz 164.408 7.26461 2000 life_line_z 2000
classinstance 128258 class_ref 135298 // Terminal
name "" xyz 542.977 4.38073 2000 life_line_z 2000
classinstance 128386 class_ref 135688 // Card
name "" xyz 721.165 4.38073 2000 life_line_z 2000
durationcanvas 128514 classinstance_ref 128002 // :Client
xyzwh 35 151 2010 11 40
end
durationcanvas 128642 classinstance_ref 128130 // :TransactionController
xyzwh 217 152 2010 11 214
end
durationcanvas 128898 classinstance_ref 128258 // :Terminal
xyzwh 563 165 2010 11 105
end
durationcanvas 129538 classinstance_ref 128386 // :Card
xyzwh 740 350 2010 11 25
end
msg 128770 synchronous
from durationcanvas_ref 128514
to durationcanvas_ref 128642
yz 152 2015 explicitmsg "applyCard()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 91 138
msg 129026 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 128898
yz 166 2015 explicitmsg "getCardData(number:string,month,int,year:int,cvv:string)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 250 152
msg 129410 return
from durationcanvas_ref 128898
to durationcanvas_ref 128642
yz 254 2020 explicitmsg "number,month,year,cvv"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 340 240
msg 129666 synchronous
from durationcanvas_ref 128642
to durationcanvas_ref 129538
yz 350 2015 explicitmsg "createCard(number:string,month,int,year:int,cvv:string)"
stereotype "<<create>>" xyz 457 364 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 384 333
end

View File

@ -8,7 +8,7 @@ classinstance 129349 class_ref 128922 // Automat
name "" xyz 546.2 4.4 2000 life_line_z 2000 name "" xyz 546.2 4.4 2000 life_line_z 2000
fragment 129989 "getShelf" fragment 129989 "getShelf"
color lightmagenta xyzwh 56.6 121.2 1990 1064 498 color lightmagenta xyzwh 56.6 121.2 1990 1064 498
separator 1243 separator 1242
end end
classinstance 130629 class_ref 129178 // Shelf classinstance 130629 class_ref 129178 // Shelf
name "" xyz 779.6 4.4 2000 life_line_z 2000 name "" xyz 779.6 4.4 2000 life_line_z 2000
@ -18,7 +18,7 @@ note 132037 "shelf != null"
xyzwh 61.6 191.2 2005 77 35 xyzwh 61.6 191.2 2005 77 35
fragment 132293 "getProduct" fragment 132293 "getProduct"
color mediumblue xyzwh 104.2 245.6 1995 1005 351 color mediumblue xyzwh 104.2 245.6 1995 1005 351
separator 3947 separator 3946
end end
note 132421 "hasMealequals(false)" note 132421 "hasMealequals(false)"
xyzwh 112 273.4 2015 147 37 xyzwh 112 273.4 2015 147 37
@ -42,11 +42,8 @@ end
durationcanvas 130373 classinstance_ref 128197 // :Client durationcanvas 130373 classinstance_ref 128197 // :Client
xyzwh 23 157 2015 11 39 xyzwh 23 157 2015 11 39
end end
durationcanvas 131653 classinstance_ref 130629 // :Shelf
xyzwh 798 202 2010 11 43
end
durationcanvas 133957 classinstance_ref 130629 // :Shelf durationcanvas 133957 classinstance_ref 130629 // :Shelf
xyzwh 798 409 2010 11 51 xyzwh 798 203 2010 11 257
end end
durationcanvas 134597 classinstance_ref 134469 // :Order durationcanvas 134597 classinstance_ref 134469 // :Order
xyzwh 960 477 2010 11 26 xyzwh 960 477 2010 11 26
@ -82,10 +79,10 @@ msg 130501 return
label_xy 89 157 label_xy 89 157
msg 131781 synchronous msg 131781 synchronous
from durationcanvas_ref 129477 from durationcanvas_ref 129477
to durationcanvas_ref 131653 to durationcanvas_ref 133957
yz 207 2015 explicitmsg "hasMeal()" yz 208 2015 explicitmsg "hasMeal()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 652 196 label_xy 652 197
msg 134085 synchronous msg 134085 synchronous
from durationcanvas_ref 129477 from durationcanvas_ref 129477
to durationcanvas_ref 133957 to durationcanvas_ref 133957
@ -129,11 +126,11 @@ msg 136389 return
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 345 486 label_xy 345 486
msg 136517 return msg 136517 return
from durationcanvas_ref 131653 from durationcanvas_ref 133957
to durationcanvas_ref 129477 to durationcanvas_ref 129477
yz 231 3005 explicitmsg "hasMeal : Boolean" yz 232 3005 explicitmsg "hasMeal : Boolean"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 643 219 label_xy 643 220
msg 136645 return msg 136645 return
from durationcanvas_ref 133957 from durationcanvas_ref 133957
to durationcanvas_ref 129477 to durationcanvas_ref 129477

View File

@ -3,5 +3,93 @@ format 224
classinstance 128069 class_ref 128069 // Client classinstance 128069 class_ref 128069 // Client
name "" xyz 50 8 2000 life_line_z 2000 name "" xyz 50 8 2000 life_line_z 2000
classinstance 128197 class_ref 128922 // Automat classinstance 128197 class_ref 128922 // Automat
name "" xyz 167 8 2000 life_line_z 2000 name "" xyz 376 16 2000 life_line_z 2000
classinstance 128325 class_ref 141637 // PaymentSelectorController
name "" xyz 183 14 2000 life_line_z 2000
classinstance 129093 class_ref 141765 // CollectorFactory
name "" xyz 765 15 2000 life_line_z 2000
classinstance 129477 class_ref 135816 // CashCollector
name "" xyz 984 12 2000 life_line_z 2000
classinstance 129605 class_ref 135962 // CoinCollector
name "" xyz 1088 13 2000 life_line_z 2000
classinstance 130757 class_ref 128410 // Order
name "" xyz 711 16 2000 life_line_z 2000
durationcanvas 128453 classinstance_ref 128069 // :Client
xyzwh 61 82 2010 11 27
end
durationcanvas 128581 classinstance_ref 128325 // :PaymentSelectorController
xyzwh 248 83 2010 11 232
end
durationcanvas 129221 classinstance_ref 129093 // :CollectorFactory
xyzwh 806 90 2010 11 85
end
durationcanvas 129733 classinstance_ref 129477 // :CashCollector
xyzwh 1019 106 2010 11 50
end
durationcanvas 129989 classinstance_ref 128197 // :Automat
xyzwh 398 83 2010 11 197
end
durationcanvas 130245 classinstance_ref 129605 // :CoinCollector
xyzwh 1121 164 2010 11 45
end
durationcanvas 131013 classinstance_ref 130757 // :Order
xyzwh 730 249 2010 11 28
end
durationcanvas 131653 classinstance_ref 128069 // :Client
xyzwh 61 294 2010 11 35
end
msg 128709 synchronous
from durationcanvas_ref 128453
to durationcanvas_ref 128581
yz 83 2015 explicitmsg "selectCashPayment"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 113 69
msg 128965 synchronous
from durationcanvas_ref 128581
to durationcanvas_ref 129989
yz 84 2015 explicitmsg "cashPaymentSelected()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 271 69
msg 129349 synchronous
from durationcanvas_ref 129989
to durationcanvas_ref 129221
yz 90 2015 explicitmsg "factory := <<create>> createCollectorFactory()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 422 76
msg 129861 synchronous
from durationcanvas_ref 129221
to durationcanvas_ref 129733
yz 107 2015 explicitmsg "cashCollector := <<create>> create()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 827 92
msg 130117 return
from durationcanvas_ref 129733
to durationcanvas_ref 129989
yz 138 2015 explicitmsg "cashCollector : CashCollector"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 498 126
msg 130373 synchronous
from durationcanvas_ref 129221
to durationcanvas_ref 130245
yz 164 2015 explicitmsg "coinCollector := <<create>> create()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 833 151
msg 130629 return
from durationcanvas_ref 130245
to durationcanvas_ref 129989
yz 194 2015 explicitmsg "coinCollector : CoinCollector"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 493 180
msg 131141 synchronous
from durationcanvas_ref 129989
to durationcanvas_ref 131013
yz 249 2015 explicitmsg "setPaymentMethod(cashPaymentMethod : cashPaymentMethod)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 419 232
msg 131781 asynchronous
from durationcanvas_ref 128581
to durationcanvas_ref 131653
yz 297 2015 explicitmsg "showCashPaymentViewPanel"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 87 283
end end

67
models/147909.diagram Normal file
View File

@ -0,0 +1,67 @@
format 224
classinstance 128069 class_ref 128069 // Client
name "" xyz 54 4 2000 life_line_z 2000
classinstance 128197 class_ref 141637 // PaymentSelectorController
name "" xyz 174 6 2000 life_line_z 2000
classinstance 128709 class_ref 128922 // Automat
name "" xyz 403 4 2000 life_line_z 2000
classinstance 129093 class_ref 135298 // Terminal
name "" xyz 626 6 2000 life_line_z 2000
classinstance 129733 class_ref 128410 // Order
name "" xyz 745 8 2000 life_line_z 2000
durationcanvas 128325 classinstance_ref 128069 // :Client
xyzwh 65 71 2010 11 40
end
durationcanvas 128453 classinstance_ref 128197 // :PaymentSelectorController
xyzwh 239 72 2010 11 166
end
durationcanvas 128837 classinstance_ref 128709 // :Automat
xyzwh 425 79 2010 11 102
end
durationcanvas 129221 classinstance_ref 129093 // :Terminal
xyzwh 647 87 2010 11 42
end
durationcanvas 129861 classinstance_ref 129733 // :Order
xyzwh 764 147 2010 11 25
end
durationcanvas 130117 classinstance_ref 128069 // :Client
xyzwh 65 224 2010 11 25
end
msg 128581 synchronous
from durationcanvas_ref 128325
to durationcanvas_ref 128453
yz 72 2015 explicitmsg "selectCardPayment"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 111 58
msg 128965 synchronous
from durationcanvas_ref 128453
to durationcanvas_ref 128837
yz 83 2020 explicitmsg "cardPaymentSelector"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 286 69
msg 129349 synchronous
from durationcanvas_ref 128837
to durationcanvas_ref 129221
yz 89 2015 explicitmsg "terminal := <<create>> createTerminal()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 448 75
msg 129605 return
from durationcanvas_ref 129221
to durationcanvas_ref 128837
yz 118 2015 explicitmsg "terminal : Terminal"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 499 104
msg 129989 synchronous
from durationcanvas_ref 128837
to durationcanvas_ref 129861
yz 153 2015 explicitmsg "setPaymentMethod(cardPaymentMethod : CardPaymentMethod)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 438 139
msg 130245 return
from durationcanvas_ref 128453
to durationcanvas_ref 130117
yz 224 2015 explicitmsg "ShowCardPaymentViewPanel"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 85 210
end

3
models/147909_69.d Normal file
View File

@ -0,0 +1,3 @@
format 224
end

42
models/148037_69.d Normal file
View File

@ -0,0 +1,42 @@
format 224
classinstance 128069 class_ref 128069 // Client
name "" xyz 47 4 2000 life_line_z 2000
classinstance 128197 class_ref 142600 // AutomatController
name "" xyz 163 5 2000 life_line_z 2000
classinstance 128709 class_ref 134853 // I18nService
name "" xyz 363 6 2000 life_line_z 2000
durationcanvas 128325 classinstance_ref 128069 // :Client
xyzwh 58 81 2010 11 77
end
durationcanvas 128453 classinstance_ref 128197 // :AutomatController
xyzwh 208 81 2010 11 64
end
durationcanvas 128837 classinstance_ref 128709 // :I18nService
xyzwh 393 85 2010 11 41
end
msg 128581 synchronous
from durationcanvas_ref 128325
to durationcanvas_ref 128453
yz 82 2015 explicitmsg "OpenLanguageMenu"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 88 68
msg 128965 synchronous
from durationcanvas_ref 128453
to durationcanvas_ref 128837
yz 86 2020 explicitmsg "getLanguages()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 268 72
msg 129093 return
from durationcanvas_ref 128837
to durationcanvas_ref 128453
yz 115 2025 explicitmsg "cultures : Culture[]"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 262 101
msg 129477 return
from durationcanvas_ref 128453
to durationcanvas_ref 128325
yz 134 2015 explicitmsg "ShowAvailableLanguages"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 75 120
end

View File

@ -1,6 +1,6 @@
format 224 format 224
"models" "models"
revision 15 revision 16
modified_by 69 "s452684" modified_by 69 "s452684"
@ -153,7 +153,7 @@ format 224
MysqlColumn MysqlColumn
end end
classrelation 128453 // (Posiada ^) classrelation 128453 // Posiada ^
relation_ref 128197 // Posiada ^ relation_ref 128197 // Posiada ^
end end
end end
@ -275,7 +275,7 @@ format 224
MysqlColumn MysqlColumn
end end
classrelation 128197 // 1 (Posiada >) classrelation 128197 // Posiada >
relation_ref 128069 // Posiada > relation_ref 128069 // Posiada >
end end
end end
@ -740,7 +740,7 @@ format 224
b role_name "1" private b role_name "1" private
java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value};
" "
classrelation_ref 128197 // 1 (Posiada >) classrelation_ref 128197 // Posiada >
end end
classrelation 128325 // (Posiada ^) classrelation 128325 // (Posiada ^)
@ -752,7 +752,7 @@ format 224
b role_name "" multiplicity "1" private b role_name "" multiplicity "1" private
java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value}; java " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value};
" "
classrelation_ref 128453 // (Posiada ^) classrelation_ref 128453 // Posiada ^
end end
end end
@ -1763,7 +1763,7 @@ ${members}}
sequencediagram 147781 "2-3-wybranie_metody_platnosci-gotowka" sequencediagram 147781 "2-3-wybranie_metody_platnosci-gotowka"
sequencediagramsettings end sequencediagramsettings end
overlapping_bars size A4 overlapping_bars size A3
end end
sequencediagram 147909 "2-4-wybranie_metody_platnosci-karta" sequencediagram 147909 "2-4-wybranie_metody_platnosci-karta"
@ -1838,6 +1838,34 @@ ${members}}
cpp_decl "" cpp_decl ""
java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} { java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} {
${members}} ${members}}
"
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
class 141637 "PaymentSelectorController"
visibility package
cpp_decl ""
java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
class 141765 "CollectorFactory"
visibility package
cpp_decl ""
java_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} {
${members}}
" "
php_decl "" php_decl ""
python_2_2 python_decl "" python_2_2 python_decl ""