Changeset 302

Show
Ignore:
Timestamp:
09/20/06 13:34:03 (2 years ago)
Author:
thomase
Message:

Moved content types to a "content" package, and made other adjustments to accommodate. The generated code for the content classes now resides in a "content" directory.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • GeographicEntityLite/trunk/GeographicEntityLite/__init__.py

    r188 r302  
    8383 
    8484    # imports packages and types for registration 
     85    import content 
    8586 
    86     import GeographicEntityLite 
    87     import GeographicNameLite 
    8887 
    8988    # Initialize portal content 
  • GeographicEntityLite/trunk/GeographicEntityLite/configure.zcml

    r248 r302  
    1111 
    1212  <five:implements 
    13     class=".GeographicEntityLite.GeographicEntityLite" 
     13    class=".content.GeographicEntityLite.GeographicEntityLite" 
    1414    interface=".interfaces.IGeoEntityLite" 
    1515    /> 
  • GeographicEntityLite/trunk/GeographicEntityLite/version.txt

    r298 r302  
    1 0.1 build 161 
     10.1 build 162 
  • GeographicEntityLite/trunk/models/geographicEntityLite.xmi

    r289 r302  
    11<?xml version = '1.0' encoding = 'UTF-8' ?> 
    2 <XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' timestamp = 'Fri Sep 15 15:24:23 CDT 2006'> 
     2<XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' timestamp = 'Wed Sep 20 12:06:18 CDT 2006'> 
    33  <XMI.header>    <XMI.documentation> 
    44      <XMI.exporter>ArgoUML (using Netbeans XMI Writer version 1.0)</XMI.exporter> 
     
    1010      isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> 
    1111      <UML:Namespace.ownedElement> 
    12         <UML:Class xmi.id = '.:0000000000000A85' name = 'GeographicEntityLite' visibility = 'public' 
    13           isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' 
    14           isActive = 'false'> 
    15           <UML:ModelElement.taggedValue> 
    16             <UML:TaggedValue xmi.id = '.:0000000000000A52' isSpecification = 'false'> 
    17               <UML:TaggedValue.dataValue>1</UML:TaggedValue.dataValue> 
    18               <UML:TaggedValue.type> 
    19                 <UML:TagDefinition xmi.idref = '.:0000000000000AC7'/> 
    20               </UML:TaggedValue.type> 
    21             </UML:TaggedValue> 
    22             <UML:TaggedValue xmi.id = '.:0000000000000A53' isSpecification = 'false'> 
    23               <UML:TaggedValue.dataValue>Geographic Entity (Lite)</UML:TaggedValue.dataValue> 
    24               <UML:TaggedValue.type> 
    25                 <UML:TagDefinition xmi.idref = '.:0000000000000AE4'/> 
    26               </UML:TaggedValue.type> 
    27             </UML:TaggedValue> 
    28             <UML:TaggedValue xmi.id = '.:0000000000000A54' isSpecification = 'false'> 
    29               <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue> 
    30               <UML:TaggedValue.type> 
    31                 <UML:TagDefinition xmi.idref = '.:0000000000000AEC'/> 
    32               </UML:TaggedValue.type> 
    33             </UML:TaggedValue> 
    34             <UML:TaggedValue xmi.id = '.:0000000000000A55' isSpecification = 'false'> 
    35               <UML:TaggedValue.dataValue>geoelite_icon.gif</UML:TaggedValue.dataValue> 
    36               <UML:TaggedValue.type> 
    37                 <UML:TagDefinition xmi.idref = '.:0000000000000AF3'/> 
    38               </UML:TaggedValue.type> 
    39             </UML:TaggedValue> 
    40             <UML:TaggedValue xmi.id = '-64--88-0-7-2e97276b:10d82a2e903:-8000:0000000000000ACF' 
    41               isSpecification = 'false'> 
    42               <UML:TaggedValue.dataValue>A simple content type for storing information about geographic entities (features).</UML:TaggedValue.dataValue> 
    43               <UML:TaggedValue.type> 
    44                 <UML:TagDefinition xmi.idref = '-64--88-0-7-2e97276b:10d82a2e903:-8000:0000000000000AD0'/> 
    45               </UML:TaggedValue.type> 
    46             </UML:TaggedValue> 
    47           </UML:ModelElement.taggedValue> 
    48           <UML:Classifier.feature> 
    49             <UML:Attribute xmi.id = '-64--88-2--124--670ac44c:10da3bc776b:-8000:0000000000000AD5' 
    50               name = 'identifier' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' 
    51               changeability = 'changeable' targetScope = 'instance'> 
    52               <UML:StructuralFeature.multiplicity> 
    53                 <UML:Multiplicity xmi.id = '-64--88-2--124--670ac44c:10da3bc776b:-8000:0000000000000AD6'> 
    54                   <UML:Multiplicity.range> 
    55                     <UML:MultiplicityRange xmi.id = '-64--88-2--124--670ac44c:10da3bc776b:-8000:0000000000000AD7' 
    56                       lower = '1' upper = '1'/> 
    57                   </UML:Multiplicity.range> 
    58                 </UML:Multiplicity> 
    59               </UML:StructuralFeature.multiplicity> 
    60               <UML:ModelElement.taggedValue> 
    61                 <UML:TaggedValue xmi.id = '-64--88-2--124--670ac44c:10da3bc776b:-8000:0000000000000AD8' 
    62                   isSpecification = 'false'> 
    63                   <UML:TaggedValue.dataValue>Identifier</UML:TaggedValue.dataValue> 
    64                   <UML:TaggedValue.type> 
    65                     <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
    66                   </UML:TaggedValue.type> 
    67                 </UML:TaggedValue> 
    68                 <UML:TaggedValue xmi.id = '-64--88-2--124--670ac44c:10da3bc776b:-8000:0000000000000AD9' 
    69                   isSpecification = 'false'> 
    70                   <UML:TaggedValue.dataValue>1</UML:TaggedValue.dataValue> 
    71                   <UML:TaggedValue.type> 
    72                     <UML:TagDefinition xmi.idref = '.:0000000000000AE9'/> 
    73                   </UML:TaggedValue.type> 
    74                 </UML:TaggedValue> 
    75               </UML:ModelElement.taggedValue> 
    76               <UML:StructuralFeature.type> 
    77                 <UML:DataType xmi.idref = '.:0000000000000ABC'/> 
    78               </UML:StructuralFeature.type> 
    79             </UML:Attribute> 
    80             <UML:Attribute xmi.id = '.:0000000000000A6B' name = 'geoEntityType' visibility = 'public' 
    81               isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' 
    82               targetScope = 'instance'> 
    83               <UML:StructuralFeature.multiplicity> 
    84                 <UML:Multiplicity xmi.id = '.:0000000000000A66'> 
    85                   <UML:Multiplicity.range> 
    86                     <UML:MultiplicityRange xmi.id = '.:0000000000000A65' lower = '1' upper = '1'/> 
    87                   </UML:Multiplicity.range> 
    88                 </UML:Multiplicity> 
    89               </UML:StructuralFeature.multiplicity> 
    90               <UML:ModelElement.taggedValue> 
    91                 <UML:TaggedValue xmi.id = '.:0000000000000A68' isSpecification = 'false'> 
    92                   <UML:TaggedValue.dataValue>Entity Type</UML:TaggedValue.dataValue> 
    93                   <UML:TaggedValue.type> 
    94                     <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
    95                   </UML:TaggedValue.type> 
    96                 </UML:TaggedValue> 
    97               </UML:ModelElement.taggedValue> 
    98               <UML:StructuralFeature.type> 
    99                 <UML:DataType xmi.idref = '.:0000000000000ABC'/> 
    100               </UML:StructuralFeature.type> 
    101             </UML:Attribute> 
    102             <UML:Attribute xmi.id = '.:0000000000000A70' name = 'modernLocation' visibility = 'public' 
    103               isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' 
    104               targetScope = 'instance'> 
    105               <UML:StructuralFeature.multiplicity> 
    106                 <UML:Multiplicity xmi.id = '.:0000000000000A6D'> 
    107                   <UML:Multiplicity.range> 
    108                     <UML:MultiplicityRange xmi.id = '.:0000000000000A6C' lower = '1' upper = '1'/> 
    109                   </UML:Multiplicity.range> 
    110                 </UML:Multiplicity> 
    111               </UML:StructuralFeature.multiplicity> 
    112               <UML:Attribute.initialValue> 
    113                 <UML:Expression xmi.id = '.:0000000000000A6E' language = 'Java' body = ''/> 
    114               </UML:Attribute.initialValue> 
    115               <UML:ModelElement.taggedValue> 
    116                 <UML:TaggedValue xmi.id = '.:0000000000000A6F' isSpecification = 'false'> 
    117                   <UML:TaggedValue.dataValue>Modern Name / Location</UML:TaggedValue.dataValue> 
    118                   <UML:TaggedValue.type> 
    119                     <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
    120                   </UML:TaggedValue.type> 
    121                 </UML:TaggedValue> 
    122               </UML:ModelElement.taggedValue> 
    123               <UML:StructuralFeature.type> 
    124                 <UML:DataType xmi.idref = '.:0000000000000ADE'/> 
    125               </UML:StructuralFeature.type> 
    126             </UML:Attribute> 
    127             <UML:Attribute xmi.id = '.:0000000000000A74' name = 'timePeriods' visibility = 'public' 
    128               isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' 
    129               targetScope = 'instance'> 
    130               <UML:StructuralFeature.multiplicity> 
    131                 <UML:Multiplicity xmi.id = '.:0000000000000A72'> 
    132                   <UML:Multiplicity.range> 
    133                     <UML:MultiplicityRange xmi.id = '.:0000000000000A71' lower = '1' upper = '1'/> 
    134                   </UML:Multiplicity.range> 
    135                 </UML:Multiplicity> 
    136               </UML:StructuralFeature.multiplicity> 
    137               <UML:Attribute.initialValue> 
    138                 <UML:Expression xmi.id = '-64--88-2--125-48cceab8:10d5b434adf:-8000:0000000000000D3C' 
    139                   language = '' body = ''/> 
    140               </UML:Attribute.initialValue> 
    141               <UML:ModelElement.taggedValue> 
    142                 <UML:TaggedValue xmi.id = '.:0000000000000A73' isSpecification = 'false'> 
    143                   <UML:TaggedValue.dataValue>Time Periods</UML:TaggedValue.dataValue> 
    144                   <UML:TaggedValue.type> 
    145                     <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
    146                   </UML:TaggedValue.type> 
    147                 </UML:TaggedValue> 
    148               </UML:ModelElement.taggedValue> 
    149               <UML:StructuralFeature.type> 
    150                 <UML:Class xmi.idref = '.:0000000000000AED'/> 
    151               </UML:StructuralFeature.type> 
    152             </UML:Attribute> 
    153             <UML:Attribute xmi.id = '.:0000000000000A79' name = 'secondaryReferences' 
    154               visibility = 'public' isSpecification = 'false' ownerScope = 'instance' 
    155               changeability = 'changeable' targetScope = 'instance'> 
    156               <UML:StructuralFeature.multiplicity> 
    157                 <UML:Multiplicity xmi.id = '.:0000000000000A76'> 
    158                   <UML:Multiplicity.range> 
    159                     <UML:MultiplicityRange xmi.id = '.:0000000000000A75' lower = '1' upper = '1'/> 
    160                   </UML:Multiplicity.range> 
    161                 </UML:Multiplicity> 
    162               </UML:StructuralFeature.multiplicity> 
    163               <UML:Attribute.initialValue> 
    164                 <UML:Expression xmi.id = '.:0000000000000A77' language = 'Java' body = ''/> 
    165               </UML:Attribute.initialValue> 
    166               <UML:ModelElement.taggedValue> 
    167                 <UML:TaggedValue xmi.id = '.:0000000000000A78' isSpecification = 'false'> 
    168                   <UML:TaggedValue.dataValue>Secondary References</UML:TaggedValue.dataValue> 
    169                   <UML:TaggedValue.type> 
    170                     <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
    171                   </UML:TaggedValue.type> 
    172                 </UML:TaggedValue> 
    173               </UML:ModelElement.taggedValue> 
    174               <UML:StructuralFeature.type> 
    175                 <UML:Class xmi.idref = '.:0000000000000AED'/> 
    176               </UML:StructuralFeature.type> 
    177             </UML:Attribute> 
    178             <UML:Attribute xmi.id = '.:0000000000000A7D' name = 'spatialCoordinates' 
    179               visibility = 'public' isSpecification = 'false' ownerScope = 'instance' 
    180               changeability = 'changeable' targetScope = 'instance'> 
    181               <UML:StructuralFeature.multiplicity> 
    182                 <UML:Multiplicity xmi.id = '.:0000000000000A7B'> 
    183                   <UML:Multiplicity.range> 
    184                     <UML:MultiplicityRange xmi.id = '.:0000000000000A7A' lower = '1' upper = '1'/> 
    185                   </UML:Multiplicity.range> 
    186                 </UML:Multiplicity> 
    187               </UML:StructuralFeature.multiplicity> 
    188               <UML:Attribute.initialValue> 
    189                 <UML:Expression xmi.id = '-64--88-2--125-48cceab8:10d5b434adf:-8000:0000000000000D3D' 
    190                   language = '' body = ''/> 
    191               </UML:Attribute.initialValue> 
    192               <UML:ModelElement.taggedValue> 
    193                 <UML:TaggedValue xmi.id = '.:0000000000000A7C' isSpecification = 'false'> 
    194                   <UML:TaggedValue.dataValue>Spatial Coordinates</UML:TaggedValue.dataValue> 
    195                   <UML:TaggedValue.type> 
    196                     <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
    197                   </UML:TaggedValue.type> 
    198                 </UML:TaggedValue> 
    199               </UML:ModelElement.taggedValue> 
    200               <UML:StructuralFeature.type> 
    201                 <UML:DataType xmi.idref = '.:0000000000000ABC'/> 
    202               </UML:StructuralFeature.type> 
    203             </UML:Attribute> 
    204             <UML:Attribute xmi.id = '.:0000000000000A84' name = 'spatialGeometryType' 
    205               visibility = 'public' isSpecification = 'false' ownerScope = 'instance' 
    206               changeability = 'changeable' targetScope = 'instance'> 
    207               <UML:StructuralFeature.multiplicity> 
    208                 <UML:Multiplicity xmi.id = '.:0000000000000A7F'> 
    209                   <UML:Multiplicity.range> 
    210                     <UML:MultiplicityRange xmi.id = '.:0000000000000A7E' lower = '1' upper = '1'/> 
    211                   </UML:Multiplicity.range> 
    212                 </UML:Multiplicity> 
    213               </UML:StructuralFeature.multiplicity> 
    214               <UML:ModelElement.taggedValue> 
    215                 <UML:TaggedValue xmi.id = '.:0000000000000A80' isSpecification = 'false'> 
    216                   <UML:TaggedValue.dataValue>Spatial Geometry Type</UML:TaggedValue.dataValue> 
    217                   <UML:TaggedValue.type> 
    218                     <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
    219                   </UML:TaggedValue.type> 
    220                 </UML:TaggedValue> 
    221                 <UML:TaggedValue xmi.id = '.:0000000000000A83' isSpecification = 'false'> 
    222                   <UML:TaggedValue.dataValue>point</UML:TaggedValue.dataValue> 
    223                   <UML:TaggedValue.type> 
    224                     <UML:TagDefinition xmi.idref = '.:0000000000000AE1'/> 
    225                   </UML:TaggedValue.type> 
    226                 </UML:TaggedValue> 
    227               </UML:ModelElement.taggedValue> 
    228               <UML:StructuralFeature.type> 
    229                 <UML:DataType xmi.idref = '.:0000000000000ABC'/> 
    230               </UML:StructuralFeature.type> 
    231             </UML:Attribute> 
    232           </UML:Classifier.feature> 
    233         </UML:Class> 
    234         <UML:Class xmi.id = '.:0000000000000ABA' name = 'GeographicNameLite' visibility = 'public' 
    235           isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' 
    236           isActive = 'false'> 
    237           <UML:ModelElement.taggedValue> 
    238             <UML:TaggedValue xmi.id = '.:0000000000000A86' isSpecification = 'false'> 
    239               <UML:TaggedValue.dataValue>Geographic Name (Lite)</UML:TaggedValue.dataValue> 
    240               <UML:TaggedValue.type> 
    241                 <UML:TagDefinition xmi.idref = '.:0000000000000AE4'/> 
    242               </UML:TaggedValue.type> 
    243             </UML:TaggedValue> 
    244             <UML:TaggedValue xmi.id = '.:0000000000000A87' isSpecification = 'false'> 
    245               <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue> 
    246               <UML:TaggedValue.type> 
    247                 <UML:TagDefinition xmi.idref = '.:0000000000000AEC'/> 
    248               </UML:TaggedValue.type> 
    249             </UML:TaggedValue> 
    250             <UML:TaggedValue xmi.id = '.:0000000000000A88' isSpecification = 'false'> 
    251               <UML:TaggedValue.dataValue>geonlite_icon.gif</UML:TaggedValue.dataValue> 
    252               <UML:TaggedValue.type> 
    253                 <UML:TagDefinition xmi.idref = '.:0000000000000AF3'/> 
    254               </UML:TaggedValue.type> 
    255             </UML:TaggedValue> 
    256             <UML:TaggedValue xmi.id = '-64--88-0-7-2e97276b:10d82a2e903:-8000:0000000000000AD3' 
    257               isSpecification = 'false'> 
    258               <UML:TaggedValue.dataValue>A simple content type for storing information about geographic names as they apply to simple geographic entities (features).</UML:TaggedValue.dataValue> 
    259               <UML:TaggedValue.type> 
    260                 <UML:TagDefinition xmi.idref = '-64--88-0-7-2e97276b:10d82a2e903:-8000:0000000000000AD0'/> 
    261               </UML:TaggedValue.type> 
    262             </UML:TaggedValue> 
    263           </UML:ModelElement.taggedValue> 
    264           <UML:Classifier.feature> 
    265             <UML:Attribute xmi.id = '-64--88-2--124-13f7f06a:10da3e4d70d:-8000:0000000000000ADA' 
    266               name = 'identifier' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' 
    267               changeability = 'changeable' targetScope = 'instance'> 
    268               <UML:StructuralFeature.multiplicity> 
    269                 <UML:Multiplicity xmi.id = '-64--88-2--124-13f7f06a:10da3e4d70d:-8000:0000000000000ADB'> 
    270                   <UML:Multiplicity.range> 
    271                     <UML:MultiplicityRange xmi.id = '-64--88-2--124-13f7f06a:10da3e4d70d:-8000:0000000000000ADC' 
    272                       lower = '1' upper = '1'/> 
    273                   </UML:Multiplicity.range> 
    274                 </UML:Multiplicity> 
    275               </UML:StructuralFeature.multiplicity> 
    276               <UML:ModelElement.taggedValue> 
    277                 <UML:TaggedValue xmi.id = '-64--88-2--124-13f7f06a:10da3e4d70d:-8000:0000000000000ADD' 
    278                   isSpecification = 'false'> 
    279                   <UML:TaggedValue.dataValue>1</UML:TaggedValue.dataValue> 
    280                   <UML:TaggedValue.type> 
    281                     <UML:TagDefinition xmi.idref = '.:0000000000000AE9'/> 
    282                   </UML:TaggedValue.type> 
    283                 </UML:TaggedValue> 
    284                 <UML:TaggedValue xmi.id = '-64--88-2--124-13f7f06a:10da3e4d70d:-8000:0000000000000ADE' 
    285                   isSpecification = 'false'> 
    286                   <UML:TaggedValue.dataValue>Identifier</UML:TaggedValue.dataValue> 
    287                   <UML:TaggedValue.type> 
    288                     <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
    289                   </UML:TaggedValue.type> 
    290                 </UML:TaggedValue> 
    291               </UML:ModelElement.taggedValue> 
    292               <UML:StructuralFeature.type> 
    293                 <UML:DataType xmi.idref = '.:0000000000000ABC'/> 
    294               </UML:StructuralFeature.type> 
    295             </UML:Attribute> 
    296             <UML:Attribute xmi.id = '-64--88-2--117-1d833a07:10db2e5b5a0:-8000:0000000000000ADA' 
    297               name = 'geoNameType' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' 
    298               changeability = 'changeable' targetScope = 'instance'> 
    299               <UML:StructuralFeature.multiplicity> 
    300                 <UML:Multiplicity xmi.id = '-64--88-2--117-1d833a07:10db2e5b5a0:-8000:0000000000000ADB'> 
    301                   <UML:Multiplicity.range> 
    302                     <UML:MultiplicityRange xmi.id = '-64--88-2--117-1d833a07:10db2e5b5a0:-8000:0000000000000ADC' 
    303                       lower = '1' upper = '1'/> 
    304                   </UML:Multiplicity.range> 
    305                 </UML:Multiplicity> 
    306               </UML:StructuralFeature.multiplicity> 
    307               <UML:ModelElement.taggedValue> 
    308                 <UML:TaggedValue xmi.id = '-64--88-2--117-1d833a07:10db2e5b5a0:-8000:0000000000000ADD' 
    309                   isSpecification = 'false'> 
    310                   <UML:TaggedValue.dataValue>Name Type</UML:TaggedValue.dataValue> 
    311                   <UML:TaggedValue.type> 
    312                     <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
    313                   </UML:TaggedValue.type> 
    314                 </UML:TaggedValue> 
    315               </UML:ModelElement.taggedValue> 
    316               <UML:StructuralFeature.type> 
    317                 <UML:DataType xmi.idref = '.:0000000000000ABC'/> 
    318               </UML:StructuralFeature.type> 
    319             </UML:Attribute> 
    320             <UML:Attribute xmi.id = '-64--88-0-7-2e97276b:10d82a2e903:-8000:0000000000000AC6' 
    321               name = 'nameAttested' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' 
    322               changeability = 'changeable' targetScope = 'instance'> 
    323               <UML:StructuralFeature.multiplicity> 
    324                 <UML:Multiplicity xmi.id = '-64--88-0-7-2e97276b:10d82a2e903:-8000:0000000000000AC7'> 
    325                   <UML:Multiplicity.range> 
    326                     <UML:MultiplicityRange xmi.id = '-64--88-0-7-2e97276b:10d82a2e903:-8000:0000000000000AC8' 
    327                       lower = '1' upper = '1'/> 
    328                   </UML:Multiplicity.range> 
    329                 </UML:Multiplicity> 
    330               </UML:StructuralFeature.multiplicity> 
    331               <UML:ModelElement.taggedValue> 
    332                 <UML:TaggedValue xmi.id = '-64--88-0-7-2e97276b:10d82a2e903:-8000:0000000000000ACA' 
    333                   isSpecification = 'false'> 
    334                   <UML:TaggedValue.dataValue>Name as Attested</UML:TaggedValue.dataValue> 
    335                   <UML:TaggedValue.type> 
    336                     <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
    337                   </UML:TaggedValue.type> 
    338                 </UML:TaggedValue> 
    339               </UML:ModelElement.taggedValue> 
    340               <UML:StructuralFeature.type> 
    341                 <UML:DataType xmi.idref = '.:0000000000000ABC'/> 
    342               </UML:StructuralFeature.type> 
    343             </UML:Attribute> 
    344             <UML:Attribute xmi.id = '.:0000000000000A98' name = 'nameLanguage' visibility = 'public' 
    345               isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' 
    346               targetScope = 'instance'> 
    347               <UML:StructuralFeature.multiplicity> 
    348                 <UML:Multiplicity xmi.id = '.:0000000000000A93'> 
    349                   <UML:Multiplicity.range> 
    350                     <UML:MultiplicityRange xmi.id = '.:0000000000000A92' lower = '1' upper = '1'/> 
    351                   </UML:Multiplicity.range> 
    352                 </UML:Multiplicity> 
    353               </UML:StructuralFeature.multiplicity> 
    354               <UML:Attribute.initialValue> 
    355                 <UML:Expression xmi.id = '.:0000000000000A94' language = 'Java' body = ''/> 
    356               </UML:Attribute.initialValue> 
    357               <UML:ModelElement.taggedValue> 
    358                 <UML:TaggedValue xmi.id = '.:0000000000000A96' isSpecification = 'false'> 
    359                   <UML:TaggedValue.dataValue>Language and Writing System of Attested Name</UML:TaggedValue.dataValue> 
    360                   <UML:TaggedValue.type> 
    361                     <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
    362                   </UML:TaggedValue.type> 
    363                 </UML:TaggedValue> 
    364               </UML:ModelElement.taggedValue> 
    365               <UML:StructuralFeature.type> 
    366                 <UML:DataType xmi.idref = '.:0000000000000ABC'/> 
    367               </UML:StructuralFeature.type> 
    368             </UML:Attribute> 
    369             <UML:Attribute xmi.id = '-64--88-0-3--94f26f3:10d601dfb88:-8000:0000000000000AD1' 
    370               name = 'timePeriods' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' 
    371               changeability = 'changeable' targetScope = 'instance'> 
    372               <UML:StructuralFeature.multiplicity> 
    373                 <UML:Multiplicity xmi.id = '-64--88-0-3--94f26f3:10d601dfb88:-8000:0000000000000AD2'> 
    374                   <UML:Multiplicity.range> 
    375                     <UML:MultiplicityRange xmi.id = '-64--88-0-3--94f26f3:10d601dfb88:-8000:0000000000000AD3' 
    376                       lower = '1' upper = '1'/> 
    377                   </UML:Multiplicity.range> 
    378                 </UML:Multiplicity> 
    379               </UML:StructuralFeature.multiplicity> 
    380               <UML:Attribute.initialValue> 
    381                 <UML:Expression xmi.id = '-64--88-0-7-2e97276b:10d82a2e903:-8000:0000000000000ADA' 
    382                   language = '' body = ''/> 
    383               </UML:Attribute.initialValue> 
    384               <UML:ModelElement.taggedValue> 
    385                 <UML:TaggedValue xmi.id = '-64--88-0-3--94f26f3:10d601dfb88:-8000:0000000000000AD4' 
    386                   isSpecification = 'false'> 
    387                   <UML:TaggedValue.dataValue>Time Periods</UML:TaggedValue.dataValue> 
    388                   <UML:TaggedValue.type> 
    389                     <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
    390                   </UML:TaggedValue.type> 
    391                 </UML:TaggedValue> 
    392               </UML:ModelElement.taggedValue> 
    393               <UML:StructuralFeature.type> 
    394                 <UML:Class xmi.idref = '.:0000000000000AED'/> 
    395               </UML:StructuralFeature.type> 
    396             </UML:Attribute> 
    397             <UML:Attribute xmi.id = '.:0000000000000AB5' name = 'primaryReferences' 
    398               visibility = 'public' isSpecification = 'false' ownerScope = 'instance' 
    399               changeability = 'changeable' targetScope = 'instance'> 
    400               <UML:StructuralFeature.multiplicity> 
    401                 <UML:Multiplicity xmi.id = '.:0000000000000AB3'> 
    402                   <UML:Multiplicity.range> 
    403                     <UML:MultiplicityRange xmi.id = '.:0000000000000AB2' lower = '1' upper = '1'/> 
    404                   </UML:Multiplicity.range> 
    405                 </UML:Multiplicity> 
    406               </UML:StructuralFeature.multiplicity> 
    407               <UML:ModelElement.taggedValue> 
    408                 <UML:TaggedValue xmi.id = '.:0000000000000AB4' isSpecification = 'false'> 
    409                   <UML:TaggedValue.dataValue>Primary References</UML:TaggedValue.dataValue> 
    410                   <UML:TaggedValue.type> 
    411                     <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
    412                   </UML:TaggedValue.type> 
    413                 </UML:TaggedValue> 
    414               </UML:ModelElement.taggedValue> 
    415               <UML:StructuralFeature.type> 
    416                 <UML:Class xmi.idref = '.:0000000000000AED'/> 
    417               </UML:StructuralFeature.type> 
    418             </UML:Attribute> 
    419             <UML:Attribute xmi.id = '.:0000000000000AB9' name = 'secondaryReferences' 
    420               visibility = 'public' isSpecification = 'false' ownerScope = 'instance' 
    421               changeability = 'changeable' targetScope = 'instance'> 
    422               <UML:StructuralFeature.multiplicity> 
    423                 <UML:Multiplicity xmi.id = '.:0000000000000AB7'> 
    424                   <UML:Multiplicity.range> 
    425                     <UML:MultiplicityRange xmi.id = '.:0000000000000AB6' lower = '1' upper = '1'/> 
    426                   </UML:Multiplicity.range> 
    427                 </UML:Multiplicity> 
    428               </UML:StructuralFeature.multiplicity> 
    429               <UML:Attribute.initialValue> 
    430                 <UML:Expression xmi.id = '-64--88-0-3--94f26f3:10d601dfb88:-8000:0000000000000AD0' 
    431                   language = '' body = ''/> 
    432               </UML:Attribute.initialValue> 
    433               <UML:ModelElement.taggedValue> 
    434                 <UML:TaggedValue xmi.id = '.:0000000000000AB8' isSpecification = 'false'> 
    435                   <UML:TaggedValue.dataValue>Secondary References</UML:TaggedValue.dataValue> 
    436                   <UML:TaggedValue.type> 
    437                     <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
    438                   </UML:TaggedValue.type> 
    439                 </UML:TaggedValue> 
    440               </UML:ModelElement.taggedValue> 
    441               <UML:StructuralFeature.type> 
    442                 <UML:Class xmi.idref = '.:0000000000000AED'/> 
    443               </UML:StructuralFeature.type> 
    444             </UML:Attribute> 
    445           </UML:Classifier.feature> 
    446         </UML:Class> 
    44712        <UML:DataType xmi.id = '.:0000000000000ABB' name = 'int' isSpecification = 'false' 
    44813          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/> 
    44914        <UML:DataType xmi.id = '.:0000000000000ABC' name = 'string' isSpecification = 'false' 
    45015          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/> 
    451         <UML:Association xmi.id = '.:0000000000000AC3' name = '' isSpecification = 'false' 
    452           isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> 
    453           <UML:Association.connection> 
    454             <UML:AssociationEnd xmi.id = '.:0000000000000ABF' visibility = 'public' 
    455               isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'composite' 
    456               targetScope = 'instance' changeability = 'changeable'> 
    457               <UML:AssociationEnd.multiplicity> 
    458                 <UML:Multiplicity xmi.id = '.:0000000000000ABE'> 
    459                   <UML:Multiplicity.range> 
    460                     <UML:MultiplicityRange xmi.id = '.:0000000000000ABD' lower = '1' upper = '1'/> 
    461                   </UML:Multiplicity.range> 
    462                 </UML:Multiplicity> 
    463               </UML:AssociationEnd.multiplicity> 
    464               <UML:AssociationEnd.participant> 
    465                 <UML:Class xmi.idref = '.:0000000000000A85'/> 
    466               </UML:AssociationEnd.participant> 
    467             </UML:AssociationEnd> 
    468             <UML:AssociationEnd xmi.id = '.:0000000000000AC2' visibility = 'public' 
    469               isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none' 
    470               targetScope = 'instance' changeability = 'changeable'> 
    471               <UML:AssociationEnd.multiplicity> 
    472                 <UML:Multiplicity xmi.id = '.:0000000000000AC1'> 
    473                   <UML:Multiplicity.range> 
    474                     <UML:MultiplicityRange xmi.id = '.:0000000000000AC0' lower = '0' upper = '-1'/> 
    475                   </UML:Multiplicity.range> 
    476                 </UML:Multiplicity> 
    477               </UML:AssociationEnd.multiplicity> 
    478               <UML:AssociationEnd.participant> 
    479                 <UML:Class xmi.idref = '.:0000000000000ABA'/> 
    480               </UML:AssociationEnd.participant> 
    481             </UML:AssociationEnd> 
    482           </UML:Association.connection> 
    483         </UML:Association> 
    48416        <UML:Stereotype xmi.id = '.:0000000000000AC4' name = 'ordered' isSpecification = 'false' 
    48517          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'> 
     
    649181          </UML:TagDefinition.multiplicity> 
    650182        </UML:TagDefinition> 
     183        <UML:Package xmi.id = '-64--88-2--124--5a5cf786:10dcbbd9417:-8000:0000000000000EA3' 
     184          name = 'content' visibility = 'public' isSpecification = 'false' isRoot = 'false' 
     185          isLeaf = 'false' isAbstract = 'false'> 
     186          <UML:Namespace.ownedElement> 
     187            <UML:Class xmi.id = '.:0000000000000A85' name = 'GeographicEntityLite' visibility = 'public' 
     188              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false' 
     189              isActive = 'false'> 
     190              <UML:ModelElement.taggedValue> 
     191                <UML:TaggedValue xmi.id = '.:0000000000000A52' isSpecification = 'false'> 
     192                  <UML:TaggedValue.dataValue>1</UML:TaggedValue.dataValue> 
     193                  <UML:TaggedValue.type> 
     194                    <UML:TagDefinition xmi.idref = '.:0000000000000AC7'/> 
     195                  </UML:TaggedValue.type> 
     196                </UML:TaggedValue> 
     197                <UML:TaggedValue xmi.id = '.:0000000000000A53' isSpecification = 'false'> 
     198                  <UML:TaggedValue.dataValue>Geographic Entity (Lite)</UML:TaggedValue.dataValue> 
     199                  <UML:TaggedValue.type> 
     200                    <UML:TagDefinition xmi.idref = '.:0000000000000AE4'/> 
     201                  </UML:TaggedValue.type> 
     202                </UML:TaggedValue> 
     203                <UML:TaggedValue xmi.id = '.:0000000000000A54' isSpecification = 'false'> 
     204                  <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue> 
     205                  <UML:TaggedValue.type> 
     206                    <UML:TagDefinition xmi.idref = '.:0000000000000AEC'/> 
     207                  </UML:TaggedValue.type> 
     208                </UML:TaggedValue> 
     209                <UML:TaggedValue xmi.id = '.:0000000000000A55' isSpecification = 'false'> 
     210                  <UML:TaggedValue.dataValue>geoelite_icon.gif</UML:TaggedValue.dataValue> 
     211                  <UML:TaggedValue.type> 
     212                    <UML:TagDefinition xmi.idref = '.:0000000000000AF3'/> 
     213                  </UML:TaggedValue.type> 
     214                </UML:TaggedValue> 
     215                <UML:TaggedValue xmi.id = '-64--88-0-7-2e97276b:10d82a2e903:-8000:0000000000000ACF' 
     216                  isSpecification = 'false'> 
     217                  <UML:TaggedValue.dataValue>A simple content type for storing information about geographic entities (features).</UML:TaggedValue.dataValue> 
     218                  <UML:TaggedValue.type> 
     219                    <UML:TagDefinition xmi.idref = '-64--88-0-7-2e97276b:10d82a2e903:-8000:0000000000000AD0'/> 
     220                  </UML:TaggedValue.type> 
     221                </UML:TaggedValue> 
     222              </UML:ModelElement.taggedValue> 
     223              <UML:Classifier.feature> 
     224                <UML:Attribute xmi.id = '-64--88-2--124--670ac44c:10da3bc776b:-8000:0000000000000AD5' 
     225                  name = 'identifier' visibility = 'public' isSpecification = 'false' ownerScope = 'instance' 
     226                  changeability = 'changeable' targetScope = 'instance'> 
     227                  <UML:StructuralFeature.multiplicity> 
     228                    <UML:Multiplicity xmi.id = '-64--88-2--124--670ac44c:10da3bc776b:-8000:0000000000000AD6'> 
     229                      <UML:Multiplicity.range> 
     230                        <UML:MultiplicityRange xmi.id = '-64--88-2--124--670ac44c:10da3bc776b:-8000:0000000000000AD7' 
     231                          lower = '1' upper = '1'/> 
     232                      </UML:Multiplicity.range> 
     233                    </UML:Multiplicity> 
     234                  </UML:StructuralFeature.multiplicity> 
     235                  <UML:ModelElement.taggedValue> 
     236                    <UML:TaggedValue xmi.id = '-64--88-2--124--670ac44c:10da3bc776b:-8000:0000000000000AD8' 
     237                      isSpecification = 'false'> 
     238                      <UML:TaggedValue.dataValue>Identifier</UML:TaggedValue.dataValue> 
     239                      <UML:TaggedValue.type> 
     240                        <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
     241                      </UML:TaggedValue.type> 
     242                    </UML:TaggedValue> 
     243                    <UML:TaggedValue xmi.id = '-64--88-2--124--670ac44c:10da3bc776b:-8000:0000000000000AD9' 
     244                      isSpecification = 'false'> 
     245                      <UML:TaggedValue.dataValue>1</UML:TaggedValue.dataValue> 
     246                      <UML:TaggedValue.type> 
     247                        <UML:TagDefinition xmi.idref = '.:0000000000000AE9'/> 
     248                      </UML:TaggedValue.type> 
     249                    </UML:TaggedValue> 
     250                  </UML:ModelElement.taggedValue> 
     251                  <UML:StructuralFeature.type> 
     252                    <UML:DataType xmi.idref = '.:0000000000000ABC'/> 
     253                  </UML:StructuralFeature.type> 
     254                </UML:Attribute> 
     255                <UML:Attribute xmi.id = '.:0000000000000A6B' name = 'geoEntityType' visibility = 'public' 
     256                  isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' 
     257                  targetScope = 'instance'> 
     258                  <UML:StructuralFeature.multiplicity> 
     259                    <UML:Multiplicity xmi.id = '.:0000000000000A66'> 
     260                      <UML:Multiplicity.range> 
     261                        <UML:MultiplicityRange xmi.id = '.:0000000000000A65' lower = '1' upper = '1'/> 
     262                      </UML:Multiplicity.range> 
     263                    </UML:Multiplicity> 
     264                  </UML:StructuralFeature.multiplicity> 
     265                  <UML:ModelElement.taggedValue> 
     266                    <UML:TaggedValue xmi.id = '.:0000000000000A68' isSpecification = 'false'> 
     267                      <UML:TaggedValue.dataValue>Entity Type</UML:TaggedValue.dataValue> 
     268                      <UML:TaggedValue.type> 
     269                        <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
     270                      </UML:TaggedValue.type> 
     271                    </UML:TaggedValue> 
     272                  </UML:ModelElement.taggedValue> 
     273                  <UML:StructuralFeature.type> 
     274                    <UML:DataType xmi.idref = '.:0000000000000ABC'/> 
     275                  </UML:StructuralFeature.type> 
     276                </UML:Attribute> 
     277                <UML:Attribute xmi.id = '.:0000000000000A70' name = 'modernLocation' visibility = 'public' 
     278                  isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' 
     279                  targetScope = 'instance'> 
     280                  <UML:StructuralFeature.multiplicity> 
     281                    <UML:Multiplicity xmi.id = '.:0000000000000A6D'> 
     282                      <UML:Multiplicity.range> 
     283                        <UML:MultiplicityRange xmi.id = '.:0000000000000A6C' lower = '1' upper = '1'/> 
     284                      </UML:Multiplicity.range> 
     285                    </UML:Multiplicity> 
     286                  </UML:StructuralFeature.multiplicity> 
     287                  <UML:Attribute.initialValue> 
     288                    <UML:Expression xmi.id = '.:0000000000000A6E' language = 'Java' body = ''/> 
     289                  </UML:Attribute.initialValue> 
     290                  <UML:ModelElement.taggedValue> 
     291                    <UML:TaggedValue xmi.id = '.:0000000000000A6F' isSpecification = 'false'> 
     292                      <UML:TaggedValue.dataValue>Modern Name / Location</UML:TaggedValue.dataValue> 
     293                      <UML:TaggedValue.type> 
     294                        <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
     295                      </UML:TaggedValue.type> 
     296                    </UML:TaggedValue> 
     297                  </UML:ModelElement.taggedValue> 
     298                  <UML:StructuralFeature.type> 
     299                    <UML:DataType xmi.idref = '.:0000000000000ADE'/> 
     300                  </UML:StructuralFeature.type> 
     301                </UML:Attribute> 
     302                <UML:Attribute xmi.id = '.:0000000000000A74' name = 'timePeriods' visibility = 'public' 
     303                  isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable' 
     304                  targetScope = 'instance'> 
     305                  <UML:StructuralFeature.multiplicity> 
     306                    <UML:Multiplicity xmi.id = '.:0000000000000A72'> 
     307                      <UML:Multiplicity.range> 
     308                        <UML:MultiplicityRange xmi.id = '.:0000000000000A71' lower = '1' upper = '1'/> 
     309                      </UML:Multiplicity.range> 
     310                    </UML:Multiplicity> 
     311                  </UML:StructuralFeature.multiplicity> 
     312                  <UML:Attribute.initialValue> 
     313                    <UML:Expression xmi.id = '-64--88-2--125-48cceab8:10d5b434adf:-8000:0000000000000D3C' 
     314                      language = '' body = ''/> 
     315                  </UML:Attribute.initialValue> 
     316                  <UML:ModelElement.taggedValue> 
     317                    <UML:TaggedValue xmi.id = '.:0000000000000A73' isSpecification = 'false'> 
     318                      <UML:TaggedValue.dataValue>Time Periods</UML:TaggedValue.dataValue> 
     319                      <UML:TaggedValue.type> 
     320                        <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
     321                      </UML:TaggedValue.type> 
     322                    </UML:TaggedValue> 
     323                  </UML:ModelElement.taggedValue> 
     324                  <UML:StructuralFeature.type> 
     325                    <UML:Class xmi.idref = '.:0000000000000AED'/> 
     326                  </UML:StructuralFeature.type> 
     327                </UML:Attribute> 
     328                <UML:Attribute xmi.id = '.:0000000000000A79' name = 'secondaryReferences' 
     329                  visibility = 'public' isSpecification = 'false' ownerScope = 'instance' 
     330                  changeability = 'changeable' targetScope = 'instance'> 
     331                  <UML:StructuralFeature.multiplicity> 
     332                    <UML:Multiplicity xmi.id = '.:0000000000000A76'> 
     333                      <UML:Multiplicity.range> 
     334                        <UML:MultiplicityRange xmi.id = '.:0000000000000A75' lower = '1' upper = '1'/> 
     335                      </UML:Multiplicity.range> 
     336                    </UML:Multiplicity> 
     337                  </UML:StructuralFeature.multiplicity> 
     338                  <UML:Attribute.initialValue> 
     339                    <UML:Expression xmi.id = '.:0000000000000A77' language = 'Java' body = ''/> 
     340                  </UML:Attribute.initialValue> 
     341                  <UML:ModelElement.taggedValue> 
     342                    <UML:TaggedValue xmi.id = '.:0000000000000A78' isSpecification = 'false'> 
     343                      <UML:TaggedValue.dataValue>Secondary References</UML:TaggedValue.dataValue> 
     344                      <UML:TaggedValue.type> 
     345                        <UML:TagDefinition xmi.idref = '.:0000000000000ADA'/> 
     346                      </UML:TaggedValue.type> 
     347                    </UML:TaggedValue> 
     348                  </UML:ModelElement.taggedValue> 
     349                  <UML:StructuralFeature.type> 
     350                    <UML:Class xmi.idref = '.:0000000000000AED'/> 
    &