﻿<?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="ZXrsrKrjxkSxlvdwdraPzQAA">
<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="5Jd72Dkys0GGPHIPD7q1kwAA">
<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">ZXrsrKrjxkSxlvdwdraPzQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="CJK649o5r025rEx2LtYyiAAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">5Jd72Dkys0GGPHIPD7q1kwAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="EtBiFf0rt0SKKJO06vKwGQAA">
<XPD:REF name="Model">CJK649o5r025rEx2LtYyiAAA</XPD:REF>
<XPD:REF name="Diagram">CJK649o5r025rEx2LtYyiAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="De7NoelKp02MJORslmQbTAAA">
<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">ZXrsrKrjxkSxlvdwdraPzQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="DJ1JUSoONU64ZTZwt2hqFwAA">
<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">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="FuqdInBwEkSTyKybZ2swMgAA">
<XPD:REF name="Model">DJ1JUSoONU64ZTZwt2hqFwAA</XPD:REF>
<XPD:REF name="Diagram">DJ1JUSoONU64ZTZwt2hqFwAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">15</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="74+Ayyfas0efHc0v3mQFbwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">270</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">266</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">103</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">tpbPLekasEuKJyRl4caEtwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="AAxzfEJc2UKFdtooGk5cbgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="EGaQkz9GHUmB22ncW+a3eQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CsvFileGridTable</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Vaexcerbr0uWCIFFmslnNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="a/yeSbxq2E2q76bWCcuWUwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="4VzkbhsKlE+NkIyzDJ0srQAA">
<XPD:REF name="Model">tpbPLekasEuKJyRl4caEtwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Dnwmt3FOt0yptNnKEqEByAAA">
<XPD:REF name="Model">tpbPLekasEuKJyRl4caEtwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="/JpRR9qIr0i4Kkyey00UGQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">tpbPLekasEuKJyRl4caEtwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="pUkO9RsyREOQvYvznRyJYwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">263</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">382</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">116</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">BLnJxscGi0+9rHbf3AMSrAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="t3QLsAQaYUe84KaeDnYr7gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ab5ZUHqwnUOWjGOdw7JboQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TokenizedFileLines</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="CdlIWaU7lkSpFgJbo2balQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="4KYJOV+GKEm6lzA1Tpv8TAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="U3J1W6xUi0ejEZCOdDvWrwAA">
<XPD:REF name="Model">BLnJxscGi0+9rHbf3AMSrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="1pOeYwQ210GRJ9DlEDiVKAAA">
<XPD:REF name="Model">BLnJxscGi0+9rHbf3AMSrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="FBMCyfELb0Cu06cbjjgDHgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BLnJxscGi0+9rHbf3AMSrAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLAssociationView" guid="3ShqOHkdpEiVppdB0pi0VgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">320,382;321,308</XPD:ATTR>
<XPD:REF name="Model">XElMx1H00UyrrIqfR3gZ1AAA</XPD:REF>
<XPD:REF name="Head">74+Ayyfas0efHc0v3mQFbwAA</XPD:REF>
<XPD:REF name="Tail">pUkO9RsyREOQvYvznRyJYwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="8ecS5XVmm0SIVzZGmUZaPwAA">
<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">XElMx1H00UyrrIqfR3gZ1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="oLDqaYSQhkGcP49y5haXcQAA">
<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">XElMx1H00UyrrIqfR3gZ1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Q7Dl1vpJBEmiEI8jZzxpQwAA">
<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">XElMx1H00UyrrIqfR3gZ1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="lBucwQs/hEyAcLPXfqukWQAA">
<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">ayND+s7Qx0ScQJPpotW1FAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="XmFhyQ+HtUKOhZEFKU4j6gAA">
<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">SHaL/5IJOECfXGuLtktDGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="/wTM4VQ7R0u56VDuBv027gAA">
<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:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">ayND+s7Qx0ScQJPpotW1FAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="ewos5WFqwUyP39RUsRqPtgAA">
<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:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">SHaL/5IJOECfXGuLtktDGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Syl7YR7i5EKro+7wKVasuQAA">
<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">ayND+s7Qx0ScQJPpotW1FAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="+aUKneDgMk+sZhIu76325AAA">
<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">SHaL/5IJOECfXGuLtktDGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="oHHglkyh8Uuszudy7zByggAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-396</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-464</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ayND+s7Qx0ScQJPpotW1FAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="jt8IYpOpY0mPw8+iYSpGLwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-396</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-464</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">SHaL/5IJOECfXGuLtktDGQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="m543/0+P/UuIzbJ0PMBwDQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">278</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">502</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">hAAxyevPvUSvSgmT041DUgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="gpvyRzd260SDlnfF8hkPKgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="FVUrPV2g/EGhQP4zJypriQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">FileLines</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="uccGeh31cEmv09OiNk7t6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="sFPSB6OUeUqcvokZRMbm7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ljRBySkzrE+o1rky2qafCQAA">
<XPD:REF name="Model">hAAxyevPvUSvSgmT041DUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="D7Jb2f2qiEqAaaAHJCDQcAAA">
<XPD:REF name="Model">hAAxyevPvUSvSgmT041DUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="lohsvdDZ3kemp98rCF3GIQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">hAAxyevPvUSvSgmT041DUgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="yp92TWS8WUKgguUoukbb0gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">320,502;320,424</XPD:ATTR>
<XPD:REF name="Model">R0cwsBTBJUqJuFjigPYHEQAA</XPD:REF>
<XPD:REF name="Head">pUkO9RsyREOQvYvznRyJYwAA</XPD:REF>
<XPD:REF name="Tail">m543/0+P/UuIzbJ0PMBwDQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="86691+BsWkaMRCYmxM9KPgAA">
<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">R0cwsBTBJUqJuFjigPYHEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="bhAHU+lkLkuaB8vaoGP1KAAA">
<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">R0cwsBTBJUqJuFjigPYHEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="5DFzDMZNZEihPMczcma3hgAA">
<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">R0cwsBTBJUqJuFjigPYHEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="6US+PWR7KkWVPaRK9sXMCAAA">
<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">KLHiS4JDoUiWmIp3DbKLMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="DRLSjAQZmEaoUY6VonrWAQAA">
<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">iun6ekXxl0Sv5PJdGI/5iAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="ZFolEQt910GrCBGoORtiFgAA">
<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:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">KLHiS4JDoUiWmIp3DbKLMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="aXrb1sAguEiyMFHjNHDN7wAA">
<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:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">iun6ekXxl0Sv5PJdGI/5iAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="M2yRuiifY0m017TvWNceKgAA">
<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">KLHiS4JDoUiWmIp3DbKLMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Jo/nQAGx7EWYm3D13Po4jQAA">
<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">iun6ekXxl0Sv5PJdGI/5iAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="kCJMsOtM20yHC/Yilvo9ZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-396</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-464</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">KLHiS4JDoUiWmIp3DbKLMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="7LOAo7U73EOovBqHCBpYPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-396</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-464</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">iun6ekXxl0Sv5PJdGI/5iAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="bzFbnVQcwEqukUsR8kBFfwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">618</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">266</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">103</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">tpbPLekasEuKJyRl4caEtwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="/obZCQyorUmVrOI2ZCSRZQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="S9tz8HZG3kqCu36xb4vVUwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">CsvFileGridTable</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="4Yka+HLYTkydJMObacDXhgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Vcv/hhC7/E6xLLSL6vMeswAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="2DgevrkxfEaF871jbe2isAAA">
<XPD:REF name="Model">tpbPLekasEuKJyRl4caEtwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="cDaE2N7TBEi5O97x5qxjwQAA">
<XPD:REF name="Model">tpbPLekasEuKJyRl4caEtwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="yjO9ntQEmEmcVByBkqlh7QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">tpbPLekasEuKJyRl4caEtwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="6sTdeq4SPk+MXSA37+KOjwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">611</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">382</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">116</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">BLnJxscGi0+9rHbf3AMSrAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="crg7QIWgY0+r7y2/S6E5JwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="5GOrBeQ70Eq3WC/DAj1CXAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TokenizedFileLines</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="A2AUPFNtA0iKLDmvLWxczQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="dfEjGLtcJk2YqIr/KEHDNwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="bV+unTV5T0uBbQcP2CAIgwAA">
<XPD:REF name="Model">BLnJxscGi0+9rHbf3AMSrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="2UtggKQvakykhJlX1VwxOAAA">
<XPD:REF name="Model">BLnJxscGi0+9rHbf3AMSrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="OITV0BFnnEqx1uM0uPdmtQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BLnJxscGi0+9rHbf3AMSrAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLAssociationView" guid="2eCVuyHghkekuAmD2XpHxwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">668,382;669,308</XPD:ATTR>
<XPD:REF name="Model">XElMx1H00UyrrIqfR3gZ1AAA</XPD:REF>
<XPD:REF name="Head">bzFbnVQcwEqukUsR8kBFfwAA</XPD:REF>
<XPD:REF name="Tail">6sTdeq4SPk+MXSA37+KOjwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="KkspEuNLekqrWyweH/9jkAAA">
<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">XElMx1H00UyrrIqfR3gZ1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="UDm6oOsY/USutKfQ8QQe0gAA">
<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">XElMx1H00UyrrIqfR3gZ1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="EHiftVyOv0aRua0PNV7gXgAA">
<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">XElMx1H00UyrrIqfR3gZ1AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="tQSqxaG2y0CqthVsSlFQNQAA">
<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">ayND+s7Qx0ScQJPpotW1FAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="SkPoBUFT80G08WgctB5TAAAA">
<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">SHaL/5IJOECfXGuLtktDGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="VOF2tRTV7U2qY+z0NFEnuQAA">
<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:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">ayND+s7Qx0ScQJPpotW1FAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="7iZPTy6ygU6lHDMEOS8q5wAA">
<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:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">SHaL/5IJOECfXGuLtktDGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="N+vINzHgCUuXVOLj9BrGhwAA">
<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">ayND+s7Qx0ScQJPpotW1FAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="xkYGVJ6YlUGN7YomFhfCIAAA">
<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">SHaL/5IJOECfXGuLtktDGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="l8pWvcsQGkCGrTGrPnIUOwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-260</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-472</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ayND+s7Qx0ScQJPpotW1FAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="M22knqSDQU+BYwvhS/qq/QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-260</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-472</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">SHaL/5IJOECfXGuLtktDGQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="GXap6/SgYUGMJb5qDJEPAgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">626</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">502</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">hAAxyevPvUSvSgmT041DUgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="XbjonwNbkU6vekPbdxL/6QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="asi3ncipZUKqnAGy5MD72gAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">FileLines</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="AIHfsHXs+066XiCIxY4oEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="vGUpp3DsqEiYRgVJLbeo8AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="cXdLcoGsr0CdaT6EibHx8AAA">
<XPD:REF name="Model">hAAxyevPvUSvSgmT041DUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="EMpxVqbxzU+J7np0S+LJvAAA">
<XPD:REF name="Model">hAAxyevPvUSvSgmT041DUgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="xc6Dfyy14UO1agTaJ0KUNQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">hAAxyevPvUSvSgmT041DUgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="aCHYXQNf802UUv+a20fk0wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">668,502;668,424</XPD:ATTR>
<XPD:REF name="Model">R0cwsBTBJUqJuFjigPYHEQAA</XPD:REF>
<XPD:REF name="Head">6sTdeq4SPk+MXSA37+KOjwAA</XPD:REF>
<XPD:REF name="Tail">GXap6/SgYUGMJb5qDJEPAgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="buYQz3eHCECp4EXhx9dppQAA">
<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">R0cwsBTBJUqJuFjigPYHEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Kv6lx6nZGE62IUdse01mUAAA">
<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">R0cwsBTBJUqJuFjigPYHEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="HHMaEijI3UGKwJ/JcpT43wAA">
<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">R0cwsBTBJUqJuFjigPYHEQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="x/AbGDNzG06STpXNMsRmwgAA">
<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">KLHiS4JDoUiWmIp3DbKLMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="MNIO2LLWE0eqNv1rcRKZTQAA">
<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">iun6ekXxl0Sv5PJdGI/5iAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="6ny7GC5Uz0W0YglE3LcuBwAA">
<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:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">KLHiS4JDoUiWmIp3DbKLMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="RxtLEbnDR0COmwH1/+rAqwAA">
<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:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">iun6ekXxl0Sv5PJdGI/5iAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Xfrfs3GRxEeZ/TUIrIJ6XQAA">
<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">KLHiS4JDoUiWmIp3DbKLMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="81uiC8OmbU2vIaqXEWnPCAAA">
<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">iun6ekXxl0Sv5PJdGI/5iAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="X5WK02Q4kE2e2lBU2J82LQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-260</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-472</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">KLHiS4JDoUiWmIp3DbKLMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="+ULKGu5/b0KUdvF9kcD4rAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-260</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-472</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">iun6ekXxl0Sv5PJdGI/5iAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="gYRcSnAim0CI8e9odpsPvwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">435</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">36</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">Khc/c2Vc6Um2rDKuCi6nCAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="bo2Z2CZi4kC5xRe16kXvtQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="6pjwZiTNCkqyfuJSDRI7rwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">MainFrame</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+6KaM/bzhkW49yewh2OXXgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="8EaBMtN4dkCY/2zN2eL/6QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Vkhm85P7DkSIcJ5GMsFM5QAA">
<XPD:REF name="Model">Khc/c2Vc6Um2rDKuCi6nCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="/cGTa9nrWk23C00w9qyT0AAA">
<XPD:REF name="Model">Khc/c2Vc6Um2rDKuCi6nCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="eRX769vbI0Wj0VYcq1tmKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Khc/c2Vc6Um2rDKuCi6nCAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="m/GjxHo4tEK9rEtFQryGRgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">430</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">172</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">91</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">BMdAwKgG6EC9VfudRnu0HgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="/IihdMpF5UmT5Dz5cV+M1wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="ll+nVoSpPkSaEpT4oohzdAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">wxGrid</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="QAxCGZBZukCBaM2Ymnc3dgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="X7cSn6QVUUuSi1AfK5/qfQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="gYXSax6y+EyH4J3L1JRxiwAA">
<XPD:REF name="Model">BMdAwKgG6EC9VfudRnu0HgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ytTR8F3SXkCEi/w+ydKYjAAA">
<XPD:REF name="Model">BMdAwKgG6EC9VfudRnu0HgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="arxTA4C4vESsu6E8QD0jkwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">BMdAwKgG6EC9VfudRnu0HgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="E5M1IdZicEepdCaIlo+HFQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">475,172;474,78</XPD:ATTR>
<XPD:REF name="Model">3gVR4UrSjUCFCH7fTo+aeQAA</XPD:REF>
<XPD:REF name="Head">gYRcSnAim0CI8e9odpsPvwAA</XPD:REF>
<XPD:REF name="Tail">m/GjxHo4tEK9rEtFQryGRgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="LCzq1xfA2EK9J4hXVBaeQgAA">
<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">3gVR4UrSjUCFCH7fTo+aeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="YAT1aBC8dU2tmSPqOCrGlAAA">
<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">3gVR4UrSjUCFCH7fTo+aeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="WJk/cBoZIE6fQjsinvb0sQAA">
<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">3gVR4UrSjUCFCH7fTo+aeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="dP7DnZFQ20aGNDTYpvCVOAAA">
<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">6PSYZpihbUqkktwyojS1wgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="gR00XLhlI06fQe0L5X6mTAAA">
<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">8uOC0xuExU6lqJw0zcbITwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="TtLoc7VTDEO1kz6q8smQUAAA">
<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:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">6PSYZpihbUqkktwyojS1wgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="CNpvPdgUDE2wkABVexcLAAAA">
<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:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">8uOC0xuExU6lqJw0zcbITwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="XfWI+YDjmEuiF8DcoLUw7QAA">
<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">6PSYZpihbUqkktwyojS1wgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="ADCvYU/KkUCrJ3tf+8YZIgAA">
<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">8uOC0xuExU6lqJw0zcbITwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="P30+fn96M0Gv4MnukUTbbAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-656</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-780</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">6PSYZpihbUqkktwyojS1wgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="SnBvo3DeRUi8czqMAos22AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-656</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-780</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">8uOC0xuExU6lqJw0zcbITwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLAssociationView" guid="8pIOpDTc7kaAdM7VbSTWvgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">355,266;440,214</XPD:ATTR>
<XPD:REF name="Model">WOF7JjNS1kiKmD+UNmpzHAAA</XPD:REF>
<XPD:REF name="Head">m/GjxHo4tEK9rEtFQryGRgAA</XPD:REF>
<XPD:REF name="Tail">74+Ayyfas0efHc0v3mQFbwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="qfk56iKfqU61bGvNg4Ta0QAA">
<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">WOF7JjNS1kiKmD+UNmpzHAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="FhggzcL4H0O3f7qL26Lk/gAA">
<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">WOF7JjNS1kiKmD+UNmpzHAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="cjts74DxkU2UzlPWIG3J0AAA">
<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">WOF7JjNS1kiKmD+UNmpzHAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="WTND51bH5Eilv7Z26DzVPAAA">
<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">il4hjbkUUkq2MXSz+dddHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="aEz7BOi8u0yukPA16RkmogAA">
<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">K33f61XJx0S1wI2TJyWQnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="mfVKwZ8bNUKmS+XeGP1ytAAA">
<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:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">il4hjbkUUkq2MXSz+dddHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="tY4P437tEkK6UXjkEovlEQAA">
<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:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">K33f61XJx0S1wI2TJyWQnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="VGFVJSuBu0uFrQvXBTLzMgAA">
<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">il4hjbkUUkq2MXSz+dddHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="TPZyCV9pO0qj4IldETEa8gAA">
<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">K33f61XJx0S1wI2TJyWQnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="/gKHQRXZrEeSZAitETv0+AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-656</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-780</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">il4hjbkUUkq2MXSz+dddHgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="ppwJsEZaqUu7suYX/sYrmQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-656</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-780</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">K33f61XJx0S1wI2TJyWQnwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLAssociationView" guid="Hfsri65+ok+oF7q+t7KAgAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">626,266;518,214</XPD:ATTR>
<XPD:REF name="Model">Q5AhCZdMlEWZhpoWY4/YTwAA</XPD:REF>
<XPD:REF name="Head">m/GjxHo4tEK9rEtFQryGRgAA</XPD:REF>
<XPD:REF name="Tail">bzFbnVQcwEqukUsR8kBFfwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="eMse2sc7uUq/L/qNedQNRwAA">
<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">Q5AhCZdMlEWZhpoWY4/YTwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="JqFBNZz3Q0alxl1BvnOU0wAA">
<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">Q5AhCZdMlEWZhpoWY4/YTwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="0tlENy4nSU6jVcFeE4n/+gAA">
<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">Q5AhCZdMlEWZhpoWY4/YTwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Dp7eneqGWkSAq6lGoiJZkwAA">
<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">GKuOsUDDAUGE3FNPF63XmAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="ouj6MxdzfE6Cpkh0EDF4kwAA">
<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">+d6b9znn/kiZtcb63/w/0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="rqemEvCG7k2slOjG1ZPH1wAA">
<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:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">GKuOsUDDAUGE3FNPF63XmAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="AOET94VqYk6JkOgfzArZNwAA">
<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:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">+d6b9znn/kiZtcb63/w/0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="z0khsLymt0qsduJ9oYKCNAAA">
<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">GKuOsUDDAUGE3FNPF63XmAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="tmCyL9bb3kiruckYsK+wpQAA">
<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">+d6b9znn/kiZtcb63/w/0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="LxfO2Xwr7EKQfxzrZwyRTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-656</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-780</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">GKuOsUDDAUGE3FNPF63XmAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="bBHrH4sAGEuhMdZFCWftswAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-656</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-780</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">+d6b9znn/kiZtcb63/w/0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">16</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="tpbPLekasEuKJyRl4caEtwAA">
<XPD:ATTR name="Name" type="string">CsvFileGridTable</XPD:ATTR>
<XPD:REF name="Namespace">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">74+Ayyfas0efHc0v3mQFbwAA</XPD:REF>
<XPD:REF name="Views[1]">4VzkbhsKlE+NkIyzDJ0srQAA</XPD:REF>
<XPD:REF name="Views[2]">Dnwmt3FOt0yptNnKEqEByAAA</XPD:REF>
<XPD:REF name="Views[3]">/JpRR9qIr0i4Kkyey00UGQAA</XPD:REF>
<XPD:REF name="Views[4]">bzFbnVQcwEqukUsR8kBFfwAA</XPD:REF>
<XPD:REF name="Views[5]">2DgevrkxfEaF871jbe2isAAA</XPD:REF>
<XPD:REF name="Views[6]">cDaE2N7TBEi5O97x5qxjwQAA</XPD:REF>
<XPD:REF name="Views[7]">yjO9ntQEmEmcVByBkqlh7QAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">6</XPD:ATTR>
<XPD:REF name="Associations[0]">/AKPQ4sAq0yvp1OLQ02P9QAA</XPD:REF>
<XPD:REF name="Associations[1]">+PhTZ0CU0U+rxI6EFuNzaQAA</XPD:REF>
<XPD:REF name="Associations[2]">ihZ/BmIE6U2rBVbu3j3BrQAA</XPD:REF>
<XPD:REF name="Associations[3]">ayND+s7Qx0ScQJPpotW1FAAA</XPD:REF>
<XPD:REF name="Associations[4]">K33f61XJx0S1wI2TJyWQnwAA</XPD:REF>
<XPD:REF name="Associations[5]">+d6b9znn/kiZtcb63/w/0gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="BLnJxscGi0+9rHbf3AMSrAAA">
<XPD:ATTR name="Name" type="string">TokenizedFileLines</XPD:ATTR>
<XPD:REF name="Namespace">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">pUkO9RsyREOQvYvznRyJYwAA</XPD:REF>
<XPD:REF name="Views[1]">U3J1W6xUi0ejEZCOdDvWrwAA</XPD:REF>
<XPD:REF name="Views[2]">1pOeYwQ210GRJ9DlEDiVKAAA</XPD:REF>
<XPD:REF name="Views[3]">FBMCyfELb0Cu06cbjjgDHgAA</XPD:REF>
<XPD:REF name="Views[4]">6sTdeq4SPk+MXSA37+KOjwAA</XPD:REF>
<XPD:REF name="Views[5]">bV+unTV5T0uBbQcP2CAIgwAA</XPD:REF>
<XPD:REF name="Views[6]">2UtggKQvakykhJlX1VwxOAAA</XPD:REF>
<XPD:REF name="Views[7]">OITV0BFnnEqx1uM0uPdmtQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
<XPD:REF name="Associations[0]">+/MgL+GYgUy2z7O4w57cZAAA</XPD:REF>
<XPD:REF name="Associations[1]">SHaL/5IJOECfXGuLtktDGQAA</XPD:REF>
<XPD:REF name="Associations[2]">KLHiS4JDoUiWmIp3DbKLMQAA</XPD:REF>
<XPD:REF name="Associations[3]">xhl8rxEvfUSDrRvFxOc8PQAA</XPD:REF>
<XPD:REF name="Associations[4]">KuwgL1C4GUiyusL2fFrrggAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLAssociation" guid="kPOOjrR3Pkqet3BlNbjhWgAA">
<XPD:REF name="Namespace">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="/AKPQ4sAq0yvp1OLQ02P9QAA">
<XPD:REF name="Association">kPOOjrR3Pkqet3BlNbjhWgAA</XPD:REF>
<XPD:REF name="Participant">tpbPLekasEuKJyRl4caEtwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="+PhTZ0CU0U+rxI6EFuNzaQAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">kPOOjrR3Pkqet3BlNbjhWgAA</XPD:REF>
<XPD:REF name="Participant">tpbPLekasEuKJyRl4caEtwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLAssociation" guid="GzCPP78OW0ame65+WjqqvwAA">
<XPD:REF name="Namespace">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ihZ/BmIE6U2rBVbu3j3BrQAA">
<XPD:REF name="Association">GzCPP78OW0ame65+WjqqvwAA</XPD:REF>
<XPD:REF name="Participant">tpbPLekasEuKJyRl4caEtwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="+/MgL+GYgUy2z7O4w57cZAAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">GzCPP78OW0ame65+WjqqvwAA</XPD:REF>
<XPD:REF name="Participant">BLnJxscGi0+9rHbf3AMSrAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLAssociation" guid="XElMx1H00UyrrIqfR3gZ1AAA">
<XPD:REF name="Namespace">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">3ShqOHkdpEiVppdB0pi0VgAA</XPD:REF>
<XPD:REF name="Views[1]">8ecS5XVmm0SIVzZGmUZaPwAA</XPD:REF>
<XPD:REF name="Views[2]">oLDqaYSQhkGcP49y5haXcQAA</XPD:REF>
<XPD:REF name="Views[3]">Q7Dl1vpJBEmiEI8jZzxpQwAA</XPD:REF>
<XPD:REF name="Views[4]">2eCVuyHghkekuAmD2XpHxwAA</XPD:REF>
<XPD:REF name="Views[5]">KkspEuNLekqrWyweH/9jkAAA</XPD:REF>
<XPD:REF name="Views[6]">UDm6oOsY/USutKfQ8QQe0gAA</XPD:REF>
<XPD:REF name="Views[7]">EHiftVyOv0aRua0PNV7gXgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="SHaL/5IJOECfXGuLtktDGQAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">XElMx1H00UyrrIqfR3gZ1AAA</XPD:REF>
<XPD:REF name="Participant">BLnJxscGi0+9rHbf3AMSrAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">XmFhyQ+HtUKOhZEFKU4j6gAA</XPD:REF>
<XPD:REF name="Views[1]">+aUKneDgMk+sZhIu76325AAA</XPD:REF>
<XPD:REF name="Views[2]">ewos5WFqwUyP39RUsRqPtgAA</XPD:REF>
<XPD:REF name="Views[3]">jt8IYpOpY0mPw8+iYSpGLwAA</XPD:REF>
<XPD:REF name="Views[4]">SkPoBUFT80G08WgctB5TAAAA</XPD:REF>
<XPD:REF name="Views[5]">7iZPTy6ygU6lHDMEOS8q5wAA</XPD:REF>
<XPD:REF name="Views[6]">xkYGVJ6YlUGN7YomFhfCIAAA</XPD:REF>
<XPD:REF name="Views[7]">M22knqSDQU+BYwvhS/qq/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ayND+s7Qx0ScQJPpotW1FAAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">XElMx1H00UyrrIqfR3gZ1AAA</XPD:REF>
<XPD:REF name="Participant">tpbPLekasEuKJyRl4caEtwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">lBucwQs/hEyAcLPXfqukWQAA</XPD:REF>
<XPD:REF name="Views[1]">Syl7YR7i5EKro+7wKVasuQAA</XPD:REF>
<XPD:REF name="Views[2]">/wTM4VQ7R0u56VDuBv027gAA</XPD:REF>
<XPD:REF name="Views[3]">oHHglkyh8Uuszudy7zByggAA</XPD:REF>
<XPD:REF name="Views[4]">tQSqxaG2y0CqthVsSlFQNQAA</XPD:REF>
<XPD:REF name="Views[5]">VOF2tRTV7U2qY+z0NFEnuQAA</XPD:REF>
<XPD:REF name="Views[6]">N+vINzHgCUuXVOLj9BrGhwAA</XPD:REF>
<XPD:REF name="Views[7]">l8pWvcsQGkCGrTGrPnIUOwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="hAAxyevPvUSvSgmT041DUgAA">
<XPD:ATTR name="Name" type="string">FileLines</XPD:ATTR>
<XPD:REF name="Namespace">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">m543/0+P/UuIzbJ0PMBwDQAA</XPD:REF>
<XPD:REF name="Views[1]">ljRBySkzrE+o1rky2qafCQAA</XPD:REF>
<XPD:REF name="Views[2]">D7Jb2f2qiEqAaaAHJCDQcAAA</XPD:REF>
<XPD:REF name="Views[3]">lohsvdDZ3kemp98rCF3GIQAA</XPD:REF>
<XPD:REF name="Views[4]">GXap6/SgYUGMJb5qDJEPAgAA</XPD:REF>
<XPD:REF name="Views[5]">cXdLcoGsr0CdaT6EibHx8AAA</XPD:REF>
<XPD:REF name="Views[6]">EMpxVqbxzU+J7np0S+LJvAAA</XPD:REF>
<XPD:REF name="Views[7]">xc6Dfyy14UO1agTaJ0KUNQAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">iun6ekXxl0Sv5PJdGI/5iAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="R0cwsBTBJUqJuFjigPYHEQAA">
<XPD:REF name="Namespace">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">yp92TWS8WUKgguUoukbb0gAA</XPD:REF>
<XPD:REF name="Views[1]">86691+BsWkaMRCYmxM9KPgAA</XPD:REF>
<XPD:REF name="Views[2]">bhAHU+lkLkuaB8vaoGP1KAAA</XPD:REF>
<XPD:REF name="Views[3]">5DFzDMZNZEihPMczcma3hgAA</XPD:REF>
<XPD:REF name="Views[4]">aCHYXQNf802UUv+a20fk0wAA</XPD:REF>
<XPD:REF name="Views[5]">buYQz3eHCECp4EXhx9dppQAA</XPD:REF>
<XPD:REF name="Views[6]">Kv6lx6nZGE62IUdse01mUAAA</XPD:REF>
<XPD:REF name="Views[7]">HHMaEijI3UGKwJ/JcpT43wAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="iun6ekXxl0Sv5PJdGI/5iAAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">R0cwsBTBJUqJuFjigPYHEQAA</XPD:REF>
<XPD:REF name="Participant">hAAxyevPvUSvSgmT041DUgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">DRLSjAQZmEaoUY6VonrWAQAA</XPD:REF>
<XPD:REF name="Views[1]">Jo/nQAGx7EWYm3D13Po4jQAA</XPD:REF>
<XPD:REF name="Views[2]">aXrb1sAguEiyMFHjNHDN7wAA</XPD:REF>
<XPD:REF name="Views[3]">7LOAo7U73EOovBqHCBpYPQAA</XPD:REF>
<XPD:REF name="Views[4]">MNIO2LLWE0eqNv1rcRKZTQAA</XPD:REF>
<XPD:REF name="Views[5]">RxtLEbnDR0COmwH1/+rAqwAA</XPD:REF>
<XPD:REF name="Views[6]">81uiC8OmbU2vIaqXEWnPCAAA</XPD:REF>
<XPD:REF name="Views[7]">+ULKGu5/b0KUdvF9kcD4rAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="KLHiS4JDoUiWmIp3DbKLMQAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">R0cwsBTBJUqJuFjigPYHEQAA</XPD:REF>
<XPD:REF name="Participant">BLnJxscGi0+9rHbf3AMSrAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">6US+PWR7KkWVPaRK9sXMCAAA</XPD:REF>
<XPD:REF name="Views[1]">M2yRuiifY0m017TvWNceKgAA</XPD:REF>
<XPD:REF name="Views[2]">ZFolEQt910GrCBGoORtiFgAA</XPD:REF>
<XPD:REF name="Views[3]">kCJMsOtM20yHC/Yilvo9ZAAA</XPD:REF>
<XPD:REF name="Views[4]">x/AbGDNzG06STpXNMsRmwgAA</XPD:REF>
<XPD:REF name="Views[5]">6ny7GC5Uz0W0YglE3LcuBwAA</XPD:REF>
<XPD:REF name="Views[6]">Xfrfs3GRxEeZ/TUIrIJ6XQAA</XPD:REF>
<XPD:REF name="Views[7]">X5WK02Q4kE2e2lBU2J82LQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLClass" guid="Khc/c2Vc6Um2rDKuCi6nCAAA">
<XPD:ATTR name="Name" type="string">MainFrame</XPD:ATTR>
<XPD:REF name="Namespace">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gYRcSnAim0CI8e9odpsPvwAA</XPD:REF>
<XPD:REF name="Views[1]">Vkhm85P7DkSIcJ5GMsFM5QAA</XPD:REF>
<XPD:REF name="Views[2]">/cGTa9nrWk23C00w9qyT0AAA</XPD:REF>
<XPD:REF name="Views[3]">eRX769vbI0Wj0VYcq1tmKgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">YiQNDfdQFUaLgV+uNKMejgAA</XPD:REF>
<XPD:REF name="Associations[1]">6PSYZpihbUqkktwyojS1wgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="bDoDCYkf70Oh+cZuC3rOcgAA">
<XPD:ATTR name="Name" type="string">unique_ptr</XPD:ATTR>
<XPD:REF name="Namespace">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">1wx6Q8VX3k2jXK1Ho760GgAA</XPD:REF>
<XPD:REF name="Associations[1]">exNZ9vP6A02ZZ4Eh8711PwAA</XPD:REF>
<XPD:REF name="Associations[2]">zhf1LmCiwkKOWdv3WQrNxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="BMdAwKgG6EC9VfudRnu0HgAA">
<XPD:ATTR name="Name" type="string">wxGrid</XPD:ATTR>
<XPD:REF name="Namespace">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">m/GjxHo4tEK9rEtFQryGRgAA</XPD:REF>
<XPD:REF name="Views[1]">gYXSax6y+EyH4J3L1JRxiwAA</XPD:REF>
<XPD:REF name="Views[2]">ytTR8F3SXkCEi/w+ydKYjAAA</XPD:REF>
<XPD:REF name="Views[3]">arxTA4C4vESsu6E8QD0jkwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">8uOC0xuExU6lqJw0zcbITwAA</XPD:REF>
<XPD:REF name="Associations[1]">il4hjbkUUkq2MXSz+dddHgAA</XPD:REF>
<XPD:REF name="Associations[2]">GKuOsUDDAUGE3FNPF63XmAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLAssociation" guid="4Dh1RLJpg0ebHLRNbKX9LgAA">
<XPD:REF name="Namespace">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="1wx6Q8VX3k2jXK1Ho760GgAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">4Dh1RLJpg0ebHLRNbKX9LgAA</XPD:REF>
<XPD:REF name="Participant">bDoDCYkf70Oh+cZuC3rOcgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="YiQNDfdQFUaLgV+uNKMejgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">4Dh1RLJpg0ebHLRNbKX9LgAA</XPD:REF>
<XPD:REF name="Participant">Khc/c2Vc6Um2rDKuCi6nCAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="3gVR4UrSjUCFCH7fTo+aeQAA">
<XPD:REF name="Namespace">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">E5M1IdZicEepdCaIlo+HFQAA</XPD:REF>
<XPD:REF name="Views[1]">LCzq1xfA2EK9J4hXVBaeQgAA</XPD:REF>
<XPD:REF name="Views[2]">YAT1aBC8dU2tmSPqOCrGlAAA</XPD:REF>
<XPD:REF name="Views[3]">WJk/cBoZIE6fQjsinvb0sQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="8uOC0xuExU6lqJw0zcbITwAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">3gVR4UrSjUCFCH7fTo+aeQAA</XPD:REF>
<XPD:REF name="Participant">BMdAwKgG6EC9VfudRnu0HgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">gR00XLhlI06fQe0L5X6mTAAA</XPD:REF>
<XPD:REF name="Views[1]">ADCvYU/KkUCrJ3tf+8YZIgAA</XPD:REF>
<XPD:REF name="Views[2]">CNpvPdgUDE2wkABVexcLAAAA</XPD:REF>
<XPD:REF name="Views[3]">SnBvo3DeRUi8czqMAos22AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="6PSYZpihbUqkktwyojS1wgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">3gVR4UrSjUCFCH7fTo+aeQAA</XPD:REF>
<XPD:REF name="Participant">Khc/c2Vc6Um2rDKuCi6nCAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">dP7DnZFQ20aGNDTYpvCVOAAA</XPD:REF>
<XPD:REF name="Views[1]">XfWI+YDjmEuiF8DcoLUw7QAA</XPD:REF>
<XPD:REF name="Views[2]">TtLoc7VTDEO1kz6q8smQUAAA</XPD:REF>
<XPD:REF name="Views[3]">P30+fn96M0Gv4MnukUTbbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="G7P+cpjdIUSn/d8sqf7RUgAA">
<XPD:REF name="Namespace">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="xhl8rxEvfUSDrRvFxOc8PQAA">
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">G7P+cpjdIUSn/d8sqf7RUgAA</XPD:REF>
<XPD:REF name="Participant">BLnJxscGi0+9rHbf3AMSrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="exNZ9vP6A02ZZ4Eh8711PwAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">G7P+cpjdIUSn/d8sqf7RUgAA</XPD:REF>
<XPD:REF name="Participant">bDoDCYkf70Oh+cZuC3rOcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLAssociation" guid="WOF7JjNS1kiKmD+UNmpzHAAA">
<XPD:REF name="Namespace">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8pIOpDTc7kaAdM7VbSTWvgAA</XPD:REF>
<XPD:REF name="Views[1]">qfk56iKfqU61bGvNg4Ta0QAA</XPD:REF>
<XPD:REF name="Views[2]">FhggzcL4H0O3f7qL26Lk/gAA</XPD:REF>
<XPD:REF name="Views[3]">cjts74DxkU2UzlPWIG3J0AAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="K33f61XJx0S1wI2TJyWQnwAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">WOF7JjNS1kiKmD+UNmpzHAAA</XPD:REF>
<XPD:REF name="Participant">tpbPLekasEuKJyRl4caEtwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">aEz7BOi8u0yukPA16RkmogAA</XPD:REF>
<XPD:REF name="Views[1]">TPZyCV9pO0qj4IldETEa8gAA</XPD:REF>
<XPD:REF name="Views[2]">tY4P437tEkK6UXjkEovlEQAA</XPD:REF>
<XPD:REF name="Views[3]">ppwJsEZaqUu7suYX/sYrmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="il4hjbkUUkq2MXSz+dddHgAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">WOF7JjNS1kiKmD+UNmpzHAAA</XPD:REF>
<XPD:REF name="Participant">BMdAwKgG6EC9VfudRnu0HgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WTND51bH5Eilv7Z26DzVPAAA</XPD:REF>
<XPD:REF name="Views[1]">VGFVJSuBu0uFrQvXBTLzMgAA</XPD:REF>
<XPD:REF name="Views[2]">mfVKwZ8bNUKmS+XeGP1ytAAA</XPD:REF>
<XPD:REF name="Views[3]">/gKHQRXZrEeSZAitETv0+AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLAssociation" guid="Q5AhCZdMlEWZhpoWY4/YTwAA">
<XPD:REF name="Namespace">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Hfsri65+ok+oF7q+t7KAgAAA</XPD:REF>
<XPD:REF name="Views[1]">eMse2sc7uUq/L/qNedQNRwAA</XPD:REF>
<XPD:REF name="Views[2]">JqFBNZz3Q0alxl1BvnOU0wAA</XPD:REF>
<XPD:REF name="Views[3]">0tlENy4nSU6jVcFeE4n/+gAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="+d6b9znn/kiZtcb63/w/0gAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">Q5AhCZdMlEWZhpoWY4/YTwAA</XPD:REF>
<XPD:REF name="Participant">tpbPLekasEuKJyRl4caEtwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ouj6MxdzfE6Cpkh0EDF4kwAA</XPD:REF>
<XPD:REF name="Views[1]">tmCyL9bb3kiruckYsK+wpQAA</XPD:REF>
<XPD:REF name="Views[2]">AOET94VqYk6JkOgfzArZNwAA</XPD:REF>
<XPD:REF name="Views[3]">bBHrH4sAGEuhMdZFCWftswAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="GKuOsUDDAUGE3FNPF63XmAAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">Q5AhCZdMlEWZhpoWY4/YTwAA</XPD:REF>
<XPD:REF name="Participant">BMdAwKgG6EC9VfudRnu0HgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Dp7eneqGWkSAq6lGoiJZkwAA</XPD:REF>
<XPD:REF name="Views[1]">z0khsLymt0qsduJ9oYKCNAAA</XPD:REF>
<XPD:REF name="Views[2]">rqemEvCG7k2slOjG1ZPH1wAA</XPD:REF>
<XPD:REF name="Views[3]">LxfO2Xwr7EKQfxzrZwyRTwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLAssociation" guid="an4rNLQIqUuifaKaA2PgywAA">
<XPD:REF name="Namespace">De7NoelKp02MJORslmQbTAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="KuwgL1C4GUiyusL2fFrrggAA">
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">an4rNLQIqUuifaKaA2PgywAA</XPD:REF>
<XPD:REF name="Participant">BLnJxscGi0+9rHbf3AMSrAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="zhf1LmCiwkKOWdv3WQrNxwAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">an4rNLQIqUuifaKaA2PgywAA</XPD:REF>
<XPD:REF name="Participant">bDoDCYkf70Oh+cZuC3rOcgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="YKRt2GCiKEGhe0zsOUTWzgAA">
<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">ZXrsrKrjxkSxlvdwdraPzQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="+J1qUSR35UOxKlJNl7xyMQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:REF name="DiagramOwner">YKRt2GCiKEGhe0zsOUTWzgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="jmIo7wLq7U6BLDrGgtxZSgAA">
<XPD:REF name="Model">+J1qUSR35UOxKlJNl7xyMQAA</XPD:REF>
<XPD:REF name="Diagram">+J1qUSR35UOxKlJNl7xyMQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="Gyw3Ej8YpkajnY4p382DAQAA">
<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">ZXrsrKrjxkSxlvdwdraPzQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="JMujW/ZJkUWH7iiMPgQOzQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">Gyw3Ej8YpkajnY4p382DAQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="CKrW4nIHXkOGMOlTtsX7swAA">
<XPD:REF name="Model">JMujW/ZJkUWH7iiMPgQOzQAA</XPD:REF>
<XPD:REF name="Diagram">JMujW/ZJkUWH7iiMPgQOzQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="+d7AEyJv6k2DS7KAOtXYegAA">
<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">ZXrsrKrjxkSxlvdwdraPzQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="MMTNMOVh7Uu+PYXuVUCIBQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">+d7AEyJv6k2DS7KAOtXYegAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="uV4d+qrtF0WeP4vogLQ+sQAA">
<XPD:REF name="Model">MMTNMOVh7Uu+PYXuVUCIBQAA</XPD:REF>
<XPD:REF name="Diagram">MMTNMOVh7Uu+PYXuVUCIBQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
