tzservices/tzserver/analysis/TZCOMPILER_Design.CAT
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 02 Feb 2010 10:12:00 +0200
changeset 0 2e3d3ce01487
permissions -rw-r--r--
Revision: 201002 Kit: 201005


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

(object Class_Category "3. TZ Compiler - Design"
    is_unit    	TRUE
    is_loaded  	TRUE
    quid       	"40FFCE93013B"
    exportControl 	"Public"
    logical_models 	(list unit_reference_list
	(object Class "CTzCpZone"
	    quid       	"40FFE4E60004"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"40FFE51D007E"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CPersistedEntityWrapper"
		    quidu      	"40FFE4F602F7"))
	    operations 	(list Operations
		(object Operation "Link"
		    quid       	"40FFE8AE00D6"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "AddStdTimeAlignment"
		    quid       	"40FFE8B20371"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "Assemble"
		    quid       	"413ED64102EF"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0))
	    class_attributes 	(list class_attribute_list
		(object ClassAttribute "iStdTimeAlignments"
		    quid       	"40FFE8BC02B8")))
	(object Class "CPersistedEntityWrapper"
	    quid       	"40FFE4F602F7"
	    stereotype 	"abstract"
	    class_attributes 	(list class_attribute_list
		(object ClassAttribute "iReference"
		    quid       	"40FFE8320080")))
	(object Class "CTzCpRegionalZonesIndex"
	    quid       	"40FFE5910014"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"40FFE60D02E1"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CPersistedEntityWrapper"
		    quidu      	"40FFE4F602F7"))
	    class_attributes 	(list class_attribute_list
		(object ClassAttribute "iPersistedEntity"
		    quid       	"41012BC402D8"
		    type       	":TRegionalZonesIndex")))
	(object Class "CTzCpRegion"
	    quid       	"40FFE5A202C3"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"40FFE60702B0"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CPersistedEntityWrapper"
		    quidu      	"40FFE4F602F7"))
	    class_attributes 	(list class_attribute_list
		(object ClassAttribute "iPersistedEntity"
		    quid       	"41012BF0023D"
		    type       	"TRegion")))
	(object Class "CTzCpStdTimeAlignment"
	    quid       	"40FFE5B002E2"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"40FFE6160262"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CPersistedEntityWrapper"
		    quidu      	"40FFE4F602F7"))
	    operations 	(list Operations
		(object Operation "Link"
		    quid       	"40FFE88D013B"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "Assemble"
		    quid       	"413ED65200AE"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0))
	    class_attributes 	(list class_attribute_list
		(object ClassAttribute "iPersistedEntity"
		    quid       	"41012C1F0070"
		    type       	"TStdTimeAlignment")))
	(object Class "CTzCpRuleSet"
	    quid       	"40FFE5B90295"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"40FFE63B02A4"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CPersistedEntityWrapper"
		    quidu      	"40FFE4F602F7"))
	    operations 	(list Operations
		(object Operation "AddRuleUse"
		    quid       	"40FFEB25008B"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzCpRuleUse"
	    quid       	"40FFE5C40061"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"40FFE63E0244"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CPersistedEntityWrapper"
		    quidu      	"40FFE4F602F7")))
	(object Class "CTzCpRuleDefinition"
	    quid       	"40FFE5CC0030"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"40FFE64702DE"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CPersistedEntityWrapper"
		    quidu      	"40FFE4F602F7"))
	    operations 	(list Operations
		(object Operation "Assemble"
		    quid       	"413ED4EC00C8"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0))
	    class_attributes 	(list class_attribute_list
		(object ClassAttribute "iPersistedEntity"
		    quid       	"41012C0B0139"
		    type       	":TRuleDefinition")))
	(object Class "CTzCpDocument"
	    quid       	"40FFE67502F1"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"41051F8D0347"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::MCompiler"
		    quidu      	"41051AAA023D")
		(object Inheritance_Relationship
		    quid       	"410521B90088"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::MDocument"
		    quidu      	"41051ACA0182"))
	    operations 	(list Operations
		(object Operation "Scan"
		    quid       	"411B2F8501B7"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "Parse"
		    quid       	"411B2F8902A1"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "Link"
		    quid       	"411B2F8C0205"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "ExternaliseL"
		    quid       	"411B2F90006F"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "InternaliseL"
		    quid       	"411B2F9A01C7"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "AddRootChildElement"
		    quid       	"411B2FA102C1"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "AddChildElement"
		    quid       	"411B2FAE008F"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "AddAttribute"
		    quid       	"411B2FB502E0"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "CloseElement"
		    quid       	"411B2FBB0050"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "CloseDocument"
		    quid       	"411B2FC002A2"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzCpZonesTable"
	    quid       	"41012005016C"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"41012A1702C6"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CPersistedEntityWrapper"
		    quidu      	"40FFE4F602F7"))
	    operations 	(list Operations
		(object Operation "AddZone"
		    quid       	"410129F10341"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0))
	    class_attributes 	(list class_attribute_list
		(object ClassAttribute "iPersistedEntity"
		    quid       	"41012B8C0248"
		    type       	"TZonesTable")
		(object ClassAttribute "iNumberOfZones"
		    quid       	"41012FFA0015")))
	(object Class "CTzCpStdTimeAlignmentsTable"
	    quid       	"410120610227"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"410120A20256"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CPersistedEntityWrapper"
		    quidu      	"40FFE4F602F7"))
	    operations 	(list Operations
		(object Operation "AddStdTimeAlignment"
		    quid       	"4101302701F2"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzCpRegionalZonesTable"
	    quid       	"41012ADD03A7"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"41012B65016E"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CPersistedEntityWrapper"
		    quidu      	"40FFE4F602F7"))
	    operations 	(list Operations
		(object Operation "AddRegionalZonesIndex"
		    quid       	"41012F8102BE"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0))
	    class_attributes 	(list class_attribute_list
		(object ClassAttribute "iPersistedEntity"
		    quid       	"41012BA401E0"
		    type       	"TRegionalZonesTable")))
	(object Class "CTzCpRegionsTable"
	    quid       	"41012C40023C"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"41012CA60071"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CPersistedEntityWrapper"
		    quidu      	"40FFE4F602F7"))
	    operations 	(list Operations
		(object Operation "AddRegion"
		    quid       	"41012F91011D"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0))
	    class_attributes 	(list class_attribute_list
		(object ClassAttribute "iRegions"
		    quid       	"410136D2017A")))
	(object Class "CTzCpRuleSetsTable"
	    quid       	"41012C720092"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"4101342E03CD"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CPersistedEntityWrapper"
		    quidu      	"40FFE4F602F7"))
	    operations 	(list Operations
		(object Operation "AddRuleSet"
		    quid       	"41012F9F020E"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzCpRuleDefinitionsTable"
	    quid       	"41012FBB02EC"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"4101343401FF"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CPersistedEntityWrapper"
		    quidu      	"40FFE4F602F7"))
	    operations 	(list Operations
		(object Operation "AddRuleDefintion"
		    quid       	"413ED4DE0193"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0))
	    class_attributes 	(list class_attribute_list
		(object ClassAttribute "iRuleDefinitions"
		    quid       	"4101370E00CF")))
	(object Class "MCompiler"
	    quid       	"41051AAA023D"
	    stereotype 	"Interface"
	    operations 	(list Operations
		(object Operation "Scan"
		    quid       	"41051BE90328"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "Parse"
		    quid       	"41051BF00114"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "Link"
		    quid       	"41051BF5025D"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "MDocument"
	    quid       	"41051ACA0182"
	    stereotype 	"Interface"
	    operations 	(list Operations
		(object Operation "AddChildElement"
		    quid       	"41060B5C011A"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "AddRootChildElement"
		    quid       	"410F62B503C0"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "AddAttribute"
		    quid       	"41060B6A0001"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "CloseElement"
		    quid       	"41060B70036C"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "CloseDocument"
		    quid       	"41060B82012A"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "MScanner"
	    quid       	"41051AE20172"
	    stereotype 	"Interface"
	    operations 	(list Operations
		(object Operation "Scan"
		    quid       	"41051C34026C"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzCompiler"
	    quid       	"41051CE800D6"
	    operations 	(list Operations
		(object Operation "Compile"
		    quid       	"411B296C03A7"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzCpScanner"
	    quid       	"40F4091E002A"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"41051AF203C4"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::MScanner"
		    quidu      	"41051AE20172"))
	    operations 	(list Operations
		(object Operation "ControlScanning"
		    quid       	"40F409A600C2"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzCpStringTable"
	    quid       	"410531CD00E6"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"410532010069"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CPersistedEntityWrapper"
		    quidu      	"40FFE4F602F7"))
	    operations 	(list Operations
		(object Operation "AddString"
		    quid       	"413ED51B028E"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzElement"
	    quid       	"410A3A3800EC"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"410A3A8D01F7"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CNode"
		    quidu      	"40F406D6032E")))
	(object Class "CTzAttribute"
	    quid       	"410A3A600051"
	    superclasses 	(list inheritance_relationship_list
		(object Inheritance_Relationship
		    quid       	"410A3A9802D2"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CNode"
		    quidu      	"40F406D6032E")))
	(object Class "CNode"
	    quid       	"40F406D6032E"
	    stereotype 	"abstract"
	    operations 	(list Operations
		(object Operation "AddAttribute"
		    quid       	"410A3C1900B4"
		    stereotype 	"virtual"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)
		(object Operation "AddChildElement"
		    quid       	"410A3C2301FC"
		    stereotype 	"virtual"
		    concurrency 	"Sequential"
		    opExportControl 	"Public"
		    uid        	0)))
	(object Class "CTzCpString"
	    quid       	"413ED5480175")
	(object Class "String"
	    quid       	"414001810380")
	(object Association "$UNNAMED$0"
	    quid       	"40FFE52103D8"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"40FFE5220162"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TZone"
		    quidu      	"40E13DFF01DB"
		    client_cardinality 	(value cardinality "1")
		    Containment 	"By Value"
		    exportControl 	"Private"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$1"
		    quid       	"40FFE522016C"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpZone"
		    quidu      	"40FFE4E60004"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$2"
	    quid       	"40FFE69101C6"
	    roles      	(list role_list
		(object Role "$UNNAMED$3"
		    quid       	"40FFE69201D2"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpZone"
		    quidu      	"40FFE4E60004"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$4"
		    quid       	"40FFE69201D4"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument"
		    quidu      	"40FFE67502F1")))
	(object Association "$UNNAMED$5"
	    quid       	"40FFE69402CF"
	    roles      	(list role_list
		(object Role "$UNNAMED$6"
		    quid       	"40FFE696003D"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRegion"
		    quidu      	"40FFE5A202C3"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$7"
		    quid       	"40FFE6960047"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument"
		    quidu      	"40FFE67502F1")))
	(object Association "$UNNAMED$8"
	    quid       	"40FFE6AE021A"
	    roles      	(list role_list
		(object Role "$UNNAMED$9"
		    quid       	"40FFE6B40006"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpZonesTable"
		    quidu      	"41012005016C"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$10"
		    quid       	"40FFE6B40008"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument"
		    quidu      	"40FFE67502F1"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$11"
	    quid       	"40FFE6B6010D"
	    roles      	(list role_list
		(object Role "$UNNAMED$12"
		    quid       	"40FFE6B80034"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRegionsTable"
		    quidu      	"41012C40023C"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$13"
		    quid       	"40FFE6B8003E"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument"
		    quidu      	"40FFE67502F1"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$14"
	    quid       	"40FFE6C90274"
	    roles      	(list role_list
		(object Role "$UNNAMED$15"
		    quid       	"40FFE6CA006D"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleDefinitionsTable"
		    quidu      	"41012FBB02EC"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$16"
		    quid       	"40FFE6CA0077"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument"
		    quidu      	"40FFE67502F1"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$17"
	    quid       	"40FFE6CE0195"
	    roles      	(list role_list
		(object Role "$UNNAMED$18"
		    quid       	"40FFE6CF0010"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleSetsTable"
		    quidu      	"41012C720092"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$19"
		    quid       	"40FFE6CF001A"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument"
		    quidu      	"40FFE67502F1"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$20"
	    quid       	"40FFE6D3025B"
	    roles      	(list role_list
		(object Role "$UNNAMED$21"
		    quid       	"40FFE6D40068"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpStdTimeAlignment"
		    quidu      	"40FFE5B002E2"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$22"
		    quid       	"40FFE6D40072"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument"
		    quidu      	"40FFE67502F1")))
	(object Association "$UNNAMED$23"
	    quid       	"40FFE6D602B0"
	    roles      	(list role_list
		(object Role "$UNNAMED$24"
		    quid       	"40FFE6D70167"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRegionalZonesTable"
		    quidu      	"41012ADD03A7"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$25"
		    quid       	"40FFE6D70171"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument"
		    quidu      	"40FFE67502F1")))
	(object Association "$UNNAMED$26"
	    quid       	"410108DE0167"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"410108DF01AF"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRegionalZonesIndex"
		    quidu      	"40E1906C010C"
		    Containment 	"By Value"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$27"
		    quid       	"410108DF01B9"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRegionalZonesIndex"
		    quidu      	"40FFE5910014"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$28"
	    quid       	"410108E30006"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"410108E30100"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRegion"
		    quidu      	"40E175D902B9"
		    Containment 	"By Value"
		    exportControl 	"Private"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$29"
		    quid       	"410108E3010A"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRegion"
		    quidu      	"40FFE5A202C3"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$30"
	    quid       	"410108E700C0"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"410108E701E3"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRuleSet"
		    quidu      	"40E1445E01B1"
		    Containment 	"By Value"
		    exportControl 	"Private"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$31"
		    quid       	"410108E701F7"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleSet"
		    quidu      	"40FFE5B90295"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$32"
	    quid       	"410108E9016D"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"410108E9029A"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRuleDefinition"
		    quidu      	"40E1450C0230"
		    Containment 	"By Value"
		    exportControl 	"Private"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$33"
		    quid       	"410108E902AE"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleDefinition"
		    quidu      	"40FFE5CC0030"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$34"
	    quid       	"410108EB0261"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"410108EB0397"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRuleUse"
		    quidu      	"40E144A300E7"
		    Containment 	"By Value"
		    exportControl 	"Private"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$35"
		    quid       	"410108EB03A1"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleUse"
		    quidu      	"40FFE5C40061"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$36"
	    quid       	"410108EF0108"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"410108EF0235"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TStdTimeAlignment"
		    quidu      	"40E143EC028A"
		    Containment 	"By Value"
		    exportControl 	"Private"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$37"
		    quid       	"410108EF023F"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpStdTimeAlignment"
		    quidu      	"40FFE5B002E2"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$38"
	    quid       	"41012085016C"
	    roles      	(list role_list
		(object Role "$UNNAMED$39"
		    quid       	"410120850389"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpStdTimeAlignmentsTable"
		    quidu      	"410120610227"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$40"
		    quid       	"410120850393"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument"
		    quidu      	"40FFE67502F1"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$41"
	    quid       	"410120BD0151"
	    roles      	(list role_list
		(object Role "$UNNAMED$42"
		    quid       	"410120BF023B"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpStdTimeAlignment"
		    quidu      	"40FFE5B002E2"
		    client_cardinality 	(value cardinality "0..n")
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$43"
		    quid       	"410120BF0245"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpStdTimeAlignmentsTable"
		    quidu      	"410120610227"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$44"
	    quid       	"41012A090301"
	    roles      	(list role_list
		(object Role "iZones"
		    quid       	"41012A0A03B7"
		    label      	"iZones"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpZone"
		    quidu      	"40FFE4E60004"
		    client_cardinality 	(value cardinality "1..*")
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$45"
		    quid       	"41012A0A03C1"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpZonesTable"
		    quidu      	"41012005016C")))
	(object Association "$UNNAMED$46"
	    quid       	"41012ACB0129"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"41012ACB02CD"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TZonesTable"
		    quidu      	"40FFD8100020"
		    Containment 	"By Value"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$47"
		    quid       	"41012ACB02E1"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpZonesTable"
		    quidu      	"41012005016C"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$48"
	    quid       	"41012B38037A"
	    roles      	(list role_list
		(object Role "$UNNAMED$49"
		    quid       	"41012B390191"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRegionalZonesTable"
		    quidu      	"40E190CD0023"
		    Containment 	"By Value"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$50"
		    quid       	"41012B3901AF"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRegionalZonesTable"
		    quidu      	"41012ADD03A7"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$51"
	    quid       	"41012B4800F3"
	    roles      	(list role_list
		(object Role "$UNNAMED$52"
		    quid       	"41012B480229"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRegionalZonesIndex"
		    quidu      	"40FFE5910014"
		    client_cardinality 	(value cardinality "1..*")
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$53"
		    quid       	"41012B480233"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRegionalZonesTable"
		    quidu      	"41012ADD03A7")))
	(object Association "$UNNAMED$54"
	    quid       	"41012C680368"
	    roles      	(list role_list
		(object Role "$UNNAMED$55"
		    quid       	"41012C69008F"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRegion"
		    quidu      	"40FFE5A202C3"
		    client_cardinality 	(value cardinality "1..*")
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$56"
		    quid       	"41012C69009A"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRegionsTable"
		    quidu      	"41012C40023C"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$57"
	    quid       	"41012F610248"
	    roles      	(list role_list
		(object Role "iRuleSets"
		    quid       	"41012F61032E"
		    label      	"iRuleSets"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleSet"
		    quidu      	"40FFE5B90295"
		    client_cardinality 	(value cardinality "1..*")
		    exportControl 	"Private"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$58"
		    quid       	"41012F610330"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleSetsTable"
		    quidu      	"41012C720092"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$59"
	    quid       	"41012F6903A8"
	    roles      	(list role_list
		(object Role "iRuleUses"
		    quid       	"41012F6A00BB"
		    label      	"iRuleUses"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleUse"
		    quidu      	"40FFE5C40061"
		    client_cardinality 	(value cardinality "1..*")
		    exportControl 	"Private"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$60"
		    quid       	"41012F6A00CF"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleSet"
		    quidu      	"40FFE5B90295")))
	(object Association "$UNNAMED$61"
	    quid       	"41012FD80104"
	    roles      	(list role_list
		(object Role "$UNNAMED$62"
		    quid       	"41012FDB01F9"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleDefinition"
		    quidu      	"40FFE5CC0030"
		    client_cardinality 	(value cardinality "1..*")
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$63"
		    quid       	"41012FDB0203"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleDefinitionsTable"
		    quidu      	"41012FBB02EC"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$64"
	    quid       	"4101318B0043"
	    roles      	(list role_list
		(object Role "$UNNAMED$65"
		    quid       	"4101318B01C0"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpStdTimeAlignment"
		    quidu      	"40FFE5B002E2"
		    client_cardinality 	(value cardinality "1..*")
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$66"
		    quid       	"4101318B01D4"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpZone"
		    quidu      	"40FFE4E60004")))
	(object Association "$UNNAMED$67"
	    quid       	"410132D8003F"
	    roles      	(list role_list
		(object Role "$UNNAMED$68"
		    quid       	"410132D8020B"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRegionalZonesIndex"
		    quidu      	"40FFE5910014"
		    client_cardinality 	(value cardinality "1")
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$69"
		    quid       	"410132D80216"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRegion"
		    quidu      	"40FFE5A202C3")))
	(object Association "$UNNAMED$70"
	    quid       	"4101391B02B1"
	    roles      	(list role_list
		(object Role "$UNNAMED$71"
		    quid       	"4101391C00E5"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CNode"
		    quidu      	"40F406D6032E"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$72"
		    quid       	"4101391C00EF"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument"
		    quidu      	"40FFE67502F1")))
	(object Association "$UNNAMED$73"
	    quid       	"4101394E00F4"
	    roles      	(list role_list
		(object Role "iAttributes"
		    quid       	"4101394E031B"
		    label      	"iAttributes"
		    supplier   	"Logical View::Analysis Model::SysClasses::TDesC8"
		    quidu      	"40E171210394"
		    client_cardinality 	(value cardinality "0..n")
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$74"
		    quid       	"4101394E032F"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CNode"
		    quidu      	"40F406D6032E")))
	(object Association "adds scanned data to"
	    quid       	"41051AFE02CA"
	    roles      	(list role_list
		(object Role "$UNNAMED$75"
		    quid       	"41051AFF0059"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::MDocument"
		    quidu      	"41051ACA0182"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$76"
		    quid       	"41051AFF005A"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpScanner"
		    quidu      	"40F4091E002A")))
	(object Association "$UNNAMED$77"
	    quid       	"41051B5E002A"
	    roles      	(list role_list
		(object Role "$UNNAMED$78"
		    quid       	"41051B5E022E"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::MScanner"
		    quidu      	"41051AE20172"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$79"
		    quid       	"41051B5E023D"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCompiler"
		    quidu      	"41051CE800D6")))
	(object Association "delegates scanning to"
	    quid       	"41051FA7023D"
	    roles      	(list role_list
		(object Role "$UNNAMED$80"
		    quid       	"41051FA7023E"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument"
		    quidu      	"40FFE67502F1")
		(object Role "$UNNAMED$81"
		    quid       	"41051FA7023F"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::MScanner"
		    quidu      	"41051AE20172"
		    is_navigable 	TRUE)))
	(object Association "supplies"
	    quid       	"4105207E029B"
	    roles      	(list role_list
		(object Role "$UNNAMED$82"
		    quid       	"4105207F0163"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpScanner"
		    quidu      	"40F4091E002A"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$83"
		    quid       	"4105207F0164"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCompiler"
		    quidu      	"41051CE800D6"
		    is_aggregate 	TRUE)))
	(object Association "directs building in"
	    quid       	"4105273901B1"
	    roles      	(list role_list
		(object Role "$UNNAMED$84"
		    quid       	"4105273901B2"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument"
		    quidu      	"40FFE67502F1"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$85"
		    quid       	"4105273901B3"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCompiler"
		    quidu      	"41051CE800D6"
		    is_aggregate 	TRUE)))
	(object Association "stores scanned data in"
	    quid       	"4105273F026C"
	    roles      	(list role_list
		(object Role "$UNNAMED$86"
		    quid       	"4105273F026D"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument"
		    quidu      	"40FFE67502F1"
		    is_aggregate 	TRUE)
		(object Role "iRoot"
		    quid       	"4105273F026E"
		    label      	"iRoot"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzElement"
		    quidu      	"410A3A3800EC"
		    exportControl 	"Private"
		    is_navigable 	TRUE)))
	(object Association "$UNNAMED$87"
	    quid       	"41052AC40124"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"41052AC402E9"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRuleSetsData"
		    quidu      	"40E13E1302C5"
		    Containment 	"By Value"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$88"
		    quid       	"41052AC402EA"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleSetsTable"
		    quidu      	"41012C720092"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$89"
	    quid       	"41052BF00069"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"41052BF001D0"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRulesDefinitionsData"
		    quidu      	"40E13F000028"
		    Containment 	"By Value"
		    exportControl 	"Private"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$90"
		    quid       	"41052BF001E0"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleDefinitionsTable"
		    quidu      	"41012FBB02EC"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$91"
	    quid       	"41052C670337"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"41052C6801A1"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TRegionsTable"
		    quidu      	"40E175950095"
		    Containment 	"By Value"
		    exportControl 	"Private"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$92"
		    quid       	"41052C6801C0"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpRegionsTable"
		    quidu      	"41012C40023C"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$93"
	    quid       	"41052ECC003A"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"41052ECC01D0"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TZonesDataTable"
		    quidu      	"40E143B101DE"
		    Containment 	"By Value"
		    exportControl 	"Private"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$94"
		    quid       	"41052ECC01E0"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpZonesTable"
		    quidu      	"41012005016C"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$95"
	    quid       	"410530A10347"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"410530A201A1"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TStdTimeAlignmentsData"
		    quidu      	"40E13E0A0006"
		    Containment 	"By Value"
		    exportControl 	"Private"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$96"
		    quid       	"410530A201B1"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpStdTimeAlignmentsTable"
		    quidu      	"410120610227"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$97"
	    quid       	"4105335D0105"
	    roles      	(list role_list
		(object Role "iPersistedEntity"
		    quid       	"4105335D026C"
		    label      	"iPersistedEntity"
		    supplier   	"Logical View::Analysis Model::TZClasses::TZStringsTable"
		    quidu      	"40E1713D0336"
		    Containment 	"By Value"
		    exportControl 	"Private"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$98"
		    quid       	"4105335D026D"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpStringTable"
		    quidu      	"410531CD00E6"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$99"
	    quid       	"410534040069"
	    roles      	(list role_list
		(object Role "$UNNAMED$100"
		    quid       	"410534040385"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpStringTable"
		    quidu      	"410531CD00E6"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$101"
		    quid       	"410534040395"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument"
		    quidu      	"40FFE67502F1"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$102"
	    quid       	"410A3A7102A3"
	    roles      	(list role_list
		(object Role "$UNNAMED$103"
		    quid       	"410A3A7102A4"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzElement"
		    quidu      	"410A3A3800EC"
		    client_cardinality 	(value cardinality "1")
		    is_aggregate 	TRUE)
		(object Role "iChild"
		    quid       	"410A3A7102A5"
		    label      	"iChild"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CNode"
		    quidu      	"40F406D6032E"
		    client_cardinality 	(value cardinality "0..n")
		    is_navigable 	TRUE)))
	(object Association "$UNNAMED$104"
	    quid       	"410F4AAE02E4"
	    roles      	(list role_list
		(object Role "iAttribute"
		    quid       	"410F4AAF01BC"
		    label      	"iAttribute"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CNode"
		    quidu      	"40F406D6032E"
		    client_cardinality 	(value cardinality "0..n")
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$105"
		    quid       	"410F4AAF01BD"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzElement"
		    quidu      	"410A3A3800EC"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$106"
	    quid       	"410F4E2803BB"
	    roles      	(list role_list
		(object Role "iValue"
		    quid       	"410F4E290254"
		    label      	"iValue"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::String"
		    quidu      	"414001810380"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$107"
		    quid       	"410F4E290255"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CNode"
		    quidu      	"40F406D6032E"
		    is_aggregate 	TRUE)))
	(object Association "$UNNAMED$108"
	    quid       	"410F6EA3036A"
	    roles      	(list role_list
		(object Role "iOpenedElement"
		    quid       	"410F6EA401D4"
		    label      	"iOpenedElement"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzElement"
		    quidu      	"410A3A3800EC"
		    exportControl 	"Private"
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$109"
		    quid       	"410F6EA401E3"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument"
		    quidu      	"40FFE67502F1")))
	(object Association "$UNNAMED$110"
	    quid       	"410F6F960050"
	    roles      	(list role_list
		(object Role "iParent"
		    quid       	"410F6F9B02E0"
		    label      	"iParent"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CNode"
		    quidu      	"40F406D6032E"
		    client_cardinality 	(value cardinality "1")
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$111"
		    quid       	"410F6F9B02E1"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CNode"
		    quidu      	"40F406D6032E")))
	(object Association "$UNNAMED$112"
	    quid       	"413ED5570202"
	    roles      	(list role_list
		(object Role "$UNNAMED$113"
		    quid       	"413ED55703B8"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpString"
		    quidu      	"413ED5480175"
		    client_cardinality 	(value cardinality "1..n")
		    is_navigable 	TRUE)
		(object Role "$UNNAMED$114"
		    quid       	"413ED55703B9"
		    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpStringTable"
		    quidu      	"410531CD00E6"
		    is_aggregate 	TRUE)))
	(object Class_Category "2. TZ Compiler_Parsing"
	    quid       	"40EBCECD02D8"
	    exportControl 	"Public"
	    logical_models 	(list unit_reference_list
		(object Association "$UNNAMED$115"
		    quid       	"40ED4BEE02D6"
		    roles      	(list role_list
			(object Role "$UNNAMED$116"
			    quid       	"40ED4BEF013D"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzRuleLetterString"
			    quidu      	"40ED4ABB01FD"
			    is_navigable 	TRUE)
			(object Role "$UNNAMED$117"
			    quid       	"40ED4BEF0147"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzRuleUse"
			    quidu      	"40ED4AA6001B"
			    is_navigable 	TRUE)))
		(object Association "$UNNAMED$118"
		    quid       	"40EEB04E02FC"
		    roles      	(list role_list
			(object Role "$UNNAMED$119"
			    quid       	"40EEB04F00C2"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzRuleUse"
			    quidu      	"40ED4AA6001B"
			    is_navigable 	TRUE)
			(object Role "$UNNAMED$120"
			    quid       	"40EEB04F00CC"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzRuleSet"
			    quidu      	"40ED4A9D03C5")))
		(object Association "$UNNAMED$121"
		    quid       	"40EEB06702F9"
		    roles      	(list role_list
			(object Role "$UNNAMED$122"
			    quid       	"40EEB06703CC"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzStdTimeAlignment"
			    quidu      	"40ED4A85006C"
			    is_navigable 	TRUE)
			(object Role "$UNNAMED$123"
			    quid       	"40EEB06703D6"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzZone"
			    quidu      	"40ED4A7C0131")))
		(object Association "$UNNAMED$124"
		    quid       	"40EEB0790062"
		    roles      	(list role_list
			(object Role "$UNNAMED$125"
			    quid       	"40EEB079013E"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzRegion"
			    quidu      	"40ED4A620331"
			    is_navigable 	TRUE)
			(object Role "$UNNAMED$126"
			    quid       	"40EEB0790140"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzRegion"
			    quidu      	"40ED4A620331")))
		(object Association "$UNNAMED$127"
		    quid       	"40EEB080038D"
		    roles      	(list role_list
			(object Role "$UNNAMED$128"
			    quid       	"40EEB08100A0"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzRegionalZonesIndex"
			    quidu      	"40ED5F05034F"
			    is_navigable 	TRUE)
			(object Role "$UNNAMED$129"
			    quid       	"40EEB08100A2"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzRegion"
			    quidu      	"40ED4A620331")))
		(object Association "$UNNAMED$130"
		    quid       	"40F4FCB600E5"
		    roles      	(list role_list
			(object Role "$UNNAMED$131"
			    quid       	"40F4FCB60207"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzRegion"
			    quidu      	"40ED4A620331"
			    is_navigable 	TRUE)
			(object Role "$UNNAMED$132"
			    quid       	"40F4FCB6021B"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzDocument"
			    quidu      	"40F406AD0084")))
		(object Association "$UNNAMED$133"
		    quid       	"40F4FCB802BF"
		    roles      	(list role_list
			(object Role "$UNNAMED$134"
			    quid       	"40F4FCB803CD"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzRuleSet"
			    quidu      	"40ED4A9D03C5"
			    is_navigable 	TRUE)
			(object Role "$UNNAMED$135"
			    quid       	"40F4FCB803D7"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzDocument"
			    quidu      	"40F406AD0084")))
		(object Association "$UNNAMED$136"
		    quid       	"40F4FCBB013C"
		    roles      	(list role_list
			(object Role "$UNNAMED$137"
			    quid       	"40F4FCBB0237"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzRuleLetterString"
			    quidu      	"40ED4ABB01FD"
			    is_navigable 	TRUE)
			(object Role "$UNNAMED$138"
			    quid       	"40F4FCBB0242"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzDocument"
			    quidu      	"40F406AD0084")))
		(object Association "$UNNAMED$139"
		    quid       	"40F4FCBD01A3"
		    roles      	(list role_list
			(object Role "$UNNAMED$140"
			    quid       	"40F4FCBD026C"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzZone"
			    quidu      	"40ED4A7C0131"
			    is_navigable 	TRUE)
			(object Role "$UNNAMED$141"
			    quid       	"40F4FCBD0277"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzDocument"
			    quidu      	"40F406AD0084")))
		(object Association "$UNNAMED$142"
		    quid       	"40F4FCBF0124"
		    roles      	(list role_list
			(object Role "$UNNAMED$143"
			    quid       	"40F4FCBF0251"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzRuleDefinition"
			    quidu      	"40ED4AAD015C"
			    is_navigable 	TRUE)
			(object Role "$UNNAMED$144"
			    quid       	"40F4FCBF025B"
			    supplier   	"Logical View::Analysis Model::TZClasses::CTzDocument"
			    quidu      	"40F406AD0084")))
		(object Class_Category "1. Assemble Rule"
		    quid       	"40ED5FFA0191"
		    exportControl 	"Public"
		    logical_models 	(list unit_reference_list)
		    statemachine 	(object State_Machine "State/Activity Model"
			quid       	"40ED61D40377"
			states     	(list States
			    (object ActivityState "Add RuleLetter to Collection"
				quid       	"40EBD3D600DD"
				transitions 	(list transition_list
				    (object State_Transition
					quid       	"40EBD4020180"
					supplier   	"Build RuleUse and add to RuleSet"
					quidu      	"40EBD3DE0373"
					sendEvent  	(object sendEvent
					    quid       	"40EBD4020183"))))
			    (object ActivityState "Add RuleDefinition to Collection"
				quid       	"40EBD3880026"
				transitions 	(list transition_list
				    (object State_Transition
					quid       	"40EBD40A02FE"
					supplier   	"Add RuleLetter to Collection"
					quidu      	"40EBD3D600DD"
					sendEvent  	(object sendEvent
					    quid       	"40EBD40A0301"))))
			    (object ActivityState "Build RuleUse and add to RuleSet"
				quid       	"40EBD3DE0373"
				transitions 	(list transition_list
				    (object State_Transition
					quid       	"40ED629B0138"
					supplier   	"$UNNAMED$145"
					quidu      	"40ED623D000C"
					sendEvent  	(object sendEvent
					    quid       	"40ED629B013B"))))
			    (object ActivityState "Add RuleSet to Collection"
				quid       	"40EBD38503E3"
				transitions 	(list transition_list
				    (object State_Transition
					quid       	"40EBD4080247"
					supplier   	"Add RuleDefinition to Collection"
					quidu      	"40EBD3880026"
					sendEvent  	(object sendEvent
					    quid       	"40EBD408024A"))))
			    (object ActivityState "Verify time range"
				quid       	"40EBD38303E0"
				transitions 	(list transition_list
				    (object State_Transition
					quid       	"40EBD406019A"
					label      	""
					supplier   	"Add RuleSet to Collection"
					quidu      	"40EBD38503E3"
					condition  	"within range"
					sendEvent  	(object sendEvent
					    quid       	"40EBD406019D"))
				    (object State_Transition
					quid       	"40ED625D01D6"
					label      	""
					supplier   	"$UNNAMED$145"
					quidu      	"40ED623D000C"
					condition  	"out of range"
					sendEvent  	(object sendEvent
					    quid       	"40ED625D01D9"))))
			    (object State "$UNNAMED$145"
				quid       	"40ED623D000C"
				type       	"EndState")
			    (object State "Start"
				quid       	"40ED6250017D"
				transitions 	(list transition_list
				    (object State_Transition
					quid       	"40ED625A034E"
					supplier   	"Verify time range"
					quidu      	"40EBD38303E0"
					sendEvent  	(object sendEvent
					    quid       	"40ED625A0351")))
				type       	"StartState"))
			partitions 	(list Partitions)
			statediagrams 	(list StateDiagrams
			    (object ActivityDiagram "Assemble Rule"
				quid       	"40ED61D4038B"
				title      	"Assemble Rule"
				zoom       	100
				max_height 	28350
				max_width  	21600
				origin_x   	0
				origin_y   	0
				items      	(list diagram_item_list
				    (object Swimlane "" @1
					line_color 	3342489
					width      	450)
				    (object ActivityStateView "Add RuleLetter to Collection" @2
					Parent_View 	@1
					location   	(650, 1340)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@2
					    location   	(650, 1337)
					    fill_color 	13434879
					    anchor_loc 	1
					    nlines     	2
					    max_width  	442
					    justify    	0
					    label      	"Add RuleLetter to Collection")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40EBD3D600DD"
					width      	556
					height     	119
					autoResize 	TRUE)
				    (object ActivityStateView "Add RuleSet to Collection" @3
					Parent_View 	@1
					location   	(649, 643)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@3
					    location   	(649, 637)
					    fill_color 	13434879
					    anchor_loc 	1
					    nlines     	2
					    max_width  	293
					    justify    	0
					    label      	"Add RuleSet to Collection")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40EBD38503E3"
					width      	411
					height     	124
					autoResize 	TRUE)
				    (object ActivityStateView "Add RuleDefinition to Collection" @4
					Parent_View 	@1
					location   	(650, 977)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@4
					    location   	(650, 962)
					    fill_color 	13434879
					    anchor_loc 	1
					    nlines     	2
					    max_width  	390
					    justify    	0
					    label      	"Add RuleDefinition to Collection")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40EBD3880026"
					width      	520
					height     	142
					autoResize 	TRUE)
				    (object TransView "" @5
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40EBD4080247"
					client     	@3
					supplier   	@4
					line_style 	0
					x_offset   	FALSE)
				    (object TransView "" @6
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40EBD40A02FE"
					client     	@4
					supplier   	@2
					line_style 	0
					x_offset   	FALSE)
				    (object ActivityStateView "Build RuleUse and add to RuleSet" @7
					Parent_View 	@1
					location   	(649, 1710)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@7
					    location   	(649, 1704)
					    fill_color 	13434879
					    anchor_loc 	1
					    nlines     	2
					    max_width  	352
					    justify    	0
					    label      	"Build RuleUse and add to RuleSet")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40EBD3DE0373"
					width      	470
					height     	124
					autoResize 	TRUE)
				    (object TransView "" @8
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40EBD4020180"
					client     	@2
					supplier   	@7
					line_style 	0
					x_offset   	FALSE)
				    (object ActivityStateView "Verify time range" @9
					Parent_View 	@1
					location   	(651, 320)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@9
					    location   	(651, 314)
					    fill_color 	13434879
					    anchor_loc 	1
					    nlines     	2
					    max_width  	293
					    justify    	0
					    label      	"Verify time range")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40EBD38303E0"
					width      	411
					height     	124
					autoResize 	TRUE)
				    (object TransView "" @10
					font       	(object Font
					    size       	10)
					label      	(object SegLabel @11
					    Parent_View 	@10
					    location   	(679, 437)
					    font       	(object Font
						size       	10)
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	"[ within range ]"
					    pctDist    	0.500000
					    height     	45
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40EBD406019A"
					client     	@9
					supplier   	@3
					line_style 	0
					x_offset   	FALSE)
				    (object StateView "EndState" "$UNNAMED$145" @12
					Parent_View 	@1
					location   	(651, 2028)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@12
					    location   	(705, 1986)
					    nlines     	2
					    max_width  	600
					    label      	"")
					icon_style 	"Icon"
					line_color 	3342489
					quidu      	"40ED623D000C"
					autoResize 	TRUE)
				    (object TransView "" @13
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40ED629B0138"
					client     	@7
					supplier   	@12
					line_style 	0
					x_offset   	FALSE)
				    (object TransView "" @14
					font       	(object Font
					    size       	10)
					label      	(object SegLabel @15
					    Parent_View 	@14
					    location   	(243, 1156)
					    font       	(object Font
						size       	10)
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	"[ out of range ]"
					    pctDist    	0.500000
					    height     	45
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40ED625D01D6"
					client     	@9
					supplier   	@12
					vertices   	(list Points
					    (488, 373)
					    (213, 463)
					    (213, 1767)
					    (609, 2002))
					line_style 	0
					x_offset   	FALSE)
				    (object StateView "StartState" "Start" @16
					Parent_View 	@1
					location   	(650, 42)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@16
					    location   	(692, 12)
					    nlines     	2
					    max_width  	600
					    label      	"Start")
					icon_style 	"Icon"
					line_color 	3342489
					quidu      	"40ED6250017D"
					autoResize 	TRUE)
				    (object TransView "" @17
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40ED625A034E"
					client     	@16
					supplier   	@9
					line_style 	0
					x_offset   	FALSE)
				    (object NoteView @18
					Parent_View 	@1
					location   	(1384, 215)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@18
					    location   	(1062, 65)
					    fill_color 	13434879
					    nlines     	6
					    max_width  	609
					    label      	
|The TimeZone and DST database will be configurable with regards to the period of interest (e.g. "from 1980"). Older rules are ignored.
					    )
					line_color 	3342489
					fill_color 	13434879
					width      	669
					height     	312)
				    (object NoteView @19
					Parent_View 	@1
					location   	(1390, 634)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@19
					    location   	(1068, 459)
					    fill_color 	13434879
					    nlines     	7
					    max_width  	609
					    label      	"Adding an item to a collection involves checking that the item is not duplicated in the collection. If it already exists, it will return a reference to the already existing item.")
					line_color 	3342489
					fill_color 	13434879
					width      	669
					height     	362)
				    (object AttachView "" @20
					stereotype 	TRUE
					line_color 	3342489
					client     	@18
					supplier   	@9
					line_style 	0)
				    (object AttachView "" @21
					stereotype 	TRUE
					line_color 	3342489
					client     	@19
					supplier   	@3
					line_style 	0)
				    (object AttachView "" @22
					stereotype 	TRUE
					line_color 	3342489
					client     	@19
					supplier   	@4
					line_style 	0)
				    (object AttachView "" @23
					stereotype 	TRUE
					line_color 	3342489
					client     	@19
					supplier   	@2
					line_style 	0)))))
		    logical_presentations 	(list unit_reference_list))
		(object Class_Category "2. Assemble Zone"
		    quid       	"40ED60210153"
		    exportControl 	"Public"
		    logical_models 	(list unit_reference_list)
		    statemachine 	(object State_Machine "State/Activity Model3"
			quid       	"40EBD3770393"
			states     	(list States
			    (object ActivityState "Add to Zone name collection"
				quid       	"40EBDD8C00C9"
				transitions 	(list transition_list
				    (object State_Transition
					quid       	"40EBDDAB02A6"
					supplier   	"Build new Zone"
					quidu      	"40EBDD9902B3"
					sendEvent  	(object sendEvent
					    quid       	"40EBDDAB02A9"))))
			    (object ActivityState "Build new Zone"
				quid       	"40EBDD9902B3"
				transitions 	(list transition_list
				    (object State_Transition
					quid       	"40ED654F025F"
					supplier   	"End Assemble Zone"
					quidu      	"40ED654802EB"
					sendEvent  	(object sendEvent
					    quid       	"40ED654F0262"))))
			    (object State "End Assemble Zone"
				quid       	"40ED654802EB"
				type       	"EndState")
			    (object State "Start Assemble Zone"
				quid       	"40ED654A02D0"
				transitions 	(list transition_list
				    (object State_Transition
					quid       	"40ED654D0248"
					supplier   	"Add to Zone name collection"
					quidu      	"40EBDD8C00C9"
					sendEvent  	(object sendEvent
					    quid       	"40ED654D024B")))
				type       	"StartState"))
			partitions 	(list Partitions)
			statediagrams 	(list StateDiagrams
			    (object ActivityDiagram "Assemble Zone"
				quid       	"40EBD377039D"
				title      	"Assemble Zone"
				zoom       	100
				max_height 	28350
				max_width  	21600
				origin_x   	0
				origin_y   	0
				items      	(list diagram_item_list
				    (object Swimlane "" @24
					line_color 	3342489
					width      	450)
				    (object ActivityStateView "Add to Zone name collection" @25
					Parent_View 	@24
					location   	(606, 450)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@25
					    location   	(606, 444)
					    fill_color 	13434879
					    anchor_loc 	1
					    nlines     	2
					    max_width  	293
					    justify    	0
					    label      	"Add to Zone name collection")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40EBDD8C00C9"
					width      	411
					height     	124
					autoResize 	TRUE)
				    (object ActivityStateView "Build new Zone" @26
					Parent_View 	@24
					location   	(606, 803)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@26
					    location   	(606, 797)
					    fill_color 	13434879
					    anchor_loc 	1
					    nlines     	2
					    max_width  	293
					    justify    	0
					    label      	"Build new Zone")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40EBDD9902B3"
					width      	411
					height     	124
					autoResize 	TRUE)
				    (object TransView "" @27
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40EBDDAB02A6"
					client     	@25
					supplier   	@26
					line_style 	0
					x_offset   	FALSE)
				    (object StateView "EndState" "End Assemble Zone" @28
					Parent_View 	@24
					location   	(605, 1134)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@28
					    location   	(659, 1092)
					    nlines     	2
					    max_width  	600
					    label      	"End Assemble Zone")
					icon_style 	"Icon"
					line_color 	3342489
					quidu      	"40ED654802EB"
					autoResize 	TRUE)
				    (object TransView "" @29
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40ED654F025F"
					client     	@26
					supplier   	@28
					line_style 	0
					x_offset   	FALSE)
				    (object StateView "StartState" "Start Assemble Zone" @30
					Parent_View 	@24
					location   	(607, 153)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@30
					    location   	(649, 123)
					    nlines     	2
					    max_width  	600
					    label      	"Start Assemble Zone")
					icon_style 	"Icon"
					line_color 	3342489
					quidu      	"40ED654A02D0"
					autoResize 	TRUE)
				    (object TransView "" @31
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40ED654D0248"
					client     	@30
					supplier   	@25
					line_style 	0
					x_offset   	FALSE)
				    (object NoteView @32
					Parent_View 	@24
					location   	(1356, 409)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@32
					    location   	(1034, 234)
					    fill_color 	13434879
					    nlines     	7
					    max_width  	609
					    label      	"Adding an item to a collection involves checking that the item is not duplicated in the collection. If it already exists, it will return a reference to the already existing item.")
					line_color 	3342489
					fill_color 	13434879
					width      	669
					height     	362)
				    (object AttachView "" @33
					stereotype 	TRUE
					line_color 	3342489
					client     	@32
					supplier   	@25
					line_style 	0)))))
		    logical_presentations 	(list unit_reference_list))
		(object Class_Category "3. Assemble Time Alignment"
		    quid       	"40ED633B014F"
		    exportControl 	"Public"
		    logical_models 	(list unit_reference_list)
		    statemachine 	(object State_Machine "State/Activity Model2"
			quid       	"40ED635E00D9"
			states     	(list States
			    (object ActivityState "Add TimeZoneFormat to Collection"
				quid       	"40EBDCBC03B6"
				transitions 	(list transition_list
				    (object State_Transition
					quid       	"40EBDD0802C0"
					supplier   	"Build StdTimeAlignment object and add to Zone"
					quidu      	"40EBDCE40398"
					sendEvent  	(object sendEvent
					    quid       	"40EBDD0802C3"))))
			    (object ActivityState "Build StdTimeAlignment object and add to Zone"
				quid       	"40EBDCE40398"
				transitions 	(list transition_list
				    (object State_Transition
					quid       	"40ED641F0217"
					supplier   	"End Assemble Time Alignment"
					quidu      	"40ED63C20132"
					sendEvent  	(object sendEvent
					    quid       	"40ED641F021A"))))
			    (object ActivityState "Verify End Date of Time Alignment"
				quid       	"40EBDC470090"
				transitions 	(list transition_list
				    (object State_Transition
					quid       	"40EBDD0601C2"
					label      	""
					supplier   	"Add TimeZoneFormat to Collection"
					quidu      	"40EBDCBC03B6"
					condition  	"within range"
					sendEvent  	(object sendEvent
					    quid       	"40EBDD0601C5"))
				    (object State_Transition
					quid       	"40ED63F9009E"
					label      	""
					supplier   	"End Assemble Time Alignment"
					quidu      	"40ED63C20132"
					condition  	"out of range"
					sendEvent  	(object sendEvent
					    quid       	"40ED63F900A1"))))
			    (object State "Start Assemble Time Alignment"
				quid       	"40ED63C00266"
				transitions 	(list transition_list
				    (object State_Transition
					quid       	"40ED63ED00A0"
					supplier   	"End Assemble Time Alignment"
					quidu      	"40ED63C20132"
					sendEvent  	(object sendEvent
					    quid       	"40ED63ED00A3"))
				    (object State_Transition
					quid       	"40ED644402DA"
					supplier   	"Verify End Date of Time Alignment"
					quidu      	"40EBDC470090"
					sendEvent  	(object sendEvent
					    quid       	"40ED644402DD")))
				type       	"StartState")
			    (object State "End Assemble Time Alignment"
				quid       	"40ED63C20132"
				type       	"EndState"))
			partitions 	(list Partitions)
			statediagrams 	(list StateDiagrams
			    (object ActivityDiagram "Assemble Time Alignment"
				quid       	"40ED635E00E3"
				title      	"Assemble Time Alignment"
				zoom       	100
				max_height 	28350
				max_width  	21600
				origin_x   	0
				origin_y   	0
				items      	(list diagram_item_list
				    (object Swimlane "" @34
					line_color 	3342489
					width      	450)
				    (object ActivityStateView "Add TimeZoneFormat to Collection" @35
					Parent_View 	@34
					location   	(885, 915)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@35
					    location   	(885, 906)
					    fill_color 	13434879
					    anchor_loc 	1
					    nlines     	2
					    max_width  	465
					    justify    	0
					    label      	"Add TimeZoneFormat to Collection")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40EBDCBC03B6"
					width      	587
					height     	131
					autoResize 	TRUE)
				    (object ActivityStateView "Verify End Date of Time Alignment" @36
					Parent_View 	@34
					location   	(884, 522)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@36
					    location   	(884, 519)
					    fill_color 	13434879
					    anchor_loc 	1
					    nlines     	2
					    max_width  	373
					    justify    	0
					    label      	"Verify End Date of Time Alignment")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40EBDC470090"
					width      	487
					height     	118
					autoResize 	TRUE)
				    (object TransView "" @37
					font       	(object Font
					    size       	10)
					label      	(object SegLabel @38
					    Parent_View 	@37
					    location   	(914, 671)
					    font       	(object Font
						size       	10)
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	"[ within range ]"
					    pctDist    	0.500000
					    height     	45
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40EBDD0601C2"
					client     	@36
					supplier   	@35
					line_style 	0
					x_offset   	FALSE)
				    (object ActivityStateView "Build StdTimeAlignment object and add to Zone" @39
					Parent_View 	@34
					location   	(884, 1353)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@39
					    location   	(884, 1344)
					    fill_color 	13434879
					    anchor_loc 	1
					    nlines     	2
					    max_width  	497
					    justify    	0
					    label      	"Build StdTimeAlignment object and add to Zone")
					icon_style 	"Icon"
					line_color 	3342489
					fill_color 	13434879
					quidu      	"40EBDCE40398"
					width      	619
					height     	131
					autoResize 	TRUE)
				    (object TransView "" @40
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40EBDD0802C0"
					client     	@35
					supplier   	@39
					line_style 	0
					x_offset   	FALSE)
				    (object StateView "StartState" "Start Assemble Time Alignment" @41
					Parent_View 	@34
					location   	(884, 208)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@41
					    location   	(926, 178)
					    nlines     	2
					    max_width  	600
					    label      	"Start Assemble Time Alignment")
					icon_style 	"Icon"
					line_color 	3342489
					quidu      	"40ED63C00266"
					autoResize 	TRUE)
				    (object TransView "" @42
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40ED644402DA"
					client     	@41
					supplier   	@36
					line_style 	0
					x_offset   	FALSE)
				    (object StateView "EndState" "End Assemble Time Alignment" @43
					Parent_View 	@34
					location   	(886, 1661)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@43
					    location   	(940, 1619)
					    nlines     	2
					    max_width  	600
					    label      	"End Assemble Time Alignment")
					icon_style 	"Icon"
					line_color 	3342489
					quidu      	"40ED63C20132"
					autoResize 	TRUE)
				    (object TransView "" @44
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40ED641F0217"
					client     	@39
					supplier   	@43
					line_style 	0
					x_offset   	FALSE)
				    (object TransView "" @45
					font       	(object Font
					    size       	10)
					label      	(object SegLabel @46
					    Parent_View 	@45
					    location   	(520, 1184)
					    font       	(object Font
						size       	10)
					    anchor_loc 	1
					    nlines     	1
					    max_width  	450
					    justify    	0
					    label      	"[ out of range ]"
					    pctDist    	0.500000
					    height     	45
					    orientation 	0)
					stereotype 	TRUE
					line_color 	3342489
					quidu      	"40ED63F9009E"
					client     	@36
					supplier   	@43
					vertices   	(list Points
					    (691, 570)
					    (475, 625)
					    (475, 1594)
					    (844, 1654))
					line_style 	0
					x_offset   	FALSE)
				    (object NoteView @47
					Parent_View 	@34
					location   	(1759, 784)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@47
					    location   	(1437, 609)
					    fill_color 	13434879
					    nlines     	7
					    max_width  	609
					    label      	"Adding an item to a collection involves checking that the item is not duplicated in the collection. If it already exists, it will return a reference to the already existing item.")
					line_color 	3342489
					fill_color 	13434879
					width      	669
					height     	362)
				    (object AttachView "" @48
					stereotype 	TRUE
					line_color 	3342489
					client     	@47
					supplier   	@35
					line_style 	0)
				    (object NoteView @49
					Parent_View 	@34
					location   	(1752, 390)
					font       	(object Font
					    size       	10)
					label      	(object ItemLabel
					    Parent_View 	@49
					    location   	(1430, 240)
					    fill_color 	13434879
					    nlines     	6
					    max_width  	609
					    label      	
|The TimeZone and DST database will be configurable with regards to the period of interest (e.g. "from 1980"). Older rules are ignored.
					    )
					line_color 	3342489
					fill_color 	13434879
					width      	669
					height     	312)
				    (object AttachView "" @50
					stereotype 	TRUE
					line_color 	3342489
					client     	@49
					supplier   	@36
					line_style 	0)))))
		    logical_presentations 	(list unit_reference_list)))
	    logical_presentations 	(list unit_reference_list))
	(object Class_Category "1. TZ Compiler_Scanning"
	    quid       	"40EBCEAB0257"
	    exportControl 	"Public"
	    logical_models 	(list unit_reference_list
		(object Association "$UNNAMED$146"
		    quid       	"40F406F6001F"
		    roles      	(list role_list
			(object Role "token"
			    quid       	"40F406F60231"
			    label      	"token"
			    supplier   	"Logical View::Analysis Model::SysClasses::TDesC8"
			    quidu      	"40E171210394"
			    client_cardinality 	(value cardinality "1..n")
			    is_navigable 	TRUE)
			(object Role "$UNNAMED$147"
			    quid       	"40F406F6023B"
			    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CNode"
			    quidu      	"40F406D6032E"
			    client_cardinality 	(value cardinality "1"))))
		(object Association "$UNNAMED$148"
		    quid       	"40F4072A027F"
		    roles      	(list role_list
			(object Role "iChild"
			    quid       	"40F4072C0083"
			    label      	"iChild"
			    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CNode"
			    quidu      	"40F406D6032E"
			    client_cardinality 	(value cardinality "0..n")
			    is_navigable 	TRUE)
			(object Role "$UNNAMED$149"
			    quid       	"40F4072C008D"
			    supplier   	"Logical View::Design Model::3. TZ Compiler - Design::CNode"
			    quidu      	"40F406D6032E"
			    client_cardinality 	(value cardinality "1"))))
		(object Mechanism @51
		    logical_models 	(list unit_reference_list
			(object Object "$UNNAMED$150"
			    quid       	"40F4119F015F"
			    collaborators 	(list link_list
				(object Link
				    quid       	"40F411B30354"
				    supplier   	"$UNNAMED$151"
				    quidu      	"40F411A80086"
				    messages   	(list Messages
					(object Message "ControlScanning( )"
					    quid       	"40F4144F00E1"
					    frequency  	"Aperiodic"
					    synchronization 	"Simple"
					    dir        	"FromClientToSupplier"
					    sequence   	"1"
					    ordinal    	0
					    quidu      	"40F409A600C2")
					(object Message "AddRootChildElement( )"
					    quid       	"40F414670141"
					    frequency  	"Aperiodic"
					    synchronization 	"Simple"
					    dir        	"ToClientFromSupplier"
					    sequence   	"1.1"
					    ordinal    	1
					    quidu      	"411B2FA102C1")
					(object Message "AddAttribute( )"
					    quid       	"40F414710330"
					    frequency  	"Aperiodic"
					    synchronization 	"Simple"
					    dir        	"ToClientFromSupplier"
					    sequence   	"1.3"
					    ordinal    	3
					    quidu      	"411B2FB502E0")
					(object Message "CloseElement( )"
					    quid       	"40F41474033F"
					    frequency  	"Aperiodic"
					    synchronization 	"Simple"
					    dir        	"ToClientFromSupplier"
					    sequence   	"1.4"
					    ordinal    	4
					    quidu      	"411B2FBB0050")
					(object Message "CloseDocument()"
					    quid       	"40F417AA0052"
					    frequency  	"Aperiodic"
					    synchronization 	"Simple"
					    dir        	"ToClientFromSupplier"
					    sequence   	"1.5"
					    ordinal    	5
					    Operation  	"CloseDocument( )"
					    quidu      	"411B2FC002A2")
					(object Message "AddChildElement"
					    quid       	"410F61CB0265"
					    frequency  	"Aperiodic"
					    synchronization 	"Simple"
					    dir        	"ToClientFromSupplier"
					    sequence   	"1.2"
					    ordinal    	2
					    Operation  	"AddChildElement( )"
					    quidu      	"411B2FAE008F"))))
			    class      	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument"
			    quidu      	"40FFE67502F1"
			    persistence 	"Persistent"
			    multi      	FALSE)
			(object Object "$UNNAMED$151"
			    quid       	"40F411A80086"
			    class      	"Logical View::Design Model::3. TZ Compiler - Design::CTzCpScanner"
			    quidu      	"40F4091E002A"
			    persistence 	"Transient"
			    multi      	FALSE))))
	    statemachine 	(object State_Machine "State/Activity Model"
		quid       	"40EAD4DD00E9"
		states     	(list States
		    (object State "Await First Char"
			quid       	"410F51240338"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"410F51710107"
				label      	""
				supplier   	"Await End Of Token"
				quidu      	"410F515D01A3"
				Event      	(object Event "'R'"
				    quid       	"410F51710108")
				action     	(object action "AddRootChildElement()"
				    quid       	"410F51710109")
				sendEvent  	(object sendEvent
				    quid       	"410F5171010A"))
			    (object State_Transition
				quid       	"410F51D101E3"
				label      	""
				supplier   	"Await End Of Token"
				quidu      	"410F515D01A3"
				Event      	(object Event "'Z'"
				    quid       	"410F51D101E4")
				action     	(object action "AddRootChildElement()"
				    quid       	"410F51D101E5")
				sendEvent  	(object sendEvent
				    quid       	"410F51D101E6"))
			    (object State_Transition
				quid       	"410F51D7032B"
				label      	""
				supplier   	"Await End Of Token"
				quidu      	"410F515D01A3"
				Event      	(object Event "'L'"
				    quid       	"410F51D7032C")
				action     	(object action "AddRootChildElement()"
				    quid       	"410F51D7032D")
				sendEvent  	(object sendEvent
				    quid       	"410F51D7032E"))
			    (object State_Transition
				quid       	"410F53820207"
				label      	""
				supplier   	"Await Start Of Token"
				quidu      	"410F5178002C"
				Event      	(object Event "' '"
				    quid       	"410F53820208")
				action     	(object action "AddChildElement()"
				    quid       	"410F53820209")
				sendEvent  	(object sendEvent
				    quid       	"410F5382020A"))
			    (object State_Transition
				quid       	"410F544E01DB"
				label      	""
				supplier   	"Await LF"
				quidu      	"410F518E00B9"
				Event      	(object Event "!"
				    quid       	"410F544E01DC")
				condition  	"'L' | 'R' | 'Z' | ' '"
				sendEvent  	(object sendEvent
				    quid       	"410F544E01DE"))
			    (object State_Transition
				quid       	"410F54F40047"
				label      	""
				supplier   	"End TZ Scanning"
				quidu      	"410F519900E8"
				Event      	(object Event "EOF"
				    quid       	"410F54F40048")
				sendEvent  	(object sendEvent
				    quid       	"410F54F4004A"))
			    (object State_Transition
				quid       	"410F55400086"
				supplier   	"Await LF"
				quidu      	"410F518E00B9"
				sendEvent  	(object sendEvent
				    quid       	"410F55400089")))
			type       	"Normal")
		    (object State "Start TZ Scanning"
			quid       	"410F513D0183"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"410F514E0145"
				supplier   	"Await First Char"
				quidu      	"410F51240338"
				sendEvent  	(object sendEvent
				    quid       	"410F514E0148")))
			type       	"StartState")
		    (object State "Await End Of Token"
			quid       	"410F515D01A3"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"410F51830184"
				label      	""
				supplier   	"Await Start Of Token"
				quidu      	"410F5178002C"
				Event      	(object Event "WhiteSpace"
				    quid       	"410F51830185")
				action     	(object action "AddAttribute()"
				    quid       	"410F51830186")
				sendEvent  	(object sendEvent
				    quid       	"410F51830187"))
			    (object State_Transition
				quid       	"410F526C039A"
				label      	""
				supplier   	"Await LF"
				quidu      	"410F518E00B9"
				condition  	"CR | '#'"
				action     	(object action "AddAttribute()"
				    quid       	"410F526C039C")
				sendEvent  	(object sendEvent
				    quid       	"410F526C039D"))
			    (object State_Transition
				quid       	"410F58670062"
				label      	""
				supplier   	"End TZ Scanning"
				quidu      	"410F519900E8"
				Event      	(object Event "EOF"
				    quid       	"410F58670063")
				sendEvent  	(object sendEvent
				    quid       	"410F58670065")))
			type       	"Normal")
		    (object State "Await Start Of Token"
			quid       	"410F5178002C"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"410F51A803D6"
				label      	""
				supplier   	"Await LF"
				quidu      	"410F518E00B9"
				condition  	"CR | '#'"
				sendEvent  	(object sendEvent
				    quid       	"410F51A803D9"))
			    (object State_Transition
				quid       	"410F52D100EC"
				label      	""
				supplier   	"Await End Of Token"
				quidu      	"410F515D01A3"
				Event      	(object Event "Non-WhiteSpace"
				    quid       	"410F52D100ED")
				sendEvent  	(object sendEvent
				    quid       	"410F52D100EF"))
			    (object State_Transition
				quid       	"410F58740033"
				label      	""
				supplier   	"End TZ Scanning"
				quidu      	"410F519900E8"
				Event      	(object Event "EOF"
				    quid       	"410F58740034")
				sendEvent  	(object sendEvent
				    quid       	"410F58740036")))
			type       	"Normal")
		    (object State "Await LF"
			quid       	"410F518E00B9"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"410F525A004E"
				label      	""
				supplier   	"Await First Char"
				quidu      	"410F51240338"
				Event      	(object Event "LF"
				    quid       	"410F525A004F")
				action     	(object action "CloseElement()"
				    quid       	"410F525A005E")
				sendEvent  	(object sendEvent
				    quid       	"410F525A005F"))
			    (object State_Transition
				quid       	"410F53E20209"
				label      	""
				supplier   	"End TZ Scanning"
				quidu      	"410F519900E8"
				Event      	(object Event "EOF"
				    quid       	"410F53E2020A")
				sendEvent  	(object sendEvent
				    quid       	"410F53E2020C")))
			type       	"Normal")
		    (object State "End TZ Scanning"
			quid       	"410F519900E8"
			type       	"EndState"))
		partitions 	(list Partitions)
		statediagrams 	(list StateDiagrams
		    (object State_Diagram "TZ Compiler_Scanning"
			quid       	"40EAD4DD00FD"
			title      	"TZ Compiler_Scanning"
			zoom       	100
			max_height 	28350
			max_width  	21600
			origin_x   	-3928
			origin_y   	1225
			items      	(list diagram_item_list
			    (object NoteView @52
				location   	(406, 3022)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@52
				    location   	(81, 2869)
				    fill_color 	13434879
				    nlines     	6
				    max_width  	615
				    label      	"Start of a new line.")
				line_color 	3342489
				fill_color 	13434879
				width      	675
				height     	318)
			    (object NoteView @53
				location   	(1144, 353)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@53
				    location   	(62, 53)
				    fill_color 	13434879
				    nlines     	12
				    max_width  	2128
				    label      	
|This state machine is a realisation of the CTzCpScanner::ControlScanning() method. It combines
|
|This state machine scans an entire TZ file.
|
|It generates a collection of Nodes, each containing a collection of 'Tokens', or nameless attributes (as descriptors). The first Attribute in each Node describes the type or name of the Node: e.g. "Rule", "Link", "Zone", or " " (StdTimeAlignment).
|
|AddRootChildElement() adds an element to the document root node. Opens added element.
|AddChildElement() adds an element as a child of the current opened node. Opens added element.
|CloseElement() closes the current opened element and returns to the parent node.
|AddAttribute() adds a value (nameless) to current opened element
				    )
				line_color 	3342489
				fill_color 	13434879
				width      	2188
				height     	613)
			    (object NoteView @54
				location   	(378, 890)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@54
				    location   	(53, 731)
				    fill_color 	13434879
				    nlines     	6
				    max_width  	615
				    label      	"Ignore line if it starts with an unexpected character. A warning can be generated and perhaps logged to a file together with the contents of the line in question.")
				line_color 	3342489
				fill_color 	13434879
				width      	675
				height     	331)
			    (object StateView "Normal" "Await First Char" @55
				location   	(1085, 1176)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@55
				    location   	(1085, 1165)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	204
				    justify    	0
				    label      	"Await First Char")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"410F51240338"
				autoResize 	TRUE)
			    (object StateView "StartState" "Start TZ Scanning" @56
				location   	(1074, 900)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@56
				    location   	(1116, 870)
				    nlines     	2
				    max_width  	600
				    label      	"Start TZ Scanning")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"410F513D0183"
				autoResize 	TRUE)
			    (object TransView "" @57
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @58
				    Parent_View 	@57
				    location   	(1117, 1019)
				    font       	(object Font
					size       	10)
				    hidden     	TRUE
				    anchor_loc 	1
				    nlines     	1
				    max_width  	60
				    justify    	0
				    label      	""
				    pctDist    	0.500000
				    height     	45
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"410F514E0145"
				client     	@56
				supplier   	@55
				line_style 	3
				origin_attachment 	(1072, 930)
				terminal_attachment 	(1072, 1108)
				x_offset   	FALSE)
			    (object StateView "Normal" "Await End Of Token" @59
				location   	(1063, 1594)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@59
				    location   	(1063, 1563)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	216
				    justify    	0
				    label      	"Await End Of Token")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"410F515D01A3"
				width      	312
				height     	175
				autoResize 	TRUE)
			    (object StateView "Normal" "Await Start Of Token" @60
				location   	(1122, 2155)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@60
				    location   	(1122, 2144)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	210
				    justify    	0
				    label      	"Await Start Of Token")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"410F5178002C"
				width      	306
				height     	134
				autoResize 	TRUE)
			    (object StateView "Normal" "Await LF" @61
				location   	(1100, 2583)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@61
				    location   	(1100, 2572)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	204
				    justify    	0
				    label      	"Await LF")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"410F518E00B9"
				autoResize 	TRUE)
			    (object StateView "EndState" "End TZ Scanning" @62
				location   	(1098, 2971)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@62
				    location   	(1152, 2929)
				    nlines     	2
				    max_width  	600
				    label      	"End TZ Scanning")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"410F519900E8"
				autoResize 	TRUE)
			    (object StateView "EndState" "End TZ Scanning" @63
				location   	(1698, 1983)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@63
				    location   	(1752, 1941)
				    nlines     	2
				    max_width  	600
				    label      	"End TZ Scanning")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"410F519900E8"
				autoResize 	TRUE)
			    (object NoteView @64
				location   	(1900, 2575)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@64
				    location   	(1640, 2453)
				    fill_color 	13434879
				    nlines     	5
				    max_width  	484
				    label      	"WhiteSpace includes spaces and tabs")
				line_color 	3342489
				fill_color 	13434879
				width      	544
				height     	256)
			    (object TransView "" @65
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @66
				    Parent_View 	@65
				    location   	(214, 1767)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	3
				    max_width  	357
				    justify    	0
				    label      	"LF / CloseElement()"
				    pctDist    	0.535864
				    height     	14
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"410F525A004E"
				client     	@61
				supplier   	@55
				vertices   	(list Points
				    (950, 2609)
				    (200, 2609)
				    (200, 1124)
				    (935, 1124))
				line_style 	3
				origin_attachment 	(950, 2609)
				terminal_attachment 	(935, 1124)
				x_offset   	FALSE)
			    (object AttachView "" @67
				stereotype 	TRUE
				line_color 	3342489
				client     	@52
				supplier   	@65
				vertices   	(list Points
				    (302, 2862)
				    (25, 2435)
				    (200, 1866))
				line_style 	0)
			    (object TransView "" @68
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @69
				    Parent_View 	@68
				    location   	(1173, 2788)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	80
				    justify    	0
				    label      	"EOF"
				    pctDist    	0.497297
				    height     	67
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"410F53E20209"
				client     	@61
				supplier   	@62
				line_style 	3
				origin_attachment 	(1106, 2649)
				terminal_attachment 	(1106, 2929)
				x_offset   	FALSE)
			    (object TransView "" @70
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @71
				    Parent_View 	@70
				    location   	(1035, 1855)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	531
				    justify    	0
				    label      	"WhiteSpace / AddAttribute()"
				    pctDist    	0.428922
				    height     	54
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"410F51830184"
				client     	@59
				supplier   	@60
				line_style 	3
				origin_attachment 	(1088, 1681)
				terminal_attachment 	(1088, 2088)
				x_offset   	FALSE)
			    (object AttachView "" @72
				stereotype 	TRUE
				line_color 	3342489
				client     	@64
				supplier   	@70
				line_style 	0)
			    (object TransView "" @73
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @74
				    Parent_View 	@73
				    location   	(692, 2045)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	441
				    justify    	0
				    label      	"[ CR | '#' ] / AddAttribute()"
				    pctDist    	0.455744
				    height     	51
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"410F526C039A"
				client     	@59
				supplier   	@61
				vertices   	(list Points
				    (907, 1622)
				    (641, 1622)
				    (641, 2558)
				    (950, 2558))
				line_style 	3
				origin_attachment 	(907, 1622)
				terminal_attachment 	(950, 2558)
				x_offset   	FALSE)
			    (object TransView "" @75
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @76
				    Parent_View 	@75
				    location   	(1569, 1555)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	80
				    justify    	0
				    label      	"EOF"
				    pctDist    	0.446863
				    height     	43
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"410F58670062"
				client     	@59
				supplier   	@63
				vertices   	(list Points
				    (1219, 1597)
				    (1659, 1597)
				    (1659, 1941))
				line_style 	3
				origin_attachment 	(1219, 1597)
				terminal_attachment 	(1659, 1941)
				x_offset   	FALSE)
			    (object TransView "" @77
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @78
				    Parent_View 	@77
				    location   	(1101, 1402)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	599
				    justify    	0
				    label      	"'R' / AddRootChildElement()"
				    pctDist    	0.603774
				    height     	51
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"410F51710107"
				client     	@55
				supplier   	@59
				line_style 	3
				origin_attachment 	(1050, 1243)
				terminal_attachment 	(1050, 1506)
				x_offset   	FALSE)
			    (object TransView "" @79
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @80
				    Parent_View 	@79
				    location   	(1368, 1302)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	635
				    justify    	0
				    label      	"'Z' / AddRootChildElement()"
				    pctDist    	0.397403
				    height     	70
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"410F51D101E3"
				client     	@55
				supplier   	@59
				vertices   	(list Points
				    (1235, 1201)
				    (1437, 1201)
				    (1437, 1544)
				    (1219, 1544))
				line_style 	3
				origin_attachment 	(1235, 1201)
				terminal_attachment 	(1219, 1544)
				x_offset   	FALSE)
			    (object TransView "" @81
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @82
				    Parent_View 	@81
				    location   	(679, 1318)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	635
				    justify    	0
				    label      	"'L' / AddRootChildElement()"
				    pctDist    	0.444030
				    height     	15
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"410F51D7032B"
				client     	@55
				supplier   	@59
				vertices   	(list Points
				    (935, 1203)
				    (693, 1203)
				    (693, 1552)
				    (907, 1552))
				line_style 	3
				origin_attachment 	(935, 1203)
				terminal_attachment 	(907, 1552)
				x_offset   	FALSE)
			    (object TransView "" @83
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @84
				    Parent_View 	@83
				    location   	(2021, 1635)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	2
				    max_width  	363
				    justify    	0
				    label      	"' ' / AddChildElement()"
				    pctDist    	0.492532
				    height     	67
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"410F53820207"
				client     	@55
				supplier   	@60
				vertices   	(list Points
				    (1235, 1168)
				    (2087, 1168)
				    (2087, 2182)
				    (1275, 2182))
				line_style 	3
				origin_attachment 	(1235, 1168)
				terminal_attachment 	(1275, 2182)
				x_offset   	FALSE)
			    (object TransView "" @85
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @86
				    Parent_View 	@85
				    location   	(429, 1598)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	307
				    justify    	0
				    label      	"![ 'L' | 'R' | 'Z' | ' ' ]"
				    pctDist    	0.385863
				    height     	35
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"410F544E01DB"
				client     	@55
				supplier   	@61
				vertices   	(list Points
				    (935, 1171)
				    (394, 1171)
				    (394, 2585)
				    (950, 2585))
				line_style 	3
				origin_attachment 	(935, 1171)
				terminal_attachment 	(950, 2585)
				x_offset   	FALSE)
			    (object AttachView "" @87
				stereotype 	TRUE
				line_color 	3342489
				client     	@85
				supplier   	@54
				vertices   	(list Points
				    (394, 1878)
				    (244, 1335)
				    (327, 1055))
				line_style 	0)
			    (object TransView "" @88
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @89
				    Parent_View 	@88
				    location   	(1744, 1338)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	80
				    justify    	0
				    label      	"EOF"
				    pctDist    	0.502250
				    height     	60
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"410F54F40047"
				client     	@55
				supplier   	@63
				vertices   	(list Points
				    (1235, 1179)
				    (1684, 1179)
				    (1684, 1941))
				line_style 	3
				origin_attachment 	(1235, 1179)
				terminal_attachment 	(1684, 1941)
				x_offset   	FALSE)
			    (object TransView "" @90
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @91
				    Parent_View 	@90
				    location   	(1236, 2332)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	162
				    justify    	0
				    label      	"[ CR | '#' ]"
				    pctDist    	0.378788
				    height     	98
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"410F51A803D6"
				client     	@60
				supplier   	@61
				line_style 	3
				origin_attachment 	(1138, 2222)
				terminal_attachment 	(1138, 2516)
				x_offset   	FALSE)
			    (object TransView "" @92
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @93
				    Parent_View 	@92
				    location   	(1398, 1768)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	453
				    justify    	0
				    label      	"Non-WhiteSpace"
				    pctDist    	0.618020
				    height     	28
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"410F52D100EC"
				client     	@60
				supplier   	@59
				vertices   	(list Points
				    (1275, 2141)
				    (1425, 2141)
				    (1425, 1651)
				    (1219, 1651))
				line_style 	3
				origin_attachment 	(1275, 2141)
				terminal_attachment 	(1219, 1651)
				x_offset   	FALSE)
			    (object TransView "" @94
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @95
				    Parent_View 	@94
				    location   	(1604, 2117)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	80
				    justify    	0
				    label      	"EOF"
				    pctDist    	0.640232
				    height     	42
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"410F58740033"
				client     	@60
				supplier   	@63
				vertices   	(list Points
				    (1275, 2158)
				    (1657, 2158)
				    (1657, 2025))
				line_style 	3
				origin_attachment 	(1275, 2158)
				terminal_attachment 	(1657, 2025)
				x_offset   	FALSE)))))
	    logical_presentations 	(list unit_reference_list
		(object InteractionDiagram "TZ Scanning_Sequence"
		    mechanism_ref 	@51
		    quid       	"40F4118D028F"
		    title      	"TZ Scanning_Sequence"
		    zoom       	100
		    max_height 	28350
		    max_width  	21600
		    origin_x   	0
		    origin_y   	0
		    items      	(list diagram_item_list
			(object InterObjView "$UNNAMED$150" @96
			    location   	(411, 225)
			    font       	(object Font
				size       	10
				underline  	TRUE)
			    label      	(object ItemLabel
				Parent_View 	@96
				location   	(411, 225)
				fill_color 	13434879
				anchor_loc 	1
				nlines     	2
				max_width  	322
				justify    	0
				label      	"")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40F4119F015F"
			    width      	340
			    height     	1259
			    icon_height 	0
			    icon_width 	0
			    icon_y_offset 	0
			    annotation 	1
			    Focus_Of_Control 	(object Focus_Of_Control "" @97
				location   	(411, 455)
				line_color 	3342489
				InterObjView 	@96
				height     	939
				y_coord    	879
				Nested     	FALSE)
			    Focus_Of_Control 	(object Focus_Of_Control "" @98
				location   	(411, 609)
				line_color 	3342489
				InterObjView 	@96
				height     	60
				y_coord    	0
				Nested     	TRUE)
			    Focus_Of_Control 	(object Focus_Of_Control "" @99
				location   	(411, 764)
				line_color 	3342489
				InterObjView 	@96
				height     	60
				y_coord    	0
				Nested     	TRUE)
			    Focus_Of_Control 	(object Focus_Of_Control "" @100
				location   	(411, 944)
				line_color 	3342489
				InterObjView 	@96
				height     	60
				y_coord    	0
				Nested     	TRUE)
			    Focus_Of_Control 	(object Focus_Of_Control "" @101
				location   	(411, 1079)
				line_color 	3342489
				InterObjView 	@96
				height     	60
				y_coord    	0
				Nested     	TRUE)
			    Focus_Of_Control 	(object Focus_Of_Control "" @102
				location   	(411, 1214)
				line_color 	3342489
				InterObjView 	@96
				height     	60
				y_coord    	0
				Nested     	TRUE))
			(object InterObjView "$UNNAMED$151" @103
			    location   	(1080, 225)
			    font       	(object Font
				size       	10
				underline  	TRUE)
			    label      	(object ItemLabel
				Parent_View 	@103
				location   	(1080, 225)
				fill_color 	13434879
				anchor_loc 	1
				nlines     	2
				max_width  	294
				justify    	0
				label      	"")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40F411A80086"
			    width      	312
			    height     	1259
			    icon_height 	0
			    icon_width 	0
			    icon_y_offset 	0
			    annotation 	1
			    Focus_Of_Control 	(object Focus_Of_Control "" @104
				location   	(1080, 455)
				line_color 	3342489
				InterObjView 	@103
				height     	879
				y_coord    	819
				Nested     	FALSE))
			(object InterMessView "" @105
			    location   	(737, 455)
			    font       	(object Font
				size       	10)
			    label      	(object SegLabel @106
				Parent_View 	@105
				location   	(745, 411)
				font       	(object Font
				    size       	10)
				quidu      	"40F4144F00E1"
				anchor_loc 	1
				nlines     	1
				max_width  	335
				justify    	0
				label      	"ControlScanning( )"
				pctDist    	0.500000
				height     	45
				orientation 	0)
			    line_color 	3342489
			    client     	@96
			    supplier   	@103
			    Focus_Src  	@97
			    Focus_Entry 	@104
			    origin     	(426, 455)
			    terminus   	(1064, 455)
			    ordinal    	0)
			(object InterMessView "" @107
			    location   	(708, 609)
			    font       	(object Font
				size       	10)
			    label      	(object SegLabel @108
				Parent_View 	@107
				location   	(753, 565)
				font       	(object Font
				    size       	10)
				quidu      	"40F414670141"
				anchor_loc 	1
				nlines     	1
				max_width  	435
				justify    	0
				label      	"AddRootChildElement( )"
				pctDist    	0.500000
				height     	45
				orientation 	1)
			    line_color 	3342489
			    client     	@103
			    supplier   	@96
			    Focus_Src  	@104
			    Focus_Entry 	@98
			    origin     	(1064, 609)
			    terminus   	(442, 609)
			    ordinal    	1)
			(object InterMessView "" @109
			    location   	(0, 944)
			    font       	(object Font
				size       	10)
			    label      	(object SegLabel @110
				Parent_View 	@109
				location   	(753, 900)
				font       	(object Font
				    size       	10)
				quidu      	"40F414710330"
				anchor_loc 	1
				nlines     	1
				max_width  	263
				justify    	0
				label      	"AddAttribute( )"
				pctDist    	0.500000
				height     	45
				orientation 	1)
			    line_color 	3342489
			    client     	@103
			    supplier   	@96
			    Focus_Src  	@104
			    Focus_Entry 	@100
			    origin     	(1064, 944)
			    terminus   	(442, 944)
			    ordinal    	3)
			(object InterMessView "" @111
			    location   	(789, 1079)
			    font       	(object Font
				size       	10)
			    label      	(object SegLabel @112
				Parent_View 	@111
				location   	(753, 1035)
				font       	(object Font
				    size       	10)
				quidu      	"40F41474033F"
				anchor_loc 	1
				nlines     	1
				max_width  	291
				justify    	0
				label      	"CloseElement( )"
				pctDist    	0.500000
				height     	45
				orientation 	1)
			    line_color 	3342489
			    client     	@103
			    supplier   	@96
			    Focus_Src  	@104
			    Focus_Entry 	@101
			    origin     	(1064, 1079)
			    terminus   	(442, 1079)
			    ordinal    	4)
			(object InterMessView "" @113
			    location   	(708, 1214)
			    font       	(object Font
				size       	10)
			    label      	(object SegLabel @114
				Parent_View 	@113
				location   	(753, 1170)
				font       	(object Font
				    size       	10)
				quidu      	"40F417AA0052"
				anchor_loc 	1
				nlines     	1
				max_width  	316
				justify    	0
				label      	"CloseDocument()"
				pctDist    	0.500000
				height     	45
				orientation 	1)
			    line_color 	3342489
			    client     	@103
			    supplier   	@96
			    Focus_Src  	@104
			    Focus_Entry 	@102
			    origin     	(1064, 1214)
			    terminus   	(442, 1214)
			    ordinal    	5)
			(object NoteView @115
			    location   	(798, 1540)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@115
				location   	(651, 1481)
				fill_color 	13434879
				nlines     	2
				max_width  	259
				label      	"Called on EOF")
			    line_color 	3342489
			    fill_color 	13434879
			    width      	319
			    height     	131)
			(object AttachView "" @116
			    stereotype 	TRUE
			    line_color 	3342489
			    client     	@115
			    supplier   	@113
			    line_style 	0)
			(object NoteView @117
			    location   	(1579, 1199)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@117
				location   	(1223, 924)
				fill_color 	13434879
				nlines     	13
				max_width  	677
				label      	
|The TZ sources are parsed following a DOM parsing pattern. CTzScanner invokes methods on CTzDocument to create elements or attributes as it finds them. 
|
|The generated tree of nodes is owned by CTzDocument, and CTzScanner has no knowledge of it at all.
				)
			    line_color 	3342489
			    fill_color 	13434879
			    width      	737
			    height     	563)
			(object InterMessView "" @118
			    location   	(0, 764)
			    font       	(object Font
				size       	10)
			    label      	(object SegLabel @119
				Parent_View 	@118
				location   	(753, 720)
				font       	(object Font
				    size       	10)
				quidu      	"410F61CB0265"
				anchor_loc 	1
				nlines     	1
				max_width  	313
				justify    	0
				label      	"AddChildElement"
				pctDist    	0.500000
				height     	45
				orientation 	1)
			    line_color 	3342489
			    client     	@103
			    supplier   	@96
			    Focus_Src  	@104
			    Focus_Entry 	@99
			    origin     	(1064, 764)
			    terminus   	(442, 764)
			    ordinal    	2)))))
	(object Class_Category "3. TZ Compiler_Linking"
	    quid       	"40EE664C026E"
	    exportControl 	"Public"
	    logical_models 	(list unit_reference_list)
	    statemachine 	(object State_Machine "State/Activity Model"
		quid       	"40EE666000A0"
		states     	(list States
		    (object ActivityState "Go to next StdTimeAlignment"
			quid       	"40EE667D039B"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE66BB0141"
				label      	""
				supplier   	"End Linking"
				quidu      	"40EE66810170"
				condition  	"no more Time Alignments"
				sendEvent  	(object sendEvent
				    quid       	"40EE66BB0144"))
			    (object State_Transition
				quid       	"40EE671E009A"
				supplier   	"Access RuleSet for Time Alignment"
				quidu      	"40EE668203DE"
				sendEvent  	(object sendEvent
				    quid       	"40EE671E009D"))))
		    (object State "Start Linking"
			quid       	"40EE667F0254"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE68CD02F2"
				supplier   	"Go to next StdTimeAlignment"
				quidu      	"40EE667D039B"
				sendEvent  	(object sendEvent
				    quid       	"40EE68CD02F5")))
			type       	"StartState")
		    (object State "End Linking"
			quid       	"40EE66810170"
			type       	"EndState")
		    (object ActivityState "Access RuleSet for Time Alignment"
			quid       	"40EE668203DE"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE6720004C"
				supplier   	"Go to next RuleUse in RuleSet"
				quidu      	"40EE668402B5"
				sendEvent  	(object sendEvent
				    quid       	"40EE6720004F"))))
		    (object ActivityState "Go to next RuleUse in RuleSet"
			quid       	"40EE668402B5"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE67220103"
				supplier   	"$UNNAMED$152"
				quidu      	"40EE671703BB"
				sendEvent  	(object sendEvent
				    quid       	"40EE67220106"))
			    (object State_Transition
				quid       	"40EE67CB039B"
				label      	""
				supplier   	"Go to next StdTimeAlignment"
				quidu      	"40EE667D039B"
				condition  	"no more RuleUses in RuleSet"
				sendEvent  	(object sendEvent
				    quid       	"40EE67CB039E"))))
		    (object Decision "$UNNAMED$152"
			quid       	"40EE671703BB"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE673A011C"
				supplier   	"Go to next RuleUse in RuleSet"
				quidu      	"40EE668402B5"
				sendEvent  	(object sendEvent
				    quid       	"40EE673A011F"))
			    (object State_Transition
				quid       	"40EE67760104"
				label      	""
				supplier   	"Combine TimeAlignment.TimeZoneFormat with RuleUse.Letter"
				quidu      	"40EE67530050"
				condition  	"RuleUse period intersects with Time Alignment period"
				sendEvent  	(object sendEvent
				    quid       	"40EE67760107"))))
		    (object ActivityState "Combine TimeAlignment.TimeZoneFormat with RuleUse.Letter"
			quid       	"40EE67530050"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE683603D1"
				supplier   	"Go to next RuleUse in RuleSet"
				quidu      	"40EE668402B5"
				sendEvent  	(object sendEvent
				    quid       	"40EE683603D4")))))
		partitions 	(list Partitions)
		statediagrams 	(list StateDiagrams
		    (object ActivityDiagram "TZ Compiler_Linking_Activities"
			quid       	"40EE666000AA"
			title      	"TZ Compiler_Linking_Activities"
			zoom       	100
			max_height 	28350
			max_width  	21600
			origin_x   	0
			origin_y   	0
			items      	(list diagram_item_list
			    (object Swimlane "" @120
				line_color 	3342489
				width      	450)
			    (object ActivityStateView "Go to next StdTimeAlignment" @121
				Parent_View 	@120
				location   	(1247, 989)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@121
				    location   	(1247, 974)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	362
				    justify    	0
				    label      	"Go to next StdTimeAlignment")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"40EE667D039B"
				width      	492
				height     	142
				autoResize 	TRUE)
			    (object StateView "StartState" "Start Linking" @122
				Parent_View 	@120
				location   	(1246, 667)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@122
				    location   	(1288, 637)
				    nlines     	2
				    max_width  	600
				    label      	"Start Linking")
				icon_style 	"Icon"
				line_color 	3342489
				quidu      	"40EE667F0254"
				autoResize 	TRUE)
			    (object TransView "" @123
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE68CD02F2"
				client     	@122
				supplier   	@121
				line_style 	0
				x_offset   	FALSE)
			    (object StateView "EndState" "End Linking" @124
				Parent_View 	@120
				location   	(2248, 1592)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@124
				    location   	(2302, 1550)
				    nlines     	2
				    max_width  	600
				    label      	"End Linking")
				icon_style 	"Icon"
				line_color 	3342489
				quidu      	"40EE66810170"
				autoResize 	TRUE)
			    (object TransView "" @125
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @126
				    Parent_View 	@125
				    location   	(2170, 943)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	542
				    justify    	0
				    label      	"[ no more Time Alignments ]"
				    pctDist    	0.500000
				    height     	45
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE66BB0141"
				client     	@121
				supplier   	@124
				vertices   	(list Points
				    (1473, 988)
				    (2245, 987)
				    (2247, 1549))
				line_style 	0
				x_offset   	FALSE)
			    (object ActivityStateView "Access RuleSet for Time Alignment" @127
				Parent_View 	@120
				location   	(1252, 1326)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@127
				    location   	(1252, 1311)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	390
				    justify    	0
				    label      	"Access RuleSet for Time Alignment")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"40EE668203DE"
				width      	520
				height     	142
				autoResize 	TRUE)
			    (object TransView "" @128
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE671E009A"
				client     	@121
				supplier   	@127
				line_style 	0
				x_offset   	FALSE)
			    (object ActivityStateView "Go to next RuleUse in RuleSet" @129
				Parent_View 	@120
				location   	(1252, 1692)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@129
				    location   	(1252, 1677)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	376
				    justify    	0
				    label      	"Go to next RuleUse in RuleSet")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"40EE668402B5"
				width      	506
				height     	142
				autoResize 	TRUE)
			    (object TransView "" @130
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE6720004C"
				client     	@127
				supplier   	@129
				line_style 	0
				x_offset   	FALSE)
			    (object TransView "" @131
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @132
				    Parent_View 	@131
				    location   	(788, 1551)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	595
				    justify    	0
				    label      	"[ no more RuleUses in RuleSet ]"
				    pctDist    	0.293436
				    height     	64
				    orientation 	1)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE67CB039B"
				client     	@129
				supplier   	@121
				vertices   	(list Points
				    (1020, 1689)
				    (852, 1687)
				    (852, 987)
				    (1020, 987))
				line_style 	0
				x_offset   	FALSE)
			    (object DecisionView "$UNNAMED$152" @133
				Parent_View 	@120
				location   	(1248, 1956)
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"40EE671703BB"
				autoResize 	TRUE)
			    (object TransView "" @134
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE67220103"
				client     	@129
				supplier   	@133
				line_style 	0
				x_offset   	FALSE)
			    (object TransView "" @135
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE673A011C"
				client     	@133
				supplier   	@129
				vertices   	(list Points
				    (1173, 1956)
				    (1043, 1956)
				    (1046, 1856)
				    (1159, 1765))
				line_style 	0
				x_offset   	FALSE)
			    (object ActivityStateView "Combine TimeAlignment.TimeZoneFormat with RuleUse.Letter" @136
				Parent_View 	@120
				location   	(1250, 2351)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@136
				    location   	(1250, 2336)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	814
				    justify    	0
				    label      	"Combine TimeAlignment.TimeZoneFormat with RuleUse.Letter")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"40EE67530050"
				width      	944
				height     	142
				autoResize 	TRUE)
			    (object TransView "" @137
				font       	(object Font
				    size       	10)
				label      	(object SegLabel @138
				    Parent_View 	@137
				    location   	(1266, 2118)
				    font       	(object Font
					size       	10)
				    anchor_loc 	1
				    nlines     	1
				    max_width  	1028
				    justify    	0
				    label      	"[ RuleUse period intersects with Time Alignment period ]"
				    pctDist    	0.306847
				    height     	19
				    orientation 	0)
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE67760104"
				client     	@133
				supplier   	@136
				line_style 	0
				x_offset   	FALSE)
			    (object TransView "" @139
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE683603D1"
				client     	@136
				supplier   	@129
				vertices   	(list Points
				    (1646, 2351)
				    (1922, 2351)
				    (1925, 1694)
				    (1483, 1692))
				line_style 	0
				x_offset   	FALSE)
			    (object NoteView @140
				Parent_View 	@120
				location   	(426, 1109)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@140
				    location   	(89, 781)
				    fill_color 	13434879
				    nlines     	13
				    max_width  	639
				    label      	
|In reality, the decision to stop iterating can be done with more intelligence so that there is no need to iterate through all RuleUses:
|
|Assuming that, within a RuleSet, the RuleUses are sorted by date (by their start year), the linker can stop iterating when the start date of a RuleUse is after the end date of the Time Alignment.
				    )
				line_color 	3342489
				fill_color 	13434879
				width      	699
				height     	668)
			    (object AttachView "" @141
				stereotype 	TRUE
				line_color 	3342489
				client     	@140
				supplier   	@131
				line_style 	0)
			    (object NoteView @142
				Parent_View 	@120
				location   	(1944, 309)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@142
				    location   	(1500, 46)
				    fill_color 	13434879
				    nlines     	10
				    max_width  	853
				    label      	
|In our data model, the StdTimeAlignment objects contain a collection of all TimeZone names used in that zone during that period. To achieve this, the TimeZone Format, as extracted from the TZ files, must be combined with the TimeZone name variations indicated by the various DST rules that apply during the time alignment. For example, "CE%sT" would combine to form the names "CET", "CEST".
				    )
				line_color 	3342489
				fill_color 	13434879
				width      	913
				height     	538)
			    (object NoteView @143
				Parent_View 	@120
				location   	(428, 153)
				label      	(object ItemLabel
				    Parent_View 	@143
				    location   	(87, 69)
				    fill_color 	13434879
				    nlines     	3
				    max_width  	647
				    label      	"This activity model is implemented by CTzDocument::Link().")
				line_color 	3342489
				fill_color 	13434879
				width      	707
				height     	181)))))
	    logical_presentations 	(list unit_reference_list))
	(object Class_Category "4. TZ Compiler_Externalizing"
	    quid       	"40EE6A96014B"
	    exportControl 	"Public"
	    logical_models 	(list unit_reference_list)
	    statemachine 	(object State_Machine "State/Activity Model2"
		quid       	"40EE6AAD0049"
		states     	(list States
		    (object ActivityState "Externalize Strings"
			quid       	"40EE6ACD0172"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE6BB6019F"
				supplier   	"Externalize Rule Definitions"
				quidu      	"40EE6AD000B8"
				sendEvent  	(object sendEvent
				    quid       	"40EE6BB601A2"))))
		    (object State "Start Externalizing"
			quid       	"40EE6ACE0278"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE6BB40305"
				supplier   	"Externalize Strings"
				quidu      	"40EE6ACD0172"
				sendEvent  	(object sendEvent
				    quid       	"40EE6BB40308")))
			type       	"StartState")
		    (object ActivityState "Externalize Rule Definitions"
			quid       	"40EE6AD000B8"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE6BB70345"
				supplier   	"Externalize RuleSets (incl. RuleUses)"
				quidu      	"40EE6AD100E1"
				sendEvent  	(object sendEvent
				    quid       	"40EE6BB70348"))))
		    (object ActivityState "Externalize RuleSets (incl. RuleUses)"
			quid       	"40EE6AD100E1"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE6BB902D0"
				supplier   	"Externalize StdTimeAlignments"
				quidu      	"40EE6AD20133"
				sendEvent  	(object sendEvent
				    quid       	"40EE6BB902D3"))))
		    (object ActivityState "Externalize StdTimeAlignments"
			quid       	"40EE6AD20133"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE6BBB020A"
				supplier   	"Externalize Zones"
				quidu      	"40EE6AD301F3"
				sendEvent  	(object sendEvent
				    quid       	"40EE6BBB020D"))))
		    (object ActivityState "Externalize Zones"
			quid       	"40EE6AD301F3"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE6BBD01EF"
				supplier   	"Externalize RegionalZonesIndex"
				quidu      	"40EE6AD402D0"
				sendEvent  	(object sendEvent
				    quid       	"40EE6BBD01F2"))))
		    (object ActivityState "Externalize RegionalZonesIndex"
			quid       	"40EE6AD402D0"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE6BC103C2"
				supplier   	"Externalize Regions"
				quidu      	"40EE6B190117"
				sendEvent  	(object sendEvent
				    quid       	"40EE6BC103C5"))))
		    (object ActivityState "Externalize Regions"
			quid       	"40EE6B190117"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE6BC30324"
				supplier   	"Merge Partial Buffers into Data Buffer"
				quidu      	"40EE6B3F0360"
				sendEvent  	(object sendEvent
				    quid       	"40EE6BC30327"))))
		    (object ActivityState "Generate File Header"
			quid       	"40EE6B27017B"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE6BC801C3"
				supplier   	"Write Data Buffer to File"
				quidu      	"40EE6B51015E"
				sendEvent  	(object sendEvent
				    quid       	"40EE6BC801C6"))))
		    (object ActivityState "Merge Partial Buffers into Data Buffer"
			quid       	"40EE6B3F0360"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE6BC50395"
				supplier   	"Generate File Header"
				quidu      	"40EE6B27017B"
				sendEvent  	(object sendEvent
				    quid       	"40EE6BC50398"))))
		    (object ActivityState "Write Data Buffer to File"
			quid       	"40EE6B51015E"
			transitions 	(list transition_list
			    (object State_Transition
				quid       	"40EE6BCF02DB"
				supplier   	"End Externalizing"
				quidu      	"40EE6BCB03D0"
				sendEvent  	(object sendEvent
				    quid       	"40EE6BCF02DE"))))
		    (object State "End Externalizing"
			quid       	"40EE6BCB03D0"
			type       	"EndState"))
		partitions 	(list Partitions)
		statediagrams 	(list StateDiagrams
		    (object ActivityDiagram "TZ Compiler_Externalizing_Activities"
			quid       	"40EE6AAD0053"
			title      	"TZ Compiler_Externalizing_Activities"
			zoom       	100
			max_height 	28350
			max_width  	21600
			origin_x   	0
			origin_y   	0
			items      	(list diagram_item_list
			    (object Swimlane "" @144
				line_color 	3342489
				width      	450)
			    (object ActivityStateView "Externalize Strings" @145
				Parent_View 	@144
				location   	(1034, 349)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@145
				    location   	(1034, 343)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	293
				    justify    	0
				    label      	"Externalize Strings")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"40EE6ACD0172"
				width      	411
				height     	124
				autoResize 	TRUE)
			    (object StateView "StartState" "Start Externalizing" @146
				Parent_View 	@144
				location   	(1033, 108)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@146
				    location   	(1075, 78)
				    nlines     	2
				    max_width  	600
				    label      	"Start Externalizing")
				icon_style 	"Icon"
				line_color 	3342489
				quidu      	"40EE6ACE0278"
				autoResize 	TRUE)
			    (object TransView "" @147
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE6BB40305"
				client     	@146
				supplier   	@145
				line_style 	0
				x_offset   	FALSE)
			    (object ActivityStateView "Externalize Rule Definitions" @148
				Parent_View 	@144
				location   	(1034, 624)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@148
				    location   	(1034, 618)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	293
				    justify    	0
				    label      	"Externalize Rule Definitions")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"40EE6AD000B8"
				width      	411
				height     	124
				autoResize 	TRUE)
			    (object TransView "" @149
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE6BB6019F"
				client     	@145
				supplier   	@148
				line_style 	0
				x_offset   	FALSE)
			    (object ActivityStateView "Externalize RuleSets (incl. RuleUses)" @150
				Parent_View 	@144
				location   	(1036, 913)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@150
				    location   	(1036, 898)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	474
				    justify    	0
				    label      	"Externalize RuleSets (incl. RuleUses)")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"40EE6AD100E1"
				width      	604
				height     	142
				autoResize 	TRUE)
			    (object TransView "" @151
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE6BB70345"
				client     	@148
				supplier   	@150
				line_style 	0
				x_offset   	FALSE)
			    (object ActivityStateView "Externalize StdTimeAlignments" @152
				Parent_View 	@144
				location   	(1034, 1199)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@152
				    location   	(1034, 1184)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	374
				    justify    	0
				    label      	"Externalize StdTimeAlignments")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"40EE6AD20133"
				width      	504
				height     	142
				autoResize 	TRUE)
			    (object TransView "" @153
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE6BB902D0"
				client     	@150
				supplier   	@152
				line_style 	0
				x_offset   	FALSE)
			    (object ActivityStateView "Externalize Zones" @154
				Parent_View 	@144
				location   	(1034, 1482)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@154
				    location   	(1034, 1476)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	293
				    justify    	0
				    label      	"Externalize Zones")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"40EE6AD301F3"
				width      	411
				height     	124
				autoResize 	TRUE)
			    (object TransView "" @155
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE6BBB020A"
				client     	@152
				supplier   	@154
				line_style 	0
				x_offset   	FALSE)
			    (object ActivityStateView "Externalize RegionalZonesIndex" @156
				Parent_View 	@144
				location   	(1034, 1765)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@156
				    location   	(1034, 1750)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	386
				    justify    	0
				    label      	"Externalize RegionalZonesIndex")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"40EE6AD402D0"
				width      	516
				height     	142
				autoResize 	TRUE)
			    (object TransView "" @157
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE6BBD01EF"
				client     	@154
				supplier   	@156
				line_style 	0
				x_offset   	FALSE)
			    (object ActivityStateView "Externalize Regions" @158
				Parent_View 	@144
				location   	(1034, 2048)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@158
				    location   	(1034, 2042)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	293
				    justify    	0
				    label      	"Externalize Regions")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"40EE6B190117"
				width      	411
				height     	124
				autoResize 	TRUE)
			    (object TransView "" @159
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE6BC103C2"
				client     	@156
				supplier   	@158
				line_style 	0
				x_offset   	FALSE)
			    (object ActivityStateView "Generate File Header" @160
				Parent_View 	@144
				location   	(1034, 2614)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@160
				    location   	(1034, 2608)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	293
				    justify    	0
				    label      	"Generate File Header")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"40EE6B27017B"
				width      	411
				height     	124
				autoResize 	TRUE)
			    (object ActivityStateView "Merge Partial Buffers into Data Buffer" @161
				Parent_View 	@144
				location   	(1034, 2331)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@161
				    location   	(1034, 2316)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	398
				    justify    	0
				    label      	"Merge Partial Buffers into Data Buffer")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"40EE6B3F0360"
				width      	528
				height     	142
				autoResize 	TRUE)
			    (object TransView "" @162
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE6BC30324"
				client     	@158
				supplier   	@161
				line_style 	0
				x_offset   	FALSE)
			    (object TransView "" @163
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE6BC50395"
				client     	@161
				supplier   	@160
				line_style 	0
				x_offset   	FALSE)
			    (object ActivityStateView "Write Data Buffer to File" @164
				Parent_View 	@144
				location   	(1034, 2888)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@164
				    location   	(1034, 2882)
				    fill_color 	13434879
				    anchor_loc 	1
				    nlines     	2
				    max_width  	293
				    justify    	0
				    label      	"Write Data Buffer to File")
				icon_style 	"Icon"
				line_color 	3342489
				fill_color 	13434879
				quidu      	"40EE6B51015E"
				width      	411
				height     	124
				autoResize 	TRUE)
			    (object TransView "" @165
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE6BC801C3"
				client     	@160
				supplier   	@164
				line_style 	0
				x_offset   	FALSE)
			    (object StateView "EndState" "End Externalizing" @166
				Parent_View 	@144
				location   	(1034, 3142)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@166
				    location   	(1088, 3100)
				    nlines     	2
				    max_width  	600
				    label      	"End Externalizing")
				icon_style 	"Icon"
				line_color 	3342489
				quidu      	"40EE6BCB03D0"
				autoResize 	TRUE)
			    (object TransView "" @167
				stereotype 	TRUE
				line_color 	3342489
				quidu      	"40EE6BCF02DB"
				client     	@164
				supplier   	@166
				line_style 	0
				x_offset   	FALSE)
			    (object NoteView @168
				Parent_View 	@144
				location   	(1915, 409)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@168
				    location   	(1577, 225)
				    fill_color 	13434879
				    nlines     	7
				    max_width  	640
				    label      	
|Strings include:
|- Region names
|- Zone names
|- TimeZoneFormat names
|- TimeZone names
|- Rule Letter(s)
				    )
				line_color 	3342489
				fill_color 	13434879
				width      	700
				height     	381)
			    (object AttachView "" @169
				stereotype 	TRUE
				line_color 	3342489
				client     	@168
				supplier   	@145
				line_style 	0)
			    (object NoteView @170
				Parent_View 	@144
				location   	(371, 325)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@170
				    location   	(40, 63)
				    fill_color 	13434879
				    nlines     	10
				    max_width  	627
				    label      	"The order in which the collections are externalized is determined by the references existing between the different entities. These references have to be converted to offsets indicating actual relative positions in a buffer. Consequently, a referenced entity must be written before its referencing entity.")
				line_color 	3342489
				fill_color 	13434879
				width      	687
				height     	537)
			    (object NoteView @171
				Parent_View 	@144
				location   	(1928, 2361)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@171
				    location   	(1574, 2242)
				    fill_color 	13434879
				    nlines     	4
				    max_width  	672
				    label      	"The file header will contain the start file positions of all the different data sections.")
				line_color 	3342489
				fill_color 	13434879
				width      	732
				height     	250)
			    (object AttachView "" @172
				stereotype 	TRUE
				line_color 	3342489
				client     	@171
				supplier   	@160
				line_style 	0)
			    (object NoteView @173
				Parent_View 	@144
				location   	(1926, 1188)
				font       	(object Font
				    size       	10)
				label      	(object ItemLabel
				    Parent_View 	@173
				    location   	(1573, 747)
				    fill_color 	13434879
				    nlines     	17
				    max_width  	671
				    label      	
|Each externalizing stage has two output elements:
|1) A "partial" buffer containing the collection of externalized entities (plus extra information such as number of entities, etc.), as specified in the Persistent Database Format document.
|
|2) A table that links the internal entity IDs with offsets (position of an entity with respect to the start of the partial buffer). When, later on, a referencing entity is externalized, it will access this table to get the offset to its referenced entity.
				    )
				line_color 	3342489
				fill_color 	13434879
				width      	731
				height     	895)))))
	    logical_presentations 	(list unit_reference_list))
	(object Class_Category "5. Class Diagram"
	    quid       	"417E505A01A6"
	    exportControl 	"Public"
	    logical_models 	(list unit_reference_list)
	    logical_presentations 	(list unit_reference_list
		(object ClassDiagram "1. TZ Database Compiling - Design"
		    quid       	"41051EA500E6"
		    title      	"1. TZ Database Compiling - 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::3. TZ Compiler - Design::MCompiler" @174
			    ShowCompartmentStereotypes 	TRUE
			    IncludeOperation 	TRUE
			    location   	(269, 216)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@174
				location   	(134, 78)
				fill_color 	13434879
				nlines     	1
				max_width  	270
				justify    	0
				label      	"MCompiler")
			    stereotype 	(object ItemLabel
				Parent_View 	@174
				location   	(134, 31)
				fill_color 	13434879
				anchor     	10
				nlines     	1
				max_width  	270
				justify    	0
				label      	"<<Interface>>")
			    icon       	"Interface"
			    icon_style 	"Label"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"41051AAA023D"
			    compartment 	(object Compartment
				Parent_View 	@174
				location   	(134, 184)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	4
				max_width  	190)
			    width      	288
			    height     	394
			    annotation 	8
			    autoResize 	TRUE)
			(object NoteView @175
			    location   	(1228, 168)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@175
				location   	(590, 12)
				fill_color 	13434879
				nlines     	6
				max_width  	1240
				label      	
|TZ Compiling is designed around a Builder pattern and a simplified DOM-Parser paradigm.
|CTzCompiler directs the building - which includes scanning a number of files, assembling (parsing) the scanning data into TZ database structures and establishing the links between the structures.
				)
			    line_color 	3342489
			    fill_color 	13434879
			    width      	1300
			    height     	325)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzAttribute" @176
			    ShowCompartmentStereotypes 	TRUE
			    location   	(1070, 2584)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@176
				location   	(941, 2533)
				fill_color 	13434879
				nlines     	1
				max_width  	258
				justify    	0
				label      	"CTzAttribute")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"410A3A600051"
			    width      	276
			    height     	126
			    annotation 	8
			    autoResize 	TRUE)
			(object NoteView @177
			    location   	(600, 2800)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@177
				location   	(321, 2691)
				fill_color 	13434879
				nlines     	4
				max_width  	522
				label      	"holds the Node's token-value.")
			    line_color 	3342489
			    fill_color 	13434879
			    width      	582
			    height     	231)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::MDocument" @178
			    ShowCompartmentStereotypes 	TRUE
			    IncludeOperation 	TRUE
			    location   	(1328, 1637)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@178
				location   	(1087, 1434)
				fill_color 	13434879
				nlines     	1
				max_width  	482
				justify    	0
				label      	"MDocument")
			    stereotype 	(object ItemLabel
				Parent_View 	@178
				location   	(1087, 1384)
				fill_color 	13434879
				anchor     	10
				nlines     	1
				max_width  	482
				justify    	0
				label      	"<<Interface>>")
			    icon       	"Interface"
			    icon_style 	"Label"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"41051ACA0182"
			    compartment 	(object Compartment
				Parent_View 	@178
				location   	(1087, 1537)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	6
				max_width  	481)
			    width      	500
			    height     	531
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpScanner" @179
			    ShowCompartmentStereotypes 	TRUE
			    IncludeAttribute 	TRUE
			    IncludeOperation 	TRUE
			    location   	(2056, 1872)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@179
				location   	(1865, 1759)
				fill_color 	13434879
				nlines     	1
				max_width  	382
				justify    	0
				label      	"CTzCpScanner")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40F4091E002A"
			    compartment 	(object Compartment
				Parent_View 	@179
				location   	(1865, 1863)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	2
				max_width  	381)
			    width      	400
			    height     	250
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "adds scanned data to" @180
			    location   	(1878, 1552)
			    font       	(object Font
				size       	10)
			    label      	(object SegLabel @181
				Parent_View 	@180
				location   	(1802, 1493)
				font       	(object Font
				    size       	10
				    italics    	TRUE)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	401
				justify    	0
				label      	"adds scanned data to"
				pctDist    	-0.783333
				height     	60
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41051AFE02CA"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$75" @182
				    Parent_View 	@180
				    location   	(-866, -901)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41051AFF0059"
				    client     	@180
				    supplier   	@178
				    line_style 	3
				    origin_attachment 	(1878, 1552)
				    terminal_attachment 	(1578, 1552))
				(object RoleView "$UNNAMED$76" @183
				    Parent_View 	@180
				    location   	(-866, -901)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41051AFF005A"
				    client     	@180
				    supplier   	@179
				    vertices   	(list Points
					(1878, 1552)
					(1984, 1552)
					(1984, 1747))
				    line_style 	3
				    origin_attachment 	(1878, 1552)
				    terminal_attachment 	(1984, 1747))))
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCompiler" @184
			    ShowCompartmentStereotypes 	TRUE
			    IncludeOperation 	TRUE
			    location   	(1344, 528)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@184
				location   	(1200, 421)
				fill_color 	13434879
				nlines     	1
				max_width  	288
				justify    	0
				label      	"CTzCompiler")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"41051CE800D6"
			    compartment 	(object Compartment
				Parent_View 	@184
				location   	(1200, 526)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	2
				max_width  	231)
			    width      	306
			    height     	238
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "supplies" @185
			    location   	(2100, 803)
			    font       	(object Font
				size       	10)
			    label      	(object SegLabel @186
				Parent_View 	@185
				location   	(2003, 620)
				font       	(object Font
				    size       	10
				    italics    	TRUE)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	148
				justify    	0
				label      	"supplies"
				pctDist    	-1.133333
				height     	184
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4105207E029B"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$82" @187
				    Parent_View 	@185
				    location   	(791, 344)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"4105207F0163"
				    client     	@185
				    supplier   	@179
				    line_style 	3
				    origin_attachment 	(2100, 803)
				    terminal_attachment 	(2103, 1779))
				(object RoleView "$UNNAMED$83" @188
				    Parent_View 	@185
				    location   	(791, 344)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"4105207F0164"
				    client     	@185
				    supplier   	@184
				    vertices   	(list Points
					(2100, 803)
					(2100, 462)
					(1497, 462))
				    line_style 	3
				    origin_attachment 	(2100, 803)
				    terminal_attachment 	(1497, 462))))
			(object AttachView "" @189
			    stereotype 	TRUE
			    line_color 	3342489
			    client     	@175
			    supplier   	@184
			    line_style 	0)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::MScanner" @190
			    ShowCompartmentStereotypes 	TRUE
			    IncludeOperation 	TRUE
			    location   	(1643, 938)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@190
				location   	(1511, 850)
				fill_color 	13434879
				nlines     	1
				max_width  	264
				justify    	0
				label      	"MScanner")
			    stereotype 	(object ItemLabel
				Parent_View 	@190
				location   	(1511, 800)
				fill_color 	13434879
				anchor     	10
				nlines     	1
				max_width  	264
				justify    	0
				label      	"<<Interface>>")
			    icon       	"Interface"
			    icon_style 	"Label"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"41051AE20172"
			    compartment 	(object Compartment
				Parent_View 	@190
				location   	(1511, 950)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	2
				max_width  	178)
			    width      	282
			    height     	300
			    annotation 	8
			    autoResize 	TRUE)
			(object InheritView "" @191
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41051AF203C4"
			    client     	@179
			    supplier   	@190
			    vertices   	(list Points
				(2041, 1747)
				(2041, 876)
				(1784, 876))
			    line_style 	3
			    origin_attachment 	(2041, 1747)
			    terminal_attachment 	(1784, 876))
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzElement" @192
			    ShowCompartmentStereotypes 	TRUE
			    location   	(523, 1703)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@192
				location   	(397, 1652)
				fill_color 	13434879
				nlines     	1
				max_width  	252
				justify    	0
				label      	"CTzElement")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"410A3A3800EC"
			    width      	270
			    height     	126
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument" @193
			    ShowCompartmentStereotypes 	TRUE
			    IncludeOperation 	TRUE
			    location   	(698, 897)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@193
				location   	(461, 591)
				fill_color 	13434879
				nlines     	1
				max_width  	474
				justify    	0
				label      	"CTzCpDocument")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40FFE67502F1"
			    compartment 	(object Compartment
				Parent_View 	@193
				location   	(461, 696)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	13434879
				anchor     	2
				nlines     	11
				max_width  	481)
			    width      	492
			    height     	636
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "directs building in" @194
			    location   	(1198, 774)
			    font       	(object Font
				size       	10)
			    label      	(object SegLabel @195
				Parent_View 	@194
				location   	(1142, 730)
				font       	(object Font
				    size       	10
				    italics    	TRUE)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	311
				justify    	0
				label      	"directs building in"
				pctDist    	-0.450000
				height     	45
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4105273901B1"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$84" @196
				    Parent_View 	@194
				    location   	(901, 187)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"4105273901B2"
				    client     	@194
				    supplier   	@193
				    line_style 	3
				    origin_attachment 	(1198, 774)
				    terminal_attachment 	(944, 774))
				(object RoleView "$UNNAMED$85" @197
				    Parent_View 	@194
				    location   	(901, 187)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"4105273901B3"
				    client     	@194
				    supplier   	@184
				    vertices   	(list Points
					(1198, 774)
					(1325, 774)
					(1325, 647))
				    line_style 	3
				    origin_attachment 	(1198, 774)
				    terminal_attachment 	(1325, 647))))
			(object AssociationViewNew "stores scanned data in" @198
			    location   	(822, 1529)
			    font       	(object Font
				size       	10)
			    label      	(object SegLabel @199
				Parent_View 	@198
				location   	(814, 1491)
				font       	(object Font
				    size       	10
				    italics    	TRUE)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	426
				justify    	0
				label      	"stores scanned data in"
				pctDist    	0.366667
				height     	39
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4105273F026C"
			    roleview_list 	(list RoleViews
				(object RoleView "iRoot" @200
				    Parent_View 	@198
				    location   	(22, 826)
				    label      	(object SegLabel @201
					Parent_View 	@200
					location   	(756, 1643)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	108
					justify    	0
					label      	"-iRoot"
					pctDist    	0.686469
					height     	37
					orientation 	1)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"4105273F026E"
				    client     	@198
				    supplier   	@192
				    vertices   	(list Points
					(822, 1529)
					(822, 1679)
					(658, 1679))
				    line_style 	3
				    origin_attachment 	(822, 1529)
				    terminal_attachment 	(658, 1679))
				(object RoleView "$UNNAMED$86" @202
				    Parent_View 	@198
				    location   	(22, 826)
				    label      	(object SegLabel @203
					Parent_View 	@202
					location   	(781, 1278)
					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      	"4105273F026D"
				    client     	@198
				    supplier   	@193
				    line_style 	3
				    origin_attachment 	(822, 1529)
				    terminal_attachment 	(822, 1214))))
			(object AssociationViewNew "delegates scanning to" @204
			    location   	(1223, 941)
			    font       	(object Font
				size       	10)
			    label      	(object SegLabel @205
				Parent_View 	@204
				location   	(1226, 898)
				font       	(object Font
				    size       	10
				    italics    	TRUE)
				anchor     	1
				anchor_loc 	1
				nlines     	1
				max_width  	398
				justify    	0
				label      	"delegates scanning to"
				pctDist    	0.550000
				height     	44
				orientation 	0)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41051FA7023D"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$81" @206
				    Parent_View 	@204
				    location   	(-575, -1503)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41051FA7023F"
				    client     	@204
				    supplier   	@190
				    line_style 	3
				    origin_attachment 	(1223, 941)
				    terminal_attachment 	(1502, 941))
				(object RoleView "$UNNAMED$80" @207
				    Parent_View 	@204
				    location   	(-575, -1503)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41051FA7023E"
				    client     	@204
				    supplier   	@193
				    line_style 	3
				    origin_attachment 	(1223, 941)
				    terminal_attachment 	(944, 941))))
			(object AssociationViewNew "$UNNAMED$108" @208
			    location   	(203, 1285)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410F6EA3036A"
			    roleview_list 	(list RoleViews
				(object RoleView "iOpenedElement" @209
				    Parent_View 	@208
				    location   	(-630, 263)
				    label      	(object SegLabel @210
					Parent_View 	@209
					location   	(158, 1580)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	314
					justify    	0
					label      	"-iOpenedElement"
					pctDist    	0.524911
					height     	45
					orientation 	1)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410F6EA401D4"
				    client     	@208
				    supplier   	@192
				    vertices   	(list Points
					(203, 1285)
					(203, 1661)
					(388, 1661))
				    line_style 	3
				    origin_attachment 	(203, 1285)
				    terminal_attachment 	(388, 1661))
				(object RoleView "$UNNAMED$109" @211
				    Parent_View 	@208
				    location   	(-630, 263)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410F6EA401E3"
				    client     	@208
				    supplier   	@193
				    vertices   	(list Points
					(203, 1285)
					(203, 972)
					(452, 972))
				    line_style 	3
				    origin_attachment 	(203, 1285)
				    terminal_attachment 	(452, 972))))
			(object InheritView "" @212
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41051F8D0347"
			    client     	@193
			    supplier   	@174
			    vertices   	(list Points
				(452, 679)
				(222, 679)
				(222, 413))
			    line_style 	3
			    origin_attachment 	(452, 679)
			    terminal_attachment 	(222, 413))
			(object InheritView "" @213
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410521B90088"
			    client     	@193
			    supplier   	@178
			    vertices   	(list Points
				(944, 1084)
				(1291, 1084)
				(1291, 1372))
			    line_style 	3
			    origin_attachment 	(944, 1084)
			    terminal_attachment 	(1291, 1372))
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::String" @214
			    ShowCompartmentStereotypes 	TRUE
			    IncludeOperation 	TRUE
			    location   	(172, 2534)
			    label      	(object ItemLabel
				Parent_View 	@214
				location   	(91, 2486)
				fill_color 	13434879
				nlines     	1
				max_width  	162
				justify    	0
				label      	"String")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"414001810380"
			    height     	118
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CNode" @215
			    ShowCompartmentStereotypes 	TRUE
			    IncludeOperation 	TRUE
			    location   	(397, 2175)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@215
				location   	(90, 2068)
				fill_color 	13434879
				nlines     	1
				max_width  	614
				justify    	0
				label      	"CNode")
			    stereotype 	(object ItemLabel
				Parent_View 	@215
				location   	(90, 2018)
				fill_color 	13434879
				anchor     	10
				nlines     	1
				max_width  	614
				justify    	0
				label      	"<<abstract>>")
			    icon_style 	"Label"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40F406D6032E"
			    compartment 	(object Compartment
				Parent_View 	@215
				location   	(90, 2172)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	3
				max_width  	612)
			    width      	632
			    height     	338
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "$UNNAMED$110" @216
			    location   	(774, 2500)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410F6F960050"
			    roleview_list 	(list RoleViews
				(object RoleView "iParent" @217
				    Parent_View 	@216
				    location   	(409, 359)
				    label      	(object SegLabel @218
					Parent_View 	@217
					location   	(554, 2442)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	165
					justify    	0
					label      	"+iParent"
					pctDist    	0.787554
					height     	79
					orientation 	1)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410F6F9B02E0"
				    client     	@216
				    supplier   	@215
				    vertices   	(list Points
					(774, 2500)
					(475, 2500)
					(475, 2344))
				    line_style 	3
				    origin_attachment 	(774, 2500)
				    terminal_attachment 	(475, 2344)
				    label      	(object SegLabel @219
					Parent_View 	@217
					location   	(511, 2392)
					font       	(object Font
					    size       	10)
					anchor     	2
					anchor_loc 	1
					nlines     	1
					max_width  	15
					justify    	0
					label      	"1"
					pctDist    	0.894850
					height     	36
					orientation 	1))
				(object RoleView "$UNNAMED$111" @220
				    Parent_View 	@216
				    location   	(409, 359)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410F6F9B02E1"
				    client     	@216
				    supplier   	@215
				    vertices   	(list Points
					(774, 2500)
					(854, 2500)
					(854, 2265)
					(713, 2265))
				    line_style 	3
				    origin_attachment 	(774, 2500)
				    terminal_attachment 	(713, 2265))))
			(object InheritView "" @221
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410A3A9802D2"
			    client     	@176
			    supplier   	@215
			    vertices   	(list Points
				(1087, 2521)
				(1087, 2162)
				(713, 2162))
			    line_style 	3
			    origin_attachment 	(1087, 2521)
			    terminal_attachment 	(713, 2162))
			(object AssociationViewNew "$UNNAMED$102" @222
			    location   	(184, 1722)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410A3A7102A3"
			    roleview_list 	(list RoleViews
				(object RoleView "iChild" @223
				    Parent_View 	@222
				    location   	(-357, 75)
				    label      	(object SegLabel @224
					Parent_View 	@223
					location   	(201, 1807)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	140
					justify    	0
					label      	"+iChild"
					pctDist    	0.424749
					height     	77
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410A3A7102A5"
				    client     	@222
				    supplier   	@215
				    vertices   	(list Points
					(184, 1722)
					(124, 1722)
					(124, 2006))
				    line_style 	3
				    origin_attachment 	(184, 1722)
				    terminal_attachment 	(124, 2006)
				    label      	(object SegLabel @225
					Parent_View 	@223
					location   	(181, 1910)
					font       	(object Font
					    size       	10)
					anchor     	2
					anchor_loc 	1
					nlines     	1
					max_width  	15
					justify    	0
					label      	"0..*"
					pctDist    	0.724490
					height     	57
					orientation 	0))
				(object RoleView "$UNNAMED$103" @226
				    Parent_View 	@222
				    location   	(-357, 75)
				    label      	(object SegLabel @227
					Parent_View 	@226
					location   	(347, 1764)
					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      	"410A3A7102A4"
				    client     	@222
				    supplier   	@192
				    line_style 	3
				    origin_attachment 	(184, 1722)
				    terminal_attachment 	(388, 1722)
				    label      	(object SegLabel @228
					Parent_View 	@226
					location   	(310, 1704)
					font       	(object Font
					    size       	10)
					anchor     	2
					anchor_loc 	1
					nlines     	1
					max_width  	15
					justify    	0
					label      	"1"
					pctDist    	0.620853
					height     	19
					orientation 	0))))
			(object AssociationViewNew "$UNNAMED$104" @229
			    location   	(913, 1876)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410F4AAE02E4"
			    roleview_list 	(list RoleViews
				(object RoleView "iAttribute" @230
				    Parent_View 	@229
				    location   	(540, -358)
				    label      	(object SegLabel @231
					Parent_View 	@230
					location   	(1010, 2053)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	185
					justify    	0
					label      	"+iAttribute"
					pctDist    	0.454054
					height     	97
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410F4AAF01BC"
				    client     	@229
				    supplier   	@215
				    vertices   	(list Points
					(913, 1876)
					(913, 2067)
					(713, 2067))
				    line_style 	3
				    origin_attachment 	(913, 1876)
				    terminal_attachment 	(713, 2067)
				    label      	(object SegLabel @232
					Parent_View 	@230
					location   	(791, 2023)
					font       	(object Font
					    size       	10)
					anchor     	2
					anchor_loc 	1
					nlines     	1
					max_width  	15
					justify    	0
					label      	"0..*"
					pctDist    	0.801546
					height     	45
					orientation 	1))
				(object RoleView "$UNNAMED$105" @233
				    Parent_View 	@229
				    location   	(540, -358)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410F4AAF01BD"
				    client     	@229
				    supplier   	@192
				    vertices   	(list Points
					(913, 1876)
					(913, 1740)
					(658, 1740))
				    line_style 	3
				    origin_attachment 	(913, 1876)
				    terminal_attachment 	(658, 1740))))
			(object InheritView "" @234
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410A3A8D01F7"
			    client     	@192
			    supplier   	@215
			    line_style 	3
			    origin_attachment 	(416, 1766)
			    terminal_attachment 	(416, 2005))
			(object AssociationViewNew "$UNNAMED$106" @235
			    location   	(184, 2409)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410F4E2803BB"
			    roleview_list 	(list RoleViews
				(object RoleView "iValue" @236
				    Parent_View 	@235
				    location   	(-238, 647)
				    label      	(object SegLabel @237
					Parent_View 	@236
					location   	(264, 2435)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	140
					justify    	0
					label      	"+iValue"
					pctDist    	0.411765
					height     	80
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410F4E290254"
				    client     	@235
				    supplier   	@214
				    line_style 	3
				    origin_attachment 	(184, 2409)
				    terminal_attachment 	(184, 2475))
				(object RoleView "$UNNAMED$107" @238
				    Parent_View 	@235
				    location   	(-238, 647)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410F4E290255"
				    client     	@235
				    supplier   	@215
				    line_style 	3
				    origin_attachment 	(184, 2409)
				    terminal_attachment 	(184, 2344))))
			(object AttachView "" @239
			    stereotype 	TRUE
			    line_color 	3342489
			    client     	@177
			    supplier   	@214
			    line_style 	0)))
		(object ClassDiagram "2. TZ Compiler Document Part 1 -  Design"
		    quid       	"40FFE4B203C7"
		    title      	"2. TZ Compiler Document Part 1 -  Design"
		    zoom       	100
		    max_height 	28350
		    max_width  	21600
		    origin_x   	0
		    origin_y   	281
		    items      	(list diagram_item_list
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CPersistedEntityWrapper" @240
			    ShowCompartmentStereotypes 	TRUE
			    IncludeAttribute 	TRUE
			    IncludeOperation 	TRUE
			    ShowOperationSignature 	TRUE
			    location   	(274, 1006)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@240
				location   	(28, 947)
				fill_color 	13434879
				nlines     	1
				max_width  	492
				justify    	0
				label      	"CPersistedEntityWrapper")
			    stereotype 	(object ItemLabel
				Parent_View 	@240
				location   	(28, 897)
				fill_color 	13434879
				anchor     	10
				nlines     	1
				max_width  	492
				justify    	0
				label      	"<<abstract>>")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40FFE4F602F7"
			    compartment 	(object Compartment
				Parent_View 	@240
				location   	(28, 1052)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	2
				max_width  	250)
			    width      	510
			    height     	242
			    annotation 	8
			    autoResize 	TRUE)
			(object NoteView @241
			    location   	(1287, 437)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@241
				location   	(621, 190)
				fill_color 	13434879
				nlines     	11
				max_width  	1296
				label      	
|CPersistedTzEntityWrapper is an abstract base wrapper class for all the entities. Each specialised wrapper class will be responsible for the behaviour of a persisted entity - Assembling, Linking and Persisting.
|
|TInt16 iOffset; // holds a reference to the entity in the database
|
|Assemble(CNode&...); // builds iPersistedEntity in the subclass
				)
			    line_color 	3342489
			    fill_color 	13434879
			    width      	1356
			    height     	506)
			(object NoteView @242
			    location   	(1418, 4066)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@242
				location   	(364, 3597)
				fill_color 	13434879
				nlines     	20
				max_width  	2072
				label      	
|PERSISTING THE ENTITIES.
|
|CTZCprZone::Externalise(..) will first wrap TZone::iPersistedEntity with a TPkg<TZone> then externalise this. 
|
|After persisting TZone::iPersistedEntity, CTZCompilerZone must also persist each CTZCpStdAlignments::iOffset in the iStdAlignments collection. Because these offsets are put immediately after TZone::iPersistedEntity they become extension of  TZone::iOffsetsToStdTimeAlignments[1]. 
|
|Although the use of TPkg<TZone> takes care of the alignment between the struct members, we have to take care of alignment between one entity and the next. 
|
|Since we are using the storage in a memory mapped direct access way, we have to make sure every entity is aligned correctly. To save space a compiler may be configured to align on 8 bits. But we cannot know that. Its safer to go or 16 or 32 bits alignment between entities. 
|
|If we assume32 bit then the size of any entity must be to the nearest 32-bit value. This means we must pad the externalisation to achieve this. For TZone it will be its size plus the size of all the iOffsetsToStdTimeAlignments rounded up to the nearest 32 bit.
				)
			    line_color 	3342489
			    fill_color 	13434879
			    width      	2132
			    height     	950)
			(object AttachView "" @243
			    stereotype 	TRUE
			    line_color 	3342489
			    client     	@241
			    supplier   	@240
			    vertices   	(list Points
				(608, 550)
				(209, 550)
				(209, 885))
			    line_style 	3
			    origin_attachment 	(608, 550)
			    terminal_attachment 	(209, 885))
			(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRegionalZonesIndex" @244
			    ShowCompartmentStereotypes 	TRUE
			    location   	(1747, 3253)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@244
				location   	(1538, 3181)
				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     	168
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpRegionalZonesIndex" @245
			    ShowCompartmentStereotypes 	TRUE
			    IncludeAttribute 	TRUE
			    IncludeOperation 	TRUE
			    location   	(773, 3293)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@245
				location   	(386, 3212)
				fill_color 	13434879
				nlines     	1
				max_width  	774
				justify    	0
				label      	"CTzCpRegionalZonesIndex")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40FFE5910014"
			    compartment 	(object Compartment
				Parent_View 	@245
				location   	(386, 3317)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	2
				max_width  	781)
			    width      	792
			    height     	186
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "$UNNAMED$26" @246
			    location   	(1349, 3263)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410108DE0167"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$27" @247
				    Parent_View 	@246
				    location   	(-379, 372)
				    label      	(object SegLabel @248
					Parent_View 	@247
					location   	(1205, 3222)
					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      	"410108DF01B9"
				    client     	@246
				    supplier   	@245
				    line_style 	3
				    origin_attachment 	(1349, 3263)
				    terminal_attachment 	(1169, 3263))
				(object RoleView "iPersistedEntity" @249
				    Parent_View 	@246
				    location   	(-379, 372)
				    label      	(object SegLabel @250
					Parent_View 	@249
					location   	(1379, 3230)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	319
					justify    	0
					label      	"+iPersistedEntity"
					pctDist    	0.165788
					height     	34
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410108DF01AF"
				    client     	@246
				    supplier   	@244
				    line_style 	3
				    origin_attachment 	(1349, 3263)
				    terminal_attachment 	(1529, 3263))))
			(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRegion" @251
			    ShowCompartmentStereotypes 	TRUE
			    location   	(1823, 2997)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@251
				location   	(1700, 2925)
				fill_color 	13434879
				nlines     	1
				max_width  	246
				justify    	0
				label      	"TRegion")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40E175D902B9"
			    width      	264
			    height     	168
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TZonesDataTable" @252
			    ShowCompartmentStereotypes 	TRUE
			    location   	(1452, 1187)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@252
				location   	(1273, 1115)
				fill_color 	13434879
				nlines     	1
				max_width  	358
				justify    	0
				label      	"TZonesDataTable")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40E143B101DE"
			    width      	376
			    height     	168
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpRegion" @253
			    ShowCompartmentStereotypes 	TRUE
			    IncludeAttribute 	TRUE
			    IncludeOperation 	TRUE
			    location   	(853, 2919)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@253
				location   	(591, 2838)
				fill_color 	13434879
				nlines     	1
				max_width  	524
				justify    	0
				label      	"CTzCpRegion")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40FFE5A202C3"
			    compartment 	(object Compartment
				Parent_View 	@253
				location   	(591, 2941)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	2
				max_width  	531)
			    width      	542
			    height     	186
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "$UNNAMED$67" @254
			    location   	(853, 3105)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410132D8003F"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$68" @255
				    Parent_View 	@254
				    location   	(-590, 1111)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410132D8020B"
				    client     	@254
				    supplier   	@245
				    line_style 	3
				    origin_attachment 	(853, 3105)
				    terminal_attachment 	(853, 3199)
				    label      	(object SegLabel @256
					Parent_View 	@255
					location   	(889, 3133)
					font       	(object Font
					    size       	10)
					anchor     	2
					anchor_loc 	1
					nlines     	1
					max_width  	15
					justify    	0
					label      	"1"
					pctDist    	0.308511
					height     	36
					orientation 	0))
				(object RoleView "$UNNAMED$69" @257
				    Parent_View 	@254
				    location   	(-590, 1111)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410132D80216"
				    client     	@254
				    supplier   	@253
				    line_style 	3
				    origin_attachment 	(853, 3105)
				    terminal_attachment 	(853, 3012))))
			(object AssociationViewNew "$UNNAMED$28" @258
			    location   	(1407, 2969)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410108E30006"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$29" @259
				    Parent_View 	@258
				    location   	(-268, 447)
				    label      	(object SegLabel @260
					Parent_View 	@259
					location   	(1182, 2928)
					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      	"410108E3010A"
				    client     	@258
				    supplier   	@253
				    line_style 	3
				    origin_attachment 	(1407, 2969)
				    terminal_attachment 	(1124, 2969))
				(object RoleView "iPersistedEntity" @261
				    Parent_View 	@258
				    location   	(-268, 447)
				    label      	(object SegLabel @262
					Parent_View 	@261
					location   	(1517, 2940)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	315
					justify    	0
					label      	"-iPersistedEntity"
					pctDist    	0.392308
					height     	30
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410108E30100"
				    client     	@258
				    supplier   	@251
				    line_style 	3
				    origin_attachment 	(1407, 2969)
				    terminal_attachment 	(1691, 2969))))
			(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRegionsTable" @263
			    ShowCompartmentStereotypes 	TRUE
			    location   	(1700, 2753)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@263
				location   	(1550, 2681)
				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     	168
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TZone" @264
			    ShowCompartmentStereotypes 	TRUE
			    IncludeOperation 	TRUE
			    location   	(1988, 1524)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@264
				location   	(1865, 1452)
				fill_color 	13434879
				nlines     	1
				max_width  	246
				justify    	0
				label      	"TZone")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40E13DFF01DB"
			    width      	264
			    height     	168
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpZonesTable" @265
			    ShowCompartmentStereotypes 	TRUE
			    IncludeAttribute 	TRUE
			    IncludeOperation 	TRUE
			    location   	(2418, 900)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@265
				location   	(2112, 753)
				fill_color 	13434879
				nlines     	1
				max_width  	613
				justify    	0
				label      	"CTzCpZonesTable")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"41012005016C"
			    compartment 	(object Compartment
				Parent_View 	@265
				location   	(2112, 858)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	4
				max_width  	612)
			    width      	631
			    height     	319
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "$UNNAMED$93" @266
			    location   	(2017, 1235)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41052ECC003A"
			    roleview_list 	(list RoleViews
				(object RoleView "iPersistedEntity" @267
				    Parent_View 	@266
				    location   	(-424, 676)
				    label      	(object SegLabel @268
					Parent_View 	@267
					location   	(1810, 1198)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	315
					justify    	0
					label      	"-iPersistedEntity"
					pctDist    	0.551471
					height     	38
					orientation 	1)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41052ECC01D0"
				    client     	@266
				    supplier   	@252
				    line_style 	3
				    origin_attachment 	(2017, 1235)
				    terminal_attachment 	(1640, 1235))
				(object RoleView "$UNNAMED$94" @269
				    Parent_View 	@266
				    location   	(-424, 676)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41052ECC01E0"
				    client     	@266
				    supplier   	@265
				    vertices   	(list Points
					(2017, 1235)
					(2219, 1235)
					(2219, 1059))
				    line_style 	3
				    origin_attachment 	(2017, 1235)
				    terminal_attachment 	(2219, 1059))))
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpRegionsTable" @270
			    ShowCompartmentStereotypes 	TRUE
			    IncludeAttribute 	TRUE
			    IncludeOperation 	TRUE
			    location   	(790, 2559)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@270
				location   	(584, 2437)
				fill_color 	13434879
				nlines     	1
				max_width  	413
				justify    	0
				label      	"CTzCpRegionsTable")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"41012C40023C"
			    compartment 	(object Compartment
				Parent_View 	@270
				location   	(584, 2540)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	3
				max_width  	281)
			    width      	431
			    height     	269
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "$UNNAMED$54" @271
			    location   	(747, 2759)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41012C680368"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$55" @272
				    Parent_View 	@271
				    location   	(-699, 1323)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41012C69008F"
				    client     	@271
				    supplier   	@253
				    line_style 	3
				    origin_attachment 	(747, 2759)
				    terminal_attachment 	(747, 2826)
				    label      	(object SegLabel @273
					Parent_View 	@272
					location   	(795, 2778)
					font       	(object Font
					    size       	10)
					anchor     	2
					anchor_loc 	1
					nlines     	1
					max_width  	15
					justify    	0
					label      	"1..*"
					pctDist    	0.288462
					height     	48
					orientation 	0))
				(object RoleView "$UNNAMED$56" @274
				    Parent_View 	@271
				    location   	(-699, 1323)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41012C69009A"
				    client     	@271
				    supplier   	@270
				    line_style 	3
				    origin_attachment 	(747, 2759)
				    terminal_attachment 	(747, 2693))))
			(object AssociationViewNew "$UNNAMED$91" @275
			    location   	(1160, 2761)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41052C670337"
			    roleview_list 	(list RoleViews
				(object RoleView "iPersistedEntity" @276
				    Parent_View 	@275
				    location   	(149, 774)
				    label      	(object SegLabel @277
					Parent_View 	@276
					location   	(1363, 2705)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	315
					justify    	0
					label      	"-iPersistedEntity"
					pctDist    	0.534091
					height     	57
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41052C6801A1"
				    client     	@275
				    supplier   	@263
				    line_style 	3
				    origin_attachment 	(1160, 2761)
				    terminal_attachment 	(1541, 2761))
				(object RoleView "$UNNAMED$92" @278
				    Parent_View 	@275
				    location   	(149, 774)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41052C6801C0"
				    client     	@275
				    supplier   	@270
				    vertices   	(list Points
					(1160, 2761)
					(847, 2761)
					(847, 2693))
				    line_style 	3
				    origin_attachment 	(1160, 2761)
				    terminal_attachment 	(847, 2693))))
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpZone" @279
			    ShowCompartmentStereotypes 	TRUE
			    IncludeAttribute 	TRUE
			    IncludeOperation 	TRUE
			    location   	(915, 1397)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@279
				location   	(668, 1219)
				fill_color 	13434879
				nlines     	1
				max_width  	495
				justify    	0
				label      	"CTzCpZone")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40FFE4E60004"
			    compartment 	(object Compartment
				Parent_View 	@279
				location   	(668, 1323)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	5
				max_width  	487)
			    width      	513
			    height     	381
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "$UNNAMED$0" @280
			    location   	(1513, 1438)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFE52103D8"
			    roleview_list 	(list RoleViews
				(object RoleView "iPersistedEntity" @281
				    Parent_View 	@280
				    location   	(934, 429)
				    label      	(object SegLabel @282
					Parent_View 	@281
					location   	(1675, 1401)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	315
					justify    	0
					label      	"-iPersistedEntity"
					pctDist    	0.474006
					height     	38
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"40FFE5220162"
				    client     	@280
				    supplier   	@264
				    line_style 	3
				    origin_attachment 	(1513, 1438)
				    terminal_attachment 	(1856, 1438)
				    label      	(object SegLabel @283
					Parent_View 	@281
					location   	(1821, 1492)
					font       	(object Font
					    size       	10)
					anchor     	2
					anchor_loc 	1
					nlines     	1
					max_width  	15
					justify    	0
					label      	"1"
					pctDist    	0.900000
					height     	54
					orientation 	1))
				(object RoleView "$UNNAMED$1" @284
				    Parent_View 	@280
				    location   	(934, 429)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"40FFE522016C"
				    client     	@280
				    supplier   	@279
				    line_style 	3
				    origin_attachment 	(1513, 1438)
				    terminal_attachment 	(1171, 1438))))
			(object AssociationViewNew "$UNNAMED$44" @285
			    location   	(1269, 864)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41012A090301"
			    roleview_list 	(list RoleViews
				(object RoleView "iZones" @286
				    Parent_View 	@285
				    location   	(-144, 292)
				    label      	(object SegLabel @287
					Parent_View 	@286
					location   	(683, 1140)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	144
					justify    	0
					label      	"+iZones"
					pctDist    	0.919455
					height     	96
					orientation 	1)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41012A0A03B7"
				    client     	@285
				    supplier   	@279
				    vertices   	(list Points
					(1269, 864)
					(778, 864)
					(778, 1207))
				    line_style 	3
				    origin_attachment 	(1269, 864)
				    terminal_attachment 	(778, 1207)
				    label      	(object SegLabel @288
					Parent_View 	@286
					location   	(833, 1146)
					font       	(object Font
					    size       	10)
					anchor     	2
					anchor_loc 	1
					nlines     	1
					max_width  	15
					justify    	0
					label      	"1..*"
					pctDist    	0.928398
					height     	55
					orientation 	0))
				(object RoleView "$UNNAMED$45" @289
				    Parent_View 	@285
				    location   	(-144, 292)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41012A0A03C1"
				    client     	@285
				    supplier   	@265
				    line_style 	3
				    origin_attachment 	(1269, 864)
				    terminal_attachment 	(2103, 864))))
			(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TStdTimeAlignment" @290
			    ShowCompartmentStereotypes 	TRUE
			    location   	(2046, 1793)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@290
				location   	(1851, 1721)
				fill_color 	13434879
				nlines     	1
				max_width  	390
				justify    	0
				label      	"TStdTimeAlignment")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40E143EC028A"
			    width      	408
			    height     	168
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument" @291
			    ShowCompartmentStereotypes 	TRUE
			    IncludeAttribute 	TRUE
			    IncludeOperation 	TRUE
			    location   	(2326, 3089)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@291
				location   	(2089, 2783)
				fill_color 	13434879
				nlines     	1
				max_width  	474
				justify    	0
				label      	"CTzCpDocument")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40FFE67502F1"
			    compartment 	(object Compartment
				Parent_View 	@291
				location   	(2089, 2886)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	11
				max_width  	481)
			    width      	492
			    height     	636
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "$UNNAMED$8" @292
			    location   	(2406, 1914)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFE6AE021A"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$9" @293
				    Parent_View 	@292
				    location   	(944, 1320)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"40FFE6B40006"
				    client     	@292
				    supplier   	@265
				    line_style 	3
				    origin_attachment 	(2406, 1914)
				    terminal_attachment 	(2406, 1059))
				(object RoleView "$UNNAMED$10" @294
				    Parent_View 	@292
				    location   	(944, 1320)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"40FFE6B40008"
				    client     	@292
				    supplier   	@291
				    line_style 	3
				    origin_attachment 	(2406, 1914)
				    terminal_attachment 	(2406, 2770))))
			(object AssociationViewNew "$UNNAMED$11" @295
			    location   	(1792, 2507)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFE6B6010D"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$12" @296
				    Parent_View 	@295
				    location   	(330, 1913)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"40FFE6B80034"
				    client     	@295
				    supplier   	@270
				    line_style 	3
				    origin_attachment 	(1792, 2507)
				    terminal_attachment 	(1005, 2507))
				(object RoleView "$UNNAMED$13" @297
				    Parent_View 	@295
				    location   	(330, 1913)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"40FFE6B8003E"
				    client     	@295
				    supplier   	@291
				    vertices   	(list Points
					(1792, 2507)
					(2316, 2507)
					(2316, 2771))
				    line_style 	3
				    origin_attachment 	(1792, 2507)
				    terminal_attachment 	(2316, 2771))))
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpStdTimeAlignment" @298
			    ShowCompartmentStereotypes 	TRUE
			    IncludeAttribute 	TRUE
			    IncludeOperation 	TRUE
			    location   	(909, 1850)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@298
				location   	(543, 1703)
				fill_color 	13434879
				nlines     	1
				max_width  	732
				justify    	0
				label      	"CTzCpStdTimeAlignment")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40FFE5B002E2"
			    compartment 	(object Compartment
				Parent_View 	@298
				location   	(543, 1808)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	4
				max_width  	737)
			    width      	750
			    height     	319
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "$UNNAMED$64" @299
			    location   	(775, 1638)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4101318B0043"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$65" @300
				    Parent_View 	@299
				    location   	(-629, 1026)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"4101318B01C0"
				    client     	@299
				    supplier   	@298
				    line_style 	3
				    origin_attachment 	(775, 1638)
				    terminal_attachment 	(777, 1706)
				    label      	(object SegLabel @301
					Parent_View 	@300
					location   	(721, 1662)
					font       	(object Font
					    size       	10)
					anchor     	2
					anchor_loc 	1
					nlines     	1
					max_width  	15
					justify    	0
					label      	"1..*"
					pctDist    	0.460870
					height     	55
					orientation 	1))
				(object RoleView "$UNNAMED$66" @302
				    Parent_View 	@299
				    location   	(-629, 1026)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"4101318B01D4"
				    client     	@299
				    supplier   	@279
				    line_style 	3
				    origin_attachment 	(775, 1638)
				    terminal_attachment 	(775, 1586))))
			(object AssociationViewNew "$UNNAMED$36" @303
			    location   	(1563, 1785)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410108EF0108"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$37" @304
				    Parent_View 	@303
				    location   	(-384, 341)
				    label      	(object SegLabel @305
					Parent_View 	@304
					location   	(1341, 1744)
					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      	"410108EF023F"
				    client     	@303
				    supplier   	@298
				    line_style 	3
				    origin_attachment 	(1563, 1785)
				    terminal_attachment 	(1284, 1785))
				(object RoleView "iPersistedEntity" @306
				    Parent_View 	@303
				    location   	(-384, 341)
				    label      	(object SegLabel @307
					Parent_View 	@306
					location   	(1648, 1751)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	315
					justify    	0
					label      	"-iPersistedEntity"
					pctDist    	0.308642
					height     	35
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410108EF0235"
				    client     	@303
				    supplier   	@290
				    line_style 	3
				    origin_attachment 	(1563, 1785)
				    terminal_attachment 	(1842, 1785))))
			(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TStdTimeAlignmentsData" @308
			    ShowCompartmentStereotypes 	TRUE
			    location   	(2016, 2087)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@308
				location   	(1771, 2015)
				fill_color 	13434879
				nlines     	1
				max_width  	490
				justify    	0
				label      	"TStdTimeAlignmentsData")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40E13E0A0006"
			    width      	508
			    height     	168
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpStdTimeAlignmentsTable" @309
			    ShowCompartmentStereotypes 	TRUE
			    IncludeOperation 	TRUE
			    location   	(853, 2256)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@309
				location   	(543, 2156)
				fill_color 	13434879
				nlines     	1
				max_width  	620
				justify    	0
				label      	"CTzCpStdTimeAlignmentsTable")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"410120610227"
			    compartment 	(object Compartment
				Parent_View 	@309
				location   	(543, 2261)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	2
				max_width  	487)
			    width      	638
			    height     	225
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "$UNNAMED$38" @310
			    location   	(2043, 2210)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41012085016C"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$40" @311
				    Parent_View 	@310
				    location   	(1067, 460)
				    label      	(object SegLabel @312
					Parent_View 	@311
					location   	(2312, 2597)
					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      	"410120850393"
				    client     	@310
				    supplier   	@291
				    vertices   	(list Points
					(2043, 2210)
					(2353, 2210)
					(2353, 2771))
				    line_style 	3
				    origin_attachment 	(2043, 2210)
				    terminal_attachment 	(2353, 2771))
				(object RoleView "$UNNAMED$39" @313
				    Parent_View 	@310
				    location   	(1067, 460)
				    label      	(object SegLabel @314
					Parent_View 	@313
					location   	(1347, 2252)
					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      	"410120850389"
				    client     	@310
				    supplier   	@309
				    line_style 	3
				    origin_attachment 	(2043, 2210)
				    terminal_attachment 	(1172, 2210))))
			(object AssociationViewNew "$UNNAMED$41" @315
			    location   	(775, 2076)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410120BD0151"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$43" @316
				    Parent_View 	@315
				    location   	(-257, 681)
				    label      	(object SegLabel @317
					Parent_View 	@316
					location   	(734, 2129)
					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      	"410120BF0245"
				    client     	@315
				    supplier   	@309
				    line_style 	3
				    origin_attachment 	(775, 2076)
				    terminal_attachment 	(775, 2143))
				(object RoleView "$UNNAMED$42" @318
				    Parent_View 	@315
				    location   	(-257, 681)
				    label      	(object SegLabel @319
					Parent_View 	@318
					location   	(734, 2023)
					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      	"410120BF023B"
				    client     	@315
				    supplier   	@298
				    line_style 	3
				    origin_attachment 	(775, 2076)
				    terminal_attachment 	(775, 2009)
				    label      	(object SegLabel @320
					Parent_View 	@318
					location   	(817, 2040)
					font       	(object Font
					    size       	10)
					anchor     	2
					anchor_loc 	1
					nlines     	1
					max_width  	15
					justify    	0
					label      	"0..*"
					pctDist    	0.536082
					height     	42
					orientation 	1))))
			(object AssociationViewNew "$UNNAMED$95" @321
			    location   	(1346, 2071)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410530A10347"
			    roleview_list 	(list RoleViews
				(object RoleView "iPersistedEntity" @322
				    Parent_View 	@321
				    location   	(369, 218)
				    label      	(object SegLabel @323
					Parent_View 	@322
					location   	(1539, 2033)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	315
					justify    	0
					label      	"-iPersistedEntity"
					pctDist    	0.463659
					height     	39
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410530A201A1"
				    client     	@321
				    supplier   	@308
				    line_style 	3
				    origin_attachment 	(1346, 2071)
				    terminal_attachment 	(1762, 2071))
				(object RoleView "$UNNAMED$96" @324
				    Parent_View 	@321
				    location   	(369, 218)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410530A201B1"
				    client     	@321
				    supplier   	@309
				    vertices   	(list Points
					(1346, 2071)
					(1003, 2071)
					(1003, 2144))
				    line_style 	3
				    origin_attachment 	(1346, 2071)
				    terminal_attachment 	(1003, 2144))))
			(object Label @325
			    location   	(76, 56)
			    font       	(object Font
				size       	12)
			    nlines     	1
			    max_width  	1844
			    label      	"Set of Classes designed to Wrap the Persisted TZ Database Entities")
			(object InheritView "" @326
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41012A1702C6"
			    client     	@265
			    supplier   	@240
			    vertices   	(list Points
				(2103, 770)
				(391, 770)
				(391, 885))
			    line_style 	3
			    origin_attachment 	(2103, 770)
			    terminal_attachment 	(391, 885))
			(object InheritView "" @327
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFE60D02E1"
			    client     	@245
			    supplier   	@240
			    vertices   	(list Points
				(377, 3250)
				(141, 3250)
				(141, 1127))
			    line_style 	3
			    origin_attachment 	(377, 3250)
			    terminal_attachment 	(141, 1127))
			(object InheritView "" @328
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFE60702B0"
			    client     	@253
			    supplier   	@240
			    vertices   	(list Points
				(582, 2910)
				(209, 2910)
				(209, 1127))
			    line_style 	3
			    origin_attachment 	(582, 2910)
			    terminal_attachment 	(209, 1127))
			(object InheritView "" @329
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41012CA60071"
			    client     	@270
			    supplier   	@240
			    vertices   	(list Points
				(575, 2518)
				(263, 2518)
				(263, 1127))
			    line_style 	3
			    origin_attachment 	(575, 2518)
			    terminal_attachment 	(263, 1127))
			(object InheritView "" @330
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410120A20256"
			    client     	@309
			    supplier   	@240
			    vertices   	(list Points
				(534, 2232)
				(309, 2232)
				(309, 1127))
			    line_style 	3
			    origin_attachment 	(534, 2232)
			    terminal_attachment 	(309, 1127))
			(object InheritView "" @331
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFE6160262"
			    client     	@298
			    supplier   	@240
			    vertices   	(list Points
				(534, 1818)
				(374, 1818)
				(374, 1127))
			    line_style 	3
			    origin_attachment 	(534, 1818)
			    terminal_attachment 	(374, 1127))
			(object InheritView "" @332
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFE51D007E"
			    client     	@279
			    supplier   	@240
			    vertices   	(list Points
				(659, 1353)
				(428, 1353)
				(428, 1127))
			    line_style 	3
			    origin_attachment 	(659, 1353)
			    terminal_attachment 	(428, 1127))))
		(object ClassDiagram "3. TZ Compiler Document Part 2 - Design"
		    quid       	"410532530078"
		    title      	"3. TZ Compiler Document Part 2 - Design"
		    zoom       	100
		    max_height 	28350
		    max_width  	21600
		    origin_x   	0
		    origin_y   	431
		    items      	(list diagram_item_list
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CPersistedEntityWrapper" @333
			    ShowCompartmentStereotypes 	TRUE
			    IncludeAttribute 	TRUE
			    IncludeOperation 	TRUE
			    ShowOperationSignature 	TRUE
			    location   	(358, 435)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@333
				location   	(112, 376)
				fill_color 	13434879
				nlines     	1
				max_width  	492
				justify    	0
				label      	"CPersistedEntityWrapper")
			    stereotype 	(object ItemLabel
				Parent_View 	@333
				location   	(112, 326)
				fill_color 	13434879
				anchor     	10
				nlines     	1
				max_width  	492
				justify    	0
				label      	"<<abstract>>")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40FFE4F602F7"
			    compartment 	(object Compartment
				Parent_View 	@333
				location   	(112, 481)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	2
				max_width  	250)
			    width      	510
			    height     	242
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleUse" @334
			    ShowCompartmentStereotypes 	TRUE
			    IncludeAttribute 	TRUE
			    IncludeOperation 	TRUE
			    location   	(1659, 1649)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@334
				location   	(1537, 1575)
				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     	172
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleDefinition" @335
			    ShowCompartmentStereotypes 	TRUE
			    location   	(1790, 2449)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@335
				location   	(1640, 2375)
				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     	172
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleUse" @336
			    ShowCompartmentStereotypes 	TRUE
			    location   	(675, 1609)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@336
				location   	(515, 1534)
				fill_color 	13434879
				nlines     	1
				max_width  	320
				justify    	0
				label      	"CTzCpRuleUse")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40FFE5C40061"
			    width      	338
			    height     	175
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "$UNNAMED$34" @337
			    location   	(1186, 1575)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410108EB0261"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$35" @338
				    Parent_View 	@337
				    location   	(-495, -1803)
				    label      	(object SegLabel @339
					Parent_View 	@338
					location   	(913, 1617)
					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      	"410108EB03A1"
				    client     	@337
				    supplier   	@336
				    line_style 	3
				    origin_attachment 	(1186, 1575)
				    terminal_attachment 	(844, 1575))
				(object RoleView "iPersistedEntity" @340
				    Parent_View 	@337
				    location   	(-495, -1803)
				    label      	(object SegLabel @341
					Parent_View 	@340
					location   	(1295, 1609)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	315
					justify    	0
					label      	"-iPersistedEntity"
					pctDist    	0.319559
					height     	34
					orientation 	1)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410108EB0397"
				    client     	@337
				    supplier   	@334
				    line_style 	3
				    origin_attachment 	(1186, 1575)
				    terminal_attachment 	(1528, 1575))))
			(object InheritView "" @342
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFE63E0244"
			    client     	@336
			    supplier   	@333
			    vertices   	(list Points
				(506, 1584)
				(306, 1584)
				(306, 556))
			    line_style 	3
			    origin_attachment 	(506, 1584)
			    terminal_attachment 	(306, 556))
			(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleSet" @343
			    ShowCompartmentStereotypes 	TRUE
			    location   	(1356, 1393)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@343
				location   	(1234, 1319)
				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     	172
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleDefinition" @344
			    ShowCompartmentStereotypes 	TRUE
			    IncludeAttribute 	TRUE
			    IncludeOperation 	TRUE
			    location   	(756, 2394)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@344
				location   	(425, 2272)
				fill_color 	13434879
				nlines     	1
				max_width  	663
				justify    	0
				label      	"CTzCpRuleDefinition")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40FFE5CC0030"
			    compartment 	(object Compartment
				Parent_View 	@344
				location   	(425, 2376)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	3
				max_width  	665)
			    width      	681
			    height     	269
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "$UNNAMED$32" @345
			    location   	(1363, 2399)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410108E9016D"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$33" @346
				    Parent_View 	@345
				    location   	(-47, -2017)
				    label      	(object SegLabel @347
					Parent_View 	@346
					location   	(1150, 2358)
					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      	"410108E902AE"
				    client     	@345
				    supplier   	@344
				    line_style 	3
				    origin_attachment 	(1363, 2399)
				    terminal_attachment 	(1096, 2399))
				(object RoleView "iPersistedEntity" @348
				    Parent_View 	@345
				    location   	(-47, -2017)
				    label      	(object SegLabel @349
					Parent_View 	@348
					location   	(1424, 2369)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	315
					justify    	0
					label      	"-iPersistedEntity"
					pctDist    	0.225926
					height     	31
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410108E9029A"
				    client     	@345
				    supplier   	@335
				    line_style 	3
				    origin_attachment 	(1363, 2399)
				    terminal_attachment 	(1631, 2399))))
			(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRulesDefinitionsData" @350
			    ShowCompartmentStereotypes 	TRUE
			    location   	(1742, 1968)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@350
				location   	(1524, 1894)
				fill_color 	13434879
				nlines     	1
				max_width  	436
				justify    	0
				label      	"TRulesDefinitionsData")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40E13F000028"
			    width      	454
			    height     	172
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleSet" @351
			    ShowCompartmentStereotypes 	TRUE
			    IncludeAttribute 	TRUE
			    IncludeOperation 	TRUE
			    location   	(828, 1260)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@351
				location   	(665, 1150)
				fill_color 	13434879
				nlines     	1
				max_width  	326
				justify    	0
				label      	"CTzCpRuleSet")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40FFE5B90295"
			    compartment 	(object Compartment
				Parent_View 	@351
				location   	(665, 1253)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	2
				max_width  	309)
			    width      	344
			    height     	244
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "$UNNAMED$59" @352
			    location   	(703, 1451)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41012F6903A8"
			    roleview_list 	(list RoleViews
				(object RoleView "iRuleUses" @353
				    Parent_View 	@352
				    location   	(-737, -869)
				    label      	(object SegLabel @354
					Parent_View 	@353
					location   	(825, 1468)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	194
					justify    	0
					label      	"-iRuleUses"
					pctDist    	0.246154
					height     	122
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41012F6A00BB"
				    client     	@352
				    supplier   	@336
				    line_style 	3
				    origin_attachment 	(703, 1451)
				    terminal_attachment 	(703, 1522)
				    label      	(object SegLabel @355
					Parent_View 	@353
					location   	(650, 1507)
					font       	(object Font
					    size       	10)
					anchor     	2
					anchor_loc 	1
					nlines     	1
					max_width  	15
					justify    	0
					label      	"1..*"
					pctDist    	0.782609
					height     	54
					orientation 	1))
				(object RoleView "$UNNAMED$60" @356
				    Parent_View 	@352
				    location   	(-737, -869)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41012F6A00CF"
				    client     	@352
				    supplier   	@351
				    line_style 	3
				    origin_attachment 	(703, 1451)
				    terminal_attachment 	(703, 1381))))
			(object AssociationViewNew "$UNNAMED$30" @357
			    location   	(1225, 1191)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410108E700C0"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$31" @358
				    Parent_View 	@357
				    location   	(-394, -2366)
				    label      	(object SegLabel @359
					Parent_View 	@358
					location   	(1045, 1150)
					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      	"410108E701F7"
				    client     	@357
				    supplier   	@351
				    line_style 	3
				    origin_attachment 	(1225, 1191)
				    terminal_attachment 	(1000, 1191))
				(object RoleView "iPersistedEntity" @360
				    Parent_View 	@357
				    location   	(-394, -2366)
				    label      	(object SegLabel @361
					Parent_View 	@360
					location   	(1482, 1254)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	315
					justify    	0
					label      	"-iPersistedEntity"
					pctDist    	0.766520
					height     	148
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410108E701E3"
				    client     	@357
				    supplier   	@343
				    vertices   	(list Points
					(1225, 1191)
					(1334, 1191)
					(1334, 1307))
				    line_style 	3
				    origin_attachment 	(1225, 1191)
				    terminal_attachment 	(1334, 1307))))
			(object InheritView "" @362
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFE63B02A4"
			    client     	@351
			    supplier   	@333
			    vertices   	(list Points
				(656, 1223)
				(356, 1223)
				(356, 556))
			    line_style 	3
			    origin_attachment 	(656, 1223)
			    terminal_attachment 	(356, 556))
			(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TRuleSetsData" @363
			    ShowCompartmentStereotypes 	TRUE
			    location   	(1556, 1036)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@363
				location   	(1406, 962)
				fill_color 	13434879
				nlines     	1
				max_width  	300
				justify    	0
				label      	"TRuleSetsData")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40E13E1302C5"
			    width      	318
			    height     	172
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleDefinitionsTable" @364
			    ShowCompartmentStereotypes 	TRUE
			    IncludeAttribute 	TRUE
			    IncludeOperation 	TRUE
			    location   	(794, 1919)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@364
				location   	(528, 1791)
				fill_color 	13434879
				nlines     	1
				max_width  	532
				justify    	0
				label      	"CTzCpRuleDefinitionsTable")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"41012FBB02EC"
			    compartment 	(object Compartment
				Parent_View 	@364
				location   	(528, 1895)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	3
				max_width  	393)
			    width      	550
			    height     	281
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "$UNNAMED$61" @365
			    location   	(684, 2158)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41012FD80104"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$62" @366
				    Parent_View 	@365
				    location   	(-747, -474)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41012FDB01F9"
				    client     	@365
				    supplier   	@344
				    line_style 	3
				    origin_attachment 	(684, 2158)
				    terminal_attachment 	(684, 2259)
				    label      	(object SegLabel @367
					Parent_View 	@366
					location   	(745, 2221)
					font       	(object Font
					    size       	10)
					anchor     	2
					anchor_loc 	1
					nlines     	1
					max_width  	15
					justify    	0
					label      	"1..*"
					pctDist    	0.630435
					height     	61
					orientation 	0))
				(object RoleView "$UNNAMED$63" @368
				    Parent_View 	@365
				    location   	(-747, -474)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41012FDB0203"
				    client     	@365
				    supplier   	@364
				    line_style 	3
				    origin_attachment 	(684, 2158)
				    terminal_attachment 	(684, 2058))))
			(object AssociationViewNew "$UNNAMED$89" @369
			    location   	(1292, 1894)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41052BF00069"
			    roleview_list 	(list RoleViews
				(object RoleView "iPersistedEntity" @370
				    Parent_View 	@369
				    location   	(538, -2311)
				    label      	(object SegLabel @371
					Parent_View 	@370
					location   	(1308, 1862)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	315
					justify    	0
					label      	"-iPersistedEntity"
					pctDist    	0.073077
					height     	33
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41052BF001D0"
				    client     	@369
				    supplier   	@350
				    line_style 	3
				    origin_attachment 	(1292, 1894)
				    terminal_attachment 	(1515, 1894))
				(object RoleView "$UNNAMED$90" @372
				    Parent_View 	@369
				    location   	(538, -2311)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41052BF001E0"
				    client     	@369
				    supplier   	@364
				    line_style 	3
				    origin_attachment 	(1292, 1894)
				    terminal_attachment 	(1069, 1894))))
			(object InheritView "" @373
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4101343401FF"
			    client     	@364
			    supplier   	@333
			    vertices   	(list Points
				(519, 1859)
				(266, 1859)
				(266, 556))
			    line_style 	3
			    origin_attachment 	(519, 1859)
			    terminal_attachment 	(266, 556))
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpRuleSetsTable" @374
			    ShowCompartmentStereotypes 	TRUE
			    IncludeAttribute 	TRUE
			    IncludeOperation 	TRUE
			    location   	(822, 844)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@374
				location   	(606, 741)
				fill_color 	13434879
				nlines     	1
				max_width  	432
				justify    	0
				label      	"CTzCpRuleSetsTable")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"41012C720092"
			    compartment 	(object Compartment
				Parent_View 	@374
				location   	(606, 845)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	2
				max_width  	300)
			    width      	450
			    height     	231
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "$UNNAMED$57" @375
			    location   	(828, 1048)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41012F610248"
			    roleview_list 	(list RoleViews
				(object RoleView "iRuleSets" @376
				    Parent_View 	@375
				    location   	(-603, -977)
				    label      	(object SegLabel @377
					Parent_View 	@376
					location   	(729, 1098)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	185
					justify    	0
					label      	"-iRuleSets"
					pctDist    	0.557252
					height     	100
					orientation 	1)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41012F61032E"
				    client     	@375
				    supplier   	@351
				    line_style 	3
				    origin_attachment 	(828, 1048)
				    terminal_attachment 	(828, 1138)
				    label      	(object SegLabel @378
					Parent_View 	@376
					location   	(883, 1090)
					font       	(object Font
					    size       	10)
					anchor     	2
					anchor_loc 	1
					nlines     	1
					max_width  	15
					justify    	0
					label      	"1..*"
					pctDist    	0.461538
					height     	55
					orientation 	0))
				(object RoleView "$UNNAMED$58" @379
				    Parent_View 	@375
				    location   	(-603, -977)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41012F610330"
				    client     	@375
				    supplier   	@374
				    line_style 	3
				    origin_attachment 	(828, 1048)
				    terminal_attachment 	(828, 959))))
			(object AssociationViewNew "$UNNAMED$87" @380
			    location   	(1370, 782)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"41052AC40124"
			    roleview_list 	(list RoleViews
				(object RoleView "iPersistedEntity" @381
				    Parent_View 	@380
				    location   	(403, -2205)
				    label      	(object SegLabel @382
					Parent_View 	@381
					location   	(1380, 748)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	319
					justify    	0
					label      	"+iPersistedEntity"
					pctDist    	0.030960
					height     	34
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41052AC402E9"
				    client     	@380
				    supplier   	@363
				    vertices   	(list Points
					(1370, 782)
					(1525, 782)
					(1525, 950))
				    line_style 	3
				    origin_attachment 	(1370, 782)
				    terminal_attachment 	(1525, 950))
				(object RoleView "$UNNAMED$88" @383
				    Parent_View 	@380
				    location   	(403, -2205)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"41052AC402EA"
				    client     	@380
				    supplier   	@374
				    line_style 	3
				    origin_attachment 	(1370, 782)
				    terminal_attachment 	(1047, 782))))
			(object InheritView "" @384
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4101342E03CD"
			    client     	@374
			    supplier   	@333
			    vertices   	(list Points
				(597, 830)
				(456, 830)
				(456, 556))
			    line_style 	3
			    origin_attachment 	(597, 830)
			    terminal_attachment 	(456, 556))
			(object Label @385
			    location   	(84, 72)
			    font       	(object Font
				size       	12)
			    nlines     	1
			    max_width  	1844
			    label      	"Set of Classes designed to Wrap the Persisted TZ Database Entities - Contd.")
			(object ClassView "Class" "Logical View::Analysis Model::TZClasses::TZStringsTable" @386
			    ShowCompartmentStereotypes 	TRUE
			    location   	(1715, 2918)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@386
				location   	(1565, 2844)
				fill_color 	13434879
				nlines     	1
				max_width  	300
				justify    	0
				label      	"TZStringsTable")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40E1713D0336"
			    width      	318
			    height     	172
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpDocument" @387
			    ShowCompartmentStereotypes 	TRUE
			    IncludeAttribute 	TRUE
			    IncludeOperation 	TRUE
			    location   	(2079, 728)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@387
				location   	(1842, 422)
				fill_color 	13434879
				nlines     	1
				max_width  	474
				justify    	0
				label      	"CTzCpDocument")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"40FFE67502F1"
			    compartment 	(object Compartment
				Parent_View 	@387
				location   	(1842, 527)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	11
				max_width  	481)
			    width      	492
			    height     	636
			    annotation 	8
			    autoResize 	TRUE)
			(object AssociationViewNew "$UNNAMED$14" @388
			    location   	(1977, 2179)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFE6C90274"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$15" @389
				    Parent_View 	@388
				    location   	(-304, 864)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"40FFE6CA006D"
				    client     	@388
				    supplier   	@364
				    vertices   	(list Points
					(1977, 2179)
					(891, 2179)
					(891, 2059))
				    line_style 	3
				    origin_attachment 	(1977, 2179)
				    terminal_attachment 	(891, 2059))
				(object RoleView "$UNNAMED$16" @390
				    Parent_View 	@388
				    location   	(-304, 864)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"40FFE6CA0077"
				    client     	@388
				    supplier   	@387
				    vertices   	(list Points
					(1977, 2179)
					(2050, 2179)
					(2050, 1046))
				    line_style 	3
				    origin_attachment 	(1977, 2179)
				    terminal_attachment 	(2050, 1046))))
			(object AssociationViewNew "$UNNAMED$17" @391
			    location   	(1290, 641)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFE6CE0195"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$18" @392
				    Parent_View 	@391
				    location   	(-991, -674)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"40FFE6CF0010"
				    client     	@391
				    supplier   	@374
				    vertices   	(list Points
					(1290, 641)
					(834, 641)
					(834, 729))
				    line_style 	3
				    origin_attachment 	(1290, 641)
				    terminal_attachment 	(842, 751))
				(object RoleView "$UNNAMED$19" @393
				    Parent_View 	@391
				    location   	(-991, -674)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"40FFE6CF001A"
				    client     	@391
				    supplier   	@387
				    line_style 	3
				    origin_attachment 	(1290, 641)
				    terminal_attachment 	(1833, 641))))
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpString" @394
			    ShowCompartmentStereotypes 	TRUE
			    IncludeOperation 	TRUE
			    location   	(303, 2950)
			    label      	(object ItemLabel
				Parent_View 	@394
				location   	(159, 2861)
				fill_color 	13434879
				nlines     	1
				max_width  	288
				justify    	0
				label      	"CTzCpString")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"413ED5480175"
			    width      	306
			    height     	200
			    annotation 	8
			    autoResize 	TRUE)
			(object ClassView "Class" "Logical View::Design Model::3. TZ Compiler - Design::CTzCpStringTable" @395
			    ShowCompartmentStereotypes 	TRUE
			    location   	(765, 2694)
			    font       	(object Font
				size       	10)
			    label      	(object ItemLabel
				Parent_View 	@395
				location   	(580, 2591)
				fill_color 	13434879
				nlines     	1
				max_width  	370
				justify    	0
				label      	"CTzCpStringTable")
			    icon_style 	"Icon"
			    line_color 	3342489
			    fill_color 	13434879
			    quidu      	"410531CD00E6"
			    compartment 	(object Compartment
				Parent_View 	@395
				location   	(580, 2694)
				font       	(object Font
				    size       	10)
				icon_style 	"Icon"
				fill_color 	16777215
				anchor     	2
				nlines     	2
				max_width  	262
				compartmentItems 	(list Compartment
				    "+ AddString()"))
			    width      	388
			    height     	231
			    annotation 	8
			    autoResize 	TRUE)
			(object InheritView "" @396
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410532010069"
			    client     	@395
			    supplier   	@333
			    vertices   	(list Points
				(571, 2671)
				(175, 2671)
				(175, 556))
			    line_style 	3
			    origin_attachment 	(571, 2671)
			    terminal_attachment 	(175, 556))
			(object AssociationViewNew "$UNNAMED$97" @397
			    location   	(1141, 2902)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"4105335D0105"
			    roleview_list 	(list RoleViews
				(object RoleView "iPersistedEntity" @398
				    Parent_View 	@397
				    location   	(397, 36)
				    label      	(object SegLabel @399
					Parent_View 	@398
					location   	(1306, 2895)
					font       	(object Font
					    size       	10)
					anchor     	1
					anchor_loc 	1
					nlines     	1
					max_width  	315
					justify    	0
					label      	"-iPersistedEntity"
					pctDist    	0.429658
					height     	31
					orientation 	0)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"4105335D026C"
				    client     	@397
				    supplier   	@386
				    vertices   	(list Points
					(1141, 2902)
					(1141, 2925)
					(1556, 2925))
				    line_style 	3
				    origin_attachment 	(1141, 2902)
				    terminal_attachment 	(1556, 2925))
				(object RoleView "$UNNAMED$98" @400
				    Parent_View 	@397
				    location   	(397, 36)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"4105335D026D"
				    client     	@397
				    supplier   	@395
				    vertices   	(list Points
					(1141, 2902)
					(1141, 2879)
					(794, 2879)
					(794, 2809))
				    line_style 	3
				    origin_attachment 	(1141, 2902)
				    terminal_attachment 	(794, 2809))))
			(object AssociationViewNew "$UNNAMED$99" @401
			    location   	(2131, 2452)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"410534040069"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$100" @402
				    Parent_View 	@401
				    location   	(108, 1656)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410534040385"
				    client     	@401
				    supplier   	@395
				    vertices   	(list Points
					(2131, 2452)
					(2131, 2685)
					(959, 2685))
				    line_style 	3
				    origin_attachment 	(2131, 2452)
				    terminal_attachment 	(959, 2685))
				(object RoleView "$UNNAMED$101" @403
				    Parent_View 	@401
				    location   	(108, 1656)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"410534040395"
				    client     	@401
				    supplier   	@387
				    line_style 	3
				    origin_attachment 	(2131, 2452)
				    terminal_attachment 	(2131, 1046))))
			(object AssociationViewNew "$UNNAMED$112" @404
			    location   	(632, 2914)
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"413ED5570202"
			    roleview_list 	(list RoleViews
				(object RoleView "$UNNAMED$113" @405
				    Parent_View 	@404
				    location   	(-127, 279)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"413ED55703B8"
				    client     	@404
				    supplier   	@394
				    line_style 	3
				    origin_attachment 	(632, 2914)
				    terminal_attachment 	(456, 2914)
				    label      	(object SegLabel @406
					Parent_View 	@405
					location   	(520, 2872)
					anchor     	2
					anchor_loc 	1
					nlines     	1
					max_width  	15
					justify    	0
					label      	"1..*"
					pctDist    	0.640884
					height     	43
					orientation 	1))
				(object RoleView "$UNNAMED$114" @407
				    Parent_View 	@404
				    location   	(-127, 279)
				    stereotype 	TRUE
				    line_color 	3342489
				    quidu      	"413ED55703B9"
				    client     	@404
				    supplier   	@395
				    vertices   	(list Points
					(632, 2914)
					(703, 2914)
					(703, 2809))
				    line_style 	3
				    origin_attachment 	(632, 2914)
				    terminal_attachment 	(703, 2809))))
			(object InheritView "" @408
			    stereotype 	TRUE
			    line_color 	3342489
			    quidu      	"40FFE64702DE"
			    client     	@344
			    supplier   	@333
			    vertices   	(list Points
				(416, 2354)
				(219, 2354)
				(219, 556))
			    line_style 	3
			    origin_attachment 	(416, 2354)
			    terminal_attachment 	(219, 556)))))))
    logical_presentations 	(list unit_reference_list))