Warning, /libraries/phonon/doc/DESIGN/frontend-backend decoupling and construction.xmi is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2006-02-21T19:57:36" xmi.version="1.2" >
0003  <XMI.header>
0004   <XMI.documentation>
0005    <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
0006    <XMI.exporterVersion>1.5.2</XMI.exporterVersion>
0007    <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
0008   </XMI.documentation>
0009   <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
0010  </XMI.header>
0011  <XMI.content>
0012   <UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="UML Model" >
0013    <UML:Namespace.ownedElement>
0014     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1015" isRoot="false" isAbstract="false" name="datatype" />
0015     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1026" isRoot="false" isAbstract="false" name="constructor" />
0016     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1027" isRoot="false" isAbstract="false" name="friend" />
0017     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1028" isRoot="false" isAbstract="false" name="virtual" />
0018     <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1056" isRoot="false" isAbstract="false" name="singleton" />
0019     <UML:DataType stereotype="1015" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1014" isRoot="false" isAbstract="false" name="int" />
0020     <UML:DataType stereotype="1015" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1016" isRoot="false" isAbstract="false" name="char" />
0021     <UML:DataType stereotype="1015" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1017" isRoot="false" isAbstract="false" name="bool" />
0022     <UML:DataType stereotype="1015" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1018" isRoot="false" isAbstract="false" name="float" />
0023     <UML:DataType stereotype="1015" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1019" isRoot="false" isAbstract="false" name="double" />
0024     <UML:DataType stereotype="1015" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1020" isRoot="false" isAbstract="false" name="short" />
0025     <UML:DataType stereotype="1015" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1021" isRoot="false" isAbstract="false" name="long" />
0026     <UML:DataType stereotype="1015" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1022" isRoot="false" isAbstract="false" name="unsigned int" />
0027     <UML:DataType stereotype="1015" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1023" isRoot="false" isAbstract="false" name="unsigned short" />
0028     <UML:DataType stereotype="1015" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1024" isRoot="false" isAbstract="false" name="unsigned long" />
0029     <UML:DataType stereotype="1015" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1025" isRoot="false" isAbstract="false" name="string" />
0030     <UML:DataType stereotype="1015" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1054" isRoot="false" isAbstract="false" name="Phonon::Ifaces::AudioPath*" />
0031     <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1029" isRoot="false" isAbstract="false" name="Phonon" >
0032      <UML:Namespace.ownedElement>
0033       <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="1029" xmi.id="1030" isRoot="false" isAbstract="false" name="Ifaces" >
0034        <UML:Namespace.ownedElement>
0035         <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1030" xmi.id="1033" isRoot="false" isAbstract="true" name="AudioPath" />
0036         <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1030" xmi.id="1164" isRoot="false" isAbstract="true" name="Backend" >
0037          <UML:Classifier.feature>
0038           <UML:Operation stereotype="1028" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1178" isRoot="false" isAbstract="true" isQuery="false" name="createAudioPath" >
0039            <UML:BehavioralFeature.parameter>
0040             <UML:Parameter kind="return" xmi.id="2084" type="1054" />
0041             <UML:Parameter isSpecification="false" visibility="private" xmi.id="1179" value="0" type="1052" name="parent" />
0042            </UML:BehavioralFeature.parameter>
0043           </UML:Operation>
0044          </UML:Classifier.feature>
0045         </UML:Class>
0046        </UML:Namespace.ownedElement>
0047       </UML:Package>
0048       <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1029" xmi.id="1031" isRoot="false" isAbstract="false" name="AudioPath" >
0049        <UML:Classifier.feature>
0050         <UML:Operation stereotype="1026" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1058" isRoot="false" isAbstract="false" isQuery="false" name="AudioPath" >
0051          <UML:BehavioralFeature.parameter>
0052           <UML:Parameter isSpecification="false" visibility="private" xmi.id="1061" value="0" type="1052" name="parent" />
0053          </UML:BehavioralFeature.parameter>
0054         </UML:Operation>
0055         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1064" isRoot="false" isAbstract="false" isQuery="false" name="setupIface" />
0056        </UML:Classifier.feature>
0057       </UML:Class>
0058       <UML:Class isSpecification="false" isLeaf="false" visibility="private" namespace="1029" xmi.id="1032" isRoot="false" isAbstract="false" name="AudioPathPrivate" >
0059        <UML:Classifier.feature>
0060         <UML:Operation stereotype="1026" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1104" isRoot="false" isAbstract="false" isQuery="false" name="AudioPathPrivate" />
0061         <UML:Operation stereotype="1028" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1076" isRoot="false" isAbstract="false" isQuery="false" name="createIface" />
0062         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1078" isRoot="false" isAbstract="false" isQuery="false" name="setIface" >
0063          <UML:BehavioralFeature.parameter>
0064           <UML:Parameter isSpecification="false" visibility="private" xmi.id="1081" value="" type="1079" name="newIfacePtr" />
0065          </UML:BehavioralFeature.parameter>
0066         </UML:Operation>
0067        </UML:Classifier.feature>
0068       </UML:Class>
0069       <UML:Class stereotype="1056" isSpecification="false" isLeaf="false" visibility="private" namespace="1029" xmi.id="1050" isRoot="false" isAbstract="false" name="Factory" >
0070        <UML:Classifier.feature>
0071         <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1051" isRoot="false" isAbstract="false" isQuery="false" name="createAudioPath" >
0072          <UML:BehavioralFeature.parameter>
0073           <UML:Parameter kind="return" xmi.id="2085" type="1054" />
0074           <UML:Parameter isSpecification="false" visibility="private" xmi.id="1053" value="0" type="1052" name="parent" />
0075          </UML:BehavioralFeature.parameter>
0076         </UML:Operation>
0077        </UML:Classifier.feature>
0078       </UML:Class>
0079       <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="1029" xmi.id="1160" isRoot="false" isAbstract="false" name="Impl" >
0080        <UML:Namespace.ownedElement>
0081         <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1160" xmi.id="1162" isRoot="false" isAbstract="false" name="Backend" >
0082          <UML:GeneralizableElement.generalization>
0083           <UML:Generalization xmi.idref="1170" />
0084          </UML:GeneralizableElement.generalization>
0085          <UML:Classifier.feature>
0086           <UML:Operation stereotype="1028" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1996" isRoot="false" isAbstract="false" isQuery="false" name="createAudioPath" >
0087            <UML:BehavioralFeature.parameter>
0088             <UML:Parameter kind="return" xmi.id="2086" type="1054" />
0089             <UML:Parameter isSpecification="false" visibility="private" xmi.id="1997" value="0" type="1052" name="parent" />
0090            </UML:BehavioralFeature.parameter>
0091           </UML:Operation>
0092          </UML:Classifier.feature>
0093         </UML:Class>
0094         <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="1160" xmi.id="1201" isRoot="false" isAbstract="false" name="AudioPath" >
0095          <UML:GeneralizableElement.generalization>
0096           <UML:Generalization xmi.idref="1206" />
0097          </UML:GeneralizableElement.generalization>
0098          <UML:Classifier.feature>
0099           <UML:Operation stereotype="1026" isSpecification="false" isLeaf="false" visibility="public" xmi.id="1682" isRoot="false" isAbstract="false" isQuery="false" name="AudioPath" />
0100          </UML:Classifier.feature>
0101         </UML:Class>
0102        </UML:Namespace.ownedElement>
0103       </UML:Package>
0104      </UML:Namespace.ownedElement>
0105     </UML:Package>
0106     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1052" isRoot="false" isAbstract="false" name="QObject*" />
0107     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1079" isRoot="false" isAbstract="false" name="void*" />
0108     <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1091" isRoot="false" isAbstract="false" name="API User" />
0109     <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="1034" name="d_ptr" >
0110      <UML:Association.connection>
0111       <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1035" aggregation="composite" type="1031" name="" multiplicity="1" />
0112       <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1036" aggregation="none" type="1032" name="" multiplicity="1" />
0113      </UML:Association.connection>
0114     </UML:Association>
0115     <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="1037" name="iface_ptr" >
0116      <UML:Association.connection>
0117       <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1038" aggregation="aggregate" type="1032" name="" multiplicity="1" />
0118       <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1039" aggregation="none" type="1033" name="" multiplicity="0..1" />
0119      </UML:Association.connection>
0120     </UML:Association>
0121     <UML:Generalization isSpecification="false" child="1162" visibility="public" namespace="m1" xmi.id="1170" parent="1164" discriminator="" name="" />
0122     <UML:Generalization isSpecification="false" child="1201" visibility="public" namespace="m1" xmi.id="1206" parent="1033" discriminator="" name="" />
0123     <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="1215" name="d->backend" >
0124      <UML:Association.connection>
0125       <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1216" aggregation="aggregate" type="1050" name="" multiplicity="1" />
0126       <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1217" aggregation="none" type="1164" name="" multiplicity="0..1" />
0127      </UML:Association.connection>
0128     </UML:Association>
0129     <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="1232" name="creates instance of" >
0130      <UML:Association.connection>
0131       <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1233" aggregation="none" type="1162" name="" />
0132       <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1234" aggregation="none" type="1201" name="" />
0133      </UML:Association.connection>
0134     </UML:Association>
0135     <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="1968" name="requests backend instance of Ifaces::AudioPath" >
0136      <UML:Association.connection>
0137       <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1969" aggregation="none" type="1032" name="" />
0138       <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1970" aggregation="none" type="1050" name="" />
0139      </UML:Association.connection>
0140     </UML:Association>
0141     <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="1975" name="forward request" >
0142      <UML:Association.connection>
0143       <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="false" xmi.id="1976" aggregation="none" type="1050" name="" />
0144       <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1977" aggregation="none" type="1164" name="" />
0145      </UML:Association.connection>
0146     </UML:Association>
0147    </UML:Namespace.ownedElement>
0148   </UML:Model>
0149  </XMI.content>
0150  <XMI.extensions xmi.extender="umbrello" >
0151   <docsettings viewid="1013" documentation="" uniqueid="2086" />
0152   <diagrams>
0153    <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="753" snapy="10" showatts="1" xmi.id="1013" documentation="" type="402" showops="1" showpackage="1" name="class diagram" localid="900000" showstereotype="1" showscope="1" snapcsgrid="0" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="603" >
0154     <widgets>
0155      <classwidget usesdiagramfillcolour="0" width="206" showattsigs="601" usesdiagramusefillcolour="0" x="55" y="54" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="49" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1031" showoperations="1" showpackage="1" showscope="1" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
0156      <classwidget usesdiagramfillcolour="0" width="179" showattsigs="601" usesdiagramusefillcolour="0" x="99" y="213" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="63" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1032" showoperations="1" showpackage="1" showscope="1" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
0157      <classwidget usesdiagramfillcolour="0" width="185" showattsigs="601" usesdiagramusefillcolour="0" x="96" y="396" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="28" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1033" showoperations="1" showpackage="1" showscope="1" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,75,1,0,0,0,0" linecolor="#ff0000" />
0158      <classwidget usesdiagramfillcolour="0" width="399" showattsigs="601" usesdiagramusefillcolour="0" x="313" y="218" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="49" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1050" showoperations="1" showpackage="1" showscope="1" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
0159      <classwidget usesdiagramfillcolour="0" width="399" showattsigs="601" usesdiagramusefillcolour="0" x="313" y="391" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="35" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1164" showoperations="1" showpackage="1" showscope="1" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,50,1,0,0,0,0" linecolor="#ff0000" />
0160      <classwidget usesdiagramfillcolour="0" width="359" showattsigs="601" usesdiagramusefillcolour="0" x="333" y="522" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="35" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1162" showoperations="1" showpackage="1" showscope="1" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" />
0161      <classwidget usesdiagramfillcolour="1" width="206" showattsigs="601" usesdiagramusefillcolour="1" x="85" y="521" showopsigs="601" linewidth="none" fillcolour="none" height="35" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1201" showoperations="1" showpackage="1" showscope="1" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,75,0,0,0,0,0" linecolor="none" />
0162     </widgets>
0163     <messages/>
0164     <associations>
0165      <assocwidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" linewidth="none" widgetbid="1032" widgetaid="1031" xmi.id="1034" linecolor="none" >
0166       <linepath>
0167        <startpoint startx="158" starty="103" />
0168        <endpoint endx="158" endy="213" />
0169       </linepath>
0170       <floatingtext usesdiagramfillcolour="1" width="33" usesdiagramusefillcolour="1" x="158" y="158" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="2057" text="d_ptr" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0171       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="160" y="105" linewidth="none" posttext="" role="701" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="2058" text="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0172       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="160" y="179" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="2059" text="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0173      </assocwidget>
0174      <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="1033" widgetaid="1032" xmi.id="1037" linecolor="none" >
0175       <linepath>
0176        <startpoint startx="188" starty="276" />
0177        <endpoint endx="188" endy="396" />
0178       </linepath>
0179       <floatingtext usesdiagramfillcolour="1" width="50" usesdiagramusefillcolour="1" x="188" y="336" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="2060" text="iface_ptr" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0180       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="190" y="278" linewidth="none" posttext="" role="701" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="2061" text="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0181       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="190" y="362" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="2062" text="0..1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0182      </assocwidget>
0183      <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="1164" widgetaid="1162" xmi.id="1170" linecolor="none" >
0184       <linepath>
0185        <startpoint startx="512" starty="522" />
0186        <endpoint endx="512" endy="426" />
0187       </linepath>
0188      </assocwidget>
0189      <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="1033" widgetaid="1201" xmi.id="1206" linecolor="none" >
0190       <linepath>
0191        <startpoint startx="188" starty="521" />
0192        <endpoint endx="188" endy="424" />
0193       </linepath>
0194      </assocwidget>
0195      <assocwidget totalcounta="3" indexa="1" totalcountb="3" indexb="1" linewidth="none" widgetbid="1164" widgetaid="1050" xmi.id="1215" linecolor="none" >
0196       <linepath>
0197        <startpoint startx="446" starty="267" />
0198        <endpoint endx="446" endy="391" />
0199       </linepath>
0200       <floatingtext usesdiagramfillcolour="1" width="66" usesdiagramusefillcolour="1" x="446" y="329" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="2063" text="d->backend" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0201       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="448" y="269" linewidth="none" posttext="" role="701" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="2064" text="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0202       <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="448" y="357" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="2065" text="0..1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0203      </assocwidget>
0204      <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="1201" widgetaid="1162" xmi.id="1232" linecolor="none" >
0205       <linepath>
0206        <startpoint startx="512" starty="557" />
0207        <endpoint endx="188" endy="556" />
0208        <point x="512" y="591" />
0209        <point x="188" y="591" />
0210       </linepath>
0211       <floatingtext usesdiagramfillcolour="1" width="100" usesdiagramusefillcolour="1" x="291" y="572" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="2066" text="creates instance of" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0212      </assocwidget>
0213      <assocwidget totalcounta="3" indexa="2" totalcountb="2" indexb="1" linewidth="none" widgetbid="1050" widgetaid="1032" xmi.id="1968" linecolor="none" >
0214       <linepath>
0215        <startpoint startx="218" starty="213" />
0216        <endpoint endx="512" endy="218" />
0217        <point x="218" y="177" />
0218        <point x="512" y="177" />
0219       </linepath>
0220       <floatingtext usesdiagramfillcolour="1" width="237" usesdiagramusefillcolour="1" x="246" y="161" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="2072" text="requests backend instance of Ifaces::AudioPath" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0221      </assocwidget>
0222      <assocwidget totalcounta="3" indexa="2" totalcountb="3" indexb="2" linewidth="none" widgetbid="1164" widgetaid="1050" xmi.id="1975" linecolor="none" >
0223       <linepath>
0224        <startpoint startx="579" starty="267" />
0225        <endpoint endx="579" endy="391" />
0226       </linepath>
0227       <floatingtext usesdiagramfillcolour="1" width="86" usesdiagramusefillcolour="1" x="579" y="329" linewidth="none" posttext="" role="703" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="2083" text="forward request" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0228      </assocwidget>
0229     </associations>
0230    </diagram>
0231    <diagram snapgrid="1" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="100" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" canvaswidth="753" snapy="10" showatts="1" xmi.id="1088" documentation="" type="403" showops="1" showpackage="0" name="sequence diagram" localid="899993" showstereotype="0" showscope="1" snapcsgrid="0" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="635" >
0232     <widgets>
0233      <objectwidget usesdiagramfillcolour="0" width="70" usesdiagramusefillcolour="0" x="5" y="20" instancename="" linewidth="none" fillcolour="#ffffc0" height="60" usefillcolor="1" isinstance="0" xmi.id="1091" decon="0" localid="899999" multipleinstance="0" drawasactor="1" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,50,0,1,0,0,0" linecolor="#ff0000" />
0234      <objectwidget usesdiagramfillcolour="0" width="152" usesdiagramusefillcolour="0" x="64" y="68" instancename="new instance" linewidth="none" fillcolour="#ffffc0" height="24" usefillcolor="1" isinstance="0" xmi.id="1031" decon="0" localid="899998" multipleinstance="0" drawasactor="0" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,50,0,1,0,0,0" linecolor="#ff0000" />
0235      <objectwidget usesdiagramfillcolour="0" width="149" usesdiagramusefillcolour="1" x="176" y="98" instancename="d_ptr" linewidth="none" fillcolour="#ffffc0" height="24" usefillcolor="1" isinstance="0" xmi.id="1032" decon="0" localid="899997" multipleinstance="0" drawasactor="0" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,50,0,1,0,0,0" linecolor="#ff0000" />
0236      <objectwidget usesdiagramfillcolour="0" width="99" usesdiagramusefillcolour="1" x="281" y="48" instancename="singleton" linewidth="none" fillcolour="#ffffc0" height="24" usefillcolor="1" isinstance="0" xmi.id="1050" decon="0" localid="899996" multipleinstance="0" drawasactor="0" font="Bitstream Vera Sans,10,-1,5,50,0,1,0,0,0" linecolor="#ff0000" />
0237      <objectwidget usesdiagramfillcolour="0" width="100" usesdiagramusefillcolour="1" x="410" y="48" instancename="backend" linewidth="none" fillcolour="#ffffc0" height="24" usefillcolor="1" isinstance="0" xmi.id="1164" decon="0" localid="899994" multipleinstance="0" drawasactor="0" font="Bitstream Vera Sans,10,-1,5,50,0,1,0,0,0" linecolor="#ff0000" />
0238      <objectwidget usesdiagramfillcolour="0" width="172" usesdiagramusefillcolour="1" x="534" y="188" instancename="backend instance" linewidth="none" fillcolour="#ffffc0" height="24" usefillcolor="1" isinstance="0" xmi.id="1201" decon="0" localid="899993" multipleinstance="0" drawasactor="0" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,50,0,1,0,0,0" linecolor="#ff0000" />
0239     </widgets>
0240     <messages>
0241      <messagewidget usesdiagramfillcolour="1" width="118" usesdiagramusefillcolour="1" x="140" y="135" operation="1104" linewidth="none" widgetbid="899997" fillcolour="none" height="44" usefillcolor="1" seqnum="" textid="1110" widgetaid="899998" isinstance="0" xmi.id="1109" sequencemessagetype="1000" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" >
0242       <floatingtext usesdiagramfillcolour="1" width="140" usesdiagramusefillcolour="1" x="150" y="120" linewidth="none" posttext="" role="704" fillcolour="none" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="1110" showstereotype="1" text=": AudioPathPrivate()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0243      </messagewidget>
0244      <messagewidget usesdiagramfillcolour="1" width="118" usesdiagramusefillcolour="1" x="140" y="219" operation="1076" linewidth="none" widgetbid="899997" fillcolour="none" height="173" usefillcolor="1" seqnum="" textid="1135" widgetaid="899998" isinstance="0" xmi.id="1134" sequencemessagetype="1000" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" >
0245       <floatingtext usesdiagramfillcolour="1" width="80" usesdiagramusefillcolour="1" x="150" y="200" linewidth="none" posttext="" role="704" fillcolour="none" height="20" usefillcolor="1" pretext="" isinstance="0" xmi.id="1135" showstereotype="1" text=": createIface()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0246      </messagewidget>
0247      <messagewidget usesdiagramfillcolour="1" width="168" usesdiagramusefillcolour="1" x="460" y="256" operation="1682" linewidth="none" widgetbid="899993" fillcolour="none" height="31" usefillcolor="1" seqnum="" textid="1697" widgetaid="899994" isinstance="0" xmi.id="1696" sequencemessagetype="1000" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" >
0248       <floatingtext usesdiagramfillcolour="1" width="92" usesdiagramusefillcolour="1" x="464" y="241" linewidth="none" posttext="" role="704" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="1697" showstereotype="1" text=": AudioPath()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0249      </messagewidget>
0250      <messagewidget usesdiagramfillcolour="1" width="50" usesdiagramusefillcolour="1" x="248" y="310" operation="1078" linewidth="none" widgetbid="899997" fillcolour="none" height="32" usefillcolor="1" seqnum="" textid="1731" widgetaid="899997" isinstance="0" xmi.id="1730" sequencemessagetype="1000" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" >
0251       <floatingtext usesdiagramfillcolour="1" width="61" usesdiagramusefillcolour="1" x="250" y="291" linewidth="none" posttext="" role="705" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="1731" showstereotype="1" text=": setIface()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0252      </messagewidget>
0253      <messagewidget usesdiagramfillcolour="1" width="88" usesdiagramusefillcolour="1" x="250" y="222" operation="1051" linewidth="none" widgetbid="899996" fillcolour="none" height="94" usefillcolor="1" seqnum="" textid="1743" widgetaid="899997" isinstance="0" xmi.id="1742" sequencemessagetype="1000" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" >
0254       <floatingtext usesdiagramfillcolour="1" width="285" usesdiagramusefillcolour="1" x="258" y="201" linewidth="none" posttext="" role="704" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="1743" showstereotype="1" text=": createAudioPath() : Phonon::Ifaces::AudioPath*" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0255      </messagewidget>
0256      <messagewidget usesdiagramfillcolour="1" width="138" usesdiagramusefillcolour="1" x="330" y="235" operation="1178" linewidth="none" widgetbid="899994" fillcolour="none" height="67" usefillcolor="1" seqnum="" textid="1755" widgetaid="899996" isinstance="0" xmi.id="1754" sequencemessagetype="1000" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" >
0257       <floatingtext usesdiagramfillcolour="1" width="285" usesdiagramusefillcolour="1" x="338" y="221" linewidth="none" posttext="" role="704" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="1755" text=": createAudioPath() : Phonon::Ifaces::AudioPath*" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0258      </messagewidget>
0259      <messagewidget usesdiagramfillcolour="1" width="108" usesdiagramusefillcolour="1" x="40" y="122" operation="1058" linewidth="none" widgetbid="899998" fillcolour="none" height="303" usefillcolor="1" seqnum="" textid="1791" widgetaid="899999" isinstance="0" xmi.id="1790" sequencemessagetype="1000" showstereotype="1" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" >
0260       <floatingtext usesdiagramfillcolour="1" width="92" usesdiagramusefillcolour="1" x="44" y="101" linewidth="none" posttext="" role="704" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="1791" showstereotype="1" text=": AudioPath()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0261      </messagewidget>
0262      <messagewidget usesdiagramfillcolour="1" width="118" usesdiagramusefillcolour="1" x="132" y="346" operation="1064" linewidth="none" widgetbid="899998" fillcolour="none" height="32" usefillcolor="1" seqnum="" textid="1811" widgetaid="899997" isinstance="0" xmi.id="1810" sequencemessagetype="1000" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" >
0263       <floatingtext usesdiagramfillcolour="1" width="73" usesdiagramusefillcolour="1" x="134" y="331" linewidth="none" posttext="" role="704" fillcolour="none" height="18" usefillcolor="1" pretext="" isinstance="0" xmi.id="1811" showstereotype="1" text=": setupIface()" font="Bitstream Vera Sans,10,-1,5,50,0,0,0,0,0" linecolor="none" />
0264      </messagewidget>
0265     </messages>
0266     <associations/>
0267    </diagram>
0268   </diagrams>
0269   <listview>
0270    <listitem open="1" type="800" label="Views" >
0271     <listitem open="1" type="801" label="Logical View" >
0272      <listitem open="1" type="813" id="1091" />
0273      <listitem open="1" type="813" id="1052" />
0274      <listitem open="1" type="813" id="1079" />
0275      <listitem open="1" type="818" id="1029" >
0276       <listitem open="1" type="813" id="1031" >
0277        <listitem open="0" type="815" id="1058" />
0278        <listitem open="0" type="815" id="1064" />
0279       </listitem>
0280       <listitem open="1" type="813" id="1032" >
0281        <listitem open="0" type="815" id="1104" />
0282        <listitem open="0" type="815" id="1076" />
0283        <listitem open="0" type="815" id="1078" />
0284       </listitem>
0285       <listitem open="1" type="813" id="1050" >
0286        <listitem open="0" type="815" id="1051" />
0287       </listitem>
0288       <listitem open="1" type="818" id="1030" >
0289        <listitem open="1" type="813" id="1033" />
0290        <listitem open="1" type="813" id="1164" >
0291         <listitem open="0" type="815" id="1178" />
0292        </listitem>
0293       </listitem>
0294       <listitem open="1" type="818" id="1160" >
0295        <listitem open="1" type="813" id="1201" >
0296         <listitem open="1" type="815" id="1682" />
0297        </listitem>
0298        <listitem open="1" type="813" id="1162" >
0299         <listitem open="0" type="815" id="1996" />
0300        </listitem>
0301       </listitem>
0302      </listitem>
0303      <listitem open="1" type="830" label="Datatypes" >
0304       <listitem open="1" type="829" id="1054" />
0305       <listitem open="1" type="829" id="1017" />
0306       <listitem open="1" type="829" id="1016" />
0307       <listitem open="1" type="829" id="1019" />
0308       <listitem open="1" type="829" id="1018" />
0309       <listitem open="1" type="829" id="1014" />
0310       <listitem open="1" type="829" id="1021" />
0311       <listitem open="1" type="829" id="1020" />
0312       <listitem open="1" type="829" id="1025" />
0313       <listitem open="1" type="829" id="1022" />
0314       <listitem open="1" type="829" id="1024" />
0315       <listitem open="1" type="829" id="1023" />
0316      </listitem>
0317     </listitem>
0318     <listitem open="1" type="802" label="Use Case View" />
0319     <listitem open="1" type="821" label="Component View" />
0320     <listitem open="1" type="827" label="Deployment View" />
0321     <listitem open="1" type="836" label="Entity Relationship Model" />
0322    </listitem>
0323   </listview>
0324   <codegeneration/>
0325  </XMI.extensions>
0326 </XMI>