📄 observer.mdl
字号:
color 0
default_color TRUE)
quidu "3EE6D846008A"
anchor_loc 1
nlines 1
max_width 618
justify 0
label "调用观察者的Update通知信息变更"
pctDist 0.665281
height 59
orientation 0)
line_color 3342489
client @2
supplier @8
Focus_Src @4
Focus_Entry @10
origin (255, 784)
terminus (736, 784)
ordinal 2)
(object InterMessView "" @19
location (496, 880)
font (object Font
size 10
face "宋体"
charSet 134
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @20
Parent_View @19
location (559, 950)
font (object Font
size 10
face "宋体"
charSet 134
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "3EE6D86F0057"
anchor_loc 1
nlines 1
max_width 605
justify 0
label "调用GetState方法获得变更的信息"
pctDist 0.368750
height 70
orientation 1)
line_color 3342489
client @8
supplier @2
Focus_Src @10
Focus_Entry @6
origin (736, 880)
terminus (256, 880)
ordinal 3)
(object InterMessView "" @21
location (16, 1104)
font (object Font
size 10
face "宋体"
charSet 134
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @22
Parent_View @21
location (767, 1060)
font (object Font
size 10
face "宋体"
charSet 134
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "3EE6D893009F"
anchor_loc 1
nlines 1
max_width 458
justify 0
label "调用观察者的Update方法"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @2
supplier @11
Focus_Src @4
Focus_Entry @12
origin (255, 1104)
terminus (1280, 1104)
ordinal 4)
(object InterMessView "" @23
location (768, 1216)
font (object Font
size 10
face "宋体"
charSet 134
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @24
Parent_View @23
location (768, 1172)
font (object Font
size 10
face "宋体"
charSet 134
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "3EE6D8A90277"
anchor_loc 1
nlines 1
max_width 645
justify 0
label "调用GetState方法获得目标变更信息"
pctDist 0.500000
height 45
orientation 1)
line_color 3342489
client @11
supplier @2
Focus_Src @12
Focus_Entry @7
origin (1280, 1216)
terminus (256, 1216)
ordinal 5)))))
root_category (object Class_Category "Logical View"
quid "3EE6D29E0396"
exportControl "Public"
global TRUE
subsystem "Component View"
quidu "3EE6D29E0398"
logical_models (list unit_reference_list
(object Class "目标"
quid "3EE6D2A60039"
operations (list Operations
(object Operation "Notify"
quid "3EE6D34E0135"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Register"
quid "3EE6D3BB013C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "UnRegister"
quid "3EE6D3C0025C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetState"
quid "3EE6D58B0298"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GetState"
quid "3EE6D59000A0"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "观察者基类"
quid "3EE6D2AF01EB"
operations (list Operations
(object Operation "Update"
quid "3EE6D2C40231"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "具体目标"
quid "3EE6D31B0363"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3EE6D32803E4"
supplier "Logical View::目标"
quidu "3EE6D2A60039"))
operations (list Operations
(object Operation "SetState"
quid "3EE6D59B0146"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "GetState"
quid "3EE6D59B0164"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "具体观察者"
quid "3EE6D32D03AF"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "3EE6D3390149"
supplier "Logical View::观察者基类"
quidu "3EE6D2AF01EB"))
operations (list Operations
(object Operation "Update"
quid "3EE6D33F0224"
concurrency "Sequential"
opExportControl "Public"
uid 0)))
(object Class "观察者1"
quid "3EE6DCDB0069")
(object Class "观察者2"
quid "3EE6DCE201A9")
(object Class "观察者3"
quid "3EE6DCE900AF")
(object Class "观察者4"
quid "3EE6DCF40227")
(object Class "观察者"
quid "3EE6DD1F007A")
(object Class "NewClass"
quid "3EE6DD2A0351")
(object Class "邮件列表"
quid "3EE6DDC802EA")
(object Association "$UNNAMED$0"
quid "3EE6D2DE035B"
roles (list role_list
(object Role "$UNNAMED$1"
quid "3EE6D2DF037A"
supplier "Logical View::观察者基类"
quidu "3EE6D2AF01EB"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$2"
quid "3EE6D2DF038E"
supplier "Logical View::目标"
quidu "3EE6D2A60039"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)))
(object Association "$UNNAMED$3"
quid "3EE6DD020263"
roles (list role_list
(object Role "$UNNAMED$4"
quid "3EE6DD030052"
supplier "Logical View::观察者2"
quidu "3EE6DCE201A9"
is_navigable TRUE)
(object Role "$UNNAMED$5"
quid "3EE6DD03005C"
supplier "Logical View::观察者1"
quidu "3EE6DCDB0069"
is_navigable TRUE)))
(object Association "$UNNAMED$6"
quid "3EE6DD040252"
roles (list role_list
(object Role "$UNNAMED$7"
quid "3EE6DD05000F"
supplier "Logical View::观察者3"
quidu "3EE6DCE900AF"
is_navigable TRUE)
(object Role "$UNNAMED$8"
quid "3EE6DD050019"
supplier "Logical View::观察者1"
quidu "3EE6DCDB0069"
is_navigable TRUE)))
(object Association "$UNNAMED$9"
quid "3EE6DD060219"
roles (list role_list
(object Role "$UNNAMED$10"
quid "3EE6DD0700A8"
supplier "Logical View::观察者4"
quidu "3EE6DCF40227"
is_navigable TRUE)
(object Role "$UNNAMED$11"
quid "3EE6DD0700AA"
supplier "Logical View::观察者1"
quidu "3EE6DCDB0069"
is_navigable TRUE)))
(object Association "$UNNAMED$12"
quid "3EE6DD0803A3"
roles (list role_list
(object Role "$UNNAMED$13"
quid "3EE6DD0901EB"
supplier "Logical View::观察者4"
quidu "3EE6DCF40227"
is_navigable TRUE)
(object Role "$UNNAMED$14"
quid "3EE6DD0901FF"
supplier "Logical View::观察者3"
quidu "3EE6DCE900AF"
is_navigable TRUE)))
(object Association "$UNNAMED$15"
quid "3EE6DD0B00D6"
roles (list role_list
(object Role "$UNNAMED$16"
quid "3EE6DD0C03BC"
supplier "Logical View::观察者2"
quidu "3EE6DCE201A9"
is_navigable TRUE)
(object Role "$UNNAMED$17"
quid "3EE6DD0C03C6"
supplier "Logical View::观察者4"
quidu "3EE6DCF40227"
is_navigable TRUE)))
(object Association "$UNNAMED$18"
quid "3EE6DD14006B"
roles (list role_list
(object Role "$UNNAMED$19"
quid "3EE6DD14031E"
supplier "Logical View::观察者3"
quidu "3EE6DCE900AF"
is_navigable TRUE)
(object Role "$UNNAMED$20"
quid "3EE6DD140332"
supplier "Logical View::观察者2"
quidu "3EE6DCE201A9"
is_navigable TRUE)))
(object Association "$UNNAMED$21"
quid "3EE6DDD1010D"
roles (list role_list
(object Role "$UNNAMED$22"
quid "3EE6DDD102C5"
supplier "Logical View::邮件列表"
quidu "3EE6DDC802EA"
is_navigable TRUE)
(object Role "$UNNAMED$23"
quid "3EE6DDD102D9"
supplier "Logical View::观察者1"
quidu "3EE6DCDB0069"
is_navigable TRUE)))
(object Association "$UNNAMED$24"
quid "3EE6DDD301E2"
roles (list role_list
(object Role "$UNNAMED$25"
quid "3EE6DDD30368"
supplier "Logical View::邮件列表"
quidu "3EE6DDC802EA"
is_navigable TRUE)
(object Role "$UNNAMED$26"
quid "3EE6DDD30372"
supplier "Logical View::观察者3"
quidu "3EE6DCE900AF"
is_navigable TRUE)))
(object Association "$UNNAMED$27"
quid "3EE6DDD501BD"
roles (list role_list
(object Role "$UNNAMED$28"
quid "3EE6DDD5025D"
supplier "Logical View::观察者2"
quidu "3EE6DCE201A9"
is_navigable TRUE)
(object Role "$UNNAMED$29"
quid "3EE6DDD5027B"
supplier "Logical View::邮件列表"
quidu "3EE6DDC802EA"
is_navigable TRUE)))
(object Association "$UNNAMED$30"
quid "3EE6DDD7015B"
roles (list role_list
(object Role "$UNNAMED$31"
quid "3EE6DDD702C4"
supplier "Logical View::观察者4"
quidu "3EE6DCF40227"
is_navigable TRUE)
(object Role "$UNNAMED$32"
quid "3EE6DDD702D8"
supplier "Logical View::邮件列表"
quidu "3EE6DDC802EA"
is_navigable TRUE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "3EE6D29F0043"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 75
origin_y 1446
items (list diagram_item_list
(object ClassView "Class" "Logical View::目标" @25
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (432, 224)
font (object Font
size 10
face "宋体"
charSet 134
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @25
location (291, 79)
fill_color 13434879
nlines 1
max_width 282
justify 0
label "目标")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EE6D2A60039"
compartment (object Compartment
Parent_View @25
location (291, 130)
font (object Font
size 10
face "宋体"
charSet 134
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
icon_style "Icon"
fill_color 13434879
anchor 2
nlines 6
max_width 280)
width 300
height 310
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::观察者基类" @26
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1120, 224)
font (object Font
size 10
face "宋体"
charSet 134
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @26
location (1019, 138)
fill_color 13434879
nlines 2
max_width 202
justify 0
label "观察者基类")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "3EE6D2AF01EB"
compartment (object Compartment
Parent_View @26
location (1019, 189)
font (object Font
size 10
face "宋体"
charSet 134
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
icon_style "Icon"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -