<?xml version = '1.0' encoding = 'ISO-8859-1' ?>
<!DOCTYPE XMI SYSTEM  'uml.dtd' 
>
<XMI xmi.version = '1.0'>
   <XMI.header>
      <XMI.documentation>
          <XMI.exporter>Together</XMI.exporter>
          <XMI.exporterVersion>5.0</XMI.exporterVersion>
       </XMI.documentation>
       <XMI.metamodel xmi.name = 'UML' xmi.version = '1.1'/>
   </XMI.header>
<XMI.content>
<Model_Management.Model xmi.id = 'txmiid1' >
<Foundation.Core.ModelElement.name>untitled1</Foundation.Core.ModelElement.name>
  <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
  <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
  <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
  <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
  <Foundation.Core.ModelElement.taggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue.tag>RationalRose:Tool#1</Foundation.Extension_Mechanisms.TaggedValue.tag>
      <Foundation.Extension_Mechanisms.TaggedValue.value>Java</Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
  </Foundation.Core.ModelElement.taggedValue>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.Namespace.ownedElement>
  <Foundation.Auxiliary_Elements.Component xmi.id = 'txmiid2' >
    <Foundation.Core.ModelElement.name>NetBeans Text Editor</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'true'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
  </Foundation.Auxiliary_Elements.Component>
  <Foundation.Auxiliary_Elements.Component xmi.id = 'txmiid3' >
    <Foundation.Core.ModelElement.name>TextEditor</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'true'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
  <Foundation.Core.ModelElement.requirement>
    <Foundation.Core.Dependency xmi.idref = 'txmiid4.D' />
    <Foundation.Core.Dependency xmi.idref = 'txmiid5.D' />
  </Foundation.Core.ModelElement.requirement>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>explanation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>XMLKit</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
  </Foundation.Auxiliary_Elements.Component>
<Foundation.Core.Dependency xmi.id = 'txmiid4.D' >
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
 <Foundation.Core.Dependency.description></Foundation.Core.Dependency.description>
 <Foundation.Core.Dependency.client>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiid3' />
 </Foundation.Core.Dependency.client>
 <Foundation.Core.Dependency.supplier>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiid2' />
 </Foundation.Core.Dependency.supplier>
</Foundation.Core.Dependency>
<Foundation.Core.Dependency xmi.id = 'txmiid5.D' >
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
 <Foundation.Core.Dependency.description></Foundation.Core.Dependency.description>
 <Foundation.Core.Dependency.client>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiid3' />
 </Foundation.Core.Dependency.client>
 <Foundation.Core.Dependency.supplier>
   <Foundation.Core.Interface xmi.idref = 'txmiid6' />
 </Foundation.Core.Dependency.supplier>
</Foundation.Core.Dependency>
  <Foundation.Auxiliary_Elements.Component xmi.id = 'txmiid7' >
    <Foundation.Core.ModelElement.name>TreeEditor</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'true'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
  <Foundation.Core.ModelElement.requirement>
    <Foundation.Core.Dependency xmi.idref = 'txmiid8.D' />
    <Foundation.Core.Dependency xmi.idref = 'txmiid9.D' />
    <Foundation.Core.Dependency xmi.idref = 'txmiida.D' />
  </Foundation.Core.ModelElement.requirement>
  </Foundation.Auxiliary_Elements.Component>
<Foundation.Core.Dependency xmi.id = 'txmiid8.D' >
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
 <Foundation.Core.Dependency.description></Foundation.Core.Dependency.description>
 <Foundation.Core.Dependency.client>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiid7' />
 </Foundation.Core.Dependency.client>
 <Foundation.Core.Dependency.supplier>
   <Foundation.Core.Interface xmi.idref = 'txmiid6' />
 </Foundation.Core.Dependency.supplier>
</Foundation.Core.Dependency>
<Foundation.Core.Dependency xmi.id = 'txmiid9.D' >
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
 <Foundation.Core.Dependency.description></Foundation.Core.Dependency.description>
 <Foundation.Core.Dependency.client>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiid7' />
 </Foundation.Core.Dependency.client>
 <Foundation.Core.Dependency.supplier>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiidb' />
 </Foundation.Core.Dependency.supplier>
</Foundation.Core.Dependency>
<Foundation.Core.Dependency xmi.id = 'txmiida.D' >
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
 <Foundation.Core.Dependency.description></Foundation.Core.Dependency.description>
 <Foundation.Core.Dependency.client>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiid7' />
 </Foundation.Core.Dependency.client>
 <Foundation.Core.Dependency.supplier>
   <Foundation.Core.Interface xmi.idref = 'txmiidc' />
 </Foundation.Core.Dependency.supplier>
</Foundation.Core.Dependency>
  <Foundation.Auxiliary_Elements.Component xmi.id = 'txmiidd' >
    <Foundation.Core.ModelElement.name>XML Core</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'true'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
  <Foundation.Core.ModelElement.requirement>
    <Foundation.Core.Dependency xmi.idref = 'txmiide.D' />
    <Foundation.Core.Dependency xmi.idref = 'txmiidf.D' />
  </Foundation.Core.ModelElement.requirement>
  </Foundation.Auxiliary_Elements.Component>
<Foundation.Core.Dependency xmi.id = 'txmiide.D' >
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
 <Foundation.Core.Dependency.description></Foundation.Core.Dependency.description>
 <Foundation.Core.Dependency.client>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiidd' />
 </Foundation.Core.Dependency.client>
 <Foundation.Core.Dependency.supplier>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiid10' />
 </Foundation.Core.Dependency.supplier>
</Foundation.Core.Dependency>
<Foundation.Core.Dependency xmi.id = 'txmiidf.D' >
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
 <Foundation.Core.Dependency.description></Foundation.Core.Dependency.description>
 <Foundation.Core.Dependency.client>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiidd' />
 </Foundation.Core.Dependency.client>
 <Foundation.Core.Dependency.supplier>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiidb' />
 </Foundation.Core.Dependency.supplier>
</Foundation.Core.Dependency>
  <Foundation.Auxiliary_Elements.Component xmi.id = 'txmiid11' >
    <Foundation.Core.ModelElement.name>A Query Provider</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'true'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
  <Foundation.Core.ModelElement.requirement>
    <Foundation.Core.Dependency xmi.idref = 'txmiid12.D' />
    <Foundation.Core.Dependency xmi.idref = 'txmiid13.D' />
  </Foundation.Core.ModelElement.requirement>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>explanation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>Query handler plugin
registered at XML core</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
  </Foundation.Auxiliary_Elements.Component>
<Foundation.Core.Dependency xmi.id = 'txmiid12.D' >
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
 <Foundation.Core.Dependency.description></Foundation.Core.Dependency.description>
 <Foundation.Core.Dependency.client>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiid11' />
 </Foundation.Core.Dependency.client>
 <Foundation.Core.Dependency.supplier>
   <Foundation.Core.Interface xmi.idref = 'txmiid6' />
 </Foundation.Core.Dependency.supplier>
</Foundation.Core.Dependency>
<Foundation.Core.Dependency xmi.id = 'txmiid13.D' >
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
 <Foundation.Core.Dependency.description></Foundation.Core.Dependency.description>
 <Foundation.Core.Dependency.client>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiid11' />
 </Foundation.Core.Dependency.client>
 <Foundation.Core.Dependency.supplier>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiid10' />
 </Foundation.Core.Dependency.supplier>
</Foundation.Core.Dependency>
  <Foundation.Auxiliary_Elements.Component xmi.id = 'txmiid10' >
    <Foundation.Core.ModelElement.name>DOM</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'true'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
  </Foundation.Auxiliary_Elements.Component>
  <Foundation.Auxiliary_Elements.Component xmi.id = 'txmiidb' >
    <Foundation.Core.ModelElement.name>TAX</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'true'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
  <Foundation.Core.ModelElement.requirement>
    <Foundation.Core.Dependency xmi.idref = 'txmiid14.D' />
  </Foundation.Core.ModelElement.requirement>
  </Foundation.Auxiliary_Elements.Component>
<Foundation.Core.Dependency xmi.id = 'txmiid14.D' >
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
 <Foundation.Core.Dependency.description></Foundation.Core.Dependency.description>
 <Foundation.Core.Dependency.client>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiidb' />
 </Foundation.Core.Dependency.client>
 <Foundation.Core.Dependency.supplier>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiid10' />
 </Foundation.Core.Dependency.supplier>
</Foundation.Core.Dependency>
  <Foundation.Auxiliary_Elements.Component xmi.id = 'txmiid15' >
    <Foundation.Core.ModelElement.name>CSS</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'true'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
  <Foundation.Core.ModelElement.requirement>
    <Foundation.Core.Dependency xmi.idref = 'txmiid16.D' />
  </Foundation.Core.ModelElement.requirement>
  </Foundation.Auxiliary_Elements.Component>
<Foundation.Core.Dependency xmi.id = 'txmiid16.D' >
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
 <Foundation.Core.Dependency.description></Foundation.Core.Dependency.description>
 <Foundation.Core.Dependency.client>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiid15' />
 </Foundation.Core.Dependency.client>
 <Foundation.Core.Dependency.supplier>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiid2' />
 </Foundation.Core.Dependency.supplier>
</Foundation.Core.Dependency>
  <Foundation.Auxiliary_Elements.Component xmi.id = 'txmiid17' >
    <Foundation.Core.ModelElement.name>Tools</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'true'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
  <Foundation.Core.ModelElement.requirement>
    <Foundation.Core.Dependency xmi.idref = 'txmiid18.D' />
  </Foundation.Core.ModelElement.requirement>
  </Foundation.Auxiliary_Elements.Component>
<Foundation.Core.Dependency xmi.id = 'txmiid18.D' >
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
 <Foundation.Core.Dependency.description></Foundation.Core.Dependency.description>
 <Foundation.Core.Dependency.client>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiid17' />
 </Foundation.Core.Dependency.client>
 <Foundation.Core.Dependency.supplier>
   <Foundation.Auxiliary_Elements.Component xmi.idref = 'txmiidd' />
 </Foundation.Core.Dependency.supplier>
