lowlevellibsandfws/pluginfw/engineering/Feature_Documentation/SGL.GT0250.201 PREQ967 Design Document.mdl
author hgs
Tue, 20 Jul 2010 16:35:53 +0530
changeset 44 97b0fb8a2cc2
permissions -rw-r--r--
201025


(object Petal
    version    	43
    _written   	"Rose 6.1.9113.5"
    charSet    	0)

(object Design "Logical View"
    is_unit    	TRUE
    is_loaded  	TRUE
    quid       	"420770670241"
    defaults   	(object defaults
	rightMargin 	0.250000
	leftMargin 	0.250000
	topMargin  	0.250000
	bottomMargin 	0.500000
	pageOverlap 	0.250000
	clipIconLabels 	TRUE
	autoResize 	TRUE
	snapToGrid 	TRUE
	gridX      	16
	gridY      	16
	defaultFont 	(object Font
	    size       	10
	    face       	"Arial"
	    bold       	FALSE
	    italics    	FALSE
	    underline  	FALSE
	    strike     	FALSE
	    color      	0
	    default_color 	TRUE)
	showMessageNum 	1
	showClassOfObject 	TRUE
	notation   	"Unified")
    root_usecase_package 	(object Class_Category "Use Case View"
	quid       	"420770670243"
	exportControl 	"Public"
	global     	TRUE
	logical_models 	(list unit_reference_list)
	logical_presentations 	(list unit_reference_list
	    (object UseCaseDiagram "Main"
		quid       	"42077069006D"
		title      	"Main"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	5335
		origin_y   	19783
		items      	(list diagram_item_list))))
    root_category 	(object Class_Category "Logical View"
	quid       	"420770670242"
	exportControl 	"Public"
	global     	TRUE
	subsystem  	"Component View"
	quidu      	"420770670244"
	logical_models 	(list unit_reference_list
	    (object Class "CServerStartupMgr"
		quid       	"420770750186"
		superclasses 	(list inheritance_relationship_list
		    (object Inheritance_Relationship
			quid       	"420771E401C4"
			supplier   	"Logical View::CDmDomain"
			quidu      	"420771590118")
		    (object Inheritance_Relationship
			quid       	"4208D31F03AF"
			supplier   	"Logical View::CDmDomainTestHarness"
			quidu      	"4208D2F002A5"))
		operations 	(list Operations
		    (object Operation "CServerStartupMgr"
			quid       	"420770C40157"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "RunL"
			quid       	"4207712B0176"
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "RegisterObserver"
			quid       	"422EC4C702A6"
			parameters 	(list Parameters
			    (object Parameter "obs"
				type       	"MStartupStateObserver"))
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "Initialise"
			quid       	"422F17010313"
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "UpdateStateAwareObjects"
			quid       	"42077B4401E3"
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Private"
			uid        	0)
		    (object Operation "GetKnownState"
			quid       	"42548929032C"
			parameters 	(list Parameters
			    (object Parameter "aState"
				type       	"TDmDomainState"))
			result     	"TStartupStateIdentifier"
			concurrency 	"Sequential"
			opExportControl 	"Private"
			uid        	0))
		class_attributes 	(list class_attribute_list
		    (object ClassAttribute "EKFinalStartupState"
			quid       	"42077EB3001E"
			type       	"TStartupStateIdentifier"
			initv      	"EStartupStateNonCritical"
			Containment 	"By Value")
		    (object ClassAttribute "iObserverList"
			quid       	"422EC56F0258"
			type       	"RPointerArray<MStartupStateObserver>")))
	    (object Class "CDmDomain"
		quid       	"420771590118"
		superclasses 	(list inheritance_relationship_list
		    (object Inheritance_Relationship
			quid       	"4208D87A03B1"
			supplier   	"Logical View::CActive"
			quidu      	"4208D86B0084"))
		operations 	(list Operations
		    (object Operation "CDmDomain"
			quid       	"4207720603B8"
			parameters 	(list Parameters
			    (object Parameter "aHierarchyId"
				type       	"TDmHierarchyId ")
			    (object Parameter "aDomainId"
				type       	"TDmDomainId "))
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "RequestTransitionNotificationL"
			quid       	"42077700033B"
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "AcknowledgeLastStateL"
			quid       	"4207770E01B4"
			parameters 	(list Parameters
			    (object Parameter "aError"
				type       	"TInt"))
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "GetState"
			quid       	"420777C300E9"
			result     	"TDmDomainState "
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "RunL"
			quid       	"42077843000F"
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ConstructL"
			quid       	"420B5D8B02D4"
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Protected"
			uid        	0)
		    (object Operation "DoCancel"
			quid       	"420B5DBA03DD"
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Protected"
			uid        	0))
		statemachine 	(object State_Machine "State/Activity Model"
		    quid       	"420A31D0002B"
		    states     	(list States
			(object State "$UNNAMED$0"
			    quid       	"420A323901D0"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"420A334501A2"
				    supplier   	"Critical-Static"
				    quidu      	"420A323D000B"
				    sendEvent  	(object sendEvent
					quid       	"420A334501A5")))
			    type       	"StartState")
			(object State "Critical-Static"
			    quid       	"420A323D000B"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"420A333600F6"
				    supplier   	"Critical-Dynamic"
				    quidu      	"420A325702EA"
				    sendEvent  	(object sendEvent
					quid       	"420A333600F9"))
				(object State_Transition
				    quid       	"420A33CB01E0"
				    supplier   	"Critical-Static"
				    quidu      	"420A323D000B"
				    sendEvent  	(object sendEvent
					quid       	"420A33CB01E3")))
			    type       	"Normal")
			(object State "Critical-Dynamic"
			    quid       	"420A325702EA"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"420A33400069"
				    supplier   	"Non-Critical"
				    quidu      	"420A32A1024D"
				    sendEvent  	(object sendEvent
					quid       	"420A3340006C")))
			    type       	"Normal")
			(object State "Non-Critical"
			    quid       	"420A32A1024D"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"420A339B01D0"
				    supplier   	"Critical-Static"
				    quidu      	"420A323D000B"
				    sendEvent  	(object sendEvent
					quid       	"420A339B01E0"))
				(object State_Transition
				    quid       	"420A340C020F"
				    supplier   	"$UNNAMED$1"
				    quidu      	"420A340500B7"
				    sendEvent  	(object sendEvent
					quid       	"420A340C0212")))
			    type       	"Normal")
			(object State "$UNNAMED$1"
			    quid       	"420A340500B7"
			    type       	"EndState"))
		    partitions 	(list Partitions)
		    statediagrams 	(list StateDiagrams
			(object State_Diagram "Staged Startup"
			    quid       	"420A31D0003A"
			    title      	"Staged Startup"
			    zoom       	100
			    max_height 	28350
			    max_width  	21600
			    origin_x   	0
			    origin_y   	0
			    items      	(list diagram_item_list
				(object StateView "StartState" "$UNNAMED$0" @1
				    location   	(897, 144)
				    label      	(object ItemLabel
					Parent_View 	@1
					location   	(939, 114)
					nlines     	2
					max_width  	600
					label      	"")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"420A323901D0"
				    autoResize 	TRUE)
				(object StateView "Normal" "Critical-Dynamic" @2
				    location   	(896, 736)
				    label      	(object ItemLabel
					Parent_View 	@2
					location   	(896, 726)
					fill_color 	13434879
					anchor_loc 	1
					nlines     	2
					max_width  	342
					justify    	0
					label      	"Critical-Dynamic")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"420A325702EA"
				    width      	438
				    height     	132
				    autoResize 	TRUE)
				(object StateView "Normal" "Non-Critical" @3
				    location   	(896, 1072)
				    label      	(object ItemLabel
					Parent_View 	@3
					location   	(896, 1059)
					fill_color 	13434879
					anchor_loc 	1
					nlines     	2
					max_width  	340
					justify    	0
					label      	"Non-Critical")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"420A32A1024D"
				    width      	437
				    height     	138
				    autoResize 	TRUE)
				(object StateView "Normal" "Critical-Static" @4
				    location   	(896, 448)
				    label      	(object ItemLabel
					Parent_View 	@4
					location   	(896, 442)
					fill_color 	13434879
					anchor_loc 	1
					nlines     	2
					max_width  	342
					justify    	0
					label      	"Critical-Static")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"420A323D000B"
				    width      	438
				    height     	125
				    autoResize 	TRUE)
				(object TransView "" @5
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"420A333600F6"
				    client     	@4
				    supplier   	@2
				    line_style 	0
				    x_offset   	FALSE)
				(object TransView "" @6
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"420A334501A2"
				    client     	@1
				    supplier   	@4
				    line_style 	0
				    x_offset   	FALSE)
				(object StateView "EndState" "$UNNAMED$1" @7
				    location   	(896, 1360)
				    label      	(object ItemLabel
					Parent_View 	@7
					location   	(950, 1318)
					nlines     	2
					max_width  	600
					label      	"")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"420A340500B7"
				    autoResize 	TRUE)
				(object TransView "" @8
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"420A340C020F"
				    client     	@3
				    supplier   	@7
				    line_style 	0
				    x_offset   	FALSE)
				(object TransView "" @9
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"420A33400069"
				    client     	@2
				    supplier   	@3
				    line_style 	0
				    x_offset   	FALSE)
				(object NoteView @10
				    location   	(1568, 448)
				    label      	(object ItemLabel
					Parent_View 	@10
					location   	(1349, 379)
					fill_color 	13434879
					nlines     	2
					max_width  	402
					label      	"Discover plugins on RO Internal Drive units")
				    line_color 	3342489
				    fill_color 	13434879
				    width      	462
				    height     	150)
				(object NoteView @11
				    location   	(1552, 737)
				    label      	(object ItemLabel
					Parent_View 	@11
					location   	(1352, 643)
					fill_color 	13434879
					nlines     	3
					max_width  	365
					label      	"Catch up to last 'interested' state i.e. Critical-Static")
				    line_color 	3342489
				    fill_color 	13434879
				    width      	425
				    height     	200)
				(object NoteView @12
				    location   	(1648, 1072)
				    label      	(object ItemLabel
					Parent_View 	@12
					location   	(1357, 941)
					fill_color 	13434879
					nlines     	5
					max_width  	546
					label      	
|Discover plugins on all other Drive Units
|
|Catch up to last 'interested' state i.e. Non Critical
					)
				    line_color 	3342489
				    fill_color 	13434879
				    width      	606
				    height     	274)
				(object AttachView "" @13
				    stereotype 	TRUE
				    line_color 	3342489
				    client     	@10
				    supplier   	@4
				    line_style 	0)
				(object AttachView "" @14
				    stereotype 	TRUE
				    line_color 	3342489
				    client     	@11
				    supplier   	@2
				    line_style 	0)
				(object AttachView "" @15
				    stereotype 	TRUE
				    line_color 	3342489
				    client     	@12
				    supplier   	@3
				    line_style 	0)
				(object NoteView @16
				    location   	(304, 784)
				    label      	(object ItemLabel
					Parent_View 	@16
					location   	(138, 703)
					fill_color 	13434879
					nlines     	3
					max_width  	296
					label      	"Restart/Reboot returns System to Start")
				    line_color 	3342489
				    fill_color 	13434879
				    width      	356
				    height     	175)
				(object AttachView "" @17
				    stereotype 	TRUE
				    line_color 	3342489
				    client     	@16
				    supplier   	@1
				    vertices   	(list Points
					(303, 696)
					(303, 144)
					(867, 144))
				    line_style 	0)
				(object AttachView "" @18
				    stereotype 	TRUE
				    line_color 	3342489
				    client     	@16
				    supplier   	@7
				    vertices   	(list Points
					(303, 871)
					(303, 1359)
					(854, 1359))
				    line_style 	0))))))
	    (object Class "CDmDomainTestHarness"
		quid       	"4208D2F002A5"
		superclasses 	(list inheritance_relationship_list
		    (object Inheritance_Relationship
			quid       	"429B9A3702F3"
			supplier   	"Logical View::CDmDomain"
			quidu      	"420771590118"))
		used_nodes 	(list uses_relationship_list
		    (object Uses_Relationship
			quid       	"429B99EB012D"
			supplier   	"Logical View::CDmDomain"
			quidu      	"420771590118"))
		operations 	(list Operations
		    (object Operation "CDmDomainTestHarness"
			quid       	"4208D3680297"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "RequestTransitionNotificationL"
			quid       	"4208D3AB0372"
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "AcknowledgeLastStateL"
			quid       	"4208D42700A5"
			parameters 	(list Parameters
			    (object Parameter "aError"
				type       	"TInt"))
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "GetState"
			quid       	"4208D48002C9"
			result     	"TDmDomainState"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "RunL"
			quid       	"4208D4BA002A"
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "SetState"
			quid       	"4208D512005A"
			parameters 	(list Parameters
			    (object Parameter "aDomainState"
				type       	"TDmDomainState"))
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ResetRequestTransitionNotificationL"
			quid       	"429B9864005A"
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "IsTransitionNotificationRequested"
			quid       	"429B98760200"
			result     	"TBool"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "IsRequestNotificationCancelledL : TBool"
			quid       	"43BC29B10026"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ResetLastStateAcknowledged"
			quid       	"429B98900193"
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "IsLastStateAcknowledged"
			quid       	"429B98A402EC"
			result     	"TBool"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "ConstructL"
			quid       	"420B5FE703AE"
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Protected"
			uid        	0)
		    (object Operation "DoCancel"
			quid       	"420B5FFD03AE"
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Protected"
			uid        	0)
		    (object Operation "IsTestBehaviour"
			quid       	"429B98FB01F3"
			result     	"TBool"
			concurrency 	"Sequential"
			opExportControl 	"Private"
			uid        	0)
		    (object Operation "Cancel"
			quid       	"43B5CAEE0263"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)))
	    (object Class "CActive"
		quid       	"4208D86B0084")
	    (object Class "TServerStartupMgr_StateAccessor"
		quid       	"4208DDF90048"
		operations 	(list Operations
		    (object Operation "UpdateStateAwareObjects"
			quid       	"4208DF2E03B7"
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "GetKnownStartupState"
			quid       	"4208DF3B001D"
			parameters 	(list Parameters
			    (object Parameter "aState"
				type       	"TDmDomainState"))
			result     	"TStartupStateIdentifier"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)))
	    (object Class "CRegistryData"
		quid       	"420A31F100D6"
		superclasses 	(list inheritance_relationship_list
		    (object Inheritance_Relationship
			quid       	"422ED0140219"
			supplier   	"Logical View::MStartupStateObserver"
			quidu      	"422ECFFA00E1"))
		statemachine 	(object State_Machine "State/Activity Model"
		    quid       	"420A321002F9"
		    states     	(list States
			(object State "$UNNAMED$2"
			    quid       	"420A366D01E0"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"420A366D01E1"
				    label      	""
				    supplier   	"RegData_NoPluginsInt"
				    quidu      	"420A366D01E5"
				    Event      	(object Event "InitialiseEvent"
					quid       	"42354E2D03A7")
				    action     	(object action "Initialise"
					quid       	"42354E2D03A8")
				    sendEvent  	(object sendEvent
					quid       	"420A366D01E4")))
			    type       	"StartState")
			(object State "RegData_CriticalPluginsInt"
			    quid       	"420A366D01EE"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"420A366D01EF"
				    label      	""
				    supplier   	"RegData_AllPluginsInt"
				    quidu      	"420A366D01F3"
				    Event      	(object Event "ProcessSSAEvent"
					quid       	"42354E2D03AD"
					parameters 	"EStartupStateNonCritical : TDmDomainState")
				    action     	(object action "Internalise Plugins on non RO Internal Drive units"
					quid       	"42354E2D03AE")
				    sendEvent  	(object sendEvent
					quid       	"420A366D01F2")))
			    type       	"Normal")
			(object State "RegData_AllPluginsInt"
			    quid       	"420A366D01F3"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"420A366D01F4"
				    supplier   	"Critical-Static"
				    sendEvent  	(object sendEvent
					quid       	"420A366D01F7")))
			    type       	"Normal")
			(object State "RegData_NoPluginsInt"
			    quid       	"420A366D01E5"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"420A366D01E6"
				    label      	""
				    supplier   	"RegData_CriticalPluginsInt"
				    quidu      	"420A366D01EE"
				    Event      	(object Event "ProcessSSAEvent"
					quid       	"42354E2D03BD"
					parameters 	"EStartupStateCriticalStatic : TDmDomainState")
				    action     	(object action "Internalise Plugins on RO Internal Drive Units"
					quid       	"42354E2D03BE")
				    sendEvent  	(object sendEvent
					quid       	"420A366D01E9"))
				(object State_Transition
				    quid       	"420A366D01EA"
				    supplier   	"Critical-Static"
				    sendEvent  	(object sendEvent
					quid       	"420A366D01ED"))
				(object State_Transition
				    quid       	"42547EB500FA"
				    supplier   	"RegData_AllPluginsInt"
				    quidu      	"420A366D01F3"
				    sendEvent  	(object sendEvent
					quid       	"42547EB500FD")))
			    type       	"Normal"))
		    partitions 	(list Partitions)
		    statediagrams 	(list StateDiagrams
			(object State_Diagram "Transitions"
			    quid       	"420A32100309"
			    title      	"Transitions"
			    zoom       	100
			    max_height 	28350
			    max_width  	21600
			    origin_x   	0
			    origin_y   	0
			    items      	(list diagram_item_list
				(object StateView "StartState" "$UNNAMED$2" @19
				    location   	(897, 144)
				    label      	(object ItemLabel
					Parent_View 	@19
					location   	(939, 114)
					anchor_loc 	1
					nlines     	2
					max_width  	-36
					justify    	0
					label      	"")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"420A366D01E0"
				    autoResize 	TRUE)
				(object StateView "Normal" "RegData_CriticalPluginsInt" @20
				    location   	(896, 816)
				    label      	(object ItemLabel
					Parent_View 	@20
					location   	(896, 801)
					fill_color 	13434879
					anchor_loc 	1
					nlines     	2
					max_width  	504
					justify    	0
					label      	"RegData_CriticalPluginsInt")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"420A366D01EE"
				    width      	600
				    height     	143
				    autoResize 	TRUE)
				(object StateView "Normal" "RegData_AllPluginsInt" @21
				    location   	(896, 1184)
				    label      	(object ItemLabel
					Parent_View 	@21
					location   	(896, 1172)
					fill_color 	13434879
					anchor_loc 	1
					nlines     	2
					max_width  	454
					justify    	0
					label      	"RegData_AllPluginsInt")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"420A366D01F3"
				    width      	550
				    height     	137
				    autoResize 	TRUE)
				(object StateView "Normal" "RegData_NoPluginsInt" @22
				    location   	(896, 432)
				    label      	(object ItemLabel
					Parent_View 	@22
					location   	(896, 413)
					fill_color 	13434879
					anchor_loc 	1
					nlines     	2
					max_width  	422
					justify    	0
					label      	"RegData_NoPluginsInt")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"420A366D01E5"
				    width      	518
				    height     	150
				    autoResize 	TRUE)
				(object TransView "" @23
				    label      	(object SegLabel @24
					Parent_View 	@23
					location   	(1564, 1009)
					anchor_loc 	1
					nlines     	3
					max_width  	1057
					justify    	0
					label      	"ProcessSSAEvent( EStartupStateNonCritical : TDmDomainState ) / Internalise Plugins on non RO Internal Drive units"
					pctDist    	0.532751
					height     	668
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"420A366D01EF"
				    client     	@20
				    supplier   	@21
				    line_style 	0
				    x_offset   	FALSE)
				(object TransView "" @25
				    label      	(object SegLabel @26
					Parent_View 	@25
					location   	(1152, 250)
					anchor_loc 	1
					nlines     	1
					max_width  	548
					justify    	0
					label      	"InitialiseEvent / Initialise"
					pctDist    	0.417582
					height     	256
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"420A366D01E1"
				    client     	@19
				    supplier   	@22
				    line_style 	0
				    x_offset   	FALSE)
				(object Label @27
				    location   	(16, 703)
				    nlines     	4
				    max_width  	575
				    label      	"ProcessSSAEvent(EStartupStateNonCritical : TDmDomainState)/Internalise Plugins on all Drive Units")
				(object TransView "" @28
				    label      	(object SegLabel @29
					Parent_View 	@28
					location   	(1589, 590)
					anchor_loc 	1
					nlines     	2
					max_width  	1037
					justify    	0
					label      	"ProcessSSAEvent( EStartupStateCriticalStatic : TDmDomainState ) / Internalise Plugins on RO Internal Drive Units"
					pctDist    	0.348740
					height     	693
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"420A366D01E6"
				    client     	@22
				    supplier   	@20
				    line_style 	0
				    x_offset   	FALSE)
				(object TransView "" @30
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"42547EB500FA"
				    client     	@22
				    supplier   	@21
				    vertices   	(list Points
					(637, 431)
					(175, 431)
					(175, 1359)
					(894, 1359)
					(895, 1252))
				    line_style 	0
				    x_offset   	FALSE))))))
	    (object Class "CDiscoverer"
		quid       	"420A435403B5"
		superclasses 	(list inheritance_relationship_list
		    (object Inheritance_Relationship
			quid       	"422ED01A01DB"
			supplier   	"Logical View::MStartupStateObserver"
			quidu      	"422ECFFA00E1"))
		statemachine 	(object State_Machine "State/Activity Model"
		    quid       	"420A436903B5"
		    states     	(list States
			(object State "$UNNAMED$3"
			    quid       	"420A438A026D"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"420A438A026E"
				    label      	""
				    supplier   	"Disc_NoPluginsDisc"
				    quidu      	"420A438A0272"
				    Event      	(object Event "InitialiseEvent"
					quid       	"42354E2D03D4")
				    action     	(object action "Initialise"
					quid       	"42354E2D03D5")
				    sendEvent  	(object sendEvent
					quid       	"420A438A0271")))
			    type       	"StartState")
			(object State "Disc_CriticalPluginsDisc"
			    quid       	"420A438A027B"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"420A438A027C"
				    label      	""
				    supplier   	"Disc_AllPluginsDisc"
				    quidu      	"420A438A0280"
				    Event      	(object Event "ProcessSSAEvent"
					quid       	"42354E2D03DA"
					parameters 	"EStartupStateNonCritical: TDmDomainState")
				    action     	(object action "Discover Plugins on non RO Internal Drive Units"
					quid       	"42354E2D03DB")
				    sendEvent  	(object sendEvent
					quid       	"420A438A027F"))
				(object State_Transition
				    quid       	"420A46610396"
				    supplier   	"Disc_CriticalPluginsDisc"
				    quidu      	"420A438A027B"
				    sendEvent  	(object sendEvent
					quid       	"420A46610399")))
			    type       	"Normal")
			(object State "Disc_AllPluginsDisc"
			    quid       	"420A438A0280"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"420A438A0281"
				    supplier   	"Critical-Static"
				    sendEvent  	(object sendEvent
					quid       	"420A438A0284"))
				(object State_Transition
				    quid       	"420A43C60173"
				    supplier   	"Disc_NoPluginsDisc"
				    quidu      	"420A438A0272"
				    sendEvent  	(object sendEvent
					quid       	"420A43C60176"))
				(object State_Transition
				    quid       	"420A45BD02BB"
				    supplier   	"Disc_AllPluginsDisc"
				    quidu      	"420A438A0280"
				    sendEvent  	(object sendEvent
					quid       	"420A45BD02BE"))
				(object State_Transition
				    quid       	"420A463003E4"
				    supplier   	"Disc_AllPluginsDisc"
				    quidu      	"420A438A0280"
				    sendEvent  	(object sendEvent
					quid       	"420A463003E7"))
				(object State_Transition
				    quid       	"423556BE01C4"
				    label      	""
				    supplier   	"Disc_PluginsDirty"
				    quidu      	"4235563800BA"
				    Event      	(object Event "ProcessDNEvent"
					quid       	"423556BE01C5")
				    action     	(object action "Plugins Added or Removed"
					quid       	"423556BE01C6")
				    sendEvent  	(object sendEvent
					quid       	"423556BE01C7")))
			    type       	"Normal")
			(object State "Disc_NoPluginsDisc"
			    quid       	"420A438A0272"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"420A438A0273"
				    label      	""
				    supplier   	"Disc_CriticalPluginsDisc"
				    quidu      	"420A438A027B"
				    Event      	(object Event "ProcessSSAEvent"
					quid       	"42354E2D03FE"
					parameters 	"EStartupStateCriticalStatic: TDmDomainState")
				    action     	(object action "Discover Plugins on RO Internal Drive Units"
					quid       	"42354E2D03FF")
				    sendEvent  	(object sendEvent
					quid       	"420A438A0276"))
				(object State_Transition
				    quid       	"420A438A0277"
				    supplier   	"Critical-Static"
				    sendEvent  	(object sendEvent
					quid       	"420A438A027A"))
				(object State_Transition
				    quid       	"42547CEF036B"
				    supplier   	"Disc_AllPluginsDisc"
				    quidu      	"420A438A0280"
				    sendEvent  	(object sendEvent
					quid       	"42547CEF036E")))
			    type       	"Normal")
			(object State "Disc_PluginsDirty"
			    quid       	"4235563800BA"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"423556C201A5"
				    label      	""
				    supplier   	"Disc_AllPluginsDisc"
				    quidu      	"420A438A0280"
				    Event      	(object Event "ProcessDNEvent"
					quid       	"423556C201A6")
				    action     	(object action "Re-Discover All Plugins"
					quid       	"423556C201A7")
				    sendEvent  	(object sendEvent
					quid       	"423556C201A8")))
			    type       	"Normal"))
		    partitions 	(list Partitions)
		    statediagrams 	(list StateDiagrams
			(object State_Diagram "Transitions"
			    quid       	"420A436903B6"
			    title      	"Transitions"
			    zoom       	100
			    max_height 	28350
			    max_width  	21600
			    origin_x   	0
			    origin_y   	10
			    items      	(list diagram_item_list
				(object StateView "StartState" "$UNNAMED$3" @31
				    location   	(1123, 198)
				    label      	(object ItemLabel
					Parent_View 	@31
					location   	(1172, 164)
					anchor_loc 	1
					nlines     	2
					max_width  	155
					justify    	0
					label      	"")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"420A438A026D"
				    width      	75
				    height     	68
				    autoResize 	TRUE)
				(object StateView "Normal" "Disc_CriticalPluginsDisc" @32
				    location   	(1123, 821)
				    label      	(object ItemLabel
					Parent_View 	@32
					location   	(1123, 815)
					fill_color 	13434879
					anchor_loc 	1
					nlines     	2
					max_width  	442
					justify    	0
					label      	"Disc_CriticalPluginsDisc")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"420A438A027B"
				    width      	538
				    height     	125
				    autoResize 	TRUE)
				(object StateView "Normal" "Disc_AllPluginsDisc" @33
				    location   	(1121, 1254)
				    label      	(object ItemLabel
					Parent_View 	@33
					location   	(1121, 1239)
					fill_color 	13434879
					anchor_loc 	1
					nlines     	2
					max_width  	366
					justify    	0
					label      	"Disc_AllPluginsDisc")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"420A438A0280"
				    width      	462
				    height     	143
				    autoResize 	TRUE)
				(object StateView "Normal" "Disc_NoPluginsDisc" @34
				    location   	(1122, 448)
				    label      	(object ItemLabel
					Parent_View 	@34
					location   	(1122, 445)
					fill_color 	13434879
					anchor_loc 	1
					nlines     	2
					max_width  	392
					justify    	0
					label      	"Disc_NoPluginsDisc")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"420A438A0272"
				    width      	488
				    height     	119
				    autoResize 	TRUE)
				(object TransView "" @35
				    label      	(object SegLabel @36
					Parent_View 	@35
					location   	(1400, 282)
					anchor_loc 	1
					nlines     	1
					max_width  	450
					justify    	0
					label      	"InitialiseEvent / Initialise"
					pctDist    	0.322785
					height     	278
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"420A438A026E"
				    client     	@31
				    supplier   	@34
				    line_style 	0
				    x_offset   	FALSE)
				(object TransView "" @37
				    label      	(object SegLabel @38
					Parent_View 	@37
					location   	(1606, 1026)
					anchor_loc 	1
					nlines     	4
					max_width  	844
					justify    	0
					label      	"ProcessSSAEvent( EStartupStateNonCritical: TDmDomainState ) / Discover Plugins on non RO Internal Drive Units"
					pctDist    	0.472842
					height     	484
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"420A438A027C"
				    client     	@32
				    supplier   	@33
				    line_style 	0
				    x_offset   	FALSE)
				(object StateView "Normal" "Disc_PluginsDirty" @39
				    location   	(1104, 1888)
				    label      	(object ItemLabel
					Parent_View 	@39
					location   	(1104, 1876)
					fill_color 	13434879
					anchor_loc 	1
					nlines     	2
					max_width  	404
					justify    	0
					label      	"Disc_PluginsDirty")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"4235563800BA"
				    width      	500
				    height     	137
				    autoResize 	TRUE)
				(object TransView "" @40
				    label      	(object SegLabel @41
					Parent_View 	@40
					location   	(613, 1529)
					anchor_loc 	1
					nlines     	2
					max_width  	525
					justify    	0
					label      	"ProcessDNEvent / Re-Discover All Plugins"
					pctDist    	1.382632
					height     	250
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"423556C201A5"
				    client     	@39
				    supplier   	@33
				    vertices   	(list Points
					(1065, 1819)
					(896, 1520)
					(1060, 1324))
				    line_style 	0
				    x_offset   	FALSE)
				(object TransView "" @42
				    label      	(object SegLabel @43
					Parent_View 	@42
					location   	(1503, 1529)
					anchor_loc 	1
					nlines     	2
					max_width  	506
					justify    	0
					label      	"ProcessDNEvent / Plugins Added or Removed"
					pctDist    	1.430213
					height     	294
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"423556BE01C4"
				    client     	@33
				    supplier   	@39
				    vertices   	(list Points
					(1140, 1324)
					(1196, 1523)
					(1121, 1819))
				    line_style 	0
				    x_offset   	FALSE)
				(object TransView "" @44
				    label      	(object SegLabel @45
					Parent_View 	@44
					location   	(1572, 607)
					anchor_loc 	1
					nlines     	3
					max_width  	875
					justify    	0
					label      	"ProcessSSAEvent( EStartupStateCriticalStatic: TDmDomainState ) / Discover Plugins on RO Internal Drive Units"
					pctDist    	0.398406
					height     	450
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"420A438A0273"
				    client     	@34
				    supplier   	@32
				    line_style 	0
				    x_offset   	FALSE)
				(object TransView "" @46
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"42547CEF036B"
				    client     	@34
				    supplier   	@33
				    vertices   	(list Points
					(878, 447)
					(447, 447)
					(447, 1262)
					(890, 1256))
				    line_style 	0
				    x_offset   	FALSE)
				(object Label @47
				    location   	(16, 557)
				    nlines     	5
				    max_width  	675
				    label      	"ProcessSSAEvent(EStartupStateNonCritical: TDmDomainState/Discover Plugins on all Drive Units"))))))
	    (object Class "CRegistrar"
		quid       	"420B3092011E"
		superclasses 	(list inheritance_relationship_list
		    (object Inheritance_Relationship
			quid       	"422ED01E0025"
			supplier   	"Logical View::MStartupStateObserver"
			quidu      	"422ECFFA00E1"))
		statemachine 	(object State_Machine "State/Activity Model"
		    quid       	"420B30A70303"
		    states     	(list States
			(object State "$UNNAMED$4"
			    quid       	"420B30BA0276"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"420B30BA0277"
				    label      	""
				    supplier   	"Reg_StartupInProgress"
				    quidu      	"420B30BA027B"
				    Event      	(object Event "InitialiseEvent"
					quid       	"42354E2D0416")
				    action     	(object action "Initialise"
					quid       	"42354E2D0417")
				    sendEvent  	(object sendEvent
					quid       	"420B30BA027A")))
			    type       	"StartState")
			(object State "Reg_StartupComplete"
			    quid       	"420B30BA0284"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"420B30BA0285"
				    supplier   	"D_APD"
				    quidu      	"420B30BA028D"
				    sendEvent  	(object sendEvent
					quid       	"420B30BA0288"))
				(object State_Transition
				    quid       	"420B30BA0289"
				    supplier   	"D_CPD"
				    sendEvent  	(object sendEvent
					quid       	"420B30BA028C")))
			    type       	"Normal")
			(object State "D_APD"
			    quid       	"420B30BA028D"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"420B30BA028E"
				    supplier   	"Critical-Static"
				    sendEvent  	(object sendEvent
					quid       	"420B30BA0291"))
				(object State_Transition
				    quid       	"420B30BA0296"
				    supplier   	"D_NPD"
				    sendEvent  	(object sendEvent
					quid       	"420B30BA0299"))
				(object State_Transition
				    quid       	"420B30BA029A"
				    supplier   	"D_APD"
				    quidu      	"420B30BA028D"
				    sendEvent  	(object sendEvent
					quid       	"420B30BA029D"))
				(object State_Transition
				    quid       	"420B30BA029E"
				    supplier   	"D_APD"
				    quidu      	"420B30BA028D"
				    sendEvent  	(object sendEvent
					quid       	"420B30BA02A1")))
			    type       	"Normal")
			(object State "Reg_StartupInProgress"
			    quid       	"420B30BA027B"
			    transitions 	(list transition_list
				(object State_Transition
				    quid       	"420B30BA027C"
				    label      	""
				    supplier   	"Reg_StartupComplete"
				    quidu      	"420B30BA0284"
				    Event      	(object Event "ProcessSSAEvent"
					quid       	"42354E2D0443"
					parameters 	"state : TDmDomainState")
				    action     	(object action "Start-up Discovery Complete"
					quid       	"42354E2D0444")
				    sendEvent  	(object sendEvent
					quid       	"420B30BA027F"))
				(object State_Transition
				    quid       	"420B30BA0280"
				    supplier   	"Critical-Static"
				    sendEvent  	(object sendEvent
					quid       	"420B30BA0283")))
			    type       	"Normal"))
		    partitions 	(list Partitions)
		    statediagrams 	(list StateDiagrams
			(object State_Diagram "Transitions"
			    quid       	"420B30A70304"
			    title      	"Transitions"
			    zoom       	100
			    max_height 	28350
			    max_width  	21600
			    origin_x   	0
			    origin_y   	0
			    items      	(list diagram_item_list
				(object StateView "StartState" "$UNNAMED$4" @48
				    location   	(1120, 144)
				    label      	(object ItemLabel
					Parent_View 	@48
					location   	(1162, 114)
					anchor_loc 	1
					nlines     	2
					max_width  	-36
					justify    	0
					label      	"")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"420B30BA0276"
				    autoResize 	TRUE)
				(object StateView "Normal" "Reg_StartupComplete" @49
				    location   	(1118, 874)
				    label      	(object ItemLabel
					Parent_View 	@49
					location   	(1118, 865)
					fill_color 	13434879
					anchor_loc 	1
					nlines     	2
					max_width  	398
					justify    	0
					label      	"Reg_StartupComplete")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"420B30BA0284"
				    width      	494
				    height     	131
				    autoResize 	TRUE)
				(object StateView "Normal" "Reg_StartupInProgress" @50
				    location   	(1119, 464)
				    label      	(object ItemLabel
					Parent_View 	@50
					location   	(1119, 452)
					fill_color 	13434879
					anchor_loc 	1
					nlines     	2
					max_width  	434
					justify    	0
					label      	"Reg_StartupInProgress")
				    icon_style 	"Icon"
				    line_color 	3342489
				    fill_color 	13434879
				    quidu      	"420B30BA027B"
				    width      	531
				    height     	137
				    autoResize 	TRUE)
				(object NoteView @51
				    location   	(1794, 448)
				    label      	(object ItemLabel
					Parent_View 	@51
					location   	(1506, 339)
					fill_color 	13434879
					nlines     	4
					max_width  	540
					label      	"i.e. Internalisation/Externalisation and Discovery In Progress")
				    line_color 	3342489
				    fill_color 	13434879
				    width      	600
				    height     	231)
				(object NoteView @52
				    location   	(1794, 874)
				    label      	(object ItemLabel
					Parent_View 	@52
					location   	(1506, 765)
					fill_color 	13434879
					nlines     	4
					max_width  	540
					label      	"i.e. Internalisation/Externalisation and Discovery Complete")
				    line_color 	3342489
				    fill_color 	13434879
				    width      	600
				    height     	231)
				(object TransView "" @53
				    label      	(object SegLabel @54
					Parent_View 	@53
					location   	(1068, 670)
					anchor_loc 	1
					nlines     	1
					max_width  	1416
					justify    	0
					label      	"ProcessSSAEvent( state : TDmDomainState ) / Start-up Discovery Complete"
					pctDist    	0.500000
					height     	50
					orientation 	1)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"420B30BA027C"
				    client     	@50
				    supplier   	@49
				    line_style 	0
				    x_offset   	FALSE)
				(object TransView "" @55
				    label      	(object SegLabel @56
					Parent_View 	@55
					location   	(1374, 285)
					anchor_loc 	1
					nlines     	1
					max_width  	450
					justify    	0
					label      	"InitialiseEvent / Initialise"
					pctDist    	0.502262
					height     	255
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"420B30BA0277"
				    client     	@48
				    supplier   	@50
				    line_style 	0
				    x_offset   	FALSE)
				(object AttachView "" @57
				    stereotype 	TRUE
				    line_color 	3342489
				    client     	@51
				    supplier   	@50
				    line_style 	0)
				(object AttachView "" @58
				    stereotype 	TRUE
				    line_color 	3342489
				    client     	@52
				    supplier   	@49
				    line_style 	0))))))
	    (object Class "MStartupStateObserver"
		quid       	"422ECFFA00E1"
		operations 	(list Operations
		    (object Operation "ProcessSSAEvent"
			quid       	"422ED0570100"
			parameters 	(list Parameters
			    (object Parameter "state"
				type       	"TDmDomainState"))
			result     	"void"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)))
	    (object Association "$UNNAMED$5"
		quid       	"429B99C4018A"
		stereotype 	"extend"
		roles      	(list role_list
		    (object Role "$UNNAMED$6"
			quid       	"429B99C6009F"
			supplier   	"Logical View::CDmDomain"
			quidu      	"420771590118"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$7"
			quid       	"429B99C600A0"
			supplier   	"Logical View::CDmDomainTestHarness"
			quidu      	"4208D2F002A5"))))
	logical_presentations 	(list unit_reference_list
	    (object ClassDiagram "Main"
		quid       	"42077069006E"
		title      	"Main"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	4350
		items      	(list diagram_item_list
		    (object ClassView "Class" "Logical View::CServerStartupMgr" @59
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			ShowOperationSignature 	TRUE
			location   	(1088, 1344)
			label      	(object ItemLabel
			    Parent_View 	@59
			    location   	(406, 1088)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	1364
			    justify    	0
			    label      	"CServerStartupMgr")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"420770750186"
			compartment 	(object Compartment
			    Parent_View 	@59
			    location   	(406, 1149)
			    icon_style 	"Icon"
			    fill_color 	13434879
			    anchor     	2
			    nlines     	9
			    max_width  	1362)
			width      	1382
			height     	536
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::CDmDomain" @60
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			ShowOperationSignature 	TRUE
			location   	(1088, 672)
			label      	(object ItemLabel
			    Parent_View 	@60
			    location   	(394, 441)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	1388
			    justify    	0
			    label      	"CDmDomain")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	16777088
			quidu      	"420771590118"
			compartment 	(object Compartment
			    Parent_View 	@60
			    location   	(394, 502)
			    icon_style 	"Icon"
			    fill_color 	13434879
			    anchor     	2
			    nlines     	8
			    max_width  	1393)
			width      	1406
			height     	486
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @61
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"420771E401C4"
			client     	@59
			supplier   	@60
			line_style 	0)
		    (object ClassView "Class" "Logical View::CActive" @62
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(1088, 224)
			label      	(object ItemLabel
			    Parent_View 	@62
			    location   	(999, 173)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	178
			    justify    	0
			    label      	"CActive")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	16777088
			quidu      	"4208D86B0084"
			width      	196
			height     	126
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @63
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4208D87A03B1"
			client     	@60
			supplier   	@62
			line_style 	0)))
	    (object ClassDiagram "Test"
		quid       	"4208D28E01F7"
		title      	"Test"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	108
		origin_y   	1886
		items      	(list diagram_item_list
		    (object ClassView "Class" "Logical View::CServerStartupMgr" @64
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(1008, 2016)
			label      	(object ItemLabel
			    Parent_View 	@64
			    location   	(325, 1760)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	1366
			    justify    	0
			    label      	"CServerStartupMgr")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"420770750186"
			compartment 	(object Compartment
			    Parent_View 	@64
			    location   	(325, 1821)
			    icon_style 	"Icon"
			    fill_color 	13434879
			    anchor     	2
			    nlines     	9
			    max_width  	1371)
			width      	1384
			height     	536
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::TServerStartupMgr_StateAccessor" @65
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			ShowOperationSignature 	TRUE
			location   	(1056, 2592)
			label      	(object ItemLabel
			    Parent_View 	@65
			    location   	(353, 2486)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	1406
			    justify    	0
			    label      	"TServerStartupMgr_StateAccessor")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4208DDF90048"
			compartment 	(object Compartment
			    Parent_View 	@65
			    location   	(353, 2547)
			    icon_style 	"Icon"
			    fill_color 	16777215
			    anchor     	2
			    nlines     	3
			    max_width  	1412)
			width      	1424
			height     	236
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::CDmDomainTestHarness" @66
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			ShowOperationSignature 	TRUE
			location   	(992, 1200)
			label      	(object ItemLabel
			    Parent_View 	@66
			    location   	(514, 769)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	956
			    justify    	0
			    label      	"CDmDomainTestHarness")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"4208D2F002A5"
			compartment 	(object Compartment
			    Parent_View 	@66
			    location   	(514, 830)
			    icon_style 	"Icon"
			    fill_color 	16777215
			    anchor     	2
			    nlines     	16
			    max_width  	962)
			width      	974
			height     	886
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::CDmDomain" @67
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(1008, 368)
			label      	(object ItemLabel
			    Parent_View 	@67
			    location   	(707, 137)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	602
			    justify    	0
			    label      	"CDmDomain")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"420771590118"
			compartment 	(object Compartment
			    Parent_View 	@67
			    location   	(707, 198)
			    icon_style 	"Icon"
			    fill_color 	13434879
			    anchor     	2
			    nlines     	8
			    max_width  	609)
			width      	620
			height     	486
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @68
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"4208D31F03AF"
			client     	@64
			supplier   	@66
			line_style 	0)
		    (object InheritView "" @69
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"429B9A3702F3"
			client     	@66
			supplier   	@67
			line_style 	0)))
	    (object ClassDiagram "Observers"
		quid       	"422ECFC20342"
		title      	"Observers"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list
		    (object ClassView "Class" "Logical View::CRegistryData" @70
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			ShowOperationSignature 	TRUE
			location   	(803, 928)
			label      	(object ItemLabel
			    Parent_View 	@70
			    location   	(649, 877)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	308
			    justify    	0
			    label      	"CRegistryData")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"420A31F100D6"
			width      	326
			height     	126
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::CRegistrar" @71
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			location   	(1347, 928)
			label      	(object ItemLabel
			    Parent_View 	@71
			    location   	(1237, 877)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	220
			    justify    	0
			    label      	"CRegistrar")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"420B3092011E"
			width      	238
			height     	126
			annotation 	8
			autoResize 	TRUE)
		    (object ClassView "Class" "Logical View::MStartupStateObserver" @72
			ShowCompartmentStereotypes 	TRUE
			IncludeAttribute 	TRUE
			IncludeOperation 	TRUE
			ShowOperationSignature 	TRUE
			location   	(1056, 432)
			label      	(object ItemLabel
			    Parent_View 	@72
			    location   	(573, 351)
			    fill_color 	13434879
			    nlines     	1
			    max_width  	966
			    justify    	0
			    label      	"MStartupStateObserver")
			icon_style 	"Icon"
			line_color 	3342489
			fill_color 	13434879
			quidu      	"422ECFFA00E1"
			width      	984
			height     	186
			annotation 	8
			autoResize 	TRUE)
		    (object InheritView "" @73
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"422ED0140219"
			client     	@70
			supplier   	@72
			line_style 	0)
		    (object InheritView "" @74
			stereotype 	TRUE
			line_color 	3342489
			quidu      	"422ED01E0025"
			client     	@71
			supplier   	@72
			line_style 	0)))))
    root_subsystem 	(object SubSystem "Component View"
	quid       	"420770670244"
	physical_models 	(list unit_reference_list)
	physical_presentations 	(list unit_reference_list
	    (object Module_Diagram "Main"
		quid       	"42077069006C"
		title      	"Main"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	26366
		items      	(list diagram_item_list))))
    process_structure 	(object Processes
	quid       	"420770670245"
	ProcsNDevs 	(list
	    (object Process_Diagram "Deployment View"
		quid       	"420770670251"
		title      	"Deployment View"
		zoom       	100
		max_height 	28350
		max_width  	21600
		origin_x   	0
		origin_y   	0
		items      	(list diagram_item_list))))
    properties 	(object Properties
	attributes 	(list Attribute_Set
	    (object Attribute
		tool       	"DDL"
		name       	"propertyId"
		value      	"809135966")
	    (object Attribute
		tool       	"DDL"
		name       	"default__Project"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"DDL"
			name       	"Directory"
			value      	"AUTO GENERATE")
		    (object Attribute
			tool       	"DDL"
			name       	"DataBase"
			value      	("DataBaseSet" 800))
		    (object Attribute
			tool       	"DDL"
			name       	"DataBaseSet"
			value      	(list Attribute_Set
			    (object Attribute
				tool       	"DDL"
				name       	"ANSI"
				value      	800)
			    (object Attribute
				tool       	"DDL"
				name       	"Oracle"
				value      	801)
			    (object Attribute
				tool       	"DDL"
				name       	"SQLServer"
				value      	802)
			    (object Attribute
				tool       	"DDL"
				name       	"Sybase"
				value      	803)
			    (object Attribute
				tool       	"DDL"
				name       	"Watcom"
				value      	804)))
		    (object Attribute
			tool       	"DDL"
			name       	"PrimaryKeyColumnName"
			value      	"Id")
		    (object Attribute
			tool       	"DDL"
			name       	"PrimaryKeyColumnType"
			value      	"NUMBER(5)")
		    (object Attribute
			tool       	"DDL"
			name       	"ViewName"
			value      	"V_")
		    (object Attribute
			tool       	"DDL"
			name       	"TableName"
			value      	"T_")
		    (object Attribute
			tool       	"DDL"
			name       	"InheritSuffix"
			value      	"_V")
		    (object Attribute
			tool       	"DDL"
			name       	"DropClause"
			value      	FALSE)
		    (object Attribute
			tool       	"DDL"
			name       	"BaseViews"
			value      	FALSE)
		    (object Attribute
			tool       	"DDL"
			name       	"DDLScriptFilename"
			value      	"DDL1.SQL")))
	    (object Attribute
		tool       	"DDL"
		name       	"default__Attribute"
		value      	(list Attribute_Set
		    (object Attribute
			tool       	"DDL"
			name       	"ColumnType"
			value      	"VARCHAR")
		    (object Attribute
			tool       	"DDL"
			name       	"Length"
			value      	"")
		    (object Attribute
			tool       	"DDL"
			name       	"NullsOK"
			value      	TRUE)
		    (object Attribute
			tool       	"DDL"
			name       	"PrimaryKey"
			value      	FALSE)
		    (object Attribute
			tool       	"DDL"
			name       	"Unique"
			value      	FALSE)
		    (object Attribute
			tool       	"DDL"
			name       	"CompositeUnique"
			value      	FALSE)
		    (object Attribute
			tool       	"DDL"
			name       	"CheckConstraint"
			value      	"")))
	    (object Attribute
		tool       	"DDL"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Rose Model Integrator"
		name       	"HiddenTool"
		value      	FALSE)
	    (object Attribute
		tool       	"Version Control"
		name       	"HiddenTool"
		value      	FALSE))
	quid       	"420770670246"))