Mirror of the Rel4tion website/wiki source, view at <http://rel4tion.org>
Clone
HTTPS:
git clone https://vervis.peers.community/repos/yEzqv
SSH:
git clone USERNAME@vervis.peers.community:yEzqv
Branches
Tags
Alder-ValueProxy-details.dia
<?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="#000000"/>
</dia:attribute>
<dia:attribute name="pagebreak">
<dia:color val="#ffff66"/>
</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="#271a1a"/>
</dia:attribute>
<dia:attribute name="guides">
<dia:composite type="guides">
<dia:attribute name="hguides"/>
<dia:attribute name="vguides"/>
</dia:composite>
</dia:attribute>
</dia:diagramdata>
<dia:layer name="Background" visible="true" active="true">
<dia:object type="UML - Class" version="0" id="O0">
<dia:attribute name="obj_pos">
<dia:point val="5.01061,1.5559"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="4.96061,0.8059;14.7531,3.8059"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="5.01061,1.5559"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="7.7424999999999997"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#ValueProxyBase#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#b9d241"/>
</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="true"/>
</dia:attribute>
<dia:attribute name="templates">
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#konst#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#bool#</dia:string>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Class" version="0" id="O1">
<dia:attribute name="obj_pos">
<dia:point val="3.05446,10.7991"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="3.00446,9.2491;17.5645,13.0491"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="3.05446,10.7991"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="12.51"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#SingleValueObserverProxy#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#b9d241"/>
</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="true"/>
</dia:attribute>
<dia:attribute name="templates">
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#Base#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#class#</dia:string>
</dia:attribute>
</dia:composite>
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#konst#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#bool#</dia:string>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Class" version="0" id="O2">
<dia:attribute name="obj_pos">
<dia:point val="2.49252,47.3478"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="2.44252,46.5978;16.6,49.5978"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="2.49252,47.3478"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="12.1075"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#SingleValueModifierProxy#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#b9d241"/>
</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="true"/>
</dia:attribute>
<dia:attribute name="templates">
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#Base#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#class#</dia:string>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Class" version="0" id="O3">
<dia:attribute name="obj_pos">
<dia:point val="23.0926,5.0044"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="23.0426,4.2544;33.2201,7.2544"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="23.0926,5.0044"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="7.7424999999999997"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#ValueProxyBase#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#f4c4ff"/>
</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="true"/>
</dia:attribute>
<dia:attribute name="templates">
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#konst#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#false#</dia:string>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Class" version="0" id="O4">
<dia:attribute name="obj_pos">
<dia:point val="27.8517,16.1579"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="27.8017,14.6079;42.7467,18.4079"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="27.8517,16.1579"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="12.51"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#SingleValueObserverProxy#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#f4c4ff"/>
</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="true"/>
</dia:attribute>
<dia:attribute name="templates">
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#Base#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>##</dia:string>
</dia:attribute>
</dia:composite>
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#konst#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#false#</dia:string>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Class" version="0" id="O5">
<dia:attribute name="obj_pos">
<dia:point val="19.3822,53.7689"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="19.3322,53.0189;31.9397,56.0189"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="19.3822,53.7689"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="12.1075"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#SingleValueModifierProxy#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#f4c4ff"/>
</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="true"/>
</dia:attribute>
<dia:attribute name="templates">
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#Base#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>##</dia:string>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Realizes" version="1" id="O6">
<dia:attribute name="obj_pos">
<dia:point val="14.7535,2.6559"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="14.7035,1.8059;23.0921,6.1544"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="14.7535,2.6559"/>
<dia:point val="19.2978,2.6559"/>
<dia:point val="19.2978,6.1044"/>
<dia:point val="23.0421,6.1044"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="orth_autoroute">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="text_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="O0" connection="8"/>
<dia:connection handle="1" to="O3" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Realizes" version="1" id="O7">
<dia:attribute name="obj_pos">
<dia:point val="17.5647,11.8991"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="17.5147,11.0491;27.8513,17.3079"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="17.5647,11.8991"/>
<dia:point val="23.083,11.8991"/>
<dia:point val="23.083,17.2579"/>
<dia:point val="27.8013,17.2579"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="orth_autoroute">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="text_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="8"/>
<dia:connection handle="1" to="O4" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Class" version="0" id="O8">
<dia:attribute name="obj_pos">
<dia:point val="-13.3397,5.65001"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="-13.3897,4.90001;-3.5972,7.90001"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="-13.3397,5.65001"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="7.7424999999999997"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#ValueProxyBase#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#f4c4ff"/>
</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="true"/>
</dia:attribute>
<dia:attribute name="templates">
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#konst#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#true#</dia:string>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Class" version="0" id="O9">
<dia:attribute name="obj_pos">
<dia:point val="-16.5647,17.1019"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="-16.6147,15.5519;-2.0547,19.3519"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="-16.5647,17.1019"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="12.51"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#SingleValueObserverProxy#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#f4c4ff"/>
</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="true"/>
</dia:attribute>
<dia:attribute name="templates">
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#Base#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>##</dia:string>
</dia:attribute>
</dia:composite>
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#konst#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#true#</dia:string>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Generalization" version="1" id="O10">
<dia:attribute name="obj_pos">
<dia:point val="26.9639,7.25468"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="26.1139,7.20468;34.1567,14.6576"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="26.9639,7.25468"/>
<dia:point val="26.9639,11.3311"/>
<dia:point val="34.1067,11.3311"/>
<dia:point val="34.1067,14.6076"/>
</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="#ffffff"/>
</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="O3" connection="8"/>
<dia:connection handle="1" to="O4" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Realizes" version="1" id="O11">
<dia:attribute name="obj_pos">
<dia:point val="4.96013,2.6559"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="-3.64684,1.8059;5.01013,6.80001"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="4.96013,2.6559"/>
<dia:point val="0.281645,2.6559"/>
<dia:point val="0.281645,6.75001"/>
<dia:point val="-3.59684,6.75001"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="orth_autoroute">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="text_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="O0" connection="8"/>
<dia:connection handle="1" to="O8" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Realizes" version="1" id="O12">
<dia:attribute name="obj_pos">
<dia:point val="3.00408,11.8991"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="-2.10445,11.0491;3.05408,18.2519"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="3.00408,11.8991"/>
<dia:point val="0.0748135,11.8991"/>
<dia:point val="0.0748135,18.2019"/>
<dia:point val="-2.05445,18.2019"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="orth_autoroute">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="text_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="8"/>
<dia:connection handle="1" to="O9" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Generalization" version="1" id="O13">
<dia:attribute name="obj_pos">
<dia:point val="-9.46845,7.90029"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="-10.3597,7.85029;-8.61845,15.6016"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="-9.46845,7.90029"/>
<dia:point val="-9.46845,12.1259"/>
<dia:point val="-10.3097,12.1259"/>
<dia:point val="-10.3097,15.5516"/>
</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="#ffffff"/>
</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="O8" connection="8"/>
<dia:connection handle="1" to="O9" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Class" version="0" id="O14">
<dia:attribute name="obj_pos">
<dia:point val="-22.8776,47.9415"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="-22.9276,47.8915;-13.7451,50.1915"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="-22.8776,47.9415"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="9.0824999999999996"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#ValueProxy <true>#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#ffa500"/>
</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="O15">
<dia:attribute name="obj_pos">
<dia:point val="-0.261844,65.0615"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="-0.311844,65.0115;9.16066,67.3115"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="-0.261844,65.0615"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="9.3724999999999987"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#ValueProxy <false>#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#ffa500"/>
</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="O16">
<dia:attribute name="obj_pos">
<dia:point val="3.33932,32.8621"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="3.28932,32.1121;15.0393,35.1121"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="3.33932,32.8621"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="9.6999999999999993"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#ValueObserverProxy#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#b9d241"/>
</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="true"/>
</dia:attribute>
<dia:attribute name="templates">
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#konst#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#bool#</dia:string>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Class" version="0" id="O17">
<dia:attribute name="obj_pos">
<dia:point val="22.6777,42.876"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="22.6277,42.126;34.7627,45.126"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="22.6777,42.876"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="9.6999999999999993"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#ValueObserverProxy#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#f4c4ff"/>
</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="true"/>
</dia:attribute>
<dia:attribute name="templates">
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#konst#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#false#</dia:string>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Class" version="0" id="O18">
<dia:attribute name="obj_pos">
<dia:point val="-8.01275,41.9846"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="-8.06275,41.2346;3.68725,44.2346"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="-8.01275,41.9846"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="9.6999999999999993"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#ValueObserverProxy#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#f4c4ff"/>
</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="true"/>
</dia:attribute>
<dia:attribute name="templates">
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#konst#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#true#</dia:string>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Realizes" version="1" id="O19">
<dia:attribute name="obj_pos">
<dia:point val="8.18932,35.1124"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="7.33932,35.0624;27.5777,42.1755"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="8.18932,35.1124"/>
<dia:point val="8.18932,39.019"/>
<dia:point val="27.5277,39.019"/>
<dia:point val="27.5277,42.1255"/>
</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="line_colour">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="text_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="O16" connection="8"/>
<dia:connection handle="1" to="O17" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Realizes" version="1" id="O20">
<dia:attribute name="obj_pos">
<dia:point val="8.18932,35.1124"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="-3.21275,35.0624;9.03932,41.2841"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="8.18932,35.1124"/>
<dia:point val="8.18932,38.5733"/>
<dia:point val="-3.16275,38.5733"/>
<dia:point val="-3.16275,41.2341"/>
</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="line_colour">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="text_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="O16" connection="8"/>
<dia:connection handle="1" to="O18" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Generalization" version="1" id="O21">
<dia:attribute name="obj_pos">
<dia:point val="9.30946,13.0494"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="8.13932,12.9994;10.1595,32.1616"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="9.30946,13.0494"/>
<dia:point val="9.30946,22.9805"/>
<dia:point val="8.18932,22.9805"/>
<dia:point val="8.18932,32.1116"/>
</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="#ffffff"/>
</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="8"/>
<dia:connection handle="1" to="O16" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Class" version="0" id="O22">
<dia:attribute name="obj_pos">
<dia:point val="11.9474,24.1006"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="11.8974,20.9506;25.2374,26.3506"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="11.9474,24.1006"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="9.3650000000000002"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#Sgp::IterationProxy#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffff00"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#b9d241"/>
</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="true"/>
</dia:attribute>
<dia:attribute name="templates">
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#Actual#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#class#</dia:string>
</dia:attribute>
</dia:composite>
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#Container#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#class#</dia:string>
</dia:attribute>
</dia:composite>
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#konst#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#bool#</dia:string>
</dia:attribute>
</dia:composite>
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#Functor#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#class#</dia:string>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Generalization" version="1" id="O23">
<dia:attribute name="obj_pos">
<dia:point val="16.6299,26.3509"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="8.13932,26.3009;17.4799,32.1616"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="16.6299,26.3509"/>
<dia:point val="16.6299,29.6313"/>
<dia:point val="8.18932,29.6313"/>
<dia:point val="8.18932,32.1116"/>
</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="#ffffff"/>
</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="O22" connection="8"/>
<dia:connection handle="1" to="O16" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Class" version="0" id="O24">
<dia:attribute name="obj_pos">
<dia:point val="19.4668,31.5125"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="19.4168,30.7625;29.6768,33.7625"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="19.4668,31.5125"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="9.3650000000000002"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#Sgp::IterationProxy#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#f4c4ff"/>
</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="true"/>
</dia:attribute>
<dia:attribute name="templates">
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#???#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#???#</dia:string>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Realizes" version="1" id="O25">
<dia:attribute name="obj_pos">
<dia:point val="16.6299,26.3509"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="15.7799,26.3009;24.1993,30.812"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="16.6299,26.3509"/>
<dia:point val="16.6299,28.9565"/>
<dia:point val="24.1493,28.9565"/>
<dia:point val="24.1493,30.762"/>
</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="line_colour">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="text_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="O22" connection="8"/>
<dia:connection handle="1" to="O24" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Class" version="0" id="O26">
<dia:attribute name="obj_pos">
<dia:point val="-7.6765,29.9536"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="-7.7265,29.2036;2.5335,32.2036"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="-7.6765,29.9536"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="9.3650000000000002"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#Sgp::IterationProxy#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#f4c4ff"/>
</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="true"/>
</dia:attribute>
<dia:attribute name="templates">
<dia:composite type="umlformalparameter">
<dia:attribute name="name">
<dia:string>#???#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#???#</dia:string>
</dia:attribute>
</dia:composite>
</dia:attribute>
</dia:object>
<dia:object type="UML - Realizes" version="1" id="O27">
<dia:attribute name="obj_pos">
<dia:point val="16.6299,26.3509"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="-3.044,26.3009;17.4799,29.2531"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="16.6299,26.3509"/>
<dia:point val="16.6299,28.177"/>
<dia:point val="-2.994,28.177"/>
<dia:point val="-2.994,29.2031"/>
</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="line_colour">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="text_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="O22" connection="8"/>
<dia:connection handle="1" to="O26" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Generalization" version="1" id="O28">
<dia:attribute name="obj_pos">
<dia:point val="24.1493,33.7628"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="23.2993,33.7128;27.5777,42.1755"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="24.1493,33.7628"/>
<dia:point val="24.1493,38.3442"/>
<dia:point val="27.5277,38.3442"/>
<dia:point val="27.5277,42.1255"/>
</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="#ffffff"/>
</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="O24" connection="8"/>
<dia:connection handle="1" to="O17" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Generalization" version="1" id="O29">
<dia:attribute name="obj_pos">
<dia:point val="34.1067,18.4082"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="27.4777,18.3582;34.9567,42.1755"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="34.1067,18.4082"/>
<dia:point val="34.1067,30.6669"/>
<dia:point val="27.5277,30.6669"/>
<dia:point val="27.5277,42.1255"/>
</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="#ffffff"/>
</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="O4" connection="8"/>
<dia:connection handle="1" to="O17" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Generalization" version="1" id="O30">
<dia:attribute name="obj_pos">
<dia:point val="-2.994,32.2039"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="-3.844,32.1539;-2.144,41.2841"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="-2.994,32.2039"/>
<dia:point val="-2.994,37.119"/>
<dia:point val="-3.16275,37.119"/>
<dia:point val="-3.16275,41.2341"/>
</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="#ffffff"/>
</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="8"/>
<dia:connection handle="1" to="O18" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Generalization" version="1" id="O31">
<dia:attribute name="obj_pos">
<dia:point val="-10.3097,19.3522"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="-11.1597,19.3022;-3.11275,41.2841"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="-10.3097,19.3522"/>
<dia:point val="-10.3097,30.6932"/>
<dia:point val="-3.16275,30.6932"/>
<dia:point val="-3.16275,41.2341"/>
</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="#ffffff"/>
</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="O9" connection="8"/>
<dia:connection handle="1" to="O18" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Generalization" version="1" id="O32">
<dia:attribute name="obj_pos">
<dia:point val="27.5277,45.1263"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="25.386,45.0763;28.3777,53.0684"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="27.5277,45.1263"/>
<dia:point val="27.5277,49.4724"/>
<dia:point val="25.436,49.4724"/>
<dia:point val="25.436,53.0184"/>
</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="#ffffff"/>
</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="O17" connection="8"/>
<dia:connection handle="1" to="O5" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Realizes" version="1" id="O33">
<dia:attribute name="obj_pos">
<dia:point val="8.54627,49.5981"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="7.69627,49.5481;25.486,53.0684"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="8.54627,49.5981"/>
<dia:point val="8.54627,51.7083"/>
<dia:point val="25.436,51.7083"/>
<dia:point val="25.436,53.0184"/>
</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="line_colour">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="text_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="8"/>
<dia:connection handle="1" to="O5" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Class" version="0" id="O34">
<dia:attribute name="obj_pos">
<dia:point val="18.9166,62.8282"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="18.8666,62.7782;28.2641,65.0782"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="18.9166,62.8282"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="9.2974999999999994"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.1999999999999997"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#ValueModifierProxy#</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="17"/>
</dia:attribute>
<dia:attribute name="comment_tagging">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000000000001"/>
</dia:attribute>
<dia:attribute name="line_color">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="fill_color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text_color">
<dia:color val="#ffffff"/>
</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="O35">
<dia:attribute name="obj_pos">
<dia:point val="25.436,56.0192"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="23.5153,55.9692;26.286,62.8279"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="25.436,56.0192"/>
<dia:point val="25.436,59.7986"/>
<dia:point val="23.5653,59.7986"/>
<dia:point val="23.5653,62.7779"/>
</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="#ffffff"/>
</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="O5" connection="8"/>
<dia:connection handle="1" to="O34" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Realizes" version="1" id="O36">
<dia:attribute name="obj_pos">
<dia:point val="-3.16275,44.2349"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="-18.3864,44.1849;-2.31275,47.9412"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="-3.16275,44.2349"/>
<dia:point val="-3.16275,46.4631"/>
<dia:point val="-18.3364,46.4631"/>
<dia:point val="-18.3364,47.8912"/>
</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="line_colour">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="text_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="O18" connection="8"/>
<dia:connection handle="1" to="O14" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Realizes" version="1" id="O37">
<dia:attribute name="obj_pos">
<dia:point val="18.8663,63.9282"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="9.11095,63.0782;18.9163,66.2115"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="18.8663,63.9282"/>
<dia:point val="13.6136,63.9282"/>
<dia:point val="13.6136,66.1615"/>
<dia:point val="9.16095,66.1615"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="orth_autoroute">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="text_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="O34" connection="8"/>
<dia:connection handle="1" to="O15" connection="8"/>
</dia:connections>
</dia:object>
</dia:layer>
</dia:diagram>