tzservices/tzserver/analysis/LogicalTZDBM_Design.cat
author Pat Downey <patd@symbian.org>
Thu, 24 Jun 2010 13:52:58 +0100
changeset 43 2fee514510e5
parent 0 2e3d3ce01487
permissions -rw-r--r--
Merge heads.


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

(object Class_Category "2. TZ Data Provider - Design"
    is_unit    	TRUE
    is_loaded  	TRUE
    quid       	"40FFCECD00D3"
    exportControl 	"Public"
    logical_models 	(list unit_reference_list
	(object Class "CTzDbZonesTable"
	    quid       	"40FFD6C5022D"
	    used_nodes 	(list uses_relationship_list
		(object Uses_Relationship
		    quid       	"41061AB5018B"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
		    quidu      	"40FFE0E20357"))
	    operations 	(list Operations
		(object Operation "GetZoneByNameId"
		    quid       	"40FFD7A402F0"
		    parameters 	(list Parameters
			(object Parameter "CityName"))
		    result     	"CTzDBZone*"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "GetZoneByRef"
		    quid       	"410610DC012C"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "GetZoneByNumId"
		    quid       	"413ED72B0360"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzDbRegionalZonesTable"
	    quid       	"40FFD6DE0126"
	    operations 	(list Operations
		(object Operation "GetRegionalZoneIndex"
		    quid       	"40FFDA94033C"
		    parameters 	(list Parameters
			(object Parameter "TInt aOffset"))
		    result     	"CTzDbRegionalZoneIndex*"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzDbRegionsTable"
	    quid       	"40FFD6F003D6"
	    used_nodes 	(list uses_relationship_list
		(object Uses_Relationship
		    quid       	"410619D703DA"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable"
		    quidu      	"40FFD6C5022D")
		(object Uses_Relationship
		    quid       	"41061A470283"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZonesTable"
		    quidu      	"40FFD6DE0126")
		(object Uses_Relationship
		    quid       	"41061AE50024"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRegion"
		    quidu      	"40E175D902B9"))
	    operations 	(list Operations
		(object Operation "GetZone"
		    quid       	"40FFD92A0041"
		    parameters 	(list Parameters
			(object Parameter "ZoneName"))
		    result     	"CTzDbZone"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzDbLinksTable"
	    quid       	"40FFD70E0196"
	    used_nodes 	(list uses_relationship_list
		(object Uses_Relationship
		    quid       	"40FFE14000AF"
		    supplier   	"Logical View::Analysis Model::TZClasses::TLink"
		    quidu      	"40FE3C5A0120")
		(object Uses_Relationship
		    quid       	"41400AB40331"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
		    quidu      	"40FFE0E20357")
		(object Uses_Relationship
		    quid       	"41400B6C01CC"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable"
		    quidu      	"40FFD6C5022D"))
	    operations 	(list Operations
		(object Operation "GetZone"
		    quid       	"40FFDAD30174"
		    parameters 	(list Parameters
			(object Parameter "ZoneName"))
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzDbRuleSetsTable"
	    quid       	"40FFD71A018A"
	    used_nodes 	(list uses_relationship_list
		(object Uses_Relationship
		    quid       	"40FFE15D0121"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSet"
		    quidu      	"40FFE15302FD"))
	    operations 	(list Operations
		(object Operation "GetRuleSet"
		    quid       	"40FFDB620222"
		    parameters 	(list Parameters
			(object Parameter "TInt aOffset"))
		    result     	"CTzDbRuleSet*"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzDbStdTimeAlignmentsTable"
	    quid       	"40FFD728000F"
	    used_nodes 	(list uses_relationship_list
		(object Uses_Relationship
		    quid       	"410615780070"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignment"
		    quidu      	"40FFE058036F"))
	    operations 	(list Operations
		(object Operation "GetStdAlignment"
		    quid       	"40FFDB20038C"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzDbRuleDefinitionsTable"
	    quid       	"40FFD737036F"
	    used_nodes 	(list uses_relationship_list
		(object Uses_Relationship
		    quid       	"410614AB00CB"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRuleDefinition"
		    quidu      	"40E1450C0230"))
	    operations 	(list Operations
		(object Operation "GetRuleDefinition"
		    quid       	"40FFDAF10151"
		    parameters 	(list Parameters
			(object Parameter "TInt aOffset"))
		    result     	"TTzDbRuleDefinition*"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzDbStdTimeAlignment"
	    quid       	"40FFE058036F"
	    used_nodes 	(list uses_relationship_list
		(object Uses_Relationship
		    quid       	"410615AF0340"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSetsTable"
		    quidu      	"40FFD71A018A"))
	    operations 	(list Operations
		(object Operation "GetRule"
		    quid       	"410614410260"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzDbRegionalZoneIndex"
	    quid       	"40FFE0A40084")
	(object Class "CTzDbZone"
	    quid       	"40FFE0E20357"
	    used_nodes 	(list uses_relationship_list
		(object Uses_Relationship
		    quid       	"4106158E00ED"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignmentsTable"
		    quidu      	"40FFD728000F"))
	    operations 	(list Operations
		(object Operation "GetRule"
		    quid       	"4106144E030C"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzDbRuleSet"
	    quid       	"40FFE15302FD"
	    operations 	(list Operations
		(object Operation "GetRule"
		    quid       	"41061736024B"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzDbRuleUse"
	    quid       	"4106167A00E1"
	    used_nodes 	(list uses_relationship_list
		(object Uses_Relationship
		    quid       	"4106197D0158"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleDefinitionsTable"
		    quidu      	"40FFD737036F"))
	    operations 	(list Operations
		(object Operation "GetRule"
		    quid       	"4106174C0364"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "TTzRuleDefinition"
	    quid       	"418B8D2F0392")
	(object Association "$UNNAMED$0"
	    quid       	"40FFD81B033E"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"40FFD81C01EB"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TZonesTable"
		    quidu      	"40FFD8100020"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$1"
		    quid       	"40FFD81C01F5"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable"
		    quidu      	"40FFD6C5022D")))
	(object Association "$UNNAMED$2"
	    quid       	"40FFD95C01EA"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"40FFD95C0367"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRegionsTable"
		    quidu      	"40E175950095"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$3"
		    quid       	"40FFD95C0369"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionsTable"
		    quidu      	"40FFD6F003D6")))
	(object Association "$UNNAMED$4"
	    quid       	"40FFDBB30101"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"40FFDBB30350"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TLinksTable"
		    quidu      	"40FFDB8903E3"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$5"
		    quid       	"40FFDBB30352"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbLinksTable"
		    quidu      	"40FFD70E0196")))
	(object Association "$UNNAMED$6"
	    quid       	"40FFDBD30069"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"40FFDBD400C4"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TStdTimeAlignmentsTable"
		    quidu      	"40FFDBC40319"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$7"
		    quid       	"40FFDBD400CE"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignmentsTable"
		    quidu      	"40FFD728000F")))
	(object Association "$UNNAMED$8"
	    quid       	"40FFDC210373"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"40FFDC22007B"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRegionalZonesTable"
		    quidu      	"40E190CD0023"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$9"
		    quid       	"40FFDC220085"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZonesTable"
		    quidu      	"40FFD6DE0126")))
	(object Association "$UNNAMED$10"
	    quid       	"40FFDC370181"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"40FFDC370285"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRuleDefinitionsTable"
		    quidu      	"40FFDBEB0065"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$11"
		    quid       	"40FFDC370287"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleDefinitionsTable"
		    quidu      	"40FFD737036F")))
	(object Association "$UNNAMED$12"
	    quid       	"40FFDC4F0173"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"40FFDC4F02EF"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRuleSetsTable"
		    quidu      	"40FFDC4301D9"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$13"
		    quid       	"40FFDC4F02F1"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSetsTable"
		    quidu      	"40FFD71A018A")))
	(object Association "$UNNAMED$14"
	    quid       	"40FFDC7C0134"
	    roles      	(list role_list
		(object Role "$UNNAMED$15"
		    quid       	"40FFDC7C026B"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionsTable"
		    quidu      	"40FFD6F003D6"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$16"
		    quid       	"40FFDC7C0275"
		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
		    quidu      	"40FBA87302D3"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$17"
	    quid       	"40FFDC7E0340"
	    roles      	(list role_list
		(object Role "$UNNAMED$18"
		    quid       	"40FFDC7F014D"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZonesTable"
		    quidu      	"40FFD6DE0126"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$19"
		    quid       	"40FFDC7F0157"
		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
		    quidu      	"40FBA87302D3"
		    is_aggregate 	TRUE)))
	(object Association "delegates Read/Only Database Management to"
	    quid       	"40FFDC81018C"
	    roles      	(list role_list
		(object Role "$UNNAMED$20"
		    quid       	"40FFDC820011"
		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
		    quidu      	"40FBA87302D3"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$21"
		    quid       	"40FFDC82002F"
		    supplier   	"Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTimeZoneDataProvider"
		    quidu      	"40B1DA3703B5"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$22"
	    quid       	"40FFDC8500C0"
	    roles      	(list role_list
		(object Role "$UNNAMED$23"
		    quid       	"40FFDC8502C8"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable"
		    quidu      	"40FFD6C5022D"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$24"
		    quid       	"40FFDC8502D2"
		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
		    quidu      	"40FBA87302D3")))
	(object Association "$UNNAMED$25"
	    quid       	"40FFDC870362"
	    roles      	(list role_list
		(object Role "$UNNAMED$26"
		    quid       	"40FFDC8800EC"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbLinksTable"
		    quidu      	"40FFD70E0196"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$27"
		    quid       	"40FFDC8800F6"
		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
		    quidu      	"40FBA87302D3"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$28"
	    quid       	"40FFDC8A0045"
	    roles      	(list role_list
		(object Role "$UNNAMED$29"
		    quid       	"40FFDC8A01F3"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignmentsTable"
		    quidu      	"40FFD728000F"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$30"
		    quid       	"40FFDC8A01FD"
		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
		    quidu      	"40FBA87302D3"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$31"
	    quid       	"40FFDC8D0393"
	    roles      	(list role_list
		(object Role "$UNNAMED$32"
		    quid       	"40FFDC8E0127"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleDefinitionsTable"
		    quidu      	"40FFD737036F"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$33"
		    quid       	"40FFDC8E0131"
		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
		    quidu      	"40FBA87302D3"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$34"
	    quid       	"40FFDC900076"
	    roles      	(list role_list
		(object Role "$UNNAMED$35"
		    quid       	"40FFDC9001B6"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSetsTable"
		    quidu      	"40FFD71A018A"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$36"
		    quid       	"40FFDC9001C0"
		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
		    quidu      	"40FBA87302D3"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$37"
	    quid       	"41010C250292"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"41010C2600E5"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TZone"
		    quidu      	"40E13DFF01DB"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$38"
		    quid       	"41010C2600F9"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
		    quidu      	"40FFE0E20357")))
	(object Association "$UNNAMED$39"
	    quid       	"41010C94025B"
	    roles      	(list role_list
		(object Role "$UNNAMED$40"
		    quid       	"41010C9502DE"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRegionalZonesIndex"
		    quidu      	"40E1906C010C"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$41"
		    quid       	"41010C9502F3"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZoneIndex"
		    quidu      	"40FFE0A40084")))
	(object Association "$UNNAMED$42"
	    quid       	"41010CE1031E"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"41010CE20030"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TStdTimeAlignment"
		    quidu      	"40E143EC028A"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$43"
		    quid       	"41010CE20044"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignment"
		    quidu      	"40FFE058036F")))
	(object Association "$UNNAMED$44"
	    quid       	"41010D0D030F"
	    roles      	(list role_list
		(object Role "$UNNAMED$45"
		    quid       	"41010D0E00A4"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRuleSet"
		    quidu      	"40E1445E01B1"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$46"
		    quid       	"41010D0E00B8"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSet"
		    quidu      	"40FFE15302FD")))
	(object Association "$UNNAMED$47"
	    quid       	"41010EF1016B"
	    roles      	(list role_list
		(object Role "$UNNAMED$48"
		    quid       	"41010EF102DD"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRuleUse"
		    quidu      	"40E144A300E7"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$49"
		    quid       	"41010EF102FB"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleUse"
		    quidu      	"4106167A00E1")))
	(object Association "$UNNAMED$50"
	    quid       	"41060E120096"
	    roles      	(list role_list
		(object Role "$UNNAMED$51"
		    quid       	"41060E120097"
		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
		    quidu      	"40FBA87302D3"
		    is_aggregate 	TRUE)
		(object Role "$UNNAMED$52"
		    quid       	"41060E120098"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZonesTable"
		    quidu      	"40FFD6DE0126"
		    is_navigable 	TRUE)))
	(object Association "$UNNAMED$53"
	    quid       	"41060E7002E9"
	    roles      	(list role_list
		(object Role "$UNNAMED$54"
		    quid       	"41060E7002EA"
		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
		    quidu      	"40FBA87302D3"
		    is_aggregate 	TRUE)
		(object Role "$UNNAMED$55"
		    quid       	"41060E7002EB"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable"
		    quidu      	"40FFD6C5022D"
		    is_navigable 	TRUE)))
	(object Association "$UNNAMED$56"
	    quid       	"41060E7801FF"
	    roles      	(list role_list
		(object Role "$UNNAMED$57"
		    quid       	"41060E790098"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable"
		    quidu      	"40FFD6C5022D"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$58"
		    quid       	"41060E790099"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbLinksTable"
		    quidu      	"40FFD70E0196")))
	(object Association "$UNNAMED$59"
	    quid       	"41060EE50116"
	    roles      	(list role_list
		(object Role "$UNNAMED$60"
		    quid       	"41060EE5031A"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable"
		    quidu      	"40FFD6C5022D"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$61"
		    quid       	"41060EE50329"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbLinksTable"
		    quidu      	"40FFD70E0196")))
	(object Association "$UNNAMED$62"
	    quid       	"410610100020"
	    roles      	(list role_list
		(object Role "$UNNAMED$63"
		    quid       	"410610100168"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZoneIndex"
		    quidu      	"40FFE0A40084"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$64"
		    quid       	"410610100169"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZonesTable"
		    quidu      	"40FFD6DE0126"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$65"
	    quid       	"410610460188"
	    roles      	(list role_list
		(object Role "$UNNAMED$66"
		    quid       	"41061046039B"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
		    quidu      	"40FFE0E20357"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$67"
		    quid       	"41061046039C"
		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
		    quidu      	"40FBA87302D3"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$68"
	    quid       	"410612310363"
	    roles      	(list role_list
		(object Role "$UNNAMED$69"
		    quid       	"41061232019E"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
		    quidu      	"40FFE0E20357"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$70"
		    quid       	"4106123201AD"
		    supplier   	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
		    quidu      	"40FBA87302D3"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$71"
	    quid       	"410612840103"
	    roles      	(list role_list
		(object Role "$UNNAMED$72"
		    quid       	"41061284024B"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignmentsTable"
		    quidu      	"40FFD728000F"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$73"
		    quid       	"41061284024C"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
		    quidu      	"40FFE0E20357")))
	(object Association "$UNNAMED$74"
	    quid       	"41061374020F"
	    roles      	(list role_list
		(object Role "$UNNAMED$75"
		    quid       	"41061375000C"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignment"
		    quidu      	"40FFE058036F"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$76"
		    quid       	"41061375000D"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
		    quidu      	"40FFE0E20357"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$77"
	    quid       	"4106145A0147"
	    roles      	(list role_list
		(object Role "$UNNAMED$78"
		    quid       	"4106145A036A"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSet"
		    quidu      	"40FFE15302FD"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$79"
		    quid       	"4106145A037A"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignment"
		    quidu      	"40FFE058036F"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$80"
	    quid       	"410616930035"
	    roles      	(list role_list
		(object Role "$UNNAMED$81"
		    quid       	"4106169301DB"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleUse"
		    quidu      	"4106167A00E1"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$82"
		    quid       	"4106169301DC"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSet"
		    quidu      	"40FFE15302FD"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$83"
	    quid       	"410616E3022A"
	    roles      	(list role_list
		(object Role "$UNNAMED$84"
		    quid       	"410616E40140"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRuleDefinition"
		    quidu      	"40E1450C0230"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$85"
		    quid       	"410616E4015F"
		    supplier   	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleUse"
		    quidu      	"4106167A00E1")))
	(object Mechanism @1
	    logical_models 	(list unit_reference_list
		(object Object "GetTZDBRules()"
		    quid       	"4104E1C1034E"
		    collaborators 	(list link_list
			(object Link
			    quid       	"4104E1C1034F"
			    supplier   	"$UNNAMED$86"
			    quidu      	"4104E1C10356"
			    messages   	(list Messages
				(object Message "GetTZRules( )"
				    quid       	"4104E1C10351"
				    frequency  	"Aperiodic"
				    synchronization 	"Simple"
				    dir        	"FromClientToSupplier"
				    sequence   	"1"
				    ordinal    	0
				    quidu      	"40B1D8B301A2"))))
		    class      	"Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTzConfigAgent"
		    quidu      	"409F83A9029C"
		    persistence 	"Transient"
		    multi      	FALSE)
		(object Object "$UNNAMED$86"
		    quid       	"4104E1C10356"
		    collaborators 	(list link_list
			(object Link
			    quid       	"4104E1C10355"
			    supplier   	"$UNNAMED$86"
			    quidu      	"4104E1C10356"
			    messages   	(list Messages
				(object Message "InterpretLocationString()"
				    quid       	"4104E1C10362"
				    frequency  	"Aperiodic"
				    synchronization 	"Simple"
				    dir        	"FromClientToSupplier"
				    sequence   	"1.1"
				    ordinal    	1
				    quidu      	"000000000000")))
			(object Link
			    quid       	"4104E1C10357"
			    supplier   	"$UNNAMED$87"
			    quidu      	"4104E1C1036A"
			    messages   	(list Messages
				(object Message "GetRules( )"
				    quid       	"4104E1C1035A"
				    frequency  	"Aperiodic"
				    synchronization 	"Simple"
				    dir        	"FromClientToSupplier"
				    sequence   	"1.2"
				    ordinal    	2
				    quidu      	"40FE691400E0")))
			(object Link
			    quid       	"4104E1C1035F"
			    supplier   	"GetTZDBRules()"
			    quidu      	"4104E1C1034E"))
		    class      	"Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTimeZoneDataProvider"
		    quidu      	"40B1DA3703B5"
		    persistence 	"Transient"
		    multi      	FALSE)
		(object Object "$UNNAMED$87"
		    quid       	"4104E1C1036A"
		    collaborators 	(list link_list
			(object Link
			    quid       	"4104E1C10369"
			    supplier   	"$UNNAMED$87"
			    quidu      	"4104E1C1036A")
			(object Link
			    quid       	"4104E65D00B5"
			    supplier   	"$UNNAMED$88"
			    quidu      	"4104E63F0152"
			    messages   	(list Messages
				(object Message "GetRegionalZoneIndex(regionName)"
				    quid       	"4104E65D00B6"
				    frequency  	"Aperiodic"
				    synchronization 	"Simple"
				    dir        	"FromClientToSupplier"
				    sequence   	"1.2.4"
				    ordinal    	6
				    Operation  	"GetRegionalZoneIndex()"
				    quidu      	"40FFDA94033C")
				(object Message ""
				    quid       	"4106056103C6"
				    frequency  	"Aperiodic"
				    synchronization 	"Simple"
				    dir        	"FromClientToSupplier"
				    sequence   	"1.2.2"
				    ordinal    	4)))
			(object Link
			    quid       	"4104E82D00C7"
			    supplier   	"$UNNAMED$89"
			    quidu      	"4104E80D0002"
			    messages   	(list Messages
				(object Message "FindZone(cityName)"
				    quid       	"4104E82D00C8"
				    frequency  	"Aperiodic"
				    synchronization 	"Simple"
				    dir        	"FromClientToSupplier"
				    sequence   	"1.2.3"
				    ordinal    	5
				    Operation  	"FindZone"
				    quidu      	"000000000000")))
			(object Link
			    quid       	"4104E8BB0304"
			    supplier   	"$UNNAMED$90"
			    quidu      	"4104E89A0373"
			    messages   	(list Messages
				(object Message "FindStdTimeAlignment(time)"
				    quid       	"4104E8BB0305"
				    frequency  	"Aperiodic"
				    synchronization 	"Simple"
				    dir        	"FromClientToSupplier"
				    sequence   	"1.2.5"
				    ordinal    	7
				    Operation  	"FindStdTimeAlignment(year)"
				    quidu      	"000000000000")))
			(object Link
			    quid       	"4104E9080060"
			    supplier   	"$UNNAMED$91"
			    quidu      	"4104E8FA01D1"
			    messages   	(list Messages
				(object Message "FindRuleUses(year)"
				    quid       	"4104E9080061"
				    frequency  	"Aperiodic"
				    synchronization 	"Simple"
				    dir        	"FromClientToSupplier"
				    sequence   	"1.2.6"
				    ordinal    	8
				    quidu      	"000000000000")))
			(object Link
			    quid       	"410605C3031B"
			    supplier   	"$UNNAMED$92"
			    quidu      	"410605AF005C"
			    messages   	(list Messages
				(object Message "FindRegion(RegionName)"
				    quid       	"410605C3031C"
				    frequency  	"Aperiodic"
				    synchronization 	"Simple"
				    dir        	"FromClientToSupplier"
				    sequence   	"1.2.1"
				    ordinal    	3))))
		    class      	"Logical View::Analysis Model::TZClasses::CReadOnlyTZDB"
		    quidu      	"40FBA87302D3"
		    persistence 	"Transient"
		    multi      	FALSE)
		(object Object "$UNNAMED$88"
		    quid       	"4104E63F0152"
		    collaborators 	(list link_list
			(object Link
			    quid       	"4104E640015E"
			    supplier   	"$UNNAMED$88"
			    quidu      	"4104E63F0152"))
		    class      	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZonesTable"
		    quidu      	"40FFD6DE0126"
		    persistence 	"Transient"
		    multi      	FALSE)
		(object Object "$UNNAMED$89"
		    quid       	"4104E80D0002"
		    class      	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZoneIndex"
		    quidu      	"40FFE0A40084"
		    persistence 	"Transient"
		    multi      	FALSE)
		(object Object "$UNNAMED$90"
		    quid       	"4104E89A0373"
		    class      	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone"
		    quidu      	"40FFE0E20357"
		    persistence 	"Transient"
		    multi      	FALSE)
		(object Object "$UNNAMED$91"
		    quid       	"4104E8FA01D1"
		    class      	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignment"
		    quidu      	"40FFE058036F"
		    persistence 	"Transient"
		    multi      	FALSE)
		(object Object "$UNNAMED$92"
		    quid       	"410605AF005C"
		    class      	"Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionsTable"
		    quidu      	"40FFD6F003D6"
		    persistence 	"Transient"
		    multi      	FALSE))))
    logical_presentations 	(list unit_reference_list
	(object ClassDiagram "3. TZ Data Wrapper Classes - Design - Part 2"
	    quid       	"40FFD6200064"
	    title      	"3. TZ Data Wrapper Classes - Design - Part 2"
	    zoom       	100
	    max_height 	28350
	    max_width  	21600
	    origin_x   	0
	    origin_y   	432
	    items      	(list diagram_item_list
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TStdTimeAlignmentsTable" @2
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(856, 2036)
		    label      	(object ItemLabel
			Parent_View 	@2
			location   	(605, 1965)
			fill_color 	13434879
			nlines     	1
			max_width  	502
			justify    	0
			label      	"TStdTimeAlignmentsTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFDBC40319"
		    width      	520
		    height     	164
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleDefinitionsTable" @3
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(2376, 316)
		    label      	(object ItemLabel
			Parent_View 	@3
			location   	(2161, 245)
			fill_color 	13434879
			nlines     	1
			max_width  	430
			justify    	0
			label      	"TRuleDefinitionsTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFDBEB0065"
		    width      	448
		    height     	164
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleSetsTable" @4
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1977, 1525)
		    label      	(object ItemLabel
			Parent_View 	@4
			location   	(1822, 1454)
			fill_color 	13434879
			nlines     	1
			max_width  	310
			justify    	0
			label      	"TRuleSetsTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFDC4301D9"
		    width      	328
		    height     	164
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTimeZoneDataProvider" @5
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(406, 628)
		    label      	(object ItemLabel
			Parent_View 	@5
			location   	(174, 556)
			fill_color 	13434879
			nlines     	1
			max_width  	464
			justify    	0
			label      	"CTimeZoneDataProvider")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40B1DA3703B5"
		    compartment 	(object Compartment
			Parent_View 	@5
			location   	(174, 711)
			icon_style 	"Icon"
			fill_color 	16777215
			anchor     	2
			nlines     	2
			max_width  	0)
		    width      	482
		    height     	166
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignmentsTable" @6
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(972, 1633)
		    label      	(object ItemLabel
			Parent_View 	@6
			location   	(675, 1557)
			fill_color 	13434879
			nlines     	1
			max_width  	594
			justify    	0
			label      	"CTzDbStdTimeAlignmentsTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFD728000F"
		    width      	612
		    height     	174
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$6" @7
		    location   	(819, 1836)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFDBD30069"
		    roleview_list 	(list RoleViews
			(object RoleView "iPersistedEntity" @8
			    Parent_View 	@7
			    location   	(-1327, 455)
			    label      	(object SegLabel @9
				Parent_View 	@8
				location   	(961, 1881)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	299
				justify    	0
				label      	"+iPersistedEntity"
				pctDist    	0.383929
				height     	142
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDBD400C4"
			    client     	@7
			    supplier   	@2
			    line_style 	3
			    origin_attachment 	(819, 1836)
			    terminal_attachment 	(819, 1953))
			(object RoleView "$UNNAMED$7" @10
			    Parent_View 	@7
			    location   	(-1327, 455)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDBD400CE"
			    client     	@7
			    supplier   	@6
			    line_style 	3
			    origin_attachment 	(819, 1836)
			    terminal_attachment 	(819, 1720))))
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleDefinitionsTable" @11
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1673, 874)
		    label      	(object ItemLabel
			Parent_View 	@11
			location   	(1418, 798)
			fill_color 	13434879
			nlines     	1
			max_width  	510
			justify    	0
			label      	"CTzDbRuleDefinitionsTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFD737036F"
		    width      	528
		    height     	174
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$10" @12
		    location   	(1648, 332)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFDC370181"
		    roleview_list 	(list RoleViews
			(object RoleView "iPersistedEntity" @13
			    Parent_View 	@12
			    location   	(-601, -283)
			    label      	(object SegLabel @14
				Parent_View 	@13
				location   	(1853, 271)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	299
				justify    	0
				label      	"+iPersistedEntity"
				pctDist    	0.407767
				height     	62
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC370285"
			    client     	@12
			    supplier   	@3
			    line_style 	3
			    origin_attachment 	(1648, 332)
			    terminal_attachment 	(2152, 332))
			(object RoleView "$UNNAMED$11" @15
			    Parent_View 	@12
			    location   	(-601, -283)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC370287"
			    client     	@12
			    supplier   	@11
			    vertices   	(list Points
				(1648, 332)
				(1588, 332)
				(1588, 787))
			    line_style 	3
			    origin_attachment 	(1648, 332)
			    terminal_attachment 	(1588, 787))))
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSetsTable" @16
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    ShowOperationSignature 	TRUE
		    location   	(1817, 1124)
		    label      	(object ItemLabel
			Parent_View 	@16
			location   	(1434, 1048)
			fill_color 	13434879
			nlines     	1
			max_width  	766
			justify    	0
			label      	"CTzDbRuleSetsTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFD71A018A"
		    width      	784
		    height     	174
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$12" @17
		    location   	(2041, 1326)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFDC4F0173"
		    roleview_list 	(list RoleViews
			(object RoleView "iPersistedEntity" @18
			    Parent_View 	@17
			    location   	(-183, 377)
			    label      	(object SegLabel @19
				Parent_View 	@18
				location   	(1901, 1392)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	299
				justify    	0
				label      	"+iPersistedEntity"
				pctDist    	0.567797
				height     	141
				orientation 	1)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC4F02EF"
			    client     	@17
			    supplier   	@4
			    line_style 	3
			    origin_attachment 	(2041, 1326)
			    terminal_attachment 	(2041, 1443))
			(object RoleView "$UNNAMED$13" @20
			    Parent_View 	@17
			    location   	(-183, 377)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC4F02F1"
			    client     	@17
			    supplier   	@16
			    line_style 	3
			    origin_attachment 	(2041, 1326)
			    terminal_attachment 	(2041, 1210))))
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TZone" @21
		    ShowCompartmentStereotypes 	TRUE
		    IncludeOperation 	TRUE
		    location   	(265, 1763)
		    label      	(object ItemLabel
			Parent_View 	@21
			location   	(127, 1692)
			fill_color 	13434879
			nlines     	1
			max_width  	276
			justify    	0
			label      	"TZone")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40E13DFF01DB"
		    width      	294
		    height     	164
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::CReadOnlyTZDB" @22
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1006, 1021)
		    label      	(object ItemLabel
			Parent_View 	@22
			location   	(845, 874)
			fill_color 	13434879
			nlines     	1
			max_width  	322
			justify    	0
			label      	"CReadOnlyTZDB")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FBA87302D3"
		    width      	340
		    height     	316
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "delegates Read/Only Database Management to" @23
		    location   	(909, 656)
		    label      	(object SegLabel @24
			Parent_View 	@23
			location   	(1089, 603)
			font       	(object Font
			    italics    	TRUE)
			anchor     	1
			anchor_loc 	1
			nlines     	1
			max_width  	824
			justify    	0
			label      	"delegates Read/Only Database Management to"
			pctDist    	3.500000
			height     	54
			orientation 	0)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFDC81018C"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$20" @25
			    Parent_View 	@23
			    location   	(-1035, 547)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC820011"
			    client     	@23
			    supplier   	@22
			    vertices   	(list Points
				(909, 656)
				(969, 656)
				(969, 863))
			    line_style 	3
			    origin_attachment 	(909, 656)
			    terminal_attachment 	(969, 863))
			(object RoleView "$UNNAMED$21" @26
			    Parent_View 	@23
			    location   	(-1035, 547)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC82002F"
			    client     	@23
			    supplier   	@5
			    line_style 	3
			    origin_attachment 	(909, 656)
			    terminal_attachment 	(647, 656))))
		(object AssociationViewNew "$UNNAMED$28" @27
		    location   	(991, 1362)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFDC8A0045"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$29" @28
			    Parent_View 	@27
			    location   	(-1051, 490)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC8A01F3"
			    client     	@27
			    supplier   	@6
			    line_style 	3
			    origin_attachment 	(991, 1362)
			    terminal_attachment 	(991, 1546))
			(object RoleView "$UNNAMED$30" @29
			    Parent_View 	@27
			    location   	(-1051, 490)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC8A01FD"
			    client     	@27
			    supplier   	@22
			    line_style 	3
			    origin_attachment 	(991, 1362)
			    terminal_attachment 	(991, 1178))))
		(object AssociationViewNew "$UNNAMED$31" @30
		    location   	(1292, 925)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFDC8D0393"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$32" @31
			    Parent_View 	@30
			    location   	(-750, 53)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC8E0127"
			    client     	@30
			    supplier   	@11
			    line_style 	3
			    origin_attachment 	(1292, 925)
			    terminal_attachment 	(1409, 925))
			(object RoleView "$UNNAMED$33" @32
			    Parent_View 	@30
			    location   	(-750, 53)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC8E0131"
			    client     	@30
			    supplier   	@22
			    line_style 	3
			    origin_attachment 	(1292, 925)
			    terminal_attachment 	(1176, 925))))
		(object AssociationViewNew "$UNNAMED$34" @33
		    location   	(1300, 1119)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFDC900076"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$35" @34
			    Parent_View 	@33
			    location   	(-742, 247)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC9001B6"
			    client     	@33
			    supplier   	@16
			    line_style 	3
			    origin_attachment 	(1300, 1119)
			    terminal_attachment 	(1425, 1119))
			(object RoleView "$UNNAMED$36" @35
			    Parent_View 	@33
			    location   	(-742, 247)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC9001C0"
			    client     	@33
			    supplier   	@22
			    line_style 	3
			    origin_attachment 	(1300, 1119)
			    terminal_attachment 	(1176, 1119))))
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TStdTimeAlignment" @36
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1409, 2697)
		    label      	(object ItemLabel
			Parent_View 	@36
			location   	(1189, 2627)
			fill_color 	13434879
			nlines     	1
			max_width  	440
			justify    	0
			label      	"TStdTimeAlignment")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40E143EC028A"
		    width      	458
		    height     	162
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone" @37
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(541, 1299)
		    label      	(object ItemLabel
			Parent_View 	@37
			location   	(426, 1223)
			fill_color 	13434879
			nlines     	1
			max_width  	230
			justify    	0
			label      	"CTzDbZone")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFE0E20357"
		    width      	248
		    height     	174
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$37" @38
		    location   	(278, 1421)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41010C250292"
		    roleview_list 	(list RoleViews
			(object RoleView "iPersistedEntity" @39
			    Parent_View 	@38
			    location   	(-1080, -376)
			    label      	(object SegLabel @40
				Parent_View 	@39
				location   	(130, 1569)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	299
				justify    	0
				label      	"+iPersistedEntity"
				pctDist    	0.570470
				height     	149
				orientation 	1)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41010C2600E5"
			    client     	@38
			    supplier   	@21
			    line_style 	3
			    origin_attachment 	(278, 1421)
			    terminal_attachment 	(278, 1681))
			(object RoleView "$UNNAMED$38" @41
			    Parent_View 	@38
			    location   	(-1080, -376)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41010C2600F9"
			    client     	@38
			    supplier   	@37
			    vertices   	(list Points
				(278, 1421)
				(278, 1300)
				(417, 1300))
			    line_style 	3
			    origin_attachment 	(278, 1421)
			    terminal_attachment 	(417, 1300))))
		(object AssociationViewNew "$UNNAMED$68" @42
		    location   	(566, 955)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"410612310363"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$69" @43
			    Parent_View 	@42
			    location   	(-1087, 41)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41061232019E"
			    client     	@42
			    supplier   	@37
			    vertices   	(list Points
				(566, 955)
				(506, 955)
				(506, 1212))
			    line_style 	3
			    origin_attachment 	(566, 955)
			    terminal_attachment 	(506, 1212))
			(object RoleView "$UNNAMED$70" @44
			    Parent_View 	@42
			    location   	(-1087, 41)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4106123201AD"
			    client     	@42
			    supplier   	@22
			    line_style 	3
			    origin_attachment 	(566, 955)
			    terminal_attachment 	(836, 955))))
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleSet" @45
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(2225, 2575)
		    label      	(object ItemLabel
			Parent_View 	@45
			location   	(2087, 2506)
			fill_color 	13434879
			nlines     	1
			max_width  	276
			justify    	0
			label      	"TRuleSet")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40E1445E01B1"
		    width      	294
		    height     	160
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbStdTimeAlignment" @46
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1384, 2262)
		    label      	(object ItemLabel
			Parent_View 	@46
			location   	(1149, 2186)
			fill_color 	13434879
			nlines     	1
			max_width  	470
			justify    	0
			label      	"CTzDbStdTimeAlignment")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFE058036F"
		    width      	488
		    height     	174
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$42" @47
		    location   	(1372, 2482)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41010CE1031E"
		    roleview_list 	(list RoleViews
			(object RoleView "iPersistedEntity" @48
			    Parent_View 	@47
			    location   	(-2002, 594)
			    label      	(object SegLabel @49
				Parent_View 	@48
				location   	(1503, 2513)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	299
				justify    	0
				label      	"+iPersistedEntity"
				pctDist    	0.230000
				height     	131
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41010CE20030"
			    client     	@47
			    supplier   	@36
			    line_style 	3
			    origin_attachment 	(1372, 2482)
			    terminal_attachment 	(1372, 2616))
			(object RoleView "$UNNAMED$43" @50
			    Parent_View 	@47
			    location   	(-2002, 594)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41010CE20044"
			    client     	@47
			    supplier   	@46
			    line_style 	3
			    origin_attachment 	(1372, 2482)
			    terminal_attachment 	(1372, 2349))))
		(object AssociationViewNew "$UNNAMED$74" @51
		    location   	(550, 2120)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41061374020F"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$75" @52
			    Parent_View 	@51
			    location   	(77, 1008)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41061375000C"
			    client     	@51
			    supplier   	@46
			    vertices   	(list Points
				(550, 2120)
				(550, 2262)
				(1140, 2262))
			    line_style 	3
			    origin_attachment 	(550, 2120)
			    terminal_attachment 	(1140, 2262))
			(object RoleView "$UNNAMED$76" @53
			    Parent_View 	@51
			    location   	(77, 1008)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41061375000D"
			    client     	@51
			    supplier   	@37
			    line_style 	3
			    origin_attachment 	(550, 2120)
			    terminal_attachment 	(550, 1386))))
		(object UsesView "" @54
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"410615780070"
		    client     	@6
		    supplier   	@46
		    line_style 	3
		    origin_attachment 	(1197, 1720)
		    terminal_attachment 	(1197, 2175))
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleSet" @55
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1725, 1764)
		    label      	(object ItemLabel
			Parent_View 	@55
			location   	(1581, 1688)
			fill_color 	13434879
			nlines     	1
			max_width  	288
			justify    	0
			label      	"CTzDbRuleSet")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFE15302FD"
		    width      	306
		    height     	174
		    annotation 	8
		    autoResize 	TRUE)
		(object UsesView "" @56
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFE15D0121"
		    client     	@16
		    supplier   	@55
		    line_style 	3
		    origin_attachment 	(1678, 1211)
		    terminal_attachment 	(1678, 1677))
		(object AssociationViewNew "$UNNAMED$44" @57
		    location   	(1756, 2355)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41010D0D030F"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$45" @58
			    Parent_View 	@57
			    location   	(-2080, 1265)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41010D0E00A4"
			    client     	@57
			    supplier   	@45
			    vertices   	(list Points
				(1756, 2355)
				(1756, 2538)
				(2078, 2538))
			    line_style 	3
			    origin_attachment 	(1756, 2355)
			    terminal_attachment 	(2078, 2538))
			(object RoleView "$UNNAMED$46" @59
			    Parent_View 	@57
			    location   	(-2080, 1265)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41010D0E00B8"
			    client     	@57
			    supplier   	@55
			    line_style 	3
			    origin_attachment 	(1756, 2355)
			    terminal_attachment 	(1756, 1851))))
		(object AssociationViewNew "$UNNAMED$77" @60
		    location   	(1597, 2012)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"4106145A0147"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$78" @61
			    Parent_View 	@60
			    location   	(216, -8)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4106145A036A"
			    client     	@60
			    supplier   	@55
			    line_style 	3
			    origin_attachment 	(1597, 2012)
			    terminal_attachment 	(1597, 1851))
			(object RoleView "$UNNAMED$79" @62
			    Parent_View 	@60
			    location   	(216, -8)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4106145A037A"
			    client     	@60
			    supplier   	@46
			    line_style 	3
			    origin_attachment 	(1597, 2012)
			    terminal_attachment 	(1597, 2174))))
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleUse" @63
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(2222, 2372)
		    label      	(object ItemLabel
			Parent_View 	@63
			location   	(2084, 2303)
			fill_color 	13434879
			nlines     	1
			max_width  	276
			justify    	0
			label      	"TRuleUse")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40E144A300E7"
		    width      	294
		    height     	160
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleDefinition" @64
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(2386, 580)
		    label      	(object ItemLabel
			Parent_View 	@64
			location   	(2209, 510)
			fill_color 	13434879
			nlines     	1
			max_width  	354
			justify    	0
			label      	"TRuleDefinition")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40E1450C0230"
		    width      	372
		    height     	162
		    annotation 	8
		    autoResize 	TRUE)
		(object UsesView "" @65
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"410614AB00CB"
		    client     	@11
		    supplier   	@64
		    vertices   	(list Points
			(1797, 787)
			(1797, 580)
			(2200, 580))
		    line_style 	3
		    origin_attachment 	(1797, 787)
		    terminal_attachment 	(2200, 580))
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRuleUse" @66
		    ShowCompartmentStereotypes 	TRUE
		    location   	(2212, 2138)
		    label      	(object ItemLabel
			Parent_View 	@66
			location   	(2058, 2089)
			fill_color 	13434879
			nlines     	1
			max_width  	308
			justify    	0
			label      	"CTzDbRuleUse")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4106167A00E1"
		    width      	326
		    height     	120
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$80" @67
		    location   	(1831, 2059)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"410616930035"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$81" @68
			    Parent_View 	@67
			    location   	(247, 309)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4106169301DB"
			    client     	@67
			    supplier   	@66
			    vertices   	(list Points
				(1831, 2059)
				(1831, 2119)
				(2049, 2119))
			    line_style 	3
			    origin_attachment 	(1831, 2059)
			    terminal_attachment 	(2049, 2119))
			(object RoleView "$UNNAMED$82" @69
			    Parent_View 	@67
			    location   	(247, 309)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4106169301DC"
			    client     	@67
			    supplier   	@55
			    line_style 	3
			    origin_attachment 	(1831, 2059)
			    terminal_attachment 	(1831, 1850))))
		(object AssociationViewNew "$UNNAMED$47" @70
		    location   	(2169, 2244)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41010EF1016B"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$48" @71
			    Parent_View 	@70
			    location   	(-1666, 926)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41010EF102DD"
			    client     	@70
			    supplier   	@63
			    vertices   	(list Points
				(2169, 2244)
				(2166, 2244)
				(2166, 2292))
			    line_style 	3
			    origin_attachment 	(2169, 2244)
			    terminal_attachment 	(2166, 2292))
			(object RoleView "$UNNAMED$49" @72
			    Parent_View 	@70
			    location   	(-1666, 926)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41010EF102FB"
			    client     	@70
			    supplier   	@66
			    line_style 	3
			    origin_attachment 	(2169, 2244)
			    terminal_attachment 	(2169, 2197))))
		(object AssociationViewNew "$UNNAMED$83" @73
		    location   	(2344, 1369)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"410616E3022A"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$84" @74
			    Parent_View 	@73
			    location   	(198, -687)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410616E40140"
			    client     	@73
			    supplier   	@64
			    line_style 	3
			    origin_attachment 	(2344, 1369)
			    terminal_attachment 	(2344, 660))
			(object RoleView "$UNNAMED$85" @75
			    Parent_View 	@73
			    location   	(198, -687)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410616E4015F"
			    client     	@73
			    supplier   	@66
			    line_style 	3
			    origin_attachment 	(2344, 1369)
			    terminal_attachment 	(2344, 2078))))
		(object UsesView "" @76
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"4106197D0158"
		    client     	@66
		    supplier   	@11
		    vertices   	(list Points
			(2278, 2078)
			(2278, 854)
			(1937, 854))
		    line_style 	3
		    origin_attachment 	(2278, 2078)
		    terminal_attachment 	(1937, 854))
		(object UsesView "" @77
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"4106158E00ED"
		    client     	@37
		    supplier   	@6
		    vertices   	(list Points
			(665, 1330)
			(815, 1330)
			(815, 1546))
		    line_style 	3
		    origin_attachment 	(665, 1330)
		    terminal_attachment 	(815, 1546))
		(object Label @78
		    location   	(34, 34)
		    font       	(object Font
			size       	12)
		    nlines     	1
		    max_width  	1844
		    label      	"Set of Classes designed to Wrap the Persisted TZ Database Entities - Contd.")
		(object UsesView "" @79
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"410615AF0340"
		    client     	@46
		    supplier   	@16
		    line_style 	3
		    origin_attachment 	(1475, 2174)
		    terminal_attachment 	(1475, 1211))))
	(object ClassDiagram "2. TZ Data Wrapper Classes- Design - Part 1"
	    quid       	"41060D7100B3"
	    title      	"2. TZ Data Wrapper Classes- Design - Part 1"
	    zoom       	100
	    max_height 	28350
	    max_width  	21600
	    origin_x   	63
	    origin_y   	388
	    items      	(list diagram_item_list
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TLink" @80
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1700, 2391)
		    label      	(object ItemLabel
			Parent_View 	@80
			location   	(1578, 2320)
			fill_color 	13434879
			nlines     	1
			max_width  	244
			justify    	0
			label      	"TLink")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FE3C5A0120"
		    width      	262
		    height     	164
		    annotation 	8
		    autoResize 	TRUE)
		(object NoteView @81
		    location   	(1314, 3249)
		    label      	(object ItemLabel
			Parent_View 	@81
			location   	(95, 2590)
			fill_color 	13434879
			nlines     	32
			max_width  	2402
			label      	
|READING THE ENTITIES.
|
|The database provider uses the persisted database entities through a set of wrapper classes. 
|
|Taking the Zone entity as an example, the persisted Zone data, encapsulated by TZone, will be be wrapped like this:
|
|class CTZDBZone 
|	{
|	TZone* iPersistedEntity;  // reference to the persisted data in memory mapped ROM
|	RPointerArray<CTZDBStdAlignments> iStdAlignments;
|	// ... Other references to CityName and Region Name, etc 
|	}
|
|A TZonesTable  will be wrapped like this:
|
|class CTZDBZonesTable 
|	{
|	CTZDBZone* GetZone (TInt aZoneOffset );
|	TZonesTable* iPersistedEntity;
|	}
|
|CTzDbZonesTable::GetZone(TInt aZoneOffset) calls CTzDbZone::NewL( TZone& aZone). The CTzDbZone::NewL( TZone& aZone) factory will construct the CTzDbZone object and initialise references to the names, etc.
|
|The wrapper classes that represent the tables can be created once on constructing the database. All other wrapper classes are created on the fly to represent the persisted entity. We don't need to provide a wrapper class for the simple entities like TRuleDefinition which do not hold references to other entities.
			)
		    line_color 	3342489
		    fill_color 	13434879
		    width      	2462
		    height     	1331)
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRegion" @82
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1335, 773)
		    label      	(object ItemLabel
			Parent_View 	@82
			location   	(1213, 702)
			fill_color 	13434879
			nlines     	1
			max_width  	244
			justify    	0
			label      	"TRegion")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40E175D902B9"
		    width      	262
		    height     	164
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRegionalZonesIndex" @83
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(328, 817)
		    label      	(object ItemLabel
			Parent_View 	@83
			location   	(119, 746)
			fill_color 	13434879
			nlines     	1
			max_width  	418
			justify    	0
			label      	"TRegionalZonesIndex")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40E1906C010C"
		    width      	436
		    height     	164
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRegionsTable" @84
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(834, 378)
		    label      	(object ItemLabel
			Parent_View 	@84
			location   	(684, 307)
			fill_color 	13434879
			nlines     	1
			max_width  	300
			justify    	0
			label      	"TRegionsTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40E175950095"
		    width      	318
		    height     	164
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TLinksTable" @85
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(2295, 2211)
		    label      	(object ItemLabel
			Parent_View 	@85
			location   	(2167, 2140)
			fill_color 	13434879
			nlines     	1
			max_width  	256
			justify    	0
			label      	"TLinksTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFDB8903E3"
		    width      	274
		    height     	164
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TZonesTable" @86
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1176, 2329)
		    label      	(object ItemLabel
			Parent_View 	@86
			location   	(1041, 2258)
			fill_color 	13434879
			nlines     	1
			max_width  	270
			justify    	0
			label      	"TZonesTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFD8100020"
		    width      	288
		    height     	164
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRegionalZonesTable" @87
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(474, 1998)
		    label      	(object ItemLabel
			Parent_View 	@87
			location   	(263, 1927)
			fill_color 	13434879
			nlines     	1
			max_width  	422
			justify    	0
			label      	"TRegionalZonesTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40E190CD0023"
		    width      	440
		    height     	164
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZoneIndex" @88
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(314, 1206)
		    label      	(object ItemLabel
			Parent_View 	@88
			location   	(69, 1157)
			fill_color 	13434879
			nlines     	1
			max_width  	490
			justify    	0
			label      	"CTzDbRegionalZoneIndex")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFE0A40084"
		    width      	508
		    height     	120
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$39" @89
		    location   	(336, 1022)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41010C94025B"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$40" @90
			    Parent_View 	@89
			    location   	(99, 230)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41010C9502DE"
			    client     	@89
			    supplier   	@83
			    line_style 	3
			    origin_attachment 	(336, 1022)
			    terminal_attachment 	(336, 899))
			(object RoleView "$UNNAMED$41" @91
			    Parent_View 	@89
			    location   	(99, 230)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41010C9502F3"
			    client     	@89
			    supplier   	@88
			    line_style 	3
			    origin_attachment 	(336, 1022)
			    terminal_attachment 	(336, 1145))))
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TZone" @92
		    ShowCompartmentStereotypes 	TRUE
		    IncludeOperation 	TRUE
		    location   	(2375, 1836)
		    label      	(object ItemLabel
			Parent_View 	@92
			location   	(2253, 1765)
			fill_color 	13434879
			nlines     	1
			max_width  	244
			justify    	0
			label      	"TZone")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40E13DFF01DB"
		    width      	262
		    height     	164
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionsTable" @93
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(890, 973)
		    label      	(object ItemLabel
			Parent_View 	@93
			location   	(689, 897)
			fill_color 	13434879
			nlines     	1
			max_width  	402
			justify    	0
			label      	"CTzDbRegionsTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFD6F003D6"
		    width      	420
		    height     	174
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$2" @94
		    location   	(772, 672)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFD95C01EA"
		    roleview_list 	(list RoleViews
			(object RoleView "iPersistedEntity" @95
			    Parent_View 	@94
			    location   	(235, -200)
			    label      	(object SegLabel @96
				Parent_View 	@95
				location   	(631, 539)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	299
				justify    	0
				label      	"+iPersistedEntity"
				pctDist    	0.624413
				height     	141
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFD95C0367"
			    client     	@94
			    supplier   	@84
			    line_style 	3
			    origin_attachment 	(772, 672)
			    terminal_attachment 	(772, 459))
			(object RoleView "$UNNAMED$3" @97
			    Parent_View 	@94
			    location   	(235, -200)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFD95C0369"
			    client     	@94
			    supplier   	@93
			    line_style 	3
			    origin_attachment 	(772, 672)
			    terminal_attachment 	(772, 885))))
		(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTimeZoneDataProvider" @98
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1675, 422)
		    label      	(object ItemLabel
			Parent_View 	@98
			location   	(1443, 350)
			fill_color 	13434879
			nlines     	1
			max_width  	464
			justify    	0
			label      	"CTimeZoneDataProvider")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40B1DA3703B5"
		    compartment 	(object Compartment
			Parent_View 	@98
			location   	(1443, 505)
			icon_style 	"Icon"
			fill_color 	16777215
			anchor     	2
			nlines     	2
			max_width  	0)
		    width      	482
		    height     	166
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbLinksTable" @99
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1764, 1987)
		    label      	(object ItemLabel
			Parent_View 	@99
			location   	(1597, 1911)
			fill_color 	13434879
			nlines     	1
			max_width  	334
			justify    	0
			label      	"CTzDbLinksTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFD70E0196"
		    width      	352
		    height     	174
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$4" @100
		    location   	(1915, 2215)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFDBB30101"
		    roleview_list 	(list RoleViews
			(object RoleView "iPersistedEntity" @101
			    Parent_View 	@100
			    location   	(191, 471)
			    label      	(object SegLabel @102
				Parent_View 	@101
				location   	(1990, 2253)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	299
				justify    	0
				label      	"+iPersistedEntity"
				pctDist    	0.314607
				height     	38
				orientation 	1)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDBB30350"
			    client     	@100
			    supplier   	@85
			    line_style 	3
			    origin_attachment 	(1915, 2215)
			    terminal_attachment 	(2158, 2215))
			(object RoleView "$UNNAMED$5" @103
			    Parent_View 	@100
			    location   	(191, 471)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDBB30352"
			    client     	@100
			    supplier   	@99
			    vertices   	(list Points
				(1915, 2215)
				(1813, 2215)
				(1813, 2074))
			    line_style 	3
			    origin_attachment 	(1915, 2215)
			    terminal_attachment 	(1813, 2074))))
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable" @104
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1190, 1734)
		    label      	(object ItemLabel
			Parent_View 	@104
			location   	(989, 1611)
			fill_color 	13434879
			nlines     	1
			max_width  	402
			justify    	0
			label      	"CTzDbZonesTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFD6C5022D"
		    width      	420
		    height     	268
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$0" @105
		    location   	(1063, 2057)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFD81B033E"
		    roleview_list 	(list RoleViews
			(object RoleView "iPersistedEntity" @106
			    Parent_View 	@105
			    location   	(210, 476)
			    label      	(object SegLabel @107
				Parent_View 	@106
				location   	(1242, 2179)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	299
				justify    	0
				label      	"+iPersistedEntity"
				pctDist    	0.644144
				height     	179
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFD81C01EB"
			    client     	@105
			    supplier   	@86
			    line_style 	3
			    origin_attachment 	(1063, 2057)
			    terminal_attachment 	(1063, 2247))
			(object RoleView "$UNNAMED$1" @108
			    Parent_View 	@105
			    location   	(210, 476)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFD81C01F5"
			    client     	@105
			    supplier   	@104
			    line_style 	3
			    origin_attachment 	(1063, 2057)
			    terminal_attachment 	(1063, 1868))))
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZonesTable" @109
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(604, 1601)
		    label      	(object ItemLabel
			Parent_View 	@109
			location   	(351, 1525)
			fill_color 	13434879
			nlines     	1
			max_width  	506
			justify    	0
			label      	"CTzDbRegionalZonesTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFD6DE0126"
		    width      	524
		    height     	174
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$8" @110
		    location   	(458, 1802)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFDC210373"
		    roleview_list 	(list RoleViews
			(object RoleView "iPersistedEntity" @111
			    Parent_View 	@110
			    location   	(-489, 568)
			    label      	(object SegLabel @112
				Parent_View 	@111
				location   	(481, 1816)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	299
				justify    	0
				label      	"+iPersistedEntity"
				pctDist    	0.123077
				height     	23
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC22007B"
			    client     	@110
			    supplier   	@87
			    line_style 	3
			    origin_attachment 	(458, 1802)
			    terminal_attachment 	(458, 1916))
			(object RoleView "$UNNAMED$9" @113
			    Parent_View 	@110
			    location   	(-489, 568)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC220085"
			    client     	@110
			    supplier   	@109
			    line_style 	3
			    origin_attachment 	(458, 1802)
			    terminal_attachment 	(458, 1688))))
		(object AssociationViewNew "$UNNAMED$62" @114
		    location   	(486, 1389)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"410610100020"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$63" @115
			    Parent_View 	@114
			    location   	(-476, 289)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410610100168"
			    client     	@114
			    supplier   	@88
			    line_style 	3
			    origin_attachment 	(486, 1389)
			    terminal_attachment 	(486, 1265))
			(object RoleView "$UNNAMED$64" @116
			    Parent_View 	@114
			    location   	(-476, 289)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410610100169"
			    client     	@114
			    supplier   	@109
			    line_style 	3
			    origin_attachment 	(486, 1389)
			    terminal_attachment 	(486, 1514))))
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone" @117
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1922, 1544)
		    label      	(object ItemLabel
			Parent_View 	@117
			location   	(1807, 1468)
			fill_color 	13434879
			nlines     	1
			max_width  	230
			justify    	0
			label      	"CTzDbZone")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFE0E20357"
		    width      	248
		    height     	174
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$37" @118
		    location   	(2003, 1802)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41010C250292"
		    roleview_list 	(list RoleViews
			(object RoleView "iPersistedEntity" @119
			    Parent_View 	@118
			    location   	(645, 5)
			    label      	(object SegLabel @120
				Parent_View 	@119
				location   	(2089, 1758)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	299
				justify    	0
				label      	"+iPersistedEntity"
				pctDist    	0.356890
				height     	45
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41010C2600E5"
			    client     	@118
			    supplier   	@92
			    line_style 	3
			    origin_attachment 	(2003, 1802)
			    terminal_attachment 	(2244, 1802))
			(object RoleView "$UNNAMED$38" @121
			    Parent_View 	@118
			    location   	(645, 5)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41010C2600F9"
			    client     	@118
			    supplier   	@117
			    vertices   	(list Points
				(2003, 1802)
				(1934, 1802)
				(1934, 1631))
			    line_style 	3
			    origin_attachment 	(2003, 1802)
			    terminal_attachment 	(1934, 1631))))
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::CReadOnlyTZDB" @122
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1561, 1144)
		    label      	(object ItemLabel
			Parent_View 	@122
			location   	(1400, 997)
			fill_color 	13434879
			nlines     	1
			max_width  	322
			justify    	0
			label      	"CReadOnlyTZDB")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FBA87302D3"
		    width      	340
		    height     	316
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$14" @123
		    location   	(1245, 1019)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFDC7C0134"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$15" @124
			    Parent_View 	@123
			    location   	(-797, 147)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC7C026B"
			    client     	@123
			    supplier   	@93
			    line_style 	3
			    origin_attachment 	(1245, 1019)
			    terminal_attachment 	(1100, 1019))
			(object RoleView "$UNNAMED$16" @125
			    Parent_View 	@123
			    location   	(-797, 147)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC7C0275"
			    client     	@123
			    supplier   	@122
			    line_style 	3
			    origin_attachment 	(1245, 1019)
			    terminal_attachment 	(1391, 1019))))
		(object AssociationViewNew "delegates Read/Only Database Management to" @126
		    location   	(1513, 745)
		    label      	(object SegLabel @127
			Parent_View 	@126
			location   	(1727, 682)
			font       	(object Font
			    italics    	TRUE)
			anchor     	1
			anchor_loc 	1
			nlines     	5
			max_width  	406
			justify    	0
			label      	"delegates Read/Only Database Management to"
			pctDist    	4.066667
			height     	64
			orientation 	0)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFDC81018C"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$20" @128
			    Parent_View 	@126
			    location   	(-431, 636)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC820011"
			    client     	@126
			    supplier   	@122
			    line_style 	3
			    origin_attachment 	(1513, 745)
			    terminal_attachment 	(1513, 986))
			(object RoleView "$UNNAMED$21" @129
			    Parent_View 	@126
			    location   	(-431, 636)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC82002F"
			    client     	@126
			    supplier   	@98
			    line_style 	3
			    origin_attachment 	(1513, 745)
			    terminal_attachment 	(1513, 505))))
		(object AssociationViewNew "$UNNAMED$25" @130
		    location   	(1516, 1649)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFDC870362"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$26" @131
			    Parent_View 	@130
			    location   	(-526, 777)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC8800EC"
			    client     	@130
			    supplier   	@99
			    vertices   	(list Points
				(1516, 1649)
				(1516, 1925)
				(1588, 1925))
			    line_style 	3
			    origin_attachment 	(1516, 1649)
			    terminal_attachment 	(1588, 1925))
			(object RoleView "$UNNAMED$27" @132
			    Parent_View 	@130
			    location   	(-526, 777)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC8800F6"
			    client     	@130
			    supplier   	@122
			    line_style 	3
			    origin_attachment 	(1516, 1649)
			    terminal_attachment 	(1516, 1301))))
		(object AssociationViewNew "$UNNAMED$53" @133
		    location   	(1216, 1347)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41060E7002E9"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$55" @134
			    Parent_View 	@133
			    location   	(-826, 475)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41060E7002EB"
			    client     	@133
			    supplier   	@104
			    line_style 	3
			    origin_attachment 	(1216, 1347)
			    terminal_attachment 	(1216, 1600))
			(object RoleView "$UNNAMED$54" @135
			    Parent_View 	@133
			    location   	(-826, 475)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41060E7002EA"
			    client     	@133
			    supplier   	@122
			    vertices   	(list Points
				(1216, 1347)
				(1216, 1269)
				(1391, 1269))
			    line_style 	3
			    origin_attachment 	(1216, 1347)
			    terminal_attachment 	(1391, 1269))))
		(object AssociationViewNew "$UNNAMED$50" @136
		    location   	(948, 1207)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41060E120096"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$52" @137
			    Parent_View 	@136
			    location   	(-1094, 335)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41060E120098"
			    client     	@136
			    supplier   	@109
			    vertices   	(list Points
				(948, 1207)
				(812, 1207)
				(812, 1514))
			    line_style 	3
			    origin_attachment 	(948, 1207)
			    terminal_attachment 	(812, 1514))
			(object RoleView "$UNNAMED$51" @138
			    Parent_View 	@136
			    location   	(-1094, 335)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41060E120097"
			    client     	@136
			    supplier   	@122
			    line_style 	3
			    origin_attachment 	(948, 1207)
			    terminal_attachment 	(1391, 1207))))
		(object AssociationViewNew "$UNNAMED$65" @139
		    location   	(1672, 1455)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"410610460188"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$66" @140
			    Parent_View 	@139
			    location   	(308, -57)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41061046039B"
			    client     	@139
			    supplier   	@117
			    vertices   	(list Points
				(1672, 1455)
				(1672, 1515)
				(1798, 1515))
			    line_style 	3
			    origin_attachment 	(1672, 1455)
			    terminal_attachment 	(1798, 1515))
			(object RoleView "$UNNAMED$67" @141
			    Parent_View 	@139
			    location   	(308, -57)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41061046039C"
			    client     	@139
			    supplier   	@122
			    line_style 	3
			    origin_attachment 	(1672, 1455)
			    terminal_attachment 	(1672, 1301))))
		(object Label @142
		    location   	(75, 56)
		    font       	(object Font
			size       	12)
		    nlines     	1
		    max_width  	1844
		    label      	"Set of Classes designed to Wrap the Persisted TZ Database Entities.")
		(object UsesView "" @143
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"410619D703DA"
		    client     	@93
		    supplier   	@104
		    line_style 	3
		    origin_attachment 	(1059, 1059)
		    terminal_attachment 	(1059, 1600))
		(object UsesView "" @144
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41061A470283"
		    client     	@93
		    supplier   	@109
		    line_style 	3
		    origin_attachment 	(729, 1059)
		    terminal_attachment 	(729, 1514))
		(object UsesView "" @145
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41061AE50024"
		    client     	@93
		    supplier   	@82
		    vertices   	(list Points
			(1007, 886)
			(1007, 750)
			(1204, 750))
		    line_style 	3
		    origin_attachment 	(1007, 886)
		    terminal_attachment 	(1204, 750))
		(object UsesView "" @146
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFE14000AF"
		    client     	@99
		    supplier   	@80
		    line_style 	3
		    origin_attachment 	(1631, 2074)
		    terminal_attachment 	(1631, 2308))
		(object UsesView "" @147
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41400B6C01CC"
		    client     	@99
		    supplier   	@104
		    vertices   	(list Points
			(1588, 2007)
			(1338, 2007)
			(1338, 1868))
		    line_style 	3
		    origin_attachment 	(1588, 2007)
		    terminal_attachment 	(1338, 1868))
		(object UsesView "" @148
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41061AB5018B"
		    client     	@104
		    supplier   	@117
		    vertices   	(list Points
			(1400, 1785)
			(1850, 1785)
			(1850, 1631))
		    line_style 	3
		    origin_attachment 	(1400, 1785)
		    terminal_attachment 	(1850, 1631))))
	(object ClassDiagram "1. TZ Data Provider Design"
	    quid       	"41091C5C0068"
	    title      	"1. TZ Data Provider Design"
	    zoom       	100
	    max_height 	28350
	    max_width  	21600
	    origin_x   	0
	    origin_y   	0
	    items      	(list diagram_item_list
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionsTable" @149
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(617, 1039)
		    label      	(object ItemLabel
			Parent_View 	@149
			location   	(416, 963)
			fill_color 	13434879
			nlines     	1
			max_width  	402
			justify    	0
			label      	"CTzDbRegionsTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFD6F003D6"
		    width      	420
		    height     	174
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTimeZoneDataProvider" @150
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1456, 493)
		    label      	(object ItemLabel
			Parent_View 	@150
			location   	(1224, 421)
			fill_color 	13434879
			nlines     	1
			max_width  	464
			justify    	0
			label      	"CTimeZoneDataProvider")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40B1DA3703B5"
		    compartment 	(object Compartment
			Parent_View 	@150
			location   	(1224, 576)
			icon_style 	"Icon"
			fill_color 	16777215
			anchor     	2
			nlines     	2
			max_width  	0)
		    width      	482
		    height     	166
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbLinksTable" @151
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1529, 1978)
		    label      	(object ItemLabel
			Parent_View 	@151
			location   	(1362, 1902)
			fill_color 	13434879
			nlines     	1
			max_width  	334
			justify    	0
			label      	"CTzDbLinksTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFD70E0196"
		    width      	352
		    height     	174
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZonesTable" @152
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(933, 1728)
		    label      	(object ItemLabel
			Parent_View 	@152
			location   	(732, 1605)
			fill_color 	13434879
			nlines     	1
			max_width  	402
			justify    	0
			label      	"CTzDbZonesTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFD6C5022D"
		    width      	420
		    height     	268
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$59" @153
		    location   	(1131, 2003)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41060EE50116"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$60" @154
			    Parent_View 	@153
			    location   	(-1023, 453)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41060EE5031A"
			    client     	@153
			    supplier   	@152
			    vertices   	(list Points
				(1131, 2003)
				(1050, 2003)
				(1050, 1862))
			    line_style 	3
			    origin_attachment 	(1131, 2003)
			    terminal_attachment 	(1050, 1862))
			(object RoleView "$UNNAMED$61" @155
			    Parent_View 	@153
			    location   	(-1023, 453)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41060EE50329"
			    client     	@153
			    supplier   	@151
			    line_style 	3
			    origin_attachment 	(1131, 2003)
			    terminal_attachment 	(1353, 2003))))
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbRegionalZonesTable" @156
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(344, 1589)
		    label      	(object ItemLabel
			Parent_View 	@156
			location   	(91, 1513)
			fill_color 	13434879
			nlines     	1
			max_width  	506
			justify    	0
			label      	"CTzDbRegionalZonesTable")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFD6DE0126"
		    width      	524
		    height     	174
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Design Model::2. TZ Data Provider - Design::CTzDbZone" @157
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1847, 1531)
		    label      	(object ItemLabel
			Parent_View 	@157
			location   	(1732, 1455)
			fill_color 	13434879
			nlines     	1
			max_width  	230
			justify    	0
			label      	"CTzDbZone")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FFE0E20357"
		    width      	248
		    height     	174
		    annotation 	8
		    autoResize 	TRUE)
		(object UsesView "" @158
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41061AB5018B"
		    client     	@152
		    supplier   	@157
		    vertices   	(list Points
			(1143, 1771)
			(1812, 1771)
			(1812, 1618))
		    line_style 	3
		    origin_attachment 	(1143, 1771)
		    terminal_attachment 	(1812, 1618))
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::CReadOnlyTZDB" @159
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1406, 1184)
		    label      	(object ItemLabel
			Parent_View 	@159
			location   	(1245, 1037)
			fill_color 	13434879
			nlines     	1
			max_width  	322
			justify    	0
			label      	"CReadOnlyTZDB")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40FBA87302D3"
		    width      	340
		    height     	316
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "$UNNAMED$14" @160
		    location   	(1031, 1069)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFDC7C0134"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$15" @161
			    Parent_View 	@160
			    location   	(-1011, 197)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC7C026B"
			    client     	@160
			    supplier   	@149
			    line_style 	3
			    origin_attachment 	(1031, 1069)
			    terminal_attachment 	(827, 1069))
			(object RoleView "$UNNAMED$16" @162
			    Parent_View 	@160
			    location   	(-1011, 197)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC7C0275"
			    client     	@160
			    supplier   	@159
			    line_style 	3
			    origin_attachment 	(1031, 1069)
			    terminal_attachment 	(1236, 1069))))
		(object AssociationViewNew "delegates Read/Only Database Management to" @163
		    location   	(1400, 800)
		    label      	(object SegLabel @164
			Parent_View 	@163
			location   	(1611, 803)
			font       	(object Font
			    italics    	TRUE)
			anchor     	1
			anchor_loc 	1
			nlines     	3
			max_width  	458
			justify    	0
			label      	"delegates Read/Only Database Management to"
			pctDist    	4.016667
			height     	3
			orientation 	1)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFDC81018C"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$20" @165
			    Parent_View 	@163
			    location   	(-544, 691)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC820011"
			    client     	@163
			    supplier   	@159
			    line_style 	3
			    origin_attachment 	(1400, 800)
			    terminal_attachment 	(1400, 1025))
			(object RoleView "$UNNAMED$21" @166
			    Parent_View 	@163
			    location   	(-544, 691)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC82002F"
			    client     	@163
			    supplier   	@150
			    line_style 	3
			    origin_attachment 	(1400, 800)
			    terminal_attachment 	(1400, 576))))
		(object AssociationViewNew "$UNNAMED$25" @167
		    location   	(1359, 1603)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40FFDC870362"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$26" @168
			    Parent_View 	@167
			    location   	(-683, 731)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC8800EC"
			    client     	@167
			    supplier   	@151
			    vertices   	(list Points
				(1359, 1603)
				(1359, 1663)
				(1469, 1663)
				(1469, 1891))
			    line_style 	3
			    origin_attachment 	(1359, 1603)
			    terminal_attachment 	(1469, 1891))
			(object RoleView "$UNNAMED$27" @169
			    Parent_View 	@167
			    location   	(-683, 731)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFDC8800F6"
			    client     	@167
			    supplier   	@159
			    line_style 	3
			    origin_attachment 	(1359, 1603)
			    terminal_attachment 	(1359, 1341))))
		(object AssociationViewNew "$UNNAMED$53" @170
		    location   	(1302, 1583)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41060E7002E9"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$55" @171
			    Parent_View 	@170
			    location   	(-740, 711)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41060E7002EB"
			    client     	@170
			    supplier   	@152
			    vertices   	(list Points
				(1302, 1583)
				(1302, 1665)
				(1143, 1665))
			    line_style 	3
			    origin_attachment 	(1302, 1583)
			    terminal_attachment 	(1143, 1665))
			(object RoleView "$UNNAMED$54" @172
			    Parent_View 	@170
			    location   	(-740, 711)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41060E7002EA"
			    client     	@170
			    supplier   	@159
			    line_style 	3
			    origin_attachment 	(1302, 1583)
			    terminal_attachment 	(1302, 1341))))
		(object AssociationViewNew "$UNNAMED$50" @173
		    location   	(765, 1247)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41060E120096"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$52" @174
			    Parent_View 	@173
			    location   	(-1277, 375)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41060E120098"
			    client     	@173
			    supplier   	@156
			    vertices   	(list Points
				(765, 1247)
				(550, 1247)
				(550, 1502))
			    line_style 	3
			    origin_attachment 	(765, 1247)
			    terminal_attachment 	(550, 1502))
			(object RoleView "$UNNAMED$51" @175
			    Parent_View 	@173
			    location   	(-1277, 375)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41060E120097"
			    client     	@173
			    supplier   	@159
			    line_style 	3
			    origin_attachment 	(765, 1247)
			    terminal_attachment 	(1236, 1247))))
		(object AssociationViewNew "$UNNAMED$65" @176
		    location   	(1579, 1506)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"410610460188"
		    roleview_list 	(list RoleViews
			(object RoleView "$UNNAMED$66" @177
			    Parent_View 	@176
			    location   	(215, -6)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41061046039B"
			    client     	@176
			    supplier   	@157
			    line_style 	3
			    origin_attachment 	(1579, 1506)
			    terminal_attachment 	(1723, 1506))
			(object RoleView "$UNNAMED$67" @178
			    Parent_View 	@176
			    location   	(215, -6)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41061046039C"
			    client     	@176
			    supplier   	@159
			    vertices   	(list Points
				(1579, 1506)
				(1519, 1506)
				(1519, 1342))
			    line_style 	3
			    origin_attachment 	(1579, 1506)
			    terminal_attachment 	(1519, 1342))))
		(object ClassView "ClassUtility" "Logical View::Analysis Model::TZClasses::CTzDataProviderFactory" @179
		    ShowCompartmentStereotypes 	TRUE
		    location   	(1968, 112)
		    label      	(object ItemLabel
			Parent_View 	@179
			location   	(1748, 63)
			fill_color 	13434879
			nlines     	1
			max_width  	440
			justify    	0
			label      	"CTzDataProviderFactory")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40F284200290"
		    width      	458
		    height     	120
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Analysis Model::LTClasses::MTzDataAccess" @180
		    ShowCompartmentStereotypes 	TRUE
		    location   	(940, 109)
		    label      	(object ItemLabel
			Parent_View 	@180
			location   	(787, 58)
			fill_color 	13434879
			nlines     	1
			max_width  	306
			justify    	0
			label      	"MTzDataAccess")
		    stereotype 	(object ItemLabel
			Parent_View 	@180
			location   	(787, 11)
			fill_color 	13434879
			anchor     	10
			nlines     	1
			max_width  	306
			justify    	0
			label      	"<<abstract>>")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40B1D59903C5"
		    width      	324
		    height     	218
		    annotation 	8
		    autoResize 	TRUE)
		(object NoteView @181
		    location   	(481, 550)
		    font       	(object Font
			size       	10)
		    label      	(object ItemLabel
			Parent_View 	@181
			location   	(65, 272)
			fill_color 	13434879
			nlines     	11
			max_width  	797
			label      	
|The TZ Database is designed to be stored in Read Only Memory mapped for  direct access by code.
|
|In the future, there may be a requirement to provide Read/Write a extension to this. When that happens a new class, equivalent to this, may used to encapsulate the Reading from a such a file.
			)
		    line_color 	3342489
		    fill_color 	13434879
		    width      	857
		    height     	569)
		(object InheritView "" @182
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40B1D83B00F6"
		    client     	@150
		    supplier   	@180
		    vertices   	(list Points
			(1306, 410)
			(1306, 203)
			(1102, 203))
		    line_style 	3
		    origin_attachment 	(1306, 410)
		    terminal_attachment 	(1102, 203))
		(object AttachView "" @183
		    stereotype 	TRUE
		    line_color 	3342489
		    client     	@181
		    supplier   	@159
		    vertices   	(list Points
			(909, 800)
			(1297, 800)
			(1297, 1026))
		    line_style 	3
		    origin_attachment 	(909, 268)
		    terminal_attachment 	(1236, 1026))
		(object UsesView "creates" @184
		    label      	(object ItemLabel
			Parent_View 	@184
			location   	(1863, 416)
			anchor_loc 	1
			nlines     	1
			max_width  	450
			justify    	0
			label      	"creates")
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40F2858E0241"
		    client     	@179
		    supplier   	@150
		    vertices   	(list Points
			(1863, 172)
			(1863, 496)
			(1697, 496))
		    line_style 	3
		    origin_attachment 	(1863, 172)
		    terminal_attachment 	(1697, 496))
		(object UsesView "" @185
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40F28479007C"
		    client     	@179
		    supplier   	@180
		    line_style 	0)
		(object UsesView "" @186
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41400AB40331"
		    client     	@151
		    supplier   	@157
		    vertices   	(list Points
			(1705, 1961)
			(1897, 1961)
			(1897, 1618))
		    line_style 	3
		    origin_attachment 	(1705, 1961)
		    terminal_attachment 	(1897, 1618))
		(object UsesView "" @187
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"410619D703DA"
		    client     	@149
		    supplier   	@152
		    vertices   	(list Points
			(827, 1104)
			(956, 1104)
			(956, 1594))
		    line_style 	3
		    origin_attachment 	(827, 1104)
		    terminal_attachment 	(956, 1594))
		(object UsesView "" @188
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41061A470283"
		    client     	@149
		    supplier   	@156
		    line_style 	3
		    origin_attachment 	(456, 1126)
		    terminal_attachment 	(456, 1502))))
	(object ClassDiagram "Rule Actualisation"
	    quid       	"418A08AF03D9"
	    title      	"Rule Actualisation"
	    zoom       	100
	    max_height 	28350
	    max_width  	21600
	    origin_x   	0
	    origin_y   	0
	    items      	(list diagram_item_list
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TStdTimeAlignment" @189
		    ShowCompartmentStereotypes 	TRUE
		    IncludeOperation 	TRUE
		    location   	(394, 478)
		    label      	(object ItemLabel
			Parent_View 	@189
			location   	(207, 407)
			fill_color 	13434879
			nlines     	1
			max_width  	374
			justify    	0
			label      	"TStdTimeAlignment")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40E143EC028A"
		    width      	392
		    height     	164
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleSet" @190
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1122, 153)
		    label      	(object ItemLabel
			Parent_View 	@190
			location   	(1000, 81)
			fill_color 	13434879
			nlines     	1
			max_width  	244
			justify    	0
			label      	"TRuleSet")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40E1445E01B1"
		    width      	262
		    height     	166
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "" @191
		    location   	(783, 302)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40E170250219"
		    roleview_list 	(list RoleViews
			(object RoleView "" @192
			    Parent_View 	@191
			    location   	(-133, 74)
			    label      	(object SegLabel @193
				Parent_View 	@192
				location   	(575, 352)
				hidden     	TRUE
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	450
				justify    	0
				label      	""
				pctDist    	0.800000
				height     	42
				orientation 	1)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40E170260045"
			    client     	@191
			    supplier   	@189
			    line_style 	0)
			(object RoleView "OffsetToRuleSet" @194
			    Parent_View 	@191
			    location   	(-133, 74)
			    label      	(object SegLabel @195
				Parent_View 	@194
				location   	(776, 199)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	304
				justify    	0
				label      	"+OffsetToRuleSet"
				pctDist    	0.164485
				height     	98
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40E170260035"
			    client     	@191
			    supplier   	@190
			    line_style 	0
			    label      	(object SegLabel @196
				Parent_View 	@194
				location   	(989, 268)
				anchor     	2
				anchor_loc 	1
				nlines     	1
				max_width  	15
				justify    	0
				label      	"0..1"
				pctDist    	0.877261
				height     	53
				orientation 	1))))
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleUse" @197
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1694, 572)
		    label      	(object ItemLabel
			Parent_View 	@197
			location   	(1572, 449)
			fill_color 	13434879
			nlines     	1
			max_width  	244
			justify    	0
			label      	"TRuleUse")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40E144A300E7"
		    width      	262
		    height     	268
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "" @198
		    location   	(1399, 355)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40E144AC00C8"
		    roleview_list 	(list RoleViews
			(object RoleView "" @199
			    Parent_View 	@198
			    location   	(386, -326)
			    label      	(object SegLabel @200
				Parent_View 	@199
				location   	(1235, 287)
				hidden     	TRUE
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	450
				justify    	0
				label      	""
				pctDist    	0.800000
				height     	42
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40E144AC027D"
			    client     	@198
			    supplier   	@190
			    line_style 	0)
			(object RoleView "" @201
			    Parent_View 	@198
			    location   	(386, -326)
			    label      	(object SegLabel @202
				Parent_View 	@201
				location   	(1514, 492)
				hidden     	TRUE
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	450
				justify    	0
				label      	""
				pctDist    	0.800000
				height     	42
				orientation 	1)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40E144AC026E"
			    client     	@198
			    supplier   	@197
			    line_style 	0
			    label      	(object SegLabel @203
				Parent_View 	@201
				location   	(1578, 421)
				anchor     	2
				anchor_loc 	1
				nlines     	1
				max_width  	15
				justify    	0
				label      	"1..*"
				pctDist    	0.900000
				height     	54
				orientation 	0))))
		(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleDefinition" @204
		    ShowCompartmentStereotypes 	TRUE
		    IncludeAttribute 	TRUE
		    IncludeOperation 	TRUE
		    location   	(1672, 1256)
		    label      	(object ItemLabel
			Parent_View 	@204
			location   	(1522, 1185)
			fill_color 	13434879
			nlines     	1
			max_width  	300
			justify    	0
			label      	"TRuleDefinition")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"40E1450C0230"
		    width      	318
		    height     	164
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "" @205
		    location   	(1680, 939)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"40E14596007D"
		    roleview_list 	(list RoleViews
			(object RoleView "" @206
			    Parent_View 	@205
			    location   	(358, -67)
			    label      	(object SegLabel @207
				Parent_View 	@206
				location   	(1646, 735)
				hidden     	TRUE
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	450
				justify    	0
				label      	""
				pctDist    	0.800000
				height     	42
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40E145960272"
			    client     	@205
			    supplier   	@197
			    line_style 	0)
			(object RoleView "OffsetToRuleDefinition" @208
			    Parent_View 	@205
			    location   	(358, -67)
			    label      	(object SegLabel @209
				Parent_View 	@208
				location   	(1810, 1059)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	408
				justify    	0
				label      	"+OffsetToRuleDefinition"
				pctDist    	0.496424
				height     	133
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40E145960271"
			    client     	@205
			    supplier   	@204
			    line_style 	0
			    label      	(object SegLabel @210
				Parent_View 	@208
				location   	(1625, 1153)
				anchor     	2
				anchor_loc 	1
				nlines     	1
				max_width  	15
				justify    	0
				label      	"1"
				pctDist    	0.923775
				height     	50
				orientation 	1))))
		(object ClassView "Class" "Logical View::Analysis Model::LTClasses::CTzActualisedRules" @211
		    ShowCompartmentStereotypes 	TRUE
		    IncludeOperation 	TRUE
		    location   	(365, 1440)
		    label      	(object ItemLabel
			Parent_View 	@211
			location   	(161, 1270)
			fill_color 	13434879
			nlines     	1
			max_width  	408
			justify    	0
			label      	"CTzActualisedRules")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"417E545600A1"
		    width      	426
		    height     	362
		    annotation 	8
		    autoResize 	TRUE)
		(object ClassView "Class" "Logical View::Analysis Model::LTClasses::TTzActualisedRule" @212
		    ShowCompartmentStereotypes 	TRUE
		    IncludeOperation 	TRUE
		    location   	(947, 931)
		    label      	(object ItemLabel
			Parent_View 	@212
			location   	(765, 860)
			fill_color 	13434879
			nlines     	1
			max_width  	364
			justify    	0
			label      	"TTzActualisedRule")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"418669E703DB"
		    width      	382
		    height     	164
		    annotation 	8
		    autoResize 	TRUE)
		(object AssociationViewNew "" @213
		    location   	(710, 1135)
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"41866A2200DE"
		    roleview_list 	(list RoleViews
			(object RoleView "" @214
			    Parent_View 	@213
			    location   	(229, 257)
			    label      	(object SegLabel @215
				Parent_View 	@214
				location   	(563, 1210)
				hidden     	TRUE
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	450
				justify    	0
				label      	""
				pctDist    	0.800000
				height     	42
				orientation 	1)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41866A2202F3"
			    client     	@213
			    supplier   	@211
			    line_style 	0)
			(object RoleView "iRules" @216
			    Parent_View 	@213
			    location   	(229, 257)
			    label      	(object SegLabel @217
				Parent_View 	@216
				location   	(678, 1062)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	140
				justify    	0
				label      	"-iRules"
				pctDist    	0.126391
				height     	77
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41866A2202F2"
			    client     	@213
			    supplier   	@212
			    line_style 	0
			    label      	(object SegLabel @218
				Parent_View 	@216
				location   	(879, 1082)
				anchor     	2
				anchor_loc 	1
				nlines     	1
				max_width  	15
				justify    	0
				label      	"1..*"
				pctDist    	0.850297
				height     	71
				orientation 	1))))
		(object UsesView "" @219
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"418A099F01D8"
		    client     	@212
		    supplier   	@189
		    line_style 	0)
		(object UsesView "" @220
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"418A09AA011D"
		    client     	@212
		    supplier   	@197
		    line_style 	0)
		(object UsesView "" @221
		    stereotype 	TRUE
		    line_color 	3342489
		    quidu      	"418A09B00227"
		    client     	@212
		    supplier   	@204
		    line_style 	0)))
	(object InteractionDiagram "4. Fetching Rules - Sequence Diagram"
	    mechanism_ref 	@1
	    quid       	"4104E19C0386"
	    title      	"4. Fetching Rules - Sequence Diagram"
	    zoom       	100
	    max_height 	28350
	    max_width  	21600
	    origin_x   	0
	    origin_y   	0
	    items      	(list diagram_item_list
		(object InterObjView "GetTZDBRules()" @222
		    location   	(290, 225)
		    font       	(object Font
			underline  	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@222
			location   	(290, 225)
			fill_color 	13434879
			anchor_loc 	1
			nlines     	2
			max_width  	469
			justify    	0
			label      	"GetTZDBRules()")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4104E1C1034E"
		    width      	487
		    height     	2705
		    icon_height 	0
		    icon_width 	0
		    icon_y_offset 	0
		    annotation 	1
		    Focus_Of_Control 	(object Focus_Of_Control "" @223
			location   	(290, 905)
			line_color 	3342489
			InterObjView 	@222
			height     	1935
			y_coord    	1875
			Nested     	FALSE))
		(object InterObjView "$UNNAMED$86" @224
		    location   	(882, 225)
		    font       	(object Font
			underline  	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@224
			location   	(882, 225)
			fill_color 	13434879
			anchor_loc 	1
			nlines     	2
			max_width  	535
			justify    	0
			label      	"")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4104E1C10356"
		    width      	553
		    height     	2705
		    icon_height 	0
		    icon_width 	0
		    icon_y_offset 	0
		    annotation 	1
		    Focus_Of_Control 	(object Focus_Of_Control "" @225
			location   	(882, 905)
			line_color 	3342489
			InterObjView 	@224
			height     	1875
			y_coord    	1815
			Nested     	FALSE)
		    Focus_Of_Control 	(object Focus_Of_Control "" @226
			location   	(882, 1017)
			line_color 	3342489
			InterObjView 	@224
			height     	60
			y_coord    	0
			Nested     	TRUE))
		(object InterObjView "$UNNAMED$87" @227
		    location   	(1428, 225)
		    font       	(object Font
			underline  	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@227
			location   	(1428, 225)
			fill_color 	13434879
			anchor_loc 	1
			nlines     	2
			max_width  	407
			justify    	0
			label      	"")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4104E1C1036A"
		    width      	425
		    height     	2705
		    icon_height 	0
		    icon_width 	0
		    icon_y_offset 	0
		    annotation 	1
		    Focus_Of_Control 	(object Focus_Of_Control "" @228
			location   	(1428, 1105)
			line_color 	3342489
			InterObjView 	@227
			height     	1615
			y_coord    	1555
			Nested     	FALSE))
		(object InterObjView "$UNNAMED$88" @229
		    location   	(2492, 225)
		    font       	(object Font
			underline  	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@229
			location   	(2492, 225)
			fill_color 	13434879
			anchor_loc 	1
			nlines     	2
			max_width  	486
			justify    	0
			label      	"")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4104E63F0152"
		    width      	504
		    height     	2705
		    icon_height 	0
		    icon_width 	0
		    icon_y_offset 	0
		    annotation 	1
		    Focus_Of_Control 	(object Focus_Of_Control "" @230
			location   	(2492, 1353)
			line_color 	3342489
			InterObjView 	@229
			height     	60
			y_coord    	0
			Nested     	FALSE)
		    Focus_Of_Control 	(object Focus_Of_Control "" @231
			location   	(2492, 1716)
			line_color 	3342489
			InterObjView 	@229
			height     	60
			y_coord    	0
			Nested     	FALSE))
		(object InterObjView "$UNNAMED$89" @232
		    location   	(3027, 225)
		    font       	(object Font
			underline  	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@232
			location   	(3027, 225)
			fill_color 	13434879
			anchor_loc 	1
			nlines     	2
			max_width  	462
			justify    	0
			label      	"")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4104E80D0002"
		    width      	480
		    height     	2705
		    icon_height 	0
		    icon_width 	0
		    icon_y_offset 	0
		    annotation 	1
		    Focus_Of_Control 	(object Focus_Of_Control "" @233
			location   	(3027, 1488)
			line_color 	3342489
			InterObjView 	@232
			height     	60
			y_coord    	0
			Nested     	FALSE))
		(object InterObjView "$UNNAMED$90" @234
		    location   	(3452, 225)
		    font       	(object Font
			underline  	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@234
			location   	(3452, 225)
			fill_color 	13434879
			anchor_loc 	1
			nlines     	2
			max_width  	282
			justify    	0
			label      	"")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4104E89A0373"
		    width      	300
		    height     	2705
		    icon_height 	0
		    icon_width 	0
		    icon_y_offset 	0
		    annotation 	1
		    Focus_Of_Control 	(object Focus_Of_Control "" @235
			location   	(3452, 2194)
			line_color 	3342489
			InterObjView 	@234
			height     	60
			y_coord    	0
			Nested     	FALSE))
		(object InterObjView "$UNNAMED$91" @236
		    location   	(3858, 225)
		    font       	(object Font
			underline  	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@236
			location   	(3858, 225)
			fill_color 	13434879
			anchor_loc 	1
			nlines     	2
			max_width  	454
			justify    	0
			label      	"")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"4104E8FA01D1"
		    width      	472
		    height     	2705
		    icon_height 	0
		    icon_width 	0
		    icon_y_offset 	0
		    annotation 	1
		    Focus_Of_Control 	(object Focus_Of_Control "" @237
			location   	(3858, 2600)
			line_color 	3342489
			InterObjView 	@236
			height     	60
			y_coord    	0
			Nested     	FALSE))
		(object InterObjView "$UNNAMED$92" @238
		    location   	(1964, 225)
		    font       	(object Font
			underline  	TRUE)
		    label      	(object ItemLabel
			Parent_View 	@238
			location   	(1964, 225)
			fill_color 	13434879
			anchor_loc 	1
			nlines     	2
			max_width  	378
			justify    	0
			label      	"")
		    icon_style 	"Icon"
		    line_color 	3342489
		    fill_color 	13434879
		    quidu      	"410605AF005C"
		    width      	396
		    height     	2705
		    icon_height 	0
		    icon_width 	0
		    icon_y_offset 	0
		    annotation 	1
		    Focus_Of_Control 	(object Focus_Of_Control "" @239
			location   	(1964, 1218)
			line_color 	3342489
			InterObjView 	@238
			height     	60
			y_coord    	0
			Nested     	FALSE))
		(object NoteView @240
		    location   	(628, 1214)
		    label      	(object ItemLabel
			Parent_View 	@240
			location   	(369, 1152)
			fill_color 	13434879
			nlines     	2
			max_width  	483
			label      	"Returns a CColTZSimpleRules object")
		    line_color 	3342489
		    fill_color 	13434879
		    width      	543
		    height     	137)
		(object NoteView @241
		    location   	(1663, 638)
		    label      	(object ItemLabel
			Parent_View 	@241
			location   	(1400, 569)
			fill_color 	13434879
			nlines     	3
			max_width  	490
			label      	"Returns collection of rules for our year and location")
		    line_color 	3342489
		    fill_color 	13434879
		    width      	550
		    height     	150)
		(object InterMessView "" @242
		    location   	(628, 905)
		    label      	(object SegLabel @243
			Parent_View 	@242
			location   	(585, 861)
			quidu      	"4104E1C10351"
			anchor_loc 	1
			nlines     	1
			max_width  	369
			justify    	0
			label      	"GetTZRules( )"
			pctDist    	0.500000
			height     	45
			orientation 	0)
		    line_color 	3342489
		    client     	@222
		    supplier   	@224
		    Focus_Src  	@223
		    Focus_Entry 	@225
		    origin     	(305, 905)
		    terminus   	(866, 905)
		    ordinal    	0)
		(object SelfMessView "" @244
		    location   	(0, 1017)
		    label      	(object SegLabel @245
			Parent_View 	@244
			location   	(1122, 974)
			quidu      	"4104E1C10362"
			anchor_loc 	1
			nlines     	1
			max_width  	423
			justify    	0
			label      	"InterpretLocationString()"
			pctDist    	1.400000
			height     	44
			orientation 	0)
		    line_color 	3342489
		    client     	@224
		    supplier   	@224
		    Focus_Src  	@225
		    Focus_Entry 	@226
		    origin     	(913, 1017)
		    terminus   	(1063, 1017)
		    ordinal    	1)
		(object InterMessView "" @246
		    location   	(1376, 1105)
		    label      	(object SegLabel @247
			Parent_View 	@246
			location   	(1154, 1061)
			quidu      	"4104E1C1035A"
			anchor_loc 	1
			nlines     	1
			max_width  	207
			justify    	0
			label      	"GetRules( )"
			pctDist    	0.500000
			height     	45
			orientation 	0)
		    line_color 	3342489
		    client     	@224
		    supplier   	@227
		    Focus_Src  	@225
		    Focus_Entry 	@228
		    origin     	(897, 1105)
		    terminus   	(1412, 1105)
		    ordinal    	2)
		(object InterMessView "" @248
		    location   	(2069, 1716)
		    label      	(object SegLabel @249
			Parent_View 	@248
			location   	(2138, 1672)
			quidu      	"4104E65D00B6"
			anchor_loc 	1
			nlines     	1
			max_width  	638
			justify    	0
			label      	"GetRegionalZoneIndex(regionName)"
			pctDist    	0.673040
			height     	45
			orientation 	0)
		    line_color 	3342489
		    client     	@227
		    supplier   	@229
		    Focus_Src  	@228
		    Focus_Entry 	@231
		    origin     	(1443, 1716)
		    terminus   	(2476, 1716)
		    ordinal    	6)
		(object InterMessView "" @250
		    location   	(2415, 1488)
		    label      	(object SegLabel @251
			Parent_View 	@250
			location   	(2227, 1444)
			quidu      	"4104E82D00C8"
			anchor_loc 	1
			nlines     	1
			max_width  	350
			justify    	0
			label      	"FindZone(cityName)"
			pctDist    	0.500000
			height     	45
			orientation 	0)
		    line_color 	3342489
		    client     	@227
		    supplier   	@232
		    Focus_Src  	@228
		    Focus_Entry 	@233
		    origin     	(1443, 1488)
		    terminus   	(3011, 1488)
		    ordinal    	5)
		(object InterMessView "" @252
		    location   	(2628, 2194)
		    label      	(object SegLabel @253
			Parent_View 	@252
			location   	(2439, 2150)
			quidu      	"4104E8BB0305"
			anchor_loc 	1
			nlines     	1
			max_width  	491
			justify    	0
			label      	"FindStdTimeAlignment(time)"
			pctDist    	0.500000
			height     	45
			orientation 	0)
		    line_color 	3342489
		    client     	@227
		    supplier   	@234
		    Focus_Src  	@228
		    Focus_Entry 	@235
		    origin     	(1443, 2194)
		    terminus   	(3436, 2194)
		    ordinal    	7)
		(object InterMessView "" @254
		    location   	(2909, 2600)
		    label      	(object SegLabel @255
			Parent_View 	@254
			location   	(2642, 2556)
			quidu      	"4104E9080061"
			anchor_loc 	1
			nlines     	1
			max_width  	357
			justify    	0
			label      	"FindRuleUses(year)"
			pctDist    	0.500000
			height     	45
			orientation 	0)
		    line_color 	3342489
		    client     	@227
		    supplier   	@236
		    Focus_Src  	@228
		    Focus_Entry 	@237
		    origin     	(1443, 2600)
		    terminus   	(3842, 2600)
		    ordinal    	8)
		(object NoteView @256
		    location   	(2322, 844)
		    label      	(object ItemLabel
			Parent_View 	@256
			location   	(2056, 766)
			fill_color 	13434879
			nlines     	3
			max_width  	496
			label      	"returns a CTzDbRegionalZoneIndex*")
		    line_color 	3342489
		    fill_color 	13434879
		    width      	556
		    height     	169)
		(object NoteView @257
		    location   	(2705, 1028)
		    label      	(object ItemLabel
			Parent_View 	@257
			location   	(2477, 968)
			fill_color 	13434879
			nlines     	2
			max_width  	421
			label      	"returns a CTzDbZone*")
		    line_color 	3342489
		    fill_color 	13434879
		    width      	481
		    height     	132)
		(object NoteView @258
		    location   	(2693, 1870)
		    label      	(object ItemLabel
			Parent_View 	@258
			location   	(2414, 1808)
			fill_color 	13434879
			nlines     	2
			max_width  	522
			label      	"returns a CTzDbStdTimeAlignment*")
		    line_color 	3342489
		    fill_color 	13434879
		    width      	582
		    height     	137)
		(object NoteView @259
		    location   	(2967, 2159)
		    label      	(object ItemLabel
			Parent_View 	@259
			location   	(2708, 2097)
			fill_color 	13434879
			nlines     	2
			max_width  	483
			label      	"returns a collection of CTzDbRuleUse*")
		    line_color 	3342489
		    fill_color 	13434879
		    width      	543
		    height     	137)
		(object NoteView @260
		    location   	(825, 534)
		    label      	(object ItemLabel
			Parent_View 	@260
			location   	(468, 384)
			fill_color 	13434879
			nlines     	6
			max_width  	678
			label      	"This diagram shows the sequence of calls and classes involved in fetching the DST rules for a specified location on a specified time.")
		    line_color 	3342489
		    fill_color 	13434879
		    width      	738
		    height     	312)
		(object AttachView "" @261
		    stereotype 	TRUE
		    line_color 	3342489
		    client     	@256
		    supplier   	@248
		    line_style 	0)
		(object AttachView "" @262
		    stereotype 	TRUE
		    line_color 	3342489
		    client     	@257
		    supplier   	@250
		    line_style 	0)
		(object AttachView "" @263
		    stereotype 	TRUE
		    line_color 	3342489
		    client     	@258
		    supplier   	@252
		    line_style 	0)
		(object AttachView "" @264
		    stereotype 	TRUE
		    line_color 	3342489
		    client     	@259
		    supplier   	@254
		    line_style 	0)
		(object AttachView "" @265
		    stereotype 	TRUE
		    line_color 	3342489
		    client     	@241
		    supplier   	@246
		    line_style 	0)
		(object AttachView "" @266
		    stereotype 	TRUE
		    line_color 	3342489
		    client     	@240
		    supplier   	@242
		    line_style 	0)
		(object InterMessView "" @267
		    location   	(0, 1353)
		    label      	(object SegLabel @268
			Parent_View 	@267
			location   	(1959, 1309)
			quidu      	"4106056103C6"
			anchor_loc 	1
			nlines     	1
			max_width  	60
			justify    	0
			label      	""
			pctDist    	0.500000
			height     	45
			orientation 	0)
		    line_color 	3342489
		    client     	@227
		    supplier   	@229
		    Focus_Src  	@228
		    Focus_Entry 	@230
		    origin     	(1443, 1353)
		    terminus   	(2476, 1353)
		    ordinal    	4)
		(object InterMessView "" @269
		    location   	(0, 1218)
		    label      	(object SegLabel @270
			Parent_View 	@269
			location   	(1695, 1174)
			quidu      	"410605C3031C"
			anchor_loc 	1
			nlines     	1
			max_width  	462
			justify    	0
			label      	"FindRegion(RegionName)"
			pctDist    	0.500000
			height     	45
			orientation 	0)
		    line_color 	3342489
		    client     	@227
		    supplier   	@238
		    Focus_Src  	@228
		    Focus_Entry 	@239
		    origin     	(1443, 1218)
		    terminus   	(1948, 1218)
		    ordinal    	3)))))