ͼ%ca黹%bd%e8ϵͳuml%bd%a8ģ%c9%e8%bc%c6.mdl
来自「讲解uml的初级入门教程」· MDL 代码 · 共 2,232 行 · 第 1/5 页
MDL
2,232 行
(object Role "$UNNAMED$56"
quid "42AD1CD50001"
supplier "Use Case View::Reserved"
quidu "42AD1B1C010E")))
(object Mechanism @1
logical_models (list unit_reference_list
(object Object "$UNNAMED$57"
quid "42AD1D7E0370"
class "Use Case View::图书管理员(Librarian)"
quidu "42AD17D9019A"
persistence "Transient"
multi FALSE)
(object Object "$UNNAMED$58"
quid "42AD1D950348"
collaborators (list link_list
(object Link
quid "42AD1DE50064"
supplier ":Service"
quidu "42AD1D9B003C"
messages (list Messages
(object Message "1:Login()"
quid "42AD1DE50065"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0)
(object Message "11:OKMessage"
quid "42AD1F2E028A"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.2"
ordinal 11))))
class "Use Case View::图书管理员(Librarian)"
quidu "42AD17D9019A"
persistence "Transient"
multi FALSE)
(object Object ":Service"
quid "42AD1D9B003C"
collaborators (list link_list
(object Link
quid "42AD1DF603B6"
supplier ":Borrow"
quidu "42AD1DAA03DE"
messages (list Messages
(object Message "2:Borrow()"
quid "42AD1DF603B7"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1)
(object Message "10:OKMessage"
quid "42AD1F1D01FE"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.1.7"
ordinal 10))))
persistence "Transient"
multi FALSE)
(object Object ":Borrow"
quid "42AD1DAA03DE"
collaborators (list link_list
(object Link
quid "42AD1E14014A"
supplier ":Borrow"
quidu "42AD1DAA03DE"
messages (list Messages
(object Message "3:CheckCanBorrow()"
quid "42AD1E14014B"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2)
(object Message "5:ValidMax()"
quid "42AD1E960078"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.3"
ordinal 5)))
(object Link
quid "42AD1E3D005A"
supplier ":Reader"
quidu "42AD1DC003C0"
messages (list Messages
(object Message "4:GetBorrowedNo()"
quid "42AD1E3D005B"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.2"
ordinal 3)
(object Message ""
quid "42AD1E730352"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.1.2.1"
ordinal 4)))
(object Link
quid "42AD1EAE0230"
supplier ":BorrowInfo"
quidu "42AD1DCE008C"
messages (list Messages
(object Message "6:BorrowOper()"
quid "42AD1EAE0231"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.4"
ordinal 6)))
(object Link
quid "42AD1EC80366"
supplier ":Book"
quidu "42AD1DC801AE"
messages (list Messages
(object Message "7:UpdateCurrentNo()"
quid "42AD1EC80367"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.5"
ordinal 7)))
(object Link
quid "42AD1EE40230"
supplier ":CancelReserved"
quidu "42AD1DB30000"
messages (list Messages
(object Message "8:CancelReservedOper()"
quid "42AD1EE40231"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.6"
ordinal 8)
(object Message "9:OKMessage"
quid "42AD1EF901E0"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.1.6.1"
ordinal 9))))
persistence "Transient"
multi FALSE)
(object Object ":CancelReserved"
quid "42AD1DB30000"
persistence "Transient"
multi FALSE)
(object Object ":Reader"
quid "42AD1DC003C0"
persistence "Transient"
multi FALSE)
(object Object ":Book"
quid "42AD1DC801AE"
persistence "Transient"
multi FALSE)
(object Object ":BorrowInfo"
quid "42AD1DCE008C"
persistence "Transient"
multi FALSE)))
(object Mechanism @2
logical_models (list unit_reference_list
(object Object "$UNNAMED$59"
quid "42AD1F74023A"
collaborators (list link_list
(object Link
quid "42AD1FB5006E"
supplier ":Service"
quidu "42AD1F7902A8"
messages (list Messages
(object Message "1:Login()"
quid "42AD1FB5006F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0)
(object Message "9:OKMessage"
quid "42AD20700082"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.2"
ordinal 9))))
class "Use Case View::图书管理员(Librarian)"
quidu "42AD17D9019A"
persistence "Transient"
multi FALSE)
(object Object ":Service"
quid "42AD1F7902A8"
collaborators (list link_list
(object Link
quid "42AD1FC102E4"
supplier ":Return"
quidu "42AD1F8801C2"
messages (list Messages
(object Message "2:Return()"
quid "42AD1FC102E5"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1)
(object Message "8:OKMessage"
quid "42AD2063006E"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.1.6"
ordinal 8))))
persistence "Transient"
multi FALSE)
(object Object ":Return"
quid "42AD1F8801C2"
collaborators (list link_list
(object Link
quid "42AD1FCB0208"
supplier ":Return"
quidu "42AD1F8801C2"
messages (list Messages
(object Message "3:CheckOverdue()"
quid "42AD1FCB0209"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2)
(object Message "7:UpdateValidMax()"
quid "42AD2045000A"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.5"
ordinal 7)))
(object Link
quid "42AD1FF201CC"
supplier ":BorrowInfo"
quidu "42AD1F9E0398"
messages (list Messages
(object Message "4:ReturnOper()"
quid "42AD1FF201CD"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.2"
ordinal 3)))
(object Link
quid "42AD200A00F0"
supplier ":Book"
quidu "42AD1F9503C0"
messages (list Messages
(object Message "5:UpdateCurrentNo()"
quid "42AD200A00F1"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.3"
ordinal 4)))
(object Link
quid "42AD201A0118"
supplier ":Reader"
quidu "42AD1F8F01E0"
messages (list Messages
(object Message "6:GetBorrowedNo()"
quid "42AD201A0119"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.4"
ordinal 5
Operation "6:GetBorrowedNo")
(object Message ""
quid "42AD204000E6"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.1.4.1"
ordinal 6))))
persistence "Transient"
multi FALSE)
(object Object ":Reader"
quid "42AD1F8F01E0"
persistence "Transient"
multi FALSE)
(object Object ":Book"
quid "42AD1F9503C0"
persistence "Transient"
multi FALSE)
(object Object ":BorrowInfo"
quid "42AD1F9E0398"
persistence "Transient"
multi FALSE)))
(object Mechanism @3
logical_models (list unit_reference_list
(object Object "$UNNAMED$60"
quid "42AD20BC0096"
collaborators (list link_list
(object Link
quid "42AD21090028"
supplier ":Service"
quidu "42AD20E40208"
messages (list Messages
(object Message "1:Login()"
quid "42AD21090029"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0)
(object Message "6:OKMessage"
quid "42AD21660320"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.2"
ordinal 7))))
class "Use Case View::图书管理员(Librarian)"
quidu "42AD17D9019A"
persistence "Transient"
multi FALSE)
(object Object ":Service"
quid "42AD20E40208"
collaborators (list link_list
(object Link
quid "42AD21150154"
supplier ":Reserved"
quidu "42AD20EB03A2"
messages (list Messages
(object Message "2:Reserved()"
quid "42AD21150155"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1)
(object Message "5:OKMessage"
quid "42AD215B0366"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.1.3"
ordinal 6))))
persistence "Transient"
multi FALSE)
(object Object ":Reserved"
quid "42AD20EB03A2"
collaborators (list link_list
(object Link
quid "42AD2124029E"
supplier ":ReservedInfo"
quidu "42AD20F3026C"
messages (list Messages
(object Message "3:ReservedOper()"
quid "42AD2124029F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.1"
ordinal 2)
(object Message ""
quid "42AD2132023A"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.1.1.1"
ordinal 3)))
(object Link
quid "42AD2145026C"
supplier ":Book"
quidu "42AD20FC00BE"
messages (list Messages
(object Message "4:SetFlagOn()"
quid "42AD2145026D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1.2"
ordinal 4)
(object Message ""
quid "42AD215500DC"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.1.2.1"
ordinal 5))))
persistence "Transient"
multi FALSE)
(object Object ":ReservedInfo"
quid "42AD20F3026C"
persistence "Transient"
multi FALSE)
(object Object ":Book"
quid "42AD20FC00BE"
persistence "Transient"
multi FALSE)))
(object Mechanism @4
logical_models (list unit_reference_list
(object Object "$UNNAMED$61"
quid "42AD21A10122"
collaborators (list link_list
(object Link
quid "42AD21CC0320"
supplier ":Service"
quidu "42AD21A5012C"
messages (list Messages
(object Message "1:Login()"
quid "42AD21CC0321"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0)
(object Message "6:OKMessage"
quid "42AD22230208"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
sequence "1.2"
ordinal 7))))
class "Use Case View::图书管理员(Librarian)"
quidu "42AD17D9019A"
persistence "Transient"
multi FALSE)
(object Object ":Service"
quid "42AD21A5012C"
collaborators (list link_list
(object Link
quid "42AD21D70078"
supplier ":CancelReserved"
quidu "42AD21AF0320"
messages (list Messages
(object Message "2:CancelReserved()"
quid "42AD21D70079"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1)
(object Message "5:OKMessage"
quid "42AD221B003C"
frequency "Aperiodic"
synchronization "Simple"
dir "ToClientFromSupplier"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?