<?xml version="1.0" encoding="UTF-8"?>
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
<XPD:HEADER>
<XPD:SUBUNITS>
</XPD:SUBUNITS>
<XPD:PROFILES>
<XPD:PROFILE>UMLStandard</XPD:PROFILE>
</XPD:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="vS5Fb/ASx0SFyDZjPeF4pQAA">
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="bNK1NQAiHUehNSRsetYwcwAA">
<XPD:ATTR name="Name" type="string">Use Case Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">useCaseModel</XPD:ATTR>
<XPD:REF name="Namespace">vS5Fb/ASx0SFyDZjPeF4pQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="x+xT+C1DC0+YqIxbqz9dCgAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">bNK1NQAiHUehNSRsetYwcwAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="zEMM5JKOkUCbptKenL7QAQAA">
<XPD:REF name="Diagram">x+xT+C1DC0+YqIxbqz9dCgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="pyNZ3NuzHU+tmssXEqycigAA">
<XPD:ATTR name="Name" type="string">Analysis Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">analysisModel</XPD:ATTR>
<XPD:REF name="Namespace">vS5Fb/ASx0SFyDZjPeF4pQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="VEhDg4mWvUWDIQ4BYyqzLQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:ATTR name="DiagramType" type="string">RobustnessDiagram</XPD:ATTR>
<XPD:REF name="DiagramOwner">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="wJhedlHuq06RvYRt+Cz29QAA">
<XPD:REF name="Diagram">VEhDg4mWvUWDIQ4BYyqzLQAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">34</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLInterfaceView" guid="vM17M0BJSEqbosMDHEvs/QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">776</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">120</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">160</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="3nvIbzDjfUCn8WvZX+25vwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="t+G2KVSbdEO2MPcy7XJJawAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IHadeConnection</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="KRaramM/t0+LqaFHDOB/PgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="5bfD8MXnu06z9jRX3uaYNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="W5xMM7MU9USOkeaQSyB7ggAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="RQ3FhTkvqEG/+MHdiHiG8gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="Wct/Y8junEG3lV1Yj447VgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">760</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">308</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">157</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
<XPD:REF name="Model">jZh8I+hsA0SuVdo6PFqj+QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="SBqqq734H02JeakKJ+PnLwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="5ARNb0nSqUubC6uY4L09zgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">THadeBaseSQLConnection</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="eI6DeWsVOUqcpHSOoLsmlwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="URFS9lzvukq+mv1XsJ2KyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="vhQaJts8rkKWAnkBXZRuMAAA">
<XPD:REF name="Model">jZh8I+hsA0SuVdo6PFqj+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="f01p7HgQuEiajsssXUOFrgAA">
<XPD:REF name="Model">jZh8I+hsA0SuVdo6PFqj+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="BYHmzWDSVUqwTQk5Mo38ngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">jZh8I+hsA0SuVdo6PFqj+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="C1QtvBE3UE2cVpx7qaSC9QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">508</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">224</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">166</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">251</XPD:ATTR>
<XPD:REF name="Model">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wG6N00LBxkqVZEJUu9Q3ugAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="rrXX9D+YC0uiPtHAF0Q2PQAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">THadeSQLDBConnection</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+uNJQ8GD+UWGsNheWeoh+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="RJJ3Jnokl02ODk9guEdW7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="fhSsmdFeKEua0jmY8nHa7gAA">
<XPD:REF name="Model">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="BuPDsSuNfUe0y22rCuDYBgAA">
<XPD:REF name="Model">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="3N5iNN8vFEyVc710y3cQsgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLRealizationView" guid="K3GFl9mhKkWjCmEZf2gAVgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">673,284;846,141</XPD:ATTR>
<XPD:REF name="Model">6paM063s6kmRBRzWGfRg4AAA</XPD:REF>
<XPD:REF name="Head">vM17M0BJSEqbosMDHEvs/QAA</XPD:REF>
<XPD:REF name="Tail">C1QtvBE3UE2cVpx7qaSC9QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="LEmNmZTKmkmOJipzZEdc5wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">6paM063s6kmRBRzWGfRg4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="YJ3tyb1dzEChiQSFmgtmRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">6paM063s6kmRBRzWGfRg4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="TaIlpiE2XkakxJ8hmZPxoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">6paM063s6kmRBRzWGfRg4AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLGeneralizationView" guid="OjWQINHfXUCFU6kuPt8RQgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">673,353;760,357</XPD:ATTR>
<XPD:REF name="Model">uwLWDxKfyE2IovNr9VpehwAA</XPD:REF>
<XPD:REF name="Head">Wct/Y8junEG3lV1Yj447VgAA</XPD:REF>
<XPD:REF name="Tail">C1QtvBE3UE2cVpx7qaSC9QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="ljfjkI4OwkiGQQcXOhVbVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">uwLWDxKfyE2IovNr9VpehwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="8Q2NF0LBjEaQAN+x36uqNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">uwLWDxKfyE2IovNr9VpehwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="DOe44YBI2ku8plUBFfM2yAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">uwLWDxKfyE2IovNr9VpehwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="YaGqgXonRUii9SYbTC1EqgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">524</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">576</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">159</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">M0dC2EmblkCIqNLbIN16xQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="91sNB0wIH0CmvUvjhIZJsgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ZFGbT414gEirKqXhy3qrbwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TFirebirdConnection</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Z048tvPbckaep+V7RufBxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="q+lpfv77L0eTFkN30aPScwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="PvhQwjlmuEagl+4nvCmv3QAA">
<XPD:REF name="Model">M0dC2EmblkCIqNLbIN16xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="dzv3ApY4yEO4/tKlqqpFfAAA">
<XPD:REF name="Model">M0dC2EmblkCIqNLbIN16xQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="avx3K3K6p0qz6/4qY4uPhgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">M0dC2EmblkCIqNLbIN16xQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="pLOa+AaxTUSV6TA/7IjpKgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">704</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">584</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">152</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">102brUJNPUe1Zv3Fb4FzpAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="tD3ZSKrUJUa2hjODzSFg8gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="xegQlQEUD0ucj1aNhoZE1AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">THadeSQLiteConnection</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="tn6zA//rI0G9YtPnvcVApAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="KjSOIx/nEE2gpkFjpjRcTgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="d6n4QIFxVkGqj6T5kmro+QAA">
<XPD:REF name="Model">102brUJNPUe1Zv3Fb4FzpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="acmNoU3Vu0+WvY3MiIAi0gAA">
<XPD:REF name="Model">102brUJNPUe1Zv3Fb4FzpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="VBjGjpDRwEGGCYgGLLHEAQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">102brUJNPUe1Zv3Fb4FzpAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="xvpRyTjFZUOweL1f3tGgVAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">672</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">504</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">160</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">vfxysXNLH0idebHF+kXUmQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="odcrTCdPt06sqeSPjQSQqQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="x/fJgmQ3tES1bG26ybzKfwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TTHadePostgreConnection</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="54FXzZ0nx0G68ZwDBAmA8wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="kUqmFN4rX0+dLxV7kbBgLgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="DeG1uXzH2Ei3SxxouVY4QgAA">
<XPD:REF name="Model">vfxysXNLH0idebHF+kXUmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="uY4FHeV3c0O3NkdF/eQF7gAA">
<XPD:REF name="Model">vfxysXNLH0idebHF+kXUmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="3a6UHHkIUU+bvf8Qflz8SwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">vfxysXNLH0idebHF+kXUmQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="nWnfeelaN0K7j8XxCUFpewAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">368</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">512</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">152</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">OcLIdlHDW061aYlWlFOw1AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="SHeyGjI0EUSHTd5SR2E3iwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="1xr6GKC96keUXufPg7XLLgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">THadeOracleConnection</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="NJkEGPtMa06PTbDlCB0XcQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="U2odVzn53UWwYgZa2xKVcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="CAN4rUaDH0WJon1eZAKotwAA">
<XPD:REF name="Model">OcLIdlHDW061aYlWlFOw1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xhBcTijsz0eIVASg+tjbHQAA">
<XPD:REF name="Model">OcLIdlHDW061aYlWlFOw1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Lueii+6UjUikcfLoFF+SoAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">OcLIdlHDW061aYlWlFOw1AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="aY0PWOQkIkOtdE/iu3E+2QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">472</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">508</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">139</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">YZTyEzo/3UCUh7OSpwgh1wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Lc2RebQfbEiRHfyWltAKJwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="nP6qVVkaPE+d/7oWvx1KHQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">THadeTODBConnection</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="GOV6w1Wer0qJ3abcYvVorQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="u1GSoUNepEeKCQ62VwzbsQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="e+V+yVF8WUyQ96jqZTN1xgAA">
<XPD:REF name="Model">YZTyEzo/3UCUh7OSpwgh1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="iLXqfaexxU2etqG1GZpy6gAA">
<XPD:REF name="Model">YZTyEzo/3UCUh7OSpwgh1wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Ihvvw/U7PkyWnisWA7gZjAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">YZTyEzo/3UCUh7OSpwgh1wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="G1ZDnCWNj0Wlgb9qhCbM3wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">324</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">572</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">183</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">joHA9JZNuEmetLCUYyOPqAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="HBjiFT5vy0Kkli21HXiqKgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="AVRXMWbUXEuWN55UR/+YrQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">THadeMySQLConnection</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="VnipCF9gPUCiwD4ty9dwrwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="FcoaLx2OVkGX25q+aS9AlgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="5WpZLHAjuk6SqDk8JK/U8QAA">
<XPD:REF name="Model">joHA9JZNuEmetLCUYyOPqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="lN+Qkci4tUyYs/n094PSPwAA">
<XPD:REF name="Model">joHA9JZNuEmetLCUYyOPqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="xEtq9qzBFU+COfarl71hWwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">joHA9JZNuEmetLCUYyOPqAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLGeneralizationView" guid="aS55Z6W1JESXfYoZJxHYnQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">460,512;508,452</XPD:ATTR>
<XPD:REF name="Model">sziro8H+TkuHnwPDFj8FdAAA</XPD:REF>
<XPD:REF name="Head">C1QtvBE3UE2cVpx7qaSC9QAA</XPD:REF>
<XPD:REF name="Tail">nWnfeelaN0K7j8XxCUFpewAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="xUJ9puJOTkOWfDH1Xlh0AgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">sziro8H+TkuHnwPDFj8FdAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="aETm7UUU7E+ypPMrpX/kKAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">sziro8H+TkuHnwPDFj8FdAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="OoIV3Fq62UugkCReRLAFEwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">sziro8H+TkuHnwPDFj8FdAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLGeneralizationView" guid="w6nK9OErXESgc9nctRkaLQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">547,508;556,474</XPD:ATTR>
<XPD:REF name="Model">TSJLLa6tjESb7Emp5x7zEQAA</XPD:REF>
<XPD:REF name="Head">C1QtvBE3UE2cVpx7qaSC9QAA</XPD:REF>
<XPD:REF name="Tail">aY0PWOQkIkOtdE/iu3E+2QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="3OIRa5AgoUyZBE4mxOQtwgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">TSJLLa6tjESb7Emp5x7zEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="AZ4AJaeDAUKtdyd87TzyFgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">TSJLLa6tjESb7Emp5x7zEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="IrlVP+o9q0GozUD2x62BXwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">TSJLLa6tjESb7Emp5x7zEQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLGeneralizationView" guid="gGDOZNC4oEamsclVhl9aSwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">732,504;673,440</XPD:ATTR>
<XPD:REF name="Model">eHnfqZRTAU+c96YKbJH1MwAA</XPD:REF>
<XPD:REF name="Head">C1QtvBE3UE2cVpx7qaSC9QAA</XPD:REF>
<XPD:REF name="Tail">xvpRyTjFZUOweL1f3tGgVAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="0IxFwgwB2EWiiPYVw3guIgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">eHnfqZRTAU+c96YKbJH1MwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="pZgFHFC0LE2KKSWUo97rLwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">eHnfqZRTAU+c96YKbJH1MwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="t/GMkFxE10aJJ56Xb/KjXgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">eHnfqZRTAU+c96YKbJH1MwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLGeneralizationView" guid="LvEdBshst0mNTO+7n8hoUgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">430,572;508,463</XPD:ATTR>
<XPD:REF name="Model">/JW6ACo6eUmXvK86Oe7A4wAA</XPD:REF>
<XPD:REF name="Head">C1QtvBE3UE2cVpx7qaSC9QAA</XPD:REF>
<XPD:REF name="Tail">G1ZDnCWNj0Wlgb9qhCbM3wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="uzQni+MVSESCLyb4C5nOwgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">/JW6ACo6eUmXvK86Oe7A4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="CymR/vnsoEqcBl5RsyRozAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">/JW6ACo6eUmXvK86Oe7A4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="R02aVN20fEmRTwISf/A37QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">/JW6ACo6eUmXvK86Oe7A4wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLGeneralizationView" guid="2nelquFxkUOOngUC3QVmDQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">602,576;597,474</XPD:ATTR>
<XPD:REF name="Model">qXsb1wuzVk6xU5osbSjPMQAA</XPD:REF>
<XPD:REF name="Head">C1QtvBE3UE2cVpx7qaSC9QAA</XPD:REF>
<XPD:REF name="Tail">YaGqgXonRUii9SYbTC1EqgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="YiUD347+DkmBto1TOdVmYQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">qXsb1wuzVk6xU5osbSjPMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="JS/6NHbDb0C5c1OeT/ettwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">qXsb1wuzVk6xU5osbSjPMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="lQGb71Y1dkW1BGvOs1NEGQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">qXsb1wuzVk6xU5osbSjPMQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLGeneralizationView" guid="8ArdrKG5DEeRl80qhihaXAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">763,584;673,462</XPD:ATTR>
<XPD:REF name="Model">h4EyVKK5vUGvDCKU8H30kQAA</XPD:REF>
<XPD:REF name="Head">C1QtvBE3UE2cVpx7qaSC9QAA</XPD:REF>
<XPD:REF name="Tail">pLOa+AaxTUSV6TA/7IjpKgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="JhsnkzQaV0CJeaZZ49fUagAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">h4EyVKK5vUGvDCKU8H30kQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="uTyM3/QPQE+XdlBQcoAu3QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">h4EyVKK5vUGvDCKU8H30kQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="jrLTOf3HB0qMHcXLxAp81AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">h4EyVKK5vUGvDCKU8H30kQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLNoteView" guid="U39HrFCEdUuSsveUj002dQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">728</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">436</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">227</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">36</XPD:ATTR>
<XPD:ATTR name="Text" type="string">implement configuration for SQLConnection
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLNoteLinkView" guid="TXeI23YAp0mNnbpoev+MUgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">840,415;841,436</XPD:ATTR>
<XPD:REF name="Head">U39HrFCEdUuSsveUj002dQAA</XPD:REF>
<XPD:REF name="Tail">Wct/Y8junEG3lV1Yj447VgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLClassView" guid="joD7YBzyAUyUkzxng/XQ2wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">300</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">12</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">163</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">251</XPD:ATTR>
<XPD:REF name="Model">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="WCKAuBsJTku8eJYfbrgGdwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="/Iq11fsXDkWmoyGyTruFagAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">THadeConnection</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="nlcuHPpJ8kakG441xLZPQQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="iN83M5SZu0CpvD/9kMvIUgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="UcapX+ON402/fO7iCciEZAAA">
<XPD:REF name="Model">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ci2FpOFNMUWRDaJnu/O9BwAA">
<XPD:REF name="Model">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="RXZVJo+zK0afKye9HWoHWQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLClassView" guid="mhyKJNgZ10OXBSEPBBX13AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1016</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">224</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">174</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">81CwLzDGCU2BEDwFncrLkgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="iT30aGmfwk2VaVG7Etb7HQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="A7caECPIPECbNfTdQVy32wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">THadeBaseHttpConnection</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="vfStOA0IZU6Vgyq6swn3ggAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="RmaBWjICek2p6L5oPwYWHAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="iMwLnXVLdEe7oeobL0ZMAwAA">
<XPD:REF name="Model">81CwLzDGCU2BEDwFncrLkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="3FGmZq9iekijJyaaWJcuMAAA">
<XPD:REF name="Model">81CwLzDGCU2BEDwFncrLkgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="6Wy3+PpsBEyEb/qaqeIrIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">81CwLzDGCU2BEDwFncrLkgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLClassView" guid="ABnay+pTOEaF3/Hd93mXLgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1012</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">352</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">157</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">HsSCvv4MGEC7KkYQQ/IDqQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="bVz59DVyKkWL1yJ2oM0d+wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="aNyXZelxcEiE3rbCkG82OgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">THadeSynapseConnection</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="F1I4qD/Zw0eW2cEVH5CH2QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="er2XhG1ltUulbgvVQgPlCgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ivztb9StnUK0t1GOLRFj9wAA">
<XPD:REF name="Model">HsSCvv4MGEC7KkYQQ/IDqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="k8t/wgcPBUmclfKnK99g7gAA">
<XPD:REF name="Model">HsSCvv4MGEC7KkYQQ/IDqQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="rGOz6RDPmEGRuaMTRUbdGAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">HsSCvv4MGEC7KkYQQ/IDqQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLRealizationView" guid="B3jISVrTBU6VaLXS991gDgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1052,224;866,137</XPD:ATTR>
<XPD:REF name="Model">W8mdTo+l8U21eeD63XcPXgAA</XPD:REF>
<XPD:REF name="Head">vM17M0BJSEqbosMDHEvs/QAA</XPD:REF>
<XPD:REF name="Tail">mhyKJNgZ10OXBSEPBBX13AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="3ZNaNHYq50OgrS1+nEwIVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">W8mdTo+l8U21eeD63XcPXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="V515E2s3b0y6Hlok5Xrn6gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">W8mdTo+l8U21eeD63XcPXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="H3fH8k96gEa7Q/ilav0vOAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">W8mdTo+l8U21eeD63XcPXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLGeneralizationView" guid="cIhWzMvC20C4cc+39rHnCAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1092,352;1100,266</XPD:ATTR>
<XPD:REF name="Model">uFxcUSPLG0qy/jTSRTxkigAA</XPD:REF>
<XPD:REF name="Head">mhyKJNgZ10OXBSEPBBX13AAA</XPD:REF>
<XPD:REF name="Tail">ABnay+pTOEaF3/Hd93mXLgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="nJ/p8QMJ9UmG8YK50OIhJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">uFxcUSPLG0qy/jTSRTxkigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="hqC3xPCWrUmh9+WVZbtXoQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">uFxcUSPLG0qy/jTSRTxkigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="zTa+trtXfUSfWZbQKiVxGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">uFxcUSPLG0qy/jTSRTxkigAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[24]" type="UMLClassView" guid="fiSiRvHJyUKCtyslelpGogAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1192</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">344</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">135</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">+FIZrN33OUSxv+MKQ4wntgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="sRpVXRfqsUOOyzanSCej7gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="miv2ZNElN0ujjkzyk60arwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">THadeIndyConnection</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="YqAluXpcxUCaexHVXaVZ6wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="t5AANi5D9EG3Wq+ydgZThQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="pSBi6AOkYEOr4on8mbtVPAAA">
<XPD:REF name="Model">+FIZrN33OUSxv+MKQ4wntgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="vfNtKp5XxEiRggS2ZXiwQAAA">
<XPD:REF name="Model">+FIZrN33OUSxv+MKQ4wntgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="MQ4xuDk/MUyG0H30IPZENQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">+FIZrN33OUSxv+MKQ4wntgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[25]" type="UMLGeneralizationView" guid="T4Qbt9X/h0uCmVII8odtoAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1232,344;1130,266</XPD:ATTR>
<XPD:REF name="Model">OF8JH2Vaa0KKoPQiIGuAlwAA</XPD:REF>
<XPD:REF name="Head">mhyKJNgZ10OXBSEPBBX13AAA</XPD:REF>
<XPD:REF name="Tail">fiSiRvHJyUKCtyslelpGogAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="WeX9agHFxkSvulwn3m90MwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">OF8JH2Vaa0KKoPQiIGuAlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="STOi8XdjOUiUGzoOW3kWngAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">OF8JH2Vaa0KKoPQiIGuAlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="sVW16n5G2ES+YrqhLEKwZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">OF8JH2Vaa0KKoPQiIGuAlwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[26]" type="UMLNoteView" guid="w4FoNzG7xEOyC9u0Pr+fyAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1156</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">140</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">145</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">68</XPD:ATTR>
<XPD:ATTR name="Text" type="string">encapsulate what method
and attribute same
for httpConnection type
eg : configuration
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[27]" type="UMLNoteLinkView" guid="okSULMR3+EWQXolRxjgHdgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1139,224;1169,207</XPD:ATTR>
<XPD:REF name="Head">w4FoNzG7xEOyC9u0Pr+fyAAA</XPD:REF>
<XPD:REF name="Tail">mhyKJNgZ10OXBSEPBBX13AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[28]" type="UMLClassView" guid="PagUk2qWCE+w3tRBfr/ZGgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">84</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">140</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
<XPD:REF name="Model">NOox114bHkOlGwSkpka/0AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wOwqqJNuOUiAgWERE4KyowAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="YVOwgf2lLkaPMpSe6BJFPwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">THadePoolConnection</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="bJ9DkuCZpUeqrpWncT0OkQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="mkST+7m88UW/g1Ox7yjlpQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="sFDYDwnsxk2sJ3nYbsTdmQAA">
<XPD:REF name="Model">NOox114bHkOlGwSkpka/0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="nT9nnw+VEUa7A7ZNyOUm6gAA">
<XPD:REF name="Model">NOox114bHkOlGwSkpka/0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="+CjoVlPapkeAmyLVC4mAqgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">NOox114bHkOlGwSkpka/0AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[29]" type="UMLAssociationView" guid="GnETxQlCIEaM/wtThrNzhAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">300,136;223,134</XPD:ATTR>
<XPD:REF name="Model">RV/2iGxcoUGHz1ph6RMnpAAA</XPD:REF>
<XPD:REF name="Head">PagUk2qWCE+w3tRBfr/ZGgAA</XPD:REF>
<XPD:REF name="Tail">joD7YBzyAUyUkzxng/XQ2wAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="66uF60h/o0uk6quiaoR73QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">RV/2iGxcoUGHz1ph6RMnpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="UAyDkOgeLk6mWtS5kJVYyQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">RV/2iGxcoUGHz1ph6RMnpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="U4w0i9KFV06Pb1lUEim7KwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">RV/2iGxcoUGHz1ph6RMnpAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="lHwcwxPMIk2FDDtyEpokfQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">1tOLnC+4ak2YqxxDMB3+lQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="9tEFmOnF+ESMcxifJEekAgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">fAf1lFyfmUWrELqeSwqvgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="j6I86IUnr0mOpUzAMfs1bAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">1tOLnC+4ak2YqxxDMB3+lQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="mDjko+O700ysc/odLcB1kAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">fAf1lFyfmUWrELqeSwqvgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="PxBaPe/jyUWpfQgaPpUqZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">1tOLnC+4ak2YqxxDMB3+lQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="V0y0DyBlUEaWCO0CLdiHnQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">fAf1lFyfmUWrELqeSwqvgwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Ezrcbiy5W06szcyVl8gveAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">1tOLnC+4ak2YqxxDMB3+lQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="VlHuAjiGK0SYG7j7jGFQ1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">fAf1lFyfmUWrELqeSwqvgwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[30]" type="UMLTextView" guid="9KzvM110pkWyOgsJtXr5UgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">224</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">112</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">17</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">23</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[31]" type="UMLTextView" guid="jE9TmuRzhE6bYR1VXagy0AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">284</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">112</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">16</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">23</XPD:ATTR>
<XPD:ATTR name="Text" type="string">*
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[32]" type="UMLTextView" guid="VmvVAbOEOkKZk3bOzMUSQwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">776</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">264</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">107</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">23</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Connection Package
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[33]" type="UMLAssociationView" guid="I+DfE5AJtUmZqc+0V80MegAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">776,141;462,138</XPD:ATTR>
<XPD:REF name="Model">7LhG7aTi30WFeylW2reddQAA</XPD:REF>
<XPD:REF name="Head">joD7YBzyAUyUkzxng/XQ2wAA</XPD:REF>
<XPD:REF name="Tail">vM17M0BJSEqbosMDHEvs/QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="OeAduV6ZHUG7p0hnlCkeKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">7LhG7aTi30WFeylW2reddQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="73BwrPCACESFGKZEFwQSRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">7LhG7aTi30WFeylW2reddQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="YPKOev43fUKGTAAsYg/tbQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">7LhG7aTi30WFeylW2reddQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="qGHE/v8RjkqGKvS5ui0ZGQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">4xrz9+Vqak28eSxXYu1hWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="/Skx9l3BR0e8Y2x7QAmzqgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">oPTTDXE0JkOP1CzAKaY/ogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="lNfULHhq9UWty+x/hJ4G4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">4xrz9+Vqak28eSxXYu1hWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Isqpvbd4lEOGy7LYyyZHaAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">oPTTDXE0JkOP1CzAKaY/ogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="pHrPwifWwkKEq43/2/BbZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">4xrz9+Vqak28eSxXYu1hWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="XocQN/3NI0mVBFwKR9ITtgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">oPTTDXE0JkOP1CzAKaY/ogAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="d44d749jyU+PXRmzjNjyIQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1008</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">4xrz9+Vqak28eSxXYu1hWgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="bQn/iG7Ik0Sqd9lWo7BiMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1008</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-944</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">oPTTDXE0JkOP1CzAKaY/ogAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">34</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLInterface" guid="lQ2MkCMyUUuC3oVKYa8EpwAA">
<XPD:ATTR name="Name" type="string">IHadeConnection</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">vM17M0BJSEqbosMDHEvs/QAA</XPD:REF>
<XPD:REF name="Views[1]">W5xMM7MU9USOkeaQSyB7ggAA</XPD:REF>
<XPD:REF name="Views[2]">RQ3FhTkvqEG/+MHdiHiG8gAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">6paM063s6kmRBRzWGfRg4AAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">W8mdTo+l8U21eeD63XcPXgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="IUX7aCtTbkemhb7AgeahvAAA">
<XPD:ATTR name="Name" type="string">StartTransaction</XPD:ATTR>
<XPD:REF name="Owner">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="daW+Cs+TlUSanQx7Y49FCwAA">
<XPD:ATTR name="Name" type="string">commit</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="H1k8y4mSN0yOeoT0kLcLOQAA">
<XPD:ATTR name="Name" type="string">rollback</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="V3xo3NPiq02HoGC2/F9h6gAA">
<XPD:ATTR name="Name" type="string">executedirect</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FNlfWuLtJE60fbDUSVqPzAAA">
<XPD:ATTR name="Name" type="string">Asql</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V3xo3NPiq02HoGC2/F9h6gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="5M5khvn7/kqrylgoFkRVoAAA">
<XPD:ATTR name="Name" type="string">connect</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="yGn9+umx30Cq6CIpXWTUNwAA">
<XPD:ATTR name="Name" type="string">disconnect</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="ByV1qPBlpEO2K+05jLo9uwAA">
<XPD:ATTR name="Name" type="string">isconnected</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="bCtjpX+auUuG+jH1UY5IcAAA">
<XPD:ATTR name="Name" type="string">getLastInsertID</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
<XPD:REF name="Associations[0]">YzNJveYTG0GrdFJ/gX9stwAA</XPD:REF>
<XPD:REF name="Associations[1]">bONkoQ9RL0mRogSobqxV1QAA</XPD:REF>
<XPD:REF name="Associations[2]">yTCKHTXmSEWEko26oTreZgAA</XPD:REF>
<XPD:REF name="Associations[3]">oPTTDXE0JkOP1CzAKaY/ogAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="E0VgSd4nS0ez79YClm5FhAAA">
<XPD:ATTR name="Name" type="string">params</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TStringList</XPD:ATTR>
<XPD:REF name="Owner">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="rkUb8KS1n0qBFCUfQ76qJgAA">
<XPD:ATTR name="Name" type="string">database</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
<XPD:REF name="Owner">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="avhJtQW/2EKiy3DeHCGX4AAA">
<XPD:ATTR name="Name" type="string">host</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
<XPD:REF name="Owner">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="vy7YCNPpo0O+/JYyjkTJRQAA">
<XPD:ATTR name="Name" type="string">username</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
<XPD:REF name="Owner">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="gjMNGjUF0kqM0ZGAjyzowQAA">
<XPD:ATTR name="Name" type="string">password</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
<XPD:REF name="Owner">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="jZh8I+hsA0SuVdo6PFqj+QAA">
<XPD:ATTR name="Name" type="string">THadeBaseSQLConnection</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Wct/Y8junEG3lV1Yj447VgAA</XPD:REF>
<XPD:REF name="Views[1]">vhQaJts8rkKWAnkBXZRuMAAA</XPD:REF>
<XPD:REF name="Views[2]">f01p7HgQuEiajsssXUOFrgAA</XPD:REF>
<XPD:REF name="Views[3]">BYHmzWDSVUqwTQk5Mo38ngAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">F+q1QBLpJkmtO/y9CEWalAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">uwLWDxKfyE2IovNr9VpehwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="sXr2p6ZD9UGLhYMCYOLq/wAA">
<XPD:ATTR name="Name" type="string">params</XPD:ATTR>
<XPD:REF name="Owner">jZh8I+hsA0SuVdo6PFqj+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="AbDsrvby3EG7ASgHqHS2EgAA">
<XPD:ATTR name="Name" type="string">database</XPD:ATTR>
<XPD:REF name="Owner">jZh8I+hsA0SuVdo6PFqj+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="C5e3PQj8YUSbq1DDpeUQiAAA">
<XPD:ATTR name="Name" type="string">host</XPD:ATTR>
<XPD:REF name="Owner">jZh8I+hsA0SuVdo6PFqj+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="tesC24SrPk2Iuws7Ro/ZPAAA">
<XPD:ATTR name="Name" type="string">username</XPD:ATTR>
<XPD:REF name="Owner">jZh8I+hsA0SuVdo6PFqj+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="mezYcNt4ykicHqSbi6acKgAA">
<XPD:ATTR name="Name" type="string">password</XPD:ATTR>
<XPD:REF name="Owner">jZh8I+hsA0SuVdo6PFqj+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="GoYGeU4oaEiDT5v3yR6d3AAA">
<XPD:ATTR name="Name" type="string">THadeSQLDBConnection</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">C1QtvBE3UE2cVpx7qaSC9QAA</XPD:REF>
<XPD:REF name="Views[1]">fhSsmdFeKEua0jmY8nHa7gAA</XPD:REF>
<XPD:REF name="Views[2]">BuPDsSuNfUe0y22rCuDYBgAA</XPD:REF>
<XPD:REF name="Views[3]">3N5iNN8vFEyVc710y3cQsgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">F+q1QBLpJkmtO/y9CEWalAAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">6paM063s6kmRBRzWGfRg4AAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">uwLWDxKfyE2IovNr9VpehwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">6</XPD:ATTR>
<XPD:REF name="Specializations[0]">sziro8H+TkuHnwPDFj8FdAAA</XPD:REF>
<XPD:REF name="Specializations[1]">TSJLLa6tjESb7Emp5x7zEQAA</XPD:REF>
<XPD:REF name="Specializations[2]">eHnfqZRTAU+c96YKbJH1MwAA</XPD:REF>
<XPD:REF name="Specializations[3]">/JW6ACo6eUmXvK86Oe7A4wAA</XPD:REF>
<XPD:REF name="Specializations[4]">qXsb1wuzVk6xU5osbSjPMQAA</XPD:REF>
<XPD:REF name="Specializations[5]">h4EyVKK5vUGvDCKU8H30kQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">9</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="9tc8OvSXHkmdwn301YbwOAAA">
<XPD:ATTR name="Name" type="string">Connect</XPD:ATTR>
<XPD:REF name="Owner">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="aKFeBTdUN06yI3W8Wp9hfAAA">
<XPD:ATTR name="Name" type="string">disconnect</XPD:ATTR>
<XPD:REF name="Owner">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="4sRxnkEVkkqB/z0hNAjhcgAA">
<XPD:ATTR name="Name" type="string">StartTransaction</XPD:ATTR>
<XPD:REF name="Owner">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="INjWSY3an06cq4zmbpmZfwAA">
<XPD:ATTR name="Name" type="string">Commit</XPD:ATTR>
<XPD:REF name="Owner">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="4Hn5tW5pi0qHfXGRQ42y/QAA">
<XPD:ATTR name="Name" type="string">Rollback</XPD:ATTR>
<XPD:REF name="Owner">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="ODT6qQyyg0yHqHr+v6iCQwAA">
<XPD:ATTR name="Name" type="string">setDataSet</XPD:ATTR>
<XPD:REF name="Owner">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JCO6tp4PH0yhktQfXiHyFQAA">
<XPD:ATTR name="Name" type="string">ADataset</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">pointer</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ODT6qQyyg0yHqHr+v6iCQwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="XL3eVqzOJEmwl9QhjXck9AAA">
<XPD:ATTR name="Name" type="string">ExecuteDirect</XPD:ATTR>
<XPD:REF name="Owner">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="swS+KVpIK0+UehHv17H+qAAA">
<XPD:ATTR name="Name" type="string">ASql</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XL3eVqzOJEmwl9QhjXck9AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="SbikrjfnDkCc9CSlP4RZ5QAA">
<XPD:ATTR name="Name" type="string">getLastInsertID</XPD:ATTR>
<XPD:REF name="Owner">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="yD7dpQOzGEOE3qZRxTMA7gAA">
<XPD:ATTR name="Name" type="string">IsConnected</XPD:ATTR>
<XPD:REF name="Owner">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="O3hK99i7GE2FP+54TIcBwQAA">
<XPD:ATTR name="Name" type="string">Database</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
<XPD:REF name="Owner">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="X9EUtmjpY0yLMPBhvaaYxwAA">
<XPD:ATTR name="Name" type="string">Host</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
<XPD:REF name="Owner">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="xNG5TqbKOkigpBYJmJN5WQAA">
<XPD:ATTR name="Name" type="string">UserName</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
<XPD:REF name="Owner">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="0zqnOCjk7UOouotPErn2pwAA">
<XPD:ATTR name="Name" type="string">Password</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
<XPD:REF name="Owner">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="FqCgAz9b6EefzioyvYh2RgAA">
<XPD:ATTR name="Name" type="string">Params</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TStrings</XPD:ATTR>
<XPD:REF name="Owner">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLRealization" guid="F+q1QBLpJkmtO/y9CEWalAAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:REF name="Client">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
<XPD:REF name="Supplier">jZh8I+hsA0SuVdo6PFqj+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLRealization" guid="6paM063s6kmRBRzWGfRg4AAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:REF name="Client">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
<XPD:REF name="Supplier">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">K3GFl9mhKkWjCmEZf2gAVgAA</XPD:REF>
<XPD:REF name="Views[1]">LEmNmZTKmkmOJipzZEdc5wAA</XPD:REF>
<XPD:REF name="Views[2]">YJ3tyb1dzEChiQSFmgtmRwAA</XPD:REF>
<XPD:REF name="Views[3]">TaIlpiE2XkakxJ8hmZPxoAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">SmK/xwVfmEyANHm619gYPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLGeneralization" guid="uwLWDxKfyE2IovNr9VpehwAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:REF name="Child">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
<XPD:REF name="Parent">jZh8I+hsA0SuVdo6PFqj+QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">OjWQINHfXUCFU6kuPt8RQgAA</XPD:REF>
<XPD:REF name="Views[1]">ljfjkI4OwkiGQQcXOhVbVAAA</XPD:REF>
<XPD:REF name="Views[2]">8Q2NF0LBjEaQAN+x36uqNgAA</XPD:REF>
<XPD:REF name="Views[3]">DOe44YBI2ku8plUBFfM2yAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="M0dC2EmblkCIqNLbIN16xQAA">
<XPD:ATTR name="Name" type="string">TFirebirdConnection</XPD:ATTR>
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">YaGqgXonRUii9SYbTC1EqgAA</XPD:REF>
<XPD:REF name="Views[1]">PvhQwjlmuEagl+4nvCmv3QAA</XPD:REF>
<XPD:REF name="Views[2]">dzv3ApY4yEO4/tKlqqpFfAAA</XPD:REF>
<XPD:REF name="Views[3]">avx3K3K6p0qz6/4qY4uPhgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">qXsb1wuzVk6xU5osbSjPMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="102brUJNPUe1Zv3Fb4FzpAAA">
<XPD:ATTR name="Name" type="string">THadeSQLiteConnection</XPD:ATTR>
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pLOa+AaxTUSV6TA/7IjpKgAA</XPD:REF>
<XPD:REF name="Views[1]">d6n4QIFxVkGqj6T5kmro+QAA</XPD:REF>
<XPD:REF name="Views[2]">acmNoU3Vu0+WvY3MiIAi0gAA</XPD:REF>
<XPD:REF name="Views[3]">VBjGjpDRwEGGCYgGLLHEAQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">h4EyVKK5vUGvDCKU8H30kQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="vfxysXNLH0idebHF+kXUmQAA">
<XPD:ATTR name="Name" type="string">TTHadePostgreConnection</XPD:ATTR>
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xvpRyTjFZUOweL1f3tGgVAAA</XPD:REF>
<XPD:REF name="Views[1]">DeG1uXzH2Ei3SxxouVY4QgAA</XPD:REF>
<XPD:REF name="Views[2]">uY4FHeV3c0O3NkdF/eQF7gAA</XPD:REF>
<XPD:REF name="Views[3]">3a6UHHkIUU+bvf8Qflz8SwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">eHnfqZRTAU+c96YKbJH1MwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="OcLIdlHDW061aYlWlFOw1AAA">
<XPD:ATTR name="Name" type="string">THadeOracleConnection</XPD:ATTR>
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">nWnfeelaN0K7j8XxCUFpewAA</XPD:REF>
<XPD:REF name="Views[1]">CAN4rUaDH0WJon1eZAKotwAA</XPD:REF>
<XPD:REF name="Views[2]">xhBcTijsz0eIVASg+tjbHQAA</XPD:REF>
<XPD:REF name="Views[3]">Lueii+6UjUikcfLoFF+SoAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">sziro8H+TkuHnwPDFj8FdAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="YZTyEzo/3UCUh7OSpwgh1wAA">
<XPD:ATTR name="Name" type="string">THadeTODBConnection</XPD:ATTR>
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">aY0PWOQkIkOtdE/iu3E+2QAA</XPD:REF>
<XPD:REF name="Views[1]">e+V+yVF8WUyQ96jqZTN1xgAA</XPD:REF>
<XPD:REF name="Views[2]">iLXqfaexxU2etqG1GZpy6gAA</XPD:REF>
<XPD:REF name="Views[3]">Ihvvw/U7PkyWnisWA7gZjAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">TSJLLa6tjESb7Emp5x7zEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLClass" guid="joHA9JZNuEmetLCUYyOPqAAA">
<XPD:ATTR name="Name" type="string">THadeMySQLConnection</XPD:ATTR>
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">G1ZDnCWNj0Wlgb9qhCbM3wAA</XPD:REF>
<XPD:REF name="Views[1]">5WpZLHAjuk6SqDk8JK/U8QAA</XPD:REF>
<XPD:REF name="Views[2]">lN+Qkci4tUyYs/n094PSPwAA</XPD:REF>
<XPD:REF name="Views[3]">xEtq9qzBFU+COfarl71hWwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">/JW6ACo6eUmXvK86Oe7A4wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="sziro8H+TkuHnwPDFj8FdAAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:REF name="Child">OcLIdlHDW061aYlWlFOw1AAA</XPD:REF>
<XPD:REF name="Parent">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">aS55Z6W1JESXfYoZJxHYnQAA</XPD:REF>
<XPD:REF name="Views[1]">xUJ9puJOTkOWfDH1Xlh0AgAA</XPD:REF>
<XPD:REF name="Views[2]">aETm7UUU7E+ypPMrpX/kKAAA</XPD:REF>
<XPD:REF name="Views[3]">OoIV3Fq62UugkCReRLAFEwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLGeneralization" guid="TSJLLa6tjESb7Emp5x7zEQAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:REF name="Child">YZTyEzo/3UCUh7OSpwgh1wAA</XPD:REF>
<XPD:REF name="Parent">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">w6nK9OErXESgc9nctRkaLQAA</XPD:REF>
<XPD:REF name="Views[1]">3OIRa5AgoUyZBE4mxOQtwgAA</XPD:REF>
<XPD:REF name="Views[2]">AZ4AJaeDAUKtdyd87TzyFgAA</XPD:REF>
<XPD:REF name="Views[3]">IrlVP+o9q0GozUD2x62BXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLGeneralization" guid="eHnfqZRTAU+c96YKbJH1MwAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:REF name="Child">vfxysXNLH0idebHF+kXUmQAA</XPD:REF>
<XPD:REF name="Parent">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gGDOZNC4oEamsclVhl9aSwAA</XPD:REF>
<XPD:REF name="Views[1]">0IxFwgwB2EWiiPYVw3guIgAA</XPD:REF>
<XPD:REF name="Views[2]">pZgFHFC0LE2KKSWUo97rLwAA</XPD:REF>
<XPD:REF name="Views[3]">t/GMkFxE10aJJ56Xb/KjXgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLGeneralization" guid="/JW6ACo6eUmXvK86Oe7A4wAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:REF name="Child">joHA9JZNuEmetLCUYyOPqAAA</XPD:REF>
<XPD:REF name="Parent">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">LvEdBshst0mNTO+7n8hoUgAA</XPD:REF>
<XPD:REF name="Views[1]">uzQni+MVSESCLyb4C5nOwgAA</XPD:REF>
<XPD:REF name="Views[2]">CymR/vnsoEqcBl5RsyRozAAA</XPD:REF>
<XPD:REF name="Views[3]">R02aVN20fEmRTwISf/A37QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLGeneralization" guid="qXsb1wuzVk6xU5osbSjPMQAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:REF name="Child">M0dC2EmblkCIqNLbIN16xQAA</XPD:REF>
<XPD:REF name="Parent">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">2nelquFxkUOOngUC3QVmDQAA</XPD:REF>
<XPD:REF name="Views[1]">YiUD347+DkmBto1TOdVmYQAA</XPD:REF>
<XPD:REF name="Views[2]">JS/6NHbDb0C5c1OeT/ettwAA</XPD:REF>
<XPD:REF name="Views[3]">lQGb71Y1dkW1BGvOs1NEGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLGeneralization" guid="h4EyVKK5vUGvDCKU8H30kQAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:REF name="Child">102brUJNPUe1Zv3Fb4FzpAAA</XPD:REF>
<XPD:REF name="Parent">GoYGeU4oaEiDT5v3yR6d3AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8ArdrKG5DEeRl80qhihaXAAA</XPD:REF>
<XPD:REF name="Views[1]">JhsnkzQaV0CJeaZZ49fUagAA</XPD:REF>
<XPD:REF name="Views[2]">uTyM3/QPQE+XdlBQcoAu3QAA</XPD:REF>
<XPD:REF name="Views[3]">jrLTOf3HB0qMHcXLxAp81AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLInterface" guid="2p9Xqrbn0EOv/7GjONeKegAA">
<XPD:ATTR name="Name" type="string">IHadeServerConnection</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">rtIsqO0gJUGKRJFnPZUKYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLClass" guid="7KDGd5HQQ06UEp5WWYO1AAAA">
<XPD:ATTR name="Name" type="string">THadeConnection</XPD:ATTR>
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">joD7YBzyAUyUkzxng/XQ2wAA</XPD:REF>
<XPD:REF name="Views[1]">UcapX+ON402/fO7iCciEZAAA</XPD:REF>
<XPD:REF name="Views[2]">ci2FpOFNMUWRDaJnu/O9BwAA</XPD:REF>
<XPD:REF name="Views[3]">RXZVJo+zK0afKye9HWoHWQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="xjJsFJzzjUW9pq3Cl2VieQAA">
<XPD:ATTR name="Name" type="string">Connect</XPD:ATTR>
<XPD:REF name="Owner">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="B90S08Sp40m3eG2LgzXA8wAA">
<XPD:ATTR name="Name" type="string">Disconnect</XPD:ATTR>
<XPD:REF name="Owner">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="v/PYY7PGR0qJtV39nyKVcwAA">
<XPD:ATTR name="Name" type="string">StartTransaction</XPD:ATTR>
<XPD:REF name="Owner">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="EhoAniCvO0GtnXEGXnDqCQAA">
<XPD:ATTR name="Name" type="string">Commit</XPD:ATTR>
<XPD:REF name="Owner">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="ilmihUUa0UmLRTCcn14SVgAA">
<XPD:ATTR name="Name" type="string">Rollback</XPD:ATTR>
<XPD:REF name="Owner">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="BL25h6qGU0qb9IiEXqSU6AAA">
<XPD:ATTR name="Name" type="string">SetDataSet</XPD:ATTR>
<XPD:REF name="Owner">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="D3vsWvvuLEOf3UEWMYY9sgAA">
<XPD:ATTR name="Name" type="string">ExecuteDirect()</XPD:ATTR>
<XPD:REF name="Owner">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZqSlsv6nS0aj1oXFLrdBbgAA">
<XPD:ATTR name="Name" type="string">Asql</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
<XPD:REF name="BehavioralFeature">D3vsWvvuLEOf3UEWMYY9sgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="415cDnNN4k2IOZk5WQPV3gAA">
<XPD:ATTR name="Name" type="string">ConnectionName</XPD:ATTR>
<XPD:REF name="Owner">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="V/HYk1CAsUyNWP90/2hstgAA">
<XPD:ATTR name="Name" type="string">IsConnected</XPD:ATTR>
<XPD:REF name="Owner">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="lG0wff9QCUG+KJL9UC48jgAA">
<XPD:ATTR name="Name" type="string">getLastInsertID</XPD:ATTR>
<XPD:REF name="Owner">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">6</XPD:ATTR>
<XPD:REF name="Associations[0]">zmCwco9XJEynbMCSxU8KGwAA</XPD:REF>
<XPD:REF name="Associations[1]">l3gv10DhsE2wJ8LgxoZKsQAA</XPD:REF>
<XPD:REF name="Associations[2]">FHsX3+WTpkCUN1XhJrGMwQAA</XPD:REF>
<XPD:REF name="Associations[3]">y5YY3V2+5UuZw3NWY5arZgAA</XPD:REF>
<XPD:REF name="Associations[4]">fAf1lFyfmUWrELqeSwqvgwAA</XPD:REF>
<XPD:REF name="Associations[5]">4xrz9+Vqak28eSxXYu1hWgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="ObWgy5CZOECR7cRZeq6Q1QAA">
<XPD:ATTR name="Name" type="string">Database</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
<XPD:REF name="Owner">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="/sGTX4eIoEOY1NtopZEAMQAA">
<XPD:ATTR name="Name" type="string">Host</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
<XPD:REF name="Owner">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="upbk7S89S0yM9VMh2ww9wwAA">
<XPD:ATTR name="Name" type="string">UserName</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
<XPD:REF name="Owner">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="WlT6I2qLiESOByy1uwdP2wAA">
<XPD:ATTR name="Name" type="string">Password</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
<XPD:REF name="Owner">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="fQrAmzyto0yM+YmgC8zsIQAA">
<XPD:ATTR name="Name" type="string">Params</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">TStrings</XPD:ATTR>
<XPD:REF name="Owner">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="qHveHPd5FE2yvzL8yo/X+gAA">
<XPD:ATTR name="Name" type="string">Broker</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">THadeBroker</XPD:ATTR>
<XPD:REF name="Owner">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLAssociation" guid="jcQOokdNAUeBG7Ibhl0rxQAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="YzNJveYTG0GrdFJ/gX9stwAA">
<XPD:REF name="Association">jcQOokdNAUeBG7Ibhl0rxQAA</XPD:REF>
<XPD:REF name="Participant">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="zmCwco9XJEynbMCSxU8KGwAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">jcQOokdNAUeBG7Ibhl0rxQAA</XPD:REF>
<XPD:REF name="Participant">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLAssociation" guid="AWZ1Nf3GmUqW6JMn5yR+jgAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="bONkoQ9RL0mRogSobqxV1QAA">
<XPD:REF name="Association">AWZ1Nf3GmUqW6JMn5yR+jgAA</XPD:REF>
<XPD:REF name="Participant">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="l3gv10DhsE2wJ8LgxoZKsQAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">AWZ1Nf3GmUqW6JMn5yR+jgAA</XPD:REF>
<XPD:REF name="Participant">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLAssociation" guid="D3DqfSZPyUmeZHOAc4qHDwAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="rtIsqO0gJUGKRJFnPZUKYwAA">
<XPD:REF name="Association">D3DqfSZPyUmeZHOAc4qHDwAA</XPD:REF>
<XPD:REF name="Participant">2p9Xqrbn0EOv/7GjONeKegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="FHsX3+WTpkCUN1XhJrGMwQAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">D3DqfSZPyUmeZHOAc4qHDwAA</XPD:REF>
<XPD:REF name="Participant">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLClass" guid="81CwLzDGCU2BEDwFncrLkgAA">
<XPD:ATTR name="Name" type="string">THadeBaseHttpConnection</XPD:ATTR>
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">mhyKJNgZ10OXBSEPBBX13AAA</XPD:REF>
<XPD:REF name="Views[1]">iMwLnXVLdEe7oeobL0ZMAwAA</XPD:REF>
<XPD:REF name="Views[2]">3FGmZq9iekijJyaaWJcuMAAA</XPD:REF>
<XPD:REF name="Views[3]">6Wy3+PpsBEyEb/qaqeIrIwAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">SmK/xwVfmEyANHm619gYPwAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">W8mdTo+l8U21eeD63XcPXgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">uFxcUSPLG0qy/jTSRTxkigAA</XPD:REF>
<XPD:REF name="Specializations[1]">OF8JH2Vaa0KKoPQiIGuAlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLClass" guid="HsSCvv4MGEC7KkYQQ/IDqQAA">
<XPD:ATTR name="Name" type="string">THadeSynapseConnection</XPD:ATTR>
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ABnay+pTOEaF3/Hd93mXLgAA</XPD:REF>
<XPD:REF name="Views[1]">ivztb9StnUK0t1GOLRFj9wAA</XPD:REF>
<XPD:REF name="Views[2]">k8t/wgcPBUmclfKnK99g7gAA</XPD:REF>
<XPD:REF name="Views[3]">rGOz6RDPmEGRuaMTRUbdGAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">uFxcUSPLG0qy/jTSRTxkigAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLRealization" guid="SmK/xwVfmEyANHm619gYPwAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:REF name="Client">81CwLzDGCU2BEDwFncrLkgAA</XPD:REF>
<XPD:REF name="Supplier">6paM063s6kmRBRzWGfRg4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLRealization" guid="W8mdTo+l8U21eeD63XcPXgAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:REF name="Client">81CwLzDGCU2BEDwFncrLkgAA</XPD:REF>
<XPD:REF name="Supplier">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">B3jISVrTBU6VaLXS991gDgAA</XPD:REF>
<XPD:REF name="Views[1]">3ZNaNHYq50OgrS1+nEwIVAAA</XPD:REF>
<XPD:REF name="Views[2]">V515E2s3b0y6Hlok5Xrn6gAA</XPD:REF>
<XPD:REF name="Views[3]">H3fH8k96gEa7Q/ilav0vOAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLGeneralization" guid="uFxcUSPLG0qy/jTSRTxkigAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:REF name="Child">HsSCvv4MGEC7KkYQQ/IDqQAA</XPD:REF>
<XPD:REF name="Parent">81CwLzDGCU2BEDwFncrLkgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">cIhWzMvC20C4cc+39rHnCAAA</XPD:REF>
<XPD:REF name="Views[1]">nJ/p8QMJ9UmG8YK50OIhJQAA</XPD:REF>
<XPD:REF name="Views[2]">hqC3xPCWrUmh9+WVZbtXoQAA</XPD:REF>
<XPD:REF name="Views[3]">zTa+trtXfUSfWZbQKiVxGwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLClass" guid="+FIZrN33OUSxv+MKQ4wntgAA">
<XPD:ATTR name="Name" type="string">THadeIndyConnection</XPD:ATTR>
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">fiSiRvHJyUKCtyslelpGogAA</XPD:REF>
<XPD:REF name="Views[1]">pSBi6AOkYEOr4on8mbtVPAAA</XPD:REF>
<XPD:REF name="Views[2]">vfNtKp5XxEiRggS2ZXiwQAAA</XPD:REF>
<XPD:REF name="Views[3]">MQ4xuDk/MUyG0H30IPZENQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">OF8JH2Vaa0KKoPQiIGuAlwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLGeneralization" guid="OF8JH2Vaa0KKoPQiIGuAlwAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:REF name="Child">+FIZrN33OUSxv+MKQ4wntgAA</XPD:REF>
<XPD:REF name="Parent">81CwLzDGCU2BEDwFncrLkgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">T4Qbt9X/h0uCmVII8odtoAAA</XPD:REF>
<XPD:REF name="Views[1]">WeX9agHFxkSvulwn3m90MwAA</XPD:REF>
<XPD:REF name="Views[2]">STOi8XdjOUiUGzoOW3kWngAA</XPD:REF>
<XPD:REF name="Views[3]">sVW16n5G2ES+YrqhLEKwZAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLAssociation" guid="RC/XZejsYEGiQ8SOwQq+UQAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="yTCKHTXmSEWEko26oTreZgAA">
<XPD:REF name="Association">RC/XZejsYEGiQ8SOwQq+UQAA</XPD:REF>
<XPD:REF name="Participant">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="y5YY3V2+5UuZw3NWY5arZgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">RC/XZejsYEGiQ8SOwQq+UQAA</XPD:REF>
<XPD:REF name="Participant">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLClass" guid="NOox114bHkOlGwSkpka/0AAA">
<XPD:ATTR name="Name" type="string">THadePoolConnection</XPD:ATTR>
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PagUk2qWCE+w3tRBfr/ZGgAA</XPD:REF>
<XPD:REF name="Views[1]">sFDYDwnsxk2sJ3nYbsTdmQAA</XPD:REF>
<XPD:REF name="Views[2]">nT9nnw+VEUa7A7ZNyOUm6gAA</XPD:REF>
<XPD:REF name="Views[3]">+CjoVlPapkeAmyLVC4mAqgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="DN+Cay53kkaoBkjD2qGIWQAA">
<XPD:ATTR name="Name" type="string">ConnectionByName</XPD:ATTR>
<XPD:REF name="Owner">NOox114bHkOlGwSkpka/0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Jqvjl7XrD0S8BqxiHGIY5wAA">
<XPD:ATTR name="Name" type="string">ReturnConnection</XPD:ATTR>
<XPD:REF name="Owner">NOox114bHkOlGwSkpka/0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="FDdTJhB6O0SkeYRiwMEIowAA">
<XPD:ATTR name="Name" type="string">RegisterConnection</XPD:ATTR>
<XPD:REF name="Owner">NOox114bHkOlGwSkpka/0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="w7ijkQIHcEC3EwAuJBI+xwAA">
<XPD:ATTR name="Name" type="string">NumConnectionByName</XPD:ATTR>
<XPD:REF name="Owner">NOox114bHkOlGwSkpka/0AAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">1tOLnC+4ak2YqxxDMB3+lQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLAssociation" guid="RV/2iGxcoUGHz1ph6RMnpAAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GnETxQlCIEaM/wtThrNzhAAA</XPD:REF>
<XPD:REF name="Views[1]">66uF60h/o0uk6quiaoR73QAA</XPD:REF>
<XPD:REF name="Views[2]">UAyDkOgeLk6mWtS5kJVYyQAA</XPD:REF>
<XPD:REF name="Views[3]">U4w0i9KFV06Pb1lUEim7KwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="fAf1lFyfmUWrELqeSwqvgwAA">
<XPD:REF name="Association">RV/2iGxcoUGHz1ph6RMnpAAA</XPD:REF>
<XPD:REF name="Participant">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9tEFmOnF+ESMcxifJEekAgAA</XPD:REF>
<XPD:REF name="Views[1]">mDjko+O700ysc/odLcB1kAAA</XPD:REF>
<XPD:REF name="Views[2]">V0y0DyBlUEaWCO0CLdiHnQAA</XPD:REF>
<XPD:REF name="Views[3]">VlHuAjiGK0SYG7j7jGFQ1gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="1tOLnC+4ak2YqxxDMB3+lQAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:REF name="Association">RV/2iGxcoUGHz1ph6RMnpAAA</XPD:REF>
<XPD:REF name="Participant">NOox114bHkOlGwSkpka/0AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lHwcwxPMIk2FDDtyEpokfQAA</XPD:REF>
<XPD:REF name="Views[1]">j6I86IUnr0mOpUzAMfs1bAAA</XPD:REF>
<XPD:REF name="Views[2]">PxBaPe/jyUWpfQgaPpUqZwAA</XPD:REF>
<XPD:REF name="Views[3]">Ezrcbiy5W06szcyVl8gveAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLAssociation" guid="7LhG7aTi30WFeylW2reddQAA">
<XPD:REF name="Namespace">pyNZ3NuzHU+tmssXEqycigAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">I+DfE5AJtUmZqc+0V80MegAA</XPD:REF>
<XPD:REF name="Views[1]">OeAduV6ZHUG7p0hnlCkeKgAA</XPD:REF>
<XPD:REF name="Views[2]">73BwrPCACESFGKZEFwQSRwAA</XPD:REF>
<XPD:REF name="Views[3]">YPKOev43fUKGTAAsYg/tbQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="oPTTDXE0JkOP1CzAKaY/ogAA">
<XPD:REF name="Association">7LhG7aTi30WFeylW2reddQAA</XPD:REF>
<XPD:REF name="Participant">lQ2MkCMyUUuC3oVKYa8EpwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/Skx9l3BR0e8Y2x7QAmzqgAA</XPD:REF>
<XPD:REF name="Views[1]">XocQN/3NI0mVBFwKR9ITtgAA</XPD:REF>
<XPD:REF name="Views[2]">Isqpvbd4lEOGy7LYyyZHaAAA</XPD:REF>
<XPD:REF name="Views[3]">bQn/iG7Ik0Sqd9lWo7BiMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="4xrz9+Vqak28eSxXYu1hWgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">7LhG7aTi30WFeylW2reddQAA</XPD:REF>
<XPD:REF name="Participant">7KDGd5HQQ06UEp5WWYO1AAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qGHE/v8RjkqGKvS5ui0ZGQAA</XPD:REF>
<XPD:REF name="Views[1]">pHrPwifWwkKEq43/2/BbZQAA</XPD:REF>
<XPD:REF name="Views[2]">lNfULHhq9UWty+x/hJ4G4gAA</XPD:REF>
<XPD:REF name="Views[3]">d44d749jyU+PXRmzjNjyIQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="+ScnFN3d4EKr7hvALWP6cAAA">
<XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
<XPD:REF name="Namespace">vS5Fb/ASx0SFyDZjPeF4pQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="GnT254v9i0CGrxI/EQ3Q3gAA">
<XPD:ATTR name="Name" type="string">Implementation Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">implementationModel</XPD:ATTR>
<XPD:REF name="Namespace">vS5Fb/ASx0SFyDZjPeF4pQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="p+OQJ41FbEWv614XkM+1SQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">GnT254v9i0CGrxI/EQ3Q3gAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="pk4bdHgfRkqgA2q/HSpkpAAA">
<XPD:REF name="Diagram">p+OQJ41FbEWv614XkM+1SQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="0KRQYuIHaUuyO3ozm/z4eQAA">
<XPD:ATTR name="Name" type="string">Deployment Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">deploymentModel</XPD:ATTR>
<XPD:REF name="Namespace">vS5Fb/ASx0SFyDZjPeF4pQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="7Da1rWFH406Wt4teAOt6sQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">0KRQYuIHaUuyO3ozm/z4eQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="hA+AiHMpGEOaoWw2ByQZZwAA">
<XPD:REF name="Diagram">7Da1rWFH406Wt4teAOt6sQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
