<?xml version="1.0"?>
<dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
<dia:diagramdata>
<dia:attribute name="background">
<dia:color val="#ffffff"/>
</dia:attribute>
</dia:diagramdata>
<dia:layer name="Background" visible="true">
<dia:object type="UML - Class" version="0" id="O0">
<dia:attribute name="obj_pos">
<dia:point val="10,8"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="9.95,7.95;21.5156,15.65"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="10,8"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="11.4656"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="7.6"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#SmiModule#</dia:string>
</dia:attribute>
<dia:attribute name="stereotype">
<dia:string/>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_attributes">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_operations">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="visible_attributes">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="visible_operations">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="attributes">
<dia:composite type="umlattribute">
<dia:attribute name="name">
<dia:string>#name#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiIdentifier#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#organization#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#contactinfo#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#reference#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#language#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiLanguage#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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="O1">
<dia:attribute name="obj_pos">
<dia:point val="30,8"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="29.95,7.95;41.5156,11.65"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="30,8"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="11.4656"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="3.6"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#SmiImport#</dia:string>
</dia:attribute>
<dia:attribute name="stereotype">
<dia:string/>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_attributes">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_operations">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="visible_attributes">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="visible_operations">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="attributes">
<dia:composite type="umlattribute">
<dia:attribute name="name">
<dia:string>#module#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiIdentifier#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#name#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiIdentifier#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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="O2">
<dia:attribute name="obj_pos">
<dia:point val="30,13"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="29.95,12.95;40.546,16.65"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="30,13"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="10.496"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="3.6"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#SmiRevision#</dia:string>
</dia:attribute>
<dia:attribute name="stereotype">
<dia:string/>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_attributes">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_operations">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="visible_attributes">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="visible_operations">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="attributes">
<dia:composite type="umlattribute">
<dia:attribute name="name">
<dia:string>#date#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#time_t#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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="O3">
<dia:attribute name="obj_pos">
<dia:point val="46,21"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="45.95,20.95;56.546,27.05"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="46,21"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="10.496"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="6"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#SmiMacro#</dia:string>
</dia:attribute>
<dia:attribute name="stereotype">
<dia:string/>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_attributes">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_operations">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="visible_attributes">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="visible_operations">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="attributes">
<dia:composite type="umlattribute">
<dia:attribute name="name">
<dia:string>#name#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiIdentifier#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#decl#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiDecl#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#status#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiStatus#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#reference#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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="O4">
<dia:attribute name="obj_pos">
<dia:point val="10,21"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="9.95,20.95;21.5156,30.25"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="10,21"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="11.4656"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="9.2"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#SmiType#</dia:string>
</dia:attribute>
<dia:attribute name="stereotype">
<dia:string/>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_attributes">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_operations">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="visible_attributes">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="visible_operations">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="attributes">
<dia:composite type="umlattribute">
<dia:attribute name="name">
<dia:string>#name#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiIdentifier#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#basetype#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiBasetype#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#decl#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiDecl#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#SmiValue#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#units#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#status#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiStatus#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#reference#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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="O5">
<dia:attribute name="obj_pos">
<dia:point val="28,21"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="27.95,20.95;40.4852,35.05"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="28,21"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="12.4352"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="14"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#SmiNode#</dia:string>
</dia:attribute>
<dia:attribute name="stereotype">
<dia:string/>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_attributes">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_operations">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="visible_attributes">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="visible_operations">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="attributes">
<dia:composite type="umlattribute">
<dia:attribute name="name">
<dia:string>#name#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiIdentifier#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#oidlen#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#int#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#oid#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiSubid[]#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#decl#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiDecl#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#access#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiAccess#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#status#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiStatus#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#SmiValue#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#units#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#reference#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#indexkind#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiIndexkind#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#implied#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#int#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#create#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#int#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#nodekind#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiNodekind#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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="O6">
<dia:attribute name="obj_pos">
<dia:point val="10,36"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="9.95,35.95;20.0612,39.65"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="10,36"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="10.0112"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="3.6"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#SmIRange#</dia:string>
</dia:attribute>
<dia:attribute name="stereotype">
<dia:string/>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_attributes">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_operations">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="visible_attributes">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="visible_operations">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="attributes">
<dia:composite type="umlattribute">
<dia:attribute name="name">
<dia:string>#minValue#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiValue#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#maxValue#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiValue#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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="O7">
<dia:attribute name="obj_pos">
<dia:point val="10,41"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="9.95,40.95;20.546,44.65"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="10,41"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="10.496"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="3.6"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#SmiNamedNumber#</dia:string>
</dia:attribute>
<dia:attribute name="stereotype">
<dia:string/>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_attributes">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_operations">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="visible_attributes">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="visible_operations">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="attributes">
<dia:composite type="umlattribute">
<dia:attribute name="name">
<dia:string>#name#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiIdentifier#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#SmiValue#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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="O8">
<dia:attribute name="obj_pos">
<dia:point val="28,39"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="27.95,38.95;34.91,41.25"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="28,39"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="6.86"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.2"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#SmiElement#</dia:string>
</dia:attribute>
<dia:attribute name="stereotype">
<dia:string/>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_attributes">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_operations">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="visible_attributes">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="visible_operations">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="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="O9">
<dia:attribute name="obj_pos">
<dia:point val="37,39"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="36.95,38.95;47.546,41.85"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="37,39"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="10.496"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="2.8"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#SmiOption#</dia:string>
</dia:attribute>
<dia:attribute name="stereotype">
<dia:string/>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_attributes">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_operations">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="visible_attributes">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="visible_operations">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="attributes">
<dia:composite type="umlattribute">
<dia:attribute name="name">
<dia:string>#description#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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="O10">
<dia:attribute name="obj_pos">
<dia:point val="49,39"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="48.95,38.95;59.546,42.65"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="49,39"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="10.496"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="3.6"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#SmiRefinement#</dia:string>
</dia:attribute>
<dia:attribute name="stereotype">
<dia:string/>
</dia:attribute>
<dia:attribute name="abstract">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_attributes">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="suppress_operations">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="visible_attributes">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="visible_operations">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="attributes">
<dia:composite type="umlattribute">
<dia:attribute name="name">
<dia:string>#access#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:string>#SmiAccess#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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>#char *#</dia:string>
</dia:attribute>
<dia:attribute name="value">
<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 - Association" version="0" id="O11">
<dia:attribute name="obj_pos">
<dia:point val="21.4656,11.5"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="20.0156,8.45;31.45,12.95"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="21.4656,11.5"/>
<dia:point val="28,11.5"/>
<dia:point val="28,9.9"/>
<dia:point val="30,9.9"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string/>
</dia:attribute>
<dia:attribute name="direction">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="ends">
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O0" connection="13"/>
<dia:connection handle="1" to="O1" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Association" version="0" id="O12">
<dia:attribute name="obj_pos">
<dia:point val="21.4656,12.3"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="20.0156,10.85;31.45,16.35"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="21.4656,12.3"/>
<dia:point val="28,12.3"/>
<dia:point val="28,14.9"/>
<dia:point val="30,14.9"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string/>
</dia:attribute>
<dia:attribute name="direction">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="ends">
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O0" connection="15"/>
<dia:connection handle="1" to="O2" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Association" version="0" id="O13">
<dia:attribute name="obj_pos">
<dia:point val="15.7328,15.6"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="14.2828,14.15;17.1828,22.6"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="15.7328,15.6"/>
<dia:point val="15.7328,18"/>
<dia:point val="15.7328,18"/>
<dia:point val="15.7328,21"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string/>
</dia:attribute>
<dia:attribute name="direction">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="ends">
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O0" connection="6"/>
<dia:connection handle="1" to="O4" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Association" version="0" id="O14">
<dia:attribute name="obj_pos">
<dia:point val="15.7328,15.6"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="14.2828,14.15;35.6676,22.6"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="15.7328,15.6"/>
<dia:point val="15.7328,19"/>
<dia:point val="34.2176,19"/>
<dia:point val="34.2176,21"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string/>
</dia:attribute>
<dia:attribute name="direction">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="ends">
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O0" connection="6"/>
<dia:connection handle="1" to="O5" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Association" version="0" id="O15">
<dia:attribute name="obj_pos">
<dia:point val="15.7328,15.6"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="14.2828,14.15;52.698,22.6"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="15.7328,15.6"/>
<dia:point val="15.7328,19"/>
<dia:point val="51.248,19"/>
<dia:point val="51.248,21"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#contained definitions#</dia:string>
</dia:attribute>
<dia:attribute name="direction">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="ends">
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O0" connection="6"/>
<dia:connection handle="1" to="O3" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Association" version="0" id="O16">
<dia:attribute name="obj_pos">
<dia:point val="10,26.1"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="6.55,24.65;16.5416,39.35"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="10,26.1"/>
<dia:point val="8,26.1"/>
<dia:point val="8,37.9"/>
<dia:point val="10,37.9"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string>#type restrictions#</dia:string>
</dia:attribute>
<dia:attribute name="direction">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="ends">
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O4" connection="16"/>
<dia:connection handle="1" to="O6" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Association" version="0" id="O17">
<dia:attribute name="obj_pos">
<dia:point val="10,26.1"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="6.55,24.65;11.45,44.35"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="10,26.1"/>
<dia:point val="8,26.1"/>
<dia:point val="8,42.9"/>
<dia:point val="10,42.9"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string/>
</dia:attribute>
<dia:attribute name="direction">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="ends">
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O4" connection="16"/>
<dia:connection handle="1" to="O7" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Association" version="0" id="O18">
<dia:attribute name="obj_pos">
<dia:point val="31.43,39"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="27.55,33.55;39.3808,40.6"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="31.43,39"/>
<dia:point val="31.43,37"/>
<dia:point val="29,37"/>
<dia:point val="29,35"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string/>
</dia:attribute>
<dia:attribute name="direction">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="ends">
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
<dia:composite>
<dia:attribute name="role">
<dia:string>#Row/Group/Notif/Compl#</dia:string>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O8" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Association" version="0" id="O19">
<dia:attribute name="obj_pos">
<dia:point val="42.248,41.8"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="23.55,25.45;43.698,45.45"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="42.248,41.8"/>
<dia:point val="42.248,44"/>
<dia:point val="25,44"/>
<dia:point val="25,26.9"/>
<dia:point val="28,26.9"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string/>
</dia:attribute>
<dia:attribute name="direction">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="ends">
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O9" connection="6"/>
<dia:connection handle="1" to="O5" connection="18"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Association" version="0" id="O20">
<dia:attribute name="obj_pos">
<dia:point val="54.248,39"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="38.55,33.55;55.698,40.6"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="54.248,39"/>
<dia:point val="54.248,37"/>
<dia:point val="40,37"/>
<dia:point val="40,35"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string/>
</dia:attribute>
<dia:attribute name="direction">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="ends">
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O10" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Association" version="0" id="O21">
<dia:attribute name="obj_pos">
<dia:point val="42.248,39"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="38.55,33.55;47.9568,40.6"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="42.248,39"/>
<dia:point val="42.248,37"/>
<dia:point val="40,37"/>
<dia:point val="40,35"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string/>
</dia:attribute>
<dia:attribute name="direction">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="ends">
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
<dia:composite>
<dia:attribute name="role">
<dia:string># Compliance Node#</dia:string>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O9" connection="1"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Association" version="0" id="O22">
<dia:attribute name="obj_pos">
<dia:point val="28,28.5"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="24.55,27.05;32.88,44.45"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="28,28.5"/>
<dia:point val="26,28.5"/>
<dia:point val="26,43"/>
<dia:point val="31.43,43"/>
<dia:point val="31.43,41.2"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string/>
</dia:attribute>
<dia:attribute name="direction">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="ends">
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O5" connection="22"/>
<dia:connection handle="1" to="O8" connection="6"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Association" version="0" id="O23">
<dia:attribute name="obj_pos">
<dia:point val="28,25.3"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="22.55,23.85;55.698,46.45"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="28,25.3"/>
<dia:point val="24,25.3"/>
<dia:point val="24,45"/>
<dia:point val="54.248,45"/>
<dia:point val="54.248,42.6"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string/>
</dia:attribute>
<dia:attribute name="direction">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="ends">
<dia:composite>
<dia:attribute name="role">
<dia:string>#Refined #</dia:string>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O5" connection="14"/>
<dia:connection handle="1" to="O10" connection="6"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Association" version="0" id="O24">
<dia:attribute name="obj_pos">
<dia:point val="21.4656,25.3"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="20.0156,23.85;55.698,46.45"/>
</dia:attribute>
<dia:attribute name="orth_points">
<dia:point val="21.4656,25.3"/>
<dia:point val="24,25.3"/>
<dia:point val="24,45"/>
<dia:point val="54.248,45"/>
<dia:point val="54.248,42.6"/>
</dia:attribute>
<dia:attribute name="orth_orient">
<dia:enum val="0"/>
<dia:enum val="1"/>
<dia:enum val="0"/>
<dia:enum val="1"/>
</dia:attribute>
<dia:attribute name="name">
<dia:string/>
</dia:attribute>
<dia:attribute name="direction">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="ends">
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
<dia:composite>
<dia:attribute name="role">
<dia:string/>
</dia:attribute>
<dia:attribute name="multiplicity">
<dia:string/>
</dia:attribute>
<dia:attribute name="arrow">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="aggregate">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O4" connection="15"/>
<dia:connection handle="1" to="O10" connection="6"/>
</dia:connections>
</dia:object>
</dia:layer>
</dia:diagram>