cours0708/G5a/PiecesComposites/piecesComposites.uml

1143 lines
64 KiB
XML

<?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="NG3Xdw2jfUa/Xs7/0RXqUQAA">
<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="xXrAD4WEmEmbxk/GrCWTwAAA">
<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">NG3Xdw2jfUa/Xs7/0RXqUQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="s5KWfwuVLk2K6LYe1OlH8QAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">xXrAD4WEmEmbxk/GrCWTwAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="jHsAefGfcU+sjmIpmkjLNAAA">
<XPD:REF name="Diagram">s5KWfwuVLk2K6LYe1OlH8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="ZaQw0is+10efZx4ADCJSJQAA">
<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">NG3Xdw2jfUa/Xs7/0RXqUQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="cI3/QWH5f0GxRJEeiCz7dAAA">
<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">ZaQw0is+10efZx4ADCJSJQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="0Xzn5DcWzEKyoAoG9CPkzAAA">
<XPD:REF name="Diagram">cI3/QWH5f0GxRJEeiCz7dAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="fx/GlhWdn0aUUmgV9Z5sGQAA">
<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">NG3Xdw2jfUa/Xs7/0RXqUQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="XYQ+s1iQlkOsXJ+VNVWXjwAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:REF name="DiagramOwner">fx/GlhWdn0aUUmgV9Z5sGQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="bSgXgTNLEEuIMramkTmEbAAA">
<XPD:REF name="Diagram">XYQ+s1iQlkOsXJ+VNVWXjwAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">11</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="AnSCTghudkeCg+vmNOf/VwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">204</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">4</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">350</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
<XPD:REF name="Model">V8a3VSnIHE+RVWQsMPm9GAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lV2etk4Ksky9VCPJOUozXgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="yXIqyWdKmkudVwK03mlPOAAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Stocks</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="USHhfdjrL0iO3s/e6QhzlQAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;Singleton&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="dRUQlcqCdUiMiu1zZTF8qwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="CsFOASFoTEKzZwtWOGNJGAAA">
<XPD:REF name="Model">V8a3VSnIHE+RVWQsMPm9GAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="+WvuNsgwH0iRrNOgBoZKSQAA">
<XPD:REF name="Model">V8a3VSnIHE+RVWQsMPm9GAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="tnW3ton+gEaIfHOI/q/95AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">V8a3VSnIHE+RVWQsMPm9GAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="Z7+K5Ws57kWHrSm1PgE9ewAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">68</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">456</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">161</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">qEVuYwkk1UmJUsJdZvuY4AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="xguo3X4NhUeVn0rzLz+44AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="QaMR8ZgcQ0+1GSChciW06wAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Pièces de base</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="GssWmTf5n0StKmX3drswcQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="RtdOucO2d0idFmsoYcpg3gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="q+hXBOSU7UuZpIBSobEBUgAA">
<XPD:REF name="Model">qEVuYwkk1UmJUsJdZvuY4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="npzpXjC4T0WSM+Y39u3gbgAA">
<XPD:REF name="Model">qEVuYwkk1UmJUsJdZvuY4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="55AjbvVjZkq1DOC7sq8jtAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">qEVuYwkk1UmJUsJdZvuY4AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="qTju6qqskkqiN2qbhnsrbQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">336</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">448</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">300</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">134</XPD:ATTR>
<XPD:REF name="Model">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="yYpXZrzFhkqHjet+Pne7UQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="8wK5PKRnVUaZ3Vu0Nuz4bwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Pièces composites</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="tgkuruO6M0SHLFCm6ltM1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="H8NzxjZxkkuTSAulXhzeBAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="kyt5YEH0BkKmiZ1JP4enUAAA">
<XPD:REF name="Model">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="cncw5prfsUqTGx8eR1+3IwAA">
<XPD:REF name="Model">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="XuEJmsMmBkOTBtBlQNbT7gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLAssociationView" guid="u3EioBlYJECPRyX2P2WZWQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">334,192;360,111</XPD:ATTR>
<XPD:REF name="Model">xHKLdvFIX0yXq9YQUmWBLgAA</XPD:REF>
<XPD:REF name="Head">AnSCTghudkeCg+vmNOf/VwAA</XPD:REF>
<XPD:REF name="Tail">TzWK0b3vLk+VojPVWqW2MAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="p8I0/ZS7v0iFL0ulGZtQlwAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">gère</XPD:ATTR>
<XPD:REF name="Model">xHKLdvFIX0yXq9YQUmWBLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="sqz6fqf2ak6RUTfP/1ZPEwAA">
<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">xHKLdvFIX0yXq9YQUmWBLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="C+dw8Cxy3U+SdTT9aZ10NgAA">
<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">xHKLdvFIX0yXq9YQUmWBLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="lQvKDlmfIkSj/OHVrVHF3QAA">
<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">b3OEqqNKw0S4craAMqFjBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="I1PK6f5/ikWhUEOdHS9IHwAA">
<XPD:ATTR name="Alpha" type="real">-4,90557018007751</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">37,3630833845388</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">+colPièces</XPD:ATTR>
<XPD:REF name="Model">FSXRNQRO5k+xkXXtxmii8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="HHug9TOtcki6VgLfR1qX0gAA">
<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">b3OEqqNKw0S4craAMqFjBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="tRh/F+SqvkapWSUrMpZI9AAA">
<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">*</XPD:ATTR>
<XPD:REF name="Model">FSXRNQRO5k+xkXXtxmii8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="StmutF4cjkiMD13Xg680AQAA">
<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">b3OEqqNKw0S4craAMqFjBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="IWByg2NANUmSqZZWKs0+sAAA">
<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">FSXRNQRO5k+xkXXtxmii8wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="IuInrHrxukSCK90w1fNkzgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">b3OEqqNKw0S4craAMqFjBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="rQS5nN8z7kauhQXoiN1tkAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">FSXRNQRO5k+xkXXtxmii8wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="TzWK0b3vLk+VojPVWqW2MAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">180</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">192</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">244</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">199</XPD:ATTR>
<XPD:REF name="Model">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wL4CIk+h/kqdQ4PhVfa1XQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="a5Cb0xzAWkOeDaYraVWkfgAA">
<XPD:ATTR name="FontStyle" type="integer">3</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Pièces</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ufhP3lN32keF8RJAz7aMpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="/DrQriJpp0KHguVGUHp7fgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="cqtzwSK8KU+yk1UCFeDfZwAA">
<XPD:REF name="Model">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ga+2moxA4EmX7tyo/H9oLgAA">
<XPD:REF name="Model">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="qWPmAOxTxUikCzLMsrv19AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLGeneralizationView" guid="eGtgKZMlSE2C4opAbKGK2gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">178,456;227,390</XPD:ATTR>
<XPD:REF name="Model">fDWaAF3yoUCF7uw7g1ZigQAA</XPD:REF>
<XPD:REF name="Head">TzWK0b3vLk+VojPVWqW2MAAA</XPD:REF>
<XPD:REF name="Tail">Z7+K5Ws57kWHrSm1PgE9ewAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Bw+fzDt5x0WbQ5hAjZGECQAA">
<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">fDWaAF3yoUCF7uw7g1ZigQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="mLHA9skrX0WiFvNp/b6+pQAA">
<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">fDWaAF3yoUCF7uw7g1ZigQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="X8S+3ACDvkeMtyEPEkYVvAAA">
<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">fDWaAF3yoUCF7uw7g1ZigQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLGeneralizationView" guid="g3oemVaGpEWP50H5gZ8WFwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">431,448;383,390</XPD:ATTR>
<XPD:REF name="Model">ovEu64d0ZkW8LrDdTAEzzgAA</XPD:REF>
<XPD:REF name="Head">TzWK0b3vLk+VojPVWqW2MAAA</XPD:REF>
<XPD:REF name="Tail">qTju6qqskkqiN2qbhnsrbQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="dyKjN6EikEWKwRB0dfLH8QAA">
<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">ovEu64d0ZkW8LrDdTAEzzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="eLGVZK5TPkq2+QzcFwLSjgAA">
<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">ovEu64d0ZkW8LrDdTAEzzgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="35n20UbVUkuJ+MCMf68FGAAA">
<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">ovEu64d0ZkW8LrDdTAEzzgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLAssociationView" guid="blcwC2Um3ECpCh5ZInKZBgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">228,500;336,506</XPD:ATTR>
<XPD:REF name="Model">IJxxYjDxwU6TwtYdodYCZwAA</XPD:REF>
<XPD:REF name="Head">qTju6qqskkqiN2qbhnsrbQAA</XPD:REF>
<XPD:REF name="Tail">Z7+K5Ws57kWHrSm1PgE9ewAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="4tvdAaYHsU2yVbxdGp2+rQAA">
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:ATTR name="Text" type="string">composé de &gt;</XPD:ATTR>
<XPD:REF name="Model">IJxxYjDxwU6TwtYdodYCZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="SsafRBGsX0OIqoAUsSotlQAA">
<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">IJxxYjDxwU6TwtYdodYCZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="61lED4hID0K299CIZyfbIQAA">
<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">IJxxYjDxwU6TwtYdodYCZwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="ts+N0bv5pUiiJnTiXm26GgAA">
<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">8DbMQ1GsvEatJKe0eDPDlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="eOwxO0KFlEu3g14pYZ60XgAA">
<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">BZsbN/QVZE+SFQOiEUur/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="I30jJJ6INkmXEeRsY+EzPgAA">
<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">8DbMQ1GsvEatJKe0eDPDlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="GY5qf0SAyUiwTymiCmf9+gAA">
<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">*</XPD:ATTR>
<XPD:REF name="Model">BZsbN/QVZE+SFQOiEUur/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ebJdbDxUNkiz6pHu3fqdfgAA">
<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">8DbMQ1GsvEatJKe0eDPDlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="tmgN7vgZTEGDTPTnaqdL/AAA">
<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">BZsbN/QVZE+SFQOiEUur/wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="3STyq2USUEiQl0MkMTwPygAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">8DbMQ1GsvEatJKe0eDPDlQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="AKsFBogEjk2uH10083RbSAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">BZsbN/QVZE+SFQOiEUur/wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLAssociationView" guid="SNoO96iRnUuMPNp+tsqklgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">485,581;485,632;664,632;664,514;635,514</XPD:ATTR>
<XPD:REF name="Model">jMOJoJ88VUiYFs9KftDvzAAA</XPD:REF>
<XPD:REF name="Head">qTju6qqskkqiN2qbhnsrbQAA</XPD:REF>
<XPD:REF name="Tail">qTju6qqskkqiN2qbhnsrbQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="jzNOlRhh1Eq2d8w8GMVM2QAA">
<XPD:ATTR name="Alpha" type="real">-0,91116759824185</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">62,00806399171</XPD:ATTR>
<XPD:ATTR name="Text" type="string">composé de &gt;</XPD:ATTR>
<XPD:REF name="Model">jMOJoJ88VUiYFs9KftDvzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="OjK5I4eU7kelYrsIb4W2cQAA">
<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">jMOJoJ88VUiYFs9KftDvzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="IDOyXOmRtUq30Po1ihOHqwAA">
<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">jMOJoJ88VUiYFs9KftDvzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="9jpq2XovTU23WqgjzWVC0QAA">
<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">bm51OJSIMkiy0LPbyqJ53gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="oLZ4nKAt4kGOODJFbNWRCQAA">
<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">4O92N74nOkuKMR7QYoA8rQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="agX5BUH5fEekVLpzjirjkwAA">
<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">bm51OJSIMkiy0LPbyqJ53gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Bwa/EqH3QUme4gUtQCKh/QAA">
<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">*</XPD:ATTR>
<XPD:REF name="Model">4O92N74nOkuKMR7QYoA8rQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="t5L9qMx830i2e0J6/nkvtwAA">
<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">bm51OJSIMkiy0LPbyqJ53gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="j+rzjXYkdk20zejk6sRy3QAA">
<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">4O92N74nOkuKMR7QYoA8rQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="88Ji/TJ6k02rE26mb/lrygAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1004</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">bm51OJSIMkiy0LPbyqJ53gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="rM0eXifrsUW+qKkngrN1MwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1004</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">4O92N74nOkuKMR7QYoA8rQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="WgSONCLkd0iZnk7Fe9vAEQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">660</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">128</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">89</XPD:ATTR>
<XPD:REF name="Model">du2nBE7k20W1Xnf5uDzrzAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="3Jn6v+9u0EGYwO5ZKRr7hQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="GYJlrMojHkygA4g8fciWtwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IHM</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="YWqLU/a7zkCcPKvh0v0GpAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="PN2gSn0ZGESTWBnV1NanUgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="CAP6gkd8P0W+Yb6DiUanewAA">
<XPD:REF name="Model">du2nBE7k20W1Xnf5uDzrzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="OLJzPeJXckGjP6SLPBSHlAAA">
<XPD:REF name="Model">du2nBE7k20W1Xnf5uDzrzAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="NgmYuF8C6UebF+dSSniO1QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">du2nBE7k20W1Xnf5uDzrzAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLRealizationView" guid="sXAv0Wlom0yHVD9mhVWZ0gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">660,69;553,64</XPD:ATTR>
<XPD:REF name="Model">wDZiZUkHtUGm+JutWDEVaQAA</XPD:REF>
<XPD:REF name="Head">AnSCTghudkeCg+vmNOf/VwAA</XPD:REF>
<XPD:REF name="Tail">WgSONCLkd0iZnk7Fe9vAEQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="58/p6HS30EuyOiXtS91MFgAA">
<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">wDZiZUkHtUGm+JutWDEVaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="EDrsh6N0V02/sAA3ZuC70QAA">
<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">wDZiZUkHtUGm+JutWDEVaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="8SBFeraF80ShGIu42UuZtAAA">
<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">wDZiZUkHtUGm+JutWDEVaQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">15</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="V8a3VSnIHE+RVWQsMPm9GAAA">
<XPD:ATTR name="Name" type="string">Stocks</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Gestion des stockes de pièces
</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">Singleton</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">fx/GlhWdn0aUUmgV9Z5sGQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AnSCTghudkeCg+vmNOf/VwAA</XPD:REF>
<XPD:REF name="Views[1]">CsFOASFoTEKzZwtWOGNJGAAA</XPD:REF>
<XPD:REF name="Views[2]">+WvuNsgwH0iRrNOgBoZKSQAA</XPD:REF>
<XPD:REF name="Views[3]">tnW3ton+gEaIfHOI/q/95AAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">wDZiZUkHtUGm+JutWDEVaQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">P4xyOY/hW0q2VdGuktBsTAAA</XPD:REF>
<XPD:REF name="Specializations[1]">MaQTL1dKSky/+TXFSSF3sgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ASTL25uJTEWfnzqnaE1ycwAA">
<XPD:ATTR name="Name" type="string">s-ajouterPièce</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Permet l'ajout d'une pièce dans les stocks
</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">V8a3VSnIHE+RVWQsMPm9GAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Ze5t4Si2rka5TV/v7qAEmQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ASTL25uJTEWfnzqnaE1ycwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+/xuJ+e+GECzk/YvwNrdAgAA">
<XPD:ATTR name="Name" type="string">nom</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ASTL25uJTEWfnzqnaE1ycwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="/7URNG8OBkyESmfrvf3cFQAA">
<XPD:ATTR name="Name" type="string">PA</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ASTL25uJTEWfnzqnaE1ycwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="8a9T5ebAr0ydQG1M9qvHnwAA">
<XPD:ATTR name="Name" type="string">s-supprimerPièce</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Supprime une pièce dans les stocks</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="IsLeaf" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">V8a3VSnIHE+RVWQsMPm9GAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IXy3m98tgEW2eTwMgC0/BQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8a9T5ebAr0ydQG1M9qvHnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="0X/b5cBGTkqeHq/uBp5xSgAA">
<XPD:ATTR name="Name" type="string">nom</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8a9T5ebAr0ydQG1M9qvHnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="30GnioQEEE2wwnHkfap2EAAA">
<XPD:ATTR name="Name" type="string">CA</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8a9T5ebAr0ydQG1M9qvHnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[3]" type="UMLParameter" guid="i0d35ot5jkO3aCCBC/AImwAA">
<XPD:ATTR name="Name" type="string">composants</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8a9T5ebAr0ydQG1M9qvHnwAA</XPD:REF>
<XPD:REF name="Type_">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="LSAkMknFgkmdq8mh0Vn5CQAA">
<XPD:ATTR name="Name" type="string">s-affichePiècePlusComplexe</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Affiche la pièce la plus complexe :
¤ Code
¤ Nom
¤ Prix de revient
¤ Complexité
</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">V8a3VSnIHE+RVWQsMPm9GAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="mVlElU0ihkeIOGAXqSmwuwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LSAkMknFgkmdq8mh0Vn5CQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="jc/JtSqvFUSsxod+FxtnYgAA">
<XPD:ATTR name="Name" type="string">s-listePièces</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Liste des pièces
</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:REF name="Owner">V8a3VSnIHE+RVWQsMPm9GAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yWn2RZH9Sk2Anxe6kKsjngAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jc/JtSqvFUSsxod+FxtnYgAA</XPD:REF>
<XPD:REF name="Type_">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">b3OEqqNKw0S4craAMqFjBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="qEVuYwkk1UmJUsJdZvuY4AAA">
<XPD:ATTR name="Name" type="string">Pièces de base</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Pièces typées dites de Base
</XPD:ATTR>
<XPD:REF name="Namespace">fx/GlhWdn0aUUmgV9Z5sGQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Z7+K5Ws57kWHrSm1PgE9ewAA</XPD:REF>
<XPD:REF name="Views[1]">q+hXBOSU7UuZpIBSobEBUgAA</XPD:REF>
<XPD:REF name="Views[2]">npzpXjC4T0WSM+Y39u3gbgAA</XPD:REF>
<XPD:REF name="Views[3]">55AjbvVjZkq1DOC7sq8jtAAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">2</XPD:ATTR>
<XPD:REF name="Generalizations[0]">P4xyOY/hW0q2VdGuktBsTAAA</XPD:REF>
<XPD:REF name="Generalizations[1]">fDWaAF3yoUCF7uw7g1ZigQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="vYeOfXjBmUOwCHAFb6WzfQAA">
<XPD:ATTR name="Name" type="string">calculPrixRevient</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Permet de calculer le prix de revient d'une pièce
</XPD:ATTR>
<XPD:REF name="Owner">qEVuYwkk1UmJUsJdZvuY4AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DgWd/edt0U6mCmKjd+EpnQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vYeOfXjBmUOwCHAFb6WzfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">4grdOUdzGkamPiGAP/LgBQAA</XPD:REF>
<XPD:REF name="Associations[1]">BZsbN/QVZE+SFQOiEUur/wAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="7+mOEWxpIkqIY0cF3JTi8AAA">
<XPD:ATTR name="Name" type="string">prixHAPièce</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Prix d'achat d'une pièce (= prix de revient)
</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="Owner">qEVuYwkk1UmJUsJdZvuY4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="MOWjcokAC0KVgVbTsSF9JAAA">
<XPD:ATTR name="Name" type="string">margePièce</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Marge de la pièce = 10 % !</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">0.1</XPD:ATTR>
<XPD:REF name="Owner">qEVuYwkk1UmJUsJdZvuY4AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="bx7uG2v34Ei6kaSziKF4UAAA">
<XPD:ATTR name="Name" type="string">Pièces composites</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Pièces typées dites Composites
</XPD:ATTR>
<XPD:REF name="Namespace">fx/GlhWdn0aUUmgV9Z5sGQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">qTju6qqskkqiN2qbhnsrbQAA</XPD:REF>
<XPD:REF name="Views[1]">kyt5YEH0BkKmiZ1JP4enUAAA</XPD:REF>
<XPD:REF name="Views[2]">cncw5prfsUqTGx8eR1+3IwAA</XPD:REF>
<XPD:REF name="Views[3]">XuEJmsMmBkOTBtBlQNbT7gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">2</XPD:ATTR>
<XPD:REF name="Generalizations[0]">MaQTL1dKSky/+TXFSSF3sgAA</XPD:REF>
<XPD:REF name="Generalizations[1]">ovEu64d0ZkW8LrDdTAEzzgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ibjyphZHW0qaXsejDUiIXAAA">
<XPD:ATTR name="Name" type="string">calculPrixRevient</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Calcule le prix de revient de la pièce composite
</XPD:ATTR>
<XPD:REF name="Owner">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yfLejJPr70O3u6mzHEfQCQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ibjyphZHW0qaXsejDUiIXAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="urxYBd8jb0GgZaecd0nazAAA">
<XPD:ATTR name="Name" type="string">donneComplexité</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Donne la complexité d'une pièce composite
</XPD:ATTR>
<XPD:REF name="Owner">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ecLV5S/LkkGQXNW8QqfN4gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">urxYBd8jb0GgZaecd0nazAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="CGr3VvpPT0e9lLwze5UNUQAA">
<XPD:ATTR name="Name" type="string">ajouterComposant</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Ajouter un composant en donnant son identifiant et le coût d'assemblage supplémentaire
</XPD:ATTR>
<XPD:REF name="Owner">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eNvF8pXzLUySdmw+k1fbbgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CGr3VvpPT0e9lLwze5UNUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="aMZBBTs5i0qqmGlpEuxAwwAA">
<XPD:ATTR name="Name" type="string">identifiantPièce</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CGr3VvpPT0e9lLwze5UNUQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[2]" type="UMLParameter" guid="IAgB+6qqN0SC5BNJ74q8JQAA">
<XPD:ATTR name="Name" type="string">coutAssemblage</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CGr3VvpPT0e9lLwze5UNUQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">6</XPD:ATTR>
<XPD:REF name="Associations[0]">AsfLzAjn9UGsFZbg2oxYDQAA</XPD:REF>
<XPD:REF name="Associations[1]">ktwTWynC6kimP4umtaxJlAAA</XPD:REF>
<XPD:REF name="Associations[2]">7z/e8wxkgk2EuWz+gyY7kwAA</XPD:REF>
<XPD:REF name="Associations[3]">8DbMQ1GsvEatJKe0eDPDlQAA</XPD:REF>
<XPD:REF name="Associations[4]">4O92N74nOkuKMR7QYoA8rQAA</XPD:REF>
<XPD:REF name="Associations[5]">bm51OJSIMkiy0LPbyqJ53gAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="kzOfAipiFEyEYsUaAM8b+wAA">
<XPD:ATTR name="Name" type="string">complexitéPièce</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Nombre total de pièces de base qui entrent dans la fabrication de la pièce composite
</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="Owner">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="4D1aDFKI10ijcSjhlSyXrwAA">
<XPD:ATTR name="Name" type="string">prixHAPièce</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Prix d'achat de la pièce = prix de revient de toutes les pièces de base qui la composent + coût d'assemblage
</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="Owner">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="g+3Ostv5B0m2xpGbipSGEAAA">
<XPD:ATTR name="Name" type="string">coutAssemblagePièce</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Coût d'assemblage de la pièce composite
</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="Owner">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="8Ub7B7m07U2j2Y51wHvUjQAA">
<XPD:ATTR name="Name" type="string">margePièce</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Marge de la pièce = 25 % !</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:ATTR name="InitialValue" type="string">0.25</XPD:ATTR>
<XPD:REF name="Owner">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLGeneralization" guid="P4xyOY/hW0q2VdGuktBsTAAA">
<XPD:REF name="Namespace">fx/GlhWdn0aUUmgV9Z5sGQAA</XPD:REF>
<XPD:REF name="Child">qEVuYwkk1UmJUsJdZvuY4AAA</XPD:REF>
<XPD:REF name="Parent">V8a3VSnIHE+RVWQsMPm9GAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLGeneralization" guid="MaQTL1dKSky/+TXFSSF3sgAA">
<XPD:REF name="Namespace">fx/GlhWdn0aUUmgV9Z5sGQAA</XPD:REF>
<XPD:REF name="Child">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
<XPD:REF name="Parent">V8a3VSnIHE+RVWQsMPm9GAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="kGQFiBaACk6iRvNSlRSYOgAA">
<XPD:ATTR name="Name" type="string">composé de &gt;</XPD:ATTR>
<XPD:REF name="Namespace">fx/GlhWdn0aUUmgV9Z5sGQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="4grdOUdzGkamPiGAP/LgBQAA">
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">kGQFiBaACk6iRvNSlRSYOgAA</XPD:REF>
<XPD:REF name="Participant">qEVuYwkk1UmJUsJdZvuY4AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="AsfLzAjn9UGsFZbg2oxYDQAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">kGQFiBaACk6iRvNSlRSYOgAA</XPD:REF>
<XPD:REF name="Participant">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="/ICjaYfbOUOFwZEOVimHZwAA">
<XPD:REF name="Namespace">fx/GlhWdn0aUUmgV9Z5sGQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ktwTWynC6kimP4umtaxJlAAA">
<XPD:REF name="Association">/ICjaYfbOUOFwZEOVimHZwAA</XPD:REF>
<XPD:REF name="Participant">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="7z/e8wxkgk2EuWz+gyY7kwAA">
<XPD:ATTR name="Name" type="string">composé de</XPD:ATTR>
<XPD:REF name="Association">/ICjaYfbOUOFwZEOVimHZwAA</XPD:REF>
<XPD:REF name="Participant">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLAssociation" guid="xHKLdvFIX0yXq9YQUmWBLgAA">
<XPD:ATTR name="Name" type="string">gère</XPD:ATTR>
<XPD:REF name="Namespace">fx/GlhWdn0aUUmgV9Z5sGQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">u3EioBlYJECPRyX2P2WZWQAA</XPD:REF>
<XPD:REF name="Views[1]">p8I0/ZS7v0iFL0ulGZtQlwAA</XPD:REF>
<XPD:REF name="Views[2]">sqz6fqf2ak6RUTfP/1ZPEwAA</XPD:REF>
<XPD:REF name="Views[3]">C+dw8Cxy3U+SdTT9aZ10NgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="FSXRNQRO5k+xkXXtxmii8wAA">
<XPD:ATTR name="Name" type="string">colPièces</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">xHKLdvFIX0yXq9YQUmWBLgAA</XPD:REF>
<XPD:REF name="Participant">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">I1PK6f5/ikWhUEOdHS9IHwAA</XPD:REF>
<XPD:REF name="Views[1]">tRh/F+SqvkapWSUrMpZI9AAA</XPD:REF>
<XPD:REF name="Views[2]">IWByg2NANUmSqZZWKs0+sAAA</XPD:REF>
<XPD:REF name="Views[3]">rQS5nN8z7kauhQXoiN1tkAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="b3OEqqNKw0S4craAMqFjBQAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akComposite</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">xHKLdvFIX0yXq9YQUmWBLgAA</XPD:REF>
<XPD:REF name="Participant">V8a3VSnIHE+RVWQsMPm9GAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lQvKDlmfIkSj/OHVrVHF3QAA</XPD:REF>
<XPD:REF name="Views[1]">HHug9TOtcki6VgLfR1qX0gAA</XPD:REF>
<XPD:REF name="Views[2]">StmutF4cjkiMD13Xg680AQAA</XPD:REF>
<XPD:REF name="Views[3]">IuInrHrxukSCK90w1fNkzgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLClass" guid="Bm1KuAASdkyBVgyjMd+yfgAA">
<XPD:ATTR name="Name" type="string">Pièces</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Classe abstraite Pièce
</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Namespace">fx/GlhWdn0aUUmgV9Z5sGQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">TzWK0b3vLk+VojPVWqW2MAAA</XPD:REF>
<XPD:REF name="Views[1]">cqtzwSK8KU+yk1UCFeDfZwAA</XPD:REF>
<XPD:REF name="Views[2]">ga+2moxA4EmX7tyo/H9oLgAA</XPD:REF>
<XPD:REF name="Views[3]">qWPmAOxTxUikCzLMsrv19AAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
<XPD:REF name="Specializations[0]">fDWaAF3yoUCF7uw7g1ZigQAA</XPD:REF>
<XPD:REF name="Specializations[1]">ovEu64d0ZkW8LrDdTAEzzgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="vAAtbOlJaU6m1t+ki/V3FAAA">
<XPD:ATTR name="Name" type="string">calculPrixRevient</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Calcul du prix de revient de la pièce (abstrait)
</XPD:ATTR>
<XPD:ATTR name="IsAbstract" type="boolean">True</XPD:ATTR>
<XPD:REF name="Owner">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7z3Au+Mt+kCy0gCktbCETAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vAAtbOlJaU6m1t+ki/V3FAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="sha6M85ybESp2m4nvTuAvgAA">
<XPD:ATTR name="Name" type="string">donneNom</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Donne le nom de la pièce
</XPD:ATTR>
<XPD:REF name="Owner">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="wkLUXAbL5EW1gz+Gs6l2+AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sha6M85ybESp2m4nvTuAvgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="5HiEw1kACUGhOPvyJXawmwAA">
<XPD:ATTR name="Name" type="string">donnePrixHA</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Donne le prix d'achat de la pièce
</XPD:ATTR>
<XPD:REF name="Owner">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="d+92pMq060u8CaHd59Dw1AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">5HiEw1kACUGhOPvyJXawmwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="+tfndFu/xEqopuU4lmVVHgAA">
<XPD:ATTR name="Name" type="string">donnePrixVenteHTPièce</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Donne le prix de vente hors taxes de la pièce
</XPD:ATTR>
<XPD:REF name="Owner">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="PR0vkp6V8kmLYlD4xrB5+wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+tfndFu/xEqopuU4lmVVHgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="ulbkZaxvlEauUdlqerrK6QAA">
<XPD:ATTR name="Name" type="string">donnePrixVenteTTC</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Donne le prix de vente TTC de la pièce
</XPD:ATTR>
<XPD:REF name="Owner">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="uvtFkTo4XUWnv+R7DcI5HQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ulbkZaxvlEauUdlqerrK6QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">yWn2RZH9Sk2Anxe6kKsjngAA</XPD:REF>
<XPD:REF name="TypedParameters[1]">i0d35ot5jkO3aCCBC/AImwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">FSXRNQRO5k+xkXXtxmii8wAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">7</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="qIbkasB8OEaW7nNYp094CgAA">
<XPD:ATTR name="Name" type="string">identifiantPiece</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Identifie la pièce (unique)
</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="MfmyxmKwek+qz0cNdWTjNgAA">
<XPD:ATTR name="Name" type="string">s-prochainePièce</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Numéro de la prochaine pièce
</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="OwnerScope" type="UMLScopeKind">skClassifier</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="Ju56NtxQ50aZ3UO8P0KDjAAA">
<XPD:ATTR name="Name" type="string">prixHAPièce</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Prix d'achat de la pièce
</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="Owner">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="1kIK42suMUmGPSDkWAlvaAAA">
<XPD:ATTR name="Name" type="string">prixVenteHTPièce</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Prix de vente HT de la pièce
</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="Owner">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="4weH0p3Bzkin1ObiVrBAiQAA">
<XPD:ATTR name="Name" type="string">nomPièce</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Dénommination de la pièce
</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="5hVVAVLJr0+QRNu4JVafYgAA">
<XPD:ATTR name="Name" type="string">margePièce</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Marge de la pièce
</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="Owner">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="UL+ti9/Wm0uPUfJBebBlRgAA">
<XPD:ATTR name="Name" type="string">prixVenteTTC</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Prix de vente TTC de la pièce
</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="Owner">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLGeneralization" guid="fDWaAF3yoUCF7uw7g1ZigQAA">
<XPD:REF name="Namespace">fx/GlhWdn0aUUmgV9Z5sGQAA</XPD:REF>
<XPD:REF name="Child">qEVuYwkk1UmJUsJdZvuY4AAA</XPD:REF>
<XPD:REF name="Parent">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">eGtgKZMlSE2C4opAbKGK2gAA</XPD:REF>
<XPD:REF name="Views[1]">Bw+fzDt5x0WbQ5hAjZGECQAA</XPD:REF>
<XPD:REF name="Views[2]">mLHA9skrX0WiFvNp/b6+pQAA</XPD:REF>
<XPD:REF name="Views[3]">X8S+3ACDvkeMtyEPEkYVvAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLGeneralization" guid="ovEu64d0ZkW8LrDdTAEzzgAA">
<XPD:REF name="Namespace">fx/GlhWdn0aUUmgV9Z5sGQAA</XPD:REF>
<XPD:REF name="Child">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
<XPD:REF name="Parent">Bm1KuAASdkyBVgyjMd+yfgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">g3oemVaGpEWP50H5gZ8WFwAA</XPD:REF>
<XPD:REF name="Views[1]">dyKjN6EikEWKwRB0dfLH8QAA</XPD:REF>
<XPD:REF name="Views[2]">eLGVZK5TPkq2+QzcFwLSjgAA</XPD:REF>
<XPD:REF name="Views[3]">35n20UbVUkuJ+MCMf68FGAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="IJxxYjDxwU6TwtYdodYCZwAA">
<XPD:ATTR name="Name" type="string">composé de &gt;</XPD:ATTR>
<XPD:REF name="Namespace">fx/GlhWdn0aUUmgV9Z5sGQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">blcwC2Um3ECpCh5ZInKZBgAA</XPD:REF>
<XPD:REF name="Views[1]">4tvdAaYHsU2yVbxdGp2+rQAA</XPD:REF>
<XPD:REF name="Views[2]">SsafRBGsX0OIqoAUsSotlQAA</XPD:REF>
<XPD:REF name="Views[3]">61lED4hID0K299CIZyfbIQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="BZsbN/QVZE+SFQOiEUur/wAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">IJxxYjDxwU6TwtYdodYCZwAA</XPD:REF>
<XPD:REF name="Participant">qEVuYwkk1UmJUsJdZvuY4AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">eOwxO0KFlEu3g14pYZ60XgAA</XPD:REF>
<XPD:REF name="Views[1]">GY5qf0SAyUiwTymiCmf9+gAA</XPD:REF>
<XPD:REF name="Views[2]">tmgN7vgZTEGDTPTnaqdL/AAA</XPD:REF>
<XPD:REF name="Views[3]">AKsFBogEjk2uH10083RbSAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="8DbMQ1GsvEatJKe0eDPDlQAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">IJxxYjDxwU6TwtYdodYCZwAA</XPD:REF>
<XPD:REF name="Participant">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ts+N0bv5pUiiJnTiXm26GgAA</XPD:REF>
<XPD:REF name="Views[1]">I30jJJ6INkmXEeRsY+EzPgAA</XPD:REF>
<XPD:REF name="Views[2]">ebJdbDxUNkiz6pHu3fqdfgAA</XPD:REF>
<XPD:REF name="Views[3]">3STyq2USUEiQl0MkMTwPygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="jMOJoJ88VUiYFs9KftDvzAAA">
<XPD:ATTR name="Name" type="string">composé de &gt;</XPD:ATTR>
<XPD:REF name="Namespace">fx/GlhWdn0aUUmgV9Z5sGQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">SNoO96iRnUuMPNp+tsqklgAA</XPD:REF>
<XPD:REF name="Views[1]">jzNOlRhh1Eq2d8w8GMVM2QAA</XPD:REF>
<XPD:REF name="Views[2]">OjK5I4eU7kelYrsIb4W2cQAA</XPD:REF>
<XPD:REF name="Views[3]">IDOyXOmRtUq30Po1ihOHqwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="4O92N74nOkuKMR7QYoA8rQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">*</XPD:ATTR>
<XPD:REF name="Association">jMOJoJ88VUiYFs9KftDvzAAA</XPD:REF>
<XPD:REF name="Participant">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">oLZ4nKAt4kGOODJFbNWRCQAA</XPD:REF>
<XPD:REF name="Views[1]">Bwa/EqH3QUme4gUtQCKh/QAA</XPD:REF>
<XPD:REF name="Views[2]">j+rzjXYkdk20zejk6sRy3QAA</XPD:REF>
<XPD:REF name="Views[3]">rM0eXifrsUW+qKkngrN1MwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="bm51OJSIMkiy0LPbyqJ53gAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">jMOJoJ88VUiYFs9KftDvzAAA</XPD:REF>
<XPD:REF name="Participant">bx7uG2v34Ei6kaSziKF4UAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9jpq2XovTU23WqgjzWVC0QAA</XPD:REF>
<XPD:REF name="Views[1]">agX5BUH5fEekVLpzjirjkwAA</XPD:REF>
<XPD:REF name="Views[2]">t5L9qMx830i2e0J6/nkvtwAA</XPD:REF>
<XPD:REF name="Views[3]">88Ji/TJ6k02rE26mb/lrygAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLClass" guid="du2nBE7k20W1Xnf5uDzrzAAA">
<XPD:ATTR name="Name" type="string">IHM</XPD:ATTR>
<XPD:ATTR name="Documentation" type="string">Interface avec l'utilisateur
Utilise les classes métiers
</XPD:ATTR>
<XPD:REF name="Namespace">fx/GlhWdn0aUUmgV9Z5sGQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">WgSONCLkd0iZnk7Fe9vAEQAA</XPD:REF>
<XPD:REF name="Views[1]">CAP6gkd8P0W+Yb6DiUanewAA</XPD:REF>
<XPD:REF name="Views[2]">OLJzPeJXckGjP6SLPBSHlAAA</XPD:REF>
<XPD:REF name="Views[3]">NgmYuF8C6UebF+dSSniO1QAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">wDZiZUkHtUGm+JutWDEVaQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLRealization" guid="wDZiZUkHtUGm+JutWDEVaQAA">
<XPD:REF name="Namespace">fx/GlhWdn0aUUmgV9Z5sGQAA</XPD:REF>
<XPD:REF name="Client">du2nBE7k20W1Xnf5uDzrzAAA</XPD:REF>
<XPD:REF name="Supplier">V8a3VSnIHE+RVWQsMPm9GAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">sXAv0Wlom0yHVD9mhVWZ0gAA</XPD:REF>
<XPD:REF name="Views[1]">58/p6HS30EuyOiXtS91MFgAA</XPD:REF>
<XPD:REF name="Views[2]">EDrsh6N0V02/sAA3ZuC70QAA</XPD:REF>
<XPD:REF name="Views[3]">8SBFeraF80ShGIu42UuZtAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="CB3oTKDhxEuQbSRLjGN0gwAA">
<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">NG3Xdw2jfUa/Xs7/0RXqUQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="VnEmietMpU+oZWoxYQrdpAAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">CB3oTKDhxEuQbSRLjGN0gwAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="WckYn/Em4k2492l1rF3o0AAA">
<XPD:REF name="Diagram">VnEmietMpU+oZWoxYQrdpAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="lNwsar9RWkCDgYGXbr6MigAA">
<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">NG3Xdw2jfUa/Xs7/0RXqUQAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="4x2PQlCyMECP16Q5PmWacgAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">lNwsar9RWkCDgYGXbr6MigAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="pPzZ2swfs02M5UCERs/NQgAA">
<XPD:REF name="Diagram">4x2PQlCyMECP16Q5PmWacgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>