📄 startstopstates.mdl
字号:
quidu "33C1463C00B4"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$2" @80
Parent_View @79
location (137, 74)
quidu "33C1463C030C"
client @79
supplier @78
line_style 0)
(object RoleView "$UNNAMED$3" @81
Parent_View @79
location (137, 74)
quidu "33C1463C030D"
client @79
supplier @76
line_style 0)))
(object AssociationViewNew "$UNNAMED$4" @82
location (309, 520)
quidu "33C1463E03D4"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$5" @83
Parent_View @82
location (-187, 136)
quidu "33C1463F0212"
client @82
supplier @77
line_style 0)
(object RoleView "$UNNAMED$6" @84
Parent_View @82
location (-187, 136)
quidu "33C1463F0213"
client @82
supplier @78
line_style 0)))
(object UseCaseView "Select Courses to Teach" @85
location (1040, 176)
label (object ItemLabel
Parent_View @85
location (1040, 311)
anchor_loc 1
nlines 2
max_width 631
justify 0
label "Select Courses to Teach")
quidu "33C14390038E"
autoResize TRUE)
(object ClassView "Class" "Professor" @86
location (1504, 256)
label (object ItemLabel
Parent_View @86
location (1504, 413)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Professor")
icon "Actor"
quidu "33C137AF00F0"
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$7" @87
location (1295, 217)
quidu "33C14643028A"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$8" @88
Parent_View @87
location (-209, -39)
quidu "33C1464400C8"
client @87
supplier @85
line_style 0)
(object RoleView "$UNNAMED$9" @89
Parent_View @87
location (-209, -39)
quidu "33C1464400C9"
client @87
supplier @86
line_style 0)))
(object UseCaseView "Maintain Curriculum" @90
location (752, 768)
label (object ItemLabel
Parent_View @90
location (752, 903)
anchor_loc 1
nlines 2
max_width 631
justify 0
label "Maintain Curriculum")
quidu "33C143B2001E"
autoResize TRUE)
(object UseCaseView "Maintain Student Information" @91
location (768, 1008)
label (object ItemLabel
Parent_View @91
location (768, 1143)
anchor_loc 1
nlines 2
max_width 631
justify 0
label "Maintain Student Information")
quidu "33C143D00154"
autoResize TRUE)
(object UseCaseView "Maintain Professor Information" @92
location (784, 1296)
label (object ItemLabel
Parent_View @92
location (784, 1431)
anchor_loc 1
nlines 2
max_width 631
justify 0
label "Maintain Professor Information")
quidu "33C143F401AE"
autoResize TRUE)
(object ClassView "Class" "Registrar" @93
location (192, 1024)
label (object ItemLabel
Parent_View @93
location (192, 1181)
anchor_loc 1
nlines 2
max_width 327
justify 0
label "Registrar")
icon "Actor"
quidu "33C137C200BE"
annotation 8
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$10" @94
location (408, 922)
quidu "33C1464B02D0"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$11" @95
Parent_View @94
location (-472, -358)
quidu "33C1464C01B8"
client @94
supplier @90
line_style 0)
(object RoleView "$UNNAMED$12" @96
Parent_View @94
location (-472, -358)
quidu "33C1464C01B9"
client @94
supplier @93
line_style 0)))
(object AssociationViewNew "$UNNAMED$13" @97
location (453, 1014)
quidu "33C1465503AC"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$14" @98
Parent_View @97
location (-427, -266)
quidu "33C14656028A"
client @97
supplier @91
line_style 0)
(object RoleView "$UNNAMED$15" @99
Parent_View @97
location (-427, -266)
quidu "33C14656028B"
client @97
supplier @93
line_style 0)))
(object AssociationViewNew "$UNNAMED$16" @100
location (461, 1146)
quidu "33C1466A0366"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$17" @101
Parent_View @100
location (269, 122)
quidu "33C1466B02E4"
client @100
supplier @92
line_style 0)
(object RoleView "$UNNAMED$18" @102
Parent_View @100
location (269, 122)
quidu "33C1466B02E5"
client @100
supplier @93
line_style 0)))
(object InheritView "" @103
stereotype (object SegLabel @104
Parent_View @103
location (1129, 893)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.500000
height 45
orientation 0)
quidu "33C1467000FA"
client @90
supplier @75
line_style 0)
(object InheritView "" @105
stereotype (object SegLabel @106
Parent_View @105
location (1125, 1009)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.500000
height 45
orientation 0)
quidu "33C1467F023A"
client @91
supplier @75
line_style 0)
(object InheritView "" @107
stereotype (object SegLabel @108
Parent_View @107
location (1115, 1155)
anchor 10
anchor_loc 1
nlines 1
max_width 450
justify 0
label "<<uses>>"
pctDist 0.500000
height 45
orientation 0)
quidu "33C1468D0320"
client @92
supplier @75
line_style 0)))))
root_category (object Class_Category "Logical View"
quid "33C130520137"
documentation "The Logical View contains information about the classes and their relationships for the system under development."
exportControl "Public"
global TRUE
subsystem "Component View"
quidu "33C130520139"
logical_models (list unit_reference_list
(object Class_Category "PeopleInformation"
quid "33C3FCF40334"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "StudentInformation"
quid "33C16C870370"
documentation "Information about the Student actor."
stereotype "Entity"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "33CBE8130064"
supplier "UserInformation"
quidu "33CBE7FA03A2"))
operations (list Operations
(object Operation "changeMajor"
quid "33CBAA520226"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "major"
quid "33CAB1AD01C2")))
(object Class "ProfessorInformation"
quid "33C16CB301B8"
documentation "Information about the Professor actor."
stereotype "Entity"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "33CBE810015E"
supplier "UserInformation"
quidu "33CBE7FA03A2"))
operations (list Operations
(object Operation "setTenure"
quid "33CBAA61017C"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "tenure"
quid "33CAB1C7021C")))
(object Class "UserInformation"
quid "33CBE7FA03A2"
class_attributes (list class_attribute_list
(object ClassAttribute "name"
quid "33CAB1AA02C6"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Main"
quid "33C406E90168"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "ProfessorInformation" @109
location (304, 464)
label (object ItemLabel
Parent_View @109
location (102, 415)
nlines 1
max_width 403
justify 0
label "ProfessorInformation")
quidu "33C16CB301B8"
width 436
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "StudentInformation" @110
location (912, 464)
label (object ItemLabel
Parent_View @110
location (728, 415)
nlines 1
max_width 366
justify 0
label "StudentInformation")
quidu "33C16C870370"
width 396
height 122
annotation 8
autoResize TRUE)
(object ClassView "Class" "UserInformation" @111
location (544, 128)
label (object ItemLabel
Parent_View @111
location (388, 79)
nlines 1
max_width 310
justify 0
label "UserInformation")
quidu "33CBE7FA03A2"
width 336
height 122
annotation 8
autoResize TRUE)
(object InheritView "" @112
quidu "33CBE810015E"
client @109
supplier @111
line_style 0)
(object InheritView "" @113
quidu "33CBE8130064"
client @110
supplier @111
line_style 0)))))
(object Class_Category "UniversityArtifacts"
quid "33C3FCFD01B8"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "Course"
quid "33C16CC700D2"
documentation "General information about a course offered for a specified semester."
stereotype "Entity"
operations (list Operations
(object Operation "getName"
quid "33CBAF1101FE"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "addProfessor"
quid "33CBB62B024E"
parameters (list Parameters
(object Parameter "profID"
type "long"
initv " "))
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "getProf"
quid "33CBB64D01AE"
parameters (list Parameters
(object Parameter "profID"
type "long"
initv " "))
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "name"
quid "33CAB1DC0320")
(object ClassAttribute "creditHours"
quid "33CAB1DE01C2")))
(object Class "CourseOffering"
quid "33C16CD9000A"
documentation "Specific information about a course offered for a specified semester. Each course is made up of one or more course offerings."
stereotype "Entity"
operations (list Operations
(object Operation "addStudent"
quid "33CBAF2300BE"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "addProf"
quid "33CBB66A024E"
parameters (list Parameters
(object Parameter "theProf"
type "ProfessorInformation"
initv " "))
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "location"
quid "33CAB1E20046"))
statemachine (object State_Machine
states (list States
(object State "Initialization"
quid "33CE59580050"
transitions (list transition_list
(object State_Transition
quid "33CE9153019A"
supplier "Open"
quidu "33CE595802E4"
Event (object Event "Add student")
action (object action "Set count = 0"
quid "33CE91530208")
sendEvent (object sendEvent
quid "33CE91530209")))
type "Normal"
actions (list action_list
(object action "Initialize course"
quid "33CFAD070262"
ActionTime (object ActionTime
when "Activity"))))
(object State "Open"
quid "33CE595802E4"
transitions (list transition_list
(object State_Transition
quid "33CE9EFC0122"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -