<?xml version="1.0" encoding="UTF-8"?>
<entity_model xmlns:era="http://www.entitymodelling.org/ERmodel"
              xmlns="http://www.entitymodelling.org/ERmodel"
              xmlns:xs="http://www.w3.org/2001/XMLSchema"
              xmlns:er-js="http://www.entitymodelling.org/ERmodel/javascript">

   <absolute>
      <identifier>entity_model</identifier>
      <elementName>entity_model</elementName>
      <name>entity_model</name>
      <composition>
         <type>entity_type_like</type>
         <cardinality>
            <ZeroOneOrMore/>
         </cardinality>
         <diagram>
            <path>
               <destattach>0.66</destattach>
            </path>
         </diagram>
         <id>D1</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <type>absolute</type>
         <cardinality>
            <ExactlyOne/>
         </cardinality>
         <id>D2</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <name>presentation</name>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <type>diagram</type>
         <id>D3</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <type>defaults</type>
         <id>D4</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <type>xml</type>
         <id>D5</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <xpath_qualified_type_classifier>entity_model</xpath_qualified_type_classifier>
   </absolute>
   <xml>
      <namespace_uri>http://www.entitymodelling.org/ERmodel</namespace_uri>
   </xml>
   <entity_type>
      <name>diagram</name>
      <presentation>
         <x>1.5</x>
         <y>1.0</y>
      </presentation>
      <identifier>diagram</identifier>
      <elementName>diagram</elementName>
      <parentType>entity_model</parentType>
      <attribute>
         <name>deltaw</name>
         <type>
            <string/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>deltah</name>
         <type>
            <string/>
         </type>
         <optional/>
      </attribute>
      <xpath_type_classifier>diagram</xpath_type_classifier>
      <xpath_qualified_element_name>diagram</xpath_qualified_element_name>
      <xpath_parent_entity>../..</xpath_parent_entity>
      <xpath_local_key>era:packArray(())</xpath_local_key>
      <xpath_typecheck>self::diagram</xpath_typecheck>
      <xpath_qualified_type_classifier>diagram</xpath_qualified_type_classifier>
      <xpath_primary_key>era:packArray(())</xpath_primary_key>
   </entity_type>
   <entity_type>
      <name>defaults</name>
      <presentation>
         <rightOf>diagram</rightOf>
      </presentation>
      <identifier>defaults</identifier>
      <elementName>defaults</elementName>
      <parentType>entity_model</parentType>
      <attribute>
         <name>et_width</name>
         <type>
            <string/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>et_height</name>
         <type>
            <string/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>et_y_separation</name>
         <type>
            <string/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>et_y_delta_separation</name>
         <type>
            <string/>
         </type>
         <optional/>
      </attribute>
      <xpath_type_classifier>defaults</xpath_type_classifier>
      <xpath_qualified_element_name>defaults</xpath_qualified_element_name>
      <xpath_parent_entity>..</xpath_parent_entity>
      <xpath_local_key>era:packArray(())</xpath_local_key>
      <xpath_typecheck>self::defaults</xpath_typecheck>
      <xpath_qualified_type_classifier>defaults</xpath_qualified_type_classifier>
      <xpath_primary_key>era:packArray(())</xpath_primary_key>
   </entity_type>
   <entity_type>
      <name>xml</name>
      <presentation>
         <rightOf>ENTITY_TYPE</rightOf>
         <below>xmlStyle(2)</below>
         <deltaw>0.1</deltaw>
      </presentation>
      <identifier>xml</identifier>
      <elementName>xml</elementName>
      <parentType>entity_model</parentType>
      <attribute>
         <name>namespace_uri</name>
         <type>
            <string/>
         </type>
         <optional/>
      </attribute>
      <composition>
         <name>attributeDefault</name>
         <type>xmlStyle(2)</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <id>D6</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <xpath_type_classifier>xml</xpath_type_classifier>
      <xpath_qualified_element_name>xml</xpath_qualified_element_name>
      <xpath_parent_entity>..</xpath_parent_entity>
      <xpath_local_key>era:packArray(())</xpath_local_key>
      <xpath_typecheck>self::xml</xpath_typecheck>
      <xpath_qualified_type_classifier>xml</xpath_qualified_type_classifier>
      <xpath_primary_key>era:packArray(())</xpath_primary_key>
   </entity_type>
   <entity_type>
      <name>ENTITY_TYPE</name>
      <presentation>
         <rightOf>defaults</rightOf>
         <x>4.0</x>
         <deltaw>6.0</deltaw>
         <deltah>0.1</deltah>
      </presentation>
      <attribute>
         <name>name</name>
         <type>
            <string/>
         </type>
         <identifying/>
      </attribute>
      <identifier>ENTITY_TYPE</identifier>
      <elementName>ENTITY_TYPE</elementName>
      <parentType/>
      <entity_type>
         <name>absolute</name>
         <presentation>
            <rightOf>entity_type_like</rightOf>
         </presentation>
         <identifier>absolute</identifier>
         <elementName>absolute</elementName>
         <parentType>entity_model</parentType>
         <xpath_type_classifier>absolute</xpath_type_classifier>
         <xpath_qualified_element_name>absolute</xpath_qualified_element_name>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>name</xpath_local_key>
         <xpath_typecheck>self::absolute</xpath_typecheck>
         <xpath_qualified_type_classifier>absolute</xpath_qualified_type_classifier>
         <xpath_primary_key>name</xpath_primary_key>
      </entity_type>
      <entity_type>
         <name>entity_type_like</name>
         <presentation>
            <x>2.5</x>
            <y>-1.0</y>
         </presentation>
         <identifier>entity_type_like</identifier>
         <elementName>entity_type_like</elementName>
         <parentType>entity_model | entity_type_like</parentType>
         <dependency_group>
            <presentation>
               <y>0.1</y>
               <w>3.0</w>
            </presentation>
         </dependency_group>
         <entity_type>
            <name>entity_type</name>
            <presentation>
               <w>2.6</w>
               <h>1.0</h>
            </presentation>
            <identifier>entity_type</identifier>
            <elementName>entity_type</elementName>
            <parentType>entity_model | entity_type_like</parentType>
            <composition>
               <name>xmlRepresentation</name>
               <cardinality>
                  <ZeroOrOne/>
               </cardinality>
               <type>xmlStyle(1)</type>
               <diagram>
                  <path>
                     <srcattach>0.75</srcattach>
                     <srcarmlen>1.6</srcarmlen>
                     <destattach>0.8</destattach>
                     <hstep>
                        <reldim>
                           <src>1.0</src>
                        </reldim>
                     </hstep>
                     <label>
                        <yAdjustment>0.15</yAdjustment>
                     </label>
                  </path>
               </diagram>
               <id>D7</id>
               <pbe_passno>0</pbe_passno>
            </composition>
            <xpath_type_classifier>entity_type</xpath_type_classifier>
            <xpath_qualified_element_name>entity_type</xpath_qualified_element_name>
            <xpath_parent_entity>..</xpath_parent_entity>
            <xpath_local_key>name</xpath_local_key>
            <xpath_typecheck>self::entity_type</xpath_typecheck>
            <xpath_qualified_type_classifier>entity_type</xpath_qualified_type_classifier>
            <xpath_primary_key>name</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>group</name>
            <presentation>
               <rightOf>entity_type</rightOf>
            </presentation>
            <identifier>group</identifier>
            <elementName>group</elementName>
            <parentType>entity_model | entity_type_like</parentType>
            <attribute>
               <name>annotation</name>
               <type>
                  <string/>
               </type>
               <optional/>
            </attribute>
            <xpath_type_classifier>group</xpath_type_classifier>
            <xpath_qualified_element_name>group</xpath_qualified_element_name>
            <xpath_parent_entity>..</xpath_parent_entity>
            <xpath_local_key>name</xpath_local_key>
            <xpath_typecheck>self::group</xpath_typecheck>
            <xpath_qualified_type_classifier>group</xpath_qualified_type_classifier>
            <xpath_primary_key>name</xpath_primary_key>
         </entity_type>
         <composition>
            <cardinality>
               <ZeroOneOrMore/>
            </cardinality>
            <type>entity_type_like</type>
            <diagram>
               <path>
                  <srcarmlen>0.2</srcarmlen>
                  <srcattach>0.33</srcattach>
                  <destarmlen>0.3</destarmlen>
                  <destattach>0.33</destattach>
                  <hstep>
                     <absdim>
                        <src>-2.0</src>
                     </absdim>
                  </hstep>
               </path>
            </diagram>
            <id>D8</id>
            <pbe_passno>0</pbe_passno>
         </composition>
         <xpath_type_classifier>entity_type|group</xpath_type_classifier>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>name</xpath_local_key>
         <xpath_qualified_type_classifier>entity_type|group</xpath_qualified_type_classifier>
         <xpath_primary_key>name</xpath_primary_key>
         <xpath_typecheck>self::entity_type|self::group</xpath_typecheck>
      </entity_type>
      <attribute>
         <name>description</name>
         <type>
            <string/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>xpath</name>
         <type>
            <string/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>module_name</name>
         <type>
            <string/>
         </type>
         <optional/>
      </attribute>
      <composition>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <type>presentation</type>
         <diagram>
            <path>
               <srcattach>0.025</srcattach>
               <destattach>0.5</destattach>
               <destarmlen>0.75</destarmlen>
            </path>
         </diagram>
         <id>D9</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <cardinality>
            <ZeroOneOrMore/>
         </cardinality>
         <type>dependency_group</type>
         <diagram>
            <path>
               <srcattach>0.05</srcattach>
               <destattach>0.5</destattach>
            </path>
         </diagram>
         <id>D10</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <cardinality>
            <ZeroOneOrMore/>
         </cardinality>
         <type>Relationship</type>
         <identifying>
            <inherited/>
         </identifying>
         <inverse>..</inverse>
         <diagram>
            <path>
               <align>
                  <ToSrc/>
               </align>
            </path>
         </diagram>
         <id>D11</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <cardinality>
            <ZeroOneOrMore/>
         </cardinality>
         <type>attribute</type>
         <identifying>
            <inherited/>
         </identifying>
         <inverse>..</inverse>
         <id>D12</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <xpath_type_classifier>absolute|entity_type|group</xpath_type_classifier>
      <xpath_parent_entity>..</xpath_parent_entity>
      <xpath_local_key>name</xpath_local_key>
      <xpath_qualified_type_classifier>absolute|entity_type|group</xpath_qualified_type_classifier>
      <xpath_primary_key>name</xpath_primary_key>
      <xpath_typecheck>self::absolute|self::entity_type|self::group</xpath_typecheck>
   </entity_type>
   <entity_type>
      <name>attribute</name>
      <presentation>
         <rightOf>Relationship</rightOf>
         <x>6.0</x>
         <y>1.0</y>
         <deltaw>11.0</deltaw>
      </presentation>
      <attribute>
         <name>name</name>
         <type>
            <string/>
         </type>
         <identifying/>
      </attribute>
      <identifier>attribute</identifier>
      <elementName>attribute</elementName>
      <parentType>ENTITY_TYPE</parentType>
      <dependency>
         <name>..</name>
         <type>ENTITY_TYPE</type>
         <cardinality>
            <ExactlyOne/>
         </cardinality>
         <identifying/>
         <xpath_evaluate>..</xpath_evaluate>
         <pbe_passno>0</pbe_passno>
         <xpath_evaluate_inverse>(attribute)</xpath_evaluate_inverse>
      </dependency>
      <composition>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <type>implementationOf</type>
         <inverse>..</inverse>
         <diagram>
            <path>
               <align>
                  <ToDest/>
               </align>
            </path>
         </diagram>
         <id>D13</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <name>type</name>
         <cardinality>
            <ExactlyOne/>
         </cardinality>
         <type>value_type</type>
         <diagram>
            <path>
               <align>
                  <ToDest/>
               </align>
            </path>
         </diagram>
         <id>D14</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <type>identifying(2)</type>
         <diagram>
            <path>
               <align>
                  <ToDest/>
               </align>
            </path>
         </diagram>
         <id>D15</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <type>optional</type>
         <diagram>
            <path>
               <align>
                  <ToDest/>
               </align>
            </path>
         </diagram>
         <id>D16</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <type>deprecated</type>
         <diagram>
            <path>
               <align>
                  <ToDest/>
               </align>
            </path>
         </diagram>
         <id>D17</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <name>xmlStyle</name>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <type>xmlStyle(2)</type>
         <diagram>
            <path>
               <srcattach>0.975</srcattach>
               <destattach>0.3</destattach>
               <destarmlen>0.3</destarmlen>
            </path>
         </diagram>
         <id>D18</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <attribute>
         <name>description</name>
         <optional/>
         <type>
            <string/>
         </type>
      </attribute>
      <xpath_type_classifier>attribute</xpath_type_classifier>
      <xpath_qualified_element_name>attribute</xpath_qualified_element_name>
      <xpath_parent_entity>..</xpath_parent_entity>
      <xpath_local_key>name</xpath_local_key>
      <xpath_typecheck>self::attribute</xpath_typecheck>
      <xpath_qualified_type_classifier>attribute</xpath_qualified_type_classifier>
      <xpath_primary_key>../descendant-or-self::entity_type/concat(name,':',current()/name)</xpath_primary_key>
   </entity_type>
   <entity_type>
      <name>dependency_group</name>
      <presentation>
         <xr>
            <relative>
               <to>ENTITY_TYPE</to>
               <ratio>0</ratio>
            </relative>
         </xr>
         <yt>
            <relative>
               <to>ENTITY_TYPE</to>
               <ratio>1</ratio>
               <d>2.0</d>
            </relative>
         </yt>
         <name>
            <Split/>
         </name>
      </presentation>
      <identifier>dependency_group</identifier>
      <elementName>dependency_group</elementName>
      <parentType>ENTITY_TYPE</parentType>
      <composition>
         <type>presentation</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <destattach>0.75</destattach>
               <destarmlen>0.65</destarmlen>
            </path>
         </diagram>
         <id>D19</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <xpath_type_classifier>dependency_group</xpath_type_classifier>
      <xpath_qualified_element_name>dependency_group</xpath_qualified_element_name>
      <xpath_parent_entity>..</xpath_parent_entity>
      <xpath_local_key>era:packArray(())</xpath_local_key>
      <xpath_typecheck>self::dependency_group</xpath_typecheck>
      <xpath_qualified_type_classifier>dependency_group</xpath_qualified_type_classifier>
      <xpath_primary_key>era:packArray(())</xpath_primary_key>
   </entity_type>
   <entity_type>
      <name>Relationship</name>
      <presentation>
         <rightOf>dependency_group</rightOf>
         <x>1.0</x>
         <deltaw>0.5</deltaw>
         <deltah>1.5</deltah>
      </presentation>
      <attribute>
         <name>name</name>
         <type>
            <string/>
         </type>
         <identifying/>
         <optional/>
      </attribute>
      <attribute>
         <name>type</name>
         <typeOfOrigin>ENTITY_TYPE</typeOfOrigin>
         <attrOfOrigin>name</attrOfOrigin>
         <type>
            <string/>
         </type>
         <implementationOf>
            <rel>type</rel>
            <destattr>name</destattr>
            <typeOfOrigin>ENTITY_TYPE</typeOfOrigin>
            <attrOfOrigin>name</attrOfOrigin>
         </implementationOf>
         <description>
           This is the 'name' attribute
              of the related `type ENTITY_TYPE' (a foreign key
           to relationship 
           `type' : 
            ----&gt; ENTITY_TYPE).
      </description>
      </attribute>
      <identifier>Relationship</identifier>
      <elementName>Relationship</elementName>
      <parentType>ENTITY_TYPE</parentType>
      <dependency>
         <name>..</name>
         <type>ENTITY_TYPE</type>
         <cardinality>
            <ExactlyOne/>
         </cardinality>
         <identifying/>
         <xpath_evaluate>..</xpath_evaluate>
         <pbe_passno>0</pbe_passno>
         <xpath_evaluate_inverse>(dependency|reference|constructed_relationship|composition)</xpath_evaluate_inverse>
      </dependency>
      <entity_type>
         <name>reference_or_dependency</name>
         <presentation>
            <x>4.0</x>
            <y>-1.5</y>
            <deltah>0.3</deltah>
            <deltaw>1.6</deltaw>
         </presentation>
         <identifier>reference_or_dependency</identifier>
         <elementName>reference_or_dependency</elementName>
         <parentType>ENTITY_TYPE</parentType>
         <entity_type>
            <name>dependency</name>
            <presentation>
               <x>1.0</x>
               <y>0.5</y>
            </presentation>
            <attribute>
               <name>inverse_of</name>
               <typeOfOrigin>Relationship</typeOfOrigin>
               <attrOfOrigin>name</attrOfOrigin>
               <type>
                  <string/>
               </type>
               <optional/>
               <optional/>
               <implementationOf>
                  <rel>inverse_of</rel>
                  <destattr>name</destattr>
                  <typeOfOrigin>Relationship</typeOfOrigin>
                  <attrOfOrigin>name</attrOfOrigin>
               </implementationOf>
               <description>
           This is the 'name' attribute
              of the related `inverse_of composition' (a foreign key
           to relationship 
           `inverse_of' : 
            ----&gt; composition).
      </description>
            </attribute>
            <identifier>dependency</identifier>
            <elementName>dependency</elementName>
            <parentType>ENTITY_TYPE</parentType>
            <reference>
               <name>inverse_of</name>
               <cardinality>
                  <ZeroOrOne/>
               </cardinality>
               <type>composition</type>
               <inverse>inverse</inverse>
               <id>R1</id>
               <xpath_local_key>inverse_of</xpath_local_key>
            </reference>
            <xpath_type_classifier>dependency</xpath_type_classifier>
            <xpath_qualified_element_name>dependency</xpath_qualified_element_name>
            <xpath_parent_entity>..</xpath_parent_entity>
            <xpath_local_key>name</xpath_local_key>
            <xpath_typecheck>self::dependency</xpath_typecheck>
            <xpath_qualified_type_classifier>dependency</xpath_qualified_type_classifier>
            <xpath_primary_key>../descendant-or-self::entity_type/concat(name,':',current()/name)</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>reference</name>
            <presentation>
               <rightOf>dependency</rightOf>
               <y>-0.5</y>
               <w>6.0</w>
               <h>2.0</h>
            </presentation>
            <attribute>
               <name>inverse</name>
               <typeOfOrigin>Relationship</typeOfOrigin>
               <attrOfOrigin>name</attrOfOrigin>
               <type>
                  <string/>
               </type>
               <optional/>
               <optional/>
               <implementationOf>
                  <rel>inverse</rel>
                  <destattr>name</destattr>
                  <typeOfOrigin>Relationship</typeOfOrigin>
                  <attrOfOrigin>name</attrOfOrigin>
               </implementationOf>
               <description>
           This is the 'name' attribute
              of the related `inverse reference' (a foreign key
           to relationship 
           `inverse' : 
            ----&gt; reference).
      </description>
            </attribute>
            <identifier>reference</identifier>
            <elementName>reference</elementName>
            <parentType>ENTITY_TYPE</parentType>
            <attribute>
               <name>js</name>
               <type>
                  <string/>
               </type>
               <optional/>
            </attribute>
            <attribute>
               <name>xpath_evaluate</name>
               <type>
                  <string/>
               </type>
               <optional/>
               <description>An xpath expression which can be used to evaluate this reference using primary keys and foreign keys. 
                           This attribute is generated by logical2physical unless it is hand coded in the logical.
          </description>
            </attribute>
            <reference>
               <name>inverse</name>
               <cardinality>
                  <ZeroOrOne/>
               </cardinality>
               <type>reference</type>
               <inverse>inverse</inverse>
               <diagonal>
                  <component>
                     <rel>type</rel>
                     <display_text>type</display_text>
                     <src>reference</src>
                     <dest>ENTITY_TYPE</dest>
                     <identification_status>NotIdentifying</identification_status>
                     <pbe_passno>0</pbe_passno>
                     <xpath_evaluate>key('ENTITY_TYPE', type)</xpath_evaluate>
                  </component>
               </diagonal>
               <riser>
                  <component>
                     <rel>..</rel>
                     <display_text>..</display_text>
                     <src>reference</src>
                     <dest>ENTITY_TYPE</dest>
                     <identification_status>Identifying</identification_status>
                     <xpath_delta_key/>
                     <xpath_evaluate>..</xpath_evaluate>
                     <pbe_passno>0</pbe_passno>
                     <xpath_evaluate_inverse>(dependency|reference|constructed_relationship|composition)</xpath_evaluate_inverse>
                  </component>
               </riser>
               <diagram>
                  <path>
                     <srcarmlen>1.0</srcarmlen>
                     <srcattach>0.2</srcattach>
                     <destattach>0.2</destattach>
                     <scope>
                        <label>
                           <yAdjustment>-0.3</yAdjustment>
                        </label>
                     </scope>
                  </path>
               </diagram>
               <id>R2</id>
               <scope_display_text>~/..=type</scope_display_text>
               <xpath_is_defined>inverse</xpath_is_defined>
               <xpath_local_key>inverse</xpath_local_key>
               <pbe_passno>0</pbe_passno>
               <xpath_typecheck>self::reference</xpath_typecheck>
               <xpath_foreign_key>concat(key('ENTITY_TYPE', type)/name,':',inverse)</xpath_foreign_key>
               <xpath_evaluate>key('reference', concat(key('ENTITY_TYPE', type)/name,':',inverse))</xpath_evaluate>
            </reference>
            <composition>
               <name>diagonal</name>
               <cardinality>
                  <ZeroOrOne/>
               </cardinality>
               <type>navigation</type>
               <diagram>
                  <path>
                     <label>
                        <position>
                           <Left/>
                        </position>
                     </label>
                     <srcattach>0.5</srcattach>
                     <align>
                        <ToSrc/>
                     </align>
                  </path>
               </diagram>
               <id>D20</id>
               <pbe_passno>0</pbe_passno>
            </composition>
            <composition>
               <name>riser</name>
               <cardinality>
                  <ZeroOrOne/>
               </cardinality>
               <type>navigation</type>
               <diagram>
                  <path>
                     <srcattach>0.55</srcattach>
                     <align>
                        <ToSrc/>
                     </align>
                  </path>
               </diagram>
               <id>D21</id>
               <pbe_passno>0</pbe_passno>
            </composition>
            <composition>
               <name>key</name>
               <cardinality>
                  <ZeroOrOne/>
               </cardinality>
               <type>navigation</type>
               <diagram>
                  <path>
                     <srcattach>0.75</srcattach>
                     <align>
                        <ToSrc/>
                     </align>
                  </path>
               </diagram>
               <id>D22</id>
               <pbe_passno>0</pbe_passno>
            </composition>
            <composition>
               <type>projection</type>
               <cardinality>
                  <ZeroOrOne/>
               </cardinality>
               <diagram>
                  <path>
                     <align>
                        <ToDest/>
                     </align>
                  </path>
               </diagram>
               <id>D23</id>
               <pbe_passno>0</pbe_passno>
            </composition>
            <xpath_type_classifier>reference</xpath_type_classifier>
            <xpath_qualified_element_name>reference</xpath_qualified_element_name>
            <xpath_parent_entity>..</xpath_parent_entity>
            <xpath_local_key>name</xpath_local_key>
            <xpath_typecheck>self::reference</xpath_typecheck>
            <xpath_qualified_type_classifier>reference</xpath_qualified_type_classifier>
            <xpath_primary_key>../descendant-or-self::entity_type/concat(name,':',current()/name)</xpath_primary_key>
         </entity_type>
         <xpath_type_classifier>dependency|reference</xpath_type_classifier>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>name</xpath_local_key>
         <xpath_qualified_type_classifier>dependency|reference</xpath_qualified_type_classifier>
         <xpath_typecheck>self::dependency|self::reference</xpath_typecheck>
         <xpath_primary_key>../descendant-or-self::entity_type/concat(name,':',current()/name)</xpath_primary_key>
      </entity_type>
      <entity_type>
         <name>constructed_relationship</name>
         <presentation>
            <below>reference</below>
            <x>-2.0</x>
            <y>0.5</y>
            <w>2.0</w>
            <name>
               <Split/>
            </name>
         </presentation>
         <attribute>
            <name>inverse</name>
            <typeOfOrigin>Relationship</typeOfOrigin>
            <attrOfOrigin>name</attrOfOrigin>
            <type>
               <string/>
            </type>
            <optional/>
            <optional/>
            <implementationOf>
               <rel>inverse</rel>
               <destattr>name</destattr>
               <typeOfOrigin>Relationship</typeOfOrigin>
               <attrOfOrigin>name</attrOfOrigin>
            </implementationOf>
            <description>
           This is the 'name' attribute
              of the related `inverse constructed_relationship' (a foreign key
           to relationship 
           `inverse' : 
            ----&gt; constructed_relationship).
      </description>
         </attribute>
         <identifier>constructed_relationship</identifier>
         <elementName>constructed_relationship</elementName>
         <parentType>ENTITY_TYPE</parentType>
         <reference>
            <name>inverse</name>
            <cardinality>
               <ZeroOrOne/>
            </cardinality>
            <type>constructed_relationship</type>
            <inverse>inverse</inverse>
            <diagram>
               <path>
                  <srcarmlen>1.0</srcarmlen>
               </path>
            </diagram>
            <id>R3</id>
            <xpath_local_key>inverse</xpath_local_key>
         </reference>
         <composition>
            <type>navigation</type>
            <cardinality>
               <ExactlyOne/>
            </cardinality>
            <diagram>
               <path>
                  <align>
                     <ToDest/>
                  </align>
                  <destattach>0.3</destattach>
               </path>
            </diagram>
            <id>D24</id>
            <pbe_passno>0</pbe_passno>
         </composition>
         <xpath_type_classifier>constructed_relationship</xpath_type_classifier>
         <xpath_qualified_element_name>constructed_relationship</xpath_qualified_element_name>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>name</xpath_local_key>
         <xpath_typecheck>self::constructed_relationship</xpath_typecheck>
         <xpath_qualified_type_classifier>constructed_relationship</xpath_qualified_type_classifier>
         <xpath_primary_key>../descendant-or-self::entity_type/concat(name,':',current()/name)</xpath_primary_key>
      </entity_type>
      <entity_type>
         <name>composition</name>
         <presentation>
            <below>dependency</below>
            <x>-0.5</x>
            <y>2.5</y>
            <w>1.8</w>
         </presentation>
         <attribute>
            <name>inverse</name>
            <typeOfOrigin>Relationship</typeOfOrigin>
            <attrOfOrigin>name</attrOfOrigin>
            <type>
               <string/>
            </type>
            <optional/>
            <optional/>
            <implementationOf>
               <rel>inverse</rel>
               <destattr>name</destattr>
               <typeOfOrigin>Relationship</typeOfOrigin>
               <attrOfOrigin>name</attrOfOrigin>
            </implementationOf>
            <description>
           This is the 'name' attribute
              of the related `inverse dependency' (a foreign key
           to relationship 
           `inverse' : 
            ----&gt; dependency).
      </description>
         </attribute>
         <identifier>composition</identifier>
         <elementName>composition</elementName>
         <parentType>ENTITY_TYPE</parentType>
         <reference>
            <name>inverse</name>
            <cardinality>
               <ZeroOrOne/>
            </cardinality>
            <type>dependency</type>
            <inverse>inverse_of</inverse>
            <diagram>
               <path>
                  <srcsign>-1</srcsign>
                  <destsign>-1</destsign>
                  <hstep>
                     <absdim>
                        <src>-0.2</src>
                     </absdim>
                  </hstep>
                  <label>
                     <position>
                        <Downside/>
                     </position>
                  </label>
                  <inverse>
                     <label>
                        <position>
                           <Upside/>
                        </position>
                        <name>
                           <Split/>
                        </name>
                     </label>
                  </inverse>
               </path>
            </diagram>
            <id>R4</id>
            <xpath_local_key>inverse</xpath_local_key>
         </reference>
         <composition>
            <type>transient</type>
            <cardinality>
               <ZeroOrOne/>
            </cardinality>
            <id>D25</id>
            <pbe_passno>0</pbe_passno>
         </composition>
         <composition>
            <type>initialiser</type>
            <cardinality>
               <ZeroOrOne/>
            </cardinality>
            <inverse>..</inverse>
            <diagram>
               <path>
                  <destarmlen>1.1</destarmlen>
               </path>
            </diagram>
            <id>D26</id>
            <pbe_passno>0</pbe_passno>
         </composition>
         <xpath_type_classifier>composition</xpath_type_classifier>
         <xpath_qualified_element_name>composition</xpath_qualified_element_name>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>name</xpath_local_key>
         <xpath_typecheck>self::composition</xpath_typecheck>
         <xpath_qualified_type_classifier>composition</xpath_qualified_type_classifier>
         <xpath_primary_key>../descendant-or-self::entity_type/concat(name,':',current()/name)</xpath_primary_key>
      </entity_type>
      <reference>
         <cardinality>
            <ExactlyOne/>
         </cardinality>
         <name>type</name>
         <type>ENTITY_TYPE</type>
         <diagram>
            <path>
               <srcattach>0.3</srcattach>
               <destattach>0.8</destattach>
               <srcarmlen>0.2</srcarmlen>
               <hstep>
                  <absdim>
                     <src>0.3</src>
                  </absdim>
               </hstep>
            </path>
         </diagram>
         <id>R5</id>
         <xpath_is_defined>type</xpath_is_defined>
         <xpath_local_key>type</xpath_local_key>
         <pbe_passno>0</pbe_passno>
         <xpath_foreign_key>type</xpath_foreign_key>
         <xpath_typecheck>self::absolute|self::entity_type|self::group</xpath_typecheck>
         <xpath_evaluate>key('ENTITY_TYPE', type)</xpath_evaluate>
      </reference>
      <composition>
         <name>diagram</name>
         <type>path</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <align>
                  <ToSrc/>
               </align>
               <srcattach>0.025</srcattach>
               <label>
                  <position>
                     <Left/>
                  </position>
               </label>
            </path>
         </diagram>
         <id>D27</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <type>sequence</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <align>
                  <ToDest/>
               </align>
            </path>
         </diagram>
         <id>D28</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <type>identifying(1)</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <align>
                  <ToDest/>
               </align>
            </path>
         </diagram>
         <id>D29</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <name>cardinality</name>
         <type>cardinality</type>
         <cardinality>
            <ExactlyOne/>
         </cardinality>
         <diagram>
            <path>
               <align>
                  <ToDest/>
               </align>
            </path>
         </diagram>
         <id>D30</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <attribute>
         <name>description</name>
         <optional/>
         <type>
            <string/>
         </type>
      </attribute>
      <attribute>
         <name>id</name>
         <optional/>
         <type>
            <string/>
         </type>
      </attribute>
      <attribute>
         <name>scope</name>
         <optional/>
         <type>
            <string/>
         </type>
      </attribute>
      <attribute>
         <name>physical_prefix</name>
         <optional/>
         <type>
            <string/>
         </type>
      </attribute>
      <xpath_type_classifier>dependency|reference|constructed_relationship|composition</xpath_type_classifier>
      <xpath_parent_entity>..</xpath_parent_entity>
      <xpath_local_key>name</xpath_local_key>
      <xpath_qualified_type_classifier>dependency|reference|constructed_relationship|composition</xpath_qualified_type_classifier>
      <xpath_typecheck>self::dependency|self::reference|self::constructed_relationship|self::composition</xpath_typecheck>
      <xpath_primary_key>../descendant-or-self::entity_type/concat(name,':',current()/name)</xpath_primary_key>
   </entity_type>
   <entity_type>
      <name>presentation</name>
      <presentation>
         <below>dependency_group</below>
         <x>-5.0</x>
         <y>2.0</y>
         <w>6.5</w>
      </presentation>
      <attribute>
         <name>rightOf</name>
         <typeOfOrigin>ENTITY_TYPE</typeOfOrigin>
         <attrOfOrigin>name</attrOfOrigin>
         <type>
            <string/>
         </type>
         <optional/>
         <implementationOf>
            <rel>rightOf</rel>
            <destattr>name</destattr>
            <typeOfOrigin>ENTITY_TYPE</typeOfOrigin>
            <attrOfOrigin>name</attrOfOrigin>
         </implementationOf>
         <description>
           This is the 'name' attribute
              of the related `rightOf ENTITY_TYPE' (a foreign key
           to relationship 
           `rightOf' : 
            ----&gt; ENTITY_TYPE).
      </description>
      </attribute>
      <attribute>
         <name>below</name>
         <typeOfOrigin>ENTITY_TYPE</typeOfOrigin>
         <attrOfOrigin>name</attrOfOrigin>
         <type>
            <string/>
         </type>
         <optional/>
         <implementationOf>
            <rel>below</rel>
            <destattr>name</destattr>
            <typeOfOrigin>ENTITY_TYPE</typeOfOrigin>
            <attrOfOrigin>name</attrOfOrigin>
         </implementationOf>
         <description>
           This is the 'name' attribute
              of the related `below ENTITY_TYPE' (a foreign key
           to relationship 
           `below' : 
            ----&gt; ENTITY_TYPE).
      </description>
      </attribute>
      <identifier>presentation</identifier>
      <elementName>presentation</elementName>
      <parentType>ENTITY_TYPE | dependency_group</parentType>
      <dependency_group>
         <presentation>
            <x>4.1</x>
            <w>2.5</w>
         </presentation>
      </dependency_group>
      <attribute>
         <name>x</name>
         <type>
            <float/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>y</name>
         <type>
            <float/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>h</name>
         <type>
            <float/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>w</name>
         <type>
            <float/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>deltah</name>
         <type>
            <float/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>deltaw</name>
         <type>
            <float/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>sign</name>
         <type>
            <float/>
         </type>
         <optional/>
      </attribute>
      <composition>
         <name>xl</name>
         <type>position</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <align>
                  <ToSrc/>
               </align>
               <srcattach>0.15</srcattach>
            </path>
         </diagram>
         <id>D31</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <name>xc</name>
         <type>relative</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <align>
                  <ToSrc/>
               </align>
               <srcattach>0.21</srcattach>
            </path>
         </diagram>
         <id>D32</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <name>xr</name>
         <type>relative</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <align>
                  <ToSrc/>
               </align>
               <srcattach>0.27</srcattach>
            </path>
         </diagram>
         <id>D33</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <name>yt</name>
         <type>position</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <align>
                  <ToSrc/>
               </align>
               <srcattach>0.33</srcattach>
            </path>
         </diagram>
         <id>D34</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <name>ym</name>
         <type>relative</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <align>
                  <ToSrc/>
               </align>
               <srcattach>0.39</srcattach>
            </path>
         </diagram>
         <id>D35</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <name>yb</name>
         <type>relative</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <align>
                  <ToSrc/>
               </align>
               <srcattach>0.46</srcattach>
            </path>
         </diagram>
         <id>D36</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <name>shape</name>
         <type>CustomShape</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <align>
                  <ToDest/>
               </align>
            </path>
         </diagram>
         <id>D37</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <name>name</name>
         <type>render</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <srcattach>0.975</srcattach>
               <destattach>0.35</destattach>
            </path>
         </diagram>
         <id>D38</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <reference>
         <name>rightOf</name>
         <type>ENTITY_TYPE</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagonal>
            <theabsolute>
               <display_text>^</display_text>
               <src>presentation</src>
               <xpath_evaluate>/entity_model</xpath_evaluate>
               <xpath_evaluate_inverse>//presentation</xpath_evaluate_inverse>
            </theabsolute>
         </diagonal>
         <riser>
            <theabsolute>
               <display_text>^</display_text>
               <src>ENTITY_TYPE</src>
               <xpath_evaluate>/entity_model</xpath_evaluate>
               <xpath_evaluate_inverse>//ENTITY_TYPE</xpath_evaluate_inverse>
            </theabsolute>
         </riser>
         <diagram>
            <path>
               <srcsign>-1</srcsign>
               <srcarmlen>0.5</srcarmlen>
               <destsign>-1</destsign>
               <destattach>0.9</destattach>
               <hstep>
                  <absdim>
                     <src>-0.2</src>
                  </absdim>
               </hstep>
            </path>
         </diagram>
         <id>R6</id>
         <scope_display_text>~/^=^</scope_display_text>
         <xpath_is_defined>rightOf</xpath_is_defined>
         <xpath_local_key>rightOf</xpath_local_key>
         <pbe_passno>0</pbe_passno>
         <xpath_foreign_key>rightOf</xpath_foreign_key>
         <xpath_typecheck>self::absolute|self::entity_type|self::group</xpath_typecheck>
         <xpath_evaluate>key('ENTITY_TYPE', rightOf)</xpath_evaluate>
      </reference>
      <reference>
         <name>below</name>
         <type>ENTITY_TYPE</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagonal>
            <theabsolute>
               <display_text>^</display_text>
               <src>presentation</src>
               <xpath_evaluate>/entity_model</xpath_evaluate>
               <xpath_evaluate_inverse>//presentation</xpath_evaluate_inverse>
            </theabsolute>
         </diagonal>
         <riser>
            <theabsolute>
               <display_text>^</display_text>
               <src>ENTITY_TYPE</src>
               <xpath_evaluate>/entity_model</xpath_evaluate>
               <xpath_evaluate_inverse>//ENTITY_TYPE</xpath_evaluate_inverse>
            </theabsolute>
         </riser>
         <diagram>
            <path>
               <srcsign>-1</srcsign>
               <srcarmlen>0.9</srcarmlen>
               <destattach>0.8</destattach>
               <destsign>-1</destsign>
               <hstep>
                  <absdim>
                     <src>-0.1</src>
                  </absdim>
               </hstep>
            </path>
         </diagram>
         <id>R7</id>
         <scope_display_text>~/^=^</scope_display_text>
         <xpath_is_defined>below</xpath_is_defined>
         <xpath_local_key>below</xpath_local_key>
         <pbe_passno>0</pbe_passno>
         <xpath_foreign_key>below</xpath_foreign_key>
         <xpath_typecheck>self::absolute|self::entity_type|self::group</xpath_typecheck>
         <xpath_evaluate>key('ENTITY_TYPE', below)</xpath_evaluate>
      </reference>
      <xpath_type_classifier>presentation</xpath_type_classifier>
      <xpath_qualified_element_name>presentation</xpath_qualified_element_name>
      <xpath_parent_entity>..</xpath_parent_entity>
      <xpath_local_key>era:packArray(())</xpath_local_key>
      <xpath_typecheck>self::presentation</xpath_typecheck>
      <xpath_qualified_type_classifier>presentation</xpath_qualified_type_classifier>
      <xpath_primary_key>era:packArray(())</xpath_primary_key>
   </entity_type>
   <entity_type>
      <name>path</name>
      <presentation>
         <xl>
            <relative>
               <to>Relationship</to>
               <d>-1.7</d>
            </relative>
         </xl>
         <yt>
            <relative>
               <to>Relationship</to>
               <ratio>1</ratio>
               <d>0.9</d>
            </relative>
         </yt>
         <w>3.3</w>
      </presentation>
      <identifier>path</identifier>
      <elementName>path</elementName>
      <parentType>Relationship</parentType>
      <composition>
         <type>label</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <srcattach>0.1</srcattach>
               <align>
                  <ToSrc/>
               </align>
            </path>
         </diagram>
         <id>D39</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <name>inverse</name>
         <type>label</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <srcattach>0.3</srcattach>
               <align>
                  <ToSrc/>
               </align>
               <label>
                  <xAdjustment>0.2</xAdjustment>
               </label>
            </path>
         </diagram>
         <id>D40</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <name>id</name>
         <type>label</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <srcattach>0.33</srcattach>
               <align>
                  <ToSrc/>
               </align>
               <label>
                  <xAdjustment>0.1</xAdjustment>
                  <yAdjustment>0.3</yAdjustment>
               </label>
            </path>
         </diagram>
         <id>D41</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <name>scope</name>
         <type>label</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <srcattach>0.36</srcattach>
               <align>
                  <ToSrc/>
               </align>
               <label>
                  <xAdjustment>0</xAdjustment>
                  <yAdjustment>0.6</yAdjustment>
               </label>
            </path>
         </diagram>
         <id>D42</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <name>align</name>
         <type>src_or_dest</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <srcattach>0.65</srcattach>
            </path>
         </diagram>
         <id>D43</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <composition>
         <type>step</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <srcattach>0.9</srcattach>
               <destarmlen>0.4</destarmlen>
            </path>
         </diagram>
         <id>D44</id>
         <pbe_passno>0</pbe_passno>
      </composition>
      <attribute>
         <name>srcsign</name>
         <type>
            <float/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>srcarmlen</name>
         <type>
            <float/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>srcattach</name>
         <type>
            <float/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>destsign</name>
         <type>
            <float/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>destarmlen</name>
         <type>
            <float/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>destattach</name>
         <type>
            <float/>
         </type>
         <optional/>
      </attribute>
      <xpath_type_classifier>path</xpath_type_classifier>
      <xpath_qualified_element_name>path</xpath_qualified_element_name>
      <xpath_parent_entity>../..</xpath_parent_entity>
      <xpath_local_key>era:packArray(())</xpath_local_key>
      <xpath_typecheck>self::path</xpath_typecheck>
      <xpath_qualified_type_classifier>path</xpath_qualified_type_classifier>
      <xpath_primary_key>era:packArray(())</xpath_primary_key>
   </entity_type>
   <entity_type>
      <name>sequence</name>
      <presentation>
         <rightOf>path</rightOf>
      </presentation>
      <identifier>sequence</identifier>
      <elementName>sequence</elementName>
      <parentType>Relationship</parentType>
      <xpath_type_classifier>sequence</xpath_type_classifier>
      <xpath_qualified_element_name>sequence</xpath_qualified_element_name>
      <xpath_parent_entity>..</xpath_parent_entity>
      <xpath_local_key>era:packArray(())</xpath_local_key>
      <xpath_typecheck>self::sequence</xpath_typecheck>
      <xpath_qualified_type_classifier>sequence</xpath_qualified_type_classifier>
      <xpath_primary_key>era:packArray(())</xpath_primary_key>
   </entity_type>
   <group>
      <name>righthand_children</name>
      <presentation>
         <xr>
            <relative>
               <to>reference_or_dependency</to>
               <ratio>1.1</ratio>
            </relative>
         </xr>
         <rightOf>sequence</rightOf>
      </presentation>
      <entity_type>
         <name>projection</name>
         <presentation>
            <deltaw>-0.1</deltaw>
         </presentation>
         <identifier>projection</identifier>
         <elementName>projection</elementName>
         <parentType>reference</parentType>
         <xpath_type_classifier>projection</xpath_type_classifier>
         <xpath_qualified_element_name>projection</xpath_qualified_element_name>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::projection</xpath_typecheck>
         <xpath_qualified_type_classifier>projection</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
      </entity_type>
      <entity_type>
         <name>identifying(1)</name>
         <presentation>
            <rightOf>projection</rightOf>
            <deltaw>-0.1</deltaw>
            <x>-0.75</x>
            <y>1</y>
         </presentation>
         <identifier>identifying_1</identifier>
         <elementName>identifying</elementName>
         <parentType>Relationship</parentType>
         <composition>
            <type>inherited</type>
            <cardinality>
               <ZeroOrOne/>
            </cardinality>
            <id>D45</id>
            <pbe_passno>0</pbe_passno>
         </composition>
         <xpath_type_classifier>identifying</xpath_type_classifier>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::identifying</xpath_typecheck>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
         <xpath_qualified_element_name>dependency/identifying|reference/identifying|constructed_relationship/identifying|composition/identifying</xpath_qualified_element_name>
         <xpath_qualified_type_classifier>dependency/identifying|reference/identifying|constructed_relationship/identifying|composition/identifying</xpath_qualified_type_classifier>
      </entity_type>
      <entity_type>
         <name>inherited</name>
         <presentation>
            <below>identifying(1)</below>
            <y>0</y>
         </presentation>
         <identifier>inherited</identifier>
         <elementName>inherited</elementName>
         <parentType>identifying(1)</parentType>
         <xpath_type_classifier>inherited</xpath_type_classifier>
         <xpath_qualified_element_name>inherited</xpath_qualified_element_name>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::inherited</xpath_typecheck>
         <xpath_qualified_type_classifier>inherited</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
      </entity_type>
      <entity_type>
         <name>cardinality</name>
         <presentation>
            <rightOf>identifying(1)</rightOf>
            <x>-1.0</x>
            <y>3.0</y>
         </presentation>
         <identifier>cardinality</identifier>
         <elementName>cardinality</elementName>
         <parentType>Relationship</parentType>
         <entity_type>
            <name>ZeroOrOne</name>
            <presentation>
               <x>0.4</x>
            </presentation>
            <identifier>ZeroOrOne</identifier>
            <elementName>ZeroOrOne</elementName>
            <parentType>Relationship</parentType>
            <xpath_type_classifier>ZeroOrOne</xpath_type_classifier>
            <xpath_qualified_element_name>ZeroOrOne</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::ZeroOrOne</xpath_typecheck>
            <xpath_qualified_type_classifier>ZeroOrOne</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>ExactlyOne</name>
            <presentation>
               <below>ZeroOrOne</below>
            </presentation>
            <identifier>ExactlyOne</identifier>
            <elementName>ExactlyOne</elementName>
            <parentType>Relationship</parentType>
            <xpath_type_classifier>ExactlyOne</xpath_type_classifier>
            <xpath_qualified_element_name>ExactlyOne</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::ExactlyOne</xpath_typecheck>
            <xpath_qualified_type_classifier>ExactlyOne</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>ZeroOneOrMore</name>
            <presentation>
               <below>ExactlyOne</below>
            </presentation>
            <identifier>ZeroOneOrMore</identifier>
            <elementName>ZeroOneOrMore</elementName>
            <parentType>Relationship</parentType>
            <xpath_type_classifier>ZeroOneOrMore</xpath_type_classifier>
            <xpath_qualified_element_name>ZeroOneOrMore</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::ZeroOneOrMore</xpath_typecheck>
            <xpath_qualified_type_classifier>ZeroOneOrMore</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>OneOrMore</name>
            <presentation>
               <below>ZeroOneOrMore</below>
            </presentation>
            <identifier>OneOrMore</identifier>
            <elementName>OneOrMore</elementName>
            <parentType>Relationship</parentType>
            <xpath_type_classifier>OneOrMore</xpath_type_classifier>
            <xpath_qualified_element_name>OneOrMore</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::OneOrMore</xpath_typecheck>
            <xpath_qualified_type_classifier>OneOrMore</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <xpath_type_classifier>ZeroOrOne|ExactlyOne|ZeroOneOrMore|OneOrMore</xpath_type_classifier>
         <xpath_parent_entity>../..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_qualified_type_classifier>ZeroOrOne|ExactlyOne|ZeroOneOrMore|OneOrMore</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
         <xpath_typecheck>self::ZeroOrOne|self::ExactlyOne|self::ZeroOneOrMore|self::OneOrMore</xpath_typecheck>
      </entity_type>
   </group>
   <group>
      <name>composition_children</name>
      <presentation>
         <below>composition</below>
         <rightOf>sequence</rightOf>
      </presentation>
      <entity_type>
         <name>transient</name>
         <presentation/>
         <identifier>transient</identifier>
         <elementName>transient</elementName>
         <parentType>composition</parentType>
         <xpath_type_classifier>transient</xpath_type_classifier>
         <xpath_qualified_element_name>transient</xpath_qualified_element_name>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::transient</xpath_typecheck>
         <xpath_qualified_type_classifier>transient</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
      </entity_type>
      <entity_type>
         <name>initialiser</name>
         <presentation>
            <rightOf>transient</rightOf>
            <x>0</x>
            <y>1.0</y>
         </presentation>
         <attribute>
            <name>type</name>
            <typeOfOrigin>ENTITY_TYPE</typeOfOrigin>
            <attrOfOrigin>name</attrOfOrigin>
            <type>
               <string/>
            </type>
            <implementationOf>
               <rel>type</rel>
               <destattr>name</destattr>
               <typeOfOrigin>ENTITY_TYPE</typeOfOrigin>
               <attrOfOrigin>name</attrOfOrigin>
            </implementationOf>
            <description>
           This is the 'name' attribute
              of the related `type ENTITY_TYPE' (a foreign key
           to relationship 
           `type' : 
            ----&gt; ENTITY_TYPE).
      </description>
         </attribute>
         <identifier>initialiser</identifier>
         <elementName>initialiser</elementName>
         <parentType>composition</parentType>
         <dependency>
            <name>..</name>
            <type>composition</type>
            <cardinality>
               <ExactlyOne/>
            </cardinality>
            <xpath_evaluate>..</xpath_evaluate>
            <pbe_passno>0</pbe_passno>
            <xpath_evaluate_inverse>(pullback|copy)</xpath_evaluate_inverse>
         </dependency>
         <entity_type>
            <name>pullback</name>
            <attribute>
               <name>projection_rel</name>
               <typeOfOrigin>Relationship</typeOfOrigin>
               <attrOfOrigin>name</attrOfOrigin>
               <type>
                  <string/>
               </type>
               <optional/>
               <optional/>
               <implementationOf>
                  <rel>projection_rel</rel>
                  <destattr>name</destattr>
                  <typeOfOrigin>Relationship</typeOfOrigin>
                  <attrOfOrigin>name</attrOfOrigin>
               </implementationOf>
               <description>
           This is the 'name' attribute
              of the related `projection_rel reference' (a foreign key
           to relationship 
           `projection_rel' : 
            ----&gt; reference).
      </description>
            </attribute>
            <identifier>pullback</identifier>
            <elementName>pullback</elementName>
            <parentType>composition</parentType>
            <reference>
               <name>projection_rel</name>
               <type>reference</type>
               <cardinality>
                  <ZeroOrOne/>
               </cardinality>
               <diagonal>
                  <join>
                     <component>
                        <rel>..</rel>
                        <display_text>..</display_text>
                        <src>pullback</src>
                        <dest>composition</dest>
                        <identification_status>NotIdentifying</identification_status>
                        <xpath_evaluate>..</xpath_evaluate>
                        <pbe_passno>0</pbe_passno>
                        <xpath_evaluate_inverse>(pullback|copy)</xpath_evaluate_inverse>
                     </component>
                     <component>
                        <rel>type</rel>
                        <display_text>type</display_text>
                        <src>composition</src>
                        <dest>ENTITY_TYPE</dest>
                        <identification_status>NotIdentifying</identification_status>
                        <pbe_passno>0</pbe_passno>
                        <xpath_evaluate>key('ENTITY_TYPE', type)</xpath_evaluate>
                     </component>
                     <display_text>../type</display_text>
                     <src>pullback</src>
                     <dest>ENTITY_TYPE</dest>
                     <identification_status>NotIdentifying</identification_status>
                     <pbe_passno>0</pbe_passno>
                     <xpath_evaluate>../key('ENTITY_TYPE', type)</xpath_evaluate>
                  </join>
               </diagonal>
               <riser>
                  <component>
                     <rel>..</rel>
                     <display_text>..</display_text>
                     <src>reference</src>
                     <dest>ENTITY_TYPE</dest>
                     <identification_status>Identifying</identification_status>
                     <xpath_delta_key/>
                     <xpath_evaluate>..</xpath_evaluate>
                     <pbe_passno>0</pbe_passno>
                     <xpath_evaluate_inverse>(dependency|reference|constructed_relationship|composition)</xpath_evaluate_inverse>
                  </component>
               </riser>
               <diagram>
                  <path>
                     <srcarmlen>0.6</srcarmlen>
                     <srcattach>0.2</srcattach>
                     <destsign>-1</destsign>
                     <destattach>0.75</destattach>
                     <label>
                        <position>
                           <Downside/>
                        </position>
                        <xAdjustment>0.3</xAdjustment>
                     </label>
                  </path>
               </diagram>
               <id>R8</id>
               <scope_display_text>~/..=../type</scope_display_text>
               <xpath_is_defined>projection_rel</xpath_is_defined>
               <xpath_local_key>projection_rel</xpath_local_key>
               <pbe_passno>0</pbe_passno>
               <xpath_typecheck>self::reference</xpath_typecheck>
               <xpath_foreign_key>concat(../key('ENTITY_TYPE', type)/name,':',projection_rel)</xpath_foreign_key>
               <xpath_evaluate>key('reference', concat(../key('ENTITY_TYPE', type)/name,':',projection_rel))</xpath_evaluate>
            </reference>
            <xpath_type_classifier>pullback</xpath_type_classifier>
            <xpath_qualified_element_name>pullback</xpath_qualified_element_name>
            <xpath_parent_entity>..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::pullback</xpath_typecheck>
            <xpath_qualified_type_classifier>pullback</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>copy</name>
            <presentation>
               <below>pullback</below>
            </presentation>
            <identifier>copy</identifier>
            <elementName>copy</elementName>
            <parentType>composition</parentType>
            <composition>
               <name>riser2</name>
               <type>navigation</type>
               <cardinality>
                  <ExactlyOne/>
               </cardinality>
               <diagram>
                  <path>
                     <srcattach>0.7</srcattach>
                     <srcarmlen>0.5</srcarmlen>
                     <destattach>0.2</destattach>
                     <label>
                        <yAdjustment>0.3</yAdjustment>
                     </label>
                  </path>
               </diagram>
               <id>D46</id>
               <pbe_passno>0</pbe_passno>
            </composition>
            <xpath_type_classifier>copy</xpath_type_classifier>
            <xpath_qualified_element_name>copy</xpath_qualified_element_name>
            <xpath_parent_entity>..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::copy</xpath_typecheck>
            <xpath_qualified_type_classifier>copy</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <composition>
            <name>along</name>
            <type>navigation</type>
            <cardinality>
               <ExactlyOne/>
            </cardinality>
            <diagram>
               <path>
                  <srcattach>0.3</srcattach>
                  <srcarmlen>0.6</srcarmlen>
                  <destattach>0.1</destattach>
                  <label>
                     <position>
                        <Left/>
                     </position>
                  </label>
               </path>
            </diagram>
            <id>D47</id>
            <pbe_passno>0</pbe_passno>
         </composition>
         <reference>
            <name>type</name>
            <type>ENTITY_TYPE</type>
            <cardinality>
               <ExactlyOne/>
            </cardinality>
            <diagram>
               <path>
                  <srcattach>0.85</srcattach>
                  <destattach>0.75</destattach>
                  <label>
                     <position>
                        <Upside/>
                     </position>
                  </label>
                  <hstep>
                     <absdim>
                        <src>8.2</src>
                     </absdim>
                  </hstep>
               </path>
            </diagram>
            <id>R9</id>
            <xpath_is_defined>type</xpath_is_defined>
            <xpath_local_key>type</xpath_local_key>
            <pbe_passno>0</pbe_passno>
            <xpath_foreign_key>type</xpath_foreign_key>
            <xpath_typecheck>self::absolute|self::entity_type|self::group</xpath_typecheck>
            <xpath_evaluate>key('ENTITY_TYPE', type)</xpath_evaluate>
         </reference>
         <xpath_type_classifier>pullback|copy</xpath_type_classifier>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_qualified_type_classifier>pullback|copy</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
         <xpath_typecheck>self::pullback|self::copy</xpath_typecheck>
      </entity_type>
   </group>
   <entity_type>
      <name>navigation</name>
      <presentation>
         <rightOf>initialiser</rightOf>
         <x>0</x>
         <y>4.0</y>
         <deltaw>1.0</deltaw>
      </presentation>
      <attribute>
         <name>src</name>
         <typeOfOrigin>ENTITY_TYPE</typeOfOrigin>
         <attrOfOrigin>name</attrOfOrigin>
         <type>
            <string/>
         </type>
         <optional/>
         <implementationOf>
            <rel>src</rel>
            <destattr>name</destattr>
            <typeOfOrigin>ENTITY_TYPE</typeOfOrigin>
            <attrOfOrigin>name</attrOfOrigin>
         </implementationOf>
         <description>
           This is the 'name' attribute
              of the related `src ENTITY_TYPE' (a foreign key
           to relationship 
           `src' : 
            ----&gt; ENTITY_TYPE).
      </description>
      </attribute>
      <attribute>
         <name>dest</name>
         <typeOfOrigin>ENTITY_TYPE</typeOfOrigin>
         <attrOfOrigin>name</attrOfOrigin>
         <type>
            <string/>
         </type>
         <optional/>
         <implementationOf>
            <rel>dest</rel>
            <destattr>name</destattr>
            <typeOfOrigin>ENTITY_TYPE</typeOfOrigin>
            <attrOfOrigin>name</attrOfOrigin>
         </implementationOf>
         <description>
           This is the 'name' attribute
              of the related `dest ENTITY_TYPE' (a foreign key
           to relationship 
           `dest' : 
            ----&gt; ENTITY_TYPE).
      </description>
      </attribute>
      <identifier>navigation</identifier>
      <elementName>navigation</elementName>
      <parentType>reference | constructed_relationship | initialiser | copy</parentType>
      <dependency_group>
         <presentation>
            <x>2.5</x>
            <w>5.0</w>
         </presentation>
      </dependency_group>
      <attribute>
         <name>xpath_evaluate</name>
         <optional/>
         <type>
            <string/>
         </type>
      </attribute>
      <entity_type>
         <name>complex</name>
         <presentation>
            <x>1.5</x>
         </presentation>
         <identifier>complex</identifier>
         <elementName>complex</elementName>
         <parentType>reference | constructed_relationship | initialiser | copy</parentType>
         <composition>
            <type>component</type>
            <cardinality>
               <ZeroOneOrMore/>
            </cardinality>
            <sequence/>
            <id>D48</id>
            <pbe_passno>0</pbe_passno>
         </composition>
         <entity_type>
            <name>join</name>
            <presentation>
               <w>1.8</w>
            </presentation>
            <identifier>join</identifier>
            <elementName>join</elementName>
            <parentType>reference | constructed_relationship | initialiser | copy</parentType>
            <xpath_type_classifier>join</xpath_type_classifier>
            <xpath_qualified_element_name>join</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::join</xpath_typecheck>
            <xpath_qualified_type_classifier>join</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>aggregate</name>
            <presentation>
               <below>join</below>
               <w>1.8</w>
            </presentation>
            <identifier>aggregate</identifier>
            <elementName>aggregate</elementName>
            <parentType>reference | constructed_relationship | initialiser | copy</parentType>
            <xpath_type_classifier>aggregate</xpath_type_classifier>
            <xpath_qualified_element_name>aggregate</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::aggregate</xpath_typecheck>
            <xpath_qualified_type_classifier>aggregate</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <xpath_type_classifier>join|aggregate</xpath_type_classifier>
         <xpath_parent_entity>../..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_qualified_type_classifier>join|aggregate</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
         <xpath_typecheck>self::join|self::aggregate</xpath_typecheck>
      </entity_type>
      <entity_type>
         <name>component</name>
         <presentation>
            <below>complex</below>
            <w>1.5</w>
         </presentation>
         <attribute>
            <name>rel</name>
            <typeOfOrigin>Relationship</typeOfOrigin>
            <attrOfOrigin>name</attrOfOrigin>
            <type>
               <string/>
            </type>
            <optional/>
            <implementationOf>
               <rel>rel</rel>
               <destattr>name</destattr>
               <typeOfOrigin>Relationship</typeOfOrigin>
               <attrOfOrigin>name</attrOfOrigin>
            </implementationOf>
            <description>
           This is the 'name' attribute
              of the related `rel Relationship' (a foreign key
           to relationship 
           `rel' : 
            ----&gt; Relationship).
      </description>
         </attribute>
         <identifier>component</identifier>
         <elementName>component</elementName>
         <parentType>reference | constructed_relationship | initialiser | copy | complex</parentType>
         <reference>
            <name>rel</name>
            <type>Relationship</type>
            <cardinality>
               <ExactlyOne/>
            </cardinality>
            <diagonal>
               <component>
                  <rel>src</rel>
                  <display_text>src</display_text>
                  <src>component</src>
                  <dest>ENTITY_TYPE</dest>
                  <identification_status>NotIdentifying</identification_status>
                  <pbe_passno>0</pbe_passno>
                  <xpath_evaluate>key('ENTITY_TYPE', src)</xpath_evaluate>
               </component>
            </diagonal>
            <riser>
               <component>
                  <rel>..</rel>
                  <display_text>..</display_text>
                  <src>Relationship</src>
                  <dest>ENTITY_TYPE</dest>
                  <identification_status>Identifying</identification_status>
                  <xpath_delta_key/>
                  <xpath_evaluate>..</xpath_evaluate>
                  <pbe_passno>0</pbe_passno>
                  <xpath_evaluate_inverse>(dependency|reference|constructed_relationship|composition)</xpath_evaluate_inverse>
               </component>
            </riser>
            <diagram>
               <path>
                  <destattach>0.75</destattach>
                  <srcarmlen>0.3</srcarmlen>
                  <hstep>
                     <absdim>
                        <src>6.5</src>
                     </absdim>
                  </hstep>
               </path>
            </diagram>
            <id>R10</id>
            <scope_display_text>~/..=src</scope_display_text>
            <xpath_is_defined>rel</xpath_is_defined>
            <xpath_local_key>rel</xpath_local_key>
            <pbe_passno>0</pbe_passno>
            <xpath_typecheck>self::dependency|self::reference|self::constructed_relationship|self::composition</xpath_typecheck>
            <xpath_foreign_key>concat(key('ENTITY_TYPE', src)/name,':',rel)</xpath_foreign_key>
            <xpath_evaluate>key('Relationship', concat(key('ENTITY_TYPE', src)/name,':',rel))</xpath_evaluate>
         </reference>
         <xpath_type_classifier>component</xpath_type_classifier>
         <xpath_qualified_element_name>component</xpath_qualified_element_name>
         <xpath_parent_entity>../..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::component</xpath_typecheck>
         <xpath_qualified_type_classifier>component</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
      </entity_type>
      <group>
         <name>component children</name>
         <presentation>
            <below>component</below>
         </presentation>
         <entity_type>
            <name>identity</name>
            <identifier>identity</identifier>
            <elementName>identity</elementName>
            <parentType>reference | constructed_relationship | initialiser | copy</parentType>
            <description>
                The identity navigation.
        </description>
            <xpath_type_classifier>identity</xpath_type_classifier>
            <xpath_qualified_element_name>identity</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::identity</xpath_typecheck>
            <xpath_qualified_type_classifier>identity</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>theabsolute</name>
            <presentation>
               <rightOf>identity</rightOf>
            </presentation>
            <identifier>theabsolute</identifier>
            <elementName>theabsolute</elementName>
            <parentType>reference | constructed_relationship | initialiser | copy</parentType>
            <description>
                A navigation to the ansolute.
        </description>
            <xpath_type_classifier>theabsolute</xpath_type_classifier>
            <xpath_qualified_element_name>theabsolute</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::theabsolute</xpath_typecheck>
            <xpath_qualified_type_classifier>theabsolute</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
      </group>
      <reference>
         <name>src</name>
         <type>ENTITY_TYPE</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <diagram>
            <path>
               <srcattach>0.8</srcattach>
               <srcsign>1</srcsign>
               <destattach>0.45</destattach>
               <srcarmlen>0.9</srcarmlen>
               <hstep>
                  <absdim>
                     <src>4.8</src>
                  </absdim>
               </hstep>
            </path>
         </diagram>
         <id>R11</id>
         <xpath_is_defined>src</xpath_is_defined>
         <xpath_local_key>src</xpath_local_key>
         <pbe_passno>0</pbe_passno>
         <xpath_foreign_key>src</xpath_foreign_key>
         <xpath_typecheck>self::absolute|self::entity_type|self::group</xpath_typecheck>
         <xpath_evaluate>key('ENTITY_TYPE', src)</xpath_evaluate>
      </reference>
      <reference>
         <name>dest</name>
         <type>ENTITY_TYPE</type>
         <cardinality>
            <ZeroOrOne/>
         </cardinality>
         <description>Introduced for potential use in better 
                           scoping of 'rel' relationship for which require 'previous' navigation.
                           Currently derived during enrichment.
      </description>
         <diagram>
            <path>
               <srcattach>0.9</srcattach>
               <srcsign>1</srcsign>
               <destattach>0.4</destattach>
               <srcarmlen>1.1</srcarmlen>
               <hstep>
                  <absdim>
                     <src>4.8</src>
                  </absdim>
               </hstep>
            </path>
         </diagram>
         <id>R12</id>
         <xpath_is_defined>dest</xpath_is_defined>
         <xpath_local_key>dest</xpath_local_key>
         <pbe_passno>0</pbe_passno>
         <xpath_foreign_key>dest</xpath_foreign_key>
         <xpath_typecheck>self::absolute|self::entity_type|self::group</xpath_typecheck>
         <xpath_evaluate>key('ENTITY_TYPE', dest)</xpath_evaluate>
      </reference>
      <xpath_type_classifier>join|aggregate|component|identity|theabsolute</xpath_type_classifier>
      <xpath_parent_entity>../..</xpath_parent_entity>
      <xpath_local_key>era:packArray(())</xpath_local_key>
      <xpath_qualified_type_classifier>join|aggregate|component|identity|theabsolute</xpath_qualified_type_classifier>
      <xpath_primary_key>era:packArray(())</xpath_primary_key>
      <xpath_typecheck>self::join|self::aggregate|self::component|self::identity|self::theabsolute</xpath_typecheck>
   </entity_type>
   <group>
      <name>presentation_children</name>
      <presentation>
         <below>presentation</below>
         <x>-0.3</x>
      </presentation>
      <entity_type>
         <name>position</name>
         <identifier>position</identifier>
         <elementName>position</elementName>
         <parentType>presentation</parentType>
         <dependency_group>
            <presentation>
               <x>2.0</x>
               <w>2.9</w>
            </presentation>
         </dependency_group>
         <entity_type>
            <name>relative</name>
            <presentation>
               <x>0.4</x>
               <w>2.7</w>
            </presentation>
            <attribute>
               <name>to</name>
               <typeOfOrigin>ENTITY_TYPE</typeOfOrigin>
               <attrOfOrigin>name</attrOfOrigin>
               <type>
                  <string/>
               </type>
               <implementationOf>
                  <rel>to</rel>
                  <destattr>name</destattr>
                  <typeOfOrigin>ENTITY_TYPE</typeOfOrigin>
                  <attrOfOrigin>name</attrOfOrigin>
               </implementationOf>
               <description>
           This is the 'name' attribute
              of the related `to ENTITY_TYPE' (a foreign key
           to relationship 
           `to' : 
            ----&gt; ENTITY_TYPE).
      </description>
            </attribute>
            <identifier>relative</identifier>
            <elementName>relative</elementName>
            <parentType>presentation</parentType>
            <reference>
               <name>to</name>
               <type>ENTITY_TYPE</type>
               <cardinality>
                  <ExactlyOne/>
               </cardinality>
               <diagonal>
                  <theabsolute>
                     <display_text>^</display_text>
                     <src>relative</src>
                     <xpath_evaluate>/entity_model</xpath_evaluate>
                     <xpath_evaluate_inverse>//relative</xpath_evaluate_inverse>
                  </theabsolute>
               </diagonal>
               <riser>
                  <theabsolute>
                     <display_text>^</display_text>
                     <src>ENTITY_TYPE</src>
                     <xpath_evaluate>/entity_model</xpath_evaluate>
                     <xpath_evaluate_inverse>//ENTITY_TYPE</xpath_evaluate_inverse>
                  </theabsolute>
               </riser>
               <diagram>
                  <path>
                     <destattach>0.7</destattach>
                     <srcsign>-1</srcsign>
                     <destsign>-1</destsign>
                     <hstep>
                        <absdim>
                           <src>-0.4</src>
                        </absdim>
                     </hstep>
                  </path>
               </diagram>
               <id>R13</id>
               <scope_display_text>~/^=^</scope_display_text>
               <xpath_is_defined>to</xpath_is_defined>
               <xpath_local_key>to</xpath_local_key>
               <pbe_passno>0</pbe_passno>
               <xpath_foreign_key>to</xpath_foreign_key>
               <xpath_typecheck>self::absolute|self::entity_type|self::group</xpath_typecheck>
               <xpath_evaluate>key('ENTITY_TYPE', to)</xpath_evaluate>
            </reference>
            <attribute>
               <name>ratio</name>
               <optional/>
               <type>
                  <float/>
               </type>
            </attribute>
            <xpath_type_classifier>relative</xpath_type_classifier>
            <xpath_qualified_element_name>relative</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::relative</xpath_typecheck>
            <xpath_qualified_type_classifier>relative</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>abs</name>
            <presentation>
               <below>relative</below>
            </presentation>
            <identifier>abs</identifier>
            <elementName>abs</elementName>
            <parentType>presentation</parentType>
            <xpath_type_classifier>abs</xpath_type_classifier>
            <xpath_qualified_element_name>abs</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::abs</xpath_typecheck>
            <xpath_qualified_type_classifier>abs</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>local</name>
            <presentation>
               <below>abs</below>
            </presentation>
            <identifier>local</identifier>
            <elementName>local</elementName>
            <parentType>presentation</parentType>
            <xpath_type_classifier>local</xpath_type_classifier>
            <xpath_qualified_element_name>local</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::local</xpath_typecheck>
            <xpath_qualified_type_classifier>local</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>default</name>
            <presentation>
               <below>local</below>
            </presentation>
            <identifier>default</identifier>
            <elementName>default</elementName>
            <parentType>presentation</parentType>
            <xpath_type_classifier>default</xpath_type_classifier>
            <xpath_qualified_element_name>default</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::default</xpath_typecheck>
            <xpath_qualified_type_classifier>default</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <attribute>
            <name>d</name>
            <optional/>
            <type>
               <float/>
            </type>
         </attribute>
         <xpath_type_classifier>relative|abs|local|default</xpath_type_classifier>
         <xpath_parent_entity>../..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_qualified_type_classifier>relative|abs|local|default</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
         <xpath_typecheck>self::relative|self::abs|self::local|self::default</xpath_typecheck>
      </entity_type>
      <entity_type>
         <name>CustomShape</name>
         <presentation>
            <rightOf>position</rightOf>
         </presentation>
         <identifier>CustomShape</identifier>
         <elementName>CustomShape</elementName>
         <parentType>presentation</parentType>
         <entity_type>
            <name>Top</name>
            <presentation>
               <x>0.4</x>
            </presentation>
            <identifier>Top</identifier>
            <elementName>Top</elementName>
            <parentType>presentation</parentType>
            <xpath_type_classifier>Top</xpath_type_classifier>
            <xpath_qualified_element_name>Top</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::Top</xpath_typecheck>
            <xpath_qualified_type_classifier>Top</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>TopLeft</name>
            <presentation>
               <below>Top</below>
            </presentation>
            <identifier>TopLeft</identifier>
            <elementName>TopLeft</elementName>
            <parentType>presentation</parentType>
            <xpath_type_classifier>TopLeft</xpath_type_classifier>
            <xpath_qualified_element_name>TopLeft</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::TopLeft</xpath_typecheck>
            <xpath_qualified_type_classifier>TopLeft</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>TopRight</name>
            <presentation>
               <below>TopLeft</below>
            </presentation>
            <identifier>TopRight</identifier>
            <elementName>TopRight</elementName>
            <parentType>presentation</parentType>
            <xpath_type_classifier>TopRight</xpath_type_classifier>
            <xpath_qualified_element_name>TopRight</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::TopRight</xpath_typecheck>
            <xpath_qualified_type_classifier>TopRight</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>MiddleRight</name>
            <presentation>
               <below>TopRight</below>
            </presentation>
            <identifier>MiddleRight</identifier>
            <elementName>MiddleRight</elementName>
            <parentType>presentation</parentType>
            <xpath_type_classifier>MiddleRight</xpath_type_classifier>
            <xpath_qualified_element_name>MiddleRight</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::MiddleRight</xpath_typecheck>
            <xpath_qualified_type_classifier>MiddleRight</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>MiddleLeft</name>
            <presentation>
               <below>MiddleRight</below>
            </presentation>
            <identifier>MiddleLeft</identifier>
            <elementName>MiddleLeft</elementName>
            <parentType>presentation</parentType>
            <xpath_type_classifier>MiddleLeft</xpath_type_classifier>
            <xpath_qualified_element_name>MiddleLeft</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::MiddleLeft</xpath_typecheck>
            <xpath_qualified_type_classifier>MiddleLeft</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>BottomLeft</name>
            <presentation>
               <below>MiddleLeft</below>
            </presentation>
            <identifier>BottomLeft</identifier>
            <elementName>BottomLeft</elementName>
            <parentType>presentation</parentType>
            <xpath_type_classifier>BottomLeft</xpath_type_classifier>
            <xpath_qualified_element_name>BottomLeft</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::BottomLeft</xpath_typecheck>
            <xpath_qualified_type_classifier>BottomLeft</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>BottomRight</name>
            <presentation>
               <below>BottomLeft</below>
            </presentation>
            <identifier>BottomRight</identifier>
            <elementName>BottomRight</elementName>
            <parentType>presentation</parentType>
            <xpath_type_classifier>BottomRight</xpath_type_classifier>
            <xpath_qualified_element_name>BottomRight</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::BottomRight</xpath_typecheck>
            <xpath_qualified_type_classifier>BottomRight</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>Bottom</name>
            <presentation>
               <below>BottomRight</below>
            </presentation>
            <identifier>Bottom</identifier>
            <elementName>Bottom</elementName>
            <parentType>presentation</parentType>
            <xpath_type_classifier>Bottom</xpath_type_classifier>
            <xpath_qualified_element_name>Bottom</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::Bottom</xpath_typecheck>
            <xpath_qualified_type_classifier>Bottom</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <xpath_type_classifier>Top|TopLeft|TopRight|MiddleRight|MiddleLeft|BottomLeft|BottomRight|Bottom</xpath_type_classifier>
         <xpath_parent_entity>../..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_qualified_type_classifier>Top|TopLeft|TopRight|MiddleRight|MiddleLeft|BottomLeft|BottomRight|Bottom</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
         <xpath_typecheck>self::Top|self::TopLeft|self::TopRight|self::MiddleRight|self::MiddleLeft|self::BottomLeft|self::BottomRight|self::Bottom</xpath_typecheck>
      </entity_type>
   </group>
   <group>
      <name>attribute_children</name>
      <presentation>
         <below>attribute</below>
         <deltah>0.5</deltah>
      </presentation>
      <entity_type>
         <name>implementationOf</name>
         <presentation>
            <h>5.0</h>
         </presentation>
         <attribute>
            <name>destattr</name>
            <typeOfOrigin>attribute</typeOfOrigin>
            <attrOfOrigin>name</attrOfOrigin>
            <type>
               <string/>
            </type>
            <implementationOf>
               <rel>destattr</rel>
               <destattr>name</destattr>
               <typeOfOrigin>attribute</typeOfOrigin>
               <attrOfOrigin>name</attrOfOrigin>
            </implementationOf>
            <description>
           This is the 'name' attribute
              of the related `destattr attribute' (a foreign key
           to relationship 
           `destattr' : 
            ----&gt; attribute).
      </description>
         </attribute>
         <attribute>
            <name>attrOfOrigin</name>
            <typeOfOrigin>attribute</typeOfOrigin>
            <attrOfOrigin>name</attrOfOrigin>
            <type>
               <string/>
            </type>
            <implementationOf>
               <rel>attrOfOrigin</rel>
               <destattr>name</destattr>
               <typeOfOrigin>attribute</typeOfOrigin>
               <attrOfOrigin>name</attrOfOrigin>
            </implementationOf>
            <description>
           This is the 'name' attribute
              of the related `attrOfOrigin attribute' (a foreign key
           to relationship 
           `attrOfOrigin' : 
            ----&gt; attribute).
      </description>
         </attribute>
         <attribute>
            <name>typeOfOrigin</name>
            <typeOfOrigin>ENTITY_TYPE</typeOfOrigin>
            <attrOfOrigin>name</attrOfOrigin>
            <type>
               <string/>
            </type>
            <implementationOf>
               <rel>typeOfOrigin</rel>
               <destattr>name</destattr>
               <typeOfOrigin>ENTITY_TYPE</typeOfOrigin>
               <attrOfOrigin>name</attrOfOrigin>
            </implementationOf>
            <description>
           This is the 'name' attribute
              of the related `typeOfOrigin ENTITY_TYPE' (a foreign key
           to relationship 
           `typeOfOrigin' : 
            ----&gt; ENTITY_TYPE).
      </description>
         </attribute>
         <attribute>
            <name>rel</name>
            <typeOfOrigin>Relationship</typeOfOrigin>
            <attrOfOrigin>name</attrOfOrigin>
            <type>
               <string/>
            </type>
            <optional/>
            <implementationOf>
               <rel>rel</rel>
               <destattr>name</destattr>
               <typeOfOrigin>Relationship</typeOfOrigin>
               <attrOfOrigin>name</attrOfOrigin>
            </implementationOf>
            <description>
           This is the 'name' attribute
              of the related `rel reference_or_dependency' (a foreign key
           to relationship 
           `rel' : 
            ----&gt; reference_or_dependency).
      </description>
         </attribute>
         <identifier>implementationOf</identifier>
         <elementName>implementationOf</elementName>
         <parentType>attribute</parentType>
         <dependency>
            <name>..</name>
            <type>attribute</type>
            <cardinality>
               <ExactlyOne/>
            </cardinality>
            <xpath_evaluate>..</xpath_evaluate>
            <pbe_passno>0</pbe_passno>
            <xpath_evaluate_inverse>(implementationOf)</xpath_evaluate_inverse>
         </dependency>
         <reference>
            <name>destattr</name>
            <type>attribute</type>
            <cardinality>
               <ExactlyOne/>
            </cardinality>
            <diagonal>
               <join>
                  <component>
                     <rel>rel</rel>
                     <display_text>rel</display_text>
                     <src>implementationOf</src>
                     <dest>reference_or_dependency</dest>
                     <identification_status>NotIdentifying</identification_status>
                     <pbe_passno>0</pbe_passno>
                     <xpath_evaluate>key('reference_or_dependency', concat(../../name,':',rel))</xpath_evaluate>
                  </component>
                  <component>
                     <src>Relationship</src>
                     <rel>type</rel>
                     <display_text>type</display_text>
                     <dest>ENTITY_TYPE</dest>
                     <identification_status>NotIdentifying</identification_status>
                     <pbe_passno>0</pbe_passno>
                     <xpath_evaluate>key('ENTITY_TYPE', type)</xpath_evaluate>
                  </component>
                  <display_text>rel/type</display_text>
                  <src>implementationOf</src>
                  <dest>ENTITY_TYPE</dest>
                  <identification_status>NotIdentifying</identification_status>
                  <pbe_passno>0</pbe_passno>
                  <xpath_evaluate>key('reference_or_dependency', concat(../../name,':',rel))/key('ENTITY_TYPE', type)</xpath_evaluate>
               </join>
            </diagonal>
            <riser>
               <component>
                  <rel>..</rel>
                  <display_text>..</display_text>
                  <src>attribute</src>
                  <dest>ENTITY_TYPE</dest>
                  <identification_status>Identifying</identification_status>
                  <xpath_delta_key/>
                  <xpath_evaluate>..</xpath_evaluate>
                  <pbe_passno>0</pbe_passno>
                  <xpath_evaluate_inverse>(attribute)</xpath_evaluate_inverse>
               </component>
            </riser>
            <diagram>
               <path>
                  <srcarmlen>0.9</srcarmlen>
                  <srcsign>-1</srcsign>
                  <destsign>-1</destsign>
                  <destattach>0.7</destattach>
                  <hstep>
                     <absdim>
                        <src>-0.05</src>
                     </absdim>
                  </hstep>
                  <scope>
                     <label>
                        <xAdjustment>1.3</xAdjustment>
                     </label>
                  </scope>
                  <label>
                     <position>
                        <Upside/>
                     </position>
                  </label>
               </path>
            </diagram>
            <id>R14</id>
            <scope_display_text>~/..=rel/type</scope_display_text>
            <xpath_is_defined>destattr</xpath_is_defined>
            <xpath_local_key>destattr</xpath_local_key>
            <pbe_passno>0</pbe_passno>
            <xpath_typecheck>self::attribute</xpath_typecheck>
            <xpath_foreign_key>concat(key('reference_or_dependency', concat(../../name,':',rel))/key('ENTITY_TYPE', type)/name,':',destattr)</xpath_foreign_key>
            <xpath_evaluate>key('attribute', concat(key('reference_or_dependency', concat(../../name,':',rel))/key('ENTITY_TYPE', type)/name,':',destattr))</xpath_evaluate>
         </reference>
         <reference>
            <name>attrOfOrigin</name>
            <type>attribute</type>
            <cardinality>
               <ExactlyOne/>
            </cardinality>
            <diagonal>
               <component>
                  <rel>typeOfOrigin</rel>
                  <display_text>typeOfOrigin</display_text>
                  <src>implementationOf</src>
                  <dest>ENTITY_TYPE</dest>
                  <identification_status>NotIdentifying</identification_status>
                  <pbe_passno>0</pbe_passno>
                  <xpath_evaluate>key('ENTITY_TYPE', typeOfOrigin)</xpath_evaluate>
               </component>
            </diagonal>
            <riser>
               <component>
                  <rel>..</rel>
                  <display_text>..</display_text>
                  <src>attribute</src>
                  <dest>ENTITY_TYPE</dest>
                  <identification_status>Identifying</identification_status>
                  <xpath_delta_key/>
                  <xpath_evaluate>..</xpath_evaluate>
                  <pbe_passno>0</pbe_passno>
                  <xpath_evaluate_inverse>(attribute)</xpath_evaluate_inverse>
               </component>
            </riser>
            <diagram>
               <path>
                  <srcarmlen>1.0</srcarmlen>
                  <srcsign>-1</srcsign>
                  <srcattach>0.3</srcattach>
                  <destsign>-1</destsign>
                  <hstep>
                     <absdim>
                        <src>-0.05</src>
                     </absdim>
                  </hstep>
                  <scope>
                     <label>
                        <xAdjustment>1.3</xAdjustment>
                     </label>
                  </scope>
                  <label>
                     <position>
                        <Downside/>
                     </position>
                  </label>
               </path>
            </diagram>
            <id>R15</id>
            <scope_display_text>~/..=typeOfOrigin</scope_display_text>
            <xpath_is_defined>attrOfOrigin</xpath_is_defined>
            <xpath_local_key>attrOfOrigin</xpath_local_key>
            <pbe_passno>0</pbe_passno>
            <xpath_typecheck>self::attribute</xpath_typecheck>
            <xpath_foreign_key>concat(key('ENTITY_TYPE', typeOfOrigin)/name,':',attrOfOrigin)</xpath_foreign_key>
            <xpath_evaluate>key('attribute', concat(key('ENTITY_TYPE', typeOfOrigin)/name,':',attrOfOrigin))</xpath_evaluate>
         </reference>
         <reference>
            <name>typeOfOrigin</name>
            <type>ENTITY_TYPE</type>
            <cardinality>
               <ExactlyOne/>
            </cardinality>
            <diagonal>
               <theabsolute>
                  <display_text>^</display_text>
                  <src>implementationOf</src>
                  <xpath_evaluate>/entity_model</xpath_evaluate>
                  <xpath_evaluate_inverse>//implementationOf</xpath_evaluate_inverse>
               </theabsolute>
            </diagonal>
            <riser>
               <theabsolute>
                  <display_text>^</display_text>
                  <src>ENTITY_TYPE</src>
                  <xpath_evaluate>/entity_model</xpath_evaluate>
                  <xpath_evaluate_inverse>//ENTITY_TYPE</xpath_evaluate_inverse>
               </theabsolute>
            </riser>
            <diagram>
               <path>
                  <srcarmlen>1.0</srcarmlen>
                  <destattach>0.2</destattach>
                  <hstep>
                     <absdim>
                        <src>-1.0</src>
                     </absdim>
                  </hstep>
                  <scope>
                     <label>
                        <xAdjustment>1.3</xAdjustment>
                     </label>
                  </scope>
                  <label>
                     <position>
                        <Downside/>
                     </position>
                  </label>
               </path>
            </diagram>
            <id>R16</id>
            <scope_display_text>~/^=^</scope_display_text>
            <xpath_is_defined>typeOfOrigin</xpath_is_defined>
            <xpath_local_key>typeOfOrigin</xpath_local_key>
            <pbe_passno>0</pbe_passno>
            <xpath_foreign_key>typeOfOrigin</xpath_foreign_key>
            <xpath_typecheck>self::absolute|self::entity_type|self::group</xpath_typecheck>
            <xpath_evaluate>key('ENTITY_TYPE', typeOfOrigin)</xpath_evaluate>
         </reference>
         <reference>
            <name>rel</name>
            <type>reference_or_dependency</type>
            <cardinality>
               <ExactlyOne/>
            </cardinality>
            <diagonal>
               <join>
                  <component>
                     <rel>..</rel>
                     <display_text>..</display_text>
                     <src>implementationOf</src>
                     <dest>attribute</dest>
                     <identification_status>NotIdentifying</identification_status>
                     <xpath_evaluate>..</xpath_evaluate>
                     <pbe_passno>0</pbe_passno>
                     <xpath_evaluate_inverse>(implementationOf)</xpath_evaluate_inverse>
                  </component>
                  <component>
                     <src>attribute</src>
                     <rel>..</rel>
                     <display_text>..</display_text>
                     <dest>ENTITY_TYPE</dest>
                     <identification_status>Identifying</identification_status>
                     <xpath_evaluate>..</xpath_evaluate>
                     <pbe_passno>0</pbe_passno>
                     <xpath_evaluate_inverse>(attribute)</xpath_evaluate_inverse>
                  </component>
                  <display_text>../..</display_text>
                  <src>implementationOf</src>
                  <dest>ENTITY_TYPE</dest>
                  <identification_status>NotIdentifying</identification_status>
                  <xpath_evaluate>../..</xpath_evaluate>
                  <pbe_passno>0</pbe_passno>
                  <xpath_evaluate_inverse>(attribute)/(implementationOf)</xpath_evaluate_inverse>
               </join>
            </diagonal>
            <riser>
               <component>
                  <rel>..</rel>
                  <display_text>..</display_text>
                  <src>reference_or_dependency</src>
                  <dest>ENTITY_TYPE</dest>
                  <identification_status>Identifying</identification_status>
                  <xpath_delta_key/>
                  <xpath_evaluate>..</xpath_evaluate>
                  <pbe_passno>0</pbe_passno>
                  <xpath_evaluate_inverse>(dependency|reference|constructed_relationship|composition)</xpath_evaluate_inverse>
               </component>
            </riser>
            <diagram>
               <path>
                  <destattach>0.8</destattach>
                  <scope>
                     <label>
                        <position>
                           <Downside/>
                        </position>
                        <xAdjustment>0.4</xAdjustment>
                     </label>
                  </scope>
               </path>
            </diagram>
            <id>R17</id>
            <scope_display_text>~/..=../..</scope_display_text>
            <xpath_is_defined>rel</xpath_is_defined>
            <xpath_local_key>rel</xpath_local_key>
            <pbe_passno>0</pbe_passno>
            <xpath_typecheck>self::dependency|self::reference</xpath_typecheck>
            <xpath_foreign_key>concat(../../name,':',rel)</xpath_foreign_key>
            <xpath_evaluate>key('reference_or_dependency', concat(../../name,':',rel))</xpath_evaluate>
         </reference>
         <xpath_type_classifier>implementationOf</xpath_type_classifier>
         <xpath_qualified_element_name>implementationOf</xpath_qualified_element_name>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::implementationOf</xpath_typecheck>
         <xpath_qualified_type_classifier>implementationOf</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
      </entity_type>
      <entity_type>
         <name>value_type</name>
         <presentation>
            <rightOf>implementationOf</rightOf>
         </presentation>
         <identifier>value_type</identifier>
         <elementName>value_type</elementName>
         <parentType>attribute</parentType>
         <entity_type>
            <name>boolean</name>
            <presentation>
               <x>1.0</x>
            </presentation>
            <identifier>boolean</identifier>
            <elementName>boolean</elementName>
            <parentType>attribute</parentType>
            <xpath_type_classifier>boolean</xpath_type_classifier>
            <xpath_qualified_element_name>boolean</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::boolean</xpath_typecheck>
            <xpath_qualified_type_classifier>boolean</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>date</name>
            <presentation>
               <below>boolean</below>
            </presentation>
            <identifier>date</identifier>
            <elementName>date</elementName>
            <parentType>attribute</parentType>
            <xpath_type_classifier>date</xpath_type_classifier>
            <xpath_qualified_element_name>date</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::date</xpath_typecheck>
            <xpath_qualified_type_classifier>date</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>dateTime</name>
            <presentation>
               <below>date</below>
            </presentation>
            <identifier>dateTime</identifier>
            <elementName>dateTime</elementName>
            <parentType>attribute</parentType>
            <xpath_type_classifier>dateTime</xpath_type_classifier>
            <xpath_qualified_element_name>dateTime</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::dateTime</xpath_typecheck>
            <xpath_qualified_type_classifier>dateTime</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>integer</name>
            <presentation>
               <below>dateTime</below>
            </presentation>
            <identifier>integer</identifier>
            <elementName>integer</elementName>
            <parentType>attribute</parentType>
            <xpath_type_classifier>integer</xpath_type_classifier>
            <xpath_qualified_element_name>integer</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::integer</xpath_typecheck>
            <xpath_qualified_type_classifier>integer</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>float</name>
            <presentation>
               <below>integer</below>
            </presentation>
            <identifier>float</identifier>
            <elementName>float</elementName>
            <parentType>attribute</parentType>
            <xpath_type_classifier>float</xpath_type_classifier>
            <xpath_qualified_element_name>float</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::float</xpath_typecheck>
            <xpath_qualified_type_classifier>float</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>nonNegativeInteger</name>
            <presentation>
               <below>float</below>
            </presentation>
            <identifier>nonNegativeInteger</identifier>
            <elementName>nonNegativeInteger</elementName>
            <parentType>attribute</parentType>
            <xpath_type_classifier>nonNegativeInteger</xpath_type_classifier>
            <xpath_qualified_element_name>nonNegativeInteger</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::nonNegativeInteger</xpath_typecheck>
            <xpath_qualified_type_classifier>nonNegativeInteger</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>positiveInteger</name>
            <presentation>
               <below>nonNegativeInteger</below>
            </presentation>
            <identifier>positiveInteger</identifier>
            <elementName>positiveInteger</elementName>
            <parentType>attribute</parentType>
            <xpath_type_classifier>positiveInteger</xpath_type_classifier>
            <xpath_qualified_element_name>positiveInteger</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::positiveInteger</xpath_typecheck>
            <xpath_qualified_type_classifier>positiveInteger</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>string</name>
            <presentation>
               <below>positiveInteger</below>
            </presentation>
            <identifier>string</identifier>
            <elementName>string</elementName>
            <parentType>attribute</parentType>
            <xpath_type_classifier>string</xpath_type_classifier>
            <xpath_qualified_element_name>string</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::string</xpath_typecheck>
            <xpath_qualified_type_classifier>string</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>time</name>
            <presentation>
               <below>string</below>
            </presentation>
            <identifier>time</identifier>
            <elementName>time</elementName>
            <parentType>attribute</parentType>
            <xpath_type_classifier>time</xpath_type_classifier>
            <xpath_qualified_element_name>time</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::time</xpath_typecheck>
            <xpath_qualified_type_classifier>time</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <xpath_type_classifier>boolean|date|dateTime|integer|float|nonNegativeInteger|positiveInteger|string|time</xpath_type_classifier>
         <xpath_parent_entity>../..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_qualified_type_classifier>boolean|date|dateTime|integer|float|nonNegativeInteger|positiveInteger|string|time</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
         <xpath_typecheck>self::boolean|self::date|self::dateTime|self::integer|self::float|self::nonNegativeInteger|self::positiveInteger|self::string|self::time</xpath_typecheck>
      </entity_type>
      <entity_type>
         <name>identifying(2)</name>
         <presentation>
            <rightOf>value_type</rightOf>
         </presentation>
         <identifier>identifying_2</identifier>
         <elementName>identifying</elementName>
         <parentType>attribute</parentType>
         <xpath_type_classifier>identifying</xpath_type_classifier>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::identifying</xpath_typecheck>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
         <xpath_qualified_element_name>attribute/identifying</xpath_qualified_element_name>
         <xpath_qualified_type_classifier>attribute/identifying</xpath_qualified_type_classifier>
      </entity_type>
      <entity_type>
         <name>optional</name>
         <presentation>
            <rightOf>identifying(2)</rightOf>
         </presentation>
         <identifier>optional</identifier>
         <elementName>optional</elementName>
         <parentType>attribute</parentType>
         <attribute>
            <name>value</name>
            <type>
               <string/>
            </type>
            <optional/>
         </attribute>
         <xpath_type_classifier>optional</xpath_type_classifier>
         <xpath_qualified_element_name>optional</xpath_qualified_element_name>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::optional</xpath_typecheck>
         <xpath_qualified_type_classifier>optional</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
      </entity_type>
      <entity_type>
         <name>deprecated</name>
         <presentation>
            <rightOf>optional</rightOf>
         </presentation>
         <identifier>deprecated</identifier>
         <elementName>deprecated</elementName>
         <parentType>attribute</parentType>
         <xpath_type_classifier>deprecated</xpath_type_classifier>
         <xpath_qualified_element_name>deprecated</xpath_qualified_element_name>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::deprecated</xpath_typecheck>
         <xpath_qualified_type_classifier>deprecated</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
      </entity_type>
   </group>
   <group>
      <name>path_children</name>
      <presentation>
         <below>path</below>
         <x>1.0</x>
         <y>1</y>
      </presentation>
      <entity_type>
         <name>label</name>
         <presentation>
            <w>3.0</w>
         </presentation>
         <identifier>label</identifier>
         <elementName>label</elementName>
         <parentType>path</parentType>
         <dependency_group>
            <presentation>
               <x>2.0</x>
               <y>0.1</y>
               <w>1.5</w>
            </presentation>
         </dependency_group>
         <attribute>
            <name>xAdjustment</name>
            <type>
               <float/>
            </type>
            <optional/>
         </attribute>
         <attribute>
            <name>yAdjustment</name>
            <type>
               <float/>
            </type>
            <optional/>
         </attribute>
         <composition>
            <name>name</name>
            <type>render</type>
            <cardinality>
               <ZeroOrOne/>
            </cardinality>
            <diagram>
               <path>
                  <destattach>0.65</destattach>
               </path>
            </diagram>
            <id>D49</id>
            <pbe_passno>0</pbe_passno>
         </composition>
         <composition>
            <name>position</name>
            <type>relative_position</type>
            <cardinality>
               <ZeroOrOne/>
            </cardinality>
            <diagram>
               <path/>
            </diagram>
            <id>D50</id>
            <pbe_passno>0</pbe_passno>
         </composition>
         <xpath_type_classifier>label</xpath_type_classifier>
         <xpath_qualified_element_name>label</xpath_qualified_element_name>
         <xpath_parent_entity>../..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::label</xpath_typecheck>
         <xpath_qualified_type_classifier>label</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
      </entity_type>
      <entity_type>
         <name>src_or_dest</name>
         <presentation>
            <rightOf>label</rightOf>
         </presentation>
         <identifier>src_or_dest</identifier>
         <elementName>src_or_dest</elementName>
         <parentType>path</parentType>
         <entity_type>
            <name>ToSrc</name>
            <identifier>ToSrc</identifier>
            <elementName>ToSrc</elementName>
            <parentType>path</parentType>
            <xpath_type_classifier>ToSrc</xpath_type_classifier>
            <xpath_qualified_element_name>ToSrc</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::ToSrc</xpath_typecheck>
            <xpath_qualified_type_classifier>ToSrc</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>ToDest</name>
            <presentation>
               <below>ToSrc</below>
            </presentation>
            <identifier>ToDest</identifier>
            <elementName>ToDest</elementName>
            <parentType>path</parentType>
            <xpath_type_classifier>ToDest</xpath_type_classifier>
            <xpath_qualified_element_name>ToDest</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::ToDest</xpath_typecheck>
            <xpath_qualified_type_classifier>ToDest</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <xpath_type_classifier>ToSrc|ToDest</xpath_type_classifier>
         <xpath_parent_entity>../..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_qualified_type_classifier>ToSrc|ToDest</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
         <xpath_typecheck>self::ToSrc|self::ToDest</xpath_typecheck>
      </entity_type>
      <entity_type>
         <name>step</name>
         <presentation>
            <rightOf>src_or_dest</rightOf>
            <x>0.5</x>
         </presentation>
         <identifier>step</identifier>
         <elementName>step</elementName>
         <parentType>path | step</parentType>
         <dependency_group>
            <presentation>
               <x>0.75</x>
               <y>0.1</y>
               <w>0.75</w>
            </presentation>
         </dependency_group>
         <entity_type>
            <name>vstep</name>
            <identifier>vstep</identifier>
            <elementName>vstep</elementName>
            <parentType>path | step</parentType>
            <xpath_type_classifier>vstep</xpath_type_classifier>
            <xpath_qualified_element_name>vstep</xpath_qualified_element_name>
            <xpath_parent_entity>..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::vstep</xpath_typecheck>
            <xpath_qualified_type_classifier>vstep</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>hstep</name>
            <presentation>
               <below>vstep</below>
            </presentation>
            <identifier>hstep</identifier>
            <elementName>hstep</elementName>
            <parentType>path | step</parentType>
            <xpath_type_classifier>hstep</xpath_type_classifier>
            <xpath_qualified_element_name>hstep</xpath_qualified_element_name>
            <xpath_parent_entity>..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::hstep</xpath_typecheck>
            <xpath_qualified_type_classifier>hstep</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <composition>
            <cardinality>
               <ZeroOrOne/>
            </cardinality>
            <type>step</type>
            <diagram>
               <path>
                  <destattach>0.35</destattach>
                  <destarmlen>0.4</destarmlen>
                  <hstep>
                     <absdim>
                        <src>-0.8</src>
                     </absdim>
                  </hstep>
               </path>
            </diagram>
            <id>D51</id>
            <pbe_passno>0</pbe_passno>
         </composition>
         <composition>
            <cardinality>
               <ZeroOrOne/>
            </cardinality>
            <type>dimension</type>
            <diagram>
               <path>
                  <align>
                     <ToSrc/>
                  </align>
               </path>
            </diagram>
            <id>D52</id>
            <pbe_passno>0</pbe_passno>
         </composition>
         <xpath_type_classifier>vstep|hstep</xpath_type_classifier>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_qualified_type_classifier>vstep|hstep</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
         <xpath_typecheck>self::vstep|self::hstep</xpath_typecheck>
      </entity_type>
   </group>
   <entity_type>
      <name>dimension</name>
      <presentation>
         <below>step</below>
      </presentation>
      <identifier>dimension</identifier>
      <elementName>dimension</elementName>
      <parentType>step</parentType>
      <entity_type>
         <name>reldim</name>
         <identifier>reldim</identifier>
         <elementName>reldim</elementName>
         <parentType>step</parentType>
         <xpath_type_classifier>reldim</xpath_type_classifier>
         <xpath_qualified_element_name>reldim</xpath_qualified_element_name>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::reldim</xpath_typecheck>
         <xpath_qualified_type_classifier>reldim</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
      </entity_type>
      <entity_type>
         <name>absdim</name>
         <presentation>
            <rightOf>reldim</rightOf>
         </presentation>
         <identifier>absdim</identifier>
         <elementName>absdim</elementName>
         <parentType>step</parentType>
         <xpath_type_classifier>absdim</xpath_type_classifier>
         <xpath_qualified_element_name>absdim</xpath_qualified_element_name>
         <xpath_parent_entity>..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::absdim</xpath_typecheck>
         <xpath_qualified_type_classifier>absdim</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
      </entity_type>
      <attribute>
         <name>src</name>
         <type>
            <float/>
         </type>
         <optional/>
      </attribute>
      <attribute>
         <name>dest</name>
         <type>
            <float/>
         </type>
         <optional/>
      </attribute>
      <xpath_type_classifier>reldim|absdim</xpath_type_classifier>
      <xpath_parent_entity>..</xpath_parent_entity>
      <xpath_local_key>era:packArray(())</xpath_local_key>
      <xpath_qualified_type_classifier>reldim|absdim</xpath_qualified_type_classifier>
      <xpath_primary_key>era:packArray(())</xpath_primary_key>
      <xpath_typecheck>self::reldim|self::absdim</xpath_typecheck>
   </entity_type>
   <group>
      <name>label_children</name>
      <presentation>
         <below>label</below>
      </presentation>
      <entity_type>
         <name>render</name>
         <presentation>
            <y>1.0</y>
         </presentation>
         <identifier>render</identifier>
         <elementName>render</elementName>
         <parentType>presentation | label</parentType>
         <dependency_group>
            <presentation/>
         </dependency_group>
         <entity_type>
            <name>None</name>
            <identifier>None</identifier>
            <elementName>None</elementName>
            <parentType>presentation | label</parentType>
            <xpath_type_classifier>None</xpath_type_classifier>
            <xpath_qualified_element_name>None</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::None</xpath_typecheck>
            <xpath_qualified_type_classifier>None</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>Split</name>
            <presentation>
               <below>None</below>
            </presentation>
            <identifier>Split</identifier>
            <elementName>Split</elementName>
            <parentType>presentation | label</parentType>
            <xpath_type_classifier>Split</xpath_type_classifier>
            <xpath_qualified_element_name>Split</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::Split</xpath_typecheck>
            <xpath_qualified_type_classifier>Split</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>NoSplit</name>
            <presentation>
               <below>Split</below>
            </presentation>
            <identifier>NoSplit</identifier>
            <elementName>NoSplit</elementName>
            <parentType>presentation | label</parentType>
            <xpath_type_classifier>NoSplit</xpath_type_classifier>
            <xpath_qualified_element_name>NoSplit</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::NoSplit</xpath_typecheck>
            <xpath_qualified_type_classifier>NoSplit</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <xpath_type_classifier>None|Split|NoSplit</xpath_type_classifier>
         <xpath_parent_entity>../..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_qualified_type_classifier>None|Split|NoSplit</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
         <xpath_typecheck>self::None|self::Split|self::NoSplit</xpath_typecheck>
      </entity_type>
      <entity_type>
         <name>relative_position</name>
         <presentation>
            <rightOf>render</rightOf>
         </presentation>
         <identifier>relative_position</identifier>
         <elementName>relative_position</elementName>
         <parentType>label</parentType>
         <entity_type>
            <name>Right</name>
            <identifier>Right</identifier>
            <elementName>Right</elementName>
            <parentType>label</parentType>
            <xpath_type_classifier>Right</xpath_type_classifier>
            <xpath_qualified_element_name>Right</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::Right</xpath_typecheck>
            <xpath_qualified_type_classifier>Right</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>Left</name>
            <presentation>
               <below>Right</below>
            </presentation>
            <identifier>Left</identifier>
            <elementName>Left</elementName>
            <parentType>label</parentType>
            <xpath_type_classifier>Left</xpath_type_classifier>
            <xpath_qualified_element_name>Left</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::Left</xpath_typecheck>
            <xpath_qualified_type_classifier>Left</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>Upside</name>
            <presentation>
               <below>Left</below>
            </presentation>
            <identifier>Upside</identifier>
            <elementName>Upside</elementName>
            <parentType>label</parentType>
            <xpath_type_classifier>Upside</xpath_type_classifier>
            <xpath_qualified_element_name>Upside</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::Upside</xpath_typecheck>
            <xpath_qualified_type_classifier>Upside</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <entity_type>
            <name>Downside</name>
            <presentation>
               <below>Upside</below>
            </presentation>
            <identifier>Downside</identifier>
            <elementName>Downside</elementName>
            <parentType>label</parentType>
            <xpath_type_classifier>Downside</xpath_type_classifier>
            <xpath_qualified_element_name>Downside</xpath_qualified_element_name>
            <xpath_parent_entity>../..</xpath_parent_entity>
            <xpath_local_key>era:packArray(())</xpath_local_key>
            <xpath_typecheck>self::Downside</xpath_typecheck>
            <xpath_qualified_type_classifier>Downside</xpath_qualified_type_classifier>
            <xpath_primary_key>era:packArray(())</xpath_primary_key>
         </entity_type>
         <xpath_type_classifier>Right|Left|Upside|Downside</xpath_type_classifier>
         <xpath_parent_entity>../..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_qualified_type_classifier>Right|Left|Upside|Downside</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
         <xpath_typecheck>self::Right|self::Left|self::Upside|self::Downside</xpath_typecheck>
      </entity_type>
   </group>
   <entity_type>
      <name>xmlStyle(2)</name>
      <presentation>
         <rightOf>deprecated</rightOf>
      </presentation>
      <identifier>xmlStyle_2</identifier>
      <elementName>xmlStyle</elementName>
      <parentType>xml | attribute</parentType>
      <dependency_group>
         <presentation>
            <x>1.1</x>
            <y>0.1</y>
            <w>1.5</w>
         </presentation>
      </dependency_group>
      <entity_type>
         <name>Attribute</name>
         <presentation>
            <x>1.0</x>
         </presentation>
         <identifier>Attribute</identifier>
         <elementName>Attribute</elementName>
         <parentType>xml | attribute</parentType>
         <xpath_type_classifier>Attribute</xpath_type_classifier>
         <xpath_qualified_element_name>Attribute</xpath_qualified_element_name>
         <xpath_parent_entity>../..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::Attribute</xpath_typecheck>
         <xpath_qualified_type_classifier>Attribute</xpath_qualified_type_classifier>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
      </entity_type>
      <entity_type>
         <name>Element(2)</name>
         <presentation>
            <below>Attribute</below>
         </presentation>
         <identifier>Element_2</identifier>
         <elementName>Element</elementName>
         <parentType>xml | attribute</parentType>
         <xpath_type_classifier>Element</xpath_type_classifier>
         <xpath_parent_entity>../..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::Element</xpath_typecheck>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
         <xpath_qualified_element_name>xml/*/Element|attribute/*/Element</xpath_qualified_element_name>
         <xpath_qualified_type_classifier>xml/*/Element|attribute/*/Element</xpath_qualified_type_classifier>
      </entity_type>
      <entity_type>
         <name>Anonymous(2)</name>
         <presentation>
            <below>Element(2)</below>
         </presentation>
         <identifier>Anonymous_2</identifier>
         <elementName>Anonymous</elementName>
         <parentType>xml | attribute</parentType>
         <xpath_type_classifier>Anonymous</xpath_type_classifier>
         <xpath_parent_entity>../..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::Anonymous</xpath_typecheck>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
         <xpath_qualified_element_name>xml/*/Anonymous|attribute/*/Anonymous</xpath_qualified_element_name>
         <xpath_qualified_type_classifier>xml/*/Anonymous|attribute/*/Anonymous</xpath_qualified_type_classifier>
      </entity_type>
      <xpath_type_classifier>Attribute|Element|Anonymous</xpath_type_classifier>
      <xpath_parent_entity>../..</xpath_parent_entity>
      <xpath_local_key>era:packArray(())</xpath_local_key>
      <xpath_primary_key>era:packArray(())</xpath_primary_key>
      <xpath_typecheck>self::Attribute|self::Element|self::Anonymous</xpath_typecheck>
      <xpath_qualified_type_classifier>Attribute|xml/*/Element|attribute/*/Element|xml/*/Anonymous|attribute/*/Anonymous</xpath_qualified_type_classifier>
   </entity_type>
   <entity_type>
      <name>xmlStyle(1)</name>
      <presentation>
         <below>dependency_group</below>
         <x>0.5</x>
      </presentation>
      <identifier>xmlStyle_1</identifier>
      <elementName>xmlStyle</elementName>
      <parentType>entity_type</parentType>
      <entity_type>
         <name>Element(1)</name>
         <presentation>
            <x>0.2</x>
         </presentation>
         <identifier>Element_1</identifier>
         <elementName>Element</elementName>
         <parentType>entity_type</parentType>
         <xpath_type_classifier>Element</xpath_type_classifier>
         <xpath_parent_entity>../..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::Element</xpath_typecheck>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
         <xpath_qualified_element_name>entity_type/*/Element</xpath_qualified_element_name>
         <xpath_qualified_type_classifier>entity_type/*/Element</xpath_qualified_type_classifier>
      </entity_type>
      <entity_type>
         <name>Anonymous(1)</name>
         <presentation>
            <below>Element(1)</below>
         </presentation>
         <identifier>Anonymous_1</identifier>
         <elementName>Anonymous</elementName>
         <parentType>entity_type</parentType>
         <xpath_type_classifier>Anonymous</xpath_type_classifier>
         <xpath_parent_entity>../..</xpath_parent_entity>
         <xpath_local_key>era:packArray(())</xpath_local_key>
         <xpath_typecheck>self::Anonymous</xpath_typecheck>
         <xpath_primary_key>era:packArray(())</xpath_primary_key>
         <xpath_qualified_element_name>entity_type/*/Anonymous</xpath_qualified_element_name>
         <xpath_qualified_type_classifier>entity_type/*/Anonymous</xpath_qualified_type_classifier>
      </entity_type>
      <xpath_type_classifier>Element|Anonymous</xpath_type_classifier>
      <xpath_parent_entity>../..</xpath_parent_entity>
      <xpath_local_key>era:packArray(())</xpath_local_key>
      <xpath_primary_key>era:packArray(())</xpath_primary_key>
      <xpath_typecheck>self::Element|self::Anonymous</xpath_typecheck>
      <xpath_qualified_type_classifier>entity_type/*/Element|entity_type/*/Anonymous</xpath_qualified_type_classifier>
   </entity_type>
</entity_model>