</Foundation.Core.Dependency>
<Model_Management.Package xmi.id = 'txmiid19' >
<Foundation.Core.ModelElement.name>org</Foundation.Core.ModelElement.name>
  <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
  <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
  <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
  <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
  <Foundation.Core.ModelElement.namespace>
   <Model_Management.Model xmi.idref = 'txmiid1' />
  </Foundation.Core.ModelElement.namespace>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.Namespace.ownedElement>
<Model_Management.Package xmi.id = 'txmiid1a' >
<Foundation.Core.ModelElement.name>netbeans</Foundation.Core.ModelElement.name>
  <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
  <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
  <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
  <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.Namespace.ownedElement>
<Model_Management.Package xmi.id = 'txmiid1b' >
<Foundation.Core.ModelElement.name>modules</Foundation.Core.ModelElement.name>
  <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
  <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
  <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
  <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.Namespace.ownedElement>
<Model_Management.Package xmi.id = 'txmiid1c' >
<Foundation.Core.ModelElement.name>xml</Foundation.Core.ModelElement.name>
  <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
  <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
  <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
  <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.Namespace.ownedElement>
<Model_Management.Package xmi.id = 'txmiid1d' >
<Foundation.Core.ModelElement.name>core</Foundation.Core.ModelElement.name>
  <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
  <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
  <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
  <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.Namespace.ownedElement>
<Model_Management.Package xmi.id = 'txmiid1e' >
<Foundation.Core.ModelElement.name>model</Foundation.Core.ModelElement.name>
  <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
  <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
  <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
  <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.Namespace.ownedElement>
<Behavioral_Elements.Use_Cases.Actor xmi.id = 'txmiid1f' >
  <Foundation.Core.ModelElement.name>User</Foundation.Core.ModelElement.name>
  <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
  <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false' />
    <Foundation.Core.ModelElement.stereotype>
      <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid20.S' />
    </Foundation.Core.ModelElement.stereotype>
  <Foundation.Core.Classifier.associationEnd>
    <Foundation.Core.AssociationEnd xmi.idref = 'txmiid21.ComCE' />
    <Foundation.Core.AssociationEnd xmi.idref = 'txmiid22.ComCE' />
  </Foundation.Core.Classifier.associationEnd>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>explanation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>Use whatever editor UI for whatever XML document</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
</Behavioral_Elements.Use_Cases.Actor>
<Behavioral_Elements.Use_Cases.Actor xmi.id = 'txmiid23' >
  <Foundation.Core.ModelElement.name>Module Developer</Foundation.Core.ModelElement.name>
  <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
  <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false' />
    <Foundation.Core.ModelElement.stereotype>
      <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid24.S' />
    </Foundation.Core.ModelElement.stereotype>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>explanation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>Develops new plugin</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
</Behavioral_Elements.Use_Cases.Actor>
<Behavioral_Elements.Use_Cases.UseCase xmi.id = 'txmiid25' >
  <Foundation.Core.ModelElement.name>Needs Editing Hint</Foundation.Core.ModelElement.name>
  <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
  <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false' />
  <Behavioral_Elements.Use_Cases.UseCase.extensionPoint>
  </Behavioral_Elements.Use_Cases.UseCase.extensionPoint>
</Behavioral_Elements.Use_Cases.UseCase>
<Behavioral_Elements.Use_Cases.UseCase xmi.id = 'txmiid26' >
  <Foundation.Core.ModelElement.name>Needs Resolve Error</Foundation.Core.ModelElement.name>
  <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
  <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false' />
  <Behavioral_Elements.Use_Cases.UseCase.extensionPoint>
  </Behavioral_Elements.Use_Cases.UseCase.extensionPoint>
</Behavioral_Elements.Use_Cases.UseCase>
<Behavioral_Elements.Use_Cases.UseCase xmi.id = 'txmiid27' >
  <Foundation.Core.ModelElement.name>Provides Hints Code</Foundation.Core.ModelElement.name>
  <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
  <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false' />
  <Behavioral_Elements.Use_Cases.UseCase.extensionPoint>
  </Behavioral_Elements.Use_Cases.UseCase.extensionPoint>
  <Foundation.Core.Classifier.associationEnd>
    <Foundation.Core.AssociationEnd xmi.idref = 'txmiid28.ComCE' />
  </Foundation.Core.Classifier.associationEnd>
</Behavioral_Elements.Use_Cases.UseCase>
<Behavioral_Elements.Use_Cases.UseCase xmi.id = 'txmiid29' >
  <Foundation.Core.ModelElement.name>Provides Error Resolution Code</Foundation.Core.ModelElement.name>
  <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
  <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false' />
  <Behavioral_Elements.Use_Cases.UseCase.extensionPoint>
  </Behavioral_Elements.Use_Cases.UseCase.extensionPoint>
  <Foundation.Core.Classifier.associationEnd>
    <Foundation.Core.AssociationEnd xmi.idref = 'txmiid2a.ComCE' />
  </Foundation.Core.Classifier.associationEnd>
</Behavioral_Elements.Use_Cases.UseCase>
<Foundation.Core.Association xmi.id = 'txmiid21.Com' > 
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'private' />
 <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
 <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
 <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
 <Foundation.Core.Association.connection>
   <Foundation.Core.AssociationEnd xmi.id = 'txmiid21.ComCE' >
    <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
    <Foundation.Core.AssociationEnd.isNavigable xmi.value = 'false' />
    <Foundation.Core.AssociationEnd.isOrdered xmi.value = 'false' />
    <Foundation.Core.AssociationEnd.aggregation xmi.value = 'none' />
    <Foundation.Core.AssociationEnd.multiplicity></Foundation.Core.AssociationEnd.multiplicity>
    <Foundation.Core.AssociationEnd.changeable xmi.value = 'none' />
    <Foundation.Core.AssociationEnd.targetScope xmi.value = 'instance' />
    <Foundation.Core.AssociationEnd.type>
     <Behavioral_Elements.Use_Cases.Actor xmi.idref = 'txmiid1f' />
    </Foundation.Core.AssociationEnd.type>
  </Foundation.Core.AssociationEnd>
   <Foundation.Core.AssociationEnd xmi.id = 'txmiid21.ComSE' >
    <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
    <Foundation.Core.AssociationEnd.isNavigable xmi.value = 'false' />
    <Foundation.Core.AssociationEnd.isOrdered xmi.value = 'false' />
    <Foundation.Core.AssociationEnd.aggregation xmi.value = 'none' />
    <Foundation.Core.AssociationEnd.multiplicity></Foundation.Core.AssociationEnd.multiplicity>
    <Foundation.Core.AssociationEnd.changeable xmi.value = 'none' />
    <Foundation.Core.AssociationEnd.targetScope xmi.value = 'instance' />
    <Foundation.Core.AssociationEnd.type>
     <Behavioral_Elements.Use_Cases.UseCase xmi.idref = 'txmiid25' />
    </Foundation.Core.AssociationEnd.type>
   </Foundation.Core.AssociationEnd>
 </Foundation.Core.Association.connection>
</Foundation.Core.Association>
<Foundation.Core.Association xmi.id = 'txmiid22.Com' > 
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'private' />
 <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
 <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
 <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
 <Foundation.Core.Association.connection>
   <Foundation.Core.AssociationEnd xmi.id = 'txmiid22.ComCE' >
    <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
    <Foundation.Core.AssociationEnd.isNavigable xmi.value = 'false' />
    <Foundation.Core.AssociationEnd.isOrdered xmi.value = 'false' />
    <Foundation.Core.AssociationEnd.aggregation xmi.value = 'none' />
    <Foundation.Core.AssociationEnd.multiplicity></Foundation.Core.AssociationEnd.multiplicity>
    <Foundation.Core.AssociationEnd.changeable xmi.value = 'none' />
    <Foundation.Core.AssociationEnd.targetScope xmi.value = 'instance' />
    <Foundation.Core.AssociationEnd.type>
     <Behavioral_Elements.Use_Cases.Actor xmi.idref = 'txmiid1f' />
    </Foundation.Core.AssociationEnd.type>
  </Foundation.Core.AssociationEnd>
   <Foundation.Core.AssociationEnd xmi.id = 'txmiid22.ComSE' >
    <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
    <Foundation.Core.AssociationEnd.isNavigable xmi.value = 'false' />
    <Foundation.Core.AssociationEnd.isOrdered xmi.value = 'false' />
    <Foundation.Core.AssociationEnd.aggregation xmi.value = 'none' />
    <Foundation.Core.AssociationEnd.multiplicity></Foundation.Core.AssociationEnd.multiplicity>
    <Foundation.Core.AssociationEnd.changeable xmi.value = 'none' />
    <Foundation.Core.AssociationEnd.targetScope xmi.value = 'instance' />
    <Foundation.Core.AssociationEnd.type>
     <Behavioral_Elements.Use_Cases.UseCase xmi.idref = 'txmiid26' />
    </Foundation.Core.AssociationEnd.type>
   </Foundation.Core.AssociationEnd>
 </Foundation.Core.Association.connection>
</Foundation.Core.Association>
<Foundation.Core.Association xmi.id = 'txmiid28.Com' > 
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'private' />
 <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
 <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
 <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
 <Foundation.Core.Association.connection>
   <Foundation.Core.AssociationEnd xmi.id = 'txmiid28.ComCE' >
    <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
    <Foundation.Core.AssociationEnd.isNavigable xmi.value = 'false' />
    <Foundation.Core.AssociationEnd.isOrdered xmi.value = 'false' />
    <Foundation.Core.AssociationEnd.aggregation xmi.value = 'none' />
    <Foundation.Core.AssociationEnd.multiplicity></Foundation.Core.AssociationEnd.multiplicity>
    <Foundation.Core.AssociationEnd.changeable xmi.value = 'none' />
    <Foundation.Core.AssociationEnd.targetScope xmi.value = 'instance' />
    <Foundation.Core.AssociationEnd.type>
     <Behavioral_Elements.Use_Cases.UseCase xmi.idref = 'txmiid27' />
    </Foundation.Core.AssociationEnd.type>
  </Foundation.Core.AssociationEnd>
   <Foundation.Core.AssociationEnd xmi.id = 'txmiid28.ComSE' >
    <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
    <Foundation.Core.AssociationEnd.isNavigable xmi.value = 'false' />
    <Foundation.Core.AssociationEnd.isOrdered xmi.value = 'false' />
    <Foundation.Core.AssociationEnd.aggregation xmi.value = 'none' />
    <Foundation.Core.AssociationEnd.multiplicity></Foundation.Core.AssociationEnd.multiplicity>
    <Foundation.Core.AssociationEnd.changeable xmi.value = 'none' />
    <Foundation.Core.AssociationEnd.targetScope xmi.value = 'instance' />
    <Foundation.Core.AssociationEnd.type>
     <Behavioral_Elements.Use_Cases.Actor xmi.idref = 'txmiid23' />
    </Foundation.Core.AssociationEnd.type>
   </Foundation.Core.AssociationEnd>
 </Foundation.Core.Association.connection>
