Updated UML schema
[capturemjpeg.git] / docs / UML / capturemjpeg.uml
blob56dae717e60c5940c279c83065d7133f7d1bb54d
1 <?xml version="1.0" encoding="UTF-8"?>
2 <XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
3 <XPD:HEADER>
4 <XPD:SUBUNITS>
5 </XPD:SUBUNITS>
6 <XPD:PROFILES>
7 <XPD:PROFILE>UMLStandard</XPD:PROFILE>
8 <XPD:PROFILE>Java</XPD:PROFILE>
9 </XPD:PROFILES>
10 </XPD:HEADER>
11 <XPD:BODY>
12 <XPD:OBJ name="DocumentElement" type="UMLProject" guid="oGF7TwHq3BE8hQAbJBgZzAAA">
13 <XPD:ATTR name="Title" type="string">CaptureMJPEG</XPD:ATTR>
14 <XPD:ATTR name="Author" type="string">A. Caiazza, C. Cecchi</XPD:ATTR>
15 <XPD:ATTR name="Copyright" type="string">2008</XPD:ATTR>
16 <XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
17 <XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="ZgS93zn03BFhngAbJBgZzAAA">
18 <XPD:ATTR name="Name" type="string">Modello logico</XPD:ATTR>
19 <XPD:REF name="Namespace">oGF7TwHq3BE8hQAbJBgZzAAA</XPD:REF>
20 <XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
21 <XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="NrbTDzr03BFhngAbJBgZzAAA">
22 <XPD:ATTR name="Name" type="string">Overview of capturemjpeg</XPD:ATTR>
23 <XPD:REF name="DiagramOwner">ZgS93zn03BFhngAbJBgZzAAA</XPD:REF>
24 <XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="RLfTDzr03BFhngAbJBgZzAAA">
25 <XPD:REF name="Diagram">NrbTDzr03BFhngAbJBgZzAAA</XPD:REF>
26 <XPD:ATTR name="#OwnedViews" type="integer">6</XPD:ATTR>
27 <XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="+s7TDzr03BFhngAbJBgZzAAA">
28 <XPD:ATTR name="Left" type="integer">360</XPD:ATTR>
29 <XPD:ATTR name="Top" type="integer">172</XPD:ATTR>
30 <XPD:ATTR name="Width" type="integer">467</XPD:ATTR>
31 <XPD:ATTR name="Height" type="integer">355</XPD:ATTR>
32 <XPD:REF name="Model">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
33 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="9M/TDzr03BFhngAbJBgZzAAA">
34 <XPD:OBJ name="NameLabel" type="LabelView" guid="7tDTDzr03BFhngAbJBgZzAAA">
35 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
36 <XPD:ATTR name="Text" type="string">CaptureMJPEG</XPD:ATTR>
37 </XPD:OBJ>
38 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="1NHTDzr03BFhngAbJBgZzAAA">
39 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
40 </XPD:OBJ>
41 <XPD:OBJ name="PropertyLabel" type="LabelView" guid="ktLTDzr03BFhngAbJBgZzAAA">
42 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
43 </XPD:OBJ>
44 </XPD:OBJ>
45 <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="WtPTDzr03BFhngAbJBgZzAAA">
46 <XPD:REF name="Model">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
47 </XPD:OBJ>
48 <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="NtTTDzr03BFhngAbJBgZzAAA">
49 <XPD:REF name="Model">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
50 </XPD:OBJ>
51 <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="/tTTDzr03BFhngAbJBgZzAAA">
52 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
53 <XPD:REF name="Model">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
54 </XPD:OBJ>
55 </XPD:OBJ>
56 <XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="FFrUDzr03BFhngAbJBgZzAAA">
57 <XPD:ATTR name="Left" type="integer">92</XPD:ATTR>
58 <XPD:ATTR name="Top" type="integer">244</XPD:ATTR>
59 <XPD:ATTR name="Width" type="integer">192</XPD:ATTR>
60 <XPD:ATTR name="Height" type="integer">212</XPD:ATTR>
61 <XPD:REF name="Model">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
62 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="0lrUDzr03BFhngAbJBgZzAAA">
63 <XPD:OBJ name="NameLabel" type="LabelView" guid="kFvUDzr03BFhngAbJBgZzAAA">
64 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
65 <XPD:ATTR name="Text" type="string">CircularBuffer</XPD:ATTR>
66 </XPD:OBJ>
67 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="OlzUDzr03BFhngAbJBgZzAAA">
68 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
69 </XPD:OBJ>
70 <XPD:OBJ name="PropertyLabel" type="LabelView" guid="2lzUDzr03BFhngAbJBgZzAAA">
71 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
72 </XPD:OBJ>
73 </XPD:OBJ>
74 <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="el3UDzr03BFhngAbJBgZzAAA">
75 <XPD:REF name="Model">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
76 </XPD:OBJ>
77 <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Gl7UDzr03BFhngAbJBgZzAAA">
78 <XPD:REF name="Model">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
79 </XPD:OBJ>
80 <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="zl7UDzr03BFhngAbJBgZzAAA">
81 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
82 <XPD:REF name="Model">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
83 </XPD:OBJ>
84 </XPD:OBJ>
85 <XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="Pv3UDzr03BFhngAbJBgZzAAA">
86 <XPD:ATTR name="Left" type="integer">416</XPD:ATTR>
87 <XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
88 <XPD:ATTR name="Width" type="integer">358</XPD:ATTR>
89 <XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
90 <XPD:REF name="Model">4t5ADzr03BFhngAbJBgZzAAA</XPD:REF>
91 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="3v3UDzr03BFhngAbJBgZzAAA">
92 <XPD:OBJ name="NameLabel" type="LabelView" guid="dP7UDzr03BFhngAbJBgZzAAA">
93 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
94 <XPD:ATTR name="Text" type="string">MJPEGInputStream</XPD:ATTR>
95 </XPD:OBJ>
96 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Cv/UDzr03BFhngAbJBgZzAAA">
97 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
98 </XPD:OBJ>
99 <XPD:OBJ name="PropertyLabel" type="LabelView" guid="jP/UDzr03BFhngAbJBgZzAAA">
100 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
101 </XPD:OBJ>
102 </XPD:OBJ>
103 <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="IgDVDzr03BFhngAbJBgZzAAA">
104 <XPD:REF name="Model">4t5ADzr03BFhngAbJBgZzAAA</XPD:REF>
105 </XPD:OBJ>
106 <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="pADVDzr03BFhngAbJBgZzAAA">
107 <XPD:REF name="Model">4t5ADzr03BFhngAbJBgZzAAA</XPD:REF>
108 </XPD:OBJ>
109 <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="MAHVDzr03BFhngAbJBgZzAAA">
110 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
111 <XPD:REF name="Model">4t5ADzr03BFhngAbJBgZzAAA</XPD:REF>
112 </XPD:OBJ>
113 </XPD:OBJ>
114 <XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="xGzVDzr03BFhngAbJBgZzAAA">
115 <XPD:ATTR name="Left" type="integer">124</XPD:ATTR>
116 <XPD:ATTR name="Top" type="integer">44</XPD:ATTR>
117 <XPD:ATTR name="Width" type="integer">188</XPD:ATTR>
118 <XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
119 <XPD:REF name="Model">ptxMDzr03BFhngAbJBgZzAAA</XPD:REF>
120 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="bm3VDzr03BFhngAbJBgZzAAA">
121 <XPD:OBJ name="NameLabel" type="LabelView" guid="BG7VDzr03BFhngAbJBgZzAAA">
122 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
123 <XPD:ATTR name="Text" type="string">SonyURL</XPD:ATTR>
124 </XPD:OBJ>
125 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mm7VDzr03BFhngAbJBgZzAAA">
126 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
127 </XPD:OBJ>
128 <XPD:OBJ name="PropertyLabel" type="LabelView" guid="Jm/VDzr03BFhngAbJBgZzAAA">
129 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
130 </XPD:OBJ>
131 </XPD:OBJ>
132 <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="sm/VDzr03BFhngAbJBgZzAAA">
133 <XPD:REF name="Model">ptxMDzr03BFhngAbJBgZzAAA</XPD:REF>
134 </XPD:OBJ>
135 <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="SHDVDzr03BFhngAbJBgZzAAA">
136 <XPD:REF name="Model">ptxMDzr03BFhngAbJBgZzAAA</XPD:REF>
137 </XPD:OBJ>
138 <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="1HDVDzr03BFhngAbJBgZzAAA">
139 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
140 <XPD:REF name="Model">ptxMDzr03BFhngAbJBgZzAAA</XPD:REF>
141 </XPD:OBJ>
142 </XPD:OBJ>
143 <XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="+CbN+zr03BFhngAbJBgZzAAA">
144 <XPD:ATTR name="Points" type="Points">594,172;594,122</XPD:ATTR>
145 <XPD:REF name="Model">EiHN+zr03BFhngAbJBgZzAAA</XPD:REF>
146 <XPD:REF name="Head">Pv3UDzr03BFhngAbJBgZzAAA</XPD:REF>
147 <XPD:REF name="Tail">+s7TDzr03BFhngAbJBgZzAAA</XPD:REF>
148 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="aijN+zr03BFhngAbJBgZzAAA">
149 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
150 <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
151 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
152 <XPD:REF name="Model">EiHN+zr03BFhngAbJBgZzAAA</XPD:REF>
153 </XPD:OBJ>
154 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ZCnN+zr03BFhngAbJBgZzAAA">
155 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
156 <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
157 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
158 <XPD:REF name="Model">EiHN+zr03BFhngAbJBgZzAAA</XPD:REF>
159 </XPD:OBJ>
160 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="LCrN+zr03BFhngAbJBgZzAAA">
161 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
162 <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
163 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
164 <XPD:REF name="Model">EiHN+zr03BFhngAbJBgZzAAA</XPD:REF>
165 </XPD:OBJ>
166 <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="/irN+zr03BFhngAbJBgZzAAA">
167 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
168 <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
169 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
170 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
171 <XPD:REF name="Model">FCTN+zr03BFhngAbJBgZzAAA</XPD:REF>
172 </XPD:OBJ>
173 <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="xivN+zr03BFhngAbJBgZzAAA">
174 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
175 <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
176 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
177 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
178 <XPD:REF name="Model">hCLN+zr03BFhngAbJBgZzAAA</XPD:REF>
179 </XPD:OBJ>
180 <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="FC7N+zr03BFhngAbJBgZzAAA">
181 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
182 <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
183 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
184 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
185 <XPD:REF name="Model">FCTN+zr03BFhngAbJBgZzAAA</XPD:REF>
186 </XPD:OBJ>
187 <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="0i7N+zr03BFhngAbJBgZzAAA">
188 <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
189 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
190 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
191 <XPD:ATTR name="Text" type="string">1</XPD:ATTR>
192 <XPD:REF name="Model">hCLN+zr03BFhngAbJBgZzAAA</XPD:REF>
193 </XPD:OBJ>
194 <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="mCzN+zr03BFhngAbJBgZzAAA">
195 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
196 <XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
197 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
198 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
199 <XPD:REF name="Model">FCTN+zr03BFhngAbJBgZzAAA</XPD:REF>
200 </XPD:OBJ>
201 <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Vi3N+zr03BFhngAbJBgZzAAA">
202 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
203 <XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
204 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
205 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
206 <XPD:REF name="Model">hCLN+zr03BFhngAbJBgZzAAA</XPD:REF>
207 </XPD:OBJ>
208 <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="pC/N+zr03BFhngAbJBgZzAAA">
209 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
210 <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
211 <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
212 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
213 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
214 <XPD:REF name="Model">FCTN+zr03BFhngAbJBgZzAAA</XPD:REF>
215 </XPD:OBJ>
216 <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="YjDN+zr03BFhngAbJBgZzAAA">
217 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
218 <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
219 <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
220 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
221 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
222 <XPD:REF name="Model">hCLN+zr03BFhngAbJBgZzAAA</XPD:REF>
223 </XPD:OBJ>
224 </XPD:OBJ>
225 <XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="DBR9Tzv03BFhngAbJBgZzAAA">
226 <XPD:ATTR name="Points" type="Points">283,349;360,349</XPD:ATTR>
227 <XPD:REF name="Model">+gx9Tzv03BFhngAbJBgZzAAA</XPD:REF>
228 <XPD:REF name="Head">+s7TDzr03BFhngAbJBgZzAAA</XPD:REF>
229 <XPD:REF name="Tail">FFrUDzr03BFhngAbJBgZzAAA</XPD:REF>
230 <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="IBl9Tzv03BFhngAbJBgZzAAA">
231 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
232 <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
233 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
234 <XPD:REF name="Model">+gx9Tzv03BFhngAbJBgZzAAA</XPD:REF>
235 </XPD:OBJ>
236 <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="6Bl9Tzv03BFhngAbJBgZzAAA">
237 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
238 <XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
239 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
240 <XPD:REF name="Model">+gx9Tzv03BFhngAbJBgZzAAA</XPD:REF>
241 </XPD:OBJ>
242 <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="dBp9Tzv03BFhngAbJBgZzAAA">
243 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
244 <XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
245 <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
246 <XPD:REF name="Model">+gx9Tzv03BFhngAbJBgZzAAA</XPD:REF>
247 </XPD:OBJ>
248 <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Cht9Tzv03BFhngAbJBgZzAAA">
249 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
250 <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
251 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
252 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
253 <XPD:REF name="Model">khB9Tzv03BFhngAbJBgZzAAA</XPD:REF>
254 </XPD:OBJ>
255 <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="tBt9Tzv03BFhngAbJBgZzAAA">
256 <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
257 <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
258 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
259 <XPD:ATTR name="Text" type="string">-buffer</XPD:ATTR>
260 <XPD:REF name="Model">qA59Tzv03BFhngAbJBgZzAAA</XPD:REF>
261 </XPD:OBJ>
262 <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="dh19Tzv03BFhngAbJBgZzAAA">
263 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
264 <XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
265 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
266 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
267 <XPD:REF name="Model">khB9Tzv03BFhngAbJBgZzAAA</XPD:REF>
268 </XPD:OBJ>
269 <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Ah59Tzv03BFhngAbJBgZzAAA">
270 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
271 <XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
272 <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
273 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
274 <XPD:REF name="Model">qA59Tzv03BFhngAbJBgZzAAA</XPD:REF>
275 </XPD:OBJ>
276 <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="VBx9Tzv03BFhngAbJBgZzAAA">
277 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
278 <XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
279 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
280 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
281 <XPD:REF name="Model">khB9Tzv03BFhngAbJBgZzAAA</XPD:REF>
282 </XPD:OBJ>
283 <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="6hx9Tzv03BFhngAbJBgZzAAA">
284 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
285 <XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
286 <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
287 <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
288 <XPD:REF name="Model">qA59Tzv03BFhngAbJBgZzAAA</XPD:REF>
289 </XPD:OBJ>
290 <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="th59Tzv03BFhngAbJBgZzAAA">
291 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
292 <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
293 <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
294 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
295 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
296 <XPD:REF name="Model">khB9Tzv03BFhngAbJBgZzAAA</XPD:REF>
297 </XPD:OBJ>
298 <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Qh99Tzv03BFhngAbJBgZzAAA">
299 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
300 <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
301 <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
302 <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
303 <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
304 <XPD:REF name="Model">qA59Tzv03BFhngAbJBgZzAAA</XPD:REF>
305 </XPD:OBJ>
306 </XPD:OBJ>
307 </XPD:OBJ>
308 </XPD:OBJ>
309 <XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
310 <XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="qHnqDjr03BFhngAbJBgZzAAA">
311 <XPD:ATTR name="Name" type="string">it.lilik.capturemjpeg</XPD:ATTR>
312 <XPD:REF name="Namespace">ZgS93zn03BFhngAbJBgZzAAA</XPD:REF>
313 <XPD:ATTR name="#OwnedElements" type="integer">6</XPD:ATTR>
314 <XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="wqrvDjr03BFhngAbJBgZzAAA">
315 <XPD:ATTR name="Name" type="string">CaptureMJPEG</XPD:ATTR>
316 <XPD:REF name="Namespace">qHnqDjr03BFhngAbJBgZzAAA</XPD:REF>
317 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
318 <XPD:REF name="Views[0]">+s7TDzr03BFhngAbJBgZzAAA</XPD:REF>
319 <XPD:REF name="Views[1]">WtPTDzr03BFhngAbJBgZzAAA</XPD:REF>
320 <XPD:REF name="Views[2]">NtTTDzr03BFhngAbJBgZzAAA</XPD:REF>
321 <XPD:REF name="Views[3]">/tTTDzr03BFhngAbJBgZzAAA</XPD:REF>
322 <XPD:ATTR name="#Operations" type="integer">14</XPD:ATTR>
323 <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="8B30Djr03BFhngAbJBgZzAAA">
324 <XPD:ATTR name="Name" type="string">CaptureMJPEG</XPD:ATTR>
325 <XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
326 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
327 <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
328 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XtH1Djr03BFhngAbJBgZzAAA">
329 <XPD:ATTR name="Name" type="string">parent</XPD:ATTR>
330 <XPD:ATTR name="TypeExpression" type="string">PApplet</XPD:ATTR>
331 <XPD:REF name="BehavioralFeature">8B30Djr03BFhngAbJBgZzAAA</XPD:REF>
332 </XPD:OBJ>
333 <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="MPj3Djr03BFhngAbJBgZzAAA">
334 <XPD:ATTR name="Name" type="string">url</XPD:ATTR>
335 <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
336 <XPD:REF name="BehavioralFeature">8B30Djr03BFhngAbJBgZzAAA</XPD:REF>
337 </XPD:OBJ>
338 </XPD:OBJ>
339 <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Xif6Djr03BFhngAbJBgZzAAA">
340 <XPD:ATTR name="Name" type="string">CaptureMJPEG</XPD:ATTR>
341 <XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
342 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
343 <XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
344 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9Dn8Djr03BFhngAbJBgZzAAA">
345 <XPD:ATTR name="Name" type="string">parent</XPD:ATTR>
346 <XPD:ATTR name="TypeExpression" type="string">PApplet</XPD:ATTR>
347 <XPD:REF name="BehavioralFeature">Xif6Djr03BFhngAbJBgZzAAA</XPD:REF>
348 </XPD:OBJ>
349 <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="BAD+Djr03BFhngAbJBgZzAAA">
350 <XPD:ATTR name="Name" type="string">url</XPD:ATTR>
351 <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
352 <XPD:REF name="BehavioralFeature">Xif6Djr03BFhngAbJBgZzAAA</XPD:REF>
353 </XPD:OBJ>
354 <XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="ZGYADzr03BFhngAbJBgZzAAA">
355 <XPD:ATTR name="Name" type="string">username</XPD:ATTR>
356 <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
357 <XPD:REF name="BehavioralFeature">Xif6Djr03BFhngAbJBgZzAAA</XPD:REF>
358 </XPD:OBJ>
359 <XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="SJ4CDzr03BFhngAbJBgZzAAA">
360 <XPD:ATTR name="Name" type="string">password</XPD:ATTR>
361 <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
362 <XPD:REF name="BehavioralFeature">Xif6Djr03BFhngAbJBgZzAAA</XPD:REF>
363 </XPD:OBJ>
364 </XPD:OBJ>
365 <XPD:OBJ name="Operations[2]" type="UMLOperation" guid="llcFDzr03BFhngAbJBgZzAAA">
366 <XPD:ATTR name="Name" type="string">isStopping</XPD:ATTR>
367 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
368 <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
369 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7jR1Dzr03BFhngAbJBgZzAAA">
370 <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
371 <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
372 <XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
373 <XPD:REF name="BehavioralFeature">llcFDzr03BFhngAbJBgZzAAA</XPD:REF>
374 </XPD:OBJ>
375 </XPD:OBJ>
376 <XPD:OBJ name="Operations[3]" type="UMLOperation" guid="5CUHDzr03BFhngAbJBgZzAAA">
377 <XPD:ATTR name="Name" type="string">startCapture</XPD:ATTR>
378 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
379 </XPD:OBJ>
380 <XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Fo0JDzr03BFhngAbJBgZzAAA">
381 <XPD:ATTR name="Name" type="string">stopCapture</XPD:ATTR>
382 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
383 </XPD:OBJ>
384 <XPD:OBJ name="Operations[5]" type="UMLOperation" guid="AMQLDzr03BFhngAbJBgZzAAA">
385 <XPD:ATTR name="Name" type="string">setURL</XPD:ATTR>
386 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
387 <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
388 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uLQNDzr03BFhngAbJBgZzAAA">
389 <XPD:ATTR name="Name" type="string">url</XPD:ATTR>
390 <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
391 <XPD:REF name="BehavioralFeature">AMQLDzr03BFhngAbJBgZzAAA</XPD:REF>
392 </XPD:OBJ>
393 </XPD:OBJ>
394 <XPD:OBJ name="Operations[6]" type="UMLOperation" guid="WikQDzr03BFhngAbJBgZzAAA">
395 <XPD:ATTR name="Name" type="string">setCredential</XPD:ATTR>
396 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
397 <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
398 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TBcSDzr03BFhngAbJBgZzAAA">
399 <XPD:ATTR name="Name" type="string">username</XPD:ATTR>
400 <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
401 <XPD:REF name="BehavioralFeature">WikQDzr03BFhngAbJBgZzAAA</XPD:REF>
402 </XPD:OBJ>
403 <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="qFQUDzr03BFhngAbJBgZzAAA">
404 <XPD:ATTR name="Name" type="string">password</XPD:ATTR>
405 <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
406 <XPD:REF name="BehavioralFeature">WikQDzr03BFhngAbJBgZzAAA</XPD:REF>
407 </XPD:OBJ>
408 </XPD:OBJ>
409 <XPD:OBJ name="Operations[7]" type="UMLOperation" guid="pOIWDzr03BFhngAbJBgZzAAA">
410 <XPD:ATTR name="Name" type="string">isAdaptFrameSize</XPD:ATTR>
411 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
412 <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
413 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Qs15Dzr03BFhngAbJBgZzAAA">
414 <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
415 <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
416 <XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
417 <XPD:REF name="BehavioralFeature">pOIWDzr03BFhngAbJBgZzAAA</XPD:REF>
418 </XPD:OBJ>
419 </XPD:OBJ>
420 <XPD:OBJ name="Operations[8]" type="UMLOperation" guid="ph8ZDzr03BFhngAbJBgZzAAA">
421 <XPD:ATTR name="Name" type="string">setAdaptFrameSize</XPD:ATTR>
422 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
423 <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
424 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xB4aDzr03BFhngAbJBgZzAAA">
425 <XPD:ATTR name="Name" type="string">adaptFrameSize</XPD:ATTR>
426 <XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
427 <XPD:REF name="BehavioralFeature">ph8ZDzr03BFhngAbJBgZzAAA</XPD:REF>
428 </XPD:OBJ>
429 </XPD:OBJ>
430 <XPD:OBJ name="Operations[9]" type="UMLOperation" guid="GCwdDzr03BFhngAbJBgZzAAA">
431 <XPD:ATTR name="Name" type="string">run</XPD:ATTR>
432 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
433 </XPD:OBJ>
434 <XPD:OBJ name="Operations[10]" type="UMLOperation" guid="pHEeDzr03BFhngAbJBgZzAAA">
435 <XPD:ATTR name="Name" type="string">dispose</XPD:ATTR>
436 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
437 </XPD:OBJ>
438 <XPD:OBJ name="Operations[11]" type="UMLOperation" guid="wgohDzr03BFhngAbJBgZzAAA">
439 <XPD:ATTR name="Name" type="string">getImage</XPD:ATTR>
440 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
441 <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
442 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cn17Dzr03BFhngAbJBgZzAAA">
443 <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
444 <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
445 <XPD:ATTR name="TypeExpression" type="string">PImage</XPD:ATTR>
446 <XPD:REF name="BehavioralFeature">wgohDzr03BFhngAbJBgZzAAA</XPD:REF>
447 </XPD:OBJ>
448 </XPD:OBJ>
449 <XPD:OBJ name="Operations[12]" type="UMLOperation" guid="LE4jDzr03BFhngAbJBgZzAAA">
450 <XPD:ATTR name="Name" type="string">isImageAvailable</XPD:ATTR>
451 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
452 <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
453 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="LOt7Dzr03BFhngAbJBgZzAAA">
454 <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
455 <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
456 <XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
457 <XPD:REF name="BehavioralFeature">LE4jDzr03BFhngAbJBgZzAAA</XPD:REF>
458 </XPD:OBJ>
459 </XPD:OBJ>
460 <XPD:OBJ name="Operations[13]" type="UMLOperation" guid="yiElDzr03BFhngAbJBgZzAAA">
461 <XPD:ATTR name="Name" type="string">assign</XPD:ATTR>
462 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
463 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
464 <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
465 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HosmDzr03BFhngAbJBgZzAAA">
466 <XPD:ATTR name="Name" type="string">tmp</XPD:ATTR>
467 <XPD:ATTR name="TypeExpression" type="string">PImage</XPD:ATTR>
468 <XPD:REF name="BehavioralFeature">yiElDzr03BFhngAbJBgZzAAA</XPD:REF>
469 </XPD:OBJ>
470 <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="GF58Dzr03BFhngAbJBgZzAAA">
471 <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
472 <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
473 <XPD:ATTR name="TypeExpression" type="string">PImage</XPD:ATTR>
474 <XPD:REF name="BehavioralFeature">yiElDzr03BFhngAbJBgZzAAA</XPD:REF>
475 </XPD:OBJ>
476 </XPD:OBJ>
477 <XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
478 <XPD:REF name="Associations[0]">hCLN+zr03BFhngAbJBgZzAAA</XPD:REF>
479 <XPD:REF name="Associations[1]">khB9Tzv03BFhngAbJBgZzAAA</XPD:REF>
480 <XPD:ATTR name="#Attributes" type="integer">10</XPD:ATTR>
481 <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="xp5bDzr03BFhngAbJBgZzAAA">
482 <XPD:ATTR name="Name" type="string">HTTP_TIMEOUT</XPD:ATTR>
483 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
484 <XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
485 <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
486 <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
487 <XPD:ATTR name="InitialValue" type="string">5000</XPD:ATTR>
488 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
489 </XPD:OBJ>
490 <XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="vBVdDzr03BFhngAbJBgZzAAA">
491 <XPD:ATTR name="Name" type="string">client</XPD:ATTR>
492 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
493 <XPD:ATTR name="TypeExpression" type="string">HttpClient</XPD:ATTR>
494 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
495 </XPD:OBJ>
496 <XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="hExeDzr03BFhngAbJBgZzAAA">
497 <XPD:ATTR name="Name" type="string">method</XPD:ATTR>
498 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
499 <XPD:ATTR name="TypeExpression" type="string">HttpMethod</XPD:ATTR>
500 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
501 </XPD:OBJ>
502 <XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="tLFfDzr03BFhngAbJBgZzAAA">
503 <XPD:ATTR name="Name" type="string">shouldStop</XPD:ATTR>
504 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
505 <XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
506 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
507 </XPD:OBJ>
508 <XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="MjZiDzr03BFhngAbJBgZzAAA">
509 <XPD:ATTR name="Name" type="string">isChangePending</XPD:ATTR>
510 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
511 <XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
512 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
513 </XPD:OBJ>
514 <XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="fiFnDzr03BFhngAbJBgZzAAA">
515 <XPD:ATTR name="Name" type="string">parent</XPD:ATTR>
516 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
517 <XPD:ATTR name="TypeExpression" type="string">PApplet</XPD:ATTR>
518 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
519 </XPD:OBJ>
520 <XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="UI5pDzr03BFhngAbJBgZzAAA">
521 <XPD:ATTR name="Name" type="string">captureEventMethod</XPD:ATTR>
522 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
523 <XPD:ATTR name="TypeExpression" type="string">Method</XPD:ATTR>
524 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
525 </XPD:OBJ>
526 <XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="QABsDzr03BFhngAbJBgZzAAA">
527 <XPD:ATTR name="Name" type="string">lastImage</XPD:ATTR>
528 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
529 <XPD:ATTR name="TypeExpression" type="string">PImage</XPD:ATTR>
530 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
531 </XPD:OBJ>
532 <XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="znRuDzr03BFhngAbJBgZzAAA">
533 <XPD:ATTR name="Name" type="string">adaptFrameSize</XPD:ATTR>
534 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
535 <XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
536 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
537 </XPD:OBJ>
538 <XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="wO5wDzr03BFhngAbJBgZzAAA">
539 <XPD:ATTR name="Name" type="string">changeFrameSize</XPD:ATTR>
540 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
541 <XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
542 <XPD:REF name="Owner">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
543 </XPD:OBJ>
544 </XPD:OBJ>
545 <XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="uq8pDzr03BFhngAbJBgZzAAA">
546 <XPD:ATTR name="Name" type="string">CircularBuffer</XPD:ATTR>
547 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPackage</XPD:ATTR>
548 <XPD:REF name="Namespace">qHnqDjr03BFhngAbJBgZzAAA</XPD:REF>
549 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
550 <XPD:REF name="Views[0]">FFrUDzr03BFhngAbJBgZzAAA</XPD:REF>
551 <XPD:REF name="Views[1]">el3UDzr03BFhngAbJBgZzAAA</XPD:REF>
552 <XPD:REF name="Views[2]">Gl7UDzr03BFhngAbJBgZzAAA</XPD:REF>
553 <XPD:REF name="Views[3]">zl7UDzr03BFhngAbJBgZzAAA</XPD:REF>
554 <XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
555 <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="/IItDzr03BFhngAbJBgZzAAA">
556 <XPD:ATTR name="Name" type="string">CircularBuffer</XPD:ATTR>
557 <XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
558 <XPD:REF name="Owner">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
559 <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
560 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="NGwvDzr03BFhngAbJBgZzAAA">
561 <XPD:ATTR name="Name" type="string">size</XPD:ATTR>
562 <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
563 <XPD:REF name="BehavioralFeature">/IItDzr03BFhngAbJBgZzAAA</XPD:REF>
564 </XPD:OBJ>
565 </XPD:OBJ>
566 <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="uP4xDzr03BFhngAbJBgZzAAA">
567 <XPD:ATTR name="Name" type="string">CircularBuffer</XPD:ATTR>
568 <XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
569 <XPD:REF name="Owner">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
570 </XPD:OBJ>
571 <XPD:OBJ name="Operations[2]" type="UMLOperation" guid="atczDzr03BFhngAbJBgZzAAA">
572 <XPD:ATTR name="Name" type="string">push</XPD:ATTR>
573 <XPD:ATTR name="Concurrency" type="UMLCallConcurrencyKind">cckGuarded</XPD:ATTR>
574 <XPD:REF name="Owner">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
575 <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
576 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fPs0Dzr03BFhngAbJBgZzAAA">
577 <XPD:ATTR name="Name" type="string">data</XPD:ATTR>
578 <XPD:ATTR name="TypeExpression" type="string">ByteArrayInputStream</XPD:ATTR>
579 <XPD:REF name="BehavioralFeature">atczDzr03BFhngAbJBgZzAAA</XPD:REF>
580 </XPD:OBJ>
581 </XPD:OBJ>
582 <XPD:OBJ name="Operations[3]" type="UMLOperation" guid="IBM4Dzr03BFhngAbJBgZzAAA">
583 <XPD:ATTR name="Name" type="string">getLength</XPD:ATTR>
584 <XPD:ATTR name="Concurrency" type="UMLCallConcurrencyKind">cckGuarded</XPD:ATTR>
585 <XPD:REF name="Owner">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
586 <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
587 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8lCHDzr03BFhngAbJBgZzAAA">
588 <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
589 <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
590 <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
591 <XPD:REF name="BehavioralFeature">IBM4Dzr03BFhngAbJBgZzAAA</XPD:REF>
592 </XPD:OBJ>
593 </XPD:OBJ>
594 <XPD:OBJ name="Operations[4]" type="UMLOperation" guid="quE5Dzr03BFhngAbJBgZzAAA">
595 <XPD:ATTR name="Name" type="string">pop</XPD:ATTR>
596 <XPD:ATTR name="Concurrency" type="UMLCallConcurrencyKind">cckGuarded</XPD:ATTR>
597 <XPD:REF name="Owner">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
598 <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
599 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HIqIDzr03BFhngAbJBgZzAAA">
600 <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
601 <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
602 <XPD:ATTR name="TypeExpression" type="string">ByteArrayInputStream</XPD:ATTR>
603 <XPD:REF name="BehavioralFeature">quE5Dzr03BFhngAbJBgZzAAA</XPD:REF>
604 </XPD:OBJ>
605 </XPD:OBJ>
606 <XPD:OBJ name="Operations[5]" type="UMLOperation" guid="bmY8Dzr03BFhngAbJBgZzAAA">
607 <XPD:ATTR name="Name" type="string">isEmpty</XPD:ATTR>
608 <XPD:ATTR name="Concurrency" type="UMLCallConcurrencyKind">cckGuarded</XPD:ATTR>
609 <XPD:REF name="Owner">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
610 <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
611 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ROmIDzr03BFhngAbJBgZzAAA">
612 <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
613 <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
614 <XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
615 <XPD:REF name="BehavioralFeature">bmY8Dzr03BFhngAbJBgZzAAA</XPD:REF>
616 </XPD:OBJ>
617 </XPD:OBJ>
618 <XPD:OBJ name="Operations[6]" type="UMLOperation" guid="1Lw+Dzr03BFhngAbJBgZzAAA">
619 <XPD:ATTR name="Name" type="string">getSize</XPD:ATTR>
620 <XPD:REF name="Owner">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
621 <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
622 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OEWJDzr03BFhngAbJBgZzAAA">
623 <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
624 <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
625 <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
626 <XPD:REF name="BehavioralFeature">1Lw+Dzr03BFhngAbJBgZzAAA</XPD:REF>
627 </XPD:OBJ>
628 </XPD:OBJ>
629 <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
630 <XPD:REF name="Associations[0]">qA59Tzv03BFhngAbJBgZzAAA</XPD:REF>
631 <XPD:ATTR name="#Attributes" type="integer">6</XPD:ATTR>
632 <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Mip9Dzr03BFhngAbJBgZzAAA">
633 <XPD:ATTR name="Name" type="string">buffer</XPD:ATTR>
634 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
635 <XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
636 <XPD:ATTR name="TypeExpression" type="string">ByteArrayInputStream</XPD:ATTR>
637 <XPD:REF name="Owner">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
638 <XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
639 <XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="Rj59Dzr03BFhngAbJBgZzAAA">
640 <XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
641 <XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
642 <XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
643 <XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
644 <XPD:REF name="TaggedModel">Mip9Dzr03BFhngAbJBgZzAAA</XPD:REF>
645 </XPD:OBJ>
646 </XPD:OBJ>
647 <XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="3sJ+Dzr03BFhngAbJBgZzAAA">
648 <XPD:ATTR name="Name" type="string">lastIdx</XPD:ATTR>
649 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
650 <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
651 <XPD:REF name="Owner">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
652 </XPD:OBJ>
653 <XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="dP5/Dzr03BFhngAbJBgZzAAA">
654 <XPD:ATTR name="Name" type="string">firstIdx</XPD:ATTR>
655 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
656 <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
657 <XPD:REF name="Owner">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
658 </XPD:OBJ>
659 <XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="HIuCDzr03BFhngAbJBgZzAAA">
660 <XPD:ATTR name="Name" type="string">size</XPD:ATTR>
661 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
662 <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
663 <XPD:REF name="Owner">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
664 </XPD:OBJ>
665 <XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="jtaDDzr03BFhngAbJBgZzAAA">
666 <XPD:ATTR name="Name" type="string">empty</XPD:ATTR>
667 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
668 <XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
669 <XPD:REF name="Owner">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
670 </XPD:OBJ>
671 <XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="vieFDzr03BFhngAbJBgZzAAA">
672 <XPD:ATTR name="Name" type="string">DEFAULT_SIZE</XPD:ATTR>
673 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPackage</XPD:ATTR>
674 <XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
675 <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
676 <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
677 <XPD:ATTR name="InitialValue" type="string">5</XPD:ATTR>
678 <XPD:REF name="Owner">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
679 </XPD:OBJ>
680 </XPD:OBJ>
681 <XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="4t5ADzr03BFhngAbJBgZzAAA">
682 <XPD:ATTR name="Name" type="string">MJPEGInputStream</XPD:ATTR>
683 <XPD:REF name="Namespace">qHnqDjr03BFhngAbJBgZzAAA</XPD:REF>
684 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
685 <XPD:REF name="Views[0]">Pv3UDzr03BFhngAbJBgZzAAA</XPD:REF>
686 <XPD:REF name="Views[1]">IgDVDzr03BFhngAbJBgZzAAA</XPD:REF>
687 <XPD:REF name="Views[2]">pADVDzr03BFhngAbJBgZzAAA</XPD:REF>
688 <XPD:REF name="Views[3]">MAHVDzr03BFhngAbJBgZzAAA</XPD:REF>
689 <XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
690 <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="TphDDzr03BFhngAbJBgZzAAA">
691 <XPD:ATTR name="Name" type="string">MJPEGInputStream</XPD:ATTR>
692 <XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
693 <XPD:REF name="Owner">4t5ADzr03BFhngAbJBgZzAAA</XPD:REF>
694 <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
695 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hhhFDzr03BFhngAbJBgZzAAA">
696 <XPD:ATTR name="Name" type="string">arg0</XPD:ATTR>
697 <XPD:ATTR name="TypeExpression" type="string">InputStream</XPD:ATTR>
698 <XPD:REF name="BehavioralFeature">TphDDzr03BFhngAbJBgZzAAA</XPD:REF>
699 </XPD:OBJ>
700 <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="UGVHDzr03BFhngAbJBgZzAAA">
701 <XPD:ATTR name="Name" type="string">boundary</XPD:ATTR>
702 <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
703 <XPD:REF name="BehavioralFeature">TphDDzr03BFhngAbJBgZzAAA</XPD:REF>
704 </XPD:OBJ>
705 </XPD:OBJ>
706 <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="kiBKDzr03BFhngAbJBgZzAAA">
707 <XPD:ATTR name="Name" type="string">readImage</XPD:ATTR>
708 <XPD:REF name="Owner">4t5ADzr03BFhngAbJBgZzAAA</XPD:REF>
709 <XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
710 <XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="zjlKDzr03BFhngAbJBgZzAAA">
711 <XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
712 <XPD:ATTR name="TagDefinitionSetName" type="string">JavaOperation</XPD:ATTR>
713 <XPD:ATTR name="Name" type="string">JavaThrows</XPD:ATTR>
714 <XPD:ATTR name="DataValue" type="string">IOException</XPD:ATTR>
715 <XPD:REF name="TaggedModel">kiBKDzr03BFhngAbJBgZzAAA</XPD:REF>
716 </XPD:OBJ>
717 <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
718 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WPmMDzr03BFhngAbJBgZzAAA">
719 <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
720 <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
721 <XPD:ATTR name="TypeExpression" type="string">byte</XPD:ATTR>
722 <XPD:REF name="BehavioralFeature">kiBKDzr03BFhngAbJBgZzAAA</XPD:REF>
723 <XPD:ATTR name="#TaggedValues" type="integer">1</XPD:ATTR>
724 <XPD:OBJ name="TaggedValues[0]" type="TaggedValue" guid="EA+NDzr03BFhngAbJBgZzAAA">
725 <XPD:ATTR name="ProfileName" type="string">Java</XPD:ATTR>
726 <XPD:ATTR name="TagDefinitionSetName" type="string">JavaDimensions</XPD:ATTR>
727 <XPD:ATTR name="Name" type="string">JavaDimensions</XPD:ATTR>
728 <XPD:ATTR name="DataValue" type="string">1</XPD:ATTR>
729 <XPD:REF name="TaggedModel">WPmMDzr03BFhngAbJBgZzAAA</XPD:REF>
730 </XPD:OBJ>
731 </XPD:OBJ>
732 </XPD:OBJ>
733 <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
734 <XPD:REF name="Associations[0]">FCTN+zr03BFhngAbJBgZzAAA</XPD:REF>
735 <XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
736 <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="mKOJDzr03BFhngAbJBgZzAAA">
737 <XPD:ATTR name="Name" type="string">BYTES_TO_READ</XPD:ATTR>
738 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
739 <XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
740 <XPD:ATTR name="Changeability" type="UMLChangeableKind">ckFrozen</XPD:ATTR>
741 <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
742 <XPD:ATTR name="InitialValue" type="string">256</XPD:ATTR>
743 <XPD:REF name="Owner">4t5ADzr03BFhngAbJBgZzAAA</XPD:REF>
744 </XPD:OBJ>
745 <XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="gPaKDzr03BFhngAbJBgZzAAA">
746 <XPD:ATTR name="Name" type="string">boundary</XPD:ATTR>
747 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
748 <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
749 <XPD:REF name="Owner">4t5ADzr03BFhngAbJBgZzAAA</XPD:REF>
750 </XPD:OBJ>
751 </XPD:OBJ>
752 <XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="ptxMDzr03BFhngAbJBgZzAAA">
753 <XPD:ATTR name="Name" type="string">SonyURL</XPD:ATTR>
754 <XPD:REF name="Namespace">qHnqDjr03BFhngAbJBgZzAAA</XPD:REF>
755 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
756 <XPD:REF name="Views[0]">xGzVDzr03BFhngAbJBgZzAAA</XPD:REF>
757 <XPD:REF name="Views[1]">sm/VDzr03BFhngAbJBgZzAAA</XPD:REF>
758 <XPD:REF name="Views[2]">SHDVDzr03BFhngAbJBgZzAAA</XPD:REF>
759 <XPD:REF name="Views[3]">1HDVDzr03BFhngAbJBgZzAAA</XPD:REF>
760 <XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
761 <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="xIlPDzr03BFhngAbJBgZzAAA">
762 <XPD:ATTR name="Name" type="string">SonyURL</XPD:ATTR>
763 <XPD:ATTR name="StereotypeName" type="string">create</XPD:ATTR>
764 <XPD:REF name="Owner">ptxMDzr03BFhngAbJBgZzAAA</XPD:REF>
765 <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
766 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="rrJQDzr03BFhngAbJBgZzAAA">
767 <XPD:ATTR name="Name" type="string">host</XPD:ATTR>
768 <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
769 <XPD:REF name="BehavioralFeature">xIlPDzr03BFhngAbJBgZzAAA</XPD:REF>
770 </XPD:OBJ>
771 </XPD:OBJ>
772 <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="AntSDzr03BFhngAbJBgZzAAA">
773 <XPD:ATTR name="Name" type="string">getURL</XPD:ATTR>
774 <XPD:REF name="Owner">ptxMDzr03BFhngAbJBgZzAAA</XPD:REF>
775 <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
776 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Hl6UDzr03BFhngAbJBgZzAAA">
777 <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
778 <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
779 <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
780 <XPD:REF name="BehavioralFeature">AntSDzr03BFhngAbJBgZzAAA</XPD:REF>
781 </XPD:OBJ>
782 </XPD:OBJ>
783 <XPD:OBJ name="Operations[2]" type="UMLOperation" guid="9LlTDzr03BFhngAbJBgZzAAA">
784 <XPD:ATTR name="Name" type="string">setFPS</XPD:ATTR>
785 <XPD:REF name="Owner">ptxMDzr03BFhngAbJBgZzAAA</XPD:REF>
786 <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
787 <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6LVUDzr03BFhngAbJBgZzAAA">
788 <XPD:ATTR name="Name" type="string">speed</XPD:ATTR>
789 <XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
790 <XPD:REF name="BehavioralFeature">9LlTDzr03BFhngAbJBgZzAAA</XPD:REF>
791 </XPD:OBJ>
792 <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="KqGVDzr03BFhngAbJBgZzAAA">
793 <XPD:ATTR name="Name" type="string">return</XPD:ATTR>
794 <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
795 <XPD:REF name="BehavioralFeature">9LlTDzr03BFhngAbJBgZzAAA</XPD:REF>
796 <XPD:REF name="Type_">ptxMDzr03BFhngAbJBgZzAAA</XPD:REF>
797 </XPD:OBJ>
798 </XPD:OBJ>
799 <XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
800 <XPD:REF name="TypedParameters[0]">KqGVDzr03BFhngAbJBgZzAAA</XPD:REF>
801 <XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
802 <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="epOPDzr03BFhngAbJBgZzAAA">
803 <XPD:ATTR name="Name" type="string">host</XPD:ATTR>
804 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
805 <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
806 <XPD:REF name="Owner">ptxMDzr03BFhngAbJBgZzAAA</XPD:REF>
807 </XPD:OBJ>
808 <XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="vhqSDzr03BFhngAbJBgZzAAA">
809 <XPD:ATTR name="Name" type="string">speed</XPD:ATTR>
810 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
811 <XPD:ATTR name="TypeExpression" type="string">Integer</XPD:ATTR>
812 <XPD:REF name="Owner">ptxMDzr03BFhngAbJBgZzAAA</XPD:REF>
813 </XPD:OBJ>
814 </XPD:OBJ>
815 <XPD:OBJ name="OwnedElements[4]" type="UMLAssociation" guid="EiHN+zr03BFhngAbJBgZzAAA">
816 <XPD:REF name="Namespace">qHnqDjr03BFhngAbJBgZzAAA</XPD:REF>
817 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
818 <XPD:REF name="Views[0]">+CbN+zr03BFhngAbJBgZzAAA</XPD:REF>
819 <XPD:REF name="Views[1]">aijN+zr03BFhngAbJBgZzAAA</XPD:REF>
820 <XPD:REF name="Views[2]">ZCnN+zr03BFhngAbJBgZzAAA</XPD:REF>
821 <XPD:REF name="Views[3]">LCrN+zr03BFhngAbJBgZzAAA</XPD:REF>
822 <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
823 <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="hCLN+zr03BFhngAbJBgZzAAA">
824 <XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
825 <XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
826 <XPD:REF name="Association">EiHN+zr03BFhngAbJBgZzAAA</XPD:REF>
827 <XPD:REF name="Participant">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
828 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
829 <XPD:REF name="Views[0]">xivN+zr03BFhngAbJBgZzAAA</XPD:REF>
830 <XPD:REF name="Views[1]">0i7N+zr03BFhngAbJBgZzAAA</XPD:REF>
831 <XPD:REF name="Views[2]">Vi3N+zr03BFhngAbJBgZzAAA</XPD:REF>
832 <XPD:REF name="Views[3]">YjDN+zr03BFhngAbJBgZzAAA</XPD:REF>
833 </XPD:OBJ>
834 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="FCTN+zr03BFhngAbJBgZzAAA">
835 <XPD:REF name="Association">EiHN+zr03BFhngAbJBgZzAAA</XPD:REF>
836 <XPD:REF name="Participant">4t5ADzr03BFhngAbJBgZzAAA</XPD:REF>
837 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
838 <XPD:REF name="Views[0]">/irN+zr03BFhngAbJBgZzAAA</XPD:REF>
839 <XPD:REF name="Views[1]">FC7N+zr03BFhngAbJBgZzAAA</XPD:REF>
840 <XPD:REF name="Views[2]">mCzN+zr03BFhngAbJBgZzAAA</XPD:REF>
841 <XPD:REF name="Views[3]">pC/N+zr03BFhngAbJBgZzAAA</XPD:REF>
842 </XPD:OBJ>
843 </XPD:OBJ>
844 <XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="+gx9Tzv03BFhngAbJBgZzAAA">
845 <XPD:REF name="Namespace">qHnqDjr03BFhngAbJBgZzAAA</XPD:REF>
846 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
847 <XPD:REF name="Views[0]">DBR9Tzv03BFhngAbJBgZzAAA</XPD:REF>
848 <XPD:REF name="Views[1]">IBl9Tzv03BFhngAbJBgZzAAA</XPD:REF>
849 <XPD:REF name="Views[2]">6Bl9Tzv03BFhngAbJBgZzAAA</XPD:REF>
850 <XPD:REF name="Views[3]">dBp9Tzv03BFhngAbJBgZzAAA</XPD:REF>
851 <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
852 <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="qA59Tzv03BFhngAbJBgZzAAA">
853 <XPD:ATTR name="Name" type="string">buffer</XPD:ATTR>
854 <XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
855 <XPD:REF name="Association">+gx9Tzv03BFhngAbJBgZzAAA</XPD:REF>
856 <XPD:REF name="Participant">uq8pDzr03BFhngAbJBgZzAAA</XPD:REF>
857 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
858 <XPD:REF name="Views[0]">tBt9Tzv03BFhngAbJBgZzAAA</XPD:REF>
859 <XPD:REF name="Views[1]">Ah59Tzv03BFhngAbJBgZzAAA</XPD:REF>
860 <XPD:REF name="Views[2]">6hx9Tzv03BFhngAbJBgZzAAA</XPD:REF>
861 <XPD:REF name="Views[3]">Qh99Tzv03BFhngAbJBgZzAAA</XPD:REF>
862 </XPD:OBJ>
863 <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="khB9Tzv03BFhngAbJBgZzAAA">
864 <XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
865 <XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
866 <XPD:REF name="Association">+gx9Tzv03BFhngAbJBgZzAAA</XPD:REF>
867 <XPD:REF name="Participant">wqrvDjr03BFhngAbJBgZzAAA</XPD:REF>
868 <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
869 <XPD:REF name="Views[0]">Cht9Tzv03BFhngAbJBgZzAAA</XPD:REF>
870 <XPD:REF name="Views[1]">dh19Tzv03BFhngAbJBgZzAAA</XPD:REF>
871 <XPD:REF name="Views[2]">VBx9Tzv03BFhngAbJBgZzAAA</XPD:REF>
872 <XPD:REF name="Views[3]">th59Tzv03BFhngAbJBgZzAAA</XPD:REF>
873 </XPD:OBJ>
874 </XPD:OBJ>
875 </XPD:OBJ>
876 </XPD:OBJ>
877 </XPD:OBJ>
878 </XPD:BODY>
879 </XPD:PROJECT>