tee: Check for the removed pad flag also in the slow pushing path
[platform/upstream/gstreamer.git] / docs / random / plugins.dia
1 <?xml version="1.0"?>
2 <diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
3   <diagramdata>
4     <attribute name="background">
5       <color val="#ffffff"/>
6     </attribute>
7     <attribute name="paper">
8       <composite type="paper">
9         <attribute name="name">
10           <string>#A4#</string>
11         </attribute>
12         <attribute name="tmargin">
13           <real val="2.82"/>
14         </attribute>
15         <attribute name="bmargin">
16           <real val="2.82"/>
17         </attribute>
18         <attribute name="lmargin">
19           <real val="2.82"/>
20         </attribute>
21         <attribute name="rmargin">
22           <real val="2.82"/>
23         </attribute>
24         <attribute name="is_portrait">
25           <boolean val="true"/>
26         </attribute>
27         <attribute name="scaling">
28           <real val="1"/>
29         </attribute>
30         <attribute name="fitto">
31           <boolean val="false"/>
32         </attribute>
33       </composite>
34     </attribute>
35     <attribute name="grid">
36       <composite type="grid">
37         <attribute name="width_x">
38           <real val="1"/>
39         </attribute>
40         <attribute name="width_y">
41           <real val="1"/>
42         </attribute>
43         <attribute name="visible_x">
44           <int val="1"/>
45         </attribute>
46         <attribute name="visible_y">
47           <int val="1"/>
48         </attribute>
49       </composite>
50     </attribute>
51     <attribute name="guides">
52       <composite type="guides">
53         <attribute name="hguides"/>
54         <attribute name="vguides"/>
55       </composite>
56     </attribute>
57   </diagramdata>
58   <layer name="Background" visible="true">
59     <object type="UML - Class" version="0" id="O0">
60       <attribute name="obj_pos">
61         <point val="0.85,4.15"/>
62       </attribute>
63       <attribute name="obj_bb">
64         <rectangle val="0.8,4.1;12.3656,11.4"/>
65       </attribute>
66       <attribute name="elem_corner">
67         <point val="0.85,4.15"/>
68       </attribute>
69       <attribute name="elem_width">
70         <real val="11.4656"/>
71       </attribute>
72       <attribute name="elem_height">
73         <real val="7.2"/>
74       </attribute>
75       <attribute name="name">
76         <string>#GstPlugin#</string>
77       </attribute>
78       <attribute name="stereotype">
79         <string/>
80       </attribute>
81       <attribute name="abstract">
82         <boolean val="false"/>
83       </attribute>
84       <attribute name="suppress_attributes">
85         <boolean val="false"/>
86       </attribute>
87       <attribute name="suppress_operations">
88         <boolean val="false"/>
89       </attribute>
90       <attribute name="visible_attributes">
91         <boolean val="true"/>
92       </attribute>
93       <attribute name="visible_operations">
94         <boolean val="false"/>
95       </attribute>
96       <attribute name="attributes">
97         <composite type="umlattribute">
98           <attribute name="name">
99             <string>#name#</string>
100           </attribute>
101           <attribute name="type">
102             <string>#gchar *#</string>
103           </attribute>
104           <attribute name="value">
105             <string/>
106           </attribute>
107           <attribute name="visibility">
108             <enum val="0"/>
109           </attribute>
110           <attribute name="abstract">
111             <boolean val="false"/>
112           </attribute>
113           <attribute name="class_scope">
114             <boolean val="false"/>
115           </attribute>
116         </composite>
117         <composite type="umlattribute">
118           <attribute name="name">
119             <string>#longname#</string>
120           </attribute>
121           <attribute name="type">
122             <string>#char *#</string>
123           </attribute>
124           <attribute name="value">
125             <string/>
126           </attribute>
127           <attribute name="visibility">
128             <enum val="0"/>
129           </attribute>
130           <attribute name="abstract">
131             <boolean val="false"/>
132           </attribute>
133           <attribute name="class_scope">
134             <boolean val="false"/>
135           </attribute>
136         </composite>
137         <composite type="umlattribute">
138           <attribute name="name">
139             <string>#filename#</string>
140           </attribute>
141           <attribute name="type">
142             <string>#gchar *#</string>
143           </attribute>
144           <attribute name="value">
145             <string/>
146           </attribute>
147           <attribute name="visibility">
148             <enum val="0"/>
149           </attribute>
150           <attribute name="abstract">
151             <boolean val="false"/>
152           </attribute>
153           <attribute name="class_scope">
154             <boolean val="false"/>
155           </attribute>
156         </composite>
157         <composite type="umlattribute">
158           <attribute name="name">
159             <string>#loaded#</string>
160           </attribute>
161           <attribute name="type">
162             <string>#gboolean#</string>
163           </attribute>
164           <attribute name="value">
165             <string/>
166           </attribute>
167           <attribute name="visibility">
168             <enum val="0"/>
169           </attribute>
170           <attribute name="abstract">
171             <boolean val="false"/>
172           </attribute>
173           <attribute name="class_scope">
174             <boolean val="false"/>
175           </attribute>
176         </composite>
177         <composite type="umlattribute">
178           <attribute name="name">
179             <string>#elements#</string>
180           </attribute>
181           <attribute name="type">
182             <string>#GList *#</string>
183           </attribute>
184           <attribute name="value">
185             <string/>
186           </attribute>
187           <attribute name="visibility">
188             <enum val="0"/>
189           </attribute>
190           <attribute name="abstract">
191             <boolean val="false"/>
192           </attribute>
193           <attribute name="class_scope">
194             <boolean val="false"/>
195           </attribute>
196         </composite>
197         <composite type="umlattribute">
198           <attribute name="name">
199             <string>#types#</string>
200           </attribute>
201           <attribute name="type">
202             <string>#GList *#</string>
203           </attribute>
204           <attribute name="value">
205             <string/>
206           </attribute>
207           <attribute name="visibility">
208             <enum val="0"/>
209           </attribute>
210           <attribute name="abstract">
211             <boolean val="false"/>
212           </attribute>
213           <attribute name="class_scope">
214             <boolean val="false"/>
215           </attribute>
216         </composite>
217         <composite type="umlattribute">
218           <attribute name="name">
219             <string>#autopluggers#</string>
220           </attribute>
221           <attribute name="type">
222             <string>#GList *#</string>
223           </attribute>
224           <attribute name="value">
225             <string/>
226           </attribute>
227           <attribute name="visibility">
228             <enum val="0"/>
229           </attribute>
230           <attribute name="abstract">
231             <boolean val="false"/>
232           </attribute>
233           <attribute name="class_scope">
234             <boolean val="false"/>
235           </attribute>
236         </composite>
237       </attribute>
238       <attribute name="operations"/>
239       <attribute name="template">
240         <boolean val="false"/>
241       </attribute>
242       <attribute name="templates"/>
243     </object>
244     <object type="UML - Class" version="0" id="O1">
245       <attribute name="obj_pos">
246         <point val="17,9"/>
247       </attribute>
248       <attribute name="obj_bb">
249         <rectangle val="16.95,8.95;31.9092,13.85"/>
250       </attribute>
251       <attribute name="elem_corner">
252         <point val="17,9"/>
253       </attribute>
254       <attribute name="elem_width">
255         <real val="14.8592"/>
256       </attribute>
257       <attribute name="elem_height">
258         <real val="4.8"/>
259       </attribute>
260       <attribute name="name">
261         <string>#GstElementFactory#</string>
262       </attribute>
263       <attribute name="stereotype">
264         <string/>
265       </attribute>
266       <attribute name="abstract">
267         <boolean val="false"/>
268       </attribute>
269       <attribute name="suppress_attributes">
270         <boolean val="false"/>
271       </attribute>
272       <attribute name="suppress_operations">
273         <boolean val="false"/>
274       </attribute>
275       <attribute name="visible_attributes">
276         <boolean val="true"/>
277       </attribute>
278       <attribute name="visible_operations">
279         <boolean val="false"/>
280       </attribute>
281       <attribute name="attributes">
282         <composite type="umlattribute">
283           <attribute name="name">
284             <string>#name#</string>
285           </attribute>
286           <attribute name="type">
287             <string>#gchar *#</string>
288           </attribute>
289           <attribute name="value">
290             <string/>
291           </attribute>
292           <attribute name="visibility">
293             <enum val="0"/>
294           </attribute>
295           <attribute name="abstract">
296             <boolean val="false"/>
297           </attribute>
298           <attribute name="class_scope">
299             <boolean val="false"/>
300           </attribute>
301         </composite>
302         <composite type="umlattribute">
303           <attribute name="name">
304             <string>#type#</string>
305           </attribute>
306           <attribute name="type">
307             <string>#GtkType#</string>
308           </attribute>
309           <attribute name="value">
310             <string/>
311           </attribute>
312           <attribute name="visibility">
313             <enum val="0"/>
314           </attribute>
315           <attribute name="abstract">
316             <boolean val="false"/>
317           </attribute>
318           <attribute name="class_scope">
319             <boolean val="false"/>
320           </attribute>
321         </composite>
322         <composite type="umlattribute">
323           <attribute name="name">
324             <string>#details#</string>
325           </attribute>
326           <attribute name="type">
327             <string>#GstElementDetails *#</string>
328           </attribute>
329           <attribute name="value">
330             <string/>
331           </attribute>
332           <attribute name="visibility">
333             <enum val="0"/>
334           </attribute>
335           <attribute name="abstract">
336             <boolean val="false"/>
337           </attribute>
338           <attribute name="class_scope">
339             <boolean val="false"/>
340           </attribute>
341         </composite>
342         <composite type="umlattribute">
343           <attribute name="name">
344             <string>#padtemplates#</string>
345           </attribute>
346           <attribute name="type">
347             <string>#GList *#</string>
348           </attribute>
349           <attribute name="value">
350             <string/>
351           </attribute>
352           <attribute name="visibility">
353             <enum val="0"/>
354           </attribute>
355           <attribute name="abstract">
356             <boolean val="false"/>
357           </attribute>
358           <attribute name="class_scope">
359             <boolean val="false"/>
360           </attribute>
361         </composite>
362       </attribute>
363       <attribute name="operations"/>
364       <attribute name="template">
365         <boolean val="false"/>
366       </attribute>
367       <attribute name="templates"/>
368     </object>
369     <object type="UML - Association" version="0" id="O2">
370       <attribute name="obj_pos">
371         <point val="12.3156,9.25"/>
372       </attribute>
373       <attribute name="obj_bb">
374         <rectangle val="10.8656,7.8;18.45,11.15"/>
375       </attribute>
376       <attribute name="orth_points">
377         <point val="12.3156,9.25"/>
378         <point val="15,9.25"/>
379         <point val="15,9.7"/>
380         <point val="17,9.7"/>
381       </attribute>
382       <attribute name="orth_orient">
383         <enum val="0"/>
384         <enum val="1"/>
385         <enum val="0"/>
386       </attribute>
387       <attribute name="name">
388         <string/>
389       </attribute>
390       <attribute name="direction">
391         <enum val="0"/>
392       </attribute>
393       <attribute name="ends">
394         <composite>
395           <attribute name="role">
396             <string/>
397           </attribute>
398           <attribute name="multiplicity">
399             <string>#1#</string>
400           </attribute>
401           <attribute name="arrow">
402             <boolean val="false"/>
403           </attribute>
404           <attribute name="aggregate">
405             <enum val="2"/>
406           </attribute>
407         </composite>
408         <composite>
409           <attribute name="role">
410             <string/>
411           </attribute>
412           <attribute name="multiplicity">
413             <string>#*#</string>
414           </attribute>
415           <attribute name="arrow">
416             <boolean val="false"/>
417           </attribute>
418           <attribute name="aggregate">
419             <enum val="0"/>
420           </attribute>
421         </composite>
422       </attribute>
423       <connections>
424         <connection handle="0" to="O0" connection="17"/>
425         <connection handle="1" to="O1" connection="3"/>
426       </connections>
427     </object>
428     <object type="UML - Class" version="0" id="O3">
429       <attribute name="obj_pos">
430         <point val="21,2"/>
431       </attribute>
432       <attribute name="obj_bb">
433         <rectangle val="20.95,1.95;34.9396,6.85"/>
434       </attribute>
435       <attribute name="elem_corner">
436         <point val="21,2"/>
437       </attribute>
438       <attribute name="elem_width">
439         <real val="13.8896"/>
440       </attribute>
441       <attribute name="elem_height">
442         <real val="4.8"/>
443       </attribute>
444       <attribute name="name">
445         <string>#GstPadTemplate#</string>
446       </attribute>
447       <attribute name="stereotype">
448         <string/>
449       </attribute>
450       <attribute name="abstract">
451         <boolean val="false"/>
452       </attribute>
453       <attribute name="suppress_attributes">
454         <boolean val="false"/>
455       </attribute>
456       <attribute name="suppress_operations">
457         <boolean val="false"/>
458       </attribute>
459       <attribute name="visible_attributes">
460         <boolean val="true"/>
461       </attribute>
462       <attribute name="visible_operations">
463         <boolean val="false"/>
464       </attribute>
465       <attribute name="attributes">
466         <composite type="umlattribute">
467           <attribute name="name">
468             <string>#name_template#</string>
469           </attribute>
470           <attribute name="type">
471             <string>#gchar *#</string>
472           </attribute>
473           <attribute name="value">
474             <string/>
475           </attribute>
476           <attribute name="visibility">
477             <enum val="0"/>
478           </attribute>
479           <attribute name="abstract">
480             <boolean val="false"/>
481           </attribute>
482           <attribute name="class_scope">
483             <boolean val="false"/>
484           </attribute>
485         </composite>
486         <composite type="umlattribute">
487           <attribute name="name">
488             <string>#direction#</string>
489           </attribute>
490           <attribute name="type">
491             <string>#GstPadDirection#</string>
492           </attribute>
493           <attribute name="value">
494             <string/>
495           </attribute>
496           <attribute name="visibility">
497             <enum val="0"/>
498           </attribute>
499           <attribute name="abstract">
500             <boolean val="false"/>
501           </attribute>
502           <attribute name="class_scope">
503             <boolean val="false"/>
504           </attribute>
505         </composite>
506         <composite type="umlattribute">
507           <attribute name="name">
508             <string>#presence#</string>
509           </attribute>
510           <attribute name="type">
511             <string>#GstPadPresence#</string>
512           </attribute>
513           <attribute name="value">
514             <string/>
515           </attribute>
516           <attribute name="visibility">
517             <enum val="0"/>
518           </attribute>
519           <attribute name="abstract">
520             <boolean val="false"/>
521           </attribute>
522           <attribute name="class_scope">
523             <boolean val="false"/>
524           </attribute>
525         </composite>
526         <composite type="umlattribute">
527           <attribute name="name">
528             <string>#caps#</string>
529           </attribute>
530           <attribute name="type">
531             <string>#GstCaps *#</string>
532           </attribute>
533           <attribute name="value">
534             <string/>
535           </attribute>
536           <attribute name="visibility">
537             <enum val="0"/>
538           </attribute>
539           <attribute name="abstract">
540             <boolean val="false"/>
541           </attribute>
542           <attribute name="class_scope">
543             <boolean val="false"/>
544           </attribute>
545         </composite>
546       </attribute>
547       <attribute name="operations"/>
548       <attribute name="template">
549         <boolean val="false"/>
550       </attribute>
551       <attribute name="templates"/>
552     </object>
553     <object type="UML - Association" version="0" id="O4">
554       <attribute name="obj_pos">
555         <point val="31.8592,13.3"/>
556       </attribute>
557       <attribute name="obj_bb">
558         <rectangle val="30.4092,1.25;38.45,14.75"/>
559       </attribute>
560       <attribute name="orth_points">
561         <point val="31.8592,13.3"/>
562         <point val="37,13.3"/>
563         <point val="37,2.7"/>
564         <point val="34.8896,2.7"/>
565       </attribute>
566       <attribute name="orth_orient">
567         <enum val="0"/>
568         <enum val="1"/>
569         <enum val="0"/>
570       </attribute>
571       <attribute name="name">
572         <string/>
573       </attribute>
574       <attribute name="direction">
575         <enum val="0"/>
576       </attribute>
577       <attribute name="ends">
578         <composite>
579           <attribute name="role">
580             <string/>
581           </attribute>
582           <attribute name="multiplicity">
583             <string>#1#</string>
584           </attribute>
585           <attribute name="arrow">
586             <boolean val="false"/>
587           </attribute>
588           <attribute name="aggregate">
589             <enum val="2"/>
590           </attribute>
591         </composite>
592         <composite>
593           <attribute name="role">
594             <string/>
595           </attribute>
596           <attribute name="multiplicity">
597             <string>#*#</string>
598           </attribute>
599           <attribute name="arrow">
600             <boolean val="false"/>
601           </attribute>
602           <attribute name="aggregate">
603             <enum val="0"/>
604           </attribute>
605         </composite>
606       </attribute>
607       <connections>
608         <connection handle="0" to="O1" connection="15"/>
609         <connection handle="1" to="O3" connection="4"/>
610       </connections>
611     </object>
612     <object type="UML - Class" version="0" id="O5">
613       <attribute name="obj_pos">
614         <point val="17.1,14.85"/>
615       </attribute>
616       <attribute name="obj_bb">
617         <rectangle val="17.05,14.8;32.494,18.9"/>
618       </attribute>
619       <attribute name="elem_corner">
620         <point val="17.1,14.85"/>
621       </attribute>
622       <attribute name="elem_width">
623         <real val="15.344"/>
624       </attribute>
625       <attribute name="elem_height">
626         <real val="4"/>
627       </attribute>
628       <attribute name="name">
629         <string>#GstTypeFactory#</string>
630       </attribute>
631       <attribute name="stereotype">
632         <string/>
633       </attribute>
634       <attribute name="abstract">
635         <boolean val="false"/>
636       </attribute>
637       <attribute name="suppress_attributes">
638         <boolean val="false"/>
639       </attribute>
640       <attribute name="suppress_operations">
641         <boolean val="false"/>
642       </attribute>
643       <attribute name="visible_attributes">
644         <boolean val="true"/>
645       </attribute>
646       <attribute name="visible_operations">
647         <boolean val="false"/>
648       </attribute>
649       <attribute name="attributes">
650         <composite type="umlattribute">
651           <attribute name="name">
652             <string>#mime#</string>
653           </attribute>
654           <attribute name="type">
655             <string>#gchar *#</string>
656           </attribute>
657           <attribute name="value">
658             <string/>
659           </attribute>
660           <attribute name="visibility">
661             <enum val="0"/>
662           </attribute>
663           <attribute name="abstract">
664             <boolean val="false"/>
665           </attribute>
666           <attribute name="class_scope">
667             <boolean val="false"/>
668           </attribute>
669         </composite>
670         <composite type="umlattribute">
671           <attribute name="name">
672             <string>#exts#</string>
673           </attribute>
674           <attribute name="type">
675             <string>#gchar *#</string>
676           </attribute>
677           <attribute name="value">
678             <string/>
679           </attribute>
680           <attribute name="visibility">
681             <enum val="0"/>
682           </attribute>
683           <attribute name="abstract">
684             <boolean val="false"/>
685           </attribute>
686           <attribute name="class_scope">
687             <boolean val="false"/>
688           </attribute>
689         </composite>
690         <composite type="umlattribute">
691           <attribute name="name">
692             <string>#typefindfunc#</string>
693           </attribute>
694           <attribute name="type">
695             <string>#GstTypeFindFunc#</string>
696           </attribute>
697           <attribute name="value">
698             <string/>
699           </attribute>
700           <attribute name="visibility">
701             <enum val="0"/>
702           </attribute>
703           <attribute name="abstract">
704             <boolean val="false"/>
705           </attribute>
706           <attribute name="class_scope">
707             <boolean val="false"/>
708           </attribute>
709         </composite>
710       </attribute>
711       <attribute name="operations"/>
712       <attribute name="template">
713         <boolean val="false"/>
714       </attribute>
715       <attribute name="templates"/>
716     </object>
717     <object type="UML - Association" version="0" id="O6">
718       <attribute name="obj_pos">
719         <point val="12.3156,10.05"/>
720       </attribute>
721       <attribute name="obj_bb">
722         <rectangle val="10.8656,8.6;18.55,17"/>
723       </attribute>
724       <attribute name="orth_points">
725         <point val="12.3156,10.05"/>
726         <point val="15.7,10.05"/>
727         <point val="15.7,15.55"/>
728         <point val="17.1,15.55"/>
729       </attribute>
730       <attribute name="orth_orient">
731         <enum val="0"/>
732         <enum val="1"/>
733         <enum val="0"/>
734       </attribute>
735       <attribute name="name">
736         <string/>
737       </attribute>
738       <attribute name="direction">
739         <enum val="0"/>
740       </attribute>
741       <attribute name="ends">
742         <composite>
743           <attribute name="role">
744             <string/>
745           </attribute>
746           <attribute name="multiplicity">
747             <string>#1#</string>
748           </attribute>
749           <attribute name="arrow">
750             <boolean val="false"/>
751           </attribute>
752           <attribute name="aggregate">
753             <enum val="2"/>
754           </attribute>
755         </composite>
756         <composite>
757           <attribute name="role">
758             <string/>
759           </attribute>
760           <attribute name="multiplicity">
761             <string>#*#</string>
762           </attribute>
763           <attribute name="arrow">
764             <boolean val="false"/>
765           </attribute>
766           <attribute name="aggregate">
767             <enum val="0"/>
768           </attribute>
769         </composite>
770       </attribute>
771       <connections>
772         <connection handle="0" to="O0" connection="19"/>
773         <connection handle="1" to="O5" connection="3"/>
774       </connections>
775     </object>
776     <object type="UML - Class" version="0" id="O7">
777       <attribute name="obj_pos">
778         <point val="17.065,19.975"/>
779       </attribute>
780       <attribute name="obj_bb">
781         <rectangle val="17.015,19.925;27.5201,24.025"/>
782       </attribute>
783       <attribute name="elem_corner">
784         <point val="17.065,19.975"/>
785       </attribute>
786       <attribute name="elem_width">
787         <real val="10.4051"/>
788       </attribute>
789       <attribute name="elem_height">
790         <real val="4"/>
791       </attribute>
792       <attribute name="name">
793         <string>#GstAutoplugFactory#</string>
794       </attribute>
795       <attribute name="stereotype">
796         <string/>
797       </attribute>
798       <attribute name="abstract">
799         <boolean val="false"/>
800       </attribute>
801       <attribute name="suppress_attributes">
802         <boolean val="false"/>
803       </attribute>
804       <attribute name="suppress_operations">
805         <boolean val="false"/>
806       </attribute>
807       <attribute name="visible_attributes">
808         <boolean val="true"/>
809       </attribute>
810       <attribute name="visible_operations">
811         <boolean val="false"/>
812       </attribute>
813       <attribute name="attributes">
814         <composite type="umlattribute">
815           <attribute name="name">
816             <string>#name#</string>
817           </attribute>
818           <attribute name="type">
819             <string>#gchar *#</string>
820           </attribute>
821           <attribute name="value">
822             <string/>
823           </attribute>
824           <attribute name="visibility">
825             <enum val="0"/>
826           </attribute>
827           <attribute name="abstract">
828             <boolean val="false"/>
829           </attribute>
830           <attribute name="class_scope">
831             <boolean val="false"/>
832           </attribute>
833         </composite>
834         <composite type="umlattribute">
835           <attribute name="name">
836             <string>#longdesc#</string>
837           </attribute>
838           <attribute name="type">
839             <string>#gchar *#</string>
840           </attribute>
841           <attribute name="value">
842             <string/>
843           </attribute>
844           <attribute name="visibility">
845             <enum val="0"/>
846           </attribute>
847           <attribute name="abstract">
848             <boolean val="false"/>
849           </attribute>
850           <attribute name="class_scope">
851             <boolean val="false"/>
852           </attribute>
853         </composite>
854         <composite type="umlattribute">
855           <attribute name="name">
856             <string>#type#</string>
857           </attribute>
858           <attribute name="type">
859             <string>#GtkType#</string>
860           </attribute>
861           <attribute name="value">
862             <string/>
863           </attribute>
864           <attribute name="visibility">
865             <enum val="0"/>
866           </attribute>
867           <attribute name="abstract">
868             <boolean val="false"/>
869           </attribute>
870           <attribute name="class_scope">
871             <boolean val="false"/>
872           </attribute>
873         </composite>
874       </attribute>
875       <attribute name="operations"/>
876       <attribute name="template">
877         <boolean val="false"/>
878       </attribute>
879       <attribute name="templates"/>
880     </object>
881     <object type="UML - Association" version="0" id="O8">
882       <attribute name="obj_pos">
883         <point val="12.3156,10.85"/>
884       </attribute>
885       <attribute name="obj_bb">
886         <rectangle val="10.8656,9.4;18.515,22.125"/>
887       </attribute>
888       <attribute name="orth_points">
889         <point val="12.3156,10.85"/>
890         <point val="14.8,10.85"/>
891         <point val="14.8,20.675"/>
892         <point val="17.065,20.675"/>
893       </attribute>
894       <attribute name="orth_orient">
895         <enum val="0"/>
896         <enum val="1"/>
897         <enum val="0"/>
898       </attribute>
899       <attribute name="name">
900         <string/>
901       </attribute>
902       <attribute name="direction">
903         <enum val="0"/>
904       </attribute>
905       <attribute name="ends">
906         <composite>
907           <attribute name="role">
908             <string/>
909           </attribute>
910           <attribute name="multiplicity">
911             <string>#1#</string>
912           </attribute>
913           <attribute name="arrow">
914             <boolean val="false"/>
915           </attribute>
916           <attribute name="aggregate">
917             <enum val="2"/>
918           </attribute>
919         </composite>
920         <composite>
921           <attribute name="role">
922             <string/>
923           </attribute>
924           <attribute name="multiplicity">
925             <string>#*#</string>
926           </attribute>
927           <attribute name="arrow">
928             <boolean val="false"/>
929           </attribute>
930           <attribute name="aggregate">
931             <enum val="0"/>
932           </attribute>
933         </composite>
934       </attribute>
935       <connections>
936         <connection handle="0" to="O0" connection="21"/>
937         <connection handle="1" to="O7" connection="3"/>
938       </connections>
939     </object>
940   </layer>
941 </diagram>