<?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:PROFILE>Java</XPD:PROFILE>
</XPD:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="Dk2nDV8q4kGpFlzptSOFywAA">
<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="ZXu1qD9v5keemuXbI8/39AAA">
<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">Dk2nDV8q4kGpFlzptSOFywAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="uxz0W5h+/0WiTumVCjDHJgAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">ZXu1qD9v5keemuXbI8/39AAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="eSob3G1D3kyNbVZLFFjEjwAA">
<XPD:REF name="Diagram">uxz0W5h+/0WiTumVCjDHJgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="Ormj45IF9Um/cyLNQFg3gAAA">
<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">Dk2nDV8q4kGpFlzptSOFywAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="+aGUtsLAA0aZniqMxv35fwAA">
<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">Ormj45IF9Um/cyLNQFg3gAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="qRIFxOZlXU+c25AOfu4r4gAA">
<XPD:REF name="Diagram">+aGUtsLAA0aZniqMxv35fwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="aFafe/SoBEK+hIvxjz5HIwAA">
<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">Dk2nDV8q4kGpFlzptSOFywAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="5wbitMVvxE+k1rarIpHUJgAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:REF name="DiagramOwner">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="eB2kFEYBsk6mR6TanCudKQAA">
<XPD:REF name="Diagram">5wbitMVvxE+k1rarIpHUJgAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">12</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="aHYZFCbtn02520ZM9k+4UAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">12</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">16</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">223</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">368</XPD:ATTR>
<XPD:REF name="Model">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="26bAj4OYTUyfE6yOS9dvOQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="R/eCvlunGUmiZemXcil7QAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Person</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="SpVzRIW/70WElJQruxcaZAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Aao+dh0+Ak68tty+8KqBFAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="5dGCM7V/kUqa1yMux3ET7AAA">
<XPD:REF name="Model">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="hxlJ+qWd2Uum40Z6hnJ7EAAA">
<XPD:REF name="Model">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Hi/x/rjLME2QgDDStPTSfwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="chLtXsFNlEW8vEO4HoSTRAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clCream</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">356</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">56</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">616</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">277</XPD:ATTR>
<XPD:REF name="Model">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="MZHr30vLG02RorpDOcbpygAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="WKi/yyAu8EicGfbt2es0hQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Student</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="w7gnVBsvKE27jDFWU/FMHgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="6otpNg2d50GcWeBkGbS+mAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Y6gb4+IseUqpd7J2MODZLwAA">
<XPD:REF name="Model">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="TVC/aMTfmkWN2KjQ/Rdw4AAA">
<XPD:REF name="Model">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="CwqX0N7JwU+v/5KtKNJ/lgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="f7JwGdloUkSMwtk4kccohwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clYellow</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">456</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">412</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">252</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">173</XPD:ATTR>
<XPD:ATTR name="AutoResize" type="boolean">True</XPD:ATTR>
<XPD:REF name="Model">68JZt8EhYkKoySfaQbgosgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="pgfJqfYOBE2s2x4vU6FV+AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="d+LGXmWXjkO8k943Sx+tjgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Book</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="06yZZHqL3k2PfNky1je1TQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Ms/hmZ37ckqpLmRs5/1B0AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="X+BBpbAQLEW15F//iI77dQAA">
<XPD:REF name="Model">68JZt8EhYkKoySfaQbgosgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Fi8xdt8SqkCi/fdp75N0IgAA">
<XPD:REF name="Model">68JZt8EhYkKoySfaQbgosgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="egTohIQnYkepvpo8jAdiJQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">68JZt8EhYkKoySfaQbgosgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLGeneralizationView" guid="8TOXKb708E2eWHkwpN8LOQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clYellow</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">356,197;234,198</XPD:ATTR>
<XPD:REF name="Model">sv7NQPI3eUK7rjlkzacw9AAA</XPD:REF>
<XPD:REF name="Head">aHYZFCbtn02520ZM9k+4UAAA</XPD:REF>
<XPD:REF name="Tail">chLtXsFNlEW8vEO4HoSTRAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="jHfPy4GG5EyReQLXiz3owQAA">
<XPD:ATTR name="Alpha" type="real">4.71238721568378</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">9</XPD:ATTR>
<XPD:ATTR name="Text" type="string">继承</XPD:ATTR>
<XPD:REF name="Model">sv7NQPI3eUK7rjlkzacw9AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="nl4CD+vyK0StcactJ2j0OgAA">
<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">sv7NQPI3eUK7rjlkzacw9AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="PIFwhdDYH0aqhoZCv8QxIAAA">
<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">sv7NQPI3eUK7rjlkzacw9AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="iBEUNb/P2UmkPfRkzb3qsQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clYellow</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">32</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">416</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">156</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">134</XPD:ATTR>
<XPD:REF name="Model">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="qn/Jhx0OZ0qIolmp93xgJAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="5h9YCww4xkO6h3az6vCCZgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">A                       {abstract}</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="NYUG0ksyeEyyVgw7exz8SQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="khDL0KOy2EqIXyxAt1JTKgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="gSBoNViSXkeR5oJVFBqUfAAA">
<XPD:REF name="Model">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="EoVv2mCga0G9HBjAwUmHAgAA">
<XPD:REF name="Model">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="zEiCs3z9T06SFgyqv5POfwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="nKTLTlY3DUmv8OM01VN8gQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clYellow</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">292</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">448</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">98</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">tOyrP+vWSUierbY7PzYuHwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="TFgUhx796EGLZ/CpWZ4ATwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Y1ZjtNgFF0af1SeHV+9xMgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">B</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="pET+wJOKZEulLgJybyPNgQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="eS+EREdosUSOQnR70x5/mgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="jDRPqZ2RJkKYkRb1YD3+CgAA">
<XPD:REF name="Model">tOyrP+vWSUierbY7PzYuHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="cW9k7WfIskSPRakMvGHC9QAA">
<XPD:REF name="Model">tOyrP+vWSUierbY7PzYuHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="QVo8vj41pUSrCOh52uwGlAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">tOyrP+vWSUierbY7PzYuHwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLGeneralizationView" guid="eJVgxpQr/EChSplPzzVSbwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clYellow</XPD:ATTR>
<XPD:ATTR name="ShowExtendedNotation" type="boolean">True</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">292,482;187,482</XPD:ATTR>
<XPD:REF name="Model">MAZ5L1sNYk6mjcxpphV0qwAA</XPD:REF>
<XPD:REF name="Head">iBEUNb/P2UmkPfRkzb3qsQAA</XPD:REF>
<XPD:REF name="Tail">nKTLTlY3DUmv8OM01VN8gQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="n31r6gXpXkOnPFO3e5CtVgAA">
<XPD:ATTR name="Alpha" type="real">4.24873971779459</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">8.94427190999916</XPD:ATTR>
<XPD:ATTR name="Text" type="string">继承</XPD:ATTR>
<XPD:REF name="Model">MAZ5L1sNYk6mjcxpphV0qwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ErQOAZVZBkij97vv2IUHAwAA">
<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">MAZ5L1sNYk6mjcxpphV0qwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="c8n12HWckUO33vWp6/RVMgAA">
<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">MAZ5L1sNYk6mjcxpphV0qwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLInterfaceView" guid="tq2gjz676EamsDNmPTQkSAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clYellow</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">52</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">652</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">8cPADZttvE+qYU33DiqmhgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="BEa02xh3Hk+v3vcOaV0l6QAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="lqS9ckjSBk6DIAiGHu4ytwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">D</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="bnooLSC1/Ui4SBsRBkyASwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="df87KzEEVEuiBCSllmg1xAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="PtfHKAKFTkaB2ZCo0kQG3wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8cPADZttvE+qYU33DiqmhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="gZnPkU8tKEu+eCEzAq38wQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">8cPADZttvE+qYU33DiqmhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLInterfaceView" guid="E6Vklhq7sk21pXQs1f20pAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clYellow</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">260</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">644</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">77</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
<XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
<XPD:REF name="Model">PAnHa+otNEGI8kF8EhnfkwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="fh+r/JA1cUSNcjPafO2+fwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Dx6z7SV3S0CV06V9GSu31wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">C</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="6OK1vhA9VkSyKyNV6V6OMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="sao9aYZ37EWZbUybcFhySQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="7ycwBEafoU6Sb/FyZ7/XRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">PAnHa+otNEGI8kF8EhnfkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="OBgG/zC4sE2pGRkeiBA5MQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">PAnHa+otNEGI8kF8EhnfkwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="QoAWnaWju0qj5LqLJUaArAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clYellow</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">164</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">776</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">86</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="6I1iBKJWlUejp+5BnBE0awAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="CYjljuf4gU+HfUknT/1IeAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">X</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ym5nmKq28kKJAiYUmznRNQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="71NXkfwrlE6ArxIHxAJa+QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="kVJHN0/wfUO1AO01Yg8mDgAA">
<XPD:REF name="Model">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="oJ1/LlmZmUuGsN840eZhYAAA">
<XPD:REF name="Model">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="ojhU9yJGmEe1xguwDyOYVQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLDependencyView" guid="Z62uNW09gUaP5u2Bel5yPgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clYellow</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">174,776;100,673</XPD:ATTR>
<XPD:REF name="Model">3DFujxlgOUW/WNfFFOah/QAA</XPD:REF>
<XPD:REF name="Head">tq2gjz676EamsDNmPTQkSAAA</XPD:REF>
<XPD:REF name="Tail">QoAWnaWju0qj5LqLJUaArAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="h7anWrUDYEmxEpu/OMSWvgAA">
<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">3DFujxlgOUW/WNfFFOah/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="ciZ+ItOqC0GgRBhTSreNkQAA">
<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">3DFujxlgOUW/WNfFFOah/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="/njhXngpXE2fim4QDn2kAwAA">
<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">3DFujxlgOUW/WNfFFOah/QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLDependencyView" guid="CT/DDl48WkyMzpEBWmc89QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">clYellow</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">231,776;293,665</XPD:ATTR>
<XPD:REF name="Model">zQYgGgnImU2xTVstXfGWSgAA</XPD:REF>
<XPD:REF name="Head">E6Vklhq7sk21pXQs1f20pAAA</XPD:REF>
<XPD:REF name="Tail">QoAWnaWju0qj5LqLJUaArAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="S77BOTn5rk2NcX6qvhoVlwAA">
<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">zQYgGgnImU2xTVstXfGWSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="woSaUx9sekWO0fbSAcnQiQAA">
<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">zQYgGgnImU2xTVstXfGWSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="2iXxxRp/UECpmZzVIMFMoAAA">
<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">zQYgGgnImU2xTVstXfGWSgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">28</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="msXKWCDNKE+jqzYGnFnl4QAA">
<XPD:ATTR name="Name" type="string">Person</XPD:ATTR>
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">aHYZFCbtn02520ZM9k+4UAAA</XPD:REF>
<XPD:REF name="Views[1]">5dGCM7V/kUqa1yMux3ET7AAA</XPD:REF>
<XPD:REF name="Views[2]">hxlJ+qWd2Uum40Z6hnJ7EAAA</XPD:REF>
<XPD:REF name="Views[3]">Hi/x/rjLME2QgDDStPTSfwAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">sv7NQPI3eUK7rjlkzacw9AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">18</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="9t5FwHfYq0SGSJzM/JpmXAAA">
<XPD:ATTR name="Name" type="string">Person</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Constructor</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="rME7wZTtMkKHOFx9qePNQAAA">
<XPD:ATTR name="Name" type="string">Person</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Constructor</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="MnKMdgqrdUSThlvNZOBqDAAA">
<XPD:ATTR name="Name" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rME7wZTtMkKHOFx9qePNQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="B+5Q9EgCTUa5rjWiWoNrlwAA">
<XPD:ATTR name="Name" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rME7wZTtMkKHOFx9qePNQAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="NOwsfXq/O06kgpfcJaIRvAAA">
<XPD:ATTR name="Name" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rME7wZTtMkKHOFx9qePNQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="pcJ5FRw0OkSx8mnDjWZZiAAA">
<XPD:ATTR name="Name" type="string">static getPerson</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="D7NMFK4KKkiO8FWghIW1cAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Person</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pcJ5FRw0OkSx8mnDjWZZiAAA</XPD:REF>
<XPD:REF name="Type_">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="W9Ykkd7BgEu2fYAHLuT4OgAA">
<XPD:ATTR name="Name" type="string">infoList</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RbGhY5OIkUWBY2i0P1lD4gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">W9Ykkd7BgEu2fYAHLuT4OgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="Po7qvYt9EUWcSRXoYGnXYwAA">
<XPD:ATTR name="Name" type="string">setName</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="jVmUYNjqtEKgJRAlbOE89AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Po7qvYt9EUWcSRXoYGnXYwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="VS0j2p1a5kCb5JW4jX3+DgAA">
<XPD:ATTR name="Name" type="string">s</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Po7qvYt9EUWcSRXoYGnXYwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="V1Z47Ue9gUmKuuj1Dw6rTAAA">
<XPD:ATTR name="Name" type="string">setAge</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="o852m3X1cEiLAjqVsoM56AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V1Z47Ue9gUmKuuj1Dw6rTAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="o2b9DaccIkiMIyF3aj6jHAAA">
<XPD:ATTR name="Name" type="string">a</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">V1Z47Ue9gUmKuuj1Dw6rTAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="NXIpJKIJNkOOpddOBF7k+QAA">
<XPD:ATTR name="Name" type="string">setSex</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Iz/ZRmaKhkGWI5vUPeQUcwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NXIpJKIJNkOOpddOBF7k+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="YbRiZWjNn0ywefdD3DDHgAAA">
<XPD:ATTR name="Name" type="string">c</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NXIpJKIJNkOOpddOBF7k+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="dzCN7RSJnUm42wqeLDSsWgAA">
<XPD:ATTR name="Name" type="string">getName</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/S6YOtOplkiT7zOstGL1cQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dzCN7RSJnUm42wqeLDSsWgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="ERIWI/Jzu0OHxhUQ1UKsswAA">
<XPD:ATTR name="Name" type="string">getSex</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GTgRPr8nCkuwuPab2bOazQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ERIWI/Jzu0OHxhUQ1UKsswAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="4Rsq3KkUjU+dTDOoiwDpzgAA">
<XPD:ATTR name="Name" type="string">getAge</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HOK3nan6tkOSje/noMcyyQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4Rsq3KkUjU+dTDOoiwDpzgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="tFA0on8jZkWtjwHf/isw4wAA">
<XPD:ATTR name="Name" type="string">getBook</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Pl7eQG2jDUeqRjy1qUxxNwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Book</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tFA0on8jZkWtjwHf/isw4wAA</XPD:REF>
<XPD:REF name="Type_">68JZt8EhYkKoySfaQbgosgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="XVFtD+kjUUysMoDYpUxLpgAA">
<XPD:ATTR name="Name" type="string">setBook</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6QVEPzfs2keeppJonkTLvQAA">
<XPD:ATTR name="Name" type="string">b</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Book</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XVFtD+kjUUysMoDYpUxLpgAA</XPD:REF>
<XPD:REF name="Type_">68JZt8EhYkKoySfaQbgosgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="M1F5aDg9/kORZI226Y4gZgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XVFtD+kjUUysMoDYpUxLpgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="xQG0UGdtWUaNh7Iit1QqmQAA">
<XPD:ATTR name="Name" type="string">getChild</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="b27HzzD+yEuqZMG8PqNPCgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Person</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xQG0UGdtWUaNh7Iit1QqmQAA</XPD:REF>
<XPD:REF name="Type_">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="7Hrb/6+zMUe1ObhqlGiPFwAA">
<XPD:ATTR name="Name" type="string">setChild</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7oHRnYeGXU26d3aq5m3IWwAA">
<XPD:ATTR name="Name" type="string">child</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Person</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7Hrb/6+zMUe1ObhqlGiPFwAA</XPD:REF>
<XPD:REF name="Type_">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="FMFwiaxMm0OjoLd7cD/bxwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7Hrb/6+zMUe1ObhqlGiPFwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[14]" type="UMLOperation" guid="pNB4AkXZD0elFWlQt7SP7AAA">
<XPD:ATTR name="Name" type="string">compore</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6v0KP+UgmkyBrgGoMb/ICQAA">
<XPD:ATTR name="Name" type="string">per</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Person</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pNB4AkXZD0elFWlQt7SP7AAA</XPD:REF>
<XPD:REF name="Type_">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="18o3hWpXbUqEMWygBPWpIQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Boolean</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pNB4AkXZD0elFWlQt7SP7AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[15]" type="UMLOperation" guid="AtJFDgEsoky+Q3BRcVyWuwAA">
<XPD:ATTR name="Name" type="string">static setCity</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BtMwWkRZL0itnhZr2sqNFgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AtJFDgEsoky+Q3BRcVyWuwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="gIzeKd1dRk20jqOlvVKhRAAA">
<XPD:ATTR name="Name" type="string">city</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">AtJFDgEsoky+Q3BRcVyWuwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[16]" type="UMLOperation" guid="9TCOkdcGKUK9au8EAILzuwAA">
<XPD:ATTR name="Name" type="string">static getCity</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="65wEMY/jaEmj6CBXkYEDawAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9TCOkdcGKUK9au8EAILzuwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[17]" type="UMLOperation" guid="8Lp+TjqCxESKDclgYcLLDQAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RtjcymaFREuso5rdMCyXBAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8Lp+TjqCxESKDclgYcLLDQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">3</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">PLsq/KXE1EWe4ck9bQ9zOAAA</XPD:REF>
<XPD:REF name="TypedFeatures[1]">/Wk3NIqU6Uy1KuURPZIOPwAA</XPD:REF>
<XPD:REF name="TypedFeatures[2]">Rbvv3C8k3Ei+9wB9mHYwrAAA</XPD:REF>
<XPD:ATTR name="#TypedParameters" type="integer">6</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">+Ps595eGYke7kxU60xKBFwAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">3cHsFhr6M02CHE4wQhJKXwAA</XPD:REF>
<XPD:REF name="TypedParameters[2]">b27HzzD+yEuqZMG8PqNPCgAA</XPD:REF>
<XPD:REF name="TypedParameters[3]">7oHRnYeGXU26d3aq5m3IWwAA</XPD:REF>
<XPD:REF name="TypedParameters[4]">6v0KP+UgmkyBrgGoMb/ICQAA</XPD:REF>
<XPD:REF name="TypedParameters[5]">D7NMFK4KKkiO8FWghIW1cAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">nui62HLehEOtzFEP+6e0ZQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Rbvv3C8k3Ei+9wB9mHYwrAAA">
<XPD:ATTR name="Name" type="string">static person</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Person</XPD:ATTR>
<XPD:REF name="Type_">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="ZmjSuaBiOkyrTwLMWuU9lwAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="ggOj0enqc02W1MGiOH3VsgAA">
<XPD:ATTR name="Name" type="string">sex</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Char</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="8DE3NJDkM0SZXH7VjMzVBQAA">
<XPD:ATTR name="Name" type="string">age</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Int</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="31VgSnVDmkiPqm6YLwT8sgAA">
<XPD:ATTR name="Name" type="string">book</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Book</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="/Wk3NIqU6Uy1KuURPZIOPwAA">
<XPD:ATTR name="Name" type="string">child</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Person</XPD:ATTR>
<XPD:REF name="Type_">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="vR2P6vx49EWfJ7ZrTz6+gAAA">
<XPD:ATTR name="Name" type="string">static city</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="1D5ASmRu3USHBSWdIyymygAA">
<XPD:ATTR name="Name" type="string">Student</XPD:ATTR>
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">chLtXsFNlEW8vEO4HoSTRAAA</XPD:REF>
<XPD:REF name="Views[1]">Y6gb4+IseUqpd7J2MODZLwAA</XPD:REF>
<XPD:REF name="Views[2]">TVC/aMTfmkWN2KjQ/Rdw4AAA</XPD:REF>
<XPD:REF name="Views[3]">CwqX0N7JwU+v/5KtKNJ/lgAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">sv7NQPI3eUK7rjlkzacw9AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">14</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="nK7GuWcRwUGnafnQq4trkwAA">
<XPD:ATTR name="Name" type="string">Student</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Constructor</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="17//Eg7tkUiLToP0xLSUCwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">nK7GuWcRwUGnafnQq4trkwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="A15zB/fiTkCcVhX7B5Zk6AAA">
<XPD:ATTR name="Name" type="string">Student</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Constructor</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kaO2GT0PAkegpr1jheLVXwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A15zB/fiTkCcVhX7B5Zk6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="/2Svag6V60qy4E7a1CpurgAA">
<XPD:ATTR name="Name" type="string">stuno</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A15zB/fiTkCcVhX7B5Zk6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="PML1hPawlUOchRpWxiVy3QAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A15zB/fiTkCcVhX7B5Zk6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="lMSE/qelpEevjYt5kbbrWgAA">
<XPD:ATTR name="Name" type="string">sex</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A15zB/fiTkCcVhX7B5Zk6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[4]" type="UMLParameter" guid="KpF3FXXXlU2vHJlWEpz+2AAA">
<XPD:ATTR name="Name" type="string">age</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A15zB/fiTkCcVhX7B5Zk6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[5]" type="UMLParameter" guid="tX7kKw+Prkey95lhtnGMiwAA">
<XPD:ATTR name="Name" type="string">english</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A15zB/fiTkCcVhX7B5Zk6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[6]" type="UMLParameter" guid="HQ7CEdtNE0ui66sAOZepugAA">
<XPD:ATTR name="Name" type="string">math</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A15zB/fiTkCcVhX7B5Zk6AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[7]" type="UMLParameter" guid="uNhagKI9O0m2l1UJZGHKPQAA">
<XPD:ATTR name="Name" type="string">computer</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">A15zB/fiTkCcVhX7B5Zk6AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="LCgvBY3oXU+r6J8UsAJYhAAA">
<XPD:ATTR name="Name" type="string">setStuno</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mmtl049NvU+0gt3rQQX2ygAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LCgvBY3oXU+r6J8UsAJYhAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="/gKmeYkC1k6x3GvGmCQCHgAA">
<XPD:ATTR name="Name" type="string">s</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LCgvBY3oXU+r6J8UsAJYhAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="9NPAPHos3kGK+wZcde36WwAA">
<XPD:ATTR name="Name" type="string">setEnglish</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="RCj/m4CvaEq04RxP4y+MhAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9NPAPHos3kGK+wZcde36WwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="36jUfGFTE0yzvcw39lqAzgAA">
<XPD:ATTR name="Name" type="string">e</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">9NPAPHos3kGK+wZcde36WwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="QmSE9cmx/ESqmqAyhvw7NwAA">
<XPD:ATTR name="Name" type="string">setMath</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ayXtVOIGDEeBS1weLMV43QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QmSE9cmx/ESqmqAyhvw7NwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="iOJlSEDzOUKmffGSvXFJ7gAA">
<XPD:ATTR name="Name" type="string">m</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">QmSE9cmx/ESqmqAyhvw7NwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="O8iJElMaYUSKtI4T3dZ9bwAA">
<XPD:ATTR name="Name" type="string">setComputer</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ziXUeUCRCkWskEwJ2KRFYwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">O8iJElMaYUSKtI4T3dZ9bwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="a79Sx+IN3keVVbHgSOxzOgAA">
<XPD:ATTR name="Name" type="string">com</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float </XPD:ATTR>
<XPD:REF name="BehavioralFeature">O8iJElMaYUSKtI4T3dZ9bwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="s73X5ECrSkmz2Bh7wBzDjQAA">
<XPD:ATTR name="Name" type="string">getStuno</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="PW32fG85RkabpDYrK+Ef8AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">s73X5ECrSkmz2Bh7wBzDjQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="+M6YL7jDyU2/3OCIVTJ4jwAA">
<XPD:ATTR name="Name" type="string">getEnglish</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="0DfetH4ZS0egYVpNIxgs7QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+M6YL7jDyU2/3OCIVTJ4jwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="NcyMhnr93EWhV1ygKY7QqgAA">
<XPD:ATTR name="Name" type="string">getMath</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UPISY0MLbEGDYyjtePDBzgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NcyMhnr93EWhV1ygKY7QqgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="IosqR3YEFEOj5M9IVHZ4NQAA">
<XPD:ATTR name="Name" type="string">getComputer</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ylqyk574vk6Lf1EQS4caRwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">IosqR3YEFEOj5M9IVHZ4NQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="UMrVzxbSuEOzghjnB8MqLQAA">
<XPD:ATTR name="Name" type="string">max</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="H4lbB3jYGkOjdW7IoqxLDgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UMrVzxbSuEOzghjnB8MqLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="j+c1cWvUZkWyI0mx8XaVPgAA">
<XPD:ATTR name="Name" type="string">min</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kJzZzSCtzkellznvlKk9bwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">j+c1cWvUZkWyI0mx8XaVPgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[12]" type="UMLOperation" guid="+WoH/HRut0iGAZAA/INZBwAA">
<XPD:ATTR name="Name" type="string">avg</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VtmFJ21hHkG0CV/vUrGr1AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+WoH/HRut0iGAZAA/INZBwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[13]" type="UMLOperation" guid="chn+ioQJCk6HtnQms6L+0gAA">
<XPD:ATTR name="Name" type="string">sum</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="G/Seta9ftU6wkBQ4fhVLwQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">chn+ioQJCk6HtnQms6L+0gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">x6vT4iV4IUqP/zj+o3ErxAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="s8RGz4nb6UaWjnVOcDy6qQAA">
<XPD:ATTR name="Name" type="string">stuno</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="0lzaKn3vBUC7PzCChNG9dQAA">
<XPD:ATTR name="Name" type="string">english</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="JakhJMr7q0K+5kl0z7bMcgAA">
<XPD:ATTR name="Name" type="string">math</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="0D3qrGJ+skWSPm5YQTZQWAAA">
<XPD:ATTR name="Name" type="string">computer</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="Owner">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="68JZt8EhYkKoySfaQbgosgAA">
<XPD:ATTR name="Name" type="string">Book</XPD:ATTR>
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">f7JwGdloUkSMwtk4kccohwAA</XPD:REF>
<XPD:REF name="Views[1]">X+BBpbAQLEW15F//iI77dQAA</XPD:REF>
<XPD:REF name="Views[2]">Fi8xdt8SqkCi/fdp75N0IgAA</XPD:REF>
<XPD:REF name="Views[3]">egTohIQnYkepvpo8jAdiJQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="e4WgOzXrikmmxKenbn30zwAA">
<XPD:ATTR name="Name" type="string">Book</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Constructor</XPD:ATTR>
<XPD:REF name="Owner">68JZt8EhYkKoySfaQbgosgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="YNAp+ARS4U+E5qa11QAnSQAA">
<XPD:ATTR name="Name" type="string">title</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">e4WgOzXrikmmxKenbn30zwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="2Fg54RHJtEyk6mKx36XETQAA">
<XPD:ATTR name="Name" type="string">price</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">e4WgOzXrikmmxKenbn30zwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="hDSgwRxH5EisuvlohMENuQAA">
<XPD:ATTR name="Name" type="string">setTitle</XPD:ATTR>
<XPD:REF name="Owner">68JZt8EhYkKoySfaQbgosgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ai8ZOcMopEiNovJSTLBPeQAA">
<XPD:ATTR name="Name" type="string">t</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hDSgwRxH5EisuvlohMENuQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="lkgfvbkf0E+OEt4RrQ5BiQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hDSgwRxH5EisuvlohMENuQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="BohbzeLtgEOJ0mj5oNc6/QAA">
<XPD:ATTR name="Name" type="string">getTitle</XPD:ATTR>
<XPD:REF name="Owner">68JZt8EhYkKoySfaQbgosgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mgt/NHxW4U+TI5389o7fpgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BohbzeLtgEOJ0mj5oNc6/QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="6CEaYgcFZUKNW143steJWQAA">
<XPD:ATTR name="Name" type="string">setPrice</XPD:ATTR>
<XPD:REF name="Owner">68JZt8EhYkKoySfaQbgosgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mKCQWLDt8ESQMgV+uWGWnAAA">
<XPD:ATTR name="Name" type="string">p</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6CEaYgcFZUKNW143steJWQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="rvPl9QTTTUG7VCDA2TL/dwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">6CEaYgcFZUKNW143steJWQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="2UQflwyiekqOHFoD+ki2YAAA">
<XPD:ATTR name="Name" type="string">getPrice</XPD:ATTR>
<XPD:REF name="Owner">68JZt8EhYkKoySfaQbgosgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7fKeBlgpB0mvHJSXxS8KUgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2UQflwyiekqOHFoD+ki2YAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="PeTVBWz+F06XIKD1t4BOfAAA">
<XPD:ATTR name="Name" type="string">setPerson</XPD:ATTR>
<XPD:REF name="Owner">68JZt8EhYkKoySfaQbgosgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+Ps595eGYke7kxU60xKBFwAA">
<XPD:ATTR name="Name" type="string">Parameter1</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Person</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PeTVBWz+F06XIKD1t4BOfAAA</XPD:REF>
<XPD:REF name="Type_">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="TmlmtpPKVEC+inKmEW5S3AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PeTVBWz+F06XIKD1t4BOfAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="K5pSBW4nNk6sUbF2ox6TFQAA">
<XPD:ATTR name="Name" type="string">getPerson</XPD:ATTR>
<XPD:REF name="Owner">68JZt8EhYkKoySfaQbgosgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3cHsFhr6M02CHE4wQhJKXwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Person</XPD:ATTR>
<XPD:REF name="BehavioralFeature">K5pSBW4nNk6sUbF2ox6TFQAA</XPD:REF>
<XPD:REF name="Type_">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">6QVEPzfs2keeppJonkTLvQAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">Pl7eQG2jDUeqRjy1qUxxNwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="0SWcq1GQwUSVdKOFw78w4AAA">
<XPD:ATTR name="Name" type="string">title</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">68JZt8EhYkKoySfaQbgosgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="ohYcCxCuEE6TxXPCAJG49QAA">
<XPD:ATTR name="Name" type="string">price</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Float</XPD:ATTR>
<XPD:REF name="Owner">68JZt8EhYkKoySfaQbgosgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="PLsq/KXE1EWe4ck9bQ9zOAAA">
<XPD:ATTR name="Name" type="string">person</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Person</XPD:ATTR>
<XPD:REF name="Type_">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:REF name="Owner">68JZt8EhYkKoySfaQbgosgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLAssociation" guid="0ur3n35XZ0mhVzCTPnY6yQAA">
<XPD:ATTR name="Name" type="string">继承</XPD:ATTR>
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="nui62HLehEOtzFEP+6e0ZQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">0ur3n35XZ0mhVzCTPnY6yQAA</XPD:REF>
<XPD:REF name="Participant">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="x6vT4iV4IUqP/zj+o3ErxAAA">
<XPD:REF name="Association">0ur3n35XZ0mhVzCTPnY6yQAA</XPD:REF>
<XPD:REF name="Participant">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLGeneralization" guid="sv7NQPI3eUK7rjlkzacw9AAA">
<XPD:ATTR name="Name" type="string">继承</XPD:ATTR>
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:REF name="Child">1D5ASmRu3USHBSWdIyymygAA</XPD:REF>
<XPD:REF name="Parent">msXKWCDNKE+jqzYGnFnl4QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8TOXKb708E2eWHkwpN8LOQAA</XPD:REF>
<XPD:REF name="Views[1]">jHfPy4GG5EyReQLXiz3owQAA</XPD:REF>
<XPD:REF name="Views[2]">nl4CD+vyK0StcactJ2j0OgAA</XPD:REF>
<XPD:REF name="Views[3]">PIFwhdDYH0aqhoZCv8QxIAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="5YLCJw6jqUiJrwDCjeR0TQAA">
<XPD:ATTR name="Name" type="string">A                       {abstract}</XPD:ATTR>
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">iBEUNb/P2UmkPfRkzb3qsQAA</XPD:REF>
<XPD:REF name="Views[1]">gSBoNViSXkeR5oJVFBqUfAAA</XPD:REF>
<XPD:REF name="Views[2]">EoVv2mCga0G9HBjAwUmHAgAA</XPD:REF>
<XPD:REF name="Views[3]">zEiCs3z9T06SFgyqv5POfwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">FebcFlCRCkKKVgghdV9RQQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">F4HICwGupkSMzFfK4Jl/2wAA</XPD:REF>
<XPD:REF name="Specializations[1]">MAZ5L1sNYk6mjcxpphV0qwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="WPjw/FZpfkixNmyENsa/awAA">
<XPD:ATTR name="Name" type="string">A</XPD:ATTR>
<XPD:REF name="Owner">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wQkh91Mc1U6zqzaMyo93hwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WPjw/FZpfkixNmyENsa/awAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="S0xS4n0ZyU6ASduCCnvciwAA">
<XPD:ATTR name="Name" type="string">setName</XPD:ATTR>
<XPD:REF name="Owner">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fjQCu+anH0CgE0Eh9+t2+AAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">S0xS4n0ZyU6ASduCCnvciwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="EnXhqVC9SUGQ5WWmCVOlygAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">S0xS4n0ZyU6ASduCCnvciwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="cmpLFPgWVEGNn+Vt/vsZFQAA">
<XPD:ATTR name="Name" type="string">getName</XPD:ATTR>
<XPD:REF name="Owner">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ne9ZydKzZUmheM49oYi1cgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cmpLFPgWVEGNn+Vt/vsZFQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="fgcbe+2rj06OnaUxy3djvQAA">
<XPD:ATTR name="Name" type="string">getFlag</XPD:ATTR>
<XPD:REF name="Owner">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="dp09jipn7UCfXikU1WPHfgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fgcbe+2rj06OnaUxy3djvQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="2u2waWomdUqq0wQ8EZScQgAA">
<XPD:ATTR name="Name" type="string">abstract  print</XPD:ATTR>
<XPD:REF name="Owner">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="igUUwEGBpEuXoA1Xk17yUQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">2u2waWomdUqq0wQ8EZScQgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">+64XlkKSy0GgsNTqwEItCAAA</XPD:REF>
<XPD:REF name="Associations[1]">40oHare7GUuBlHHqc0d9zQAA</XPD:REF>
<XPD:REF name="Associations[2]">IVXzy4VVI0WU6DoHEwV2+AAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="coGYvH45T0ijBxKXMXmRcAAA">
<XPD:ATTR name="Name" type="string">flag</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;CHINA&quot;</XPD:ATTR>
<XPD:REF name="Owner">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="cPsnkqNmk0uzOUMTTg/nbwAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="tOyrP+vWSUierbY7PzYuHwAA">
<XPD:ATTR name="Name" type="string">B</XPD:ATTR>
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">nKTLTlY3DUmv8OM01VN8gQAA</XPD:REF>
<XPD:REF name="Views[1]">jDRPqZ2RJkKYkRb1YD3+CgAA</XPD:REF>
<XPD:REF name="Views[2]">cW9k7WfIskSPRakMvGHC9QAA</XPD:REF>
<XPD:REF name="Views[3]">QVo8vj41pUSrCOh52uwGlAAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">FebcFlCRCkKKVgghdV9RQQAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">2</XPD:ATTR>
<XPD:REF name="Generalizations[0]">F4HICwGupkSMzFfK4Jl/2wAA</XPD:REF>
<XPD:REF name="Generalizations[1]">MAZ5L1sNYk6mjcxpphV0qwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="4GuSmDDNZ02KH23kGMcGtgAA">
<XPD:ATTR name="Name" type="string">B</XPD:ATTR>
<XPD:REF name="Owner">tOyrP+vWSUierbY7PzYuHwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="EJpiDE3DUE6aYGAMCxErfAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4GuSmDDNZ02KH23kGMcGtgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="kDXZnHQeWEGQymWshlOXmwAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">tOyrP+vWSUierbY7PzYuHwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6CbFfDQAGkKHZ93DtMeMFAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">kDXZnHQeWEGQymWshlOXmwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">926EKFKgQUGkLFCzKuU2RwAA</XPD:REF>
<XPD:REF name="Associations[1]">txunfAFzkU2ViEQAGmVYXwAA</XPD:REF>
<XPD:REF name="Associations[2]">CaeSSs6vGEyUGWEELtLdRgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLRealization" guid="FebcFlCRCkKKVgghdV9RQQAA">
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:REF name="Client">tOyrP+vWSUierbY7PzYuHwAA</XPD:REF>
<XPD:REF name="Supplier">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="kKJOAV4H+EC+CDxB2S8n6AAA">
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="926EKFKgQUGkLFCzKuU2RwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">kKJOAV4H+EC+CDxB2S8n6AAA</XPD:REF>
<XPD:REF name="Participant">tOyrP+vWSUierbY7PzYuHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="+64XlkKSy0GgsNTqwEItCAAA">
<XPD:REF name="Association">kKJOAV4H+EC+CDxB2S8n6AAA</XPD:REF>
<XPD:REF name="Participant">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLAssociation" guid="croPRh5HtkaAqEUVjpTj2AAA">
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="txunfAFzkU2ViEQAGmVYXwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">croPRh5HtkaAqEUVjpTj2AAA</XPD:REF>
<XPD:REF name="Participant">tOyrP+vWSUierbY7PzYuHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="40oHare7GUuBlHHqc0d9zQAA">
<XPD:REF name="Association">croPRh5HtkaAqEUVjpTj2AAA</XPD:REF>
<XPD:REF name="Participant">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLAssociation" guid="neyFlGSlRk+ZGg7QJGXzFAAA">
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="CaeSSs6vGEyUGWEELtLdRgAA">
<XPD:REF name="Association">neyFlGSlRk+ZGg7QJGXzFAAA</XPD:REF>
<XPD:REF name="Participant">tOyrP+vWSUierbY7PzYuHwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="IVXzy4VVI0WU6DoHEwV2+AAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">neyFlGSlRk+ZGg7QJGXzFAAA</XPD:REF>
<XPD:REF name="Participant">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLGeneralization" guid="F4HICwGupkSMzFfK4Jl/2wAA">
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:REF name="Child">tOyrP+vWSUierbY7PzYuHwAA</XPD:REF>
<XPD:REF name="Parent">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLGeneralization" guid="MAZ5L1sNYk6mjcxpphV0qwAA">
<XPD:ATTR name="Name" type="string">继承</XPD:ATTR>
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:REF name="Child">tOyrP+vWSUierbY7PzYuHwAA</XPD:REF>
<XPD:REF name="Parent">5YLCJw6jqUiJrwDCjeR0TQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">eJVgxpQr/EChSplPzzVSbwAA</XPD:REF>
<XPD:REF name="Views[1]">n31r6gXpXkOnPFO3e5CtVgAA</XPD:REF>
<XPD:REF name="Views[2]">ErQOAZVZBkij97vv2IUHAwAA</XPD:REF>
<XPD:REF name="Views[3]">c8n12HWckUO33vWp6/RVMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLInterface" guid="8cPADZttvE+qYU33DiqmhgAA">
<XPD:ATTR name="Name" type="string">D</XPD:ATTR>
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">tq2gjz676EamsDNmPTQkSAAA</XPD:REF>
<XPD:REF name="Views[1]">PtfHKAKFTkaB2ZCo0kQG3wAA</XPD:REF>
<XPD:REF name="Views[2]">gZnPkU8tKEu+eCEzAq38wQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">4</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">7WcAPNZypESxJbifZw01kwAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">3DFujxlgOUW/WNfFFOah/QAA</XPD:REF>
<XPD:REF name="SupplierDependencies[2]">5FORxLR46EGVnPeBmsxtRgAA</XPD:REF>
<XPD:REF name="SupplierDependencies[3]">5fe1TGbpaEyQWnESS8GtGgAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">7hiBNnz6okS5QLfOsi9pbgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="P5PX3DHwdUGnqnPxdfmv9wAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">8cPADZttvE+qYU33DiqmhgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VfwSs/RwO0KcJCxHjXzH1wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P5PX3DHwdUGnqnPxdfmv9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="xZZTJm3oTEaG4IdbtRXVCAAA">
<XPD:ATTR name="Name" type="string">getInfo</XPD:ATTR>
<XPD:REF name="Owner">8cPADZttvE+qYU33DiqmhgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gtfRz12BrEe7wK91gV3cQAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">xZZTJm3oTEaG4IdbtRXVCAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">RcJO72dzt0+nol/YzOwNQAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="ananK6cmTkuSEOx2y6HDJwAA">
<XPD:ATTR name="Name" type="string">AUTHOR</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">&quot;王五&quot;</XPD:ATTR>
<XPD:REF name="Owner">8cPADZttvE+qYU33DiqmhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLInterface" guid="PAnHa+otNEGI8kF8EhnfkwAA">
<XPD:ATTR name="Name" type="string">C</XPD:ATTR>
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
<XPD:REF name="Views[0]">E6Vklhq7sk21pXQs1f20pAAA</XPD:REF>
<XPD:REF name="Views[1]">7ycwBEafoU6Sb/FyZ7/XRwAA</XPD:REF>
<XPD:REF name="Views[2]">OBgG/zC4sE2pGRkeiBA5MQAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">p9ymtIAFA0GGNQutSCT1SQAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">zQYgGgnImU2xTVstXfGWSgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="hKUru8EUUEyiUZDYIbagpwAA">
<XPD:ATTR name="Name" type="string">say</XPD:ATTR>
<XPD:REF name="Owner">PAnHa+otNEGI8kF8EhnfkwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WVdvh6IrCEWTQPjyV6pcQQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hKUru8EUUEyiUZDYIbagpwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLClass" guid="FXqAEYyreUmUrC4lEfDsegAA">
<XPD:ATTR name="Name" type="string">X</XPD:ATTR>
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">QoAWnaWju0qj5LqLJUaArAAA</XPD:REF>
<XPD:REF name="Views[1]">kVJHN0/wfUO1AO01Yg8mDgAA</XPD:REF>
<XPD:REF name="Views[2]">oJ1/LlmZmUuGsN840eZhYAAA</XPD:REF>
<XPD:REF name="Views[3]">ojhU9yJGmEe1xguwDyOYVQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">9</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">7WcAPNZypESxJbifZw01kwAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">p9ymtIAFA0GGNQutSCT1SQAA</XPD:REF>
<XPD:REF name="ClientDependencies[2]">3DFujxlgOUW/WNfFFOah/QAA</XPD:REF>
<XPD:REF name="ClientDependencies[3]">zQYgGgnImU2xTVstXfGWSgAA</XPD:REF>
<XPD:REF name="ClientDependencies[4]">huK2YJgMf0C0huad2NphbwAA</XPD:REF>
<XPD:REF name="ClientDependencies[5]">B9LoB+wjIUK5BBYDmj7PrQAA</XPD:REF>
<XPD:REF name="ClientDependencies[6]">5FORxLR46EGVnPeBmsxtRgAA</XPD:REF>
<XPD:REF name="ClientDependencies[7]">5fe1TGbpaEyQWnESS8GtGgAA</XPD:REF>
<XPD:REF name="ClientDependencies[8]">JskHksf8RUaDnceyiaby9wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">7hiBNnz6okS5QLfOsi9pbgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="4SGRBamC7Ei4KyFWAiE7HQAA">
<XPD:ATTR name="Name" type="string">say</XPD:ATTR>
<XPD:REF name="Owner">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="7DoVChygVkCZ5FNLxTVLEAAA">
<XPD:ATTR name="Name" type="string">getInfo</XPD:ATTR>
<XPD:REF name="Owner">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="8AVElk8C8UaSlDIFNS1I4gAA">
<XPD:ATTR name="Name" type="string">print</XPD:ATTR>
<XPD:REF name="Owner">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">RZhTqZFlBku2aJT2I/bjfwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLGeneralization" guid="7hiBNnz6okS5QLfOsi9pbgAA">
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:REF name="Child">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
<XPD:REF name="Parent">8cPADZttvE+qYU33DiqmhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLAssociation" guid="Z16emAvvtk6RI6oSRakOGAAA">
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="RZhTqZFlBku2aJT2I/bjfwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">Z16emAvvtk6RI6oSRakOGAAA</XPD:REF>
<XPD:REF name="Participant">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="RcJO72dzt0+nol/YzOwNQAAA">
<XPD:REF name="Association">Z16emAvvtk6RI6oSRakOGAAA</XPD:REF>
<XPD:REF name="Participant">8cPADZttvE+qYU33DiqmhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLRealization" guid="7WcAPNZypESxJbifZw01kwAA">
<XPD:ATTR name="Name" type="string">继承</XPD:ATTR>
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:REF name="Client">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
<XPD:REF name="Supplier">8cPADZttvE+qYU33DiqmhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLRealization" guid="p9ymtIAFA0GGNQutSCT1SQAA">
<XPD:ATTR name="Name" type="string">继承</XPD:ATTR>
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:REF name="Client">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
<XPD:REF name="Supplier">PAnHa+otNEGI8kF8EhnfkwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLDependency" guid="3DFujxlgOUW/WNfFFOah/QAA">
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:REF name="Client">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
<XPD:REF name="Supplier">8cPADZttvE+qYU33DiqmhgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Z62uNW09gUaP5u2Bel5yPgAA</XPD:REF>
<XPD:REF name="Views[1]">h7anWrUDYEmxEpu/OMSWvgAA</XPD:REF>
<XPD:REF name="Views[2]">ciZ+ItOqC0GgRBhTSreNkQAA</XPD:REF>
<XPD:REF name="Views[3]">/njhXngpXE2fim4QDn2kAwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLDependency" guid="zQYgGgnImU2xTVstXfGWSgAA">
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:REF name="Client">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
<XPD:REF name="Supplier">PAnHa+otNEGI8kF8EhnfkwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">CT/DDl48WkyMzpEBWmc89QAA</XPD:REF>
<XPD:REF name="Views[1]">S77BOTn5rk2NcX6qvhoVlwAA</XPD:REF>
<XPD:REF name="Views[2]">woSaUx9sekWO0fbSAcnQiQAA</XPD:REF>
<XPD:REF name="Views[3]">2iXxxRp/UECpmZzVIMFMoAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">B9LoB+wjIUK5BBYDmj7PrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLObject" guid="6oONGDTSO0qWTwgA/bXh/wAA">
<XPD:ATTR name="Name" type="string">gh</XPD:ATTR>
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:ATTR name="#Slots" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Slots[0]" type="UMLAttributeLink" guid="Ije7GORb7kmsD5WltuMzTwAA">
<XPD:ATTR name="Name" type="string">AttributeLink1</XPD:ATTR>
<XPD:REF name="Instance">6oONGDTSO0qWTwgA/bXh/wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLRealization" guid="huK2YJgMf0C0huad2NphbwAA">
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:REF name="Client">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
<XPD:REF name="Supplier">huK2YJgMf0C0huad2NphbwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">huK2YJgMf0C0huad2NphbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLRealization" guid="B9LoB+wjIUK5BBYDmj7PrQAA">
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:REF name="Client">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
<XPD:REF name="Supplier">zQYgGgnImU2xTVstXfGWSgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLRealization" guid="5FORxLR46EGVnPeBmsxtRgAA">
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:REF name="Client">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
<XPD:REF name="Supplier">8cPADZttvE+qYU33DiqmhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLRealization" guid="5fe1TGbpaEyQWnESS8GtGgAA">
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:REF name="Client">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
<XPD:REF name="Supplier">8cPADZttvE+qYU33DiqmhgAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">JskHksf8RUaDnceyiaby9wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLRealization" guid="JskHksf8RUaDnceyiaby9wAA">
<XPD:REF name="Namespace">aFafe/SoBEK+hIvxjz5HIwAA</XPD:REF>
<XPD:REF name="Client">FXqAEYyreUmUrC4lEfDsegAA</XPD:REF>
<XPD:REF name="Supplier">5fe1TGbpaEyQWnESS8GtGgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="CQZFvP9PL0yWauQIFceICAAA">
<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">Dk2nDV8q4kGpFlzptSOFywAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="SLF7LPjWG06BZZvwe39oLAAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">CQZFvP9PL0yWauQIFceICAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="Zw0Yn02dyk+rrtmXi9T1iAAA">
<XPD:REF name="Diagram">SLF7LPjWG06BZZvwe39oLAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="9WNvuw5Ug0SdZEVD1XTpvQAA">
<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">Dk2nDV8q4kGpFlzptSOFywAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="uWRtHBOe/Uu6PRz24Se7ogAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">9WNvuw5Ug0SdZEVD1XTpvQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="gglJzGIYVU+na1nzbTxffAAA">
<XPD:REF name="Diagram">uWRtHBOe/Uu6PRz24Se7ogAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