</Foundation.Core.Association>
<Foundation.Core.Association xmi.id = 'txmiid2a.Com' > 
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'private' />
 <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
 <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
 <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
 <Foundation.Core.Association.connection>
   <Foundation.Core.AssociationEnd xmi.id = 'txmiid2a.ComCE' >
    <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
    <Foundation.Core.AssociationEnd.isNavigable xmi.value = 'false' />
    <Foundation.Core.AssociationEnd.isOrdered xmi.value = 'false' />
    <Foundation.Core.AssociationEnd.aggregation xmi.value = 'none' />
    <Foundation.Core.AssociationEnd.multiplicity></Foundation.Core.AssociationEnd.multiplicity>
    <Foundation.Core.AssociationEnd.changeable xmi.value = 'none' />
    <Foundation.Core.AssociationEnd.targetScope xmi.value = 'instance' />
    <Foundation.Core.AssociationEnd.type>
     <Behavioral_Elements.Use_Cases.UseCase xmi.idref = 'txmiid29' />
    </Foundation.Core.AssociationEnd.type>
  </Foundation.Core.AssociationEnd>
   <Foundation.Core.AssociationEnd xmi.id = 'txmiid2a.ComSE' >
    <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
    <Foundation.Core.AssociationEnd.isNavigable xmi.value = 'false' />
    <Foundation.Core.AssociationEnd.isOrdered xmi.value = 'false' />
    <Foundation.Core.AssociationEnd.aggregation xmi.value = 'none' />
    <Foundation.Core.AssociationEnd.multiplicity></Foundation.Core.AssociationEnd.multiplicity>
    <Foundation.Core.AssociationEnd.changeable xmi.value = 'none' />
    <Foundation.Core.AssociationEnd.targetScope xmi.value = 'instance' />
    <Foundation.Core.AssociationEnd.type>
     <Behavioral_Elements.Use_Cases.Actor xmi.idref = 'txmiid23' />
    </Foundation.Core.AssociationEnd.type>
   </Foundation.Core.AssociationEnd>
 </Foundation.Core.Association.connection>
