lowlevellibsandfws/pluginfw/engineering/Feature_Documentation/SGL.GT0219.155 PREQ806 Design Document.mdl
changeset 44 97b0fb8a2cc2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lowlevellibsandfws/pluginfw/engineering/Feature_Documentation/SGL.GT0219.155 PREQ806 Design Document.mdl	Tue Jul 20 16:35:53 2010 +0530
@@ -0,0 +1,1208 @@
+
+(object Petal
+    version    	43
+    _written   	"Rose 6.1.9113.5"
+    charSet    	0)
+
+(object Design "Logical View"
+    is_unit    	TRUE
+    is_loaded  	TRUE
+    quid       	"41863FC902E7"
+    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       	"41863FC902E9"
+	exportControl 	"Public"
+	global     	TRUE
+	logical_models 	(list unit_reference_list)
+	logical_presentations 	(list unit_reference_list
+	    (object UseCaseDiagram "Main"
+		quid       	"41863FC902F0"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    root_category 	(object Class_Category "Logical View"
+	quid       	"41863FC902E8"
+	exportControl 	"Public"
+	global     	TRUE
+	subsystem  	"Component View"
+	quidu      	"41863FC902EA"
+	logical_models 	(list unit_reference_list
+	    (object Class "CResourceFile"
+		quid       	"41863FE001ED"
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"418640A600E3"
+			supplier   	"Logical View::CResourceFile"
+			quidu      	"41863FE001ED")
+		    (object Uses_Relationship
+			quid       	"418640E70160"
+			supplier   	"Logical View::RResourceFileImpl"
+			quidu      	"418640B700F3")
+		    (object Uses_Relationship
+			quid       	"418640F20131"
+			supplier   	"Logical View::RFile"
+			quidu      	"418640DC00F3")
+		    (object Uses_Relationship
+			quid       	"418641CD00F3"
+			supplier   	"Logical View::RResourceArchive"
+			quidu      	"418641B30066"
+			client_cardinality 	(value cardinality "0..1"))
+		    (object Uses_Relationship
+			quid       	"41864C0E02C7"
+			supplier   	"Logical View::RResourceReader"
+			quidu      	"41864BFE0170"))
+		operations 	(list Operations
+		    (object Operation "NewL"
+			quid       	"418657E50037"
+			parameters 	(list Parameters
+			    (object Parameter "const TDesC8& aRscArchive"))
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "ConstructL"
+			quid       	"418660380085"
+			parameters 	(list Parameters
+			    (object Parameter "const TDesC8& aRscArchive"))
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "RResourceFileImpl"
+		quid       	"418640B700F3"
+		operations 	(list Operations
+		    (object Operation "OpenL"
+			quid       	"418661870047"
+			parameters 	(list Parameters
+			    (object Parameter "const TDesC8& aRscArchive")
+			    (object Parameter "const TBaAssert& aAssert"))
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "RFile"
+		quid       	"418640DC00F3"
+		operations 	(list Operations
+		    (object Operation "Open"
+			quid       	"41864F64026A"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Read"
+			quid       	"41864F730335"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Seek"
+			quid       	"41864F7701DD"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "etc"
+			quid       	"41864F7A03E1"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "RResourceArchive"
+		quid       	"418641B30066"
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"418641D3025A"
+			supplier   	"Logical View::RResourceFileImpl"
+			quidu      	"418640B700F3"
+			client_cardinality 	(value cardinality "0..n"))
+		    (object Uses_Relationship
+			quid       	"418641DA0150"
+			supplier   	"Logical View::RFile"
+			quidu      	"418640DC00F3"))
+		operations 	(list Operations
+		    (object Operation "Close"
+			quid       	"41DBC98E0222"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "OpenL"
+			quid       	"418654140066"
+			parameters 	(list Parameters
+			    (object Parameter "RFs& aFs")
+			    (object Parameter "const TDesC& aName"))
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "CResourceFile* NextL"
+			quid       	"4186545C00E3"
+			parameters 	(list Parameters
+			    (object Parameter "HBufC*& aRscFileName"))
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Reset"
+			quid       	"418F7DE8011B"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "TUid Type"
+			quid       	"4193785C0375"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "RResourceReader"
+		quid       	"41864BFE0170"
+		documentation 	
+|
+|
+		
+		operations 	(list Operations
+		    (object Operation "OpenL"
+			quid       	"41864C920121"
+			parameters 	(list Parameters
+			    (object Parameter "const CResourceFile* aRscFile")
+			    (object Parameter "TInt aResourceId"))
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Close"
+			quid       	"41864CE301AE"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)
+		    (object Operation "Read etc"
+			quid       	"41864ED30037"
+			concurrency 	"Sequential"
+			opExportControl 	"Public"
+			uid        	0)))
+	    (object Class "client"
+		quid       	"418650F3017F"
+		used_nodes 	(list uses_relationship_list
+		    (object Uses_Relationship
+			quid       	"418651070392"
+			supplier   	"Logical View::RResourceReader"
+			quidu      	"41864BFE0170")
+		    (object Uses_Relationship
+			quid       	"4186510B0141"
+			supplier   	"Logical View::CResourceFile"
+			quidu      	"41863FE001ED")
+		    (object Uses_Relationship
+			quid       	"418653EA0037"
+			supplier   	"Logical View::RResourceArchive"
+			quidu      	"418641B30066")))
+	    (object Mechanism @1
+		logical_models 	(list unit_reference_list
+		    (object Object "client"
+			quid       	"418662A002F6"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"418662DC00A4"
+				supplier   	"client"
+				quidu      	"418662A002F6")
+			    (object Link
+				quid       	"418662E200B4"
+				supplier   	"CResourceArchive"
+				quidu      	"418662D001CD"
+				messages   	(list Messages
+				    (object Message ""
+					quid       	"418662E200B5"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"1"
+					ordinal    	0)
+				    (object Message ""
+					quid       	"41875A2D0260"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2"
+					ordinal    	1)
+				    (object Message ""
+					quid       	"41875FC90096"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"6"
+					ordinal    	8)))
+			    (object Link
+				quid       	"41875B30039C"
+				supplier   	"CResourceFile"
+				quidu      	"4187588E01FD")
+			    (object Link
+				quid       	"41875D5E010B"
+				supplier   	"RResourceReader"
+				quidu      	"418758D80029"
+				messages   	(list Messages
+				    (object Message ""
+					quid       	"41875D5E010C"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"3"
+					ordinal    	5)
+				    (object Message ""
+					quid       	"41875DBE00AE"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"4"
+					ordinal    	6)
+				    (object Message ""
+					quid       	"41875DF60274"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"5"
+					ordinal    	7))))
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "CResourceArchive"
+			quid       	"418662D001CD"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"4187A38400C4"
+				supplier   	"CResourceArchive"
+				quidu      	"418662D001CD")
+			    (object Link
+				quid       	"41986B4501CD"
+				supplier   	"CResourceFile"
+				quidu      	"4187588E01FD"
+				messages   	(list Messages
+				    (object Message ""
+					quid       	"41986B4501CE"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1"
+					ordinal    	2))))
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "CResourceFile"
+			quid       	"4187588E01FD"
+			collaborators 	(list link_list
+			    (object Link
+				quid       	"41875B6B0216"
+				supplier   	"CResourceFile"
+				quidu      	"4187588E01FD"
+				messages   	(list Messages
+				    (object Message ""
+					quid       	"41986B4C0085"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1.1"
+					ordinal    	3)))
+			    (object Link
+				quid       	"41875BBE00A0"
+				supplier   	"RResourceFileImpl"
+				quidu      	"418758B302C8"
+				messages   	(list Messages
+				    (object Message ""
+					quid       	"41986BA402E7"
+					frequency  	"Aperiodic"
+					synchronization 	"Simple"
+					dir        	"FromClientToSupplier"
+					sequence   	"2.1.2"
+					ordinal    	4))))
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "RResourceFileImpl"
+			quid       	"418758B302C8"
+			persistence 	"Transient"
+			multi      	FALSE)
+		    (object Object "RResourceReader"
+			quid       	"418758D80029"
+			persistence 	"Transient"
+			multi      	FALSE))))
+	logical_presentations 	(list unit_reference_list
+	    (object ClassDiagram "Main"
+		quid       	"41863FC902EE"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list
+		    (object ClassView "Class" "Logical View::CResourceFile" @2
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			ShowOperationSignature 	TRUE
+			location   	(1600, 752)
+			label      	(object ItemLabel
+			    Parent_View 	@2
+			    location   	(1201, 646)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	798
+			    justify    	0
+			    label      	"CResourceFile")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"41863FE001ED"
+			compartment 	(object Compartment
+			    Parent_View 	@2
+			    location   	(1201, 707)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	3
+			    max_width  	803)
+			width      	816
+			height     	236
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::RResourceFileImpl" @3
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			ShowOperationSignature 	TRUE
+			location   	(1600, 1104)
+			label      	(object ItemLabel
+			    Parent_View 	@3
+			    location   	(986, 1023)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	1228
+			    justify    	0
+			    label      	"RResourceFileImpl")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"418640B700F3"
+			compartment 	(object Compartment
+			    Parent_View 	@3
+			    location   	(986, 1084)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	2
+			    max_width  	1234)
+			width      	1246
+			height     	186
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::RFile" @4
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(2096, 1600)
+			label      	(object ItemLabel
+			    Parent_View 	@4
+			    location   	(1940, 1440)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	313
+			    justify    	0
+			    label      	"RFile")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"418640DC00F3"
+			compartment 	(object Compartment
+			    Parent_View 	@4
+			    location   	(1940, 1501)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	5
+			    max_width  	181)
+			width      	331
+			height     	344
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::RResourceArchive" @5
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			ShowOperationSignature 	TRUE
+			location   	(944, 1600)
+			label      	(object ItemLabel
+			    Parent_View 	@5
+			    location   	(486, 1419)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	916
+			    justify    	0
+			    label      	"RResourceArchive")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"418641B30066"
+			compartment 	(object Compartment
+			    Parent_View 	@5
+			    location   	(486, 1480)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	6
+			    max_width  	912)
+			width      	934
+			height     	386
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @6
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"418641DA0150"
+			client     	@5
+			supplier   	@4
+			line_style 	0)
+		    (object ClassView "Class" "Logical View::RResourceReader" @7
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			ShowOperationSignature 	TRUE
+			location   	(1280, 320)
+			label      	(object ItemLabel
+			    Parent_View 	@7
+			    location   	(735, 189)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	1090
+			    justify    	0
+			    label      	"RResourceReader")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"41864BFE0170"
+			compartment 	(object Compartment
+			    Parent_View 	@7
+			    location   	(735, 250)
+			    icon_style 	"Icon"
+			    fill_color 	13434879
+			    anchor     	2
+			    nlines     	4
+			    max_width  	1096)
+			width      	1108
+			height     	286
+			annotation 	8
+			autoResize 	TRUE)
+		    (object ClassView "Class" "Logical View::client" @8
+			ShowCompartmentStereotypes 	TRUE
+			IncludeAttribute 	TRUE
+			IncludeOperation 	TRUE
+			location   	(432, 800)
+			label      	(object ItemLabel
+			    Parent_View 	@8
+			    location   	(351, 749)
+			    fill_color 	13434879
+			    nlines     	1
+			    max_width  	162
+			    justify    	0
+			    label      	"client")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"418650F3017F"
+			height     	126
+			annotation 	8
+			autoResize 	TRUE)
+		    (object UsesView "" @9
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"418651070392"
+			client     	@8
+			supplier   	@7
+			line_style 	0)
+		    (object UsesView "" @10
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"4186510B0141"
+			client     	@8
+			supplier   	@2
+			line_style 	0)
+		    (object UsesView "" @11
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"418653EA0037"
+			client     	@8
+			supplier   	@5
+			line_style 	0)
+		    (object UsesView "" @12
+			stereotype 	TRUE
+			line_color 	3342489
+			quidu      	"418640E70160"
+			client     	@2
+			supplier   	@3
+			line_style 	0)
+		    (object Label @13
+			location   	(441, 1893)
+			nlines     	1
+			max_width  	1562
+			label      	"Note: The RResourceReader and RFile classes are included for completeness only.")
+		    (object Label @14
+			location   	(552, 1958)
+			nlines     	1
+			max_width  	881
+			label      	"No changes are required to these classes.")))
+	    (object InteractionDiagram "retrieve rsc data from SPI file"
+		mechanism_ref 	@1
+		quid       	"418662970315"
+		title      	"retrieve rsc data from SPI file"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	49
+		items      	(list diagram_item_list
+		    (object InterObjView "client" @15
+			location   	(464, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@15
+			    location   	(464, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	282
+			    justify    	0
+			    label      	"client")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"418662A002F6"
+			width      	300
+			height     	1617
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @16
+			    location   	(464, 400)
+			    line_color 	3342489
+			    InterObjView 	@15
+			    height     	1352
+			    y_coord    	1292
+			    Nested     	FALSE))
+		    (object InterObjView "CResourceArchive" @17
+			location   	(992, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@17
+			    location   	(992, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	426
+			    justify    	0
+			    label      	"CResourceArchive")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"418662D001CD"
+			width      	444
+			height     	1617
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @18
+			    location   	(992, 432)
+			    line_color 	3342489
+			    InterObjView 	@17
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @19
+			    location   	(992, 704)
+			    line_color 	3342489
+			    InterObjView 	@17
+			    height     	484
+			    y_coord    	424
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @20
+			    location   	(992, 1632)
+			    line_color 	3342489
+			    InterObjView 	@17
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterObjView "CResourceFile" @21
+			location   	(1449, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@21
+			    location   	(1449, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	282
+			    justify    	0
+			    label      	"CResourceFile")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"4187588E01FD"
+			width      	300
+			height     	1617
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @22
+			    location   	(1456, 784)
+			    line_color 	3342489
+			    InterObjView 	@21
+			    height     	344
+			    y_coord    	284
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @23
+			    location   	(1456, 848)
+			    line_color 	3342489
+			    InterObjView 	@21
+			    height     	60
+			    y_coord    	0
+			    Nested     	TRUE))
+		    (object InterObjView "RResourceFileImpl" @24
+			location   	(1833, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@24
+			    location   	(1833, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	363
+			    justify    	0
+			    label      	"RResourceFileImpl")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"418758B302C8"
+			width      	381
+			height     	1617
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @25
+			    location   	(1840, 1008)
+			    line_color 	3342489
+			    InterObjView 	@24
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterObjView "RResourceReader" @26
+			location   	(2233, 224)
+			font       	(object Font
+			    underline  	TRUE)
+			label      	(object ItemLabel
+			    Parent_View 	@26
+			    location   	(2233, 224)
+			    fill_color 	13434879
+			    anchor_loc 	1
+			    nlines     	2
+			    max_width  	332
+			    justify    	0
+			    label      	"RResourceReader")
+			icon_style 	"Icon"
+			line_color 	3342489
+			fill_color 	13434879
+			quidu      	"418758D80029"
+			width      	350
+			height     	1617
+			icon_height 	0
+			icon_width 	0
+			icon_y_offset 	0
+			annotation 	1
+			Focus_Of_Control 	(object Focus_Of_Control "" @27
+			    location   	(2233, 1299)
+			    line_color 	3342489
+			    InterObjView 	@26
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @28
+			    location   	(2233, 1398)
+			    line_color 	3342489
+			    InterObjView 	@26
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE)
+			Focus_Of_Control 	(object Focus_Of_Control "" @29
+			    location   	(2233, 1510)
+			    line_color 	3342489
+			    InterObjView 	@26
+			    height     	60
+			    y_coord    	0
+			    Nested     	FALSE))
+		    (object InterMessView "" @30
+			location   	(16, 432)
+			label      	(object SegLabel @31
+			    Parent_View 	@30
+			    location   	(727, 388)
+			    quidu      	"418662E200B5"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@15
+			supplier   	@17
+			Focus_Src  	@16
+			Focus_Entry 	@18
+			origin     	(479, 432)
+			terminus   	(976, 432)
+			ordinal    	0)
+		    (object Label @32
+			location   	(506, 353)
+			nlines     	1
+			max_width  	769
+			label      	"OpenL(RFs& aFs, const TDesC& aName)")
+		    (object InterMessView "" @33
+			location   	(16, 704)
+			label      	(object SegLabel @34
+			    Parent_View 	@33
+			    location   	(727, 660)
+			    quidu      	"41875A2D0260"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@15
+			supplier   	@17
+			Focus_Src  	@16
+			Focus_Entry 	@19
+			origin     	(479, 704)
+			terminus   	(976, 704)
+			ordinal    	1)
+		    (object Label @35
+			location   	(506, 622)
+			nlines     	1
+			max_width  	931
+			label      	"CResourceFile* NextL(HBufC*& aRscFileName)")
+		    (object Label @36
+			location   	(1104, 704)
+			nlines     	1
+			max_width  	725
+			label      	"NewLC(const TDesC8& aRscArchive)")
+		    (object Label @37
+			location   	(1504, 765)
+			nlines     	1
+			max_width  	781
+			label      	"ConstructL(const TDesC8& aRscArchive)")
+		    (object Label @38
+			location   	(1513, 905)
+			nlines     	1
+			max_width  	719
+			label      	"OpenL(const TDesC8& aRscArchive)")
+		    (object InterMessView "" @39
+			location   	(16, 1299)
+			label      	(object SegLabel @40
+			    Parent_View 	@39
+			    location   	(1348, 1255)
+			    quidu      	"41875D5E010C"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@15
+			supplier   	@26
+			Focus_Src  	@16
+			Focus_Entry 	@27
+			origin     	(479, 1299)
+			terminus   	(2217, 1299)
+			ordinal    	5)
+		    (object Label @41
+			location   	(537, 1218)
+			nlines     	1
+			max_width  	600
+			label      	"OpenL(const CResourceFile* aRscFile, TInt aResourceId)")
+		    (object InterMessView "" @42
+			location   	(16, 1398)
+			label      	(object SegLabel @43
+			    Parent_View 	@42
+			    location   	(1348, 1354)
+			    quidu      	"41875DBE00AE"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@15
+			supplier   	@26
+			Focus_Src  	@16
+			Focus_Entry 	@28
+			origin     	(479, 1398)
+			terminus   	(2217, 1398)
+			ordinal    	6)
+		    (object Label @44
+			location   	(681, 1333)
+			nlines     	1
+			max_width  	319
+			label      	"Read....1()")
+		    (object InterMessView "" @45
+			location   	(16, 1510)
+			label      	(object SegLabel @46
+			    Parent_View 	@45
+			    location   	(1348, 1466)
+			    quidu      	"41875DF60274"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@15
+			supplier   	@26
+			Focus_Src  	@16
+			Focus_Entry 	@29
+			origin     	(479, 1510)
+			terminus   	(2217, 1510)
+			ordinal    	7)
+		    (object Label @47
+			location   	(681, 1445)
+			nlines     	1
+			max_width  	319
+			label      	"Read....n()")
+		    (object NoteView @48
+			location   	(201, 1459)
+			label      	(object ItemLabel
+			    Parent_View 	@48
+			    location   	(57, 1359)
+			    fill_color 	13434879
+			    nlines     	4
+			    max_width  	252
+			    label      	"Repeat step 4 for each Read required")
+			line_color 	3342489
+			fill_color 	13434879
+			width      	312
+			height     	212)
+		    (object Label @49
+			location   	(368, 672)
+			nlines     	1
+			max_width  	43
+			label      	"2.")
+		    (object Label @50
+			location   	(368, 1392)
+			nlines     	1
+			max_width  	43
+			label      	"4.1")
+		    (object Label @51
+			location   	(368, 1280)
+			nlines     	1
+			max_width  	43
+			label      	"3.")
+		    (object Label @52
+			location   	(368, 1612)
+			nlines     	1
+			max_width  	43
+			label      	"5.")
+		    (object NoteView @53
+			location   	(240, 912)
+			label      	(object ItemLabel
+			    Parent_View 	@53
+			    location   	(80, 799)
+			    fill_color 	13434879
+			    nlines     	4
+			    max_width  	284
+			    label      	"Repeat steps 2 to 4 for each Rsc archive in the  SPI file")
+			line_color 	3342489
+			fill_color 	13434879
+			width      	344
+			height     	238)
+		    (object InterMessView "" @54
+			location   	(16, 1627)
+			label      	(object SegLabel @55
+			    Parent_View 	@54
+			    location   	(727, 1583)
+			    quidu      	"41875FC90096"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@15
+			supplier   	@17
+			Focus_Src  	@16
+			Focus_Entry 	@20
+			origin     	(479, 1627)
+			terminus   	(976, 1627)
+			ordinal    	8)
+		    (object Label @56
+			location   	(681, 1559)
+			nlines     	1
+			max_width  	175
+			label      	"Close()")
+		    (object Label @57
+			location   	(483, 1982)
+			nlines     	1
+			max_width  	1562
+			label      	"Note: The RResourceReader class is included for completeness only.")
+		    (object Label @58
+			location   	(595, 2046)
+			nlines     	1
+			max_width  	881
+			label      	"No changes are required to this class.")
+		    (object Label @59
+			location   	(368, 400)
+			nlines     	1
+			max_width  	43
+			label      	"1.")
+		    (object Label @60
+			location   	(368, 1472)
+			nlines     	1
+			max_width  	43
+			label      	"4.n")
+		    (object InterMessView "" @61
+			location   	(16, 782)
+			label      	(object SegLabel @62
+			    Parent_View 	@61
+			    location   	(1220, 738)
+			    quidu      	"41986B4501CE"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@17
+			supplier   	@21
+			Focus_Src  	@19
+			Focus_Entry 	@22
+			origin     	(1007, 782)
+			terminus   	(1433, 782)
+			ordinal    	2)
+		    (object SelfMessView "" @63
+			location   	(16, 840)
+			label      	(object SegLabel @64
+			    Parent_View 	@63
+			    location   	(1540, 796)
+			    quidu      	"41986B4C0085"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@21
+			supplier   	@21
+			Focus_Src  	@22
+			Focus_Entry 	@23
+			origin     	(1465, 840)
+			terminus   	(1615, 840)
+			ordinal    	3)
+		    (object InterMessView "" @65
+			location   	(16, 1008)
+			label      	(object SegLabel @66
+			    Parent_View 	@65
+			    location   	(1640, 964)
+			    quidu      	"41986BA402E7"
+			    anchor_loc 	1
+			    nlines     	1
+			    max_width  	0
+			    justify    	0
+			    label      	""
+			    pctDist    	0.500000
+			    height     	45
+			    orientation 	0)
+			line_color 	3342489
+			client     	@21
+			supplier   	@24
+			Focus_Src  	@22
+			Focus_Entry 	@25
+			origin     	(1464, 1008)
+			terminus   	(1817, 1008)
+			ordinal    	4)))))
+    root_subsystem 	(object SubSystem "Component View"
+	quid       	"41863FC902EA"
+	physical_models 	(list unit_reference_list)
+	physical_presentations 	(list unit_reference_list
+	    (object Module_Diagram "Main"
+		quid       	"41863FC902EF"
+		title      	"Main"
+		zoom       	100
+		max_height 	28350
+		max_width  	21600
+		origin_x   	0
+		origin_y   	0
+		items      	(list diagram_item_list))))
+    process_structure 	(object Processes
+	quid       	"41863FC902EB"
+	ProcsNDevs 	(list
+	    (object Process_Diagram "Deployment View"
+		quid       	"41863FC902ED"
+		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       	"41863FC902EC"))