<?xml version="1.0" encoding="UTF-8"?>
<notation:Diagram xmi:version="2.0" xmlns:xmi="https://www.omg.org/XMI" xmlns:notation="https://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:uml="https://www.eclipse.org/uml2/5.0.0/UML" type="PapyrusUMLClassDiagram" name="Papyrus" measurementUnit="Pixel">
  <styles xmi:type="notation:DiagramStyle"/>
  <element xmi:type="uml:Model" href="model.uml#_Papyrus"/>
  <children xmi:type="notation:Shape" type="2008">
    <children xmi:type="notation:DecorationNode" type="5029"/>
    <children xmi:type="notation:BasicCompartment" type="7017"/>
    <children xmi:type="notation:BasicCompartment" type="7018"/>
    <children xmi:type="notation:BasicCompartment" type="7019"/>
    <element xmi:type="uml:Class" href="model.uml#_Product"/>
    <layoutConstraint xmi:type="notation:Bounds" x="20" y="20"/>
  </children>
  <edges xmi:type="notation:Connector" type="4001" source="_Product" target="_CartItem">
    <children xmi:type="notation:DecorationNode" type="6001">
      <layoutConstraint xmi:type="notation:Location" y="-20"/>
    </children>
    <children xmi:type="notation:DecorationNode" type="6002">
      <layoutConstraint xmi:type="notation:Location" y="20"/>
    </children>
    <children xmi:type="notation:DecorationNode" type="6003">
      <layoutConstraint xmi:type="notation:Location" y="-20"/>
    </children>
    <children xmi:type="notation:DecorationNode" type="6005">
      <layoutConstraint xmi:type="notation:Location" y="20"/>
    </children>
    <children xmi:type="notation:DecorationNode" type="6033">
      <layoutConstraint xmi:type="notation:Location" y="20"/>
    </children>
    <children xmi:type="notation:DecorationNode" type="6034">
      <layoutConstraint xmi:type="notation:Location" y="-20"/>
    </children>
    <element xmi:type="uml:Association" href="model.uml#_CartItem:item__Product"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
  </edges>
  <children xmi:type="notation:Shape" type="2008">
    <children xmi:type="notation:DecorationNode" type="5029"/>
    <children xmi:type="notation:BasicCompartment" type="7017"/>
    <children xmi:type="notation:BasicCompartment" type="7018"/>
    <children xmi:type="notation:BasicCompartment" type="7019"/>
    <element xmi:type="uml:Class" href="model.uml#_Cart"/>
    <layoutConstraint xmi:type="notation:Bounds" x="20" y="220"/>
  </children>
  <children xmi:type="notation:Shape" type="2008">
    <children xmi:type="notation:DecorationNode" type="5029"/>
    <children xmi:type="notation:BasicCompartment" type="7017"/>
    <children xmi:type="notation:BasicCompartment" type="7018"/>
    <children xmi:type="notation:BasicCompartment" type="7019"/>
    <element xmi:type="uml:Class" href="model.uml#_CartItem"/>
    <layoutConstraint xmi:type="notation:Bounds" x="20" y="420"/>
  </children>
  <children xmi:type="notation:Shape" type="2008">
    <children xmi:type="notation:DecorationNode" type="5029"/>
    <children xmi:type="notation:BasicCompartment" type="7017"/>
    <children xmi:type="notation:BasicCompartment" type="7018"/>
    <children xmi:type="notation:BasicCompartment" type="7019"/>
    <element xmi:type="uml:Class" href="model.uml#_PaymentMethod"/>
    <layoutConstraint xmi:type="notation:Bounds" x="220" y="20"/>
  </children>
  <children xmi:type="notation:Shape" type="2008">
    <children xmi:type="notation:DecorationNode" type="5029"/>
    <children xmi:type="notation:BasicCompartment" type="7017"/>
    <children xmi:type="notation:BasicCompartment" type="7018"/>
    <children xmi:type="notation:BasicCompartment" type="7019"/>
    <element xmi:type="uml:Class" href="model.uml#_Cheque"/>
    <layoutConstraint xmi:type="notation:Bounds" x="220" y="220"/>
  </children>
  <edges xmi:type="notation:Connector" type="Generalization_Edge" source="_Cheque" target="_PaymentMethod">
    <element xmi:type="uml:Generalization" href="model.uml#_Cheque-_generalization.0"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
  </edges>
  <children xmi:type="notation:Shape" type="2008">
    <children xmi:type="notation:DecorationNode" type="5029"/>
    <children xmi:type="notation:BasicCompartment" type="7017"/>
    <children xmi:type="notation:BasicCompartment" type="7018"/>
    <children xmi:type="notation:BasicCompartment" type="7019"/>
    <element xmi:type="uml:Class" href="model.uml#_Employee"/>
    <layoutConstraint xmi:type="notation:Bounds" x="220" y="420"/>
  </children>
  <edges xmi:type="notation:Connector" type="4001" source="_Gender" target="_Employee">
    <children xmi:type="notation:DecorationNode" type="6001">
      <layoutConstraint xmi:type="notation:Location" y="-20"/>
    </children>
    <children xmi:type="notation:DecorationNode" type="6002">
      <layoutConstraint xmi:type="notation:Location" y="20"/>
    </children>
    <children xmi:type="notation:DecorationNode" type="6003">
      <layoutConstraint xmi:type="notation:Location" y="-20"/>
    </children>
    <children xmi:type="notation:DecorationNode" type="6005">
      <layoutConstraint xmi:type="notation:Location" y="20"/>
    </children>
    <children xmi:type="notation:DecorationNode" type="6033">
      <layoutConstraint xmi:type="notation:Location" y="20"/>
    </children>
    <children xmi:type="notation:DecorationNode" type="6034">
      <layoutConstraint xmi:type="notation:Location" y="-20"/>
    </children>
    <element xmi:type="uml:Association" href="model.uml#_Employee__Gender"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
  </edges>
  <children xmi:type="notation:Shape" type="2008">
    <children xmi:type="notation:DecorationNode" type="5029"/>
    <children xmi:type="notation:BasicCompartment" type="7017"/>
    <children xmi:type="notation:BasicCompartment" type="7018"/>
    <children xmi:type="notation:BasicCompartment" type="7019"/>
    <element xmi:type="uml:Class" href="model.uml#_Gender"/>
    <layoutConstraint xmi:type="notation:Bounds" x="420" y="20"/>
  </children>
</notation:Diagram>