</Foundation.Core.Association>
  <Behavioral_Elements.Collaborations.Collaboration xmi.id = 'txmiid2b' >
    <Foundation.Core.ModelElement.name>Sequence Diagram</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.ModelElement.taggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue>
        <Foundation.Extension_Mechanisms.TaggedValue.tag>DiagramType</Foundation.Extension_Mechanisms.TaggedValue.tag>
        <Foundation.Extension_Mechanisms.TaggedValue.value>SequenceDiagram</Foundation.Extension_Mechanisms.TaggedValue.value>
      </Foundation.Extension_Mechanisms.TaggedValue>
    </Foundation.Core.ModelElement.taggedValue>
    <Foundation.Core.Namespace.ownedElement>
  <Behavioral_Elements.Collaborations.ClassifierRole xmi.id = 'txmiid2c' >
    <Foundation.Core.ModelElement.name>User</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
    <Behavioral_Elements.Collaborations.ClassifierRole.multiplicity>1..1</Behavioral_Elements.Collaborations.ClassifierRole.multiplicity>
    <Foundation.Core.ModelElement.stereotype>
      <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid2d.S' />
    </Foundation.Core.ModelElement.stereotype>
    <Behavioral_Elements.Collaborations.ClassifierRole.message>
      <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid2e.M' />
    </Behavioral_Elements.Collaborations.ClassifierRole.message>
    <Behavioral_Elements.Collaborations.ClassifierRole.base>
      <Foundation.Core.Class xmi.idref = 'DummyClass' />
    </Behavioral_Elements.Collaborations.ClassifierRole.base>
  </Behavioral_Elements.Collaborations.ClassifierRole>
  <Behavioral_Elements.Collaborations.ClassifierRole xmi.id = 'txmiid2f' >
    <Foundation.Core.ModelElement.name>Editor</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
    <Behavioral_Elements.Collaborations.ClassifierRole.multiplicity>1..1</Behavioral_Elements.Collaborations.ClassifierRole.multiplicity>
    <Foundation.Core.ModelElement.stereotype>
      <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid30.S' />
    </Foundation.Core.ModelElement.stereotype>
    <Behavioral_Elements.Collaborations.ClassifierRole.message>
      <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid31.M' />
      <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid32.M' />
      <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid33.M' />
      <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid34.M' />
      <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid35.M' />
      <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid36.M' />
      <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid37.M' />
    </Behavioral_Elements.Collaborations.ClassifierRole.message>
    <Behavioral_Elements.Collaborations.ClassifierRole.base>
      <Foundation.Core.Class xmi.idref = 'DummyClass' />
    </Behavioral_Elements.Collaborations.ClassifierRole.base>
  </Behavioral_Elements.Collaborations.ClassifierRole>
  <Behavioral_Elements.Collaborations.ClassifierRole xmi.id = 'txmiid38' >
    <Foundation.Core.ModelElement.name>QueryRegistry</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
    <Behavioral_Elements.Collaborations.ClassifierRole.multiplicity>1..1</Behavioral_Elements.Collaborations.ClassifierRole.multiplicity>
    <Behavioral_Elements.Collaborations.ClassifierRole.message>
      <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid39.M' />
    </Behavioral_Elements.Collaborations.ClassifierRole.message>
    <Behavioral_Elements.Collaborations.ClassifierRole.base>
      <Foundation.Core.Class xmi.idref = 'DummyClass' />
    </Behavioral_Elements.Collaborations.ClassifierRole.base>
  </Behavioral_Elements.Collaborations.ClassifierRole>
  <Behavioral_Elements.Collaborations.ClassifierRole xmi.id = 'txmiid3a' >
    <Foundation.Core.ModelElement.name>CompletionQueryHandler</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
    <Behavioral_Elements.Collaborations.ClassifierRole.multiplicity>1..1</Behavioral_Elements.Collaborations.ClassifierRole.multiplicity>
    <Behavioral_Elements.Collaborations.ClassifierRole.base>
      <Foundation.Core.Interface xmi.idref = 'txmiid3b' />
    </Behavioral_Elements.Collaborations.ClassifierRole.base>
  </Behavioral_Elements.Collaborations.ClassifierRole>
    </Foundation.Core.Namespace.ownedElement>
    <Behavioral_Elements.Collaborations.Collaboration.interaction>
      <Behavioral_Elements.Collaborations.Interaction xmi.id = 'txmiid2b.I' >
      <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
      <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
      <Behavioral_Elements.Collaborations.Interaction.message>
      <Behavioral_Elements.Collaborations.Message xmi.id = 'txmiid2e.M' >
        <Foundation.Core.ModelElement.name>invokeCompletion</Foundation.Core.ModelElement.name>
        <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
        <Foundation.Core.ModelElement.stereotype>
          <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid2e.MessageStereotype' />
        </Foundation.Core.ModelElement.stereotype>
        <Behavioral_Elements.Collaborations.Message.message>
          <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid31.M'/>
        </Behavioral_Elements.Collaborations.Message.message>
        <Behavioral_Elements.Collaborations.Message.action>
          <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.idref = 'txmiid2e.A' />
        </Behavioral_Elements.Collaborations.Message.action>
        <Behavioral_Elements.Collaborations.Message.receiver>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid2f' />
        </Behavioral_Elements.Collaborations.Message.receiver>
        <Behavioral_Elements.Collaborations.Message.sender>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid2c' />
        </Behavioral_Elements.Collaborations.Message.sender>
      </Behavioral_Elements.Collaborations.Message>
      <Behavioral_Elements.Collaborations.Message xmi.id = 'txmiid31.M' >
        <Foundation.Core.ModelElement.name>getMIMEType</Foundation.Core.ModelElement.name>
        <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
        <Foundation.Core.ModelElement.stereotype>
          <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid31.MessageStereotype' />
        </Foundation.Core.ModelElement.stereotype>
        <Behavioral_Elements.Collaborations.Message.predecessor>
          <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid2e.M'/>
        </Behavioral_Elements.Collaborations.Message.predecessor>
        <Behavioral_Elements.Collaborations.Message.message>
          <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid32.M'/>
        </Behavioral_Elements.Collaborations.Message.message>
        <Behavioral_Elements.Collaborations.Message.action>
          <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.idref = 'txmiid31.A' />
        </Behavioral_Elements.Collaborations.Message.action>
        <Behavioral_Elements.Collaborations.Message.receiver>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid2f' />
        </Behavioral_Elements.Collaborations.Message.receiver>
        <Behavioral_Elements.Collaborations.Message.sender>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid2f' />
        </Behavioral_Elements.Collaborations.Message.sender>
      </Behavioral_Elements.Collaborations.Message>
      <Behavioral_Elements.Collaborations.Message xmi.id = 'txmiid32.M' >
        <Foundation.Core.ModelElement.name>askForQuery</Foundation.Core.ModelElement.name>
        <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
        <Foundation.Core.ModelElement.stereotype>
          <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid32.MessageStereotype' />
        </Foundation.Core.ModelElement.stereotype>
        <Behavioral_Elements.Collaborations.Message.predecessor>
          <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid31.M'/>
        </Behavioral_Elements.Collaborations.Message.predecessor>
        <Behavioral_Elements.Collaborations.Message.message>
          <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid39.M'/>
        </Behavioral_Elements.Collaborations.Message.message>
        <Behavioral_Elements.Collaborations.Message.action>
          <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.idref = 'txmiid32.A' />
        </Behavioral_Elements.Collaborations.Message.action>
        <Behavioral_Elements.Collaborations.Message.receiver>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid38' />
        </Behavioral_Elements.Collaborations.Message.receiver>
        <Behavioral_Elements.Collaborations.Message.sender>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid2f' />
        </Behavioral_Elements.Collaborations.Message.sender>
      </Behavioral_Elements.Collaborations.Message>
      <Behavioral_Elements.Collaborations.Message xmi.id = 'txmiid39.M' >
        <Foundation.Core.ModelElement.name>createQuery</Foundation.Core.ModelElement.name>
        <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
        <Foundation.Core.ModelElement.stereotype>
          <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid39.MessageStereotype' />
        </Foundation.Core.ModelElement.stereotype>
        <Behavioral_Elements.Collaborations.Message.predecessor>
          <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid32.M'/>
        </Behavioral_Elements.Collaborations.Message.predecessor>
        <Behavioral_Elements.Collaborations.Message.message>
          <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid33.M'/>
        </Behavioral_Elements.Collaborations.Message.message>
        <Behavioral_Elements.Collaborations.Message.action>
          <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.idref = 'txmiid39.A' />
        </Behavioral_Elements.Collaborations.Message.action>
        <Behavioral_Elements.Collaborations.Message.receiver>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid3a' />
        </Behavioral_Elements.Collaborations.Message.receiver>
        <Behavioral_Elements.Collaborations.Message.sender>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid38' />
        </Behavioral_Elements.Collaborations.Message.sender>
      </Behavioral_Elements.Collaborations.Message>
      <Behavioral_Elements.Collaborations.Message xmi.id = 'txmiid33.M' >
        <Foundation.Core.ModelElement.name>detemineRequiredCompletion</Foundation.Core.ModelElement.name>
        <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
        <Foundation.Core.ModelElement.stereotype>
          <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid33.MessageStereotype' />
        </Foundation.Core.ModelElement.stereotype>
        <Behavioral_Elements.Collaborations.Message.predecessor>
          <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid39.M'/>
        </Behavioral_Elements.Collaborations.Message.predecessor>
        <Behavioral_Elements.Collaborations.Message.message>
          <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid34.M'/>
        </Behavioral_Elements.Collaborations.Message.message>
        <Behavioral_Elements.Collaborations.Message.action>
          <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.idref = 'txmiid33.A' />
        </Behavioral_Elements.Collaborations.Message.action>
        <Behavioral_Elements.Collaborations.Message.receiver>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid2f' />
        </Behavioral_Elements.Collaborations.Message.receiver>
        <Behavioral_Elements.Collaborations.Message.sender>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid2f' />
        </Behavioral_Elements.Collaborations.Message.sender>
      </Behavioral_Elements.Collaborations.Message>
      <Behavioral_Elements.Collaborations.Message xmi.id = 'txmiid34.M' >
        <Foundation.Core.ModelElement.name>query</Foundation.Core.ModelElement.name>
        <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
        <Foundation.Core.ModelElement.stereotype>
          <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid34.MessageStereotype' />
        </Foundation.Core.ModelElement.stereotype>
        <Behavioral_Elements.Collaborations.Message.predecessor>
          <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid33.M'/>
        </Behavioral_Elements.Collaborations.Message.predecessor>
        <Behavioral_Elements.Collaborations.Message.message>
          <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid35.M'/>
        </Behavioral_Elements.Collaborations.Message.message>
        <Behavioral_Elements.Collaborations.Message.action>
          <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.idref = 'txmiid34.A' />
        </Behavioral_Elements.Collaborations.Message.action>
        <Behavioral_Elements.Collaborations.Message.receiver>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid3a' />
        </Behavioral_Elements.Collaborations.Message.receiver>
        <Behavioral_Elements.Collaborations.Message.sender>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid2f' />
        </Behavioral_Elements.Collaborations.Message.sender>
      </Behavioral_Elements.Collaborations.Message>
      <Behavioral_Elements.Collaborations.Message xmi.id = 'txmiid35.M' >
        <Foundation.Core.ModelElement.name>selectPossibility</Foundation.Core.ModelElement.name>
        <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
        <Foundation.Core.ModelElement.stereotype>
          <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid35.MessageStereotype' />
        </Foundation.Core.ModelElement.stereotype>
        <Behavioral_Elements.Collaborations.Message.predecessor>
          <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid34.M'/>
        </Behavioral_Elements.Collaborations.Message.predecessor>
        <Behavioral_Elements.Collaborations.Message.message>
          <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid36.M'/>
        </Behavioral_Elements.Collaborations.Message.message>
        <Behavioral_Elements.Collaborations.Message.action>
          <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.idref = 'txmiid35.A' />
        </Behavioral_Elements.Collaborations.Message.action>
        <Behavioral_Elements.Collaborations.Message.receiver>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid2c' />
        </Behavioral_Elements.Collaborations.Message.receiver>
        <Behavioral_Elements.Collaborations.Message.sender>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid2f' />
        </Behavioral_Elements.Collaborations.Message.sender>
      </Behavioral_Elements.Collaborations.Message>
      <Behavioral_Elements.Collaborations.Message xmi.id = 'txmiid36.M' >
        <Foundation.Core.ModelElement.name>applySelected</Foundation.Core.ModelElement.name>
        <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
        <Foundation.Core.ModelElement.stereotype>
          <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid36.MessageStereotype' />
        </Foundation.Core.ModelElement.stereotype>
        <Behavioral_Elements.Collaborations.Message.predecessor>
          <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid35.M'/>
        </Behavioral_Elements.Collaborations.Message.predecessor>
        <Behavioral_Elements.Collaborations.Message.message>
          <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid37.M'/>
        </Behavioral_Elements.Collaborations.Message.message>
        <Behavioral_Elements.Collaborations.Message.action>
          <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.idref = 'txmiid36.A' />
        </Behavioral_Elements.Collaborations.Message.action>
        <Behavioral_Elements.Collaborations.Message.receiver>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid2f' />
        </Behavioral_Elements.Collaborations.Message.receiver>
        <Behavioral_Elements.Collaborations.Message.sender>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid2f' />
        </Behavioral_Elements.Collaborations.Message.sender>
      </Behavioral_Elements.Collaborations.Message>
      <Behavioral_Elements.Collaborations.Message xmi.id = 'txmiid37.M' >
        <Foundation.Core.ModelElement.name>showResult</Foundation.Core.ModelElement.name>
        <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
        <Foundation.Core.ModelElement.stereotype>
          <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid37.MessageStereotype' />
        </Foundation.Core.ModelElement.stereotype>
        <Behavioral_Elements.Collaborations.Message.predecessor>
          <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid36.M'/>
        </Behavioral_Elements.Collaborations.Message.predecessor>
        <Behavioral_Elements.Collaborations.Message.action>
          <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.idref = 'txmiid37.A' />
        </Behavioral_Elements.Collaborations.Message.action>
        <Behavioral_Elements.Collaborations.Message.receiver>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid2c' />
        </Behavioral_Elements.Collaborations.Message.receiver>
        <Behavioral_Elements.Collaborations.Message.sender>
          <Behavioral_Elements.Collaborations.ClassifierRole xmi.idref = 'txmiid2f' />
        </Behavioral_Elements.Collaborations.Message.sender>
      </Behavioral_Elements.Collaborations.Message>
        </Behavioral_Elements.Collaborations.Interaction.message>
      </Behavioral_Elements.Collaborations.Interaction>
    </Behavioral_Elements.Collaborations.Collaboration.interaction>
  </Behavioral_Elements.Collaborations.Collaboration>
  <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.id = 'txmiid2e.A' >
    <Foundation.Core.ModelElement.name>invokeCompletion</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Behavioral_Elements.Common_Behavior.Action.recurrence>
      <Foundation.Data_Types.Expression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.Expression>
    </Behavioral_Elements.Common_Behavior.Action.recurrence>
    <Behavioral_Elements.Common_Behavior.Action.target>
      <Foundation.Data_Types.ObjectSetExpression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.ObjectSetExpression>
    </Behavioral_Elements.Common_Behavior.Action.target>
    <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value = 'false'/>
    <Behavioral_Elements.Common_Behavior.Action.script>
    </Behavioral_Elements.Common_Behavior.Action.script>
    <Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
    </Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
  </Behavioral_Elements.Common_Behavior.UninterpretedAction>
  <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.id = 'txmiid31.A' >
    <Foundation.Core.ModelElement.name>getMIMEType</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Behavioral_Elements.Common_Behavior.Action.recurrence>
      <Foundation.Data_Types.Expression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.Expression>
    </Behavioral_Elements.Common_Behavior.Action.recurrence>
    <Behavioral_Elements.Common_Behavior.Action.target>
      <Foundation.Data_Types.ObjectSetExpression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.ObjectSetExpression>
    </Behavioral_Elements.Common_Behavior.Action.target>
    <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value = 'false'/>
    <Behavioral_Elements.Common_Behavior.Action.script>
    </Behavioral_Elements.Common_Behavior.Action.script>
    <Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
    </Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
  </Behavioral_Elements.Common_Behavior.UninterpretedAction>
  <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.id = 'txmiid32.A' >
    <Foundation.Core.ModelElement.name>askForQuery</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Behavioral_Elements.Common_Behavior.Action.recurrence>
      <Foundation.Data_Types.Expression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.Expression>
    </Behavioral_Elements.Common_Behavior.Action.recurrence>
    <Behavioral_Elements.Common_Behavior.Action.target>
      <Foundation.Data_Types.ObjectSetExpression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.ObjectSetExpression>
    </Behavioral_Elements.Common_Behavior.Action.target>
    <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value = 'false'/>
    <Behavioral_Elements.Common_Behavior.Action.script>
    </Behavioral_Elements.Common_Behavior.Action.script>
    <Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
    </Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
  </Behavioral_Elements.Common_Behavior.UninterpretedAction>
  <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.id = 'txmiid33.A' >
    <Foundation.Core.ModelElement.name>detemineRequiredCompletion</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Behavioral_Elements.Common_Behavior.Action.recurrence>
      <Foundation.Data_Types.Expression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.Expression>
    </Behavioral_Elements.Common_Behavior.Action.recurrence>
    <Behavioral_Elements.Common_Behavior.Action.target>
      <Foundation.Data_Types.ObjectSetExpression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.ObjectSetExpression>
    </Behavioral_Elements.Common_Behavior.Action.target>
    <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value = 'false'/>
    <Behavioral_Elements.Common_Behavior.Action.script>
    </Behavioral_Elements.Common_Behavior.Action.script>
    <Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
    </Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
  </Behavioral_Elements.Common_Behavior.UninterpretedAction>
  <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.id = 'txmiid34.A' >
    <Foundation.Core.ModelElement.name>query</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Behavioral_Elements.Common_Behavior.Action.recurrence>
      <Foundation.Data_Types.Expression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.Expression>
    </Behavioral_Elements.Common_Behavior.Action.recurrence>
    <Behavioral_Elements.Common_Behavior.Action.target>
      <Foundation.Data_Types.ObjectSetExpression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.ObjectSetExpression>
    </Behavioral_Elements.Common_Behavior.Action.target>
    <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value = 'false'/>
    <Behavioral_Elements.Common_Behavior.Action.script>
    </Behavioral_Elements.Common_Behavior.Action.script>
    <Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
    </Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
  </Behavioral_Elements.Common_Behavior.UninterpretedAction>
  <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.id = 'txmiid35.A' >
    <Foundation.Core.ModelElement.name>selectPossibility</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Behavioral_Elements.Common_Behavior.Action.recurrence>
      <Foundation.Data_Types.Expression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.Expression>
    </Behavioral_Elements.Common_Behavior.Action.recurrence>
    <Behavioral_Elements.Common_Behavior.Action.target>
      <Foundation.Data_Types.ObjectSetExpression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.ObjectSetExpression>
    </Behavioral_Elements.Common_Behavior.Action.target>
    <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value = 'false'/>
    <Behavioral_Elements.Common_Behavior.Action.script>
    </Behavioral_Elements.Common_Behavior.Action.script>
    <Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
    </Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
  </Behavioral_Elements.Common_Behavior.UninterpretedAction>
  <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.id = 'txmiid36.A' >
    <Foundation.Core.ModelElement.name>applySelected</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Behavioral_Elements.Common_Behavior.Action.recurrence>
      <Foundation.Data_Types.Expression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.Expression>
    </Behavioral_Elements.Common_Behavior.Action.recurrence>
    <Behavioral_Elements.Common_Behavior.Action.target>
      <Foundation.Data_Types.ObjectSetExpression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.ObjectSetExpression>
    </Behavioral_Elements.Common_Behavior.Action.target>
    <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value = 'false'/>
    <Behavioral_Elements.Common_Behavior.Action.script>
    </Behavioral_Elements.Common_Behavior.Action.script>
    <Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
    </Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
  </Behavioral_Elements.Common_Behavior.UninterpretedAction>
  <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.id = 'txmiid37.A' >
    <Foundation.Core.ModelElement.name>showResult</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Behavioral_Elements.Common_Behavior.Action.recurrence>
      <Foundation.Data_Types.Expression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.Expression>
    </Behavioral_Elements.Common_Behavior.Action.recurrence>
    <Behavioral_Elements.Common_Behavior.Action.target>
      <Foundation.Data_Types.ObjectSetExpression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.ObjectSetExpression>
    </Behavioral_Elements.Common_Behavior.Action.target>
    <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value = 'false'/>
    <Behavioral_Elements.Common_Behavior.Action.script>
    </Behavioral_Elements.Common_Behavior.Action.script>
    <Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
    </Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
  </Behavioral_Elements.Common_Behavior.UninterpretedAction>
  <Behavioral_Elements.Common_Behavior.UninterpretedAction xmi.id = 'txmiid39.A' >
    <Foundation.Core.ModelElement.name>createQuery</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Behavioral_Elements.Common_Behavior.Action.recurrence>
      <Foundation.Data_Types.Expression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.Expression>
    </Behavioral_Elements.Common_Behavior.Action.recurrence>
    <Behavioral_Elements.Common_Behavior.Action.target>
      <Foundation.Data_Types.ObjectSetExpression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
      </Foundation.Data_Types.ObjectSetExpression>
    </Behavioral_Elements.Common_Behavior.Action.target>
    <Behavioral_Elements.Common_Behavior.Action.isAsynchronous xmi.value = 'false'/>
    <Behavioral_Elements.Common_Behavior.Action.script>
    </Behavioral_Elements.Common_Behavior.Action.script>
    <Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
    </Behavioral_Elements.Common_Behavior.UninterpretedAction.body>
  </Behavioral_Elements.Common_Behavior.UninterpretedAction>
   <Foundation.Extension_Mechanisms.Stereotype xmi.id = 'txmiid2e.MessageStereotype' >
     <Foundation.Core.ModelElement.name>simple</Foundation.Core.ModelElement.name>
     <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
     <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
     <Foundation.Extension_Mechanisms.Stereotype.icon>
       <Foundation.Data_Types.Geometry>
         <Foundation.Data_Types.Geometry.body>
         </Foundation.Data_Types.Geometry.body>
       </Foundation.Data_Types.Geometry>
     </Foundation.Extension_Mechanisms.Stereotype.icon>
     <Foundation.Extension_Mechanisms.Stereotype.baseClass>Message</Foundation.Extension_Mechanisms.Stereotype.baseClass>
     <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
       <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid2e.M' />
     </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
   </Foundation.Extension_Mechanisms.Stereotype>
   <Foundation.Extension_Mechanisms.Stereotype xmi.id = 'txmiid31.MessageStereotype' >
     <Foundation.Core.ModelElement.name>simple</Foundation.Core.ModelElement.name>
     <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
     <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
     <Foundation.Extension_Mechanisms.Stereotype.icon>
       <Foundation.Data_Types.Geometry>
         <Foundation.Data_Types.Geometry.body>
         </Foundation.Data_Types.Geometry.body>
       </Foundation.Data_Types.Geometry>
     </Foundation.Extension_Mechanisms.Stereotype.icon>
     <Foundation.Extension_Mechanisms.Stereotype.baseClass>Message</Foundation.Extension_Mechanisms.Stereotype.baseClass>
     <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
       <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid31.M' />
     </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
   </Foundation.Extension_Mechanisms.Stereotype>
   <Foundation.Extension_Mechanisms.Stereotype xmi.id = 'txmiid32.MessageStereotype' >
     <Foundation.Core.ModelElement.name>simple</Foundation.Core.ModelElement.name>
     <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
     <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
     <Foundation.Extension_Mechanisms.Stereotype.icon>
       <Foundation.Data_Types.Geometry>
         <Foundation.Data_Types.Geometry.body>
         </Foundation.Data_Types.Geometry.body>
       </Foundation.Data_Types.Geometry>
     </Foundation.Extension_Mechanisms.Stereotype.icon>
     <Foundation.Extension_Mechanisms.Stereotype.baseClass>Message</Foundation.Extension_Mechanisms.Stereotype.baseClass>
     <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
       <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid32.M' />
     </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
   </Foundation.Extension_Mechanisms.Stereotype>
   <Foundation.Extension_Mechanisms.Stereotype xmi.id = 'txmiid33.MessageStereotype' >
     <Foundation.Core.ModelElement.name>simple</Foundation.Core.ModelElement.name>
     <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
     <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
     <Foundation.Extension_Mechanisms.Stereotype.icon>
       <Foundation.Data_Types.Geometry>
         <Foundation.Data_Types.Geometry.body>
         </Foundation.Data_Types.Geometry.body>
       </Foundation.Data_Types.Geometry>
     </Foundation.Extension_Mechanisms.Stereotype.icon>
     <Foundation.Extension_Mechanisms.Stereotype.baseClass>Message</Foundation.Extension_Mechanisms.Stereotype.baseClass>
     <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
       <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid33.M' />
     </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
   </Foundation.Extension_Mechanisms.Stereotype>
   <Foundation.Extension_Mechanisms.Stereotype xmi.id = 'txmiid34.MessageStereotype' >
     <Foundation.Core.ModelElement.name>simple</Foundation.Core.ModelElement.name>
     <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
     <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
     <Foundation.Extension_Mechanisms.Stereotype.icon>
       <Foundation.Data_Types.Geometry>
         <Foundation.Data_Types.Geometry.body>
         </Foundation.Data_Types.Geometry.body>
       </Foundation.Data_Types.Geometry>
     </Foundation.Extension_Mechanisms.Stereotype.icon>
     <Foundation.Extension_Mechanisms.Stereotype.baseClass>Message</Foundation.Extension_Mechanisms.Stereotype.baseClass>
     <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
       <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid34.M' />
     </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
   </Foundation.Extension_Mechanisms.Stereotype>
   <Foundation.Extension_Mechanisms.Stereotype xmi.id = 'txmiid35.MessageStereotype' >
     <Foundation.Core.ModelElement.name>simple</Foundation.Core.ModelElement.name>
     <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
     <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
     <Foundation.Extension_Mechanisms.Stereotype.icon>
       <Foundation.Data_Types.Geometry>
         <Foundation.Data_Types.Geometry.body>
         </Foundation.Data_Types.Geometry.body>
       </Foundation.Data_Types.Geometry>
     </Foundation.Extension_Mechanisms.Stereotype.icon>
     <Foundation.Extension_Mechanisms.Stereotype.baseClass>Message</Foundation.Extension_Mechanisms.Stereotype.baseClass>
     <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
       <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid35.M' />
     </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
   </Foundation.Extension_Mechanisms.Stereotype>
   <Foundation.Extension_Mechanisms.Stereotype xmi.id = 'txmiid36.MessageStereotype' >
     <Foundation.Core.ModelElement.name>simple</Foundation.Core.ModelElement.name>
     <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
     <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
     <Foundation.Extension_Mechanisms.Stereotype.icon>
       <Foundation.Data_Types.Geometry>
         <Foundation.Data_Types.Geometry.body>
         </Foundation.Data_Types.Geometry.body>
       </Foundation.Data_Types.Geometry>
     </Foundation.Extension_Mechanisms.Stereotype.icon>
     <Foundation.Extension_Mechanisms.Stereotype.baseClass>Message</Foundation.Extension_Mechanisms.Stereotype.baseClass>
     <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
       <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid36.M' />
     </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
   </Foundation.Extension_Mechanisms.Stereotype>
   <Foundation.Extension_Mechanisms.Stereotype xmi.id = 'txmiid37.MessageStereotype' >
     <Foundation.Core.ModelElement.name>simple</Foundation.Core.ModelElement.name>
     <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
     <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
     <Foundation.Extension_Mechanisms.Stereotype.icon>
       <Foundation.Data_Types.Geometry>
         <Foundation.Data_Types.Geometry.body>
         </Foundation.Data_Types.Geometry.body>
       </Foundation.Data_Types.Geometry>
     </Foundation.Extension_Mechanisms.Stereotype.icon>
     <Foundation.Extension_Mechanisms.Stereotype.baseClass>Message</Foundation.Extension_Mechanisms.Stereotype.baseClass>
     <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
       <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid37.M' />
     </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
   </Foundation.Extension_Mechanisms.Stereotype>
   <Foundation.Extension_Mechanisms.Stereotype xmi.id = 'txmiid39.MessageStereotype' >
     <Foundation.Core.ModelElement.name>simple</Foundation.Core.ModelElement.name>
     <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
     <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
     <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
     <Foundation.Extension_Mechanisms.Stereotype.icon>
       <Foundation.Data_Types.Geometry>
         <Foundation.Data_Types.Geometry.body>
         </Foundation.Data_Types.Geometry.body>
       </Foundation.Data_Types.Geometry>
     </Foundation.Extension_Mechanisms.Stereotype.icon>
     <Foundation.Extension_Mechanisms.Stereotype.baseClass>Message</Foundation.Extension_Mechanisms.Stereotype.baseClass>
     <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
       <Behavioral_Elements.Collaborations.Message xmi.idref = 'txmiid39.M' />
     </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
   </Foundation.Extension_Mechanisms.Stereotype>
