<?xml version="1.0" encoding="ISO-8859-1"?>
<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" xmi:id="_eLxWcOiaEd6gMtZRCjS81g" name="Metamodel">
  <packagedElement xmi:type="uml:Package" xmi:id="_eLxWceiaEd6gMtZRCjS81g" name="FeatureDiagrams">
    <packagedElement xmi:type="uml:Association" xmi:id="_eLxWhuiaEd6gMtZRCjS81g" name="A_Node_Attribute" memberEnd="_eLxWheiaEd6gMtZRCjS81g _eLxWh-iaEd6gMtZRCjS81g">
      <ownedEnd xmi:id="_eLxWh-iaEd6gMtZRCjS81g" name="node" type="_eLxWc-iaEd6gMtZRCjS81g" isUnique="false" association="_eLxWhuiaEd6gMtZRCjS81g">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eLyklOiaEd6gMtZRCjS81g" value="1"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eLykleiaEd6gMtZRCjS81g" value="1"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_eLxWieiaEd6gMtZRCjS81g" name="A_Node_ORGroup" memberEnd="_eLxWiOiaEd6gMtZRCjS81g _eLxWiuiaEd6gMtZRCjS81g">
      <ownedEnd xmi:id="_eLxWiuiaEd6gMtZRCjS81g" name="no_src" type="_eLxWc-iaEd6gMtZRCjS81g" isUnique="false" association="_eLxWieiaEd6gMtZRCjS81g">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eLzLouiaEd6gMtZRCjS81g" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eLzLo-iaEd6gMtZRCjS81g"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_eLxWjOiaEd6gMtZRCjS81g" name="A_Node_XORGroup" memberEnd="_eLxWi-iaEd6gMtZRCjS81g _eLxWjeiaEd6gMtZRCjS81g">
      <ownedEnd xmi:id="_eLxWjeiaEd6gMtZRCjS81g" name="nx_src" type="_eLxWc-iaEd6gMtZRCjS81g" isUnique="false" association="_eLxWjOiaEd6gMtZRCjS81g">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eLzLpuiaEd6gMtZRCjS81g" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eLzLp-iaEd6gMtZRCjS81g"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_eLx9geiaEd6gMtZRCjS81g" name="A_Node_Child" memberEnd="_eLx9gOiaEd6gMtZRCjS81g _eLx9guiaEd6gMtZRCjS81g">
      <ownedEnd xmi:id="_eLx9guiaEd6gMtZRCjS81g" name="cn_src" type="_eLxWc-iaEd6gMtZRCjS81g" isUnique="false" association="_eLx9geiaEd6gMtZRCjS81g">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eLzLquiaEd6gMtZRCjS81g" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eLzLq-iaEd6gMtZRCjS81g"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_eLx9hOiaEd6gMtZRCjS81g" name="A_Child_XORGroup" memberEnd="_eLx9g-iaEd6gMtZRCjS81g _eLx9heiaEd6gMtZRCjS81g">
      <ownedEnd xmi:id="_eLx9heiaEd6gMtZRCjS81g" name="cx_dst" type="_eLxWduiaEd6gMtZRCjS81g" isUnique="false" association="_eLx9hOiaEd6gMtZRCjS81g">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eLzLruiaEd6gMtZRCjS81g" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eLzLr-iaEd6gMtZRCjS81g"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_eLx9h-iaEd6gMtZRCjS81g" name="A_Child_ORGroup" memberEnd="_eLx9huiaEd6gMtZRCjS81g _eLx9iOiaEd6gMtZRCjS81g">
      <ownedEnd xmi:id="_eLx9iOiaEd6gMtZRCjS81g" name="co_dst" type="_eLxWduiaEd6gMtZRCjS81g" isUnique="false" association="_eLx9h-iaEd6gMtZRCjS81g">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eLzLsuiaEd6gMtZRCjS81g" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eLzLs-iaEd6gMtZRCjS81g"/>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_eLxWc-iaEd6gMtZRCjS81g" name="Node">
      <ownedAttribute xmi:id="_eLxWeeiaEd6gMtZRCjS81g" name="description" type="_eLx9iuiaEd6gMtZRCjS81g" isUnique="false"/>
      <ownedAttribute xmi:id="_eLxWeuiaEd6gMtZRCjS81g" name="preliminary" type="_eLx9i-iaEd6gMtZRCjS81g" isUnique="false"/>
      <ownedAttribute xmi:id="_eLxWe-iaEd6gMtZRCjS81g" name="object" type="_eLx9iuiaEd6gMtZRCjS81g" isUnique="false"/>
      <ownedAttribute xmi:id="_eLxWheiaEd6gMtZRCjS81g" name="attributes" type="_eLxWdOiaEd6gMtZRCjS81g" isUnique="false" aggregation="composite" association="_eLxWhuiaEd6gMtZRCjS81g">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eLykkuiaEd6gMtZRCjS81g" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eLykk-iaEd6gMtZRCjS81g"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_eLxWiOiaEd6gMtZRCjS81g" name="no_dst" type="_eLxWeOiaEd6gMtZRCjS81g" isUnique="false" association="_eLxWieiaEd6gMtZRCjS81g">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eLzLoOiaEd6gMtZRCjS81g" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eLzLoeiaEd6gMtZRCjS81g"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_eLxWi-iaEd6gMtZRCjS81g" name="nx_dst" type="_eLxWd-iaEd6gMtZRCjS81g" isUnique="false" association="_eLxWjOiaEd6gMtZRCjS81g">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eLzLpOiaEd6gMtZRCjS81g" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eLzLpeiaEd6gMtZRCjS81g"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_eLx9gOiaEd6gMtZRCjS81g" name="cn_dst" type="_eLxWduiaEd6gMtZRCjS81g" isUnique="false" association="_eLx9geiaEd6gMtZRCjS81g">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eLzLqOiaEd6gMtZRCjS81g" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eLzLqeiaEd6gMtZRCjS81g"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_eLxWdOiaEd6gMtZRCjS81g" name="Attribute">
      <ownedAttribute xmi:id="_eLxWfOiaEd6gMtZRCjS81g" name="description" type="_eLx9iuiaEd6gMtZRCjS81g" isUnique="false"/>
      <ownedAttribute xmi:id="_eLxWfeiaEd6gMtZRCjS81g" name="editable" type="_eLx9i-iaEd6gMtZRCjS81g" isUnique="false"/>
      <ownedAttribute xmi:id="_eLxWfuiaEd6gMtZRCjS81g" name="key" type="_eLx9i-iaEd6gMtZRCjS81g" isUnique="false"/>
      <ownedAttribute xmi:id="_eLxWf-iaEd6gMtZRCjS81g" name="value" type="_eLx9iuiaEd6gMtZRCjS81g" isUnique="false"/>
      <ownedAttribute xmi:id="_eLxWgOiaEd6gMtZRCjS81g" name="name" type="_eLx9iuiaEd6gMtZRCjS81g" isUnique="false"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_eLxWdeiaEd6gMtZRCjS81g" name="Root">
      <generalization xmi:id="_eLykkOiaEd6gMtZRCjS81g" general="_eLxWc-iaEd6gMtZRCjS81g"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_eLxWduiaEd6gMtZRCjS81g" name="Child">
      <generalization xmi:id="_eLykkeiaEd6gMtZRCjS81g" general="_eLxWc-iaEd6gMtZRCjS81g"/>
      <ownedAttribute xmi:id="_eLx9g-iaEd6gMtZRCjS81g" name="cx_src" type="_eLxWd-iaEd6gMtZRCjS81g" isUnique="false" association="_eLx9hOiaEd6gMtZRCjS81g">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eLzLrOiaEd6gMtZRCjS81g" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eLzLreiaEd6gMtZRCjS81g"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_eLx9huiaEd6gMtZRCjS81g" name="co_src" type="_eLxWeOiaEd6gMtZRCjS81g" isUnique="false" association="_eLx9h-iaEd6gMtZRCjS81g">
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eLzLsOiaEd6gMtZRCjS81g" value="*"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eLzLseiaEd6gMtZRCjS81g"/>
      </ownedAttribute>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_eLxWd-iaEd6gMtZRCjS81g" name="XORGroup">
      <ownedAttribute xmi:id="_eLxWgeiaEd6gMtZRCjS81g" name="preliminary" type="_eLx9i-iaEd6gMtZRCjS81g" isUnique="false"/>
      <ownedAttribute xmi:id="_eLxWguiaEd6gMtZRCjS81g" name="name" type="_eLx9iuiaEd6gMtZRCjS81g" isUnique="false"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_eLxWeOiaEd6gMtZRCjS81g" name="ORGroup">
      <ownedAttribute xmi:id="_eLxWg-iaEd6gMtZRCjS81g" name="preliminary" type="_eLx9i-iaEd6gMtZRCjS81g" isUnique="false"/>
      <ownedAttribute xmi:id="_eLxWhOiaEd6gMtZRCjS81g" name="name" type="_eLx9iuiaEd6gMtZRCjS81g" isUnique="false"/>
    </packagedElement>
  </packagedElement>
  <packagedElement xmi:type="uml:Package" xmi:id="_eLxWcuiaEd6gMtZRCjS81g" name="PrimitiveTypes">
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_eLx9ieiaEd6gMtZRCjS81g" name="Integer"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_eLx9iuiaEd6gMtZRCjS81g" name="String"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_eLx9i-iaEd6gMtZRCjS81g" name="Boolean"/>
    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_eLx9jOiaEd6gMtZRCjS81g" name="Double"/>
  </packagedElement>
</uml:Model>
