--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/engineering/Feature_Documentation/SGL.GT0250.201 PREQ967 Design Document.mdl Tue Feb 02 02:01:42 2010 +0200
@@ -0,0 +1,1884 @@
+
+(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"))