blob: b511083c7af957f841c11740d156ef87b910d4c7 [file] [log] [blame]
<?xml version="1.0"?>
<diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
<diagramdata>
<attribute name="background">
<color val="#ffffff"/>
</attribute>
<attribute name="paper">
<composite type="paper">
<attribute name="name">
<string>#A4#</string>
</attribute>
<attribute name="tmargin">
<real val="2.82"/>
</attribute>
<attribute name="bmargin">
<real val="2.82"/>
</attribute>
<attribute name="lmargin">
<real val="2.82"/>
</attribute>
<attribute name="rmargin">
<real val="2.82"/>
</attribute>
<attribute name="is_portrait">
<boolean val="true"/>
</attribute>
<attribute name="scaling">
<real val="1"/>
</attribute>
<attribute name="fitto">
<boolean val="false"/>
</attribute>
</composite>
</attribute>
<attribute name="grid">
<composite type="grid">
<attribute name="width_x">
<real val="1"/>
</attribute>
<attribute name="width_y">
<real val="1"/>
</attribute>
<attribute name="visible_x">
<int val="1"/>
</attribute>
<attribute name="visible_y">
<int val="1"/>
</attribute>
</composite>
</attribute>
<attribute name="guides">
<composite type="guides">
<attribute name="hguides"/>
<attribute name="vguides"/>
</composite>
</attribute>
</diagramdata>
<layer name="Background" visible="true">
<object type="UML - Class" version="0" id="O0">
<attribute name="obj_pos">
<point val="0.75,5.55"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="0.7,5.5;12.7504,9.6"/>
</attribute>
<attribute name="elem_corner">
<point val="0.75,5.55"/>
</attribute>
<attribute name="elem_width">
<real val="11.9504"/>
</attribute>
<attribute name="elem_height">
<real val="4"/>
</attribute>
<attribute name="name">
<string>#GstCaps#</string>
</attribute>
<attribute name="stereotype">
<string/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="suppress_attributes">
<boolean val="false"/>
</attribute>
<attribute name="suppress_operations">
<boolean val="false"/>
</attribute>
<attribute name="visible_attributes">
<boolean val="true"/>
</attribute>
<attribute name="visible_operations">
<boolean val="false"/>
</attribute>
<attribute name="attributes">
<composite type="umlattribute">
<attribute name="name">
<string>#name#</string>
</attribute>
<attribute name="type">
<string>#gchar *#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
</composite>
<composite type="umlattribute">
<attribute name="name">
<string>#id#</string>
</attribute>
<attribute name="type">
<string>#guint16#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
</composite>
<composite type="umlattribute">
<attribute name="name">
<string>#properties#</string>
</attribute>
<attribute name="type">
<string>#GstProps *#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
</composite>
</attribute>
<attribute name="operations"/>
<attribute name="template">
<boolean val="false"/>
</attribute>
<attribute name="templates"/>
</object>
<object type="UML - Class" version="0" id="O1">
<attribute name="obj_pos">
<point val="16.35,9.65"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="16.3,9.6;26.896,12.1"/>
</attribute>
<attribute name="elem_corner">
<point val="16.35,9.65"/>
</attribute>
<attribute name="elem_width">
<real val="10.496"/>
</attribute>
<attribute name="elem_height">
<real val="2.4"/>
</attribute>
<attribute name="name">
<string>#GstProps#</string>
</attribute>
<attribute name="stereotype">
<string/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="suppress_attributes">
<boolean val="false"/>
</attribute>
<attribute name="suppress_operations">
<boolean val="false"/>
</attribute>
<attribute name="visible_attributes">
<boolean val="true"/>
</attribute>
<attribute name="visible_operations">
<boolean val="false"/>
</attribute>
<attribute name="attributes">
<composite type="umlattribute">
<attribute name="name">
<string>#properties#</string>
</attribute>
<attribute name="type">
<string>#GList *#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
</composite>
</attribute>
<attribute name="operations"/>
<attribute name="template">
<boolean val="false"/>
</attribute>
<attribute name="templates"/>
</object>
<object type="UML - Association" version="0" id="O2">
<attribute name="obj_pos">
<point val="12.7004,9.05"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="11.2504,7.6;18.4892,11.8"/>
</attribute>
<attribute name="orth_points">
<point val="12.7004,9.05"/>
<point val="14.15,9.05"/>
<point val="14.15,10.35"/>
<point val="16.35,10.35"/>
</attribute>
<attribute name="orth_orient">
<enum val="0"/>
<enum val="1"/>
<enum val="0"/>
</attribute>
<attribute name="name">
<string/>
</attribute>
<attribute name="direction">
<enum val="0"/>
</attribute>
<attribute name="ends">
<composite>
<attribute name="role">
<string/>
</attribute>
<attribute name="multiplicity">
<string>#1#</string>
</attribute>
<attribute name="arrow">
<boolean val="false"/>
</attribute>
<attribute name="aggregate">
<enum val="2"/>
</attribute>
</composite>
<composite>
<attribute name="role">
<string/>
</attribute>
<attribute name="multiplicity">
<string>#0..1#</string>
</attribute>
<attribute name="arrow">
<boolean val="false"/>
</attribute>
<attribute name="aggregate">
<enum val="0"/>
</attribute>
</composite>
</attribute>
<connections>
<connection handle="0" to="O0" connection="13"/>
<connection handle="1" to="O1" connection="3"/>
</connections>
</object>
<object type="UML - Class" version="0" id="O3">
<attribute name="obj_pos">
<point val="14.75,13.45"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="14.7,13.4;26.2656,16.7"/>
</attribute>
<attribute name="elem_corner">
<point val="14.75,13.45"/>
</attribute>
<attribute name="elem_width">
<real val="11.4656"/>
</attribute>
<attribute name="elem_height">
<real val="3.2"/>
</attribute>
<attribute name="name">
<string>#GstPropsEntry#</string>
</attribute>
<attribute name="stereotype">
<string/>
</attribute>
<attribute name="abstract">
<boolean val="true"/>
</attribute>
<attribute name="suppress_attributes">
<boolean val="false"/>
</attribute>
<attribute name="suppress_operations">
<boolean val="false"/>
</attribute>
<attribute name="visible_attributes">
<boolean val="true"/>
</attribute>
<attribute name="visible_operations">
<boolean val="false"/>
</attribute>
<attribute name="attributes">
<composite type="umlattribute">
<attribute name="name">
<string>#propid#</string>
</attribute>
<attribute name="type">
<string>#GQuark#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
</composite>
<composite type="umlattribute">
<attribute name="name">
<string>#propstype#</string>
</attribute>
<attribute name="type">
<string>#GstPropsId#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
</composite>
</attribute>
<attribute name="operations"/>
<attribute name="template">
<boolean val="false"/>
</attribute>
<attribute name="templates"/>
</object>
<object type="UML - Association" version="0" id="O4">
<attribute name="obj_pos">
<point val="16.35,11.55"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="11.25,10.1;17.8,15.6"/>
</attribute>
<attribute name="orth_points">
<point val="16.35,11.55"/>
<point val="12.7,11.55"/>
<point val="12.7,14.15"/>
<point val="14.75,14.15"/>
</attribute>
<attribute name="orth_orient">
<enum val="0"/>
<enum val="1"/>
<enum val="0"/>
</attribute>
<attribute name="name">
<string/>
</attribute>
<attribute name="direction">
<enum val="0"/>
</attribute>
<attribute name="ends">
<composite>
<attribute name="role">
<string/>
</attribute>
<attribute name="multiplicity">
<string>#1#</string>
</attribute>
<attribute name="arrow">
<boolean val="false"/>
</attribute>
<attribute name="aggregate">
<enum val="2"/>
</attribute>
</composite>
<composite>
<attribute name="role">
<string/>
</attribute>
<attribute name="multiplicity">
<string>#*#</string>
</attribute>
<attribute name="arrow">
<boolean val="false"/>
</attribute>
<attribute name="aggregate">
<enum val="0"/>
</attribute>
</composite>
</attribute>
<connections>
<connection handle="0" to="O1" connection="8"/>
<connection handle="1" to="O3" connection="3"/>
</connections>
</object>
<object type="UML - Class" version="0" id="O5">
<attribute name="obj_pos">
<point val="4.45,19.05"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="4.4,19;14.996,21.5"/>
</attribute>
<attribute name="elem_corner">
<point val="4.45,19.05"/>
</attribute>
<attribute name="elem_width">
<real val="10.496"/>
</attribute>
<attribute name="elem_height">
<real val="2.4"/>
</attribute>
<attribute name="name">
<string>#boolean#</string>
</attribute>
<attribute name="stereotype">
<string/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="suppress_attributes">
<boolean val="false"/>
</attribute>
<attribute name="suppress_operations">
<boolean val="false"/>
</attribute>
<attribute name="visible_attributes">
<boolean val="true"/>
</attribute>
<attribute name="visible_operations">
<boolean val="false"/>
</attribute>
<attribute name="attributes">
<composite type="umlattribute">
<attribute name="name">
<string>#bool_data#</string>
</attribute>
<attribute name="type">
<string>#gboolean#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
</composite>
</attribute>
<attribute name="operations"/>
<attribute name="template">
<boolean val="false"/>
</attribute>
<attribute name="templates"/>
</object>
<object type="UML - Class" version="0" id="O6">
<attribute name="obj_pos">
<point val="10.55,22.4"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="10.5,22.35;21.5808,24.85"/>
</attribute>
<attribute name="elem_corner">
<point val="10.55,22.4"/>
</attribute>
<attribute name="elem_width">
<real val="10.9808"/>
</attribute>
<attribute name="elem_height">
<real val="2.4"/>
</attribute>
<attribute name="name">
<string>#fourcc#</string>
</attribute>
<attribute name="stereotype">
<string/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="suppress_attributes">
<boolean val="false"/>
</attribute>
<attribute name="suppress_operations">
<boolean val="false"/>
</attribute>
<attribute name="visible_attributes">
<boolean val="true"/>
</attribute>
<attribute name="visible_operations">
<boolean val="false"/>
</attribute>
<attribute name="attributes">
<composite type="umlattribute">
<attribute name="name">
<string>#fourcc_data#</string>
</attribute>
<attribute name="type">
<string>#guint32#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
</composite>
</attribute>
<attribute name="operations"/>
<attribute name="template">
<boolean val="false"/>
</attribute>
<attribute name="templates"/>
</object>
<object type="UML - Class" version="0" id="O7">
<attribute name="obj_pos">
<point val="16.8,19.2"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="16.75,19.15;24.922,21.65"/>
</attribute>
<attribute name="elem_corner">
<point val="16.8,19.2"/>
</attribute>
<attribute name="elem_width">
<real val="8.072"/>
</attribute>
<attribute name="elem_height">
<real val="2.4"/>
</attribute>
<attribute name="name">
<string>#int#</string>
</attribute>
<attribute name="stereotype">
<string/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="suppress_attributes">
<boolean val="false"/>
</attribute>
<attribute name="suppress_operations">
<boolean val="false"/>
</attribute>
<attribute name="visible_attributes">
<boolean val="true"/>
</attribute>
<attribute name="visible_operations">
<boolean val="false"/>
</attribute>
<attribute name="attributes">
<composite type="umlattribute">
<attribute name="name">
<string>#int_data#</string>
</attribute>
<attribute name="type">
<string>#gint#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
</composite>
</attribute>
<attribute name="operations"/>
<attribute name="template">
<boolean val="false"/>
</attribute>
<attribute name="templates"/>
</object>
<object type="UML - Class" version="0" id="O8">
<attribute name="obj_pos">
<point val="22.5,22.55"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="22.45,22.5;31.5916,25"/>
</attribute>
<attribute name="elem_corner">
<point val="22.5,22.55"/>
</attribute>
<attribute name="elem_width">
<real val="9.0416"/>
</attribute>
<attribute name="elem_height">
<real val="2.4"/>
</attribute>
<attribute name="name">
<string>#list#</string>
</attribute>
<attribute name="stereotype">
<string/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="suppress_attributes">
<boolean val="false"/>
</attribute>
<attribute name="suppress_operations">
<boolean val="false"/>
</attribute>
<attribute name="visible_attributes">
<boolean val="true"/>
</attribute>
<attribute name="visible_operations">
<boolean val="false"/>
</attribute>
<attribute name="attributes">
<composite type="umlattribute">
<attribute name="name">
<string>#entries#</string>
</attribute>
<attribute name="type">
<string>#GList *#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
</composite>
</attribute>
<attribute name="operations"/>
<attribute name="template">
<boolean val="false"/>
</attribute>
<attribute name="templates"/>
</object>
<object type="UML - Class" version="0" id="O9">
<attribute name="obj_pos">
<point val="27.9,18.85"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="27.85,18.8;33.598,22.1"/>
</attribute>
<attribute name="elem_corner">
<point val="27.9,18.85"/>
</attribute>
<attribute name="elem_width">
<real val="5.648"/>
</attribute>
<attribute name="elem_height">
<real val="3.2"/>
</attribute>
<attribute name="name">
<string>#int_range#</string>
</attribute>
<attribute name="stereotype">
<string/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="suppress_attributes">
<boolean val="false"/>
</attribute>
<attribute name="suppress_operations">
<boolean val="false"/>
</attribute>
<attribute name="visible_attributes">
<boolean val="true"/>
</attribute>
<attribute name="visible_operations">
<boolean val="false"/>
</attribute>
<attribute name="attributes">
<composite type="umlattribute">
<attribute name="name">
<string>#min#</string>
</attribute>
<attribute name="type">
<string>#gint#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
</composite>
<composite type="umlattribute">
<attribute name="name">
<string>#max#</string>
</attribute>
<attribute name="type">
<string>#gint#</string>
</attribute>
<attribute name="value">
<string/>
</attribute>
<attribute name="visibility">
<enum val="0"/>
</attribute>
<attribute name="abstract">
<boolean val="false"/>
</attribute>
<attribute name="class_scope">
<boolean val="false"/>
</attribute>
</composite>
</attribute>
<attribute name="operations"/>
<attribute name="template">
<boolean val="false"/>
</attribute>
<attribute name="templates"/>
</object>
<object type="UML - Association" version="0" id="O10">
<attribute name="obj_pos">
<point val="30.724,18.85"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="19.0328,15.2;32.174,20.45"/>
</attribute>
<attribute name="orth_points">
<point val="30.724,18.85"/>
<point val="30.724,18.25"/>
<point val="20.4828,18.25"/>
<point val="20.4828,16.65"/>
</attribute>
<attribute name="orth_orient">
<enum val="1"/>
<enum val="0"/>
<enum val="1"/>
</attribute>
<attribute name="name">
<string/>
</attribute>
<attribute name="direction">
<enum val="0"/>
</attribute>
<attribute name="ends">
<composite>
<attribute name="role">
<string/>
</attribute>
<attribute name="multiplicity">
<string/>
</attribute>
<attribute name="arrow">
<boolean val="false"/>
</attribute>
<attribute name="aggregate">
<enum val="0"/>
</attribute>
</composite>
<composite>
<attribute name="role">
<string/>
</attribute>
<attribute name="multiplicity">
<string/>
</attribute>
<attribute name="arrow">
<boolean val="false"/>
</attribute>
<attribute name="aggregate">
<enum val="1"/>
</attribute>
</composite>
</attribute>
<connections>
<connection handle="0" to="O9" connection="1"/>
<connection handle="1" to="O3" connection="6"/>
</connections>
</object>
<object type="UML - Association" version="0" id="O11">
<attribute name="obj_pos">
<point val="20.836,19.2"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="19.0328,15.2;22.286,20.8"/>
</attribute>
<attribute name="orth_points">
<point val="20.836,19.2"/>
<point val="20.836,18.25"/>
<point val="20.4828,18.25"/>
<point val="20.4828,16.65"/>
</attribute>
<attribute name="orth_orient">
<enum val="1"/>
<enum val="0"/>
<enum val="1"/>
</attribute>
<attribute name="name">
<string/>
</attribute>
<attribute name="direction">
<enum val="0"/>
</attribute>
<attribute name="ends">
<composite>
<attribute name="role">
<string/>
</attribute>
<attribute name="multiplicity">
<string/>
</attribute>
<attribute name="arrow">
<boolean val="false"/>
</attribute>
<attribute name="aggregate">
<enum val="0"/>
</attribute>
</composite>
<composite>
<attribute name="role">
<string/>
</attribute>
<attribute name="multiplicity">
<string/>
</attribute>
<attribute name="arrow">
<boolean val="false"/>
</attribute>
<attribute name="aggregate">
<enum val="1"/>
</attribute>
</composite>
</attribute>
<connections>
<connection handle="0" to="O7" connection="1"/>
<connection handle="1" to="O3" connection="6"/>
</connections>
</object>
<object type="UML - Association" version="0" id="O12">
<attribute name="obj_pos">
<point val="9.698,19.05"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="8.248,15.2;21.9328,20.65"/>
</attribute>
<attribute name="orth_points">
<point val="9.698,19.05"/>
<point val="9.698,18.25"/>
<point val="20.4828,18.25"/>
<point val="20.4828,16.65"/>
</attribute>
<attribute name="orth_orient">
<enum val="1"/>
<enum val="0"/>
<enum val="1"/>
</attribute>
<attribute name="name">
<string/>
</attribute>
<attribute name="direction">
<enum val="0"/>
</attribute>
<attribute name="ends">
<composite>
<attribute name="role">
<string/>
</attribute>
<attribute name="multiplicity">
<string/>
</attribute>
<attribute name="arrow">
<boolean val="false"/>
</attribute>
<attribute name="aggregate">
<enum val="0"/>
</attribute>
</composite>
<composite>
<attribute name="role">
<string/>
</attribute>
<attribute name="multiplicity">
<string/>
</attribute>
<attribute name="arrow">
<boolean val="false"/>
</attribute>
<attribute name="aggregate">
<enum val="1"/>
</attribute>
</composite>
</attribute>
<connections>
<connection handle="0" to="O5" connection="1"/>
<connection handle="1" to="O3" connection="6"/>
</connections>
</object>
<object type="UML - Association" version="0" id="O13">
<attribute name="obj_pos">
<point val="16.0404,22.4"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="14.5904,15.2;21.9328,24"/>
</attribute>
<attribute name="orth_points">
<point val="16.0404,22.4"/>
<point val="16.0404,18.25"/>
<point val="20.4828,18.25"/>
<point val="20.4828,16.65"/>
</attribute>
<attribute name="orth_orient">
<enum val="1"/>
<enum val="0"/>
<enum val="1"/>
</attribute>
<attribute name="name">
<string/>
</attribute>
<attribute name="direction">
<enum val="0"/>
</attribute>
<attribute name="ends">
<composite>
<attribute name="role">
<string/>
</attribute>
<attribute name="multiplicity">
<string/>
</attribute>
<attribute name="arrow">
<boolean val="false"/>
</attribute>
<attribute name="aggregate">
<enum val="0"/>
</attribute>
</composite>
<composite>
<attribute name="role">
<string/>
</attribute>
<attribute name="multiplicity">
<string/>
</attribute>
<attribute name="arrow">
<boolean val="false"/>
</attribute>
<attribute name="aggregate">
<enum val="1"/>
</attribute>
</composite>
</attribute>
<connections>
<connection handle="0" to="O6" connection="1"/>
<connection handle="1" to="O3" connection="6"/>
</connections>
</object>
<object type="UML - Association" version="0" id="O14">
<attribute name="obj_pos">
<point val="27.0208,22.55"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="19.0328,15.2;28.4708,24.15"/>
</attribute>
<attribute name="orth_points">
<point val="27.0208,22.55"/>
<point val="27.0208,18.25"/>
<point val="20.4828,18.25"/>
<point val="20.4828,16.65"/>
</attribute>
<attribute name="orth_orient">
<enum val="1"/>
<enum val="0"/>
<enum val="1"/>
</attribute>
<attribute name="name">
<string>#union#</string>
</attribute>
<attribute name="direction">
<enum val="0"/>
</attribute>
<attribute name="ends">
<composite>
<attribute name="role">
<string/>
</attribute>
<attribute name="multiplicity">
<string/>
</attribute>
<attribute name="arrow">
<boolean val="false"/>
</attribute>
<attribute name="aggregate">
<enum val="0"/>
</attribute>
</composite>
<composite>
<attribute name="role">
<string/>
</attribute>
<attribute name="multiplicity">
<string/>
</attribute>
<attribute name="arrow">
<boolean val="false"/>
</attribute>
<attribute name="aggregate">
<enum val="1"/>
</attribute>
</composite>
</attribute>
<connections>
<connection handle="0" to="O8" connection="1"/>
<connection handle="1" to="O3" connection="6"/>
</connections>
</object>
<object type="UML - Association" version="0" id="O15">
<attribute name="obj_pos">
<point val="31.5416,24.45"/>
</attribute>
<attribute name="obj_bb">
<rectangle val="24.7656,12.7;36.3,25.9"/>
</attribute>
<attribute name="orth_points">
<point val="31.5416,24.45"/>
<point val="34.85,24.45"/>
<point val="34.85,14.15"/>
<point val="26.2156,14.15"/>
</attribute>
<attribute name="orth_orient">
<enum val="0"/>
<enum val="1"/>
<enum val="0"/>
</attribute>
<attribute name="name">
<string/>
</attribute>
<attribute name="direction">
<enum val="0"/>
</attribute>
<attribute name="ends">
<composite>
<attribute name="role">
<string/>
</attribute>
<attribute name="multiplicity">
<string>#1#</string>
</attribute>
<attribute name="arrow">
<boolean val="false"/>
</attribute>
<attribute name="aggregate">
<enum val="2"/>
</attribute>
</composite>
<composite>
<attribute name="role">
<string/>
</attribute>
<attribute name="multiplicity">
<string>#*#</string>
</attribute>
<attribute name="arrow">
<boolean val="false"/>
</attribute>
<attribute name="aggregate">
<enum val="0"/>
</attribute>
</composite>
</attribute>
<connections>
<connection handle="0" to="O8" connection="9"/>
<connection handle="1" to="O3" connection="4"/>
</connections>
</object>
</layer>
</diagram>