📄 hospital.mdl
字号:
location (816, 832)
label (object ItemLabel
Parent_View @74
location (816, 967)
stereotype TRUE
icon_style "Icon"
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Track Treatment Procedures")
stereotype TRUE
icon_style "Icon"
quidu "334AC96B02A8"
height 112
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$9" @75
location (488, 649)
stereotype TRUE
icon_style "Icon"
quidu "334ACAC402DA"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$10" @76
Parent_View @75
location (280, 153)
stereotype TRUE
icon_style "Icon"
quidu "334ACAC6024E"
client @75
supplier @74
line_style 0)
(object RoleView "$UNNAMED$11" @77
Parent_View @75
location (280, 153)
stereotype TRUE
icon_style "Icon"
quidu "334ACAC6024F"
client @75
supplier @60
line_style 0)))
(object AssociationViewNew "$UNNAMED$30" @78
location (1051, 629)
stereotype TRUE
icon_style "Icon"
quidu "334ACAFA02D0"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$31" @79
Parent_View @78
location (-261, 245)
stereotype TRUE
icon_style "Icon"
quidu "334ACAFB0366"
client @78
supplier @74
line_style 0)
(object RoleView "$UNNAMED$32" @80
Parent_View @78
location (-261, 245)
stereotype TRUE
icon_style "Icon"
quidu "334ACAFB0367"
client @78
supplier @64
line_style 0)))
(object ClassView "Class" "Use Case View::nurse" @81
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (224, 752)
label (object ItemLabel
Parent_View @81
location (224, 912)
stereotype TRUE
icon_style "Icon"
anchor_loc 1
nlines 2
max_width 327
justify 0
label "nurse")
stereotype FALSE
icon "Actor"
icon_style "Icon"
quidu "334AC981021C"
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$12" @82
location (493, 785)
stereotype TRUE
icon_style "Icon"
quidu "334ACACD0348"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$13" @83
Parent_View @82
location (269, 33)
stereotype TRUE
icon_style "Icon"
quidu "334ACAD0024E"
client @82
supplier @74
line_style 0)
(object RoleView "$UNNAMED$14" @84
Parent_View @82
location (269, 33)
stereotype TRUE
icon_style "Icon"
quidu "334ACAD0024F"
client @82
supplier @81
line_style 0)))
(object ClassView "Class" "Use Case View::facilities database" @85
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1328, 704)
label (object ItemLabel
Parent_View @85
location (1328, 864)
stereotype TRUE
icon_style "Icon"
anchor_loc 1
nlines 2
max_width 327
justify 0
label "facilities database")
stereotype FALSE
icon "Actor"
icon_style "Icon"
quidu "334ACA900000"
annotation 8
autoResize TRUE)
(object UseCaseView "Use Case View::Schedule Resources" @86
location (784, 1040)
label (object ItemLabel
Parent_View @86
location (784, 1175)
stereotype TRUE
icon_style "Icon"
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Schedule Resources")
stereotype TRUE
icon_style "Icon"
quidu "334AC96E02BC"
height 112
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$15" @87
location (476, 881)
stereotype TRUE
icon_style "Icon"
quidu "334ACAD302D0"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$16" @88
Parent_View @87
location (252, 129)
stereotype TRUE
icon_style "Icon"
quidu "334ACAD500C8"
client @87
supplier @86
line_style 0)
(object RoleView "$UNNAMED$17" @89
Parent_View @87
location (252, 129)
stereotype TRUE
icon_style "Icon"
quidu "334ACAD500C9"
client @87
supplier @81
line_style 0)))
(object AssociationViewNew "$UNNAMED$33" @90
location (1030, 885)
stereotype TRUE
icon_style "Icon"
quidu "334ACB030348"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$34" @91
Parent_View @90
location (246, -155)
stereotype TRUE
icon_style "Icon"
quidu "334ACB0403DE"
client @90
supplier @85
line_style 0)
(object RoleView "$UNNAMED$35" @92
Parent_View @90
location (246, -155)
stereotype TRUE
icon_style "Icon"
quidu "334ACB0403DF"
client @90
supplier @86
line_style 0)))
(object ClassView "Class" "Use Case View::dietician" @93
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (192, 1056)
label (object ItemLabel
Parent_View @93
location (192, 1216)
stereotype TRUE
icon_style "Icon"
anchor_loc 1
nlines 2
max_width 327
justify 0
label "dietician")
stereotype FALSE
icon "Actor"
icon_style "Icon"
quidu "334AC97E012C"
annotation 8
autoResize TRUE)
(object ClassView "Class" "Use Case View::kitchen" @94
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1328, 1088)
label (object ItemLabel
Parent_View @94
location (1328, 1248)
stereotype TRUE
icon_style "Icon"
anchor_loc 1
nlines 2
max_width 327
justify 0
label "kitchen")
stereotype FALSE
icon "Actor"
icon_style "Icon"
quidu "334ACA920320"
annotation 8
autoResize TRUE)
(object UseCaseView "Use Case View::Order Meals" @95
location (848, 1264)
label (object ItemLabel
Parent_View @95
location (848, 1399)
stereotype TRUE
icon_style "Icon"
anchor_loc 1
nlines 2
max_width 633
justify 0
label "Order Meals")
stereotype TRUE
icon_style "Icon"
quidu "334AC9720294"
height 112
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$18" @96
location (492, 1148)
stereotype TRUE
icon_style "Icon"
quidu "334ACADC0078"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$19" @97
Parent_View @96
location (300, 92)
stereotype TRUE
icon_style "Icon"
quidu "334ACADF0244"
client @96
supplier @95
line_style 0)
(object RoleView "$UNNAMED$20" @98
Parent_View @96
location (300, 92)
stereotype TRUE
icon_style "Icon"
quidu "334ACADF0245"
client @96
supplier @93
line_style 0)))
(object AssociationViewNew "$UNNAMED$36" @99
location (1112, 1163)
stereotype TRUE
icon_style "Icon"
quidu "334ACB0A0140"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$37" @100
Parent_View @99
location (264, -101)
stereotype TRUE
icon_style "Icon"
quidu "334ACB0B0168"
client @99
supplier @94
line_style 0)
(object RoleView "$UNNAMED$38" @101
Parent_View @99
location (264, -101)
stereotype TRUE
icon_style "Icon"
quidu "334ACB0B0169"
client @99
supplier @95
line_style 0)))))))
root_category (object Class_Category "Logical View"
quid "334AC91D0245"
exportControl "Public"
global TRUE
subsystem "Component View"
quidu "334AC91D0247"
logical_models (list unit_reference_list
(object Class "Hospital"
quid "334ACF5200BE"
language "C++")
(object Class "Patient"
quid "334ACF6802F8"
operations (list Operations
(object Operation "admit patient"
quid "334AD09D0370"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "discharge patient"
quid "334AD0AD00D2"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "name"
quid "334AD08400E6")
(object ClassAttribute "address"
quid "334AD088012C")
(object ClassAttribute "SSNO"
quid "334AD08A0226")
(object ClassAttribute "insurance info"
quid "334AD08E037A"))
language "C++")
(object Class "Visit Record"
quid "334ACF7B0370"
class_attributes (list class_attribute_list
(object ClassAttribute "admission date"
quid "334AD031015E")
(object ClassAttribute "release date"
quid "334AD0490014")
(object ClassAttribute "room number"
quid "334AD0560140")
(object ClassAttribute "medications"
quid "334AD06002BC")
(object ClassAttribute "tests scheduled"
quid "334AD06701C2"))
statemachine (object State_Machine
quid "34B10E0503BA"
states (list States
(object State "accepting input"
quid "334BEE1D028A"
transitions (list transition_list
(object State_Transition
quid "334BEE570104"
label ""
supplier "validating input"
quidu "334BEE210032"
Event (object Event "tab key pressed")
sendEvent (object sendEvent
quid "334BEE570106")))
type "Normal")
(object State "validating input"
quid "334BEE210032"
transitions (list transition_list
(object State_Transition
quid "334BEE6102BC"
label ""
supplier "checking patient database"
quidu "334BEE24026C"
Event (object Event "patient ID entered")
action (object action "check if previous patient"
quid "334EB52302C7")
sendEvent (object sendEvent
quid "334BEE6102BE")))
type "Normal")
(object State "checking patient database"
quid "334BEE24026C"
transitions (list transition_list
(object State_Transition
quid "334BEE6703C0"
label ""
supplier "creating new visit record"
quidu "334BEE46023A"
Event (object Event "previous patient")
sendEvent (object sendEvent
quid "334BEE6703C2"))
(object State_Transition
quid "334EC73101C2"
label ""
supplier "creating new patient record"
quidu "334EC71E033E"
Event (object Event "new patient")
sendEvent (object sendEvent
quid "334EC73101C4")))
type "Normal")
(object State "creating new visit record"
quid "334BEE46023A"
type "Normal")
(object State "creating new patient record"
quid "334EC71E033E"
transitions (list transition_list
(object State_Transition
quid "334EC739005A"
supplier "creating new visit record"
quidu "334BEE46023A"
sendEvent (object sendEvent
quid "334EC739005C")))
type "Normal")))
statediagram (object State_Diagram ""
quid "334BEE190168"
title ""
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 126
items (list diagram_item_list
(object StateView "Normal" "accepting input" @102
location (560, 224)
label (object ItemLabel
Parent_View @102
location (560, 202)
stereotype TRUE
icon_style "Icon"
anchor_loc 1
nlines 1
max_width 302
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -