<?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="pagebreak"> <dia:color val="#000099"/> </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.8222000598907471"/> </dia:attribute> <dia:attribute name="bmargin"> <dia:real val="2.8222000598907471"/> </dia:attribute> <dia:attribute name="lmargin"> <dia:real val="2.8222000598907471"/> </dia:attribute> <dia:attribute name="rmargin"> <dia:real val="2.8222000598907471"/> </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 type="color"/> </dia:composite> </dia:attribute> <dia:attribute name="color"> <dia:color val="#d8e5e5"/> </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="Arrière-plan" visible="true"> <dia:object type="Standard - Box" version="0" id="O0"> <dia:attribute name="obj_pos"> <dia:point val="1.04274,1.01875"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="1.01774,0.99375;78.4677,41.0438"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="1.04274,1.01875"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="77.400000000000006"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="40.000000000000007"/> </dia:attribute> <dia:attribute name="border_width"> <dia:real val="0.050000000000000003"/> </dia:attribute> <dia:attribute name="show_background"> <dia:boolean val="true"/> </dia:attribute> </dia:object> <dia:object type="UML - Class" version="0" id="O1"> <dia:attribute name="obj_pos"> <dia:point val="33.15,2.55"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="33.1,2.5;43.8,13.2"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="33.15,2.55"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="10.6"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="10.6"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Field#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="true"/> </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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#name#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#str#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#size#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#int#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#parent#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#FieldSet#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#value#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#(any)#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#address#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#long#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#absolute_address#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#long#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#display#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#str#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#description#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#str#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#path#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#str#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="operations"> <dia:composite type="umloperation"> <dia:attribute name="name"> <dia:string>#__str__#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#str#</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="inheritance_type"> <dia:enum val="2"/> </dia:attribute> <dia:attribute name="query"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="parameters"/> </dia:composite> <dia:composite type="umloperation"> <dia:attribute name="name"> <dia:string>#__contains__#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#bool#</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="inheritance_type"> <dia:enum val="2"/> </dia:attribute> <dia:attribute name="query"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="parameters"> <dia:composite type="umlparameter"> <dia:attribute name="name"> <dia:string>#name#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#str#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="kind"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O2"> <dia:attribute name="obj_pos"> <dia:point val="22.25,18.25"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="22.2,18.2;28.05,21.9"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="22.25,18.25"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="5.75"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="3.6000000000000001"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Bits#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#value#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#long#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#endian#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#ENDIAN#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <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="1" id="O3"> <dia:attribute name="obj_pos"> <dia:point val="38.45,13.15"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="25.075,13.1;39.3,18.3"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="38.45,13.15"/> <dia:point val="38.45,15.7"/> <dia:point val="25.125,15.7"/> <dia:point val="25.125,18.25"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O1" connection="6"/> <dia:connection handle="1" to="O2" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O4"> <dia:attribute name="obj_pos"> <dia:point val="9.05,25.925"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="9,25.875;13.8,29.575"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="9.05,25.925"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="4.7000000000000002"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="3.6000000000000001"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Bit#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#size#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#1 bit#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#value#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#bool#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <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="1" id="O5"> <dia:attribute name="obj_pos"> <dia:point val="25.125,21.85"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="11.35,21.8;25.975,25.975"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="25.125,21.85"/> <dia:point val="25.125,23.8875"/> <dia:point val="11.4,23.8875"/> <dia:point val="11.4,25.925"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O2" connection="6"/> <dia:connection handle="1" to="O4" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O6"> <dia:attribute name="obj_pos"> <dia:point val="55.465,18.25"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="55.415,18.2;61.265,21.9"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="55.465,18.25"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="5.75"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="3.6000000000000001"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#RawBytes#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#endian#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#ENDIAN#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#value#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#str#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <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="1" id="O7"> <dia:attribute name="obj_pos"> <dia:point val="38.45,13.15"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="37.6,13.1;58.39,18.3"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="38.45,13.15"/> <dia:point val="38.45,15.7"/> <dia:point val="58.34,15.7"/> <dia:point val="58.34,18.25"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O1" connection="6"/> <dia:connection handle="1" to="O6" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O8"> <dia:attribute name="obj_pos"> <dia:point val="2.69,25.9375"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="2.64,25.8875;7.79,29.5875"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="2.69,25.9375"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="5.0499999999999998"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="3.6000000000000001"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Character#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#size#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#8 bits#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#value#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#chr#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <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="1" id="O9"> <dia:attribute name="obj_pos"> <dia:point val="25.125,21.85"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="5.165,21.8;25.975,25.9875"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="25.125,21.85"/> <dia:point val="25.125,23.8938"/> <dia:point val="5.215,23.8938"/> <dia:point val="5.215,25.9375"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O2" connection="6"/> <dia:connection handle="1" to="O8" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O10"> <dia:attribute name="obj_pos"> <dia:point val="25.125,21.85"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="19.24,21.8;25.975,25.975"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="25.125,21.85"/> <dia:point val="25.125,23.8875"/> <dia:point val="19.29,23.8875"/> <dia:point val="19.29,25.925"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O2" connection="6"/> <dia:connection handle="1" to="O26" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O11"> <dia:attribute name="obj_pos"> <dia:point val="15.2,5.6375"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="15.15,5.5875;26.9,9.0875"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="15.2,5.6375"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="11.65"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="3.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Enum#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#display#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#str#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="operations"> <dia:composite type="umloperation"> <dia:attribute name="name"> <dia:string>#__init__#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="inheritance_type"> <dia:enum val="2"/> </dia:attribute> <dia:attribute name="query"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="parameters"> <dia:composite type="umlparameter"> <dia:attribute name="name"> <dia:string>#field#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#Field#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="kind"> <dia:enum val="0"/> </dia:attribute> </dia:composite> <dia:composite type="umlparameter"> <dia:attribute name="name"> <dia:string>#enum#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#dict#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="kind"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O12"> <dia:attribute name="obj_pos"> <dia:point val="54.7691,26.3187"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="54.7191,26.2687;61.9691,31.5687"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="54.7691,26.3187"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="7.1500000000000004"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="5.2000000000000011"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#GenericString#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#charset#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#str#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#length#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#long#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#format#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#FORMAT#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#value#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#str|unicode#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <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="O13"> <dia:attribute name="obj_pos"> <dia:point val="41.3,36.6"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="41.25,36.55;44.3,38.85"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="41.3,36.6"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="2.9500000000000002"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="2.1999999999999997"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#String#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </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="1" id="O14"> <dia:attribute name="obj_pos"> <dia:point val="58.3441,31.5187"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="42.725,31.4687;59.1941,36.65"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="58.3441,31.5187"/> <dia:point val="58.3441,34.0594"/> <dia:point val="42.775,34.0594"/> <dia:point val="42.775,36.6"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O12" connection="6"/> <dia:connection handle="1" to="O13" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O15"> <dia:attribute name="obj_pos"> <dia:point val="58.34,21.85"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="57.49,21.8;59.19,26.3687"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="58.34,21.85"/> <dia:point val="58.34,24.0844"/> <dia:point val="58.3441,24.0844"/> <dia:point val="58.3441,26.3187"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O6" connection="6"/> <dia:connection handle="1" to="O12" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O16"> <dia:attribute name="obj_pos"> <dia:point val="45.3,36.6"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="45.25,36.55;48.85,38.85"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="45.3,36.6"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="3.5"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="2.1999999999999997"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#CString#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </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="O17"> <dia:attribute name="obj_pos"> <dia:point val="50.3,36.6"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="50.25,36.55;54.4,38.85"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="50.3,36.6"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="4.0499999999999998"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="2.1999999999999997"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#UnixLine#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </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="O18"> <dia:attribute name="obj_pos"> <dia:point val="55.275,36.6"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="55.225,36.55;61.425,38.85"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="55.275,36.6"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="6.0999999999999996"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="2.1999999999999997"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#PascalString8#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </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="62.3,36.6"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="62.25,36.55;68.95,38.85"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="62.3,36.6"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="6.5999999999999996"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="2.1999999999999997"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#PascalString16#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </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="70.3,36.6"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="70.25,36.55;76.95,38.85"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="70.3,36.6"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="6.5999999999999996"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="2.1999999999999997"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#PascalString32#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </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="1" id="O21"> <dia:attribute name="obj_pos"> <dia:point val="58.3441,31.5187"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="47,31.4687;59.1941,36.65"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="58.3441,31.5187"/> <dia:point val="58.3441,34.0594"/> <dia:point val="47.05,34.0594"/> <dia:point val="47.05,36.6"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O12" connection="6"/> <dia:connection handle="1" to="O16" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O22"> <dia:attribute name="obj_pos"> <dia:point val="58.3441,31.5187"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="52.275,31.4687;59.1941,36.65"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="58.3441,31.5187"/> <dia:point val="58.3441,34.0594"/> <dia:point val="52.325,34.0594"/> <dia:point val="52.325,36.6"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O12" connection="6"/> <dia:connection handle="1" to="O17" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O23"> <dia:attribute name="obj_pos"> <dia:point val="58.3441,31.5187"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="57.4941,31.4687;59.1941,36.65"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="58.3441,31.5187"/> <dia:point val="58.3441,34.0594"/> <dia:point val="58.325,34.0594"/> <dia:point val="58.325,36.6"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O12" connection="6"/> <dia:connection handle="1" to="O18" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O24"> <dia:attribute name="obj_pos"> <dia:point val="58.3441,31.5187"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="57.4941,31.4687;65.65,36.65"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="58.3441,31.5187"/> <dia:point val="58.3441,34.0594"/> <dia:point val="65.6,34.0594"/> <dia:point val="65.6,36.6"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O12" connection="6"/> <dia:connection handle="1" to="O19" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O25"> <dia:attribute name="obj_pos"> <dia:point val="58.3441,31.5187"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="57.4941,31.4687;73.65,36.65"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="58.3441,31.5187"/> <dia:point val="58.3441,34.0594"/> <dia:point val="73.6,34.0594"/> <dia:point val="73.6,36.6"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O12" connection="6"/> <dia:connection handle="1" to="O20" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O26"> <dia:attribute name="obj_pos"> <dia:point val="15.015,25.925"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="14.965,25.875;23.615,30.375"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="15.015,25.925"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="8.5500000000000007"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="4.4000000000000004"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#GenericInteger#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#value#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#long#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#signed#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#bool#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#text_handler#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#function#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <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="O27"> <dia:attribute name="obj_pos"> <dia:point val="13.25,35.525"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="13.2,35.475;18.7,39.175"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="13.25,35.525"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="5.4000000000000004"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="3.6000000000000001"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#UIntXX#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#size#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#XX bits#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#signed#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#False#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <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="O28"> <dia:attribute name="obj_pos"> <dia:point val="19.84,35.5"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="19.79,35.45;25.29,39.15"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="19.84,35.5"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="5.4000000000000004"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="3.6000000000000001"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#IntXX#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#size#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#XX bits#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#signed#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#True#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <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="1" id="O29"> <dia:attribute name="obj_pos"> <dia:point val="19.29,30.325"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="15.9,30.275;20.14,35.575"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="19.29,30.325"/> <dia:point val="19.29,32.925"/> <dia:point val="15.95,32.925"/> <dia:point val="15.95,35.525"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O26" connection="6"/> <dia:connection handle="1" to="O27" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O30"> <dia:attribute name="obj_pos"> <dia:point val="19.29,30.325"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="18.44,30.275;22.59,35.55"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="19.29,30.325"/> <dia:point val="19.29,32.9125"/> <dia:point val="22.54,32.9125"/> <dia:point val="22.54,35.5"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O26" connection="6"/> <dia:connection handle="1" to="O28" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O31"> <dia:attribute name="obj_pos"> <dia:point val="29.1453,25.9062"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="29.0953,25.8562;35.5953,30.3562"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="29.1453,25.9062"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="6.4000000000000004"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="4.4000000000000004"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#GenericFloat#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#value#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#float#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#format#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#str#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#real_format#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#str#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <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="O32"> <dia:attribute name="obj_pos"> <dia:point val="26.6303,35.6063"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="26.5803,35.5563;32.0803,38.4563"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="26.6303,35.6063"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="5.4000000000000004"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="2.7999999999999998"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Float32#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#size#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#32 bits#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <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="O33"> <dia:attribute name="obj_pos"> <dia:point val="32.9453,35.6813"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="32.8953,35.6313;38.3953,38.5313"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="32.9453,35.6813"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="5.4000000000000004"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="2.7999999999999998"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Float64#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#size#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#64 bits#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <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="1" id="O34"> <dia:attribute name="obj_pos"> <dia:point val="32.3453,30.3062"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="29.2803,30.2562;33.1953,35.6563"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="32.3453,30.3062"/> <dia:point val="32.3453,33.0062"/> <dia:point val="29.3303,33.0062"/> <dia:point val="29.3303,35.6063"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O31" connection="6"/> <dia:connection handle="1" to="O32" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O35"> <dia:attribute name="obj_pos"> <dia:point val="32.3453,30.3062"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="31.4953,30.2562;35.6953,35.7313"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="32.3453,30.3062"/> <dia:point val="32.3453,32.9937"/> <dia:point val="35.6453,32.9937"/> <dia:point val="35.6453,35.6813"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O31" connection="6"/> <dia:connection handle="1" to="O33" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O36"> <dia:attribute name="obj_pos"> <dia:point val="25.125,21.85"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="24.275,21.8;32.3953,25.9562"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="25.125,21.85"/> <dia:point val="25.125,23.8781"/> <dia:point val="32.3453,23.8781"/> <dia:point val="32.3453,25.9062"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O2" connection="6"/> <dia:connection handle="1" to="O31" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O37"> <dia:attribute name="obj_pos"> <dia:point val="37.2542,25.9138"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="37.2042,25.8638;42.6042,28.7638"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="37.2542,25.9138"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="5.2999999999999998"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="2.7999999999999998"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#PaddingBits#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#pattern#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#int#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <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="1" id="O38"> <dia:attribute name="obj_pos"> <dia:point val="25.125,21.85"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="24.275,21.8;39.9542,25.9638"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="25.125,21.85"/> <dia:point val="25.125,23.8819"/> <dia:point val="39.9042,23.8819"/> <dia:point val="39.9042,25.9138"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O2" connection="6"/> <dia:connection handle="1" to="O37" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O39"> <dia:attribute name="obj_pos"> <dia:point val="47.2077,26.3438"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="47.1577,26.2938;53.3577,29.1938"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="47.2077,26.3438"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="6.0999999999999996"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="2.7999999999999998"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#PaddingBytes#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</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="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="88" name="Courier-BoldOblique"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="8" name="Courier-Oblique"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="8" name="Helvetica-Oblique"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </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="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#pattern#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#str#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <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="1" id="O40"> <dia:attribute name="obj_pos"> <dia:point val="58.34,21.85"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="50.2077,21.8;59.19,26.3938"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="58.34,21.85"/> <dia:point val="58.34,24.0969"/> <dia:point val="50.2577,24.0969"/> <dia:point val="50.2577,26.3438"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O6" connection="6"/> <dia:connection handle="1" to="O39" connection="1"/> </dia:connections> </dia:object> </dia:layer> </dia:diagram>