root/trunk/freebob/doc/freebob.xmi

Revision 14, 47.8 kB (checked in by wagi, 20 years ago)

Started new implementation according UML diagrams.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 <?xml version="1.0" encoding="UTF-8"?>
2 <XMI xmlns:UML="org.omg/standards/UML" verified="false" timestamp="" xmi.version="1.2" >
3  <XMI.header>
4   <XMI.documentation>
5    <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
6    <XMI.exporterVersion>1.2.0</XMI.exporterVersion>
7    <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
8   </XMI.documentation>
9   <XMI.model xmi.name="freebob" href="/home/wagi/src/alsa/freebob/doc/freebob.xmi" />
10   <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
11  </XMI.header>
12  <XMI.content>
13   <docsettings viewid="209" documentation="" uniqueid="329" />
14   <UML:Model>
15    <UML:DataType stereotype="datatype" visibility="public" xmi.id="11" name="int" />
16    <UML:DataType stereotype="datatype" visibility="public" xmi.id="12" name="char" />
17    <UML:DataType stereotype="datatype" visibility="public" xmi.id="13" name="bool" />
18    <UML:DataType stereotype="datatype" visibility="public" xmi.id="14" name="float" />
19    <UML:DataType stereotype="datatype" visibility="public" xmi.id="15" name="double" />
20    <UML:DataType stereotype="datatype" visibility="public" xmi.id="16" name="long" />
21    <UML:DataType stereotype="datatype" visibility="public" xmi.id="17" name="short" />
22    <UML:DataType stereotype="datatype" visibility="public" xmi.id="18" name="string" />
23    <UML:Class stereotype="class" visibility="public" xmi.id="214" name="CM Handler" >
24     <UML:Operation visibility="public" xmi.id="57" type="void" name="succeded" />
25     <UML:Operation visibility="public" xmi.id="143" type="CM Handler*" name="getInstance" ownerScope="classifier" />
26     <UML:Operation visibility="public" xmi.id="151" type="void" name="registerStreamProcess" >
27      <UML:Parameter visibility="public" xmi.id="1" value="" type="Stream Process*" name="pStreamProcess" />
28     </UML:Operation>
29    </UML:Class>
30    <UML:Class stereotype="class" visibility="public" xmi.id="220" name="1394 Service" >
31     <UML:Operation visibility="public" xmi.id="21" type="iPCR" name="getNextFreeRemoteiPCR" />
32     <UML:Operation visibility="public" xmi.id="43" type="void" name="reserveOPCR" />
33     <UML:Operation visibility="public" xmi.id="46" type="PCR&amp;" name="getIsoChannelIOOPCR" />
34     <UML:Operation visibility="public" xmi.id="53" type="FBReturnCodes" name="setPlugFormat" >
35      <UML:Parameter visibility="public" xmi.id="1" value="" type="PCR" name="PCR" />
36      <UML:Parameter visibility="public" xmi.id="2" value="" type="StreamFormat" name="StreamFormat" />
37     </UML:Operation>
38     <UML:Operation visibility="public" xmi.id="63" type="FBReturnCodes" name="createPtToPtConnection" >
39      <UML:Parameter visibility="public" xmi.id="1" value="" type="oPCR" name="SourcePlug" />
40      <UML:Parameter visibility="public" xmi.id="2" value="" type="iPCR" name="DestPlug" />
41     </UML:Operation>
42     <UML:Operation visibility="public" xmi.id="64" type="FBReturnCodes" name="allocIsoChannel" >
43      <UML:Parameter visibility="public" xmi.id="1" value="" type="int" name="iChannelNr" />
44     </UML:Operation>
45     <UML:Operation visibility="public" xmi.id="65" type="FBReturnCodes" name="freeIsoChannel" >
46      <UML:Parameter visibility="public" xmi.id="1" value="" type="int" name="iChannelNr" />
47     </UML:Operation>
48     <UML:Operation visibility="public" xmi.id="112" type="void" name="busresetHandler" ownerScope="classifier" >
49      <UML:Parameter visibility="public" xmi.id="1" value="" type="raw1394handle_t" name="handle" />
50      <UML:Parameter visibility="public" xmi.id="2" value="" type="int" name="iGenerationCount" />
51     </UML:Operation>
52     <UML:Operation visibility="public" xmi.id="120" type="FBReturnCodes" name="getGUID" >
53      <UML:Parameter visibility="public" xmi.id="1" value="" type="NodeId" name="nodeId" />
54      <UML:Parameter visibility="public" xmi.id="2" value="" type="octlet_t*" name="pGUID" />
55     </UML:Operation>
56     <UML:Operation visibility="public" xmi.id="146" type="1394 Service*" name="getInstance" ownerScope="classifier" />
57     <UML:Operation visibility="public" xmi.id="184" type="FBReturnCodes" name="unreserveOPCR" />
58     <UML:Operation visibility="protected" xmi.id="218" type="FBReturnCodes" name="discoverDevices" />
59    </UML:Class>
60    <UML:Class stereotype="class" visibility="public" xmi.id="22" isAbstract="true" name="PCR" />
61    <UML:Class stereotype="class" visibility="public" xmi.id="23" name="iPCR" />
62    <UML:Class stereotype="class" visibility="public" xmi.id="25" name="oPCR" />
63    <UML:Class stereotype="class" visibility="public" xmi.id="182" name="AV/C Stack" >
64     <UML:Operation visibility="public" xmi.id="28" type="FBReturnCodes" name="sendCommand" >
65      <UML:Parameter visibility="public" xmi.id="1" value="" type="AV/C Command" name="command" />
66     </UML:Operation>
67     <UML:Operation visibility="public" xmi.id="145" type="AV/C Stack*" name="getInstance" ownerScope="classifier" />
68    </UML:Class>
69    <UML:Class stereotype="class" visibility="public" xmi.id="29" isAbstract="true" name="AV/C Command" />
70    <UML:Class stereotype="class" visibility="public" xmi.id="30" name="Reserve" />
71    <UML:Class stereotype="class" visibility="public" xmi.id="32" name="InputSelect" />
72    <UML:Enum stereotype="enum" visibility="public" xmi.id="34" name="FBReturnCodes" >
73     <UML:EnumLiteral visibility="public" xmi.id="35" name="FBRC_Success" />
74    </UML:Enum>
75    <UML:Class stereotype="class" visibility="public" xmi.id="44" name="ExtendedStreamFormatInfo" />
76    <UML:Class stereotype="class" visibility="public" xmi.id="177" name="Stream Process" >
77     <UML:Operation visibility="public" xmi.id="48" type="void" name="setIsoChannel" />
78     <UML:Operation visibility="public" xmi.id="49" type="void" name="startStreamProcess" />
79    </UML:Class>
80    <UML:Class stereotype="class" visibility="public" xmi.id="180" name="AV Service" >
81     <UML:Operation visibility="public" xmi.id="51" type="void" name="createLink" />
82     <UML:Operation visibility="public" xmi.id="52" type="void" name="startLink" />
83     <UML:Operation visibility="public" xmi.id="144" type="AV Service*" name="getInstance" ownerScope="classifier" />
84    </UML:Class>
85    <UML:Enum stereotype="enum" visibility="public" xmi.id="55" name="StreamFormat" />
86    <UML:Class stereotype="class" visibility="public" xmi.id="228" name="AV/C Device" >
87     <UML:Operation visibility="public" xmi.id="91" type="FBReturnCodes" name="addPlug" >
88      <UML:Parameter visibility="public" xmi.id="1" value="" type="Plug*" name="cpPlug" />
89     </UML:Operation>
90     <UML:Operation visibility="public" xmi.id="229" type="FBReturnCodes" name="addSubUnit" >
91      <UML:Parameter visibility="public" xmi.id="1" value="" type="Sub Unit*" name="cpSubUnit" />
92     </UML:Operation>
93     <UML:Attribute visibility="private" xmi.id="85" value="" type="PlugVector" name="m_plugs" />
94     <UML:Attribute visibility="private" xmi.id="93" value="" type="int" name="m_iNodeId" />
95     <UML:Attribute visibility="private" xmi.id="94" value="" type="octlet_t" name="m_GUID" />
96     <UML:Attribute visibility="private" xmi.id="97" value="" type="bool" name="m_bResourceManagerCapable" />
97     <UML:Attribute visibility="private" xmi.id="98" value="" type="bool" name="m_bCycleMasterCapable" />
98     <UML:Attribute visibility="private" xmi.id="99" value="" type="bool" name="m_bIsochronousCapable" />
99     <UML:Attribute visibility="private" xmi.id="100" value="" type="bool" name="m_bBusManagerCapable" />
100     <UML:Attribute visibility="private" xmi.id="101" value="" type="int" name="m_iCycleMasterClockAccuracy" />
101     <UML:Attribute visibility="private" xmi.id="102" value="" type="int" name="m_iNodeCapabilities" />
102     <UML:Attribute visibility="private" xmi.id="103" value="" type="int" name="m_iVendorId" />
103     <UML:Attribute visibility="private" xmi.id="104" value="" type="int" name="m_iUnitSpecId" />
104     <UML:Attribute visibility="private" xmi.id="105" value="" type="int" name="m_iUnitSoftwareVersion" />
105     <UML:Attribute visibility="private" xmi.id="106" value="" type="int" name="m_iModelId" />
106     <UML:Attribute visibility="private" xmi.id="107" value="" type="string" name="m_sTextualLeaves" />
107    </UML:Class>
108    <UML:Class stereotype="class" visibility="public" xmi.id="70" name="Unit" />
109    <UML:Class stereotype="class" visibility="public" xmi.id="329" name="Sub Unit" />
110    <UML:Class stereotype="class" visibility="public" xmi.id="262" isAbstract="true" name="Plug" />
111    <UML:DataType stereotype="datatype" visibility="public" xmi.id="76" name="container" />
112    <UML:Class stereotype="class" visibility="public" xmi.id="83" name="PlugVector" >
113     <template visibility="public" xmi.id="84" type="class" name="Vector" />
114    </UML:Class>
115    <UML:DataType stereotype="datatype" visibility="public" xmi.id="87" name="plugs" />
116    <UML:Class stereotype="class" comment="
117 " visibility="public" xmi.id="109" name="Device Discovery" >
118     <UML:Operation visibility="public" xmi.id="123" type="FBReturnCodes" name="getAVCDeviceVector" >
119      <UML:Parameter visibility="public" xmi.id="1" value="" type="AV/C Device*" name="pAVCDeviceVector" />
120     </UML:Operation>
121     <UML:Attribute comment="If a bus reset occurs, the generation count is increased." visibility="public" xmi.id="111" value="" type="int" name="m_iGenerationCount" />
122    </UML:Class>
123    <UML:DataType stereotype="datatype" visibility="public" xmi.id="113" name="raw1394handle_t" />
124    <UML:DataType stereotype="datatype" visibility="public" xmi.id="114" name="octlet_t" />
125    <UML:DataType stereotype="datatype" visibility="public" xmi.id="121" name="NodeId" />
126    <UML:Generalization child="23" visibility="public" xmi.id="24" parent="22" />
127    <UML:Generalization child="25" visibility="public" xmi.id="26" parent="22" />
128    <UML:Generalization child="30" visibility="public" xmi.id="31" parent="29" />
129    <UML:Generalization child="32" visibility="public" xmi.id="33" parent="29" />
130    <UML:Generalization child="44" visibility="public" xmi.id="45" parent="29" />
131    <UML:Generalization child="22" visibility="public" xmi.id="75" parent="262" />
132    <UML:Association visibility="public" xmi.id="95" >
133     <UML:Association.connection>
134      <UML:AssociationEndRole visibility="public" aggregation="composite" type="228" />
135      <UML:AssociationEndRole visibility="public" type="70" />
136     </UML:Association.connection>
137    </UML:Association>
138    <UML:Association visibility="public" xmi.id="96" >
139     <UML:Association.connection>
140      <UML:AssociationEndRole visibility="public" aggregation="composite" type="70" />
141      <UML:AssociationEndRole visibility="public" type="329" />
142     </UML:Association.connection>
143    </UML:Association>
144    <UML:Association visibility="public" xmi.id="122" >
145     <UML:Association.connection>
146      <UML:AssociationEndRole visibility="public" aggregation="shared" type="109" multiplicity="0..*" />
147      <UML:AssociationEndRole visibility="public" type="228" multiplicity="1" />
148     </UML:Association.connection>
149    </UML:Association>
150   </UML:Model>
151   <diagrams>
152    <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" zoom="100" showgrid="1" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="987" snapy="10" showatts="1" xmi.id="10" documentation="" type="402" showops="1" showpackage="0" name="FreeBob Class Diagrams" localid="30000" showstereotype="0" showscope="1" snapcsgrid="0" font="helvetica,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="924" >
153     <widgets>
154      <UML:ClassWidget usesdiagramfillcolour="0" width="421" showattsigs="601" usesdiagramusefillcolour="0" x="50" linecolour="#ff0000" y="211" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="67" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="214" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" />
155      <UML:ClassWidget usesdiagramfillcolour="0" width="493" showattsigs="601" usesdiagramusefillcolour="0" x="36" linecolour="#ff0000" y="430" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="202" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="220" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,12,-1,5,75,0,0,0,0,0" />
156      <UML:ClassWidget usesdiagramfillcolour="0" width="55" showattsigs="601" usesdiagramusefillcolour="0" x="808" linecolour="#ff0000" y="391" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="22" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,1,0,0,0,0" />
157      <UML:ClassWidget usesdiagramfillcolour="1" width="55" showattsigs="601" usesdiagramusefillcolour="1" x="769" linecolour="none" y="464" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="23" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" />
158      <UML:ClassWidget usesdiagramfillcolour="1" width="55" showattsigs="601" usesdiagramusefillcolour="1" x="841" linecolour="none" y="464" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="25" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" />
159      <UML:ClassWidget usesdiagramfillcolour="0" width="382" showattsigs="601" usesdiagramusefillcolour="0" x="37" linecolour="#ff0000" y="320" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="52" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="182" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,12,-1,5,75,0,0,0,0,0" />
160      <UML:ClassWidget usesdiagramfillcolour="0" width="103" showattsigs="601" usesdiagramusefillcolour="0" x="320" linecolour="#ff0000" y="24" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="29" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,1,0,0,0,0" />
161      <UML:ClassWidget usesdiagramfillcolour="1" width="58" showattsigs="601" usesdiagramusefillcolour="1" x="250" linecolour="none" y="124" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="30" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" />
162      <UML:ClassWidget usesdiagramfillcolour="1" width="77" showattsigs="601" usesdiagramusefillcolour="1" x="318" linecolour="none" y="124" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="32" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" />
163      <enumwidget usesdiagramfillcolour="0" width="102" usesdiagramusefillcolour="0" x="645" linecolour="#ff0000" y="34" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="45" usefillcolor="1" isinstance="0" xmi.id="34" showpackage="0" font="helvetica,12,-1,5,50,0,0,0,0,0" />
164      <UML:ClassWidget usesdiagramfillcolour="1" width="172" showattsigs="601" usesdiagramusefillcolour="1" x="404" linecolour="none" y="126" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="44" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" />
165      <UML:ClassWidget usesdiagramfillcolour="0" width="191" showattsigs="601" usesdiagramusefillcolour="0" x="478" linecolour="#ff0000" y="330" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="52" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="177" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" />
166      <UML:ClassWidget usesdiagramfillcolour="0" width="187" showattsigs="601" usesdiagramusefillcolour="0" x="508" linecolour="#ff0000" y="202" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="67" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="180" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" />
167      <enumwidget usesdiagramfillcolour="0" width="94" usesdiagramusefillcolour="0" x="649" linecolour="#ff0000" y="109" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="37" usefillcolor="1" isinstance="0" xmi.id="55" showpackage="0" font="helvetica,12,-1,5,50,0,0,0,0,0" />
168      <UML:ClassWidget usesdiagramfillcolour="0" width="335" showattsigs="601" usesdiagramusefillcolour="0" x="648" linecolour="#ff0000" y="593" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="255" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="228" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,12,-1,5,75,0,0,0,0,0" />
169      <UML:ClassWidget usesdiagramfillcolour="0" width="55" showattsigs="601" usesdiagramusefillcolour="0" x="810" linecolour="#ff0000" y="327" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="262" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,12,-1,5,75,1,0,0,0,0" />
170      <UML:ClassWidget usesdiagramfillcolour="0" width="96" showattsigs="601" usesdiagramusefillcolour="0" x="798" linecolour="#ff0000" y="236" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="49" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="83" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,12,-1,5,75,0,0,0,0,0" />
171      <UML:ClassWidget usesdiagramfillcolour="1" width="55" showattsigs="601" usesdiagramusefillcolour="1" x="645" linecolour="none" y="521" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="70" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" />
172      <UML:ClassWidget usesdiagramfillcolour="1" width="60" showattsigs="601" usesdiagramusefillcolour="1" x="843" linecolour="none" y="521" showopsigs="601" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="29" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="329" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="helvetica,12,-1,5,75,0,0,0,0,0" />
173      <UML:ClassWidget usesdiagramfillcolour="0" width="462" showattsigs="601" usesdiagramusefillcolour="0" x="40" linecolour="#ff0000" y="773" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="45" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="109" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Helvetica,12,-1,5,75,0,0,0,0,0" />
174      <datatypewidget usesdiagramfillcolour="1" width="117" usesdiagramusefillcolour="1" x="781" linecolour="none" y="108" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="30" usefillcolor="1" isinstance="0" xmi.id="113" font="helvetica,12,-1,5,75,1,0,0,0,0" />
175      <datatypewidget usesdiagramfillcolour="0" width="77" usesdiagramusefillcolour="0" x="780" linecolour="#ff0000" y="34" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="30" usefillcolor="1" isinstance="0" xmi.id="114" font="Helvetica,12,-1,5,75,1,0,0,0,0" />
176      <datatypewidget usesdiagramfillcolour="1" width="77" usesdiagramusefillcolour="1" x="784" linecolour="none" y="166" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="30" usefillcolor="1" isinstance="0" xmi.id="121" font="helvetica,12,-1,5,75,1,0,0,0,0" />
177     </widgets>
178     <messages/>
179     <associations>
180      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="22" widgetaid="23" xmi.id="24" >
181       <linepath>
182        <startpoint startx="796" starty="464" />
183        <endpoint endx="826" endy="420" />
184       </linepath>
185      </UML:AssocWidget>
186      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="22" widgetaid="25" xmi.id="26" >
187       <linepath>
188        <startpoint startx="868" starty="464" />
189        <endpoint endx="844" endy="420" />
190       </linepath>
191      </UML:AssocWidget>
192      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="4" indexb="1" widgetbid="29" widgetaid="30" xmi.id="31" >
193       <linepath>
194        <startpoint startx="279" starty="124" />
195        <endpoint endx="345" endy="53" />
196       </linepath>
197      </UML:AssocWidget>
198      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" widgetbid="29" widgetaid="32" xmi.id="33" >
199       <linepath>
200        <startpoint startx="356" starty="124" />
201        <endpoint endx="371" endy="53" />
202       </linepath>
203      </UML:AssocWidget>
204      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" widgetbid="29" widgetaid="44" xmi.id="45" >
205       <linepath>
206        <startpoint startx="490" starty="126" />
207        <endpoint endx="397" endy="53" />
208       </linepath>
209      </UML:AssocWidget>
210      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="262" widgetaid="22" xmi.id="75" >
211       <linepath>
212        <startpoint startx="835" starty="391" />
213        <endpoint endx="837" endy="356" />
214       </linepath>
215      </UML:AssocWidget>
216      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="70" widgetaid="228" xmi.id="95" >
217       <linepath>
218        <startpoint startx="815" starty="593" />
219        <endpoint endx="672" endy="550" />
220       </linepath>
221      </UML:AssocWidget>
222      <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="329" widgetaid="70" xmi.id="96" >
223       <linepath>
224        <startpoint startx="700" starty="535" />
225        <endpoint endx="843" endy="535" />
226       </linepath>
227      </UML:AssocWidget>
228      <UML:AssocWidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="220" widgetaid="228" roleBdoc="" roleAdoc="" type="502" changeabilityA="900" changeabilityB="900" visibilityA="200" >
229       <linepath>
230        <startpoint startx="648" starty="678" />
231        <endpoint endx="529" endy="531" />
232       </linepath>
233      </UML:AssocWidget>
234      <UML:AssocWidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="220" widgetaid="109" roleBdoc="" roleAdoc="" type="502" changeabilityA="900" changeabilityB="900" visibilityA="200" >
235       <linepath>
236        <startpoint startx="194" starty="773" />
237        <endpoint endx="282" endy="632" />
238       </linepath>
239      </UML:AssocWidget>
240      <UML:AssocWidget totalcounta="3" indexa="2" totalcountb="3" indexb="2" widgetbid="228" widgetaid="109" xmi.id="122" >
241       <linepath>
242        <startpoint startx="348" starty="773" />
243        <endpoint endx="648" endy="763" />
244       </linepath>
245       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="26" usesdiagramusefillcolour="1" x="384" linecolour="none" y="894" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="19" usefillcolor="1" pretext="" isinstance="0" xmi.id="122" text="0..*" font="helvetica,12,-1,5,50,0,0,0,0,0" />
246       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="15" usesdiagramusefillcolour="1" x="635" linecolour="none" y="741" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="19" usefillcolor="1" pretext="" isinstance="0" xmi.id="122" text="1" font="helvetica,12,-1,5,50,0,0,0,0,0" />
247      </UML:AssocWidget>
248     </associations>
249    </diagram>
250    <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="986" snapy="10" showatts="1" xmi.id="147" documentation="" type="403" showops="1" showpackage="0" name="Level Two Connection: Controller as Source" localid="29995" showstereotype="0" showscope="1" snapcsgrid="0" font="helvetica,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="1240" >
251     <widgets>
252      <UML:ObjectWidget usesdiagramfillcolour="0" width="108" usesdiagramusefillcolour="0" x="42" linecolour="#ff0000" y="55" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="60" usefillcolor="1" isinstance="0" xmi.id="177" decon="0" localid="29999" multipleinstance="0" drawasactor="1" font="helvetica,12,-1,5,50,0,1,0,0,0" />
253      <UML:ObjectWidget usesdiagramfillcolour="1" width="89" usesdiagramusefillcolour="1" x="294" linecolour="none" y="80" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" isinstance="0" xmi.id="214" decon="0" localid="29998" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" />
254      <UML:ObjectWidget usesdiagramfillcolour="1" width="96" usesdiagramusefillcolour="1" x="536" linecolour="none" y="105" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" isinstance="0" xmi.id="220" decon="0" localid="29997" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" />
255      <UML:ObjectWidget usesdiagramfillcolour="1" width="87" usesdiagramusefillcolour="1" x="716" linecolour="none" y="130" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" isinstance="0" xmi.id="182" decon="0" localid="29996" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" />
256      <UML:ObjectWidget usesdiagramfillcolour="1" width="86" usesdiagramusefillcolour="1" x="840" linecolour="none" y="155" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" isinstance="0" xmi.id="180" decon="0" localid="29995" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" />
257      <UML:NoteWidget usesdiagramfillcolour="1" width="215" usesdiagramusefillcolour="1" x="631" linecolour="none" y="9" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="64" usefillcolor="1" isinstance="0" xmi.id="162" text="All singelton instances will be created with the first getInstance call" font="helvetica,12,-1,5,50,0,0,0,0,0" />
258      <UML:NoteWidget usesdiagramfillcolour="1" width="228" usesdiagramusefillcolour="1" x="135" linecolour="none" y="9" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="55" usefillcolor="1" isinstance="0" xmi.id="185" text="Device discovery has be done at creation time of CM handler and every busreset" font="helvetica,12,-1,5,50,0,0,0,0,0" />
259     </widgets>
260     <messages>
261      <UML:MessageWidget usesdiagramfillcolour="1" width="250" usesdiagramusefillcolour="1" x="96" linecolour="none" y="139" operation="getInstance() : CM Handler*" instancename="" widgetbid="29998" usesdiagramlinecolour="1" fillcolour="none" height="149" usefillcolor="1" seqnum="" widgetaid="29999" isinstance="0" xmi.id="149" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" />
262      <UML:MessageWidget usesdiagramfillcolour="1" width="250" usesdiagramusefillcolour="1" x="96" linecolour="none" y="344" operation="registerStreamProcess(pStreamProcess : Stream Process*) : void" instancename="" widgetbid="29998" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29999" isinstance="0" xmi.id="150" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" />
263      <UML:MessageWidget usesdiagramfillcolour="1" width="254" usesdiagramusefillcolour="1" x="338" linecolour="none" y="149" operation="getInstance() : 1394 Service*" instancename="" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="107" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="157" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" />
264      <UML:MessageWidget usesdiagramfillcolour="1" width="183" usesdiagramusefillcolour="1" x="584" linecolour="none" y="196" operation="getInstance() : AV/C Stack*" instancename="" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="65" usefillcolor="1" seqnum="" widgetaid="29997" isinstance="0" xmi.id="159" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" />
265      <UML:MessageWidget usesdiagramfillcolour="1" width="132" usesdiagramusefillcolour="1" x="759" linecolour="none" y="211" operation="getInstance() : AV Service*" instancename="" widgetbid="29995" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29996" isinstance="0" xmi.id="160" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" />
266      <UML:MessageWidget usesdiagramfillcolour="1" width="254" usesdiagramusefillcolour="1" x="338" linecolour="none" y="394" operation="getNextFreeRemoteiPCR() : iPCR" instancename="" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="164" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" />
267      <UML:MessageWidget usesdiagramfillcolour="1" width="429" usesdiagramusefillcolour="1" x="338" linecolour="none" y="475" operation="sendCommand(Reserver[unit]) : FBReturnCodes" instancename="" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="165" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" />
268      <UML:MessageWidget usesdiagramfillcolour="1" width="429" usesdiagramusefillcolour="1" x="338" linecolour="none" y="533" operation="sendCommand(InputSelect) : FBReturnCodes" instancename="" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="34" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="166" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" />
269      <UML:MessageWidget usesdiagramfillcolour="1" width="429" usesdiagramusefillcolour="1" x="338" linecolour="none" y="768" operation="sendCommand(InputSelect) : FBReturnCodes" instancename="" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="169" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" />
270      <UML:MessageWidget usesdiagramfillcolour="1" width="244" usesdiagramusefillcolour="1" x="339" linecolour="none" y="599" operation="reserveOPCR() : void" instancename="" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="171" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" />
271      <UML:MessageWidget usesdiagramfillcolour="1" width="254" usesdiagramusefillcolour="1" x="338" linecolour="none" y="635" operation="setPlugFormat(iPCR, StreamFormat) : FBReturnCodes" instancename="" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="173" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" />
272      <UML:MessageWidget usesdiagramfillcolour="1" width="429" usesdiagramusefillcolour="1" x="338" linecolour="none" y="702" operation="sendCommand(extendedStreamFormat) : FBReturnCodes" instancename="" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="174" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" />
273      <UML:MessageWidget usesdiagramfillcolour="1" width="254" usesdiagramusefillcolour="1" x="338" linecolour="none" y="836" operation="getIsoChannelIOOPCR() : PCR&amp;" instancename="" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="175" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" />
274      <UML:MessageWidget usesdiagramfillcolour="1" width="240" usesdiagramusefillcolour="1" x="97" linecolour="none" y="916" operation="setIsoChannel() : void" instancename="" widgetbid="29999" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="176" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" />
275      <UML:MessageWidget usesdiagramfillcolour="1" width="240" usesdiagramusefillcolour="1" x="97" linecolour="none" y="951" operation="startStreamProcess() : void" instancename="" widgetbid="29999" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="177" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" />
276      <UML:MessageWidget usesdiagramfillcolour="1" width="795" usesdiagramusefillcolour="1" x="96" linecolour="none" y="1001" operation="getInstance() : AV Service*" instancename="" widgetbid="29995" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29999" isinstance="0" xmi.id="178" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" />
277      <UML:MessageWidget usesdiagramfillcolour="1" width="785" usesdiagramusefillcolour="1" x="97" linecolour="none" y="1062" operation="createLink() : void" instancename="" widgetbid="29995" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29999" isinstance="0" xmi.id="179" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" />
278      <UML:MessageWidget usesdiagramfillcolour="1" width="785" usesdiagramusefillcolour="1" x="97" linecolour="none" y="1092" operation="startLink() : void" instancename="" widgetbid="29995" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29999" isinstance="0" xmi.id="180" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" />
279      <UML:MessageWidget usesdiagramfillcolour="1" width="429" usesdiagramusefillcolour="1" x="338" linecolour="none" y="1146" operation="sendCommand(Reserve[free]) : FBReturnCodes" instancename="" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="32" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="181" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" />
280      <UML:MessageWidget usesdiagramfillcolour="1" width="244" usesdiagramusefillcolour="1" x="339" linecolour="none" y="1208" operation="unreserveOPCR() : FBReturnCodes" instancename="" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="183" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" />
281     </messages>
282     <associations>
283      <UML:AssocWidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="162" widgetaid="29998" roleBdoc="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" >
284       <linepath>
285        <startpoint startx="338" starty="80" />
286        <endpoint endx="631" endy="41" />
287       </linepath>
288      </UML:AssocWidget>
289      <UML:AssocWidget totalcounta="4" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="29997" widgetaid="162" roleBdoc="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" >
290       <linepath>
291        <startpoint startx="684" starty="73" />
292        <endpoint endx="584" endy="105" />
293       </linepath>
294      </UML:AssocWidget>
295      <UML:AssocWidget totalcounta="4" indexa="2" visibilityB="200" totalcountb="2" indexb="1" widgetbid="29996" widgetaid="162" roleBdoc="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" >
296       <linepath>
297        <startpoint startx="738" starty="73" />
298        <endpoint endx="759" endy="130" />
299       </linepath>
300      </UML:AssocWidget>
301      <UML:AssocWidget totalcounta="4" indexa="3" visibilityB="200" totalcountb="2" indexb="1" widgetbid="29995" widgetaid="162" roleBdoc="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" >
302       <linepath>
303        <startpoint startx="792" starty="73" />
304        <endpoint endx="883" endy="155" />
305       </linepath>
306      </UML:AssocWidget>
307      <UML:AssocWidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="149" widgetaid="185" roleBdoc="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" >
308       <linepath>
309        <startpoint startx="249" starty="64" />
310        <endpoint endx="221" endy="139" />
311       </linepath>
312      </UML:AssocWidget>
313     </associations>
314    </diagram>
315    <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="986" snapy="10" showatts="1" xmi.id="209" documentation="" type="403" showops="1" showpackage="0" name="Device Discovery" localid="29994" showstereotype="0" showscope="1" snapcsgrid="0" font="helvetica,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="924" >
316     <widgets>
317      <UML:ObjectWidget usesdiagramfillcolour="1" width="89" usesdiagramusefillcolour="1" x="176" linecolour="none" y="80" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" isinstance="0" xmi.id="214" decon="0" localid="29999" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" />
318      <UML:ObjectWidget usesdiagramfillcolour="0" width="108" usesdiagramusefillcolour="0" x="51" linecolour="#ff0000" y="55" instancename="" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="60" usefillcolor="1" isinstance="0" xmi.id="177" decon="0" localid="29998" multipleinstance="0" drawasactor="1" font="helvetica,12,-1,5,50,0,1,0,0,0" />
319      <UML:ObjectWidget usesdiagramfillcolour="1" width="96" usesdiagramusefillcolour="1" x="288" linecolour="none" y="105" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" isinstance="0" xmi.id="220" decon="0" localid="29997" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" />
320      <UML:ObjectWidget usesdiagramfillcolour="1" width="96" usesdiagramusefillcolour="1" x="519" linecolour="none" y="105" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" isinstance="0" xmi.id="228" decon="0" localid="29996" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" />
321      <UML:ObjectWidget usesdiagramfillcolour="0" width="92" usesdiagramusefillcolour="0" x="639" linecolour="#ff0000" y="130" instancename="UnitPlug" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="25" usefillcolor="1" isinstance="0" xmi.id="262" decon="0" localid="29995" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" />
322      <UML:ObjectWidget usesdiagramfillcolour="0" width="118" usesdiagramusefillcolour="0" x="762" linecolour="#ff0000" y="130" instancename="SubUnit1" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="25" usefillcolor="1" isinstance="0" xmi.id="329" decon="0" localid="29994" multipleinstance="0" drawasactor="0" font="helvetica,12,-1,5,50,0,1,0,0,0" />
323      <UML:NoteWidget usesdiagramfillcolour="1" width="291" usesdiagramusefillcolour="1" x="24" linecolour="none" y="411" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="94" usefillcolor="1" isinstance="0" xmi.id="226" text="After a device is found do following:
324 - Get number of unit plugs
325 - Get number of subunits
326 - For each music subunit get number of subunit plug
327 " font="helvetica,12,-1,5,50,0,0,0,0,0" />
328     </widgets>
329     <messages>
330      <UML:MessageWidget usesdiagramfillcolour="1" width="113" usesdiagramusefillcolour="1" x="106" linecolour="none" y="140" operation="&lt;&lt;create>>" instancename="" widgetbid="29999" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29998" isinstance="0" xmi.id="214" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" />
331      <UML:MessageWidget usesdiagramfillcolour="1" width="114" usesdiagramusefillcolour="1" x="221" linecolour="none" y="180" operation="&lt;&lt;create>>" instancename="" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29999" isinstance="0" xmi.id="215" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" />
332      <UML:MessageWidget usesdiagramfillcolour="1" width="50" usesdiagramusefillcolour="1" x="334" linecolour="none" y="209" operation="discoverDevices() : FBReturnCodes" instancename="" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="40" usefillcolor="1" seqnum="" widgetaid="29997" isinstance="0" xmi.id="219" sequencemessagetype="1000" font="helvetica,12,-1,5,50,0,0,0,0,0" />
333      <UML:MessageWidget usesdiagramfillcolour="1" width="229" usesdiagramusefillcolour="1" x="337" linecolour="none" y="277" operation="&lt;&lt;create>>" instancename="" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29997" isinstance="0" xmi.id="221" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" />
334      <UML:MessageWidget usesdiagramfillcolour="1" width="229" usesdiagramusefillcolour="1" x="337" linecolour="none" y="684" operation="" instancename="" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29997" isinstance="0" xmi.id="222" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" />
335      <UML:MessageWidget usesdiagramfillcolour="1" width="116" usesdiagramusefillcolour="1" x="568" linecolour="none" y="303" operation="&lt;&lt;create>>" instancename="" widgetbid="29995" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29996" isinstance="0" xmi.id="262" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" />
336      <UML:MessageWidget usesdiagramfillcolour="1" width="252" usesdiagramusefillcolour="1" x="568" linecolour="none" y="337" operation="&lt;&lt;create>>" instancename="" widgetbid="29994" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29996" isinstance="0" xmi.id="329" sequencemessagetype="1001" font="helvetica,12,-1,5,50,0,0,0,0,0" />
337     </messages>
338     <associations>
339      <UML:AssocWidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="219" widgetaid="226" roleBdoc="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" visibilityA="200" >
340       <linepath>
341        <startpoint startx="169" starty="411" />
342        <endpoint endx="334" endy="229" />
343       </linepath>
344      </UML:AssocWidget>
345     </associations>
346    </diagram>
347   </diagrams>
348   <listview>
349    <listitem open="1" type="800" id="-1" label="Views" >
350     <listitem open="1" type="801" id="-1" label="Logical View" >
351      <listitem open="0" type="807" id="10" label="FreeBob Class Diagrams" />
352      <listitem open="0" type="810" id="209" label="Device Discovery" />
353      <listitem open="0" type="810" id="147" label="Level Two Connection: Controller as Source" />
354      <listitem open="1" type="813" id="220" label="1394 Service" >
355       <listitem open="0" type="815" id="64" label="allocIsoChannel" />
356       <listitem open="0" type="815" id="112" label="busresetHandler" />
357       <listitem open="0" type="815" id="63" label="createPtToPtConnection" />
358       <listitem open="0" type="815" id="218" label="discoverDevices" />
359       <listitem open="0" type="815" id="65" label="freeIsoChannel" />
360       <listitem open="0" type="815" id="120" label="getGUID" />
361       <listitem open="0" type="815" id="146" label="getInstance" />
362       <listitem open="0" type="815" id="46" label="getIsoChannelIOOPCR" />
363       <listitem open="0" type="815" id="21" label="getNextFreeRemoteiPCR" />
364       <listitem open="0" type="815" id="43" label="reserveOPCR" />
365       <listitem open="0" type="815" id="53" label="setPlugFormat" />
366       <listitem open="0" type="815" id="184" label="unreserveOPCR" />
367      </listitem>
368      <listitem open="1" type="813" id="180" label="AV Service" >
369       <listitem open="0" type="815" id="51" label="createLink" />
370       <listitem open="0" type="815" id="144" label="getInstance" />
371       <listitem open="0" type="815" id="52" label="startLink" />
372      </listitem>
373      <listitem open="1" type="813" id="29" label="AV/C Command" />
374      <listitem open="1" type="813" id="228" label="AV/C Device" >
375       <listitem open="0" type="814" id="94" label="m_GUID" />
376       <listitem open="0" type="814" id="100" label="m_bBusManagerCapable" />
377       <listitem open="0" type="814" id="98" label="m_bCycleMasterCapable" />
378       <listitem open="0" type="814" id="99" label="m_bIsochronousCapable" />
379       <listitem open="0" type="814" id="97" label="m_bResourceManagerCapable" />
380       <listitem open="0" type="814" id="101" label="m_iCycleMasterClockAccuracy" />
381       <listitem open="0" type="814" id="106" label="m_iModelId" />
382       <listitem open="0" type="814" id="102" label="m_iNodeCapabilities" />
383       <listitem open="0" type="814" id="93" label="m_iNodeId" />
384       <listitem open="0" type="814" id="105" label="m_iUnitSoftwareVersion" />
385       <listitem open="0" type="814" id="104" label="m_iUnitSpecId" />
386       <listitem open="0" type="814" id="103" label="m_iVendorId" />
387       <listitem open="0" type="814" id="85" label="m_plugs" />
388       <listitem open="0" type="814" id="107" label="m_sTextualLeaves" />
389       <listitem open="0" type="815" id="91" label="addPlug" />
390       <listitem open="0" type="815" id="229" label="addSubUnit" />
391      </listitem>
392      <listitem open="1" type="813" id="182" label="AV/C Stack" >
393       <listitem open="0" type="815" id="145" label="getInstance" />
394       <listitem open="0" type="815" id="28" label="sendCommand" />
395      </listitem>
396      <listitem open="1" type="813" id="214" label="CM Handler" >
397       <listitem open="0" type="815" id="143" label="getInstance" />
398       <listitem open="0" type="815" id="151" label="registerStreamProcess" />
399       <listitem open="0" type="815" id="57" label="succeded" />
400      </listitem>
401      <listitem open="1" type="813" id="109" label="Device Discovery" >
402       <listitem open="0" type="814" id="111" label="m_iGenerationCount" />
403       <listitem open="0" type="815" id="123" label="getAVCDeviceVector" />
404      </listitem>
405      <listitem open="1" type="813" id="44" label="ExtendedStreamFormatInfo" />
406      <listitem open="1" type="813" id="32" label="InputSelect" />
407      <listitem open="1" type="813" id="22" label="PCR" />
408      <listitem open="1" type="813" id="262" label="Plug" />
409      <listitem open="1" type="813" id="83" label="PlugVector" >
410       <listitem open="0" type="816" id="84" label="Vector" />
411      </listitem>
412      <listitem open="1" type="813" id="30" label="Reserve" />
413      <listitem open="0" type="813" id="177" label="Stream Process" >
414       <listitem open="0" type="815" id="48" label="setIsoChannel" />
415       <listitem open="0" type="815" id="49" label="startStreamProcess" />
416      </listitem>
417      <listitem open="1" type="813" id="329" label="Sub Unit" />
418      <listitem open="1" type="813" id="70" label="Unit" />
419      <listitem open="1" type="813" id="23" label="iPCR" />
420      <listitem open="1" type="813" id="25" label="oPCR" />
421      <listitem open="1" type="830" id="-1" label="Datatypes" >
422       <listitem open="1" type="829" id="121" label="NodeId" />
423       <listitem open="1" type="829" id="13" label="bool" />
424       <listitem open="1" type="829" id="12" label="char" />
425       <listitem open="1" type="829" id="76" label="container" />
426       <listitem open="1" type="829" id="15" label="double" />
427       <listitem open="1" type="829" id="14" label="float" />
428       <listitem open="1" type="829" id="11" label="int" />
429       <listitem open="1" type="829" id="16" label="long" />
430       <listitem open="1" type="829" id="114" label="octlet_t" />
431       <listitem open="1" type="829" id="87" label="plugs" />
432       <listitem open="1" type="829" id="113" label="raw1394handle_t" />
433       <listitem open="1" type="829" id="17" label="short" />
434       <listitem open="1" type="829" id="18" label="string" />
435      </listitem>
436      <listitem open="1" type="831" id="34" label="FBReturnCodes" />
437      <listitem open="1" type="831" id="55" label="StreamFormat" />
438     </listitem>
439     <listitem open="1" type="802" id="-1" label="Use Case View" />
440     <listitem open="1" type="821" id="-1" label="Component View" />
441     <listitem open="1" type="827" id="-1" label="Deployment View" />
442    </listitem>
443   </listview>
444   <codegeneration/>
445  </XMI.content>
446 </XMI>
Note: See TracBrowser for help on using the browser.