<?xml version="1.0" encoding="UTF-8"?> <dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/"> <dia:diagramdata> <dia:attribute name="background"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="paper"> <dia:composite type="paper"> <dia:attribute name="name"> <dia:string>#A4#</dia:string> </dia:attribute> <dia:attribute name="tmargin"> <dia:real val="2.8222"/> </dia:attribute> <dia:attribute name="bmargin"> <dia:real val="2.8222"/> </dia:attribute> <dia:attribute name="lmargin"> <dia:real val="2.8222"/> </dia:attribute> <dia:attribute name="rmargin"> <dia:real val="2.8222"/> </dia:attribute> <dia:attribute name="is_portrait"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="scaling"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="fitto"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="grid"> <dia:composite type="grid"> <dia:attribute name="width_x"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="width_y"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="visible_x"> <dia:int val="1"/> </dia:attribute> <dia:attribute name="visible_y"> <dia:int val="1"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="guides"> <dia:composite type="guides"> <dia:attribute name="hguides"/> <dia:attribute name="vguides"/> </dia:composite> </dia:attribute> </dia:diagramdata> <dia:layer name="Background" visible="true"> <dia:object type="Standard - Box" version="0" id="O0"> <dia:attribute name="obj_pos"> <dia:point val="1.05,1"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="1,0.95;38.25,2.25"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="1.05,1"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="37.15"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.2"/> </dia:attribute> <dia:attribute name="inner_color"> <dia:color val="#cccccc"/> </dia:attribute> <dia:attribute name="show_background"> <dia:boolean val="true"/> </dia:attribute> </dia:object> <dia:object type="Standard - Text" version="0" id="O1"> <dia:attribute name="obj_pos"> <dia:point val="19.625,1"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="14.2922,0.403509;24.9578,2.00351"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string># RTK - Device package#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="19.625,1"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="1"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O0" connection="1"/> </dia:connections> </dia:object> <dia:object type="Standard - Text" version="0" id="O2"> <dia:attribute name="obj_pos"> <dia:point val="19.6831,4.10351"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="2.3911,2.98509;36.9751,4.48509"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>#I leave the rest for you, Mikko ;-)#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="1.5"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="19.6831,4.10351"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="1"/> </dia:attribute> </dia:composite> </dia:attribute> </dia:object> <dia:group> <dia:object type="Standard - Box" version="0" id="O3"> <dia:attribute name="obj_pos"> <dia:point val="2.18,5.95"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="2.13,5.9;10.18,17.95"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="2.18,5.95"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="7.95"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="11.95"/> </dia:attribute> <dia:attribute name="show_background"> <dia:boolean val="true"/> </dia:attribute> </dia:object> <dia:object type="Standard - Text" version="0" id="O4"> <dia:attribute name="obj_pos"> <dia:point val="6.155,5.95"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="4.5754,5.35351;7.7346,6.95351"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string># Device#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="6.155,5.95"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="1"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O3" connection="1"/> </dia:connections> </dia:object> <dia:object type="Standard - Box" version="0" id="O5"> <dia:attribute name="obj_pos"> <dia:point val="2.63,7.9"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="2.58,7.85;9.43,11.8"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="2.63,7.9"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="6.75"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="3.85"/> </dia:attribute> <dia:attribute name="show_background"> <dia:boolean val="true"/> </dia:attribute> </dia:object> <dia:object type="Standard - Box" version="0" id="O6"> <dia:attribute name="obj_pos"> <dia:point val="2.68,13.05"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="2.63,13;9.33,16.8"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="2.68,13.05"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="6.6"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="3.7"/> </dia:attribute> <dia:attribute name="show_background"> <dia:boolean val="true"/> </dia:attribute> </dia:object> <dia:object type="Standard - Text" version="0" id="O7"> <dia:attribute name="obj_pos"> <dia:point val="6.005,7.9"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="4.4254,7.30351;7.5846,10.5035"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string># Input Device#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="6.005,7.9"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="1"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O5" connection="1"/> </dia:connections> </dia:object> <dia:object type="Standard - Text" version="0" id="O8"> <dia:attribute name="obj_pos"> <dia:point val="5.98,13.05"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="4.4004,12.4535;7.5596,15.6535"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string># Output Device#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="5.98,13.05"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="1"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O6" connection="1"/> </dia:connections> </dia:object> </dia:group> <dia:object type="Standard - Box" version="0" id="O9"> <dia:attribute name="obj_pos"> <dia:point val="18.38,9.8"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="18.33,9.75;24.93,15.1"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="18.38,9.8"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="6.5"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="5.25"/> </dia:attribute> <dia:attribute name="show_background"> <dia:boolean val="true"/> </dia:attribute> </dia:object> <dia:object type="Standard - Text" version="0" id="O10"> <dia:attribute name="obj_pos"> <dia:point val="21.63,9.8"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="20.09,9.20351;23.17,12.4035"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string># Kernel (RTK)#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="21.63,9.8"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="1"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O9" connection="1"/> </dia:connections> </dia:object> <dia:object type="Standard - Line" version="0" id="O11"> <dia:attribute name="obj_pos"> <dia:point val="9.38,9.825"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="9.27972,8.99973;18.4822,10.6003"/> </dia:attribute> <dia:attribute name="conn_endpoints"> <dia:point val="9.38,9.825"/> <dia:point val="18.38,9.8"/> </dia:attribute> <dia:attribute name="numcp"> <dia:int val="1"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.2"/> </dia:attribute> <dia:attribute name="end_arrow"> <dia:enum val="3"/> </dia:attribute> <dia:attribute name="end_arrow_length"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="end_arrow_width"> <dia:real val="0.8"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O5" connection="4"/> <dia:connection handle="1" to="O9" connection="0"/> </dia:connections> </dia:object> <dia:object type="Standard - Line" version="0" id="O12"> <dia:attribute name="obj_pos"> <dia:point val="18.38,15.05"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="9.16683,14.0985;18.4816,15.7015"/> </dia:attribute> <dia:attribute name="conn_endpoints"> <dia:point val="18.38,15.05"/> <dia:point val="9.28,14.9"/> </dia:attribute> <dia:attribute name="numcp"> <dia:int val="1"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.2"/> </dia:attribute> <dia:attribute name="end_arrow"> <dia:enum val="3"/> </dia:attribute> <dia:attribute name="end_arrow_length"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="end_arrow_width"> <dia:real val="0.8"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O9" connection="5"/> <dia:connection handle="1" to="O6" connection="4"/> </dia:connections> </dia:object> <dia:object type="Standard - Line" version="0" id="O13"> <dia:attribute name="obj_pos"> <dia:point val="10.13,11.925"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="10.0566,11.125;18.4534,13.225"/> </dia:attribute> <dia:attribute name="conn_endpoints"> <dia:point val="10.13,11.925"/> <dia:point val="18.38,12.425"/> </dia:attribute> <dia:attribute name="numcp"> <dia:int val="1"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.05"/> </dia:attribute> <dia:attribute name="start_arrow"> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="start_arrow_length"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="start_arrow_width"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="end_arrow"> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="end_arrow_length"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="end_arrow_width"> <dia:real val="0.8"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O3" connection="4"/> <dia:connection handle="1" to="O9" connection="3"/> </dia:connections> </dia:object> <dia:object type="Standard - Text" version="0" id="O14"> <dia:attribute name="obj_pos"> <dia:point val="13.88,9.8125"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="12.0276,9.21601;15.7324,10.816"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string># Data-In#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="13.88,9.8125"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="1"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O11" connection="0"/> </dia:connections> </dia:object> <dia:object type="Standard - Text" version="0" id="O15"> <dia:attribute name="obj_pos"> <dia:point val="13.83,14.975"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="11.7268,14.3785;15.9332,15.9785"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string># Data-Out#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="13.83,14.975"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="1"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O12" connection="0"/> </dia:connections> </dia:object> <dia:object type="Standard - Text" version="0" id="O16"> <dia:attribute name="obj_pos"> <dia:point val="14.255,12.175"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="14.255,11.5785;14.255,12.3785"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="14.255,12.175"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="1"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O13" connection="0"/> </dia:connections> </dia:object> <dia:object type="Standard - Text" version="0" id="O17"> <dia:attribute name="obj_pos"> <dia:point val="14.255,12.175"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="12.451,11.5785;16.059,12.3785"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>#Control#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="14.255,12.175"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="1"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O13" connection="0"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O18"> <dia:attribute name="obj_pos"> <dia:point val="-0.02,25.45"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="-0.07,25.4;1.818,26.9"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="-0.02,25.45"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="1.788"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.4"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#OS#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="foreground_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="background_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O19"> <dia:attribute name="obj_pos"> <dia:point val="4.31,27.32"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="4.26,27.27;14.266,28.77"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="4.31,27.32"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="9.906"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.4"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#EventGenerator#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="foreground_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="background_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O20"> <dia:attribute name="obj_pos"> <dia:point val="15.56,27.32"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="15.51,27.27;20.159,28.77"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="15.56,27.32"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="4.549"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.4"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Device#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="foreground_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="background_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O21"> <dia:attribute name="obj_pos"> <dia:point val="29.31,25.52"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="29.26,25.47;33.799,26.97"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="29.31,25.52"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="4.439"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.4"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Canvas#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="foreground_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="background_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O22"> <dia:attribute name="obj_pos"> <dia:point val="19.51,31.07"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="19.46,31.02;28.091,32.52"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="19.51,31.07"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="8.531"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.4"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#CanvasDevice#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="foreground_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="background_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O23"> <dia:attribute name="obj_pos"> <dia:point val="7.86,31.12"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="7.81,31.07;15.792,32.57"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="7.86,31.12"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="7.882"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.4"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#EventDevice#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="foreground_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="background_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Generalization" version="0" id="O24"> <dia:attribute name="obj_pos"> <dia:point val="17.8345,28.72"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="11.751,28.67;18.6845,31.17"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="17.8345,28.72"/> <dia:point val="17.8345,29.7"/> <dia:point val="11.801,29.7"/> <dia:point val="11.801,31.12"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="name"> <dia:string/> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O20" connection="6"/> <dia:connection handle="1" to="O23" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="0" id="O25"> <dia:attribute name="obj_pos"> <dia:point val="17.8345,28.72"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="16.9845,28.67;23.8255,31.12"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="17.8345,28.72"/> <dia:point val="17.8345,29.7"/> <dia:point val="23.7755,29.7"/> <dia:point val="23.7755,31.07"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="name"> <dia:string/> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O20" connection="6"/> <dia:connection handle="1" to="O22" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Association" version="0" id="O26"> <dia:attribute name="obj_pos"> <dia:point val="9.263,28.72"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="7.11,28.25;9.313,32.72"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="9.263,28.72"/> <dia:point val="9.263,29.05"/> <dia:point val="7.86,29.05"/> <dia:point val="7.86,31.12"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="name"> <dia:string/> </dia:attribute> <dia:attribute name="direction"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="ends"> <dia:composite> <dia:attribute name="role"> <dia:string/> </dia:attribute> <dia:attribute name="multiplicity"> <dia:string/> </dia:attribute> <dia:attribute name="arrow"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="aggregate"> <dia:enum val="0"/> </dia:attribute> </dia:composite> <dia:composite> <dia:attribute name="role"> <dia:string/> </dia:attribute> <dia:attribute name="multiplicity"> <dia:string/> </dia:attribute> <dia:attribute name="arrow"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="aggregate"> <dia:enum val="1"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O19" connection="6"/> <dia:connection handle="1" to="O23" connection="0"/> </dia:connections> </dia:object> <dia:object type="UML - Association" version="0" id="O27"> <dia:attribute name="obj_pos"> <dia:point val="29.31,26.92"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="27.291,26.87;29.36,32.67"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="29.31,26.92"/> <dia:point val="29.31,29.1"/> <dia:point val="28.041,29.1"/> <dia:point val="28.041,31.07"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="name"> <dia:string/> </dia:attribute> <dia:attribute name="direction"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="ends"> <dia:composite> <dia:attribute name="role"> <dia:string/> </dia:attribute> <dia:attribute name="multiplicity"> <dia:string/> </dia:attribute> <dia:attribute name="arrow"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="aggregate"> <dia:enum val="0"/> </dia:attribute> </dia:composite> <dia:composite> <dia:attribute name="role"> <dia:string/> </dia:attribute> <dia:attribute name="multiplicity"> <dia:string/> </dia:attribute> <dia:attribute name="arrow"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="aggregate"> <dia:enum val="1"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O21" connection="5"/> <dia:connection handle="1" to="O22" connection="2"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O28"> <dia:attribute name="obj_pos"> <dia:point val="21.81,34.97"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="21.76,34.92;28.356,36.42"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="21.81,34.97"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="6.496"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.4"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#X11Canvas#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="foreground_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="background_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O29"> <dia:attribute name="obj_pos"> <dia:point val="21.81,39.67"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="21.76,39.62;28.356,41.12"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="21.81,39.67"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="6.496"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.4"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#XftCanvas#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="foreground_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="background_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O30"> <dia:attribute name="obj_pos"> <dia:point val="29.11,34.92"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="29.06,34.87;35.634,36.37"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="29.11,34.92"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="6.474"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.4"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#GdiCanvas#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="foreground_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="background_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Generalization" version="0" id="O31"> <dia:attribute name="obj_pos"> <dia:point val="31.5295,26.92"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="25.008,26.87;32.3795,35.02"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="31.5295,26.92"/> <dia:point val="31.5295,33.25"/> <dia:point val="25.058,33.25"/> <dia:point val="25.058,34.97"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="name"> <dia:string/> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O21" connection="6"/> <dia:connection handle="1" to="O28" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="0" id="O32"> <dia:attribute name="obj_pos"> <dia:point val="31.5295,26.92"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="30.6795,26.87;32.397,34.97"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="31.5295,26.92"/> <dia:point val="31.5295,33.3"/> <dia:point val="32.347,33.3"/> <dia:point val="32.347,34.92"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="name"> <dia:string/> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O21" connection="6"/> <dia:connection handle="1" to="O30" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="0" id="O33"> <dia:attribute name="obj_pos"> <dia:point val="25.058,36.37"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="24.208,36.32;25.908,39.72"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="25.058,36.37"/> <dia:point val="25.058,37.45"/> <dia:point val="25.058,37.45"/> <dia:point val="25.058,39.67"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="name"> <dia:string/> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O28" connection="6"/> <dia:connection handle="1" to="O29" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O34"> <dia:attribute name="obj_pos"> <dia:point val="1.36,31.77"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="1.31,31.72;3.88,33.22"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="1.36,31.77"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="2.47"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.4"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#W32#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="foreground_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="background_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O35"> <dia:attribute name="obj_pos"> <dia:point val="3.71,34.67"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="3.66,34.62;6.241,36.12"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="3.71,34.67"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="2.481"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.4"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#X11#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="foreground_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="background_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Generalization" version="0" id="O36"> <dia:attribute name="obj_pos"> <dia:point val="0.874,26.85"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="0.024,26.8;2.645,31.82"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="0.874,26.85"/> <dia:point val="0.874,30.35"/> <dia:point val="2.595,30.35"/> <dia:point val="2.595,31.77"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="name"> <dia:string/> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O18" connection="6"/> <dia:connection handle="1" to="O34" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="0" id="O37"> <dia:attribute name="obj_pos"> <dia:point val="0.874,26.85"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="0.024,26.8;5.0005,34.72"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="0.874,26.85"/> <dia:point val="0.874,30.35"/> <dia:point val="4.9505,30.35"/> <dia:point val="4.9505,34.67"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="name"> <dia:string/> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O18" connection="6"/> <dia:connection handle="1" to="O35" connection="1"/> </dia:connections> </dia:object> <dia:object type="Standard - Line" version="0" id="O38"> <dia:attribute name="obj_pos"> <dia:point val="1.768,26.15"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="1.73305,26.115;4.8042,28.6792"/> </dia:attribute> <dia:attribute name="conn_endpoints"> <dia:point val="1.768,26.15"/> <dia:point val="4.31,28.02"/> </dia:attribute> <dia:attribute name="numcp"> <dia:int val="1"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.05"/> </dia:attribute> <dia:attribute name="end_arrow"> <dia:enum val="4"/> </dia:attribute> <dia:attribute name="end_arrow_length"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="end_arrow_width"> <dia:real val="0.8"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O18" connection="4"/> <dia:connection handle="1" to="O19" connection="3"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O39"> <dia:attribute name="obj_pos"> <dia:point val="4.68,44.35"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="4.63,44.3;7.255,46.6"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="4.68,44.35"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="2.525"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="2.2"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Rtk#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="foreground_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="background_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Message" version="0" id="O40"> <dia:attribute name="obj_pos"> <dia:point val="7.205,44.35"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="7.1352,32.2454;16.0956,44.4198"/> </dia:attribute> <dia:attribute name="conn_endpoints"> <dia:point val="7.205,44.35"/> <dia:point val="15.742,32.52"/> </dia:attribute> <dia:attribute name="text"> <dia:string>#SetParam#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="text_pos"> <dia:point val="11.605,38.475"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O39" connection="2"/> <dia:connection handle="1" to="O23" connection="7"/> </dia:connections> </dia:object> <dia:object type="UML - Message" version="0" id="O41"> <dia:attribute name="obj_pos"> <dia:point val="7.86,32.52"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="2.8598,32.4587;9.7502,44.5021"/> </dia:attribute> <dia:attribute name="conn_endpoints"> <dia:point val="7.86,32.52"/> <dia:point val="4.68,44.35"/> </dia:attribute> <dia:attribute name="text"> <dia:string>#DispatchEvent#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="text_pos"> <dia:point val="6.305,40.025"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O23" connection="5"/> <dia:connection handle="1" to="O39" connection="0"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O42"> <dia:attribute name="obj_pos"> <dia:point val="25.91,27.22"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="25.86,27.17;27.737,28.67"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="25.91,27.22"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="1.777"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.4"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#IO#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="foreground_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="background_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.8"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Message" version="0" id="O43"> <dia:attribute name="obj_pos"> <dia:point val="20.109,28.02"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="20.0581,27.0535;25.9669,28.3208"/> </dia:attribute> <dia:attribute name="conn_endpoints"> <dia:point val="20.109,28.02"/> <dia:point val="25.91,27.92"/> </dia:attribute> <dia:attribute name="text"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="text_pos"> <dia:point val="23.18,27.65"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O20" connection="4"/> <dia:connection handle="1" to="O42" connection="3"/> </dia:connections> </dia:object> <dia:object type="UML - Message" version="0" id="O44"> <dia:attribute name="obj_pos"> <dia:point val="1.768,26.15"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="1.71787,25.4035;29.361,26.6201"/> </dia:attribute> <dia:attribute name="conn_endpoints"> <dia:point val="1.768,26.15"/> <dia:point val="29.31,26.22"/> </dia:attribute> <dia:attribute name="text"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="text_pos"> <dia:point val="15.48,26"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O18" connection="4"/> <dia:connection handle="1" to="O21" connection="3"/> </dia:connections> </dia:object> <dia:object type="UML - Message" version="0" id="O45"> <dia:attribute name="obj_pos"> <dia:point val="6.191,35.37"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="6.14005,34.8035;21.8677,36.0709"/> </dia:attribute> <dia:attribute name="conn_endpoints"> <dia:point val="6.191,35.37"/> <dia:point val="21.81,35.67"/> </dia:attribute> <dia:attribute name="text"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="text_pos"> <dia:point val="17.83,35.4"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O35" connection="4"/> <dia:connection handle="1" to="O28" connection="3"/> </dia:connections> </dia:object> <dia:object type="UML - Message" version="0" id="O46"> <dia:attribute name="obj_pos"> <dia:point val="6.191,35.37"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="6.12814,35.3071;21.9796,40.7662"/> </dia:attribute> <dia:attribute name="conn_endpoints"> <dia:point val="6.191,35.37"/> <dia:point val="21.81,40.37"/> </dia:attribute> <dia:attribute name="text"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="text_pos"> <dia:point val="19.28,39.3"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O35" connection="4"/> <dia:connection handle="1" to="O29" connection="3"/> </dia:connections> </dia:object> <dia:object type="UML - Note" version="0" id="O47"> <dia:attribute name="obj_pos"> <dia:point val="10.58,21.25"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="10.53,21.2;23.9248,24.6"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="10.58,21.25"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="13.2948"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="3.3"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>#This linkage is here just for concept. No practical usage, so in final version, it will be removed.#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font name="Courier"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.6"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="10.93,22.3474"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> </dia:object> <dia:object type="Standard - Line" version="0" id="O48"> <dia:attribute name="obj_pos"> <dia:point val="3.039,27.085"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="3.00501,22.866;10.614,27.119"/> </dia:attribute> <dia:attribute name="conn_endpoints"> <dia:point val="3.039,27.085"/> <dia:point val="10.58,22.9"/> </dia:attribute> <dia:attribute name="numcp"> <dia:int val="1"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.05"/> </dia:attribute> <dia:attribute name="line_style"> <dia:enum val="4"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O38" connection="0"/> <dia:connection handle="1" to="O47" connection="3"/> </dia:connections> </dia:object> </dia:layer> </dia:diagram>