<Foundation.Core.Interface xmi.id = 'txmiid3b' >
  <Foundation.Core.ModelElement.name>CompletionQuery</Foundation.Core.ModelElement.name>
  <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
  <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'true' />
  <Foundation.Core.ModelElement.namespace>
     <Model_Management.Package xmi.idref = 'txmiid1e' />
  </Foundation.Core.ModelElement.namespace>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.Classifier.feature>
  <Foundation.Core.Operation xmi.id = 'txmiid3c.O' >
    <Foundation.Core.ModelElement.name>queryElements</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
    <Foundation.Core.Feature.ownerScope xmi.value = 'instance'/>
    <Foundation.Core.BehavioralFeature.isQuery xmi.value = 'false'/>
    <Foundation.Core.Operation.specification></Foundation.Core.Operation.specification>
    <Foundation.Core.Operation.isPolymorphic xmi.value = 'false'/>
    <Foundation.Core.Operation.concurrency xmi.value = 'sequential'/>
        <Foundation.Core.ModelElement.stereotype>
          <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid3d.S' />
        </Foundation.Core.ModelElement.stereotype>
  <Foundation.Core.ModelElement.taggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue.tag>semantics</Foundation.Extension_Mechanisms.TaggedValue.tag>
      <Foundation.Extension_Mechanisms.TaggedValue.value>Navigates through read-only Node tree to determine context and provide right results.</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
  </Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.ModelElement.taggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue.tag>postconditions</Foundation.Extension_Mechanisms.TaggedValue.tag>
      <Foundation.Extension_Mechanisms.TaggedValue.value>Let ctx unchanged</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
  </Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.ModelElement.taggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue.tag>time</Foundation.Extension_Mechanisms.TaggedValue.tag>
      <Foundation.Extension_Mechanisms.TaggedValue.value>Performs fast up to 300 ms.</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
  </Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.ModelElement.taggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue.tag>input</Foundation.Extension_Mechanisms.TaggedValue.tag>
      <Foundation.Extension_Mechanisms.TaggedValue.value>ctx represents virtual Node, its own attributes does not name sense, it can be used just as the navigation start point.</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
  </Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.ModelElement.taggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue.tag>output</Foundation.Extension_Mechanisms.TaggedValue.tag>
      <Foundation.Extension_Mechanisms.TaggedValue.value>list of results that can be queried on name, and attributes</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
  </Foundation.Core.ModelElement.taggedValue>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
    <Foundation.Core.BehavioralFeature.parameter>
    <Foundation.Core.Parameter xmi.id = 'txmiid3c.Return' >
     <Foundation.Core.ModelElement.name>queryElements.Return</Foundation.Core.ModelElement.name>
     <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
     <Foundation.Core.Parameter.defaultValue>
       <Foundation.Data_Types.Expression>
         <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
         <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
       </Foundation.Data_Types.Expression>
     </Foundation.Core.Parameter.defaultValue>
     <Foundation.Core.Parameter.kind xmi.value = 'return'/>
     <Foundation.Core.Parameter.type>
       <Foundation.Core.DataType xmi.idref = 'txmiid3e' />
     </Foundation.Core.Parameter.type>
    </Foundation.Core.Parameter>
    <Foundation.Core.Parameter xmi.id = 'txmiid3c.1' >
      <Foundation.Core.ModelElement.name>ctx</Foundation.Core.ModelElement.name>
      <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
      <Foundation.Core.Parameter.defaultValue>
       <Foundation.Data_Types.Expression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
       </Foundation.Data_Types.Expression>
      </Foundation.Core.Parameter.defaultValue>
      <Foundation.Core.Parameter.kind xmi.value = 'inout'/>
      <Foundation.Core.Parameter.type>
       <Foundation.Core.DataType xmi.idref = 'txmiid3f' />
      </Foundation.Core.Parameter.type>
    </Foundation.Core.Parameter>
    </Foundation.Core.BehavioralFeature.parameter>
  </Foundation.Core.Operation>
  <Foundation.Core.Operation xmi.id = 'txmiid40.O' >
    <Foundation.Core.ModelElement.name>queryAttributes</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
    <Foundation.Core.Feature.ownerScope xmi.value = 'instance'/>
    <Foundation.Core.BehavioralFeature.isQuery xmi.value = 'false'/>
    <Foundation.Core.Operation.specification></Foundation.Core.Operation.specification>
    <Foundation.Core.Operation.isPolymorphic xmi.value = 'false'/>
    <Foundation.Core.Operation.concurrency xmi.value = 'sequential'/>
        <Foundation.Core.ModelElement.stereotype>
          <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid3d.S' />
        </Foundation.Core.ModelElement.stereotype>
  <Foundation.Core.ModelElement.taggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue.tag>output</Foundation.Extension_Mechanisms.TaggedValue.tag>
      <Foundation.Extension_Mechanisms.TaggedValue.value>list of results that can be queried on name, and attributes</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
  </Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.ModelElement.taggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue.tag>time</Foundation.Extension_Mechanisms.TaggedValue.tag>
      <Foundation.Extension_Mechanisms.TaggedValue.value>Performs fast up to 300 ms.</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
  </Foundation.Core.ModelElement.taggedValue>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
    <Foundation.Core.BehavioralFeature.parameter>
    <Foundation.Core.Parameter xmi.id = 'txmiid40.Return' >
     <Foundation.Core.ModelElement.name>queryAttributes.Return</Foundation.Core.ModelElement.name>
     <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
     <Foundation.Core.Parameter.defaultValue>
       <Foundation.Data_Types.Expression>
         <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
         <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
       </Foundation.Data_Types.Expression>
     </Foundation.Core.Parameter.defaultValue>
     <Foundation.Core.Parameter.kind xmi.value = 'return'/>
     <Foundation.Core.Parameter.type>
       <Foundation.Core.DataType xmi.idref = 'txmiid3e' />
     </Foundation.Core.Parameter.type>
    </Foundation.Core.Parameter>
    <Foundation.Core.Parameter xmi.id = 'txmiid40.1' >
      <Foundation.Core.ModelElement.name>ctx</Foundation.Core.ModelElement.name>
      <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
      <Foundation.Core.Parameter.defaultValue>
       <Foundation.Data_Types.Expression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
       </Foundation.Data_Types.Expression>
      </Foundation.Core.Parameter.defaultValue>
      <Foundation.Core.Parameter.kind xmi.value = 'inout'/>
      <Foundation.Core.Parameter.type>
       <Foundation.Core.DataType xmi.idref = 'txmiid3f' />
      </Foundation.Core.Parameter.type>
    </Foundation.Core.Parameter>
    </Foundation.Core.BehavioralFeature.parameter>
  </Foundation.Core.Operation>
  <Foundation.Core.Operation xmi.id = 'txmiid41.O' >
    <Foundation.Core.ModelElement.name>queryValues</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
    <Foundation.Core.Feature.ownerScope xmi.value = 'instance'/>
    <Foundation.Core.BehavioralFeature.isQuery xmi.value = 'false'/>
    <Foundation.Core.Operation.specification></Foundation.Core.Operation.specification>
    <Foundation.Core.Operation.isPolymorphic xmi.value = 'false'/>
    <Foundation.Core.Operation.concurrency xmi.value = 'sequential'/>
        <Foundation.Core.ModelElement.stereotype>
          <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid3d.S' />
        </Foundation.Core.ModelElement.stereotype>
  <Foundation.Core.ModelElement.taggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue.tag>semantics</Foundation.Extension_Mechanisms.TaggedValue.tag>
      <Foundation.Extension_Mechanisms.TaggedValue.value>Navigates through read-only Node tree to determine context and provide right results.</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
  </Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.ModelElement.taggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue.tag>postconditions</Foundation.Extension_Mechanisms.TaggedValue.tag>
      <Foundation.Extension_Mechanisms.TaggedValue.value>Let ctx unchanged</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
  </Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.ModelElement.taggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue.tag>time</Foundation.Extension_Mechanisms.TaggedValue.tag>
      <Foundation.Extension_Mechanisms.TaggedValue.value>Performs fast up to 300 ms.</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
  </Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.ModelElement.taggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue.tag>input</Foundation.Extension_Mechanisms.TaggedValue.tag>
      <Foundation.Extension_Mechanisms.TaggedValue.value>ctx represents virtual Node, its own attributes does not name sense, it can be used just as the navigation start point.</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
  </Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.ModelElement.taggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue.tag>output</Foundation.Extension_Mechanisms.TaggedValue.tag>
      <Foundation.Extension_Mechanisms.TaggedValue.value>list of results that can be queried on name, and attributes</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
  </Foundation.Core.ModelElement.taggedValue>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
    <Foundation.Core.BehavioralFeature.parameter>
    <Foundation.Core.Parameter xmi.id = 'txmiid41.Return' >
     <Foundation.Core.ModelElement.name>queryValues.Return</Foundation.Core.ModelElement.name>
     <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
     <Foundation.Core.Parameter.defaultValue>
       <Foundation.Data_Types.Expression>
         <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
         <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
       </Foundation.Data_Types.Expression>
     </Foundation.Core.Parameter.defaultValue>
     <Foundation.Core.Parameter.kind xmi.value = 'return'/>
     <Foundation.Core.Parameter.type>
       <Foundation.Core.DataType xmi.idref = 'txmiid3e' />
     </Foundation.Core.Parameter.type>
    </Foundation.Core.Parameter>
    <Foundation.Core.Parameter xmi.id = 'txmiid41.1' >
      <Foundation.Core.ModelElement.name>ctx</Foundation.Core.ModelElement.name>
      <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
      <Foundation.Core.Parameter.defaultValue>
       <Foundation.Data_Types.Expression>
        <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
        <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
       </Foundation.Data_Types.Expression>
      </Foundation.Core.Parameter.defaultValue>
      <Foundation.Core.Parameter.kind xmi.value = 'inout'/>
      <Foundation.Core.Parameter.type>
       <Foundation.Core.DataType xmi.idref = 'txmiid3f' />
      </Foundation.Core.Parameter.type>
    </Foundation.Core.Parameter>
    </Foundation.Core.BehavioralFeature.parameter>
  </Foundation.Core.Operation>
  </Foundation.Core.Classifier.feature>
