2001-02-11 18:29:55 +00:00
|
|
|
<?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">
|
2001-02-11 22:22:47 +00:00
|
|
|
<point val="0.75,5.55"/>
|
2001-02-11 18:29:55 +00:00
|
|
|
</attribute>
|
|
|
|
<attribute name="obj_bb">
|
2001-02-11 22:22:47 +00:00
|
|
|
<rectangle val="0.7,5.5;12.7504,9.6"/>
|
2001-02-11 18:29:55 +00:00
|
|
|
</attribute>
|
|
|
|
<attribute name="elem_corner">
|
2001-02-11 22:22:47 +00:00
|
|
|
<point val="0.75,5.55"/>
|
2001-02-11 18:29:55 +00:00
|
|
|
</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">
|
2001-02-11 22:22:47 +00:00
|
|
|
<point val="12.7004,9.05"/>
|
2001-02-11 18:29:55 +00:00
|
|
|
</attribute>
|
|
|
|
<attribute name="obj_bb">
|
2001-02-11 22:22:47 +00:00
|
|
|
<rectangle val="11.2504,7.6;18.4892,11.8"/>
|
2001-02-11 18:29:55 +00:00
|
|
|
</attribute>
|
|
|
|
<attribute name="orth_points">
|
2001-02-11 22:22:47 +00:00
|
|
|
<point val="12.7004,9.05"/>
|
|
|
|
<point val="14.15,9.05"/>
|
|
|
|
<point val="14.15,10.35"/>
|
2001-02-11 18:29:55 +00:00
|
|
|
<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">
|
2001-02-11 22:22:47 +00:00
|
|
|
<string>#1#</string>
|
2001-02-11 18:29:55 +00:00
|
|
|
</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">
|
2001-02-11 22:22:47 +00:00
|
|
|
<string>#0..1#</string>
|
2001-02-11 18:29:55 +00:00
|
|
|
</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">
|
2001-02-11 22:22:47 +00:00
|
|
|
<string>#1#</string>
|
2001-02-11 18:29:55 +00:00
|
|
|
</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>
|