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 + -
显示快捷键?