</Foundation.Core.Interface>
<Foundation.Core.Interface xmi.id = 'txmiid42' >
  <Foundation.Core.ModelElement.name>QueryFactory</Foundation.Core.ModelElement.name>
  <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
  <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'true' />
    <Foundation.Core.ModelElement.stereotype>
      <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid43.S' />
    </Foundation.Core.ModelElement.stereotype>
  <Foundation.Core.ModelElement.namespace>
     <Model_Management.Package xmi.idref = 'txmiid1e' />
  </Foundation.Core.ModelElement.namespace>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
It is associated with Document type, e.g. by MIME content type.
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.Classifier.feature>
  <Foundation.Core.Operation xmi.id = 'txmiid44.O' >
    <Foundation.Core.ModelElement.name>createCompletionQuery</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
    <Foundation.Core.Feature.ownerScope xmi.value = 'instance'/>
    <Foundation.Core.BehavioralFeature.isQuery xmi.value = 'false'/>
    <Foundation.Core.Operation.specification></Foundation.Core.Operation.specification>
    <Foundation.Core.Operation.isPolymorphic xmi.value = 'false'/>
    <Foundation.Core.Operation.concurrency xmi.value = 'sequential'/>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
    <Foundation.Core.BehavioralFeature.parameter>
    <Foundation.Core.Parameter xmi.id = 'txmiid44.Return' >
     <Foundation.Core.ModelElement.name>createCompletionQuery.Return</Foundation.Core.ModelElement.name>
     <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
     <Foundation.Core.Parameter.defaultValue>
       <Foundation.Data_Types.Expression>
         <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
         <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
       </Foundation.Data_Types.Expression>
     </Foundation.Core.Parameter.defaultValue>
     <Foundation.Core.Parameter.kind xmi.value = 'return'/>
     <Foundation.Core.Parameter.type>
       <Foundation.Core.DataType xmi.idref = 'txmiid45' />
     </Foundation.Core.Parameter.type>
    </Foundation.Core.Parameter>
    </Foundation.Core.BehavioralFeature.parameter>
  </Foundation.Core.Operation>
  </Foundation.Core.Classifier.feature>
