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>