--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tzservices/tzserver/analysis/TZClasses.cat Tue Feb 02 10:12:00 2010 +0200
@@ -0,0 +1,483 @@
+
+(object Petal
+ version 43
+ _written "Rose 6.5.9232.10"
+ charSet 0)
+
+(object Class_Category "TZClasses"
+ is_unit TRUE
+ is_loaded TRUE
+ quid "40F3CEAF0324"
+ exportControl "Public"
+ logical_models (list unit_reference_list
+ (object Class "TRegionalZonesTable"
+ quid "40E190CD0023")
+ (object Class "TRegionalZonesIndex"
+ quid "40E1906C010C")
+ (object Class "TRegion"
+ quid "40E175D902B9")
+ (object Class "TRegionsTable"
+ quid "40E175950095")
+ (object Class "TZStringsTable"
+ quid "40E1713D0336")
+ (object Class "TZoneFormatName"
+ quid "40E146770070")
+ (object Class "TRuleDefinition"
+ quid "40E1450C0230")
+ (object Class "TRuleUse"
+ quid "40E144A300E7"
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iFromYear"
+ quid "418A0A03017C")
+ (object ClassAttribute "iUntilYear"
+ quid "418A0A0B0360")))
+ (object Class "TRuleSet"
+ quid "40E1445E01B1")
+ (object Class "TStdTimeAlignment"
+ quid "40E143EC028A")
+ (object Class "TZonesDataTable"
+ quid "40E143B101DE")
+ (object Class "TRuleSetLetterString"
+ quid "40E143670131")
+ (object Class "TTimeZoneName"
+ quid "40E14308013F")
+ (object Class "TZoneName"
+ quid "40E13FA0024D")
+ (object Class "TRegionName"
+ quid "40E13F5900A7")
+ (object Class "TRulesDefinitionsData"
+ quid "40E13F000028")
+ (object Class "TRuleSetsData"
+ quid "40E13E1302C5")
+ (object Class "TStdTimeAlignmentsData"
+ quid "40E13E0A0006")
+ (object Class "TZone"
+ quid "40E13DFF01DB"
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iOffsetToZoneName"
+ quid "410109BA01F1")
+ (object ClassAttribute "iOffsetToRegionName"
+ quid "410109E50000")
+ (object ClassAttribute "iNumberOfTimeAlignments"
+ quid "410109EA00A7")
+ (object ClassAttribute "iOffsetsToTimeAlignments"
+ quid "410109F903B7")))
+ (object Class "TRuleSetLetterStringsTable"
+ quid "40E13DF60267")
+ (object Class "TTimeZoneNamesTable"
+ quid "40E13DEC0390")
+ (object Class "TZoneFormatNamesTable"
+ quid "40E13DDC0073")
+ (object Class "TZoneNamesTable"
+ quid "40E13DD10219")
+ (object Class "THeader"
+ quid "40E13DA700B1")
+ (object Class "TZ_DSTDb"
+ quid "40E13D960024")
+ (object Class_Utility "CTzDataProviderFactory"
+ quid "40F284200290"
+ used_nodes (list uses_relationship_list
+ (object Uses_Relationship
+ quid "40F28479007C"
+ supplier "Logical View::Analysis Model::LTClasses::MTzDataAccess"
+ quidu "40B1D59903C5")
+ (object Uses_Relationship
+ quid "40F2858E0241"
+ label "creates"
+ supplier "Logical View::Analysis Model::2. Local Time Conversion - Analysis::CTimeZoneDataProvider"
+ quidu "40B1DA3703B5")
+ (object Uses_Relationship
+ quid "417E681D00F2"
+ supplier "Logical View::Analysis Model::LTClasses::MTzDataObserver"
+ quidu "417E5C9D037C"))
+ operations (list Operations
+ (object Operation "CreateTZDataProviderL"
+ quid "40F63FDE0216"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CTzDstDataReadWrite"
+ quid "40CDCC47020B")
+ (object Class "CTzDstDataReadOnly"
+ quid "40CDCC2800BA")
+ (object Class "CECOMTimeZoneDataProvider"
+ quid "40B1D827028C"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "40B1D83901B1"
+ supplier "Logical View::Analysis Model::SysClasses::CActive"
+ quidu "409F86F50045"))
+ operations (list Operations
+ (object Operation "TimeZoneDataAccess"
+ quid "40B1DAC802AB"
+ stereotype "virtual"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0))
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iEcomDTorUID"
+ quid "40B1D92A01C1")))
+ (object Class "CTimeZoneDataManager"
+ quid "40B44ABA0388"
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iZones"
+ quid "40CDC6E20379")
+ (object ClassAttribute "iCities"
+ quid "40CDCB32033F")
+ (object ClassAttribute "iStdTimeZones"
+ quid "40CDC7490047")
+ (object ClassAttribute "iStdTimeAlignments"
+ quid "40CDC753016E")
+ (object ClassAttribute "iDstZones"
+ quid "40CDC75C024E")
+ (object ClassAttribute "iDstRuleUses"
+ quid "40CDC761038C")
+ (object ClassAttribute "iDstRuleDefinitions"
+ quid "40CDC7690302")
+ (object ClassAttribute "iTzDstDataAccess"
+ quid "40CDC77202FB")))
+ (object Class "CTzDstDataAccess"
+ quid "40CDCC110002"
+ operations (list Operations
+ (object Operation "NewL"
+ quid "40CDCCC302B0"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ContructL"
+ quid "40CDCCCB01D5"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "LoadData"
+ quid "40CDCCB303C4"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetDstRule"
+ quid "40CDCCCF0358"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "SetDstRule"
+ quid "40CDCCDB025B"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "DeleteDstRule"
+ quid "40CDD08A02AE"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ExternalizeL"
+ quid "40CDD09103A9"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "RTimeZoneData"
+ quid "40B44AAF02EC"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "40B44B460157"
+ supplier "Logical View::Analysis Model::SysClasses::RSessionBase"
+ quidu "40A1D3F1009C")))
+ (object Class "CTimeZoneDataSession"
+ quid "40B44AE600D9"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "40B44B1800E9"
+ supplier "Logical View::Analysis Model::SysClasses::CSession2"
+ quidu "409F8948005D")))
+ (object Class "CTimeZoneDataServer"
+ quid "40B44AD301F2"
+ superclasses (list inheritance_relationship_list
+ (object Inheritance_Relationship
+ quid "40B44B2100E9"
+ supplier "Logical View::Analysis Model::SysClasses::CPolicyServer"
+ quidu "409F888A0154")))
+ (object Class "CTzDocument"
+ quid "40F406AD0084"
+ operations (list Operations
+ (object Operation "Scan"
+ quid "40F409320341"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Parse"
+ quid "40F4093702A8"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "Link"
+ quid "40F4093B0204"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ExternaliseL"
+ quid "40F5015C019A"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "InternaliseL"
+ quid "40F5015F0235"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "AddRootChildElement"
+ quid "410F63180160"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "AddChildElement"
+ quid "410F632C0112"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "AddAttribute"
+ quid "410F63330306"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "CloseElement"
+ quid "410F6BA60295"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "CloseDocument"
+ quid "410F6BB30228"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)))
+ (object Class "CTzRegion"
+ quid "40ED4A620331"
+ operations (list Operations
+ (object Operation "ExternaliseL"
+ quid "40F4FC0D00BA"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "InternaliseL"
+ quid "40F4FC17014B"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0))
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iRegionId"
+ quid "40ED4ADE00AB")
+ (object ClassAttribute "iRegionName"
+ quid "40ED4AE60201")
+ (object ClassAttribute "iStoredData"
+ quid "40F4FC220327"
+ type "TRegion")))
+ (object Class "CTzRegionalZonesIndex"
+ quid "40ED5F05034F"
+ operations (list Operations
+ (object Operation "ExternaliseL"
+ quid "40F4FC5402ED"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "InternaliseL"
+ quid "40F4FC57028D"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0))
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iZoneIdCollection"
+ quid "40ED5F1E03BA")
+ (object ClassAttribute "iStoredData"
+ quid "40F4FC41028B"
+ type "TRegionalZonesIndex")))
+ (object Class "CTzRuleDefinition"
+ quid "40ED4AAD015C"
+ operations (list Operations
+ (object Operation "ExternaliseL"
+ quid "40F4FB960127"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "InternaliseL"
+ quid "40F4FB9A0263"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0))
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iRuleDefId"
+ quid "40ED505201B6")
+ (object ClassAttribute "iStdTimeOffset"
+ quid "40ED50570254")
+ (object ClassAttribute "iMonth"
+ quid "40ED50C001E2")
+ (object ClassAttribute "iDayRule"
+ quid "40ED50C70264")
+ (object ClassAttribute "iDayOfMonth"
+ quid "40ED51250336")
+ (object ClassAttribute "iDayOfWeek"
+ quid "40ED512B02D1")
+ (object ClassAttribute "iWeekOfMonth"
+ quid "40ED51320340")
+ (object ClassAttribute "iTimeOfChange"
+ quid "40ED513802C7")
+ (object ClassAttribute "iTimeReference"
+ quid "40ED513D0288")
+ (object ClassAttribute "iReferenceCount"
+ quid "40ED514000CA")
+ (object ClassAttribute "iStoredData"
+ quid "40F4FBAD01AC"
+ type "TRuleDefinition")))
+ (object Class "CTzRuleLetterString"
+ quid "40ED4ABB01FD"
+ operations (list Operations
+ (object Operation "ExternaliseL"
+ quid "40F4FC8402BA"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "InternaliseL"
+ quid "40F4FC87001F"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0))
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iRuleLetterId"
+ quid "40ED4BA60062")
+ (object ClassAttribute "iString"
+ quid "40ED4BAD022F")
+ (object ClassAttribute "iStoredData"
+ quid "40F4FC7A00A3"
+ type "TRuleLetterString")))
+ (object Class "CTzZone"
+ quid "40ED4A7C0131"
+ operations (list Operations
+ (object Operation "ExternaliseL"
+ quid "40F4FA9F0293"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "InternaliseL"
+ quid "40F4FAAB0042"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0))
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iZoneId"
+ quid "40ED4AFB007C")
+ (object ClassAttribute "iZoneName"
+ quid "40ED4AFE01AD")
+ (object ClassAttribute "iTimeAlignmentsCollection"
+ quid "40EEB0CF03D3")
+ (object ClassAttribute "iStoredData"
+ quid "40F4FB3C011E"
+ type "TZone")))
+ (object Class "CTzStdTimeAlignment"
+ quid "40ED4A85006C"
+ operations (list Operations
+ (object Operation "ExternaliseL"
+ quid "40F4FB8A002F"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "InternaliseL"
+ quid "40F4FB8D0373"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0))
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iStdTimeAlignmentId"
+ quid "40ED4B0F0071")
+ (object ClassAttribute "iUTCOffset"
+ quid "40ED4B1B0282")
+ (object ClassAttribute "iStartOfTAPeriod"
+ quid "40ED4B22007A")
+ (object ClassAttribute "iEndOfTAPeriod"
+ quid "40ED4B2F01C4")
+ (object ClassAttribute "iTimeZoneFormat"
+ quid "40ED4B3C00E7")
+ (object ClassAttribute "iRuleSetName"
+ quid "40ED666203DB")
+ (object ClassAttribute "iStoredData"
+ quid "40F4FB740088"
+ type "TStdTimeAlignment")))
+ (object Class "CTzRuleUse"
+ quid "40ED4AA6001B"
+ operations (list Operations
+ (object Operation "ExternaliseL"
+ quid "40F4FC6A03B7"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "InternaliseL"
+ quid "40F4FC6D0054"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0))
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iRuleUseId"
+ quid "40ED4B6F0219")
+ (object ClassAttribute "iStartYear"
+ quid "40ED4B750330")
+ (object ClassAttribute "iEndYear"
+ quid "40ED4B870355")
+ (object ClassAttribute "iRuleLetterId"
+ quid "40ED4B8A03AA")
+ (object ClassAttribute "iStoredData"
+ quid "40F4FC5E0323"
+ type "TRuleUse")))
+ (object Class "CTzRuleSet"
+ quid "40ED4A9D03C5"
+ operations (list Operations
+ (object Operation "ExternaliseL"
+ quid "40F4FBF3015D"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "InternaliseL"
+ quid "40F4FBF900A7"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0))
+ class_attributes (list class_attribute_list
+ (object ClassAttribute "iRuleSetId"
+ quid "40ED4B4F03AC")
+ (object ClassAttribute "iRuleSetName"
+ quid "40ED4B5E02B4")
+ (object ClassAttribute "iRuleUseCollection"
+ quid "40EEB0EC02FA")
+ (object ClassAttribute "iStoredData"
+ quid "40F4FBE703A4"
+ type "TRuleSet")))
+ (object Class "TLinksData"
+ quid "40FE3C2C03AF")
+ (object Class "TLink"
+ quid "40FE3C5A0120")
+ (object Class "CReadOnlyTZDB"
+ quid "40FBA87302D3"
+ operations (list Operations
+ (object Operation "NewL"
+ quid "40FE696D02D3"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "GetRules"
+ quid "40FE691400E0"
+ concurrency "Sequential"
+ opExportControl "Public"
+ uid 0)
+ (object Operation "ConstructL"
+ quid "40FE69A6027B"
+ concurrency "Sequential"
+ opExportControl "Private"
+ uid 0)))
+ (object Class "TZonesTable"
+ quid "40FFD8100020")
+ (object Class "TLinksTable"
+ quid "40FFDB8903E3")
+ (object Class "TRuleDefinitionsTable"
+ quid "40FFDBEB0065")
+ (object Class "TRuleSetsTable"
+ quid "40FFDC4301D9")
+ (object Class "TStdTimeAlignmentsTable"
+ quid "40FFDBC40319")
+ (object Class "TRegionNamesTable"
+ quid "40E13DC70092"))
+ logical_presentations (list unit_reference_list))