umlexamples.mdl

来自「Rose初级教程」· MDL 代码 · 共 2,276 行 · 第 1/5 页

MDL
2,276
字号
		    (object ClassView "Class" "Logical View::Area" @42
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(208, 720)
			label      	(object ItemLabel
			    Parent_View 	@42
			    location   	(127, 672)
			    stereotype 	TRUE
			    icon_style 	"Icon"
			    nlines     	1
			    max_width  	162
			    justify    	0
			    label      	"Area")
			stereotype 	TRUE
			icon_style 	"Icon"
			quidu      	"34B3D42403CA"
			height     	118
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::Branch" @43
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(656, 736)
			label      	(object ItemLabel
			    Parent_View 	@43
			    location   	(575, 688)
			    stereotype 	TRUE
			    icon_style 	"Icon"
			    nlines     	1
			    max_width  	162
			    justify    	0
			    label      	"Branch")
			stereotype 	TRUE
			icon_style 	"Icon"
			quidu      	"34B3D43603DE"
			height     	118
			annotation 	8
			autoResize 	TRUE)
		    (object AssociationViewNew "$UNNAMED$7" @44
			location   	(431, 727)
			stereotype 	TRUE
			icon_style 	"Icon"
			quidu      	"34B3DD04005A"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$8" @45
				Parent_View 	@44
				location   	(-225, -9)
				stereotype 	TRUE
				icon_style 	"Icon"
				quidu      	"34B3DD0402B2"
				client     	@44
				supplier   	@42
				line_style 	0)
			    (object RoleView "$UNNAMED$9" @46
				Parent_View 	@44
				location   	(-225, -9)
				stereotype 	TRUE
				icon_style 	"Icon"
				quidu      	"34B3DD0402B3"
				client     	@44
				supplier   	@43
				line_style 	0
				label      	(object SegLabel @47
				    Parent_View 	@46
				    location   	(551, 786)
				    stereotype 	TRUE
				    icon_style 	"Icon"
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1..*"
				    pctDist    	0.900000
				    height     	54
				    orientation 	1))))
		    (object InheritView "" @48
			stereotype 	TRUE
			icon_style 	"Icon"
			quidu      	"34B3DD690096"
			client     	@38
			supplier   	@35
			line_style 	0)
		    (object InheritView "" @49
			stereotype 	TRUE
			icon_style 	"Icon"
			quidu      	"34B3DD8902D0"
			client     	@37
			supplier   	@35
			line_style 	0)
		    (object ClassView "Class" "Logical View::BankCard" @50
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(1872, 736)
			label      	(object ItemLabel
			    Parent_View 	@50
			    location   	(1772, 688)
			    stereotype 	TRUE
			    icon_style 	"Icon"
			    nlines     	1
			    max_width  	200
			    justify    	0
			    label      	"BankCard")
			stereotype 	TRUE
			icon_style 	"Icon"
			quidu      	"34B3D477012C"
			width      	218
			height     	118
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::Customer" @51
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(1904, 352)
			label      	(object ItemLabel
			    Parent_View 	@51
			    location   	(1804, 304)
			    stereotype 	TRUE
			    icon_style 	"Icon"
			    nlines     	1
			    max_width  	200
			    justify    	0
			    label      	"Customer")
			stereotype 	TRUE
			icon_style 	"Icon"
			quidu      	"34B3D4820190"
			width      	218
			height     	118
			annotation 	8
			autoResize 	TRUE)
		    (object AssociationViewNew "has" @52
			location   	(1888, 543)
			label      	(object SegLabel @53
			    Parent_View 	@52
			    location   	(1888, 484)
			    font       	(object Font
				italics    	TRUE)
			    stereotype 	TRUE
			    icon_style 	"Icon"
			    anchor     	1
			    anchor_loc 	1
			    nlines     	1
			    max_width  	60
			    justify    	0
			    label      	"has"
			    pctDist    	0.500000
			    height     	60
			    orientation 	0)
			stereotype 	TRUE
			icon_style 	"Icon"
			quidu      	"34B3DDEF00DC"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$20" @54
				Parent_View 	@52
				location   	(176, -337)
				stereotype 	TRUE
				icon_style 	"Icon"
				quidu      	"34B3DDEF03AC"
				client     	@52
				supplier   	@51
				line_style 	0
				label      	(object SegLabel @55
				    Parent_View 	@54
				    location   	(1952, 429)
				    stereotype 	TRUE
				    icon_style 	"Icon"
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.900000
				    height     	54
				    orientation 	1))
			    (object RoleView "$UNNAMED$21" @56
				Parent_View 	@52
				location   	(176, -337)
				stereotype 	TRUE
				icon_style 	"Icon"
				quidu      	"34B3DDEF03AD"
				client     	@52
				supplier   	@50
				line_style 	0
				label      	(object SegLabel @57
				    Parent_View 	@56
				    location   	(1932, 667)
				    stereotype 	TRUE
				    icon_style 	"Icon"
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"0..1"
				    pctDist    	0.900000
				    height     	54
				    orientation 	0))))
		    (object ClassView "Class" "Logical View::Transaction" @58
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(656, 352)
			label      	(object ItemLabel
			    Parent_View 	@58
			    location   	(537, 304)
			    stereotype 	TRUE
			    icon_style 	"Icon"
			    nlines     	1
			    max_width  	238
			    justify    	0
			    label      	"Transaction")
			stereotype 	TRUE
			icon_style 	"Icon"
			quidu      	"34B3D42C03AC"
			width      	256
			height     	118
			annotation 	8
			autoResize 	TRUE)
		    (object AssociationViewNew "Is at" @59
			location   	(656, 543)
			label      	(object SegLabel @60
			    Parent_View 	@59
			    location   	(578, 534)
			    font       	(object Font
				italics    	TRUE)
			    stereotype 	TRUE
			    icon_style 	"Icon"
			    anchor     	1
			    anchor_loc 	1
			    nlines     	1
			    max_width  	72
			    justify    	0
			    label      	"Is at"
			    pctDist    	-0.800000
			    height     	9
			    orientation 	0)
			stereotype 	TRUE
			icon_style 	"Icon"
			quidu      	"34B3DD1403B6"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$10" @61
				Parent_View 	@59
				location   	(16, 111)
				stereotype 	TRUE
				icon_style 	"Icon"
				quidu      	"34B3DD16021C"
				client     	@59
				supplier   	@43
				line_style 	0
				label      	(object SegLabel @62
				    Parent_View 	@61
				    location   	(710, 663)
				    stereotype 	TRUE
				    icon_style 	"Icon"
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.900000
				    height     	54
				    orientation 	0))
			    (object RoleView "$UNNAMED$11" @63
				Parent_View 	@59
				location   	(16, 111)
				stereotype 	TRUE
				icon_style 	"Icon"
				quidu      	"34B3DD16021D"
				client     	@59
				supplier   	@58
				line_style 	0
				label      	(object SegLabel @64
				    Parent_View 	@63
				    location   	(823, 424)
				    stereotype 	TRUE
				    icon_style 	"Icon"
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1..*"
				    pctDist    	0.901515
				    height     	167
				    orientation 	1))))
		    (object AssociationViewNew "$UNNAMED$22" @65
			location   	(1289, 352)
			stereotype 	TRUE
			icon_style 	"Icon"
			quidu      	"34B3DE4201EA"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$23" @66
				Parent_View 	@65
				location   	(633, 0)
				stereotype 	TRUE
				icon_style 	"Icon"
				quidu      	"34B3DE430136"
				client     	@65
				supplier   	@51
				line_style 	0
				label      	(object SegLabel @67
				    Parent_View 	@66
				    location   	(1749, 326)
				    stereotype 	TRUE
				    icon_style 	"Icon"
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.910140
				    height     	27
				    orientation 	0))
			    (object RoleView "$UNNAMED$24" @68
				Parent_View 	@65
				location   	(633, 0)
				stereotype 	TRUE
				icon_style 	"Icon"
				quidu      	"34B3DE430137"
				client     	@65
				supplier   	@58
				line_style 	0
				label      	(object SegLabel @69
				    Parent_View 	@68
				    location   	(829, 325)
				    stereotype 	TRUE
				    icon_style 	"Icon"
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1..*"
				    pctDist    	0.879860
				    height     	28
				    orientation 	1))))
		    (object ClassView "Class" "Logical View::Account" @70
			ShowCompartmentStereotypes 	TRUE
			location   	(1152, 736)
			label      	(object ItemLabel
			    Parent_View 	@70
			    location   	(1070, 687)
			    stereotype 	TRUE
			    icon_style 	"Icon"
			    nlines     	1
			    max_width  	164
			    justify    	0
			    label      	"Account")
			stereotype 	TRUE
			icon_style 	"Icon"
			quidu      	"34B3D2F30280"
			width      	182
			height     	120
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @71
			stereotype 	TRUE
			icon_style 	"Icon"
			quidu      	"34B3D3BB0082"
			client     	@35
			supplier   	@70
			line_style 	0)
		    (object InheritView "" @72
			stereotype 	TRUE
			icon_style 	"Icon"
			quidu      	"34B3D3BE03CA"
			client     	@39
			supplier   	@70
			line_style 	0)
		    (object AssociationViewNew "Is at" @73
			location   	(903, 736)
			label      	(object SegLabel @74
			    Parent_View 	@73
			    location   	(903, 677)
			    font       	(object Font
				italics    	TRUE)
			    stereotype 	TRUE
			    icon_style 	"Icon"
			    anchor     	1
			    anchor_loc 	1
			    nlines     	1
			    max_width  	72
			    justify    	0
			    label      	"Is at"
			    pctDist    	0.500000
			    height     	60
			    orientation 	0)
			stereotype 	TRUE
			icon_style 	"Icon"
			quidu      	"34B3DD4901CC"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$12" @75
				Parent_View 	@73
				location   	(247, 0)
				stereotype 	TRUE
				icon_style 	"Icon"
				quidu      	"34B3DD4A00E6"
				client     	@73
				supplier   	@70
				line_style 	0
				label      	(object SegLabel @76
				    Parent_View 	@75
				    location   	(1043, 790)
				    stereotype 	TRUE
				    icon_style 	"Icon"
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"0..*"
				    pctDist    	0.900000
				    height     	54
				    orientation 	1))
			    (object RoleView "$UNNAMED$13" @77
				Parent_View 	@73
				location   	(247, 0)
				stereotype 	TRUE
				icon_style 	"Icon"
				quidu      	"34B3DD4A0118"
				client     	@73
				supplier   	@43
				line_style 	0
				label      	(object SegLabel @78
				    Parent_View 	@77
				    location   	(763, 790)
				    stereotype 	TRUE
				    icon_style 	"Icon"
				    anchor     	2
				    anchor_loc 	1
				    nlines     	1
				    max_width  	15
				    justify    	0
				    label      	"1"
				    pctDist    	0.900000
				    height     	54
				    orientation 	0))))
		    (object AssociationViewNew "$UNNAMED$14" @79
			location   	(1502, 736)
			stereotype 	TRUE
			icon_style 	"Icon"
			quidu      	"34B3DD9E032A"
			roleview_list 	(list RoleViews
			    (object RoleView "$UNNAMED$15" @80
				Parent_View 	@79
				location   	(350, 0)
				stereotype 	TRUE
				icon_style 	"Icon"
				quidu      	"34B3DD9F0244"

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?