</Foundation.Core.Interface>
<Foundation.Core.Interface xmi.id = 'txmiid46' >
  <Foundation.Core.ModelElement.name>Result</Foundation.Core.ModelElement.name>
  <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
  <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false' />
  <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'true' />
    <Foundation.Core.ModelElement.stereotype>
      <Foundation.Extension_Mechanisms.Stereotype xmi.idref = 'txmiid47.S' />
    </Foundation.Core.ModelElement.stereotype>
  <Foundation.Core.ModelElement.namespace>
     <Model_Management.Package xmi.idref = 'txmiid1e' />
  </Foundation.Core.ModelElement.namespace>
<Foundation.Core.GeneralizableElement.generalization>
  <Foundation.Core.Generalization xmi.idref = 'org.netbeans.modules.xml.core.model.ResultNode.G' />
</Foundation.Core.GeneralizableElement.generalization>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
  <Foundation.Core.Classifier.feature>
  <Foundation.Core.Operation xmi.id = 'txmiid48.O' >
    <Foundation.Core.ModelElement.name>getText</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
    <Foundation.Core.Feature.ownerScope xmi.value = 'instance'/>
    <Foundation.Core.BehavioralFeature.isQuery xmi.value = 'false'/>
    <Foundation.Core.Operation.specification></Foundation.Core.Operation.specification>
    <Foundation.Core.Operation.isPolymorphic xmi.value = 'false'/>
    <Foundation.Core.Operation.concurrency xmi.value = 'sequential'/>
  <Foundation.Core.ModelElement.taggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue.tag>output</Foundation.Extension_Mechanisms.TaggedValue.tag>
      <Foundation.Extension_Mechanisms.TaggedValue.value>text representing name of suitable entity</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
  </Foundation.Core.ModelElement.taggedValue>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
    <Foundation.Core.BehavioralFeature.parameter>
    <Foundation.Core.Parameter xmi.id = 'txmiid48.Return' >
     <Foundation.Core.ModelElement.name>getText.Return</Foundation.Core.ModelElement.name>
     <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
     <Foundation.Core.Parameter.defaultValue>
       <Foundation.Data_Types.Expression>
         <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
         <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
       </Foundation.Data_Types.Expression>
     </Foundation.Core.Parameter.defaultValue>
     <Foundation.Core.Parameter.kind xmi.value = 'return'/>
     <Foundation.Core.Parameter.type>
       <Foundation.Core.DataType xmi.idref = 'txmiid49' />
     </Foundation.Core.Parameter.type>
    </Foundation.Core.Parameter>
    </Foundation.Core.BehavioralFeature.parameter>
  </Foundation.Core.Operation>
  <Foundation.Core.Operation xmi.id = 'txmiid4a.O' >
    <Foundation.Core.ModelElement.name>getDisplayName</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
    <Foundation.Core.Feature.ownerScope xmi.value = 'instance'/>
    <Foundation.Core.BehavioralFeature.isQuery xmi.value = 'false'/>
    <Foundation.Core.Operation.specification></Foundation.Core.Operation.specification>
    <Foundation.Core.Operation.isPolymorphic xmi.value = 'false'/>
    <Foundation.Core.Operation.concurrency xmi.value = 'sequential'/>
  <Foundation.Core.ModelElement.taggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue.tag>output</Foundation.Extension_Mechanisms.TaggedValue.tag>
      <Foundation.Extension_Mechanisms.TaggedValue.value>name that is presented to user</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
  </Foundation.Core.ModelElement.taggedValue>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
    <Foundation.Core.BehavioralFeature.parameter>
    <Foundation.Core.Parameter xmi.id = 'txmiid4a.Return' >
     <Foundation.Core.ModelElement.name>getDisplayName.Return</Foundation.Core.ModelElement.name>
     <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
     <Foundation.Core.Parameter.defaultValue>
       <Foundation.Data_Types.Expression>
         <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
         <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
       </Foundation.Data_Types.Expression>
     </Foundation.Core.Parameter.defaultValue>
     <Foundation.Core.Parameter.kind xmi.value = 'return'/>
     <Foundation.Core.Parameter.type>
       <Foundation.Core.DataType xmi.idref = 'txmiid49' />
     </Foundation.Core.Parameter.type>
    </Foundation.Core.Parameter>
    </Foundation.Core.BehavioralFeature.parameter>
  </Foundation.Core.Operation>
  <Foundation.Core.Operation xmi.id = 'txmiid4b.O' >
    <Foundation.Core.ModelElement.name>getDescription</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
    <Foundation.Core.Feature.ownerScope xmi.value = 'instance'/>
    <Foundation.Core.BehavioralFeature.isQuery xmi.value = 'false'/>
    <Foundation.Core.Operation.specification></Foundation.Core.Operation.specification>
    <Foundation.Core.Operation.isPolymorphic xmi.value = 'false'/>
    <Foundation.Core.Operation.concurrency xmi.value = 'sequential'/>
  <Foundation.Core.ModelElement.taggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue>
      <Foundation.Extension_Mechanisms.TaggedValue.tag>output</Foundation.Extension_Mechanisms.TaggedValue.tag>
      <Foundation.Extension_Mechanisms.TaggedValue.value>provide additional information simplifiing decision</Foundation.Extension_Mechanisms.TaggedValue.value>  </Foundation.Extension_Mechanisms.TaggedValue>
  </Foundation.Core.ModelElement.taggedValue>
<Foundation.Core.ModelElement.taggedValue>
  <Foundation.Extension_Mechanisms.TaggedValue>
    <Foundation.Extension_Mechanisms.TaggedValue.tag>documentation</Foundation.Extension_Mechanisms.TaggedValue.tag>
    <Foundation.Extension_Mechanisms.TaggedValue.value>
    </Foundation.Extension_Mechanisms.TaggedValue.value>
  </Foundation.Extension_Mechanisms.TaggedValue>
</Foundation.Core.ModelElement.taggedValue>
    <Foundation.Core.BehavioralFeature.parameter>
    <Foundation.Core.Parameter xmi.id = 'txmiid4b.Return' >
     <Foundation.Core.ModelElement.name>getDescription.Return</Foundation.Core.ModelElement.name>
     <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
     <Foundation.Core.Parameter.defaultValue>
       <Foundation.Data_Types.Expression>
         <Foundation.Data_Types.Expression.language></Foundation.Data_Types.Expression.language>
         <Foundation.Data_Types.Expression.body></Foundation.Data_Types.Expression.body>
       </Foundation.Data_Types.Expression>
     </Foundation.Core.Parameter.defaultValue>
     <Foundation.Core.Parameter.kind xmi.value = 'return'/>
     <Foundation.Core.Parameter.type>
       <Foundation.Core.DataType xmi.idref = 'txmiid49' />
     </Foundation.Core.Parameter.type>
    </Foundation.Core.Parameter>
    </Foundation.Core.BehavioralFeature.parameter>
  </Foundation.Core.Operation>
  </Foundation.Core.Classifier.feature>
</Foundation.Core.Interface>
<Foundation.Core.Generalization xmi.id = 'org.netbeans.modules.xml.core.model.ResultNode.G' >
 <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
 <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
 <Foundation.Core.Generalization.discriminator></Foundation.Core.Generalization.discriminator>
 <Foundation.Core.Generalization.subtype>
  <Foundation.Core.Interface xmi.idref = 'txmiid46' />
 </Foundation.Core.Generalization.subtype>
 <Foundation.Core.Generalization.supertype>
  <Foundation.Core.Interface xmi.idref = 'txmiid4c' />
 </Foundation.Core.Generalization.supertype>
</Foundation.Core.Generalization>
  </Foundation.Core.Namespace.ownedElement>
</Model_Management.Package>
  </Foundation.Core.Namespace.ownedElement>
</Model_Management.Package>
  </Foundation.Core.Namespace.ownedElement>
</Model_Management.Package>
  </Foundation.Core.Namespace.ownedElement>
</Model_Management.Package>
  </Foundation.Core.Namespace.ownedElement>
</Model_Management.Package>
  </Foundation.Core.Namespace.ownedElement>
</Model_Management.Package>
  <Foundation.Core.Class xmi.id = 'DummyClass'>
    <Foundation.Core.ModelElement.name>&lt;DummyClass&gt;</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'public'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'true'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'true'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
    <Foundation.Core.Class.isActive xmi.value = 'false'/>
  </Foundation.Core.Class>
  <Foundation.Core.DataType xmi.id = 'txmiid49' >
    <Foundation.Core.ModelElement.name>String</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
  </Foundation.Core.DataType>
  <Foundation.Core.DataType xmi.id = 'txmiid45' >
    <Foundation.Core.ModelElement.name>CompletionQuery</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
  </Foundation.Core.DataType>
  <Foundation.Core.DataType xmi.id = 'txmiid3f' >
    <Foundation.Core.ModelElement.name>Node</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
  </Foundation.Core.DataType>
  <Foundation.Core.DataType xmi.id = 'txmiid3e' >
    <Foundation.Core.ModelElement.name>NodeList</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
  </Foundation.Core.DataType>
  <Foundation.Extension_Mechanisms.Stereotype xmi.id = 'txmiid24.S' >
    <Foundation.Core.ModelElement.name>Feature</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
    <Foundation.Extension_Mechanisms.Stereotype.icon>
      <Foundation.Data_Types.Geometry>
        <Foundation.Data_Types.Geometry.body>
        </Foundation.Data_Types.Geometry.body>
      </Foundation.Data_Types.Geometry>
    </Foundation.Extension_Mechanisms.Stereotype.icon>
    <Foundation.Extension_Mechanisms.Stereotype.baseClass></Foundation.Extension_Mechanisms.Stereotype.baseClass>
    <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
    </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
  </Foundation.Extension_Mechanisms.Stereotype>
  <Foundation.Extension_Mechanisms.Stereotype xmi.id = 'txmiid20.S' >
    <Foundation.Core.ModelElement.name>User Need</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
    <Foundation.Extension_Mechanisms.Stereotype.icon>
      <Foundation.Data_Types.Geometry>
        <Foundation.Data_Types.Geometry.body>
        </Foundation.Data_Types.Geometry.body>
      </Foundation.Data_Types.Geometry>
    </Foundation.Extension_Mechanisms.Stereotype.icon>
    <Foundation.Extension_Mechanisms.Stereotype.baseClass></Foundation.Extension_Mechanisms.Stereotype.baseClass>
    <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
    </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
  </Foundation.Extension_Mechanisms.Stereotype>
  <Foundation.Extension_Mechanisms.Stereotype xmi.id = 'txmiid2d.S' >
    <Foundation.Core.ModelElement.name>actor</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
    <Foundation.Extension_Mechanisms.Stereotype.icon>
      <Foundation.Data_Types.Geometry>
        <Foundation.Data_Types.Geometry.body>
        </Foundation.Data_Types.Geometry.body>
      </Foundation.Data_Types.Geometry>
    </Foundation.Extension_Mechanisms.Stereotype.icon>
    <Foundation.Extension_Mechanisms.Stereotype.baseClass></Foundation.Extension_Mechanisms.Stereotype.baseClass>
    <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
    </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
  </Foundation.Extension_Mechanisms.Stereotype>
  <Foundation.Extension_Mechanisms.Stereotype xmi.id = 'txmiid47.S' >
    <Foundation.Core.ModelElement.name>description</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
    <Foundation.Extension_Mechanisms.Stereotype.icon>
      <Foundation.Data_Types.Geometry>
        <Foundation.Data_Types.Geometry.body>
        </Foundation.Data_Types.Geometry.body>
      </Foundation.Data_Types.Geometry>
    </Foundation.Extension_Mechanisms.Stereotype.icon>
    <Foundation.Extension_Mechanisms.Stereotype.baseClass></Foundation.Extension_Mechanisms.Stereotype.baseClass>
    <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
    </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
  </Foundation.Extension_Mechanisms.Stereotype>
  <Foundation.Extension_Mechanisms.Stereotype xmi.id = 'txmiid43.S' >
    <Foundation.Core.ModelElement.name>abstractfactory</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
    <Foundation.Extension_Mechanisms.Stereotype.icon>
      <Foundation.Data_Types.Geometry>
        <Foundation.Data_Types.Geometry.body>
        </Foundation.Data_Types.Geometry.body>
      </Foundation.Data_Types.Geometry>
    </Foundation.Extension_Mechanisms.Stereotype.icon>
    <Foundation.Extension_Mechanisms.Stereotype.baseClass></Foundation.Extension_Mechanisms.Stereotype.baseClass>
    <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
    </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
  </Foundation.Extension_Mechanisms.Stereotype>
  <Foundation.Extension_Mechanisms.Stereotype xmi.id = 'txmiid3d.S' >
    <Foundation.Core.ModelElement.name>query</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
    <Foundation.Extension_Mechanisms.Stereotype.icon>
      <Foundation.Data_Types.Geometry>
        <Foundation.Data_Types.Geometry.body>
        </Foundation.Data_Types.Geometry.body>
      </Foundation.Data_Types.Geometry>
    </Foundation.Extension_Mechanisms.Stereotype.icon>
    <Foundation.Extension_Mechanisms.Stereotype.baseClass></Foundation.Extension_Mechanisms.Stereotype.baseClass>
    <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
    </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
  </Foundation.Extension_Mechanisms.Stereotype>
  <Foundation.Extension_Mechanisms.Stereotype xmi.id = 'txmiid30.S' >
    <Foundation.Core.ModelElement.name>boundary</Foundation.Core.ModelElement.name>
    <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
    <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
    <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
    <Foundation.Extension_Mechanisms.Stereotype.icon>
      <Foundation.Data_Types.Geometry>
        <Foundation.Data_Types.Geometry.body>
        </Foundation.Data_Types.Geometry.body>
      </Foundation.Data_Types.Geometry>
    </Foundation.Extension_Mechanisms.Stereotype.icon>
    <Foundation.Extension_Mechanisms.Stereotype.baseClass></Foundation.Extension_Mechanisms.Stereotype.baseClass>
    <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
    </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
  </Foundation.Extension_Mechanisms.Stereotype>
    <Model_Management.Model xmi.id = 'txmiid4d' >
      <Foundation.Core.ModelElement.name>__NotInProject__</Foundation.Core.ModelElement.name>
      <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
      <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
      <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
      <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
      <Foundation.Core.ModelElement.namespace>
         <Model_Management.Package xmi.idref = 'txmiid1' />
      </Foundation.Core.ModelElement.namespace>
      <Foundation.Core.Namespace.ownedElement>
        <Model_Management.Package xmi.id = 'txmiid4e' >
           <Foundation.Core.ModelElement.name>org</Foundation.Core.ModelElement.name>
           <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
           <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
           <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
           <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
           <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref = 'txmiid4d' />
           </Foundation.Core.ModelElement.namespace>
           <Foundation.Core.Namespace.ownedElement>
            <Model_Management.Package xmi.id = 'txmiid4f' >
               <Foundation.Core.ModelElement.name>w3c</Foundation.Core.ModelElement.name>
               <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
               <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
               <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
               <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
               <Foundation.Core.ModelElement.namespace>
                  <Model_Management.Package xmi.idref = 'txmiid4e' />
               </Foundation.Core.ModelElement.namespace>
               <Foundation.Core.Namespace.ownedElement>
                 <Model_Management.Package xmi.id = 'txmiid50' >
                   <Foundation.Core.ModelElement.name>dom</Foundation.Core.ModelElement.name>
                   <Foundation.Core.ModelElement.visibility xmi.value = 'private'/>
                   <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false'/>
                   <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false'/>
                   <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false'/>
                   <Foundation.Core.ModelElement.namespace>
                      <Model_Management.Package xmi.idref = 'txmiid4f' />
                   </Foundation.Core.ModelElement.namespace>
                   <Foundation.Core.Namespace.ownedElement>
                     <Foundation.Core.Class xmi.id = 'txmiid4c' >
                       <Foundation.Core.ModelElement.name>Node</Foundation.Core.ModelElement.name>
                       <Foundation.Core.ModelElement.visibility xmi.value = 'public' />
                       <Foundation.Core.GeneralizableElement.isRoot xmi.value = 'false' />
                       <Foundation.Core.GeneralizableElement.isLeaf xmi.value = 'false' />
                       <Foundation.Core.GeneralizableElement.isAbstract xmi.value = 'false' />
                       <Foundation.Core.Class.isActive xmi.value = 'false' />
                       <Foundation.Core.ModelElement.namespace>
                          <Model_Management.Package xmi.idref = 'txmiid50' />
                       </Foundation.Core.ModelElement.namespace>
                     </Foundation.Core.Class> 
                   </Foundation.Core.Namespace.ownedElement>
                 </Model_Management.Package>
               </Foundation.Core.Namespace.ownedElement>
            </Model_Management.Package>
           </Foundation.Core.Namespace.ownedElement>
        </Model_Management.Package>
      </Foundation.Core.Namespace.ownedElement>
    </Model_Management.Model>
  </Foundation.Core.Namespace.ownedElement>
</Model_Management.Model>
</XMI.content>
</XMI>
