umlexamples.mdl
来自「Rose初级教程」· MDL 代码 · 共 2,276 行 · 第 1/5 页
MDL
2,276 行
quidu "34B3D42403CA"
is_navigable TRUE
is_aggregate TRUE)
(object Role "$UNNAMED$9"
quid "34B3DD0402B3"
supplier "Logical View::Branch"
quidu "34B3D43603DE"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)))
(object Association "Is at"
quid "34B3DD1403B6"
roles (list role_list
(object Role "$UNNAMED$10"
quid "34B3DD16021C"
supplier "Logical View::Branch"
quidu "34B3D43603DE"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$11"
quid "34B3DD16021D"
supplier "Logical View::Transaction"
quidu "34B3D42C03AC"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)))
(object Association "Is at"
quid "34B3DD4901CC"
roles (list role_list
(object Role "$UNNAMED$12"
quid "34B3DD4A00E6"
supplier "Logical View::Account"
quidu "34B3D2F30280"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$13"
quid "34B3DD4A0118"
supplier "Logical View::Branch"
quidu "34B3D43603DE"
client_cardinality (value cardinality "1")
is_navigable TRUE)))
(object Association "$UNNAMED$14"
quid "34B3DD9E032A"
roles (list role_list
(object Role "$UNNAMED$15"
quid "34B3DD9F0244"
supplier "Logical View::BankCard"
quidu "34B3D477012C"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)
(object Role "$UNNAMED$16"
quid "34B3DD9F0245"
supplier "Logical View::Account"
quidu "34B3D2F30280"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)))
(object Association "$UNNAMED$17"
quid "34B3DDD20370"
roles (list role_list
(object Role "$UNNAMED$18"
quid "34B3DDD30398"
supplier "Logical View::Customer"
quidu "34B3D4820190"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)
(object Role "$UNNAMED$19"
quid "34B3DDD30399"
supplier "Logical View::Account"
quidu "34B3D2F30280"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)))
(object Association "has"
quid "34B3DDEF00DC"
roles (list role_list
(object Role "$UNNAMED$20"
quid "34B3DDEF03AC"
supplier "Logical View::Customer"
quidu "34B3D4820190"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$21"
quid "34B3DDEF03AD"
supplier "Logical View::BankCard"
quidu "34B3D477012C"
client_cardinality (value cardinality "0..1")
is_navigable TRUE)))
(object Association "$UNNAMED$22"
quid "34B3DE4201EA"
roles (list role_list
(object Role "$UNNAMED$23"
quid "34B3DE430136"
supplier "Logical View::Customer"
quidu "34B3D4820190"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$24"
quid "34B3DE430137"
supplier "Logical View::Transaction"
quidu "34B3D42C03AC"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)))
(object Association "Posts"
quid "34B3DE6C030C"
roles (list role_list
(object Role "$UNNAMED$25"
quid "34B3DE6D0294"
supplier "Logical View::Account"
quidu "34B3D2F30280"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$26"
quid "34B3DE6D0295"
supplier "Logical View::Transaction"
quidu "34B3D42C03AC"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)))
(object Association "$UNNAMED$27"
quid "34B3DEFD00F0"
roles (list role_list
(object Role "$UNNAMED$28"
quid "34B3DEFD02DA"
supplier "Logical View::Team"
quidu "34B3DEDE005A"
client_cardinality (value cardinality "0..n")
is_navigable TRUE
is_aggregate TRUE)
(object Role "$UNNAMED$29"
quid "34B3DEFD02DB"
supplier "Logical View::Employee"
quidu "34B3DEE602D0"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)))
(object Association "Works at"
quid "34B3DF1500F0"
roles (list role_list
(object Role "$UNNAMED$30"
quid "34B3DF1600E6"
supplier "Logical View::Position"
quidu "34B3DEF0006E"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$31"
quid "34B3DF1600E7"
supplier "Logical View::Employee"
quidu "34B3DEE602D0"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)))
(object Association "is in"
quid "34B3E4370118"
roles (list role_list
(object Role "$UNNAMED$32"
quid "34B3E43800D2"
supplier "Logical View::Place"
quidu "34B3E4310348"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)
(object Role "$UNNAMED$33"
quid "34B3E4380104"
supplier "Logical View::TimeZone"
quidu "34B3E3F503CA"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)))
(object Association "$UNNAMED$34"
quid "34B3E46801AE"
roles (list role_list
(object Role "$UNNAMED$35"
quid "34B3E4690136"
supplier "Logical View::Region"
quidu "34B3E3FE00D2"
is_navigable TRUE
is_aggregate TRUE)
(object Role "$UNNAMED$36"
quid "34B3E4690137"
supplier "Logical View::Place"
quidu "34B3E4310348"
is_navigable TRUE)))
(object Association "is in"
quid "34B3E4A2010E"
roles (list role_list
(object Role "$UNNAMED$37"
quid "34B3E4A30136"
supplier "Logical View::Place"
quidu "34B3E4310348"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$38"
quid "34B3E4A30137"
supplier "Logical View::Address"
quidu "34B3E3EC00FA"
client_cardinality (value cardinality "1..n"))))
(object Association "is in"
quid "34B3E4B703CA"
roles (list role_list
(object Role "$UNNAMED$39"
quid "34B3E4BA0032"
supplier "Logical View::Place"
quidu "34B3E4310348"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$40"
quid "34B3E4BA0033"
supplier "Logical View::Place"
quidu "34B3E4310348"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)))
(object Association "describes"
quid "34B3E500019A"
roles (list role_list
(object Role "$UNNAMED$41"
quid "34B3E5010122"
supplier "Logical View::PlaceType"
quidu "34B3E4F6001E"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$42"
quid "34B3E5010123"
supplier "Logical View::Place"
quidu "34B3E4310348"
client_cardinality (value cardinality "1..n"))))
(object Association "celebrates"
quid "34B3E539035C"
roles (list role_list
(object Role "$UNNAMED$43"
quid "34B3E53A01D6"
supplier "Logical View::Holiday"
quidu "34B3E51C0028"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$44"
quid "34B3E53A01D7"
supplier "Logical View::Place"
quidu "34B3E4310348"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)))
(object Association "applicable to"
quid "34B3E57F015E"
roles (list role_list
(object Role "$UNNAMED$45"
quid "34B3E580003C"
supplier "Logical View::Tax"
quidu "34B3E55D00B4"
client_cardinality (value cardinality "0..n")
is_navigable TRUE)
(object Role "$UNNAMED$46"
quid "34B3E580003D"
supplier "Logical View::Place"
quidu "34B3E4310348"
client_cardinality (value cardinality "1")
is_navigable TRUE)))
(object Association "has"
quid "34B3E75D001E"
roles (list role_list
(object Role "$UNNAMED$47"
quid "34B3E75E012C"
supplier "Logical View::ContactPoint"
quidu "34B3E73E00DC"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)
(object Role "$UNNAMED$48"
quid "34B3E75E012D"
supplier "Logical View::BusinessEntity"
quidu "34B3E698029E"
client_cardinality (value cardinality "1..n")
is_navigable TRUE)))
(object Association "describes"
quid "34B3E79A0370"
roles (list role_list
(object Role "$UNNAMED$49"
quid "34B3E79B028A"
supplier "Logical View::ContactPointType"
quidu "34B3E78B01B8"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$50"
quid "34B3E79B028B"
supplier "Logical View::ContactPoint"
quidu "34B3E73E00DC"
client_cardinality (value cardinality "1..n")))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "34B3D28901A1"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 106
items (list diagram_item_list
(object ClassView "Class" "Logical View::AccountAccessor" @33
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2240, 1040)
label (object ItemLabel
Parent_View @33
location (2075, 992)
stereotype TRUE
icon_style "Icon"
nlines 1
max_width 330
justify 0
label "AccountAccessor")
stereotype TRUE
icon_style "Icon"
quidu "34B3D48B0014"
width 348
height 118
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::ATMScreen" @34
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2080, 1360)
label (object ItemLabel
Parent_View @34
location (1969, 1312)
stereotype TRUE
icon_style "Icon"
nlines 1
max_width 222
justify 0
label "ATMScreen")
stereotype TRUE
icon_style "Icon"
quidu "34B3D4A20096"
width 240
height 118
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CheckingAccount" @35
ShowCompartmentStereotypes TRUE
location (1456, 1104)
label (object ItemLabel
Parent_View @35
location (1290, 1055)
stereotype TRUE
icon_style "Icon"
nlines 1
max_width 332
justify 0
label "CheckingAccount")
stereotype TRUE
icon_style "Icon"
quidu "34B3D32600AA"
width 350
height 120
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CollegeAccount" @36
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (864, 1376)
label (object ItemLabel
Parent_View @36
location (716, 1327)
stereotype TRUE
icon_style "Icon"
nlines 1
max_width 296
justify 0
label "CollegeAccount")
stereotype TRUE
icon_style "Icon"
quidu "34B3D39600AA"
width 314
height 120
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::CurrentAccount" @37
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1648, 1376)
label (object ItemLabel
Parent_View @37
location (1501, 1328)
stereotype TRUE
icon_style "Icon"
nlines 1
max_width 294
justify 0
label "CurrentAccount")
stereotype TRUE
icon_style "Icon"
quidu "34B3D461003C"
width 312
height 118
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::PBAAccount" @38
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1264, 1408)
label (object ItemLabel
Parent_View @38
location (1145, 1360)
stereotype TRUE
icon_style "Icon"
nlines 1
max_width 238
justify 0
label "PBAAccount")
stereotype TRUE
icon_style "Icon"
quidu "34B3D44E03A2"
width 256
height 118
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::SavingsAccount" @39
ShowCompartmentStereotypes TRUE
location (896, 1072)
label (object ItemLabel
Parent_View @39
location (745, 1023)
stereotype TRUE
icon_style "Icon"
nlines 1
max_width 302
justify 0
label "SavingsAccount")
stereotype TRUE
icon_style "Icon"
quidu "34B3D3680168"
width 320
height 120
annotation 8
autoResize TRUE)
(object InheritView "" @40
stereotype TRUE
icon_style "Icon"
quidu "34B3D3C302BC"
client @36
supplier @39
line_style 0)
(object ClassView "Class" "Logical View::TellerScreen" @41
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (2416, 1360)
label (object ItemLabel
Parent_View @41
location (2288, 1312)
stereotype TRUE
icon_style "Icon"
nlines 1
max_width 256
justify 0
label "TellerScreen")
stereotype TRUE
icon_style "Icon"
quidu "34B3D4960186"
width 274
height 118
annotation 8
autoResize TRUE)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?