<?xml version="1.0" encoding="UTF-8"?>
<XMI verified="false" xmi.version="1.2" timestamp="2010-03-07T15:36:58" xmlns:UML="http://schema.omg.org/spec/UML/1.3" >
 <XMI.header>
  <XMI.documentation>
   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
   <XMI.exporterVersion>1.5.8</XMI.exporterVersion>
   <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
  </XMI.documentation>
  <XMI.metamodel xmi.version="1.3" href="UML.xml" xmi.name="UML" />
 </XMI.header>
 <XMI.content>
  <UML:Model isSpecification="false" isAbstract="false" isLeaf="false" xmi.id="m1" isRoot="false" name="UML Model" >
   <UML:Namespace.ownedElement>
    <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="folder" name="folder" />
    <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1026" name="datatype" />
    <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1027" name="interface" />
    <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1028" name="class" />
    <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1425" name="enum" />
    <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Logical View" name="Logical View" >
     <UML:Namespace.ownedElement>
      <UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Datatypes" name="Datatypes" >
       <UML:Namespace.ownedElement>
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1753" name="NXml.XmlData&amp;" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1752" name="QProcess*" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1751" name="const list&lt;Action>&amp;" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1750" name="const map&lt;int, float>&amp;" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1749" name="const set&lt;int>&amp;" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1747" name="const FacetSet&amp;" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1746" name="vector&lt;PluginContainer*>" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1745" name="XMLData&amp;" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1742" name="PluginContainer*" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1739" name="const set&lt;string>&amp;" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1738" name="IPluginLoader*" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1737" name="IPluginUser*" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1736" name="QStatusBar*" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1735" name="QMainWindow*" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1734" name="HandleMaker&amp;" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1733" name="QPopupMenu*" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1732" name="vector&lt; pair&lt;QString, QAction*> >" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1731" name="vector&lt;Plugin*>" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1730" name="const QString&amp;" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1729" name="Plugin*" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1727" name="IProvider*" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1725" name="const OpSet&lt;int>&amp;" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1724" name="SearchPlugin*" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1723" name="QWidget*" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1720" name="set&lt;SearchPlugin*>" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="426" name="int" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="427" name="char" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="428" name="bool" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="429" name="float" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="430" name="double" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="431" name="long" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="432" name="short" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="433" name="string" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="646" name="map&lt;string, PluginSettings>" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="648" name="QDomDocument" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="650" name="NXml::XmlData" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1183" name="map&lt;int, QProcess*>" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1423" name="PluginInformer" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1539" name="map&lt;int, float>" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1633" name="QString" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1636" name="QAction*" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1700" name="void" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mTmjmw6kzQLX" name="boolean" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Fbn6W5WNEh2f" name="byte" />
        <UML:DataType stereotype="1026" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VD7AEpl0JXh3" name="String" />
       </UML:Namespace.ownedElement>
      </UML:Package>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1748" name="QStringList" />
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1744" name="XMLData" />
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1743" name="vector&lt;string>" />
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1741" name="NXml.XmlData" />
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1740" name="QDomElement" />
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1728" name="vector&lt;QString>" />
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1726" name="set&lt;int>" />
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1722" name="uint" />
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1721" name="QDomNode" />
      <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="508" name="QMainWindow" />
      <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="975" name="PackageSearchImpl" >
       <UML:Classifier.feature>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1364" name="getScorePlugins" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter kind="return" xmi.id="nZnHUuITGxEv" type="1720" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1704" name="initialize" />
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1712" name="addPlugin" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter visibility="private" isSpecification="false" xmi.id="1713" type="" value="" name="Plugin*" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1716" name="loadSettings" />
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="601" name="SettingsControl" >
       <UML:Classifier.feature>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="602" name="root" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter kind="return" xmi.id="fwkQvjjxeL4j" type="1721" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="603" name="getPluginNode" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter kind="return" xmi.id="0TOkrZXc8Ird" type="1721" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="641" name="SavedPluginsVector" >
       <UML:Classifier.feature>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1701" name="addSaved" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter visibility="private" isSpecification="false" xmi.id="1702" type="433" value="" name="pluginName" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Package visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1065" name="NPlugin" >
       <UML:Namespace.ownedElement>
        <UML:Interface stereotype="1027" visibility="public" isSpecification="false" namespace="1065" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="1066" name="IPluginLoader" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1074" name="setProgress" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1075" type="426" value="" comment="progress in % shoudl be in [0..100]" name="progress" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1076" name="setText" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1077" type="1633" value="" comment="Sets an arbitary text to inform what is going on." name="text" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Interface>
        <UML:Interface stereotype="1027" visibility="public" isSpecification="false" namespace="1065" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="555" name="ShortInformationPlugin" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="458" comment="@returns a short information for the package. This will be shown in the listing of the SearchWindows result view." name="shortInformationText" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="C94R7IMmC6A7" type="1633" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="426" value="" name="packageId" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="479" comment="@returns the caption for the section off the short information @see #_offersShortInformation " name="shortInformationCaption" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="ot2SC6ADZYvO" type="1633" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="562" name="shortInformationPriority" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="6Q1Eisps2sJ9" type="1722" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1168" name="preferredColumnWidth" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="AgtNk3SWuVx7" type="426" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Interface>
        <UML:Interface stereotype="1027" visibility="public" isSpecification="false" namespace="1065" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="434" name="SearchPlugin" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="451" name="inputWidget" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="b7I9dBVjbWwJ" type="1723" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="550" name="inputWidgetTitle" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="Nj9NbTUk7N5p" type="1633" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="450" comment="@returns Returns the widget to be shown in the easy accesible area of the SearchWindow. Use this if your widget is really small (perhaps two lineedits) and you consider your search to be important only. 0 if no such widget exists.&lt;br> It can also be the widget used to show the currently active. Such a feedback widget should only be shown if there is an active search (i.e. isInactive()). You should really offer such a feedback widget if you do also offer input widgets  " name="shortInputAndFeedbackWidget" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="OXMG2HLcOdjz" type="1723" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="509" comment="@brief This clears the currently entered search.  It sets all widgets to an empty search. The searchChanged signal will not be emitted." name="clearSearch" />
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="436" comment="The searchChanged signal is emitted whenever the results produced by this search have changed. The SearchWindow will evaluate the search then." name="signal_searchChanged" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1724" value="" comment="the plugin that emitted this signal" name="pPlugin" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="474" comment="@returns true if this plugin uses filtering to create its results.   This means that packges are queried via filterPackage() and processed accordingly. This is in opposite to the searchResults() funtion. Only one of the techniques can be used." name="usesFilterTechnique" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="mEhNjde6MoTw" type="428" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="468" comment="@returns the set of packages which matched the search. This function is not used if usesFilterTechnology() returns true.  @see usesFilterTechnology()" name="searchResult" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="FxgKKl9gITwJ" type="1725" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="475" name="filterPackage" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="kIt6tc6gqn1Z" type="428" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="426" value="" comment="handle of the package to be checked" name="packageId" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="497" comment="&lt;html>&lt;head>&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; />&lt;/head>&lt;body style=&quot;font-size:10pt;font-family:Nimbus Sans L&quot;> &lt;p>@returns Returns the widget to be shown in the easy accesible area of the SearchWindow. Use this if your widget is really small (perhaps two lineedits) and you consider your search to be important only. 0 if no such widget exists.&lt;br />It can also be the widget used to show the currently active. Such a feedback widget should only be shown if there is an active search (i.e. isInactive()). You should really offer such a feedback widget if you do also offer input widgets &lt;/p> &lt;/body>&lt;/html> " name="isInactive" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="OediQ6ef1KzJ" type="428" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="563" name="searchPriority" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="36zMYudIAWP3" type="1722" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1340" comment="Returns the score of the handed packages for the currently active search.  The score is in [0..1] where 0 means the lowest and 1 the highest score.  @returns a map, mapping each packageId to its scores, returns a map mapping each pacakge to 1 by default" name="getScore" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="8ThwEhUcL7Kj" type="1539" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1350" type="1726" value="" name="packages" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Interface>
        <UML:Interface stereotype="1027" visibility="public" isSpecification="false" namespace="1065" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="522" name="PluginContainer" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="654" name="init" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1727" value="" name="pProvider" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="537" comment="Returns the title of this Container." name="title" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="CxODHLXJPUfx" type="1633" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="861" name="name" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="OGEYmbas4FmI" type="433" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="532" comment="This returns the names of all plugins offered by this container." name="offeredPlugins" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="uEsFMCwW9IjP" type="1728" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="533" comment="Get the plugin with the given name. If no such plugin exists in this container 0 will be returned. Release the requested plugins with releasePlugin(). @returns the plugin with this name" name="requestPlugin" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="dEi1jLw5ZAcJ" type="1729" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1730" value="" comment="Name of the plugin to be requested." name="name" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="534" comment="This signals that a user of the Plugin no longer uses it. It is used to see if we can delete shared resources. The plugin will be deleted by this function." name="releasePlugin" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1729" value="" comment="the plugin to be released" name="pPlugin" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="860" name="getLoadedPlugins" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="lCBnPv3KAvXU" type="1731" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="567" name="actions" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="6U0DmhaOuINb" type="1732" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="571" name="setEnabled" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="428" value="" name="enabled" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="614" name="getSettingsWidget" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="bJgAUGTDQc1q" type="1723" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1723" value="" comment="the parent for this control widget. It will delete the widget returned if destroyed" name="pParent" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="625" name="applySettings" />
         </UML:Classifier.feature>
        </UML:Interface>
        <UML:Interface stereotype="1027" visibility="public" isSpecification="false" namespace="1065" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="460" name="Plugin" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="480" name="init" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1727" value="" comment="the search window this plugin is added to" name="provider" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="461" name="clear" />
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="488" comment="Enables/Disables all widgets that belong to this plugin." name="setEnabled" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="428" value="" name="enabled" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="490" comment="Shows or hides the given plugin." name="setVisible" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="428" value="" name="visible" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="619" name="getControlWidget" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="W28gyf8476Fs" type="1723" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1723" value="" name="pParent" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1162" name="title" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="lqEf8bEiuvqM" type="1633" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1242" name="name" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="9IYasXQOZW2X" type="1633" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Interface>
        <UML:Interface stereotype="1027" visibility="public" isSpecification="false" namespace="1065" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="453" name="InformationPlugin" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="454" comment="@returns a widget where the information offered by this plugin is shown, 0 if no information widget is available for this plugin." name="informationWidget" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="9AZHEp70dLfl" type="1723" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="491" comment="@brief This shows the package information for the handed package in the informationWidget." name="updateInformationWidget" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="426" value="" comment="the handle of the package to be shown." name="packageID" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="510" comment="@brief This clears the content of the information widget." name="clearInformationWidget" />
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="457" comment="@returns true if this plugin offers information which should be shown in the details section of the search windows result view." name="offersInformationText" />
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="456" name="informationText" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="wsRolI9uahUS" type="1730" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="426" value="" comment="the handle of the package the information shall be returned" name="packageID" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="564" name="informationPriority" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="EspnOrJY0qnE" type="1722" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Interface>
        <UML:Interface stereotype="1027" visibility="public" isSpecification="false" namespace="1065" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="483" comment="@brief This offers the an interface the plugins can use." name="IProvider" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="484" comment="@brief Disables the whole search window.  This might be used if all updating should be locked." name="setEnabled" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="428" value="" name="enabled" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="485" comment="@returns a pointer to the System menu" name="systemMenu" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="duEGFs09kRvV" type="1733" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="486" comment="@brief Reports an error to the user." name="reportError" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1730" value="" name="message" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="496" name="handleMaker" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="h4PFlsgxkVl9" type="1734" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="846" name="mainWindow" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="K2fKqSZUMlkZ" type="1735" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1084" name="statusBar" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="bigL8bopgC5R" type="1736" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1025" name="pluginUser" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="4lPmE8tY8Yty" type="1737" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1083" name="pluginLoader" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="yQQKB9rnrX6z" type="1738" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1095" name="packages" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="7tnn5sC7bZtp" type="1739" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Interface>
        <UML:Interface stereotype="1027" visibility="public" isSpecification="false" namespace="1065" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="605" name="IPluginUser" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="606" name="addPlugin" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1729" value="" name="pPlugin" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="607" name="removePlugin" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1729" value="" name="pPlugin" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Interface>
        <UML:Interface stereotype="1027" visibility="public" isSpecification="false" namespace="1065" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="1018" name="IPluginInformer" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1020" name="addPluginUser" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1737" value="" name="pPlugin" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1021" name="removePluginUser" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1737" value="" name="pPlugin" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Interface>
        <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="515" name="RelatedPlugin" />
        <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="643" name="PluginSettings" >
         <UML:Classifier.feature>
          <UML:Attribute visibility="private" isSpecification="false" xmi.id="647" type="648" name="_domDocument" />
          <UML:Attribute visibility="private" isSpecification="false" xmi.id="649" name="_xmlData" />
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="651" name="getDomNode" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="fnLnJCkIcAam" type="1740" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="433" value="" name="pluginName" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="652" name="xmlData" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="JSX9xb82UvpZ" type="1741" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Class>
        <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="934" name="PluginNotifier" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="937" name="addPluginUser" />
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="938" name="removePluginUser" />
         </UML:Classifier.feature>
        </UML:Class>
        <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="976" name="PluginInformer" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="981" name="addPluginUser" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1737" value="" name="pPluginUser" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="982" name="removePluginUser" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1737" value="" name="pPluginUser" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="983" name="informAddPlugin" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1729" value="" name="pPlugin" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="984" name="informRemovePlugin" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1729" value="" name="pPlugin" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Class>
        <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="470" name="PackageStatusPlugin" />
        <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="774" name="PluginManager" >
         <UML:Classifier.feature>
          <UML:Attribute visibility="private" isSpecification="false" xmi.id="645" type="646" name="_pluginToSettings" />
          <UML:Operation visibility="protected" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="582" name="loadPlugin" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="l0gKZY7FJT0c" type="1742" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="433" value="" name="name" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="584" name="PluginManager" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1743" value="" name="directories" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="585" name="saveSettings" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="2" type="1744" value="" name="outData" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="3" type="1740" value="" name="parent" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="586" name="loadSettings" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="2" type="1745" value="" name="inData" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="3" type="1740" value="" name="source" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="579" name="showControlDialog" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1723" value="" name="pParent" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="576" name="loadPlugins" />
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="612" name="getLoadedPlugin" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="fiuGrT28tXHo" type="1746" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="587" name="getAvailablePlugins" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="8OrdHgC1grLE" type="1743" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1706" name="addPluginUser" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="private" isSpecification="false" xmi.id="1707" type="" value="" name="this" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1709" name="new" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="private" isSpecification="false" xmi.id="1710" type="" value="" name="IProvider*" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Class>
        <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="544" name="PackageDescriptionPlugin" />
        <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="540" name="FilenamePluginContainer" >
         <UML:GeneralizableElement.generalization>
          <UML:Generalization xmi.idref="5HHwnlQkN5Ge" />
         </UML:GeneralizableElement.generalization>
        </UML:Class>
        <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="441" name="FilenamePlugin" />
        <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="514" name="DebtagsPluginContainer" >
         <UML:GeneralizableElement.generalization>
          <UML:Generalization xmi.idref="IhKwVP7bsVWW" />
         </UML:GeneralizableElement.generalization>
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="623" name="getFacets" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="NRRguPGX8Blz" type="1747" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Class>
        <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="476" name="DebtagsPlugin" />
        <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="862" name="AptPluginContainer" >
         <UML:GeneralizableElement.generalization>
          <UML:Generalization xmi.idref="GaliZMNDnC5D" />
         </UML:GeneralizableElement.generalization>
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1699" name="saveSettings" />
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1705" name="new" />
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1708" name="init" />
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AByf5700jfFP" name="addPluginUser" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="private" isSpecification="false" xmi.id="ZsV4pgkjGzob" type="1737" value="" name="pPlugin" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Class>
        <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="859" name="AptSearchPlugin" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1107" name="searchPatterns" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="cn7VKNJTlA42" type="1748" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1703" name="new" />
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1711" name="init" />
         </UML:Classifier.feature>
        </UML:Class>
        <UML:Class stereotype="1028" visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="849" name="BasePluginContainer" >
         <UML:Classifier.feature>
          <UML:Attribute visibility="protected" isSpecification="false" xmi.id="898" type="976" name="_pluginInformer" />
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="851" name="init" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="1727" value="" name="pProvider" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="853" name="getSettings" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="rG1V5NhQm86g" type="1740" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="433" value="" name="pluginName" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="854" name="isEnabled" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1" type="433" value="" name="pluginName" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1719" name="test" />
         </UML:Classifier.feature>
        </UML:Class>
        <UML:Class visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1360" name="PackageNamePlugin" />
        <UML:Class visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1361" name="ScoreDisplayPlugin" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1380" name="updateScores" />
         </UML:Classifier.feature>
        </UML:Class>
        <UML:Interface stereotype="1027" visibility="public" isSpecification="false" namespace="1065" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="1409" name="ScorePlugin" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1410" name="getScore" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="WNBeWxb8iid1" type="1539" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1411" type="1726" value="" name="packages" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1564" name="offersScore" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="5wUo5WpukqNq" type="428" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Interface>
        <UML:Interface stereotype="1027" visibility="public" isSpecification="false" namespace="1065" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="1505" name="IScoreCalculationStrategy" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1507" name="calculateScore" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1508" type="1749" value="" name="packages" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1509" name="getScore" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="B5GxBLbhgnJC" type="1750" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1510" name="getScore" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="iuIQdtPgnrTs" type="429" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1511" type="426" value="" name="packageId" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1543" name="clear" />
         </UML:Classifier.feature>
        </UML:Interface>
        <UML:Class visibility="public" isSpecification="false" namespace="1065" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="1535" name="ScoreCalculationStrategyBase" >
         <UML:Classifier.feature>
          <UML:Attribute visibility="private" isSpecification="false" xmi.id="1538" type="1539" name="_packageToScore" />
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1540" name="getScore" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="NIm88AyKDCFO" type="429" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1541" type="426" value="" name="packageId" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1542" name="getScore" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="Vr6BcPLKIbit" type="1750" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1544" name="clear" />
          <UML:Operation visibility="protected" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1545" name="setScore" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1546" type="426" value="" name="packageId" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1547" type="429" value="" name="score" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Class>
        <UML:Class visibility="public" isSpecification="false" namespace="1065" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1630" name="Action" >
         <UML:Classifier.feature>
          <UML:Attribute visibility="private" isSpecification="false" xmi.id="1632" type="1633" name="_menu" />
          <UML:Attribute visibility="private" isSpecification="false" xmi.id="1634" type="1633" name="_toolbar" />
          <UML:Attribute visibility="private" isSpecification="false" xmi.id="1637" type="428" name="_packageAction" />
          <UML:Attribute visibility="private" isSpecification="false" xmi.id="1635" type="1636" name="_pAction" />
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1631" name="action" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="U8ZIz08NIvTR" type="1636" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Class>
        <UML:Interface stereotype="1027" visibility="public" isSpecification="false" namespace="1065" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="1625" name="ActionPlugin" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1627" comment="Actions offered by this plugin." name="actions" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="3RjGbye5niEP" type="1751" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Interface>
       </UML:Namespace.ownedElement>
      </UML:Package>
      <UML:Interface stereotype="1027" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="1108" name="IAptMediator" >
       <UML:Classifier.feature>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1109" name="searchPatterns" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter kind="return" xmi.id="6ajMBQFeWmwV" type="1748" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
       </UML:Classifier.feature>
      </UML:Interface>
      <UML:Package visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1180" name="NApplication" >
       <UML:Namespace.ownedElement>
        <UML:Class visibility="public" isSpecification="false" namespace="1180" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1181" name="ProcessContainer" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1187" comment="Launches the handed process and adds it to the list of observed processes.  @returns if the process was successfully launched" name="start" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="n2q5xJUyiBEI" type="428" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1188" type="1752" value="" name="pProcess" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1189" name="signal_processExited" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1190" type="1752" value="" comment="Emitted whenever a process has exited.  @param pProcess a pointer to the process that exited" name="pProcess" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Class>
       </UML:Namespace.ownedElement>
      </UML:Package>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1194" name="QProcess" />
      <UML:Package visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1214" name="NXml" >
       <UML:Namespace.ownedElement>
        <UML:Interface stereotype="1027" visibility="public" isSpecification="false" namespace="1214" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="1224" name="IXmlStorable" >
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="1218" name="saveSettings" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1219" type="1753" value="" name="outData" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1220" type="1740" value="" name="parent" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="1221" name="loadSettings" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter kind="return" xmi.id="8rNvXbLb94xJ" type="1740" />
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1222" type="1740" value="" name="source" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Interface>
       </UML:Namespace.ownedElement>
      </UML:Package>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1281" name="SettingsContainer" />
      <UML:Package visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1533" name="NApt" >
       <UML:Namespace.ownedElement>
        <UML:Class visibility="public" isSpecification="false" namespace="1533" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1530" name="SimpleCountStrategy" >
         <UML:GeneralizableElement.generalization>
          <UML:Generalization xmi.idref="uHP9bOQRPiUg" />
         </UML:GeneralizableElement.generalization>
         <UML:Classifier.feature>
          <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1565" name="calculateScore" >
           <UML:BehavioralFeature.parameter>
            <UML:Parameter visibility="public" isSpecification="false" xmi.id="1566" type="1749" value="" name="packages" />
           </UML:BehavioralFeature.parameter>
          </UML:Operation>
         </UML:Classifier.feature>
        </UML:Class>
       </UML:Namespace.ownedElement>
      </UML:Package>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="true" isLeaf="false" isRoot="false" xmi.id="1567" name="AptSearchScoreCalculationStrategy" >
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="hxbK1CZBFLyI" />
       </UML:GeneralizableElement.generalization>
       <UML:Classifier.feature>
        <UML:Attribute visibility="private" isSpecification="false" xmi.id="1572" type="428" name="_cs" />
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1570" name="setCaseSensitive" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter visibility="public" isSpecification="false" xmi.id="1571" type="428" value="" name="cs" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1591" name="ComlexCountStrategy" >
       <UML:GeneralizableElement.generalization>
        <UML:Generalization xmi.idref="tUdIA7wl8NZ8" />
       </UML:GeneralizableElement.generalization>
       <UML:Classifier.feature>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="1592" name="calculateScore" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter visibility="public" isSpecification="false" xmi.id="1593" type="1749" value="" name="packages" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
       </UML:Classifier.feature>
      </UML:Class>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1111" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="iZnGgEyVbfY7" type="862" name="" aggregation="aggregate" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="uXVFbcViAEB1" type="859" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1112" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="IKmBWAYCjLSN" type="862" name="" aggregation="aggregate" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="XRs94PExwkCV" type="470" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1113" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="KhBStKTCdDL9" type="862" name="" aggregation="aggregate" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="LtM2EmQmBItG" type="544" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1114" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="h7DbpN472DZv" type="514" name="" aggregation="aggregate" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="Y05BEQKXJgaW" type="515" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1115" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="R0GcG9syE3X2" type="514" name="" aggregation="aggregate" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="Qc9SphMLhPWt" type="476" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1116" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="qpR7TzduzrXD" type="540" name="" aggregation="aggregate" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="0NBDPhFpHMG4" type="441" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1117" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="3aQjzuaph1vB" type="544" name="" aggregation="aggregate" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="0W3xOYBMuKZJ" type="1108" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1195" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="zo8G9MLAwjtw" type="1181" name="" aggregation="aggregate" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="0..n" xmi.id="dUjLTcUS9VNX" type="1194" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1358" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="2WtwrRFoDL5M" type="460" name="" aggregation="none" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="iOXc7OWisE1K" type="483" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1359" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="qTkzz7U1eMxT" type="460" name="" aggregation="none" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="nAH0VKLBiqon" type="508" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1365" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="EIW5WXPNz7My" type="975" name="" aggregation="aggregate" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="n" xmi.id="EpxqBsHw2ZuV" type="434" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1366" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="rFha5TNIlrNI" type="975" name="" aggregation="aggregate" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="n" xmi.id="NkfMrzI3mDsx" type="555" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1367" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="59t5goaY1F65" type="975" name="" aggregation="aggregate" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="n" xmi.id="iTNUJkkgUP2J" type="453" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1413" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="MIK9VC4YMwd0" type="975" name="" aggregation="aggregate" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="n" xmi.id="iBYjRem769ZN" type="1409" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1419" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="tJ3Lg3c1Lx8q" type="976" name="" aggregation="none" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="9CMT6zUo82WX" type="1361" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1420" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="fIfjSE6JW7dC" type="976" name="" aggregation="none" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="AFDTCLHKWdnc" type="976" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1421" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="aHPiIvGvBtcd" type="976" name="" aggregation="none" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="5ivbnYmxlzOy" type="975" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1462" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="JfGpG3PqJoYZ" type="774" name="controller-and-IPluginUser" aggregation="composite" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="n" xmi.id="jmUvd6WjmPIZ" type="522" name="IPluginInformer" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1470" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="v4Uh2sdLVt8l" type="774" name="" aggregation="aggregate" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="wXZDM5m3qEwT" type="605" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1532" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="KRC4qVdmZ5Tb" type="859" name="" aggregation="composite" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="x6uQx2Brai5u" type="1505" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1666" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="opxe4u7MJIR9" type="1625" name="" aggregation="composite" />
        <UML:AssociationEnd changeability="changeable" visibility="private" isNavigable="true" isSpecification="false" multiplicity="n" xmi.id="n2tK8Mu3QoUN" type="1630" name="_actions" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1671" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="pdDNMIH85Ck9" type="975" name="" aggregation="none" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="4rUN7tXstQD1" type="774" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1674" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="l539rXVg8i3S" type="643" name="" aggregation="none" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="yIa3VKBZAfxH" type="774" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1677" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="YSAPqLPbQSjF" type="849" name="" aggregation="none" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="xEw5wxWuG6xj" type="976" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1682" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="P8GXlBmHbuhS" type="1361" name="" aggregation="none" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="F61dYktTynWu" type="975" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="1693" name="" >
       <UML:Association.connection>
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="i2mw9ifWqu3a" type="774" name="" aggregation="none" />
        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="2" xmi.id="5nrhiY7ve8XA" type="605" name="" aggregation="none" />
       </UML:Association.connection>
      </UML:Association>
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="1409" xmi.id="e163MPH5bc4N" client="859" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="1505" xmi.id="8Cgjok5Hf3cF" client="1535" name="" />
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="1567" xmi.id="hxbK1CZBFLyI" parent="1535" name="" />
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="1530" xmi.id="uHP9bOQRPiUg" parent="1567" name="" />
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="1591" xmi.id="tUdIA7wl8NZ8" parent="1567" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="605" xmi.id="fczWqBRQvVED" client="774" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="605" xmi.id="paFj3TwxMPs4" client="1361" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="605" xmi.id="Je6f1yjmYAGW" client="975" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="483" xmi.id="mt7I3Onv07d5" client="975" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="1224" xmi.id="5Hm5MP8iU7pU" client="460" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="460" xmi.id="fn28trchoTZw" client="434" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="460" xmi.id="2GzqkYk4Eeyr" client="555" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="460" xmi.id="1hDDJB325Mf6" client="453" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="460" xmi.id="QunTHRa39atw" client="1625" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="555" xmi.id="VSqwyC2GYm16" client="1361" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="460" xmi.id="53ObqPhEwlAm" client="1409" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="1066" xmi.id="hJNZ61jqIWJd" client="774" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="1409" xmi.id="l8x1KWipSCUW" client="859" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="434" xmi.id="RmLrwoNxqwMK" client="859" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="434" xmi.id="oHDeDZxaEw5J" client="470" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="434" xmi.id="SDJf7OwLmKl0" client="515" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="434" xmi.id="s6beOLckzhl4" client="476" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="434" xmi.id="74r4jc9jkMuX" client="441" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="555" xmi.id="c2fKMZrRdBRb" client="1360" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="453" xmi.id="48IhIhI17hn5" client="441" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="453" xmi.id="52mChXGW2WO0" client="476" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="453" xmi.id="zWYz0xx11bpQ" client="544" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="555" xmi.id="OTpP5vNQ1evX" client="544" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="555" xmi.id="5Lx6zsc0PYy8" client="470" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="1108" xmi.id="PRPWcpjxSydg" client="862" name="" />
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="862" xmi.id="GaliZMNDnC5D" parent="849" name="" />
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="514" xmi.id="IhKwVP7bsVWW" parent="849" name="" />
      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="540" xmi.id="5HHwnlQkN5Ge" parent="849" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="522" xmi.id="IuwezCIDiUgw" client="849" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="1018" xmi.id="1Zcj3GdVtVhQ" client="976" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="1018" xmi.id="kX9d2q3nVPdA" client="522" name="" />
      <UML:Abstraction visibility="public" isSpecification="false" namespace="Logical View" supplier="1224" xmi.id="HkOl9ztR0rXW" client="522" name="" />
      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="EwtyMz9prbY8" name="QTranslator" >
       <UML:Classifier.feature>
        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="j2aiOmeHkyEu" name="load" >
         <UML:BehavioralFeature.parameter>
          <UML:Parameter visibility="private" isSpecification="false" xmi.id="n5TJBGuhrTlL" type="1633" value="" name="file" />
         </UML:BehavioralFeature.parameter>
        </UML:Operation>
       </UML:Classifier.feature>
      </UML:Class>
     </UML:Namespace.ownedElement>
     <XMI.extension xmi.extender="umbrello" >
      <diagrams>
       <diagram showopsig="1" linecolor="#ff0000" snapx="8" showattribassocs="0" snapy="8" linewidth="0" showattsig="1" showpubliconly="0" showpackage="0" showstereotype="0" name="class diagram" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" canvasheight="2024" canvaswidth="2962" localid="30000" snapcsgrid="1" showgrid="1" showops="1" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="425" documentation="" showscope="1" snapgrid="0" showatts="1" type="1" >
        <widgets>
         <interfacewidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="1141" y="779" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="328" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="434" showscope="1" height="240" showopsigs="601" />
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="1870" showattsigs="601" y="1172" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="120" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="441" showscope="1" height="40" showopsigs="601" />
         <interfacewidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="1935" y="779" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="336" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="453" showscope="1" height="144" showopsigs="601" />
         <interfacewidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="1766" y="382" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="336" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="460" showscope="1" height="168" showopsigs="601" />
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="940" showattsigs="601" y="1172" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="216" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="859" showscope="1" height="88" showopsigs="601" />
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="1177" showattsigs="601" y="1171" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="160" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="470" showscope="1" height="40" showopsigs="601" />
         <notewidget width="144" x="1192" noteType="0" y="1197" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="64" linecolor="none" xmi.id="472" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="installed state, installed search" />
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="0" x="1706" showattsigs="601" y="1172" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="120" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="476" showscope="1" height="40" showopsigs="601" />
         <interfacewidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="1425" y="28" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="272" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="483" showscope="1" height="200" showopsigs="601" />
         <notewidget width="144" x="1730" noteType="0" y="1196" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="72" linecolor="none" xmi.id="499" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="debtags search show tags used" />
         <notewidget width="160" x="1890" noteType="0" y="1196" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="56" linecolor="none" xmi.id="500" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="search by filename show filenames" />
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="0" x="1883" showattsigs="601" y="245" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="112" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="508" showscope="1" height="48" showopsigs="601" />
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="1502" showattsigs="601" y="1384" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="216" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="514" showscope="1" height="48" showopsigs="601" />
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="0" x="1582" showattsigs="601" y="1172" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="112" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="515" showscope="1" height="40" showopsigs="601" />
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="1134" showattsigs="601" y="1388" showattributes="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" width="264" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="862" showscope="1" height="104" showopsigs="601" />
         <interfacewidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="1419" y="1780" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="344" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="522" showscope="1" height="240" showopsigs="601" />
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="0" x="1818" showattsigs="601" y="1388" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="192" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="540" showscope="1" height="40" showopsigs="601" />
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="0" x="1370" showattsigs="601" y="1172" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="200" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="544" showscope="1" height="40" showopsigs="601" />
         <notewidget width="168" x="1425" noteType="0" y="1195" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="56" linecolor="none" xmi.id="547" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="short description detailed desciption" />
         <notewidget width="328" x="192" noteType="0" y="201" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="176" linecolor="none" xmi.id="553" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="Warning - this diagram might be outdated. Some functions might have been renamed/removed or anything else. However I try to keep it in sync with the source to offer a broad overview over the application. Note that not everything should be taken literally, some details are left out." />
         <interfacewidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="1557" y="779" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="320" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="555" showscope="1" height="104" showopsigs="601" />
         <notewidget width="192" x="2766" noteType="0" y="1953" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="64" linecolor="none" xmi.id="568" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="Empty text field to expand drawing area." />
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="632" showattsigs="601" y="436" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="392" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="774" showscope="1" height="232" showopsigs="601" />
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="1424" showattsigs="601" y="490" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="272" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="975" showscope="1" height="104" showopsigs="601" />
         <interfacewidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="1162" y="277" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="224" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="605" showscope="1" height="72" showopsigs="601" />
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="1422" showattsigs="601" y="1536" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="336" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="849" showscope="1" height="120" showopsigs="601" />
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="0" x="193" showattsigs="601" y="493" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="344" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="643" showscope="1" height="112" showopsigs="601" />
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="873" showattsigs="601" y="1563" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="320" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="976" showscope="1" height="104" showopsigs="601" />
         <interfacewidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="922" y="1822" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="288" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="1018" showscope="1" height="72" showopsigs="601" />
         <interfacewidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="334" y="638" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="192" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="1066" showscope="1" height="72" showopsigs="601" />
         <interfacewidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="806" y="1376" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="216" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="1108" showscope="1" height="48" showopsigs="601" />
         <interfacewidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="2510" y="1064" font="Nimbus Sans L,10,-1,5,50,1,0,0,0,0" drawascircle="0" width="440" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="1224" showscope="1" height="72" showopsigs="601" />
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="0" x="2100" showattsigs="601" y="1171" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="152" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1360" showscope="1" height="40" showopsigs="601" />
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="1112" showattsigs="601" y="514" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="152" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="1361" showscope="1" height="48" showopsigs="601" />
         <notewidget width="176" x="2154" noteType="0" y="1191" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="88" linecolor="none" xmi.id="1381" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="displays package names provided by PackageSearchImpl" />
         <interfacewidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="778" y="782" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="320" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="1409" showscope="1" height="72" showopsigs="601" />
         <notewidget width="184" x="610" noteType="0" y="285" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="72" linecolor="none" xmi.id="1422" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="PluginUsers are: PackageSearchImpl ScoreDisplayPlugin" />
         <interfacewidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="2303" y="780" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="208" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="1625" showscope="1" height="48" showopsigs="601" />
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="2323" showattsigs="601" y="886" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="160" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="1630" showscope="1" height="136" showopsigs="601" />
        </widgets>
        <messages/>
        <associations>
         <assocwidget indexa="2" indexb="1" visibilityA="0" widgetaid="470" visibilityB="0" roleBdoc="" roleAdoc="" linecolor="none" changeabilityA="900" totalcounta="3" changeabilityB="900" widgetbid="472" totalcountb="2" type="513" documentation="" linewidth="none" >
          <linepath>
           <startpoint startx="1277" starty="1208" />
           <endpoint endx="1277" endy="1208" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="3" indexb="1" visibilityA="0" widgetaid="544" visibilityB="0" roleBdoc="" roleAdoc="" linecolor="none" changeabilityA="900" totalcounta="4" changeabilityB="900" widgetbid="547" totalcountb="2" type="513" documentation="" linewidth="none" >
          <linepath>
           <startpoint startx="1509" starty="1195" />
           <endpoint endx="1509" endy="1195" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="1" visibilityA="0" widgetaid="476" visibilityB="0" roleBdoc="" roleAdoc="" linecolor="none" changeabilityA="900" totalcounta="3" changeabilityB="900" widgetbid="499" totalcountb="2" type="513" documentation="" linewidth="none" >
          <linepath>
           <startpoint startx="1802" starty="1196" />
           <endpoint endx="1802" endy="1196" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="1" visibilityA="0" widgetaid="441" visibilityB="0" roleBdoc="" roleAdoc="" linecolor="none" changeabilityA="900" totalcounta="3" changeabilityB="900" widgetbid="500" totalcountb="2" type="513" documentation="" linewidth="none" >
          <linepath>
           <startpoint startx="1970" starty="1196" />
           <endpoint endx="1970" endy="1196" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="2" widgetaid="975" linecolor="none" totalcounta="4" xmi.id="1671" widgetbid="774" totalcountb="3" type="503" linewidth="none" >
          <linepath>
           <startpoint startx="1424" starty="507" />
           <endpoint endx="1024" endy="507" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="643" linecolor="none" totalcounta="2" xmi.id="1674" widgetbid="774" totalcountb="3" type="503" linewidth="none" >
          <linepath>
           <startpoint startx="537" starty="528" />
           <endpoint endx="632" endy="528" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="862" linecolor="none" totalcounta="3" xmi.id="1111" widgetbid="859" totalcountb="2" type="501" linewidth="none" >
          <linepath>
           <startpoint startx="1134" starty="1388" />
           <endpoint endx="1134" endy="1260" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="1" widgetaid="862" linecolor="none" totalcounta="3" xmi.id="1112" widgetbid="470" totalcountb="3" type="501" linewidth="none" >
          <linepath>
           <startpoint startx="1228" starty="1388" />
           <endpoint endx="1228" endy="1211" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="2" widgetaid="862" linecolor="none" totalcounta="2" xmi.id="1113" widgetbid="544" totalcountb="4" type="501" linewidth="none" >
          <linepath>
           <startpoint startx="1398" starty="1410" />
           <endpoint endx="1405" endy="1212" />
           <point x="1405" y="1410" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="514" linecolor="none" totalcounta="3" xmi.id="1114" widgetbid="515" totalcountb="2" type="501" linewidth="none" >
          <linepath>
           <startpoint startx="1622" starty="1384" />
           <endpoint endx="1622" endy="1212" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="1" widgetaid="514" linecolor="none" totalcounta="3" xmi.id="1115" widgetbid="476" totalcountb="3" type="501" linewidth="none" >
          <linepath>
           <startpoint startx="1718" starty="1384" />
           <endpoint endx="1718" endy="1212" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="540" linecolor="none" totalcounta="2" xmi.id="1116" widgetbid="441" totalcountb="3" type="501" linewidth="none" >
          <linepath>
           <startpoint startx="1899" starty="1388" />
           <endpoint endx="1899" endy="1212" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="544" linecolor="none" totalcounta="4" xmi.id="1117" widgetbid="1108" totalcountb="2" type="501" linewidth="none" >
          <linepath>
           <startpoint startx="1388" starty="1212" />
           <endpoint endx="937" endy="1376" />
           <point x="1388" y="1291" />
           <point x="937" y="1291" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="2" widgetaid="460" linecolor="none" totalcounta="3" xmi.id="1358" widgetbid="483" totalcountb="3" type="512" linewidth="none" >
          <linepath>
           <startpoint startx="1766" starty="382" />
           <endpoint endx="1697" endy="228" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="1" widgetaid="460" linecolor="none" totalcounta="3" xmi.id="1359" widgetbid="508" totalcountb="2" type="512" linewidth="none" >
          <linepath>
           <startpoint startx="1923" starty="382" />
           <endpoint endx="1923" endy="293" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="1361" linecolor="none" totalcounta="2" xmi.id="1682" widgetbid="975" totalcountb="4" type="503" linewidth="none" >
          <linepath>
           <startpoint startx="1264" starty="544" />
           <endpoint endx="1424" endy="544" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="975" linecolor="none" totalcounta="4" xmi.id="1365" widgetbid="434" totalcountb="2" type="501" linewidth="none" >
          <linepath>
           <startpoint startx="1449" starty="594" />
           <endpoint endx="1449" endy="779" />
          </linepath>
          <floatingtext width="16" x="1451" y="745" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="32" role="702" linecolor="none" xmi.id="yLDvZhN6uVyr" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="n" pretext="" />
         </assocwidget>
         <assocwidget indexa="3" indexb="2" widgetaid="975" linecolor="none" totalcounta="4" xmi.id="1366" widgetbid="555" totalcountb="4" type="501" linewidth="none" >
          <linepath>
           <startpoint startx="1619" starty="594" />
           <endpoint endx="1619" endy="779" />
          </linepath>
          <floatingtext width="16" x="1645" y="753" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="32" role="702" linecolor="none" xmi.id="cYLnzYmlBm6l" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="n" pretext="" />
         </assocwidget>
         <assocwidget indexa="2" indexb="1" widgetaid="975" linecolor="none" totalcounta="4" xmi.id="1367" widgetbid="453" totalcountb="3" type="501" linewidth="none" >
          <linepath>
           <startpoint startx="1586" starty="594" />
           <endpoint endx="1952" endy="779" />
           <point x="1586" y="663" />
           <point x="1952" y="663" />
          </linepath>
          <floatingtext width="16" x="1933" y="745" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="32" role="702" linecolor="none" xmi.id="POPbrnlq6yld" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="n" pretext="" />
         </assocwidget>
         <assocwidget indexa="1" indexb="1" visibilityA="0" widgetaid="1360" visibilityB="0" roleBdoc="" roleAdoc="" linecolor="none" changeabilityA="900" totalcounta="2" changeabilityB="900" widgetbid="1381" totalcountb="2" type="513" documentation="" linewidth="none" >
          <linepath>
           <startpoint startx="2242" starty="1191" />
           <endpoint endx="2242" endy="1191" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="3" indexb="2" widgetaid="975" linecolor="none" totalcounta="4" xmi.id="1413" widgetbid="1409" totalcountb="3" type="501" linewidth="none" >
          <linepath>
           <startpoint startx="1424" starty="586" />
           <endpoint endx="1066" endy="782" />
           <point x="1066" y="586" />
          </linepath>
          <floatingtext width="16" x="1406" y="552" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="32" role="701" linecolor="none" xmi.id="d8hYbfNDBgyB" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="1" pretext="" />
          <floatingtext width="16" x="1068" y="748" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="32" role="702" linecolor="none" xmi.id="CiwOV07sPWTE" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="n" pretext="" />
         </assocwidget>
         <assocwidget indexa="1" indexb="1" visibilityA="0" widgetaid="1422" visibilityB="0" roleBdoc="" roleAdoc="" linecolor="none" changeabilityA="900" totalcounta="2" changeabilityB="900" widgetbid="774" totalcountb="3" type="513" documentation="" linewidth="none" >
          <linepath>
           <startpoint startx="730" starty="357" />
           <endpoint endx="730" endy="436" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="2" widgetaid="774" linecolor="none" totalcounta="2" xmi.id="1462" widgetbid="522" totalcountb="3" type="510" linewidth="none" >
          <linepath>
           <startpoint startx="728" starty="668" />
           <endpoint endx="1419" endy="1962" />
           <point x="728" y="1962" />
          </linepath>
          <floatingtext width="16" x="1401" y="1928" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="32" role="702" linecolor="none" xmi.id="c1fzW7DnJG9S" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="n" pretext="" />
          <floatingtext width="184" x="734" y="670" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="32" role="709" linecolor="none" xmi.id="HC4L9nymtfKU" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="controller-and-IPluginUser" pretext="+" />
          <floatingtext width="120" x="1297" y="1964" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="32" role="710" linecolor="none" xmi.id="LffWLbhYKbun" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="IPluginInformer" pretext="+" />
         </assocwidget>
         <assocwidget indexa="2" indexb="1" widgetaid="774" linecolor="none" totalcounta="3" xmi.id="1693" widgetbid="605" totalcountb="2" type="503" linewidth="none" >
          <linepath>
           <startpoint startx="859" starty="436" />
           <endpoint endx="1162" endy="317" />
           <point x="859" y="317" />
          </linepath>
          <floatingtext width="16" x="1148" y="291" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="32" role="702" linecolor="none" xmi.id="35DvlXN4B3YU" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="2" pretext="" />
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="1625" linecolor="none" totalcounta="2" xmi.id="1666" widgetbid="1630" totalcountb="2" type="510" linewidth="none" >
          <linepath>
           <startpoint startx="2353" starty="828" />
           <endpoint endx="2353" endy="886" />
          </linepath>
          <floatingtext width="16" x="2355" y="860" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="32" role="702" linecolor="none" xmi.id="QaDhoK8pQLk9" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="n" pretext="" />
          <floatingtext width="72" x="2295" y="860" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="32" role="710" linecolor="none" xmi.id="cE2upufPwJMQ" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="_actions" pretext="-" />
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="774" linecolor="none" totalcounta="3" xmi.id="fczWqBRQvVED" widgetbid="605" totalcountb="4" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1024" starty="436" />
           <endpoint endx="1162" endy="349" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="2" widgetaid="1361" linecolor="none" totalcounta="2" xmi.id="paFj3TwxMPs4" widgetbid="605" totalcountb="4" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1208" starty="514" />
           <endpoint endx="1208" endy="349" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="3" widgetaid="975" linecolor="none" totalcounta="3" xmi.id="Je6f1yjmYAGW" widgetbid="605" totalcountb="4" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1424" starty="490" />
           <endpoint endx="1386" endy="349" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="1" widgetaid="975" linecolor="none" totalcounta="3" xmi.id="mt7I3Onv07d5" widgetbid="483" totalcountb="3" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1547" starty="490" />
           <endpoint endx="1547" endy="228" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="460" linecolor="none" totalcounta="2" xmi.id="5Hm5MP8iU7pU" widgetbid="1224" totalcountb="2" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="2102" starty="436" />
           <endpoint endx="2761" endy="1064" />
           <point x="2761" y="436" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="434" linecolor="none" totalcounta="5" xmi.id="fn28trchoTZw" widgetbid="460" totalcountb="6" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1469" starty="779" />
           <endpoint endx="1766" endy="550" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="3" indexb="3" widgetaid="555" linecolor="none" totalcounta="4" xmi.id="2GzqkYk4Eeyr" widgetbid="460" totalcountb="6" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1823" starty="779" />
           <endpoint endx="1823" endy="550" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="4" widgetaid="453" linecolor="none" totalcounta="3" xmi.id="1hDDJB325Mf6" widgetbid="460" totalcountb="6" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="2033" starty="779" />
           <endpoint endx="2033" endy="550" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="5" widgetaid="1625" linecolor="none" totalcounta="2" xmi.id="QunTHRa39atw" widgetbid="460" totalcountb="6" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="2303" starty="780" />
           <endpoint endx="2102" endy="550" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="1361" linecolor="none" totalcounta="2" xmi.id="VSqwyC2GYm16" widgetbid="555" totalcountb="4" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1181" starty="562" />
           <endpoint endx="1569" endy="779" />
           <point x="1181" y="673" />
           <point x="1569" y="673" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="2" widgetaid="1409" linecolor="none" totalcounta="3" xmi.id="53ObqPhEwlAm" widgetbid="460" totalcountb="6" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="947" starty="782" />
           <endpoint endx="1784" endy="550" />
           <point x="947" y="720" />
           <point x="1784" y="720" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="1" widgetaid="774" linecolor="none" totalcounta="3" xmi.id="hJNZ61jqIWJd" widgetbid="1066" totalcountb="2" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="632" starty="638" />
           <endpoint endx="526" endy="638" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="859" linecolor="none" totalcounta="3" xmi.id="l8x1KWipSCUW" widgetbid="1409" totalcountb="2" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="944" starty="1172" />
           <endpoint endx="944" endy="854" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="1" widgetaid="859" linecolor="none" totalcounta="3" xmi.id="RmLrwoNxqwMK" widgetbid="434" totalcountb="3" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1141" starty="1172" />
           <endpoint endx="1141" endy="1019" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="2" widgetaid="470" linecolor="none" totalcounta="3" xmi.id="oHDeDZxaEw5J" widgetbid="434" totalcountb="3" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1205" starty="1171" />
           <endpoint endx="1205" endy="1019" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="4" widgetaid="515" linecolor="none" totalcounta="2" xmi.id="SDJf7OwLmKl0" widgetbid="434" totalcountb="5" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1595" starty="1172" />
           <endpoint endx="1469" endy="1003" />
           <point x="1595" y="1003" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="3" widgetaid="476" linecolor="none" totalcounta="3" xmi.id="s6beOLckzhl4" widgetbid="434" totalcountb="5" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1756" starty="1172" />
           <endpoint endx="1469" endy="984" />
           <point x="1756" y="984" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="2" widgetaid="441" linecolor="none" totalcounta="3" xmi.id="74r4jc9jkMuX" widgetbid="434" totalcountb="5" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1923" starty="1172" />
           <endpoint endx="1469" endy="963" />
           <point x="1923" y="963" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="3" widgetaid="1360" linecolor="none" totalcounta="2" xmi.id="c2fKMZrRdBRb" widgetbid="555" totalcountb="4" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="2177" starty="1171" />
           <endpoint endx="1839" endy="883" />
           <point x="2177" y="1008" />
           <point x="1839" y="1008" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="3" widgetaid="441" linecolor="none" totalcounta="3" xmi.id="48IhIhI17hn5" widgetbid="453" totalcountb="4" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1986" starty="1172" />
           <endpoint endx="1986" endy="923" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="2" widgetaid="476" linecolor="none" totalcounta="3" xmi.id="52mChXGW2WO0" widgetbid="453" totalcountb="4" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1796" starty="1172" />
           <endpoint endx="1969" endy="923" />
           <point x="1796" y="1122" />
           <point x="1969" y="1121" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="544" linecolor="none" totalcounta="3" xmi.id="zWYz0xx11bpQ" widgetbid="453" totalcountb="4" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1522" starty="1172" />
           <endpoint endx="1954" endy="923" />
           <point x="1522" y="1073" />
           <point x="1954" y="1073" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="2" widgetaid="544" linecolor="none" totalcounta="3" xmi.id="OTpP5vNQ1evX" widgetbid="555" totalcountb="4" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1569" starty="1172" />
           <endpoint endx="1569" endy="883" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="2" indexb="1" widgetaid="470" linecolor="none" totalcounta="3" xmi.id="5Lx6zsc0PYy8" widgetbid="555" totalcountb="4" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1330" starty="1171" />
           <endpoint endx="1557" endy="883" />
           <point x="1330" y="1059" />
           <point x="1556" y="1059" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="862" linecolor="none" totalcounta="2" xmi.id="PRPWcpjxSydg" widgetbid="1108" totalcountb="2" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1134" starty="1400" />
           <endpoint endx="1022" endy="1400" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="862" linecolor="none" totalcounta="2" xmi.id="GaliZMNDnC5D" widgetbid="849" totalcountb="4" type="500" linewidth="none" >
          <linepath>
           <startpoint startx="1398" starty="1492" />
           <endpoint endx="1422" endy="1536" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" visibilityA="0" widgetaid="849" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="2" xmi.id="898" changeabilityB="900" widgetbid="976" totalcountb="2" type="510" linewidth="none" >
          <linepath>
           <startpoint startx="1422" starty="1611" />
           <endpoint endx="1193" endy="1611" />
          </linepath>
          <floatingtext width="120" x="1195" y="1613" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="24" role="710" linecolor="none" xmi.id="q8D19jWlxWel" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="_pluginInformer" pretext="#" />
         </assocwidget>
         <assocwidget indexa="1" indexb="2" widgetaid="514" linecolor="none" totalcounta="2" xmi.id="IhKwVP7bsVWW" widgetbid="849" totalcountb="4" type="500" linewidth="none" >
          <linepath>
           <startpoint startx="1502" starty="1432" />
           <endpoint endx="1502" endy="1536" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="3" widgetaid="540" linecolor="none" totalcounta="2" xmi.id="5HHwnlQkN5Ge" widgetbid="849" totalcountb="4" type="500" linewidth="none" >
          <linepath>
           <startpoint startx="1818" starty="1428" />
           <endpoint endx="1758" endy="1536" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="849" linecolor="none" totalcounta="2" xmi.id="IuwezCIDiUgw" widgetbid="522" totalcountb="2" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1584" starty="1656" />
           <endpoint endx="1584" endy="1780" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="976" linecolor="none" totalcounta="2" xmi.id="1Zcj3GdVtVhQ" widgetbid="1018" totalcountb="2" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="956" starty="1667" />
           <endpoint endx="956" endy="1822" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="522" linecolor="none" totalcounta="3" xmi.id="kX9d2q3nVPdA" widgetbid="1018" totalcountb="2" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1419" starty="1822" />
           <endpoint endx="1210" endy="1822" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="522" linecolor="none" totalcounta="2" xmi.id="HkOl9ztR0rXW" widgetbid="1224" totalcountb="2" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="1763" starty="1897" />
           <endpoint endx="2727" endy="1136" />
           <point x="2727" y="1897" />
          </linepath>
         </assocwidget>
        </associations>
       </diagram>
       <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="0" snapy="10" linewidth="0" showattsig="1" showpubliconly="0" showpackage="0" showstereotype="0" name="save settings" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" canvasheight="960" canvaswidth="1315" localid="29995" snapcsgrid="0" showgrid="0" showops="1" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="631" documentation="" showscope="1" snapgrid="0" showatts="1" type="3" >
        <widgets>
         <objectwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="452" decon="0" y="51" font="Nimbus Sans L,10,-1,5,50,0,1,0,0,0" localid="29998" width="118" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="none" xmi.id="774" height="29" drawasactor="0" />
         <objectwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="796" decon="0" y="51" font="Nimbus Sans L,10,-1,5,50,0,1,0,0,0" localid="29997" width="144" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="none" xmi.id="862" height="28" drawasactor="0" />
         <objectwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="18" decon="0" y="51" font="Nimbus Sans L,10,-1,5,50,0,1,0,0,0" localid="29996" width="149" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="none" xmi.id="975" height="29" drawasactor="0" />
         <notewidget width="100" x="388" noteType="0" y="612" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="80" linecolor="none" xmi.id="639" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="" />
         <objectwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="634" decon="0" y="51" font="Nimbus Sans L,10,-1,5,50,0,1,0,0,0" localid="29995" width="149" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="none" xmi.id="641" height="32" drawasactor="0" />
        </widgets>
        <messages>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29998" textid="1033" operation="2544" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="74" y="140" widgetaid="29996" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="427" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="637" height="364" sequencemessagetype="1000" >
          <floatingtext width="382" x="97" y="114" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="26" role="704" linecolor="none" xmi.id="1033" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": 2544" pretext="" />
         </messagewidget>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29997" textid="1034" operation="1699" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="511" y="187" widgetaid="29998" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="365" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1699" height="50" sequencemessagetype="1000" >
          <floatingtext width="107" x="516" y="161" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="26" role="704" linecolor="none" xmi.id="1034" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": saveSettings()" pretext="" />
         </messagewidget>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29995" textid="1035" operation="1701" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="511" y="271" widgetaid="29998" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="205" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1701" height="44" sequencemessagetype="1000" >
          <floatingtext width="213" x="516" y="245" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="26" role="704" linecolor="none" xmi.id="1035" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": addSaved(pluginName : string)" pretext="" />
         </messagewidget>
        </messages>
        <associations/>
       </diagram>
       <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="0" snapy="10" linewidth="0" showattsig="1" showpubliconly="0" showpackage="0" showstereotype="0" name="plugin initialization" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" canvasheight="1968" canvaswidth="1602" localid="DgRK6RnhVQa9" snapcsgrid="0" showgrid="0" showops="1" usefillcolor="1" fillcolor="#ffffc0" zoom="81" xmi.id="708" documentation="" showscope="1" snapgrid="0" showatts="1" type="3" >
        <widgets>
         <objectwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="893" decon="0" y="51" font="Nimbus Sans L,10,-1,5,50,0,1,0,0,0" localid="29999" width="127" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="none" xmi.id="859" height="29" drawasactor="0" />
         <objectwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="710" decon="0" y="51" font="Nimbus Sans L,10,-1,5,50,0,1,0,0,0" localid="29997" width="144" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="none" xmi.id="862" height="28" drawasactor="0" />
         <objectwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="77" decon="0" y="51" font="Nimbus Sans L,10,-1,5,50,0,1,0,0,0" localid="29996" width="149" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="none" xmi.id="975" height="29" drawasactor="0" />
         <objectwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="432" decon="0" y="51" font="Nimbus Sans L,10,-1,5,50,0,1,0,0,0" localid="29995" width="118" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="none" xmi.id="774" height="29" drawasactor="0" />
         <notewidget width="177" x="205" noteType="0" y="401" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="61" linecolor="none" xmi.id="666" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="Copy the QDomTree for later reference " />
         <floatingtext width="96" x="509" y="1200" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="26" role="700" linecolor="none" xmi.id="1308" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="loadSettings()" pretext="" />
         <floatingtext width="96" x="806" y="1225" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="26" role="700" linecolor="none" xmi.id="1324" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="loadSettings()" pretext="" />
         <objectwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="1087" decon="0" y="48" font="Nimbus Sans L,10,-1,5,50,0,1,0,0,0" localid="DgRK6RnhVQa9" width="98" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="EwtyMz9prbY8" height="28" drawasactor="0" />
        </widgets>
        <messages>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29999" textid="1050" operation="1703" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="782" y="920" widgetaid="29997" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="182" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1703" height="35" sequencemessagetype="1000" >
          <floatingtext width="52" x="787" y="894" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="26" role="704" linecolor="none" xmi.id="1050" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": new()" pretext="" />
         </messagewidget>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29996" textid="1051" operation="1704" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="149" y="115" widgetaid="29996" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="50" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1704" height="112" sequencemessagetype="1000" >
          <floatingtext width="76" x="154" y="93" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="22" role="705" linecolor="none" xmi.id="1051" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": initialize()" pretext="" />
         </messagewidget>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29995" textid="1053" operation="576" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="151" y="515" widgetaid="29996" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="348" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="576" height="1429" sequencemessagetype="1000" >
          <floatingtext width="99" x="163" y="493" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="22" role="704" linecolor="none" xmi.id="1053" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": loadPlugins()" pretext="" />
         </messagewidget>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29997" textid="1054" operation="1705" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="491" y="706" widgetaid="29995" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="299" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1705" height="31" sequencemessagetype="1000" >
          <floatingtext width="52" x="514" y="684" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="22" role="704" linecolor="none" xmi.id="1054" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": new()" pretext="" />
         </messagewidget>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29995" textid="1055" operation="1706" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="151" y="284" widgetaid="29996" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="348" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1706" height="32" sequencemessagetype="1000" >
          <floatingtext width="153" x="163" y="262" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="22" role="704" linecolor="none" xmi.id="1055" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": addPluginUser(this : )" pretext="" />
         </messagewidget>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29995" textid="1056" operation="587" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="489" y="541" widgetaid="29995" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="50" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="587" height="32" sequencemessagetype="1000" >
          <floatingtext width="251" x="494" y="519" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="22" role="705" linecolor="none" xmi.id="1056" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": getAvailablePlugins() : vector&lt;string>" pretext="" />
         </messagewidget>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29995" textid="1057" operation="582" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="489" y="611" widgetaid="29995" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="50" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="582" height="896" sequencemessagetype="1000" >
          <floatingtext width="293" x="494" y="589" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="22" role="705" linecolor="none" xmi.id="1057" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": loadPlugin(name : string) : PluginContainer*" pretext="" />
         </messagewidget>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29997" textid="1058" operation="1708" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="491" y="840" widgetaid="29995" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="299" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1708" height="322" sequencemessagetype="1000" >
          <floatingtext width="44" x="496" y="818" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="22" role="704" linecolor="none" xmi.id="1058" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": init()" pretext="" />
         </messagewidget>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29995" textid="1059" operation="1709" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="151" y="157" widgetaid="29996" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="348" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1709" height="32" sequencemessagetype="1000" >
          <floatingtext width="126" x="163" y="135" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="22" role="704" linecolor="none" xmi.id="1059" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": new(IProvider* : )" pretext="" />
         </messagewidget>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29999" textid="1060" operation="1711" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="782" y="985" widgetaid="29997" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="182" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1711" height="32" sequencemessagetype="1000" >
          <floatingtext width="44" x="787" y="959" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="26" role="704" linecolor="none" xmi.id="1060" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": init()" pretext="" />
         </messagewidget>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29996" textid="1062" operation="1712" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="143" y="1031" widgetaid="29997" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="639" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1712" height="32" sequencemessagetype="1000" >
          <floatingtext width="145" x="150" y="1009" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="22" role="704" linecolor="none" xmi.id="1062" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": addPlugin(Plugin* : )" pretext="" />
         </messagewidget>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29996" textid="1289" operation="1716" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="149" y="359" widgetaid="29996" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="50" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1716" height="128" sequencemessagetype="1000" >
          <floatingtext width="104" x="154" y="337" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="22" role="705" linecolor="none" xmi.id="1289" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": loadSettings()" pretext="" />
         </messagewidget>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29997" operation="" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="491" y="1218" widgetaid="29995" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="299" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1314" height="68" sequencemessagetype="1000" />
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29999" operation="" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="782" y="1238" widgetaid="29997" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="182" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1316" height="32" sequencemessagetype="1000" />
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29997" textid="6XzDfwcH5NNe" operation="AByf5700jfFP" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="491" y="770" widgetaid="29995" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="299" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="AByf5700jfFP" height="32" sequencemessagetype="1000" >
          <floatingtext width="256" x="496" y="748" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="22" role="704" linecolor="none" xmi.id="6XzDfwcH5NNe" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": addPluginUser(pPlugin : IPluginUser*)" pretext="" />
         </messagewidget>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="DgRK6RnhVQa9" textid="U0JrWWWjCy2G" operation="j2aiOmeHkyEu" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="491" y="647" widgetaid="29995" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="653" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="j2aiOmeHkyEu" height="32" sequencemessagetype="1000" >
          <floatingtext width="131" x="506" y="625" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="22" role="704" linecolor="none" xmi.id="U0JrWWWjCy2G" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": load(file : QString)" pretext="" />
         </messagewidget>
        </messages>
        <associations/>
       </diagram>
       <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="0" snapy="10" linewidth="0" showattsig="1" showpubliconly="0" showpackage="0" showstereotype="0" name="runcommand" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" canvasheight="960" canvaswidth="1315" localid="30000" snapcsgrid="0" showgrid="0" showops="1" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="1174" documentation="" showscope="1" snapgrid="0" showatts="1" type="1" >
        <widgets>
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="38" showattsigs="601" y="78" showattributes="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" width="304" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="1181" showscope="1" height="77" showopsigs="601" />
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="0" x="527" showattsigs="601" y="89" showattributes="1" font="Nimbus Sans L,10,-1,5,75,0,0,0,0,0" width="78" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1194" showscope="1" height="44" showopsigs="601" />
        </widgets>
        <messages/>
        <associations>
         <assocwidget indexa="1" indexb="1" widgetaid="1181" linecolor="none" totalcounta="2" xmi.id="1195" widgetbid="1194" totalcountb="2" type="501" linewidth="none" >
          <linepath>
           <startpoint startx="342" starty="102" />
           <endpoint endx="527" endy="102" />
          </linepath>
          <floatingtext width="16" x="411" y="86" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="26" role="701" linecolor="none" xmi.id="wirHqgfBRozZ" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="1" pretext="" />
          <floatingtext width="32" x="497" y="86" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="26" role="702" linecolor="none" xmi.id="11iiXRg15PSN" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="0..n" pretext="" />
         </assocwidget>
        </associations>
       </diagram>
       <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="0" snapy="10" linewidth="0" showattsig="1" showpubliconly="0" showpackage="0" showstereotype="0" name="BasePluginContainer" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" canvasheight="960" canvaswidth="1315" localid="29996" snapcsgrid="0" showgrid="0" showops="1" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="1251" documentation="" showscope="1" snapgrid="0" showatts="1" type="3" >
        <widgets>
         <objectwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="201" decon="0" y="48" font="Nimbus Sans L,10,-1,5,50,0,1,0,0,0" localid="29999" width="155" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="none" xmi.id="849" height="29" drawasactor="0" />
         <objectwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="0" decon="0" y="48" font="Nimbus Sans L,10,-1,5,50,0,1,0,0,0" localid="29998" width="118" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="none" xmi.id="774" height="29" drawasactor="0" />
         <floatingtext width="99" x="105" y="157" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="26" role="700" linecolor="none" xmi.id="1263" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="saveSettings()" pretext="" />
         <objectwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="593" decon="0" y="48" font="Nimbus Sans L,10,-1,5,50,0,1,0,0,0" localid="29997" width="114" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="none" xmi.id="476" height="29" drawasactor="0" />
         <objectwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" instancename="" x="466" decon="0" y="48" font="Nimbus Sans L,10,-1,5,50,0,1,0,0,0" localid="29996" width="110" isinstance="0" multipleinstance="0" usefillcolor="1" fillcolor="none" xmi.id="515" height="29" drawasactor="0" />
         <floatingtext width="161" x="283" y="206" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="26" role="700" linecolor="none" xmi.id="1275" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="saveContainerSettings()" pretext="" />
         <floatingtext width="99" x="392" y="341" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="26" role="700" linecolor="none" xmi.id="1276" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="saveSettings()" pretext="" />
         <floatingtext width="99" x="392" y="289" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="26" role="700" linecolor="none" xmi.id="1280" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="saveSettings()" pretext="" />
        </widgets>
        <messages>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29999" textid="1259" operation="1719" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="59" y="178" widgetaid="29998" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="227" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1719" height="378" sequencemessagetype="1000" >
          <floatingtext width="49" x="64" y="152" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="26" role="704" linecolor="none" xmi.id="1259" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text=": test()" pretext="" />
         </messagewidget>
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29997" operation="" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="278" y="306" widgetaid="29999" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="380" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1265" height="32" sequencemessagetype="1000" />
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29999" operation="" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="276" y="224" widgetaid="29999" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="50" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1267" height="47" sequencemessagetype="1000" />
         <messagewidget linecolor="none" usesdiagramfillcolor="1" widgetbid="29996" operation="" linewidth="none" seqnum="" usesdiagramusefillcolor="1" x="278" y="358" widgetaid="29999" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="251" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="1278" height="32" sequencemessagetype="1000" />
        </messages>
        <associations/>
       </diagram>
       <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="0" snapy="10" linewidth="0" showattsig="1" showpubliconly="0" showpackage="0" showstereotype="0" name="score plugin" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" canvasheight="977" canvaswidth="1315" localid="30000" snapcsgrid="0" showgrid="0" showops="1" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="1504" documentation="" showscope="1" snapgrid="0" showatts="1" type="1" >
        <widgets>
         <interfacewidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="141" y="75" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="318" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="1409" showscope="1" height="66" showopsigs="601" />
         <interfacewidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="611" y="336" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="295" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="1505" showscope="1" height="104" showopsigs="601" />
         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="0" showpackage="0" x="199" showattsigs="601" y="370" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="210" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="859" showscope="1" height="85" showopsigs="601" />
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="424" showattsigs="601" y="926" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="295" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="1530" showscope="1" height="47" showopsigs="601" />
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="629" showattsigs="601" y="543" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="263" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="1535" showscope="1" height="114" showopsigs="601" />
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="664" showattsigs="601" y="750" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" drawascircle="0" width="258" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="1567" showscope="1" height="57" showopsigs="601" />
         <notewidget width="306" x="77" noteType="0" y="511" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="271" linecolor="none" xmi.id="1574" usefillcolor="1" linewidth="none" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" text="I would have preferred to inherit AptSearchScoreCalculationStrategy directly from IScoreCalculationStrategy and let SimpleCountStrategy inherit both. However, this seems not to work in C++, because the paralleling implementations of getScore/clear in ScoreCalculationStrategyBase are not considered to provide an implementation for this the branch with AptSearchScoreCalculationStrategy." />
         <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="0" showpackage="0" x="792" showattsigs="601" y="926" showattributes="1" font="Nimbus Sans L,10,-1,5,50,0,0,0,0,0" width="295" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="1591" showscope="1" height="47" showopsigs="601" />
        </widgets>
        <messages/>
        <associations>
         <assocwidget indexa="1" indexb="1" widgetaid="859" linecolor="none" totalcounta="2" xmi.id="1532" widgetbid="1505" totalcountb="2" type="510" linewidth="none" >
          <linepath>
           <startpoint startx="409" starty="378" />
           <endpoint endx="611" endy="378" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="859" linecolor="none" totalcounta="2" xmi.id="e163MPH5bc4N" widgetbid="1409" totalcountb="2" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="298" starty="370" />
           <endpoint endx="298" endy="141" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="1535" linecolor="none" totalcounta="2" xmi.id="8Cgjok5Hf3cF" widgetbid="1505" totalcountb="2" type="511" linewidth="none" >
          <linepath>
           <startpoint startx="736" starty="543" />
           <endpoint endx="736" endy="440" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="1567" linecolor="none" totalcounta="2" xmi.id="hxbK1CZBFLyI" widgetbid="1535" totalcountb="2" type="500" linewidth="none" >
          <linepath>
           <startpoint startx="752" starty="750" />
           <endpoint endx="752" endy="657" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="1" widgetaid="1530" linecolor="none" totalcounta="2" xmi.id="uHP9bOQRPiUg" widgetbid="1567" totalcountb="3" type="500" linewidth="none" >
          <linepath>
           <startpoint startx="694" starty="926" />
           <endpoint endx="694" endy="807" />
          </linepath>
         </assocwidget>
         <assocwidget indexa="1" indexb="2" widgetaid="1591" linecolor="none" totalcounta="2" xmi.id="tUdIA7wl8NZ8" widgetbid="1567" totalcountb="3" type="500" linewidth="none" >
          <linepath>
           <startpoint startx="875" starty="926" />
           <endpoint endx="875" endy="807" />
          </linepath>
         </assocwidget>
        </associations>
       </diagram>
      </diagrams>
     </XMI.extension>
    </UML:Model>
    <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Use Case View" name="Use Case View" >
     <UML:Namespace.ownedElement/>
    </UML:Model>
    <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Component View" name="Component View" >
     <UML:Namespace.ownedElement/>
    </UML:Model>
    <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Deployment View" name="Deployment View" >
     <UML:Namespace.ownedElement/>
    </UML:Model>
    <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Entity Relationship Model" name="Entity Relationship Model" >
     <UML:Namespace.ownedElement/>
    </UML:Model>
   </UML:Namespace.ownedElement>
  </UML:Model>
 </XMI.content>
 <XMI.extensions xmi.extender="umbrello" >
  <docsettings viewid="708" uniqueid="btnwgknuEifa" documentation="ovides an interface the for Plugins." />
  <listview>
   <listitem open="1" type="800" label="Views" >
    <listitem open="1" type="801" id="Logical View" >
     <listitem open="0" type="813" id="1567" >
      <listitem open="0" type="814" id="1572" />
      <listitem open="0" type="815" id="1570" />
     </listitem>
     <listitem open="0" type="813" id="1591" >
      <listitem open="0" type="815" id="1592" />
     </listitem>
     <listitem open="0" type="813" id="1741" />
     <listitem open="0" type="813" id="975" >
      <listitem open="0" type="815" id="1364" />
      <listitem open="0" type="815" id="1704" />
      <listitem open="0" type="815" id="1712" />
      <listitem open="0" type="815" id="1716" />
     </listitem>
     <listitem open="0" type="813" id="1740" />
     <listitem open="0" type="813" id="1721" />
     <listitem open="1" type="813" id="508" />
     <listitem open="1" type="813" id="1194" />
     <listitem open="0" type="813" id="1748" />
     <listitem open="0" type="813" id="EwtyMz9prbY8" >
      <listitem open="1" type="815" id="j2aiOmeHkyEu" />
     </listitem>
     <listitem open="0" type="813" id="641" >
      <listitem open="0" type="815" id="1701" />
     </listitem>
     <listitem open="1" type="813" id="1281" />
     <listitem open="0" type="813" id="601" >
      <listitem open="0" type="815" id="602" />
      <listitem open="0" type="815" id="603" />
     </listitem>
     <listitem open="0" type="813" id="1744" />
     <listitem open="0" type="813" id="1726" />
     <listitem open="0" type="813" id="1722" />
     <listitem open="0" type="813" id="1728" />
     <listitem open="0" type="813" id="1743" />
     <listitem open="0" type="817" id="1108" >
      <listitem open="0" type="815" id="1109" />
     </listitem>
     <listitem open="1" type="818" id="1180" >
      <listitem open="1" type="813" id="1181" >
       <listitem open="0" type="815" id="1187" />
       <listitem open="0" type="815" id="1189" />
      </listitem>
     </listitem>
     <listitem open="1" type="818" id="1533" >
      <listitem open="1" type="813" id="1530" >
       <listitem open="0" type="815" id="1565" />
      </listitem>
     </listitem>
     <listitem open="1" type="818" id="1065" >
      <listitem open="0" type="813" id="1630" >
       <listitem open="0" type="814" id="1632" />
       <listitem open="0" type="814" id="1634" />
       <listitem open="0" type="814" id="1637" />
       <listitem open="0" type="814" id="1635" />
       <listitem open="0" type="815" id="1631" />
      </listitem>
      <listitem open="1" type="813" id="862" >
       <listitem open="0" type="815" id="1699" />
       <listitem open="0" type="815" id="1705" />
       <listitem open="0" type="815" id="1708" />
       <listitem open="0" type="815" id="AByf5700jfFP" />
      </listitem>
      <listitem open="0" type="813" id="859" >
       <listitem open="0" type="815" id="1107" />
       <listitem open="0" type="815" id="1703" />
       <listitem open="0" type="815" id="1711" />
      </listitem>
      <listitem open="0" type="813" id="849" >
       <listitem open="0" type="814" id="898" />
       <listitem open="0" type="815" id="851" />
       <listitem open="0" type="815" id="853" />
       <listitem open="0" type="815" id="854" />
       <listitem open="0" type="815" id="1719" />
      </listitem>
      <listitem open="0" type="813" id="476" />
      <listitem open="0" type="813" id="514" >
       <listitem open="0" type="815" id="623" />
      </listitem>
      <listitem open="0" type="813" id="441" />
      <listitem open="0" type="813" id="540" />
      <listitem open="0" type="813" id="544" />
      <listitem open="0" type="813" id="1360" />
      <listitem open="0" type="813" id="470" />
      <listitem open="0" type="813" id="976" >
       <listitem open="0" type="815" id="981" />
       <listitem open="0" type="815" id="982" />
       <listitem open="0" type="815" id="983" />
       <listitem open="0" type="815" id="984" />
      </listitem>
      <listitem open="0" type="813" id="774" >
       <listitem open="0" type="814" id="645" />
       <listitem open="0" type="815" id="582" />
       <listitem open="0" type="815" id="584" />
       <listitem open="0" type="815" id="585" />
       <listitem open="0" type="815" id="586" />
       <listitem open="0" type="815" id="579" />
       <listitem open="0" type="815" id="576" />
       <listitem open="0" type="815" id="612" />
       <listitem open="0" type="815" id="587" />
       <listitem open="0" type="815" id="1706" />
       <listitem open="0" type="815" id="1709" />
      </listitem>
      <listitem open="0" type="813" id="934" >
       <listitem open="0" type="815" id="937" />
       <listitem open="0" type="815" id="938" />
      </listitem>
      <listitem open="0" type="813" id="643" >
       <listitem open="0" type="814" id="647" />
       <listitem open="0" type="814" id="649" />
       <listitem open="0" type="815" id="651" />
       <listitem open="0" type="815" id="652" />
      </listitem>
      <listitem open="0" type="813" id="515" />
      <listitem open="1" type="813" id="1535" >
       <listitem open="0" type="814" id="1538" />
       <listitem open="0" type="815" id="1540" />
       <listitem open="0" type="815" id="1542" />
       <listitem open="0" type="815" id="1544" />
       <listitem open="0" type="815" id="1545" />
      </listitem>
      <listitem open="0" type="813" id="1361" >
       <listitem open="0" type="815" id="1380" />
      </listitem>
      <listitem open="0" type="817" id="1625" >
       <listitem open="0" type="815" id="1627" />
      </listitem>
      <listitem open="0" type="817" id="1018" >
       <listitem open="0" type="815" id="1020" />
       <listitem open="0" type="815" id="1021" />
      </listitem>
      <listitem open="0" type="817" id="1066" >
       <listitem open="0" type="815" id="1074" />
       <listitem open="0" type="815" id="1076" />
      </listitem>
      <listitem open="0" type="817" id="605" >
       <listitem open="0" type="815" id="606" />
       <listitem open="0" type="815" id="607" />
      </listitem>
      <listitem open="0" type="817" id="483" >
       <listitem open="0" type="815" id="484" />
       <listitem open="0" type="815" id="485" />
       <listitem open="0" type="815" id="486" />
       <listitem open="0" type="815" id="496" />
       <listitem open="0" type="815" id="846" />
       <listitem open="0" type="815" id="1084" />
       <listitem open="0" type="815" id="1025" />
       <listitem open="0" type="815" id="1083" />
       <listitem open="0" type="815" id="1095" />
      </listitem>
      <listitem open="1" type="817" id="1505" >
       <listitem open="0" type="815" id="1507" />
       <listitem open="0" type="815" id="1509" />
       <listitem open="0" type="815" id="1510" />
       <listitem open="0" type="815" id="1543" />
      </listitem>
      <listitem open="0" type="817" id="453" >
       <listitem open="0" type="815" id="454" />
       <listitem open="0" type="815" id="491" />
       <listitem open="0" type="815" id="510" />
       <listitem open="0" type="815" id="457" />
       <listitem open="0" type="815" id="456" />
       <listitem open="0" type="815" id="564" />
      </listitem>
      <listitem open="0" type="817" id="460" >
       <listitem open="0" type="815" id="480" />
       <listitem open="0" type="815" id="461" />
       <listitem open="0" type="815" id="488" />
       <listitem open="0" type="815" id="490" />
       <listitem open="0" type="815" id="619" />
       <listitem open="0" type="815" id="1162" />
       <listitem open="0" type="815" id="1242" />
      </listitem>
      <listitem open="0" type="817" id="522" >
       <listitem open="0" type="815" id="654" />
       <listitem open="0" type="815" id="537" />
       <listitem open="0" type="815" id="861" />
       <listitem open="0" type="815" id="532" />
       <listitem open="0" type="815" id="533" />
       <listitem open="0" type="815" id="534" />
       <listitem open="0" type="815" id="860" />
       <listitem open="0" type="815" id="567" />
       <listitem open="0" type="815" id="571" />
       <listitem open="0" type="815" id="614" />
       <listitem open="0" type="815" id="625" />
      </listitem>
      <listitem open="1" type="817" id="1409" >
       <listitem open="0" type="815" id="1410" />
       <listitem open="0" type="815" id="1564" />
      </listitem>
      <listitem open="1" type="817" id="434" >
       <listitem open="0" type="815" id="451" />
       <listitem open="0" type="815" id="550" />
       <listitem open="0" type="815" id="450" />
       <listitem open="0" type="815" id="509" />
       <listitem open="0" type="815" id="436" />
       <listitem open="0" type="815" id="474" />
       <listitem open="0" type="815" id="468" />
       <listitem open="0" type="815" id="475" />
       <listitem open="0" type="815" id="497" />
       <listitem open="0" type="815" id="563" />
       <listitem open="0" type="815" id="1340" />
      </listitem>
      <listitem open="0" type="817" id="555" >
       <listitem open="0" type="815" id="458" />
       <listitem open="0" type="815" id="479" />
       <listitem open="0" type="815" id="562" />
       <listitem open="0" type="815" id="1168" />
      </listitem>
     </listitem>
     <listitem open="0" type="818" id="1214" >
      <listitem open="0" type="817" id="1224" >
       <listitem open="0" type="815" id="1218" />
       <listitem open="0" type="815" id="1221" />
      </listitem>
     </listitem>
     <listitem open="0" type="830" id="Datatypes" >
      <listitem open="0" type="829" id="1734" />
      <listitem open="0" type="829" id="1738" />
      <listitem open="0" type="829" id="1737" />
      <listitem open="0" type="829" id="1727" />
      <listitem open="0" type="829" id="1753" />
      <listitem open="1" type="829" id="650" />
      <listitem open="0" type="829" id="1729" />
      <listitem open="0" type="829" id="1742" />
      <listitem open="1" type="829" id="1423" />
      <listitem open="1" type="829" id="1636" />
      <listitem open="1" type="829" id="648" />
      <listitem open="0" type="829" id="1735" />
      <listitem open="0" type="829" id="1733" />
      <listitem open="0" type="829" id="1752" />
      <listitem open="0" type="829" id="1736" />
      <listitem open="1" type="829" id="1633" />
      <listitem open="0" type="829" id="1723" />
      <listitem open="0" type="829" id="1724" />
      <listitem open="0" type="829" id="VD7AEpl0JXh3" />
      <listitem open="0" type="829" id="1745" />
      <listitem open="1" type="829" id="428" />
      <listitem open="0" type="829" id="mTmjmw6kzQLX" />
      <listitem open="0" type="829" id="Fbn6W5WNEh2f" />
      <listitem open="1" type="829" id="427" />
      <listitem open="0" type="829" id="1747" />
      <listitem open="0" type="829" id="1725" />
      <listitem open="0" type="829" id="1730" />
      <listitem open="0" type="829" id="1751" />
      <listitem open="0" type="829" id="1750" />
      <listitem open="0" type="829" id="1749" />
      <listitem open="0" type="829" id="1739" />
      <listitem open="1" type="829" id="430" />
      <listitem open="1" type="829" id="429" />
      <listitem open="1" type="829" id="426" />
      <listitem open="1" type="829" id="431" />
      <listitem open="1" type="829" id="1183" />
      <listitem open="1" type="829" id="1539" />
      <listitem open="1" type="829" id="646" />
      <listitem open="0" type="829" id="1720" />
      <listitem open="1" type="829" id="432" />
      <listitem open="1" type="829" id="433" />
      <listitem open="0" type="829" id="1732" />
      <listitem open="0" type="829" id="1731" />
      <listitem open="0" type="829" id="1746" />
      <listitem open="0" type="829" id="1700" />
     </listitem>
    </listitem>
    <listitem open="1" type="802" id="Use Case View" />
    <listitem open="1" type="821" id="Component View" />
    <listitem open="1" type="827" id="Deployment View" />
    <listitem open="1" type="836" id="Entity Relationship Model" />
   </listitem>
  </listview>
  <codegeneration>
   <codegenerator language="Java" />
  </codegeneration>
 </XMI.extensions>
</XMI>
