📄 statetransitions.mdl
字号:
target "CourseReport")))
type "Normal")
(object State "Closed"
quid "33CE595901FE"
transitions (list transition_list
(object State_Transition
quid "33CE9F3000FA"
supplier "Cancelled"
quidu "33CE595A0154"
Event (object Event "Cancel course")
sendEvent (object sendEvent
quid "33CE9F3000FC")))
type "Normal")
(object State "Cancelled"
quid "33CE595A0154"
type "Normal")))
statediagram (object State_Diagram ""
quid "33CE594F02E4"
title ""
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object StateView "Normal" "Initialization" @114
location (288, 288)
label (object ItemLabel
Parent_View @114
location (288, 266)
anchor_loc 1
nlines 1
max_width 302
justify 0
label "Initialization")
quidu "33CE59580050"
width 314
height 134
autoResize TRUE)
(object StateView "Normal" "Open" @115
location (1024, 288)
label (object ItemLabel
Parent_View @115
location (1024, 266)
anchor_loc 1
nlines 1
max_width 302
justify 0
label "Open")
quidu "33CE595802E4"
width 314
height 134
autoResize TRUE)
(object StateView "Normal" "Closed" @116
location (1008, 816)
label (object ItemLabel
Parent_View @116
location (1008, 794)
anchor_loc 1
nlines 1
max_width 302
justify 0
label "Closed")
quidu "33CE595901FE"
width 314
height 134
autoResize TRUE)
(object StateView "Normal" "Cancelled" @117
location (272, 832)
label (object ItemLabel
Parent_View @117
location (272, 810)
anchor_loc 1
nlines 1
max_width 302
justify 0
label "Cancelled")
quidu "33CE595A0154"
width 314
height 134
autoResize TRUE)
(object TransView "" @118
label (object SegLabel @119
Parent_View @118
location (656, 244)
anchor_loc 1
nlines 1
max_width 228
justify 0
label "Add student / Set count = 0"
pctDist 0.500000
height 45
orientation 0)
quidu "33CE9153019A"
client @114
supplier @115
line_style 0
x_offset FALSE)
(object TransView "" @120
label (object SegLabel @121
Parent_View @120
location (984, 97)
anchor_loc 1
nlines 1
max_width 525
justify 0
label "Add student[ Count < 10 ]"
pctDist 0.500000
height 45
orientation 0)
quidu "33CE9EFC0122"
client @115
supplier @115
vertices (list Points
(943, 221)
(943, 141)
(1025, 141)
(1025, 221))
line_style 3
origin_attachment (943, 221)
terminal_attachment (1025, 221)
x_offset FALSE)
(object TransView "" @122
label (object SegLabel @123
Parent_View @122
location (673, 596)
anchor_loc 1
nlines 1
max_width 264
justify 0
label "Cancel course"
pctDist 0.500000
height 45
orientation 0)
quidu "33CE9F230316"
client @115
supplier @117
line_style 0
x_offset FALSE)
(object TransView "" @124
label (object SegLabel @125
Parent_View @124
location (641, 868)
anchor_loc 1
nlines 1
max_width 264
justify 0
label "Cancel course"
pctDist 0.500000
height 45
orientation 0)
quidu "33CE9F3000FA"
client @116
supplier @117
line_style 0
x_offset FALSE)
(object TransView "" @126
label (object SegLabel @127
Parent_View @126
location (1285, 522)
anchor_loc 1
nlines 2
max_width 494
justify 0
label "[ Count = 10 ] ^CourseReport.Create report"
pctDist 0.404835
height 268
orientation 0)
quidu "33CE9F39021C"
client @115
supplier @116
line_style 0
x_offset FALSE))))
(object Class "Catalog"
quid "33C4071603B6"
documentation "Information about course offerings for a specified semester."
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "33CBE2840280"
supplier "Course"
quidu "33C16CC700D2")))
(object Association "$UNNAMED$20"
quid "33CBC74203C0"
roles (list role_list
(object Role "$UNNAMED$21"
quid "33CBC743030C"
supplier "ProfessorInformation"
quidu "33C16CB301B8"
client_cardinality (value cardinality "1")
is_navigable TRUE)
(object Role "$UNNAMED$22"
quid "33CBC743030D"
supplier "CourseOffering"
quidu "33C16CD9000A"
client_cardinality (value cardinality "1..n"))))
(object Association "$UNNAMED$23"
quid "33CBC75E0280"
roles (list role_list
(object Role "$UNNAMED$24"
quid "33CBC75F00BE"
supplier "CourseOffering"
quidu "33C16CD9000A"
client_cardinality (value cardinality "4"))
(object Role "$UNNAMED$25"
quid "33CBC75F01D6"
supplier "StudentInformation"
quidu "33C16C870370"
client_cardinality (value cardinality "3..10")
is_navigable TRUE)))
(object Association "$UNNAMED$26"
quid "33CBD7DD0136"
roles (list role_list
(object Role "$UNNAMED$27"
quid "33CBD7DE001E"
supplier "Course"
quidu "33C16CC700D2"
client_cardinality (value cardinality "1")
is_aggregate TRUE)
(object Role "$UNNAMED$28"
quid "33CBD7DE0244"
supplier "CourseOffering"
quidu "33C16CD9000A"
client_cardinality (value cardinality "1..n")
is_navigable TRUE))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "33C406DE00A0"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Catalog" @128
location (272, 544)
label (object ItemLabel
Parent_View @128
location (185, 495)
nlines 1
max_width 172
justify 0
label "Catalog")
quidu "33C4071603B6"
width 186
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "ProfessorInformation" @129
location (1296, 256)
label (object ItemLabel
Parent_View @129
location (1094, 183)
nlines 1
max_width 403
justify 0
label "ProfessorInformation")
quidu "33C16CB301B8"
width 436
height 170
annotation 8
autoResize TRUE)
(object ClassView "Class" "StudentInformation" @130
location (320, 976)
label (object ItemLabel
Parent_View @130
location (136, 903)
nlines 1
max_width 366
justify 0
label "StudentInformation")
quidu "33C16C870370"
width 396
height 170
annotation 8
autoResize TRUE)
(object ClassView "Class" "Course" @131
location (624, 192)
label (object ItemLabel
Parent_View @131
location (540, 143)
nlines 1
max_width 166
justify 0
label "Course")
quidu "33C16CC700D2"
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "CourseOffering" @132
location (1120, 784)
label (object ItemLabel
Parent_View @132
location (961, 735)
nlines 1
max_width 316
justify 0
label "CourseOffering")
quidu "33C16CD9000A"
width 342
height 122
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$20" @133
location (1203, 531)
quidu "33CBC74203C0"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$21" @134
Parent_View @133
location (371, -317)
quidu "33CBC743030C"
client @133
supplier @129
line_style 0
label (object SegLabel @135
Parent_View @134
location (1310, 378)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$22" @136
Parent_View @133
location (371, -317)
quidu "33CBC743030D"
client @133
supplier @132
line_style 0
label (object SegLabel @137
Parent_View @136
location (1209, 679)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1..*"
pctDist 0.690869
height 53
orientation 0))))
(object AssociationViewNew "$UNNAMED$23" @138
location (733, 876)
quidu "33CBC75E0280"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$24" @139
Parent_View @138
location (269, -84)
quidu "33CBC75F00BE"
client @138
supplier @132
line_style 0
label (object SegLabel @140
Parent_View @139
location (939, 881)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "4"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$25" @141
Parent_View @138
location (269, -84)
quidu "33CBC75F01D6"
client @138
supplier @130
line_style 0
label (object SegLabel @142
Parent_View @141
location (599, 958)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "3..10"
pctDist 0.672628
height 49
orientation 0))))
(object AssociationViewNew "$UNNAMED$26" @143
location (872, 487)
quidu "33CBD7DD0136"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$27" @144
Parent_View @143
location (-248, -297)
quidu "33CBD7DE001E"
client @143
supplier @131
line_style 0
label (object SegLabel @145
Parent_View @144
location (738, 243)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1"
pctDist 0.900000
height 54
orientation 1))
(object RoleView "$UNNAMED$28" @146
Parent_View @143
location (-248, -297)
quidu "33CBD7DE0244"
client @143
supplier @132
line_style 0
label (object SegLabel @147
Parent_View @146
location (1090, 665)
anchor 2
anchor_loc 1
nlines 1
max_width 15
justify 0
label "1..*"
pctDist 0.900000
height 54
orientation 0))))
(object UsesView "" @148
quidu "33CBE2840280"
client @128
supplier @131
line_style 0)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -