<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:datafoodconsortium_connector="https://cdn.jsdelivr.net/gh/datafoodconsortium/data-model-uml/connector.profile.uml" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="https://cdn.jsdelivr.net/gh/datafoodconsortium/data-model-uml/connector.profile.uml connector.profile.uml#_q9P7ADhmEe6Bec_m8yNqyw">
  <uml:Package xmi:id="_WUScAOZVEeybgd1DwlK4YQ" name="org.datafoodconsortium.connector.sale" URI="https://cdn.jsdelivr.net/gh/datafoodconsortium/data-model-uml/sale.uml">
    <packagedElement xmi:type="uml:Interface" xmi:id="_dqLEcOZVEeybgd1DwlK4YQ" name="Offerable">
      <ownedComment xmi:id="_uwdBUOdEEeyey8O34-FiDg">
        <body>This interface should be implemented by a marketable entity (CatalogItem).</body>
      </ownedComment>
      <elementImport xmi:id="_8_p0sPOqEey60OpxS9_JRQ" importedElement="_G94CgAadEe26esJmMoAMaw"/>
      <elementImport xmi:id="_w1m3oPSEEeyWTI9HNBbtRg">
        <importedElement xmi:type="uml:Interface" href="product.uml#_OtRegAaaEe26esJmMoAMaw"/>
      </elementImport>
      <ownedOperation xmi:id="_3fBikOZVEeybgd1DwlK4YQ" name="getOfferers">
        <ownedParameter xmi:id="_5V9PAOZVEeybgd1DwlK4YQ" name="offerers" type="_G94CgAadEe26esJmMoAMaw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6ckRwOZVEeybgd1DwlK4YQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7Ih_4OZVEeybgd1DwlK4YQ" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_DSF2gPSEEeyWTI9HNBbtRg" name="getOfferedProduct">
        <ownedParameter xmi:id="_Ia4VQPSEEeyWTI9HNBbtRg" name="offeredProduct" direction="return">
          <type xmi:type="uml:Interface" href="product.uml#_OtRegAaaEe26esJmMoAMaw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_Gr2-sPU0EeykiLqdyI8FQA" name="addOffer">
        <ownedParameter xmi:id="_KyqcAPU0EeykiLqdyI8FQA" name="offer" type="_G94CgAadEe26esJmMoAMaw"/>
      </ownedOperation>
      <ownedOperation xmi:id="_HZqmkLwLEe2Lyp3hOvoKhw" name="setOfferedProduct">
        <ownedParameter xmi:id="_HZqmkbwLEe2Lyp3hOvoKhw" name="offeredProduct">
          <type xmi:type="uml:Interface" href="product.uml#_OtRegAaaEe26esJmMoAMaw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_kGZGEFOKEfG9ufhsfaAzpg" name="removeOffer">
        <ownedParameter xmi:id="_kGZGEVOKEfG9ufhsfaAzpg" name="offer" type="_G94CgAadEe26esJmMoAMaw"/>
      </ownedOperation>
      <ownedOperation xmi:id="_nbHmMFOKEfG9ufhsfaAzpg" name="setOffers">
        <ownedParameter xmi:id="_nbHmMVOKEfG9ufhsfaAzpg" name="offers" type="_G94CgAadEe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nbHmMlOKEfG9ufhsfaAzpg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nbHmM1OKEfG9ufhsfaAzpg" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_rPH3MOZVEeybgd1DwlK4YQ" name="Catalogable">
      <ownedComment xmi:id="_7iM1gOdEEeyey8O34-FiDg">
        <body>This interface should be implemented by a marketable entity (CatalogItem).</body>
      </ownedComment>
      <elementImport xmi:id="__f-cYPOqEey60OpxS9_JRQ" importedElement="_8S9CIL7OEe2g9M79Y7jp8Q"/>
      <ownedOperation xmi:id="_9RvdMOZXEeybgd1DwlK4YQ" name="getCatalogs">
        <ownedParameter xmi:id="_Fwz7QOZYEeybgd1DwlK4YQ" name="repository" visibility="public" type="_8S9CIL7OEe2g9M79Y7jp8Q" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HRHQYOZYEeybgd1DwlK4YQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_puCnYL7MEe2g9M79Y7jp8Q" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_z2xx8L7MEe2g9M79Y7jp8Q" name="registerInCatalog">
        <ownedParameter xmi:id="_z2xx8b7MEe2g9M79Y7jp8Q" name="repository" visibility="public" type="_8S9CIL7OEe2g9M79Y7jp8Q">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z2xx8r7MEe2g9M79Y7jp8Q" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z2xx877MEe2g9M79Y7jp8Q" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="__TzSkFOKEfG9ufhsfaAzpg" name="removeCatalog">
        <ownedParameter xmi:id="__TzSkVOKEfG9ufhsfaAzpg" name="catalog" visibility="public" type="_8S9CIL7OEe2g9M79Y7jp8Q">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__TzSklOKEfG9ufhsfaAzpg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__TzSk1OKEfG9ufhsfaAzpg" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_DZc5UFOLEfG9ufhsfaAzpg" name="setCatalogs">
        <ownedParameter xmi:id="_DZc5UVOLEfG9ufhsfaAzpg" name="catalogs" visibility="public" type="_8S9CIL7OEe2g9M79Y7jp8Q">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DZdgYFOLEfG9ufhsfaAzpg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DZdgYVOLEfG9ufhsfaAzpg" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_xohz0OZWEeybgd1DwlK4YQ" name="Marketable">
      <ownedComment xmi:id="_lruRcOdEEeyey8O34-FiDg">
        <body>This interface should be implemented by an entity that can be offered on a market (Offer). </body>
      </ownedComment>
      <elementImport xmi:id="_3HYZwPOqEey60OpxS9_JRQ">
        <importedElement xmi:type="uml:Interface" href="agent.uml#_USLgQAaUEe26esJmMoAMaw"/>
      </elementImport>
      <elementImport xmi:id="_5rYnkPOqEey60OpxS9_JRQ" importedElement="_pcawwAaREe26esJmMoAMaw"/>
      <ownedOperation xmi:id="_Oz-PwOZWEeybgd1DwlK4YQ" name="getOfferedItem">
        <ownedParameter xmi:id="_NK6KwOZXEeybgd1DwlK4YQ" name="offeredItem" type="_pcawwAaREe26esJmMoAMaw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OS9_AOZXEeybgd1DwlK4YQ"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_ZoKDsOZZEeybgd1DwlK4YQ" name="getCustomerCategory">
        <ownedParameter xmi:id="_zVQL8POqEey60OpxS9_JRQ" name="customerCategory" direction="return">
          <type xmi:type="uml:Interface" href="agent.uml#_USLgQAaUEe26esJmMoAMaw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_4cB7ALz5Ee2XudOCHEWPqA" name="setOfferedItem">
        <ownedParameter xmi:id="_4cB7Abz5Ee2XudOCHEWPqA" name="offeredItem" type="_pcawwAaREe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4cB7Arz5Ee2XudOCHEWPqA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_8yiBMLz5Ee2XudOCHEWPqA" name="setCustomerCategory">
        <ownedParameter xmi:id="_8yiBMbz5Ee2XudOCHEWPqA" name="customerCategory">
          <type xmi:type="uml:Interface" href="agent.uml#_USLgQAaUEe26esJmMoAMaw"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_U9L-0OZYEeybgd1DwlK4YQ" name="Browsable">
      <ownedComment xmi:id="_9p7XAOdEEeyey8O34-FiDg">
        <body>This interface should be implemented by an entity that can list Catalogable elements (Repository). </body>
      </ownedComment>
      <elementImport xmi:id="_DSfEsPOrEey60OpxS9_JRQ" importedElement="_pcawwAaREe26esJmMoAMaw"/>
      <elementImport xmi:id="_TPIm0L7LEe2g9M79Y7jp8Q">
        <importedElement xmi:type="uml:Interface" href="agent.uml#_QDLJMAaUEe26esJmMoAMaw"/>
      </elementImport>
      <ownedOperation xmi:id="_b1RQ8OZYEeybgd1DwlK4YQ" name="getMaintainers">
        <ownedParameter xmi:id="_rjp1YOZYEeybgd1DwlK4YQ" name="maintainers" direction="return">
          <type xmi:type="uml:Interface" href="agent.uml#_QDLJMAaUEe26esJmMoAMaw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ssa0QOZYEeybgd1DwlK4YQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uFzCAOZYEeybgd1DwlK4YQ" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_dwpYgOZYEeybgd1DwlK4YQ" name="getItems">
        <ownedParameter xmi:id="_idC2MOZYEeybgd1DwlK4YQ" name="items" type="_pcawwAaREe26esJmMoAMaw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kc-GkOZYEeybgd1DwlK4YQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k66m0OZYEeybgd1DwlK4YQ" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_fwY2AL7NEe2g9M79Y7jp8Q" name="removeItem">
        <ownedParameter xmi:id="_fwY2Ab7NEe2g9M79Y7jp8Q" name="item" visibility="public" type="_pcawwAaREe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fwY2Ar7NEe2g9M79Y7jp8Q" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fwY2A77NEe2g9M79Y7jp8Q" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_hdW4sL7OEe2g9M79Y7jp8Q" name="addItem">
        <ownedParameter xmi:id="_hdW4sb7OEe2g9M79Y7jp8Q" name="item" type="_pcawwAaREe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hdW4sr7OEe2g9M79Y7jp8Q" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hdW4s77OEe2g9M79Y7jp8Q" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_MBSa4L7dEe2g9M79Y7jp8Q" name="addMaintainer">
        <ownedParameter xmi:id="_MBSa4b7dEe2g9M79Y7jp8Q" name="maintainer">
          <type xmi:type="uml:Interface" href="agent.uml#_QDLJMAaUEe26esJmMoAMaw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MBSa4r7dEe2g9M79Y7jp8Q" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MBSa477dEe2g9M79Y7jp8Q" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_7fA84FOLEfG9ufhsfaAzpg" name="setItems">
        <ownedParameter xmi:id="_7fA84VOLEfG9ufhsfaAzpg" name="items" type="_pcawwAaREe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7fA84lOLEfG9ufhsfaAzpg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7fA841OLEfG9ufhsfaAzpg" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_N6y7sFOMEfG9ufhsfaAzpg" name="removeMaintainer">
        <ownedParameter xmi:id="_N6y7sVOMEfG9ufhsfaAzpg" name="maintainer">
          <type xmi:type="uml:Interface" href="agent.uml#_QDLJMAaUEe26esJmMoAMaw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N6y7slOMEfG9ufhsfaAzpg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N6y7s1OMEfG9ufhsfaAzpg" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_Q79moFOMEfG9ufhsfaAzpg" name="setMaintainers">
        <ownedParameter xmi:id="_Q79moVOMEfG9ufhsfaAzpg" name="maintainers">
          <type xmi:type="uml:Interface" href="agent.uml#_QDLJMAaUEe26esJmMoAMaw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q79molOMEfG9ufhsfaAzpg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Q79mo1OMEfG9ufhsfaAzpg" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_NLMMsOZZEeybgd1DwlK4YQ" name="Stockable">
      <ownedOperation xmi:id="_EKqnYOZZEeybgd1DwlK4YQ" name="getStockLimitation">
        <ownedParameter xmi:id="_GPXDAOZZEeybgd1DwlK4YQ" name="stockLimitation" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_z991QKb1Ee2q8cYuTD88Gg" name="setStockLimitation">
        <ownedParameter xmi:id="_z991Qab1Ee2q8cYuTD88Gg" name="stockLimitation">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_kffd8Oc7Eeyey8O34-FiDg" name="Orderable">
      <elementImport xmi:id="_Oum-YPPaEey60OpxS9_JRQ" importedElement="_SH-BAOZfEeybgd1DwlK4YQ"/>
      <ownedOperation xmi:id="_bZHC8OZkEeybgd1DwlK4YQ" name="getCustomer">
        <ownedParameter xmi:id="_MAoNQOc5Eeyey8O34-FiDg" name="customer" type="_SH-BAOZfEeybgd1DwlK4YQ" direction="return" effect="read"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_AucwcOZfEeybgd1DwlK4YQ" name="Payable">
      <ownedComment xmi:id="_J7RM0OdFEeyey8O34-FiDg">
        <body>This interface should be implemented by an entity that can be sold for a price like Offer.</body>
      </ownedComment>
      <elementImport xmi:id="_DGyC8Lz5Ee2XudOCHEWPqA" importedElement="_Mdu6wLBBEe2nsoIM8Z6iaQ"/>
      <ownedOperation xmi:id="_ZLjAMOZZEeybgd1DwlK4YQ" name="getPrice">
        <ownedParameter xmi:id="_DZ6s8POsEey60OpxS9_JRQ" name="price" type="_Mdu6wLBBEe2nsoIM8Z6iaQ" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_lUUDsL7wEe2g9M79Y7jp8Q" name="setPrice">
        <ownedParameter xmi:id="_lUUDsb7wEe2g9M79Y7jp8Q" name="price" type="_Mdu6wLBBEe2nsoIM8Z6iaQ"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_SH-BAOZfEeybgd1DwlK4YQ" name="Invoiceable">
      <ownedComment xmi:id="_Cz868Oc8Eeyey8O34-FiDg">
        <body>This interface should be implemented by an entity that can order things.</body>
      </ownedComment>
      <elementImport xmi:id="_KfU6gPPaEey60OpxS9_JRQ" importedElement="_kffd8Oc7Eeyey8O34-FiDg"/>
      <ownedOperation xmi:id="_q1sLAOc7Eeyey8O34-FiDg" name="getOrders">
        <ownedParameter xmi:id="_nRUBIOdCEeyey8O34-FiDg" name="orders" type="_kffd8Oc7Eeyey8O34-FiDg" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q2rlUOdCEeyey8O34-FiDg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_raNwMOdCEeyey8O34-FiDg" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_G0x4sOZjEeybgd1DwlK4YQ" name="Buyable">
      <elementImport xmi:id="_GgAlQPPaEey60OpxS9_JRQ" importedElement="_xohz0OZWEeybgd1DwlK4YQ"/>
      <ownedOperation xmi:id="_MfeKoOZjEeybgd1DwlK4YQ" name="getBuyableOffer">
        <ownedParameter xmi:id="_SIdMYOZjEeybgd1DwlK4YQ" name="buyableOffer" type="_xohz0OZWEeybgd1DwlK4YQ" direction="return"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_pcawwAaREe26esJmMoAMaw" name="ICatalogItem">
      <elementImport xmi:id="__rKD0AaREe26esJmMoAMaw" importedElement="_dqLEcOZVEeybgd1DwlK4YQ"/>
      <elementImport xmi:id="_AEDE8AaSEe26esJmMoAMaw" importedElement="_NLMMsOZZEeybgd1DwlK4YQ"/>
      <elementImport xmi:id="_7uejcL7LEe2g9M79Y7jp8Q" importedElement="_rPH3MOZVEeybgd1DwlK4YQ"/>
      <generalization xmi:id="_wiYt4AaREe26esJmMoAMaw" general="_dqLEcOZVEeybgd1DwlK4YQ"/>
      <generalization xmi:id="_13S9EAaREe26esJmMoAMaw" general="_NLMMsOZZEeybgd1DwlK4YQ"/>
      <generalization xmi:id="_--imAL7LEe2g9M79Y7jp8Q" general="_rPH3MOZVEeybgd1DwlK4YQ"/>
      <ownedOperation xmi:id="_KIcTQPPUEey60OpxS9_JRQ" name="getSku">
        <ownedParameter xmi:id="_L8YWEPPUEey60OpxS9_JRQ" name="sku" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_dPfqYLwLEe2Lyp3hOvoKhw" name="setSku">
        <ownedParameter xmi:id="_dPfqYbwLEe2Lyp3hOvoKhw" name="sku">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_G94CgAadEe26esJmMoAMaw" name="IOffer">
      <elementImport xmi:id="_oBp7gPPQEey60OpxS9_JRQ" importedElement="_AucwcOZfEeybgd1DwlK4YQ"/>
      <elementImport xmi:id="_t46p0PPQEey60OpxS9_JRQ" importedElement="_xohz0OZWEeybgd1DwlK4YQ"/>
      <elementImport xmi:id="_va6oEPPQEey60OpxS9_JRQ" importedElement="_NLMMsOZZEeybgd1DwlK4YQ"/>
      <generalization xmi:id="_SPW90AadEe26esJmMoAMaw" general="_AucwcOZfEeybgd1DwlK4YQ"/>
      <generalization xmi:id="_ScEkIAadEe26esJmMoAMaw" general="_xohz0OZWEeybgd1DwlK4YQ"/>
      <generalization xmi:id="_SnDsIAadEe26esJmMoAMaw" general="_NLMMsOZZEeybgd1DwlK4YQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_Kg2aAAadEe26esJmMoAMaw" name="ISaleSession">
      <elementImport xmi:id="_P8050L7REe2g9M79Y7jp8Q">
        <importedElement xmi:type="uml:Interface" href="common.uml#_JqlP4OZdEeybgd1DwlK4YQ"/>
      </elementImport>
      <elementImport xmi:id="_sw8WsL7XEe2g9M79Y7jp8Q" importedElement="_G94CgAadEe26esJmMoAMaw"/>
      <generalization xmi:id="_Qdf98L7REe2g9M79Y7jp8Q">
        <general xmi:type="uml:Interface" href="common.uml#_JqlP4OZdEeybgd1DwlK4YQ"/>
      </generalization>
      <ownedOperation xmi:id="_jcDSoL7REe2g9M79Y7jp8Q" name="getQuantity">
        <ownedParameter xmi:id="_255LYL7REe2g9M79Y7jp8Q" name="quantity" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_6lMYcL7REe2g9M79Y7jp8Q" name="setQuantity">
        <ownedParameter xmi:id="_6lMYcb7REe2g9M79Y7jp8Q" name="quantity">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_dpHOML7SEe2g9M79Y7jp8Q" name="getOffers">
        <ownedParameter xmi:id="_dpHOMb7SEe2g9M79Y7jp8Q" name="offers" type="_G94CgAadEe26esJmMoAMaw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hmqB0L7SEe2g9M79Y7jp8Q"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hD2PsL7SEe2g9M79Y7jp8Q" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_j-7gwL7SEe2g9M79Y7jp8Q" name="addOffer">
        <ownedParameter xmi:id="_j-7gwb7SEe2g9M79Y7jp8Q" name="offer" type="_G94CgAadEe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j-7gwr7SEe2g9M79Y7jp8Q" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j-7gw77SEe2g9M79Y7jp8Q" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_VMfdIFOLEfG9ufhsfaAzpg" name="removeOffer">
        <ownedParameter xmi:id="_VMfdIVOLEfG9ufhsfaAzpg" name="offer" type="_G94CgAadEe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VMfdIlOLEfG9ufhsfaAzpg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VMfdI1OLEfG9ufhsfaAzpg" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_YUuZYFOLEfG9ufhsfaAzpg" name="setOffers">
        <ownedParameter xmi:id="_YUuZYVOLEfG9ufhsfaAzpg" name="offers" type="_G94CgAadEe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YUuZYlOLEfG9ufhsfaAzpg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YUuZY1OLEfG9ufhsfaAzpg" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_Mdu6wLBBEe2nsoIM8Z6iaQ" name="IPrice">
      <elementImport xmi:id="_2irQwLwJEe2Lyp3hOvoKhw">
        <importedElement xmi:type="uml:Interface" href="common.uml#_S8hGMNxVEeyr_asPBQgiSQ"/>
      </elementImport>
      <generalization xmi:id="_NfomcDhmEe6Bec_m8yNqyw">
        <general xmi:type="uml:Interface" href="common.uml#_S8hGMNxVEeyr_asPBQgiSQ"/>
      </generalization>
      <ownedOperation xmi:id="_mgM-ILBBEe2nsoIM8Z6iaQ" name="getVatRate">
        <ownedParameter xmi:id="_wY_BILBBEe2nsoIM8Z6iaQ" name="vatRate" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_t_dxML6IEe2SVd1P6DdWSw" name="setVatRate">
        <ownedParameter xmi:id="_t_dxMb6IEe2SVd1P6DdWSw" name="vatRate">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_MJJ9cMihEe2tet82apP7RQ" name="CatalogMaintainer">
      <elementImport xmi:id="_iQ8T8MihEe2tet82apP7RQ" importedElement="_8S9CIL7OEe2g9M79Y7jp8Q"/>
      <ownedOperation xmi:id="_NeBP0MlrEe2sgKS3gBN9sQ" name="getMaintainedCatalogs">
        <ownedParameter xmi:id="_QWX9AMlrEe2sgKS3gBN9sQ" name="catalogs" type="_8S9CIL7OEe2g9M79Y7jp8Q" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RKfhkMlrEe2sgKS3gBN9sQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RkgkEMlrEe2sgKS3gBN9sQ" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_2HB7QMlqEe2sgKS3gBN9sQ" name="maintainCatalog">
        <ownedParameter xmi:id="_455rgMlqEe2sgKS3gBN9sQ" name="catalog" type="_8S9CIL7OEe2g9M79Y7jp8Q"/>
      </ownedOperation>
      <ownedOperation xmi:id="_8yLkoMlqEe2sgKS3gBN9sQ" name="unmaintainCatalog">
        <ownedParameter xmi:id="_8yMLsMlqEe2sgKS3gBN9sQ" name="catalog" type="_8S9CIL7OEe2g9M79Y7jp8Q"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_xZrwcMlsEe2sgKS3gBN9sQ" name="CatalogItemManager">
      <elementImport xmi:id="_Kg1acMnCEe2Lp8MiTP6CjQ" importedElement="_pcawwAaREe26esJmMoAMaw"/>
      <ownedOperation xmi:id="__mBEEPPYEey60OpxS9_JRQ" name="getManagedCatalogItems">
        <ownedParameter xmi:id="_GhKRQPPZEey60OpxS9_JRQ" name="catalogItems" type="_pcawwAaREe26esJmMoAMaw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KZlUUPPZEey60OpxS9_JRQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J9OvgPPZEey60OpxS9_JRQ" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_Lx3V4PPZEey60OpxS9_JRQ" name="manageCatalogItem">
        <ownedParameter xmi:id="_M9mJMPPZEey60OpxS9_JRQ" name="catalogItem" type="_pcawwAaREe26esJmMoAMaw"/>
      </ownedOperation>
      <ownedOperation xmi:id="_cbfjgMihEe2tet82apP7RQ" name="unmanageCatalogItem">
        <ownedParameter xmi:id="_cbfjgcihEe2tet82apP7RQ" name="catalogItem" type="_pcawwAaREe26esJmMoAMaw"/>
      </ownedOperation>
      <ownedOperation xmi:id="_-I-s8FOEEfG9ufhsfaAzpg" name="setManagedCatalogItems">
        <ownedParameter xmi:id="_-I-s8VOEEfG9ufhsfaAzpg" name="catalogItems" type="_pcawwAaREe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-I-s8lOEEfG9ufhsfaAzpg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-I-s81OEEfG9ufhsfaAzpg" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_jh_30OtVEey6f7rgFRym3Q" name="ProductSupplier">
      <elementImport xmi:id="_ajsA4PPYEey60OpxS9_JRQ">
        <importedElement xmi:type="uml:Interface" href="product.uml#_NaLU0MlvEe2sgKS3gBN9sQ"/>
      </elementImport>
      <elementImport xmi:id="_1TqPEAaSEe26esJmMoAMaw" importedElement="_pcawwAaREe26esJmMoAMaw"/>
      <ownedOperation xmi:id="_lGGu4OtVEey6f7rgFRym3Q" name="getSuppliedProducts">
        <ownedParameter xmi:id="_eGjqsPPYEey60OpxS9_JRQ" name="suppliedProducts" direction="return">
          <type xmi:type="uml:Interface" href="product.uml#_NaLU0MlvEe2sgKS3gBN9sQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lqXaYPPYEey60OpxS9_JRQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lfrNUPPYEey60OpxS9_JRQ" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_xNILEOtVEey6f7rgFRym3Q" name="supplyProduct">
        <ownedParameter xmi:id="_mt8XQPPYEey60OpxS9_JRQ" name="suppliedProduct">
          <type xmi:type="uml:Interface" href="product.uml#_NaLU0MlvEe2sgKS3gBN9sQ"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_-Pp9UMlsEe2sgKS3gBN9sQ" name="unsupplyProduct">
        <ownedParameter xmi:id="_-PqkYMlsEe2sgKS3gBN9sQ" name="suppliedProduct">
          <type xmi:type="uml:Interface" href="product.uml#_NaLU0MlvEe2sgKS3gBN9sQ"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_DNHKoFOEEfG9ufhsfaAzpg" name="setSuppliedProducts">
        <ownedParameter xmi:id="_DNHKoVOEEfG9ufhsfaAzpg" name="suppliedProducts">
          <type xmi:type="uml:Interface" href="product.uml#_NaLU0MlvEe2sgKS3gBN9sQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DNHKolOEEfG9ufhsfaAzpg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DNHKo1OEEfG9ufhsfaAzpg" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_8S9CIL7OEe2g9M79Y7jp8Q" name="ICatalog">
      <elementImport xmi:id="_IIPDgL7OEe2g9M79Y7jp8Q" importedElement="_U9L-0OZYEeybgd1DwlK4YQ"/>
      <generalization xmi:id="_FpjlIL7PEe2g9M79Y7jp8Q" general="_U9L-0OZYEeybgd1DwlK4YQ"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_AEigkL7TEe2g9M79Y7jp8Q" name="IOrder">
      <elementImport xmi:id="_VagbwL7XEe2g9M79Y7jp8Q" importedElement="_Kg2aAAadEe26esJmMoAMaw"/>
      <elementImport xmi:id="_Y7FmkL7XEe2g9M79Y7jp8Q" importedElement="_97fegL7UEe2g9M79Y7jp8Q"/>
      <elementImport xmi:id="_a3wHkL7XEe2g9M79Y7jp8Q">
        <importedElement xmi:type="uml:Interface" href="agent.uml#_ljoYEMrjEe24_rxb3O_v6Q"/>
      </elementImport>
      <elementImport xmi:id="_A20XEA_fEfCgOoBR6uwQPw" importedElement="_AVFHYA7sEfCgCYDrF-CWdA"/>
      <ownedOperation xmi:id="_6uzVgL7TEe2g9M79Y7jp8Q" name="getNumber">
        <ownedParameter xmi:id="_9CWFcL7TEe2g9M79Y7jp8Q" name="number" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_KGrecL7UEe2g9M79Y7jp8Q" name="getDate">
        <ownedParameter xmi:id="_KGrecb7UEe2g9M79Y7jp8Q" name="date" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_R1QTsL7UEe2g9M79Y7jp8Q" name="getSaleSession">
        <ownedParameter xmi:id="_R1QTsb7UEe2g9M79Y7jp8Q" name="saleSession" type="_Kg2aAAadEe26esJmMoAMaw" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_fc2KwL7UEe2g9M79Y7jp8Q" name="getClient">
        <ownedParameter xmi:id="_fc2Kwb7UEe2g9M79Y7jp8Q" name="client" direction="return">
          <type xmi:type="uml:Interface" href="agent.uml#_ljoYEMrjEe24_rxb3O_v6Q"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_rPItEL7UEe2g9M79Y7jp8Q" name="getLines">
        <ownedParameter xmi:id="_rPItEb7UEe2g9M79Y7jp8Q" name="lines" type="_97fegL7UEe2g9M79Y7jp8Q" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MFis8L7WEe2g9M79Y7jp8Q"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mf9_IL7WEe2g9M79Y7jp8Q" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_BsgHcL7UEe2g9M79Y7jp8Q" name="setNumber">
        <ownedParameter xmi:id="_BsgHcb7UEe2g9M79Y7jp8Q" name="number">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_MlaxwL7UEe2g9M79Y7jp8Q" name="setDate">
        <ownedParameter xmi:id="_MlbY0L7UEe2g9M79Y7jp8Q" name="date">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_XLhNwL7UEe2g9M79Y7jp8Q" name="setSaleSession">
        <ownedParameter xmi:id="_XLhNwb7UEe2g9M79Y7jp8Q" name="saleSession" type="_Kg2aAAadEe26esJmMoAMaw"/>
      </ownedOperation>
      <ownedOperation xmi:id="_lEfIsL7UEe2g9M79Y7jp8Q" name="setClient">
        <ownedParameter xmi:id="_lEfIsb7UEe2g9M79Y7jp8Q" name="client">
          <type xmi:type="uml:Interface" href="agent.uml#_ljoYEMrjEe24_rxb3O_v6Q"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_I6wL8L7WEe2g9M79Y7jp8Q" name="addLine">
        <ownedParameter xmi:id="_I6wL8b7WEe2g9M79Y7jp8Q" name="line" type="_97fegL7UEe2g9M79Y7jp8Q"/>
      </ownedOperation>
      <ownedOperation xmi:id="_oqn0AE9bEe-ZZ9VFDhYjHw" name="getSoldBy">
        <ownedParameter xmi:id="_oqn0AU9bEe-ZZ9VFDhYjHw" name="soldBy" direction="return">
          <type xmi:type="uml:Interface" href="agent.uml#_ljoYEMrjEe24_rxb3O_v6Q"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_--Nx4E9bEe-ZZ9VFDhYjHw" name="setSoldBy">
        <ownedParameter xmi:id="_--Nx4U9bEe-ZZ9VFDhYjHw" name="soldBy">
          <type xmi:type="uml:Interface" href="agent.uml#_ljoYEMrjEe24_rxb3O_v6Q"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_ydy4QLqwEe6BB6ykmH1j4g" name="getFulfilmentStatus">
        <ownedParameter xmi:id="_0ceLcLqwEe6BB6ykmH1j4g" name="fulfilmentState" direction="return">
          <type xmi:type="uml:Interface" href="skos.uml#_r06YgE1mEe2Pq5gmFYw1MQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1GIMcLqwEe6BB6ykmH1j4g"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_2qBoILqwEe6BB6ykmH1j4g" name="setFulfilmentStatus">
        <ownedParameter xmi:id="_2qBoIbqwEe6BB6ykmH1j4g" name="fulfilmentState">
          <type xmi:type="uml:Interface" href="skos.uml#_r06YgE1mEe2Pq5gmFYw1MQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2qBoIrqwEe6BB6ykmH1j4g"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_9ToZYLqwEe6BB6ykmH1j4g" name="getOrderStatus">
        <ownedParameter xmi:id="_9ToZYbqwEe6BB6ykmH1j4g" name="orderState" direction="return">
          <type xmi:type="uml:Interface" href="skos.uml#_r06YgE1mEe2Pq5gmFYw1MQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9ToZYrqwEe6BB6ykmH1j4g"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_9TpAcLqwEe6BB6ykmH1j4g" name="setOrderStatus">
        <ownedParameter xmi:id="_9TpAcbqwEe6BB6ykmH1j4g" name="orderState">
          <type xmi:type="uml:Interface" href="skos.uml#_r06YgE1mEe2Pq5gmFYw1MQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9TpAcrqwEe6BB6ykmH1j4g"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_RHp9gLqxEe6BB6ykmH1j4g" name="getPaymentStatus">
        <ownedParameter xmi:id="_RHp9gbqxEe6BB6ykmH1j4g" name="paymentState" direction="return">
          <type xmi:type="uml:Interface" href="skos.uml#_r06YgE1mEe2Pq5gmFYw1MQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RHp9grqxEe6BB6ykmH1j4g"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_RHp9g7qxEe6BB6ykmH1j4g" name="setPaymentStatus">
        <ownedParameter xmi:id="_RHp9hLqxEe6BB6ykmH1j4g" name="paymentState">
          <type xmi:type="uml:Interface" href="skos.uml#_r06YgE1mEe2Pq5gmFYw1MQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RHp9hbqxEe6BB6ykmH1j4g"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_13CPwA_eEfCgOoBR6uwQPw" name="getPaymentMethod">
        <ownedParameter xmi:id="_13CPwQ_eEfCgOoBR6uwQPw" name="paymentMethod" type="_AVFHYA7sEfCgCYDrF-CWdA" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7CJpwA_eEfCgOoBR6uwQPw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_24SRYA_eEfCgOoBR6uwQPw" name="setPaymentMethod">
        <ownedParameter xmi:id="_24SRYQ_eEfCgOoBR6uwQPw" name="paymentMethod" type="_AVFHYA7sEfCgCYDrF-CWdA"/>
      </ownedOperation>
      <ownedOperation xmi:id="_piOAIFOLEfG9ufhsfaAzpg" name="removeLine">
        <ownedParameter xmi:id="_piOAIVOLEfG9ufhsfaAzpg" name="line" type="_97fegL7UEe2g9M79Y7jp8Q"/>
      </ownedOperation>
      <ownedOperation xmi:id="_s__HgFOLEfG9ufhsfaAzpg" name="setLines">
        <ownedParameter xmi:id="_s__HgVOLEfG9ufhsfaAzpg" name="lines" type="_97fegL7UEe2g9M79Y7jp8Q">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s__HglOLEfG9ufhsfaAzpg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s__Hg1OLEfG9ufhsfaAzpg" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_97fegL7UEe2g9M79Y7jp8Q" name="IOrderLine">
      <elementImport xmi:id="_glo3cL7XEe2g9M79Y7jp8Q" importedElement="_Mdu6wLBBEe2nsoIM8Z6iaQ"/>
      <elementImport xmi:id="_jEwlQL7XEe2g9M79Y7jp8Q" importedElement="_G94CgAadEe26esJmMoAMaw"/>
      <elementImport xmi:id="_mAYB0L7XEe2g9M79Y7jp8Q" importedElement="_AEigkL7TEe2g9M79Y7jp8Q"/>
      <elementImport xmi:id="_lh2BAMZREe2oSMzXUO9qSA">
        <importedElement xmi:type="uml:Interface" href="common.uml#_furxINxVEeyr_asPBQgiSQ"/>
      </elementImport>
      <generalization xmi:id="_hu_EYMWWEe26iI6Lh4O3Ng">
        <general xmi:type="uml:Interface" href="common.uml#_furxINxVEeyr_asPBQgiSQ"/>
      </generalization>
      <ownedOperation xmi:id="_Ee79YL7VEe2g9M79Y7jp8Q" name="getQuantity">
        <ownedParameter xmi:id="_HLb_4L7VEe2g9M79Y7jp8Q" name="quantity" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_KfCeoL7VEe2g9M79Y7jp8Q" name="getPrice">
        <ownedParameter xmi:id="_KfCeob7VEe2g9M79Y7jp8Q" name="price" type="_Mdu6wLBBEe2nsoIM8Z6iaQ" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_NnDYcL7VEe2g9M79Y7jp8Q" name="getOffer">
        <ownedParameter xmi:id="_NnDYcb7VEe2g9M79Y7jp8Q" name="offer" type="_G94CgAadEe26esJmMoAMaw" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_Oh4pAL7VEe2g9M79Y7jp8Q" name="getOrder">
        <ownedParameter xmi:id="_Oh4pAb7VEe2g9M79Y7jp8Q" name="order" type="_AEigkL7TEe2g9M79Y7jp8Q" direction="return"/>
      </ownedOperation>
      <ownedOperation xmi:id="_m_iDoL7VEe2g9M79Y7jp8Q" name="setQuantity">
        <ownedParameter xmi:id="_m_iDob7VEe2g9M79Y7jp8Q" name="quantity">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_owgSAL7VEe2g9M79Y7jp8Q" name="setPrice">
        <ownedParameter xmi:id="_owgSAb7VEe2g9M79Y7jp8Q" name="price" type="_Mdu6wLBBEe2nsoIM8Z6iaQ"/>
      </ownedOperation>
      <ownedOperation xmi:id="_u9Nr4L7VEe2g9M79Y7jp8Q" name="setOffer">
        <ownedParameter xmi:id="_u9Nr4b7VEe2g9M79Y7jp8Q" name="offer" type="_G94CgAadEe26esJmMoAMaw"/>
      </ownedOperation>
      <ownedOperation xmi:id="_whIVsL7VEe2g9M79Y7jp8Q" name="setOrder">
        <ownedParameter xmi:id="_whI8wL7VEe2g9M79Y7jp8Q" name="order" type="_AEigkL7TEe2g9M79Y7jp8Q"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_gJ34wLBCEe2nsoIM8Z6iaQ" name="Price">
      <elementImport xmi:id="_jYfw4LBCEe2nsoIM8Z6iaQ" importedElement="_Mdu6wLBBEe2nsoIM8Z6iaQ"/>
      <elementImport xmi:id="_2MaA8Lq4Ee2D1dFQsjtXzg">
        <importedElement xmi:type="uml:Interface" href="skos.uml#_r06YgE1mEe2Pq5gmFYw1MQ"/>
      </elementImport>
      <ownedAttribute xmi:id="_uv5uALBCEe2nsoIM8Z6iaQ" name="value">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        <defaultValue xmi:type="uml:LiteralReal" xmi:id="_zx194LBCEe2nsoIM8Z6iaQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_0-CEMLBCEe2nsoIM8Z6iaQ" name="vatRate">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        <defaultValue xmi:type="uml:LiteralReal" xmi:id="_0-CEMbBCEe2nsoIM8Z6iaQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_9rY14LBCEe2nsoIM8Z6iaQ" name="unit">
        <type xmi:type="uml:Interface" href="skos.uml#_r06YgE1mEe2Pq5gmFYw1MQ"/>
      </ownedAttribute>
      <interfaceRealization xmi:id="_lkqtgLBCEe2nsoIM8Z6iaQ" client="_gJ34wLBCEe2nsoIM8Z6iaQ" supplier="_Mdu6wLBBEe2nsoIM8Z6iaQ" contract="_Mdu6wLBBEe2nsoIM8Z6iaQ"/>
      <ownedOperation xmi:id="_NjoPALBFEe2nsoIM8Z6iaQ" name="Price">
        <ownedParameter xmi:id="_RStjwL6GEe2SVd1P6DdWSw" name="value">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        </ownedParameter>
        <ownedParameter xmi:id="_VGxrQL6GEe2SVd1P6DdWSw" name="vatRate">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        </ownedParameter>
        <ownedParameter xmi:id="_W364wL6GEe2SVd1P6DdWSw" name="unit">
          <type xmi:type="uml:Interface" href="skos.uml#_r06YgE1mEe2Pq5gmFYw1MQ"/>
        </ownedParameter>
      </ownedOperation>
      <nestedClassifier xmi:type="uml:Interface" xmi:id="_71GZwL7UEe2g9M79Y7jp8Q" name="IOrderLine"/>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_yoOnMOZfEeybgd1DwlK4YQ" name="CatalogItem">
      <elementImport xmi:id="_VAr2sPOpEey60OpxS9_JRQ" importedElement="_G94CgAadEe26esJmMoAMaw"/>
      <elementImport xmi:id="_ZDKi8PPQEey60OpxS9_JRQ">
        <importedElement xmi:type="uml:Interface" href="product.uml#_OtRegAaaEe26esJmMoAMaw"/>
      </elementImport>
      <elementImport xmi:id="_MGMoMAaSEe26esJmMoAMaw" importedElement="_pcawwAaREe26esJmMoAMaw"/>
      <elementImport xmi:id="_pkEjUL7dEe2g9M79Y7jp8Q" importedElement="_8S9CIL7OEe2g9M79Y7jp8Q"/>
      <ownedAttribute xmi:id="_i4M-EPSDEeyWTI9HNBbtRg" name="product">
        <type xmi:type="uml:Interface" href="product.uml#_OtRegAaaEe26esJmMoAMaw"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_luYhAPSDEeyWTI9HNBbtRg" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mIdN4PSDEeyWTI9HNBbtRg" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_FcvwEPObEey60OpxS9_JRQ" name="sku">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_ElYqQPObEey60OpxS9_JRQ" name="stockLimitation">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_RqFjwPOoEey60OpxS9_JRQ" name="offers" type="_G94CgAadEe26esJmMoAMaw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XZ1U0POoEey60OpxS9_JRQ"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XLDR8POoEey60OpxS9_JRQ" value="*"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_RfexoL7MEe2g9M79Y7jp8Q" name="catalogs" type="_8S9CIL7OEe2g9M79Y7jp8Q">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Sri8IL7MEe2g9M79Y7jp8Q"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TRs9ML7MEe2g9M79Y7jp8Q" value="*"/>
      </ownedAttribute>
      <interfaceRealization xmi:id="_XKrQcOZgEeybgd1DwlK4YQ" client="_yoOnMOZfEeybgd1DwlK4YQ" supplier="_dqLEcOZVEeybgd1DwlK4YQ _pcawwAaREe26esJmMoAMaw" contract="_pcawwAaREe26esJmMoAMaw"/>
      <ownedOperation xmi:id="_gARUcPPPEey60OpxS9_JRQ" name="CatalogItem">
        <ownedParameter xmi:id="_id2H4PSEEeyWTI9HNBbtRg" name="product">
          <type xmi:type="uml:Interface" href="product.uml#_OtRegAaaEe26esJmMoAMaw"/>
        </ownedParameter>
        <ownedParameter xmi:id="_TSWlAL7uEe2g9M79Y7jp8Q" name="sku">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedParameter>
        <ownedParameter xmi:id="_WNhVoL7uEe2g9M79Y7jp8Q" name="stockLimitation">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        </ownedParameter>
        <ownedParameter xmi:id="_XbMCoL7uEe2g9M79Y7jp8Q" name="offers" type="_G94CgAadEe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fLPekL7uEe2g9M79Y7jp8Q"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eqHHcL7uEe2g9M79Y7jp8Q" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_ZFfoUL7uEe2g9M79Y7jp8Q" name="catalogs" type="_8S9CIL7OEe2g9M79Y7jp8Q">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gmhJwL7uEe2g9M79Y7jp8Q"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h_dSoL7uEe2g9M79Y7jp8Q" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_zEqEgOZfEeybgd1DwlK4YQ" name="Offer">
      <elementImport xmi:id="_xVrroPPQEey60OpxS9_JRQ" importedElement="_pcawwAaREe26esJmMoAMaw"/>
      <elementImport xmi:id="_u28i4PPREey60OpxS9_JRQ">
        <importedElement xmi:type="uml:Interface" href="agent.uml#_USLgQAaUEe26esJmMoAMaw"/>
      </elementImport>
      <elementImport xmi:id="_a-79EAadEe26esJmMoAMaw" importedElement="_G94CgAadEe26esJmMoAMaw"/>
      <elementImport xmi:id="_4V5TQLz4Ee2XudOCHEWPqA" importedElement="_Mdu6wLBBEe2nsoIM8Z6iaQ"/>
      <ownedAttribute xmi:id="_j0j4gPOaEey60OpxS9_JRQ" name="price" type="_Mdu6wLBBEe2nsoIM8Z6iaQ"/>
      <ownedAttribute xmi:id="_o8eNgPOaEey60OpxS9_JRQ" name="stockLimitation">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_6WOw0POpEey60OpxS9_JRQ" name="offeredItem" type="_pcawwAaREe26esJmMoAMaw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BENEsPOqEey60OpxS9_JRQ"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_gLieYPPREey60OpxS9_JRQ" name="offeredTo">
        <type xmi:type="uml:Interface" href="agent.uml#_USLgQAaUEe26esJmMoAMaw"/>
      </ownedAttribute>
      <interfaceRealization xmi:id="_dE4lEOZgEeybgd1DwlK4YQ" client="_zEqEgOZfEeybgd1DwlK4YQ" supplier="_dqLEcOZVEeybgd1DwlK4YQ _xohz0OZWEeybgd1DwlK4YQ _G94CgAadEe26esJmMoAMaw" contract="_G94CgAadEe26esJmMoAMaw"/>
      <ownedOperation xmi:id="_BEmRAPPQEey60OpxS9_JRQ" name="Offer">
        <ownedParameter xmi:id="_CUUMcPPQEey60OpxS9_JRQ" name="offeredItem" type="_pcawwAaREe26esJmMoAMaw"/>
        <ownedParameter xmi:id="_mo8fUPPUEey60OpxS9_JRQ" name="offeredTo">
          <type xmi:type="uml:Interface" href="agent.uml#_USLgQAaUEe26esJmMoAMaw"/>
        </ownedParameter>
        <ownedParameter xmi:id="_AoLvcL7vEe2g9M79Y7jp8Q" name="price" type="_Mdu6wLBBEe2nsoIM8Z6iaQ"/>
        <ownedParameter xmi:id="_BgDLkL7vEe2g9M79Y7jp8Q" name="stockLimitation">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_bCaZEL7PEe2g9M79Y7jp8Q" name="SaleSession">
      <elementImport xmi:id="_eYmRwL7PEe2g9M79Y7jp8Q" importedElement="_Kg2aAAadEe26esJmMoAMaw"/>
      <elementImport xmi:id="_GyxWUL7XEe2g9M79Y7jp8Q" importedElement="_G94CgAadEe26esJmMoAMaw"/>
      <ownedAttribute xmi:id="_syGG4L7PEe2g9M79Y7jp8Q" name="beginDate">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_ve0L0L7PEe2g9M79Y7jp8Q" name="endDate">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_xirhAL7PEe2g9M79Y7jp8Q" name="quantity">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_5LzOgL7PEe2g9M79Y7jp8Q" name="offers" type="_G94CgAadEe26esJmMoAMaw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5_Sg8L7PEe2g9M79Y7jp8Q"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6dguAL7PEe2g9M79Y7jp8Q" value="*"/>
      </ownedAttribute>
      <interfaceRealization xmi:id="_hT6MUL7PEe2g9M79Y7jp8Q" client="_bCaZEL7PEe2g9M79Y7jp8Q" supplier="_Kg2aAAadEe26esJmMoAMaw" contract="_Kg2aAAadEe26esJmMoAMaw"/>
      <ownedOperation xmi:id="_H6-NIL7aEe2g9M79Y7jp8Q" name="SaleSession">
        <ownedParameter xmi:id="_MrmDgL7aEe2g9M79Y7jp8Q" name="beginDate">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedParameter>
        <ownedParameter xmi:id="_Osm5AL7aEe2g9M79Y7jp8Q" name="endDate">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedParameter>
        <ownedParameter xmi:id="_QMMccL7aEe2g9M79Y7jp8Q" name="quantity">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        </ownedParameter>
        <ownedParameter xmi:id="_RCr_kL7aEe2g9M79Y7jp8Q" name="offers" type="_G94CgAadEe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VWpvIL7aEe2g9M79Y7jp8Q"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U5eq8L7aEe2g9M79Y7jp8Q" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_zp5fkOZfEeybgd1DwlK4YQ" name="Order">
      <elementImport xmi:id="_E7-woL7TEe2g9M79Y7jp8Q" importedElement="_AEigkL7TEe2g9M79Y7jp8Q"/>
      <elementImport xmi:id="_JzptYL7XEe2g9M79Y7jp8Q" importedElement="_Kg2aAAadEe26esJmMoAMaw"/>
      <elementImport xmi:id="_NBlB8L7XEe2g9M79Y7jp8Q" importedElement="_97fegL7UEe2g9M79Y7jp8Q"/>
      <elementImport xmi:id="_P5JE8L7XEe2g9M79Y7jp8Q">
        <importedElement xmi:type="uml:Interface" href="agent.uml#_ljoYEMrjEe24_rxb3O_v6Q"/>
      </elementImport>
      <elementImport xmi:id="_mAb0kEOqEfGm7NcA66xD4g" importedElement="_AVFHYA7sEfCgCYDrF-CWdA"/>
      <ownedAttribute xmi:id="_PHQ44L7TEe2g9M79Y7jp8Q" name="number">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_RdqIgL7TEe2g9M79Y7jp8Q" name="date">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_T5tUML7TEe2g9M79Y7jp8Q" name="saleSession" type="_Kg2aAAadEe26esJmMoAMaw"/>
      <ownedAttribute xmi:id="_WEyEoL7TEe2g9M79Y7jp8Q" name="lines" type="_97fegL7UEe2g9M79Y7jp8Q">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jHSxUL7WEe2g9M79Y7jp8Q"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iqqfsL7WEe2g9M79Y7jp8Q" value="*"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_W5dC0L7TEe2g9M79Y7jp8Q" name="client">
        <type xmi:type="uml:Interface" href="agent.uml#_ljoYEMrjEe24_rxb3O_v6Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_3o_30E9bEe-ZZ9VFDhYjHw" name="soldBy">
        <type xmi:type="uml:Interface" href="agent.uml#_ljoYEMrjEe24_rxb3O_v6Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_e6R_4LqxEe6BB6ykmH1j4g" name="fulfilmentStatus">
        <type xmi:type="uml:Interface" href="skos.uml#_r06YgE1mEe2Pq5gmFYw1MQ"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ik6ekLqxEe6BB6ykmH1j4g"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_jLCDYLqxEe6BB6ykmH1j4g" name="orderStatus">
        <type xmi:type="uml:Interface" href="skos.uml#_r06YgE1mEe2Pq5gmFYw1MQ"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jLCDYbqxEe6BB6ykmH1j4g"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_kQtSALqxEe6BB6ykmH1j4g" name="paymentStatus">
        <type xmi:type="uml:Interface" href="skos.uml#_r06YgE1mEe2Pq5gmFYw1MQ"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kQtSAbqxEe6BB6ykmH1j4g"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_r8IW8EOqEfGm7NcA66xD4g" name="paymentMethod" type="_AVFHYA7sEfCgCYDrF-CWdA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r8IW8UOqEfGm7NcA66xD4g"/>
      </ownedAttribute>
      <interfaceRealization xmi:id="_HgAMkL7TEe2g9M79Y7jp8Q" client="_zp5fkOZfEeybgd1DwlK4YQ" supplier="_AEigkL7TEe2g9M79Y7jp8Q" contract="_AEigkL7TEe2g9M79Y7jp8Q"/>
      <ownedOperation xmi:id="_bYmqgL7aEe2g9M79Y7jp8Q" name="Order">
        <ownedParameter xmi:id="_ewDugL7aEe2g9M79Y7jp8Q" name="number">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedParameter>
        <ownedParameter xmi:id="_wmvcML7aEe2g9M79Y7jp8Q" name="date">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedParameter>
        <ownedParameter xmi:id="_yoJ6UL7aEe2g9M79Y7jp8Q" name="saleSession" type="_Kg2aAAadEe26esJmMoAMaw"/>
        <ownedParameter xmi:id="_0Kt5QL7aEe2g9M79Y7jp8Q" name="client">
          <type xmi:type="uml:Interface" href="agent.uml#_ljoYEMrjEe24_rxb3O_v6Q"/>
        </ownedParameter>
        <ownedParameter xmi:id="_mMqPAMnHEe2Lp8MiTP6CjQ" name="lines" type="_97fegL7UEe2g9M79Y7jp8Q">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_njRcoMnHEe2Lp8MiTP6CjQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oEhIgMnHEe2Lp8MiTP6CjQ" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_RnAR8E9cEe-ZZ9VFDhYjHw" name="soldBy">
          <type xmi:type="uml:Interface" href="agent.uml#_ljoYEMrjEe24_rxb3O_v6Q"/>
        </ownedParameter>
        <ownedParameter xmi:id="_1QmFILqyEe6BB6ykmH1j4g" name="fulfilmentStatus">
          <type xmi:type="uml:Interface" href="skos.uml#_r06YgE1mEe2Pq5gmFYw1MQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1QmFIbqyEe6BB6ykmH1j4g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1QmFIrqyEe6BB6ykmH1j4g" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_7rPNULqyEe6BB6ykmH1j4g" name="orderStatus">
          <type xmi:type="uml:Interface" href="skos.uml#_r06YgE1mEe2Pq5gmFYw1MQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7rPNUbqyEe6BB6ykmH1j4g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7rPNUrqyEe6BB6ykmH1j4g" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_9pmXcLqyEe6BB6ykmH1j4g" name="paymentStatus">
          <type xmi:type="uml:Interface" href="skos.uml#_r06YgE1mEe2Pq5gmFYw1MQ"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9pmXcbqyEe6BB6ykmH1j4g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9pmXcrqyEe6BB6ykmH1j4g" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_yr3lYEOqEfGm7NcA66xD4g" name="paymentMethod" type="_AVFHYA7sEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yr3lYUOqEfGm7NcA66xD4g"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yr3lYkOqEfGm7NcA66xD4g" value="1"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_0kv-QOZfEeybgd1DwlK4YQ" name="OrderLine">
      <elementImport xmi:id="_pQ07YL7WEe2g9M79Y7jp8Q" importedElement="_97fegL7UEe2g9M79Y7jp8Q"/>
      <elementImport xmi:id="_1oUnEL7XEe2g9M79Y7jp8Q" importedElement="_Mdu6wLBBEe2nsoIM8Z6iaQ"/>
      <elementImport xmi:id="_28XB0L7XEe2g9M79Y7jp8Q" importedElement="_G94CgAadEe26esJmMoAMaw"/>
      <elementImport xmi:id="_37h_0L7XEe2g9M79Y7jp8Q" importedElement="_AEigkL7TEe2g9M79Y7jp8Q"/>
      <ownedAttribute xmi:id="_m5T0MMWWEe26iI6Lh4O3Ng" name="description">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qXqKYMWWEe26iI6Lh4O3Ng"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_0hYCkL7WEe2g9M79Y7jp8Q" name="quantity">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_5jB-kL7WEe2g9M79Y7jp8Q" name="price" type="_Mdu6wLBBEe2nsoIM8Z6iaQ"/>
      <ownedAttribute xmi:id="_6TcH0L7WEe2g9M79Y7jp8Q" name="offer" type="_G94CgAadEe26esJmMoAMaw"/>
      <ownedAttribute xmi:id="_6-IqoL7WEe2g9M79Y7jp8Q" name="order" type="_AEigkL7TEe2g9M79Y7jp8Q"/>
      <interfaceRealization xmi:id="_r5x6oL7WEe2g9M79Y7jp8Q" client="_0kv-QOZfEeybgd1DwlK4YQ" supplier="_97fegL7UEe2g9M79Y7jp8Q" contract="_97fegL7UEe2g9M79Y7jp8Q"/>
      <ownedOperation xmi:id="_GvFMUL7bEe2g9M79Y7jp8Q" name="OrderLine">
        <ownedParameter xmi:id="_IvoHwL7bEe2g9M79Y7jp8Q" name="quantity">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        </ownedParameter>
        <ownedParameter xmi:id="_LOKmwL7bEe2g9M79Y7jp8Q" name="price" type="_Mdu6wLBBEe2nsoIM8Z6iaQ"/>
        <ownedParameter xmi:id="_Wq5IwL7bEe2g9M79Y7jp8Q" name="offer" type="_G94CgAadEe26esJmMoAMaw"/>
        <ownedParameter xmi:id="_XUyaUL7bEe2g9M79Y7jp8Q" name="order" type="_AEigkL7TEe2g9M79Y7jp8Q"/>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_PQluwOZgEeybgd1DwlK4YQ" name="Catalog">
      <elementImport xmi:id="_VDbrcL7KEe2g9M79Y7jp8Q" importedElement="_8S9CIL7OEe2g9M79Y7jp8Q"/>
      <elementImport xmi:id="_BLLVUL7PEe2g9M79Y7jp8Q">
        <importedElement xmi:type="uml:Interface" href="agent.uml#_QDLJMAaUEe26esJmMoAMaw"/>
      </elementImport>
      <elementImport xmi:id="_TAwEML7ZEe2g9M79Y7jp8Q" importedElement="_rPH3MOZVEeybgd1DwlK4YQ"/>
      <elementImport xmi:id="_kzaGIL7cEe2g9M79Y7jp8Q" importedElement="_pcawwAaREe26esJmMoAMaw"/>
      <ownedAttribute xmi:id="_cZTFwL7KEe2g9M79Y7jp8Q" name="items" type="_pcawwAaREe26esJmMoAMaw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hNgboL7KEe2g9M79Y7jp8Q"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gt0O8L7KEe2g9M79Y7jp8Q" value="*"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_3gZwwL7cEe2g9M79Y7jp8Q" name="maintainers">
        <type xmi:type="uml:Interface" href="agent.uml#_QDLJMAaUEe26esJmMoAMaw"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5JhDoL7cEe2g9M79Y7jp8Q"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5jqpAL7cEe2g9M79Y7jp8Q" value="*"/>
      </ownedAttribute>
      <interfaceRealization xmi:id="_KvlgQL7OEe2g9M79Y7jp8Q" client="_PQluwOZgEeybgd1DwlK4YQ" supplier="_U9L-0OZYEeybgd1DwlK4YQ _8S9CIL7OEe2g9M79Y7jp8Q" contract="_8S9CIL7OEe2g9M79Y7jp8Q"/>
      <ownedOperation xmi:id="_qNb7UL7bEe2g9M79Y7jp8Q" name="Catalog">
        <ownedParameter xmi:id="_Y6olgMiZEe2tet82apP7RQ" name="maintainers">
          <type xmi:type="uml:Interface" href="agent.uml#_QDLJMAaUEe26esJmMoAMaw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aCbUAMiZEe2tet82apP7RQ"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bYl1sMiZEe2tet82apP7RQ" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_r0Eh8L7bEe2g9M79Y7jp8Q" name="items" type="_pcawwAaREe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yV1l0L7bEe2g9M79Y7jp8Q"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x5Uo8L7bEe2g9M79Y7jp8Q" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_6xwpwA7gEfCgCYDrF-CWdA" name="IPlace">
      <elementImport xmi:id="_89Za4A7gEfCgCYDrF-CWdA" importedElement="_Kg2aAAadEe26esJmMoAMaw"/>
      <elementImport xmi:id="_4QHooEelEfCVX5nhGdowdA">
        <importedElement xmi:type="uml:Interface" href="common.uml#_dM0RUNxVEeyr_asPBQgiSQ"/>
      </elementImport>
      <elementImport xmi:id="_8ZbnYEelEfCVX5nhGdowdA">
        <importedElement xmi:type="uml:Interface" href="common.uml#_furxINxVEeyr_asPBQgiSQ"/>
      </elementImport>
      <generalization xmi:id="_Y8W-QErREfGng5E5WZc1xg">
        <general xmi:type="uml:Interface" href="common.uml#_dM0RUNxVEeyr_asPBQgiSQ"/>
      </generalization>
      <generalization xmi:id="_bdmL8ErREfGng5E5WZc1xg">
        <general xmi:type="uml:Interface" href="common.uml#_furxINxVEeyr_asPBQgiSQ"/>
      </generalization>
      <ownedOperation xmi:id="_De2VsA7hEfCgCYDrF-CWdA" name="getHostedSaleSessions">
        <ownedParameter xmi:id="_De2VsQ7hEfCgCYDrF-CWdA" name="saleSessions" type="_Kg2aAAadEe26esJmMoAMaw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Q4nMIA7hEfCgCYDrF-CWdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RQe5kA7hEfCgCYDrF-CWdA" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_cIiBMA7hEfCgCYDrF-CWdA" name="addHostedSaleSession">
        <ownedParameter xmi:id="_cIiBMQ7hEfCgCYDrF-CWdA" name="saleSession" type="_Kg2aAAadEe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cIiBMg7hEfCgCYDrF-CWdA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cIiBMw7hEfCgCYDrF-CWdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_cZ-WgA7hEfCgCYDrF-CWdA" name="removeHostedSaleSession">
        <ownedParameter xmi:id="_cZ-WgQ7hEfCgCYDrF-CWdA" name="saleSession" type="_Kg2aAAadEe26esJmMoAMaw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cZ-Wgg7hEfCgCYDrF-CWdA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cZ-Wgw7hEfCgCYDrF-CWdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_cupmAA7hEfCgCYDrF-CWdA" name="setHostedSaleSessions">
        <ownedParameter xmi:id="_cupmAQ7hEfCgCYDrF-CWdA" name="saleSessions" type="_Kg2aAAadEe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cupmAg7hEfCgCYDrF-CWdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cupmAw7hEfCgCYDrF-CWdA" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_Tzw5MA7iEfCgCYDrF-CWdA" name="IVirtualPlace">
      <elementImport xmi:id="_Vhat0A7iEfCgCYDrF-CWdA" importedElement="_6xwpwA7gEfCgCYDrF-CWdA"/>
      <generalization xmi:id="_ZTB-QA7iEfCgCYDrF-CWdA" general="_6xwpwA7gEfCgCYDrF-CWdA"/>
      <ownedOperation xmi:id="_nVo9YA7iEfCgCYDrF-CWdA" name="getUrls">
        <ownedParameter xmi:id="_nVo9YQ7iEfCgCYDrF-CWdA" name="urls" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nVo9Yg7iEfCgCYDrF-CWdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nVo9Yw7iEfCgCYDrF-CWdA" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_zRnAIA7iEfCgCYDrF-CWdA" name="addUrl">
        <ownedParameter xmi:id="_zRnAIQ7iEfCgCYDrF-CWdA" name="url">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zRnAIg7iEfCgCYDrF-CWdA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zRnAIw7iEfCgCYDrF-CWdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_zyA-gA7iEfCgCYDrF-CWdA" name="removeUrl">
        <ownedParameter xmi:id="_zyA-gQ7iEfCgCYDrF-CWdA" name="url">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zyA-gg7iEfCgCYDrF-CWdA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zyA-gw7iEfCgCYDrF-CWdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_0URXAA7iEfCgCYDrF-CWdA" name="setUrls">
        <ownedParameter xmi:id="_0URXAQ7iEfCgCYDrF-CWdA" name="urls">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0URXAg7iEfCgCYDrF-CWdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0URXAw7iEfCgCYDrF-CWdA" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_YTySUA7jEfCgCYDrF-CWdA" name="IPhysicalPlace">
      <elementImport xmi:id="_bPeAUA7jEfCgCYDrF-CWdA" importedElement="_6xwpwA7gEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_fT-iIA7kEfCgCYDrF-CWdA">
        <importedElement xmi:type="uml:Interface" href="agent.uml#_8yKiYGauEe6BBZALe8Relw"/>
      </elementImport>
      <elementImport xmi:id="_foARYA7kEfCgCYDrF-CWdA">
        <importedElement xmi:type="uml:Interface" href="agent.uml#_CrX40GasEe6BBZALe8Relw"/>
      </elementImport>
      <elementImport xmi:id="_mCivMA_REfCgOoBR6uwQPw">
        <importedElement xmi:type="uml:Interface" href="common.uml#_FUmc4A_SEfCgOoBR6uwQPw"/>
      </elementImport>
      <elementImport xmi:id="_qx_5MA_XEfCgOoBR6uwQPw">
        <importedElement xmi:type="uml:Interface" href="agent.uml#_S7W3QAaUEe26esJmMoAMaw"/>
      </elementImport>
      <elementImport xmi:id="_rZev8A_XEfCgOoBR6uwQPw" importedElement="_AL3y8A7qEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_rnf90A_XEfCgOoBR6uwQPw" importedElement="_EC8yMA7qEfCgCYDrF-CWdA"/>
      <generalization xmi:id="_bPeAUQ7jEfCgCYDrF-CWdA" general="_6xwpwA7gEfCgCYDrF-CWdA"/>
      <generalization xmi:id="_zh2JoA7kEfCgCYDrF-CWdA">
        <general xmi:type="uml:Interface" href="agent.uml#_8yKiYGauEe6BBZALe8Relw"/>
      </generalization>
      <generalization xmi:id="_zh2wsA7kEfCgCYDrF-CWdA">
        <general xmi:type="uml:Interface" href="agent.uml#_CrX40GasEe6BBZALe8Relw"/>
      </generalization>
      <generalization xmi:id="_JMDPkA_SEfCgOoBR6uwQPw">
        <general xmi:type="uml:Interface" href="common.uml#_FUmc4A_SEfCgOoBR6uwQPw"/>
      </generalization>
      <ownedOperation xmi:id="_SXMGIA7lEfCgCYDrF-CWdA" name="getAddress">
        <ownedParameter xmi:id="_SXMGIQ7lEfCgCYDrF-CWdA" name="address" direction="return">
          <type xmi:type="uml:Interface" href="common.uml#_CPEsAMroEe24_rxb3O_v6Q"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SXMGIg7lEfCgCYDrF-CWdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SXMGIw7lEfCgCYDrF-CWdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_S5YNMA7lEfCgCYDrF-CWdA" name="setAddress">
        <ownedParameter xmi:id="_S5YNMQ7lEfCgCYDrF-CWdA" name="address">
          <type xmi:type="uml:Interface" href="common.uml#_CPEsAMroEe24_rxb3O_v6Q"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S5YNMg7lEfCgCYDrF-CWdA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S5YNMw7lEfCgCYDrF-CWdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_-GLOkA7lEfCgCYDrF-CWdA" name="getMainContacts">
        <ownedParameter xmi:id="_-GLOkQ7lEfCgCYDrF-CWdA" name="mainContacts" direction="return">
          <type xmi:type="uml:Interface" href="agent.uml#_S7W3QAaUEe26esJmMoAMaw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-GLOkg7lEfCgCYDrF-CWdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-GLOkw7lEfCgCYDrF-CWdA" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_-GLOlA7lEfCgCYDrF-CWdA" name="addMainContact">
        <ownedParameter xmi:id="_-GLOlQ7lEfCgCYDrF-CWdA" name="mainContact">
          <type xmi:type="uml:Interface" href="agent.uml#_S7W3QAaUEe26esJmMoAMaw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-GLOlg7lEfCgCYDrF-CWdA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-GLOlw7lEfCgCYDrF-CWdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_-GLOmA7lEfCgCYDrF-CWdA" name="removeMainContact">
        <ownedParameter xmi:id="_-GLOmQ7lEfCgCYDrF-CWdA" name="mainContact">
          <type xmi:type="uml:Interface" href="agent.uml#_S7W3QAaUEe26esJmMoAMaw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-GLOmg7lEfCgCYDrF-CWdA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-GLOmw7lEfCgCYDrF-CWdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_-GL1oA7lEfCgCYDrF-CWdA" name="setMainContacts">
        <ownedParameter xmi:id="_-GL1oQ7lEfCgCYDrF-CWdA" name="mainContacts">
          <type xmi:type="uml:Interface" href="agent.uml#_S7W3QAaUEe26esJmMoAMaw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-GL1og7lEfCgCYDrF-CWdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-GL1ow7lEfCgCYDrF-CWdA" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_AnszcA_TEfCgOoBR6uwQPw" name="getTheoreticalStocks">
        <ownedParameter xmi:id="_AnszcQ_TEfCgOoBR6uwQPw" name="theoreticalStocks" type="_AL3y8A7qEfCgCYDrF-CWdA" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Anszcg_TEfCgOoBR6uwQPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Anszcw_TEfCgOoBR6uwQPw" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_AnszdA_TEfCgOoBR6uwQPw" name="addTheoreticalStock">
        <ownedParameter xmi:id="_AnszdQ_TEfCgOoBR6uwQPw" name="theoreticalStock" type="_AL3y8A7qEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Anszdg_TEfCgOoBR6uwQPw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Anszdw_TEfCgOoBR6uwQPw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_AnszeA_TEfCgOoBR6uwQPw" name="removeTheoreticalStock">
        <ownedParameter xmi:id="_AnszeQ_TEfCgOoBR6uwQPw" name="theoreticalStock" type="_AL3y8A7qEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Anszeg_TEfCgOoBR6uwQPw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Anszew_TEfCgOoBR6uwQPw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_AnszfA_TEfCgOoBR6uwQPw" name="setTheoreticalStocks">
        <ownedParameter xmi:id="_AnszfQ_TEfCgOoBR6uwQPw" name="theoreticalStocks" type="_AL3y8A7qEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Anszfg_TEfCgOoBR6uwQPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Anszfw_TEfCgOoBR6uwQPw" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_j5no8A_TEfCgOoBR6uwQPw" name="getRealStocks">
        <ownedParameter xmi:id="_j5no8Q_TEfCgOoBR6uwQPw" name="realStocks" type="_EC8yMA7qEfCgCYDrF-CWdA" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j5no8g_TEfCgOoBR6uwQPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j5no8w_TEfCgOoBR6uwQPw" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_j5no9A_TEfCgOoBR6uwQPw" name="addRealStock">
        <ownedParameter xmi:id="_j5no9Q_TEfCgOoBR6uwQPw" name="realStock" type="_EC8yMA7qEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j5no9g_TEfCgOoBR6uwQPw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j5no9w_TEfCgOoBR6uwQPw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_j5no-A_TEfCgOoBR6uwQPw" name="removeRealStock">
        <ownedParameter xmi:id="_j5no-Q_TEfCgOoBR6uwQPw" name="realStock" type="_EC8yMA7qEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j5no-g_TEfCgOoBR6uwQPw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j5no-w_TEfCgOoBR6uwQPw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_j5no_A_TEfCgOoBR6uwQPw" name="setRealStocks">
        <ownedParameter xmi:id="_j5no_Q_TEfCgOoBR6uwQPw" name="realStocks" type="_EC8yMA7qEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j5no_g_TEfCgOoBR6uwQPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j5no_w_TEfCgOoBR6uwQPw" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_BBFOkA7oEfCgCYDrF-CWdA" name="IStock">
      <elementImport xmi:id="_wHM1cA7pEfCgCYDrF-CWdA">
        <importedElement xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
      </elementImport>
      <elementImport xmi:id="_sFtuYA_YEfCgOoBR6uwQPw" importedElement="_YTySUA7jEfCgCYDrF-CWdA"/>
      <ownedOperation xmi:id="_7rpCMEeCEfCh5Mr5MsA1jg" name="getQuantity">
        <ownedParameter xmi:id="_7rpCMUeCEfCh5Mr5MsA1jg" name="quantity" direction="return">
          <type xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7rpCMkeCEfCh5Mr5MsA1jg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7rpCM0eCEfCh5Mr5MsA1jg" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_7rppQEeCEfCh5Mr5MsA1jg" name="setQuantity">
        <ownedParameter xmi:id="_7rppQUeCEfCh5Mr5MsA1jg" name="quantity">
          <type xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7rppQkeCEfCh5Mr5MsA1jg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7rppQ0eCEfCh5Mr5MsA1jg" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_l3umMA7oEfCgCYDrF-CWdA" name="getAvailabilityDate">
        <ownedParameter xmi:id="_l3umMQ7oEfCgCYDrF-CWdA" name="availabilityDate" direction="return">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_l3umMg7oEfCgCYDrF-CWdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_l3umMw7oEfCgCYDrF-CWdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_UQf0UA7pEfCgCYDrF-CWdA" name="setAvailabilityDate">
        <ownedParameter xmi:id="_UQf0UQ7pEfCgCYDrF-CWdA" name="availabilityDate">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UQf0Ug7pEfCgCYDrF-CWdA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UQf0Uw7pEfCgCYDrF-CWdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_rTSy8A_YEfCgOoBR6uwQPw" name="getPhysicalPlace">
        <ownedParameter xmi:id="_rTSy8Q_YEfCgOoBR6uwQPw" name="physicalPlace" type="_YTySUA7jEfCgCYDrF-CWdA" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rTSy8g_YEfCgOoBR6uwQPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rTSy8w_YEfCgOoBR6uwQPw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_rTSy9A_YEfCgOoBR6uwQPw" name="setPhysicalPlace">
        <ownedParameter xmi:id="_rTSy9Q_YEfCgOoBR6uwQPw" name="physicalPlace" type="_YTySUA7jEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rTSy9g_YEfCgOoBR6uwQPw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rTSy9w_YEfCgOoBR6uwQPw" value="1"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_AL3y8A7qEfCgCYDrF-CWdA" name="ITheoreticalStock">
      <elementImport xmi:id="_GtuWYA7qEfCgCYDrF-CWdA" importedElement="_BBFOkA7oEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_gn3u4A_UEfCgOoBR6uwQPw">
        <importedElement xmi:type="uml:Interface" href="product.uml#_YgqXMA_UEfCgOoBR6uwQPw"/>
      </elementImport>
      <generalization xmi:id="_GtuWYQ7qEfCgCYDrF-CWdA" general="_BBFOkA7oEfCgCYDrF-CWdA"/>
      <ownedOperation xmi:id="_OZvKgA_UEfCgOoBR6uwQPw" name="getLocalizedProduct">
        <ownedParameter xmi:id="_OZvKgQ_UEfCgOoBR6uwQPw" name="localizedProduct" direction="return">
          <type xmi:type="uml:Interface" href="product.uml#_YgqXMA_UEfCgOoBR6uwQPw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OZvKgg_UEfCgOoBR6uwQPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OZvKgw_UEfCgOoBR6uwQPw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_OZvKhA_UEfCgOoBR6uwQPw" name="setLocalizedProduct">
        <ownedParameter xmi:id="_OZvKhQ_UEfCgOoBR6uwQPw" name="localizedProduct">
          <type xmi:type="uml:Interface" href="product.uml#_YgqXMA_UEfCgOoBR6uwQPw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OZvKhg_UEfCgOoBR6uwQPw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OZvKhw_UEfCgOoBR6uwQPw" value="1"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_EC8yMA7qEfCgCYDrF-CWdA" name="IRealStock">
      <elementImport xmi:id="_SrYbMA7qEfCgCYDrF-CWdA" importedElement="_BBFOkA7oEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_lEsfgA_UEfCgOoBR6uwQPw">
        <importedElement xmi:type="uml:Interface" href="product.uml#_aWbmAA_UEfCgOoBR6uwQPw"/>
      </elementImport>
      <elementImport xmi:id="_Xu5cIEeEEfCh5Mr5MsA1jg" importedElement="_xGXhgA7rEfCgCYDrF-CWdA"/>
      <generalization xmi:id="_SrYbMQ7qEfCgCYDrF-CWdA" general="_BBFOkA7oEfCgCYDrF-CWdA"/>
      <ownedOperation xmi:id="_mxbHEA_UEfCgOoBR6uwQPw" name="getPhysicalProduct">
        <ownedParameter xmi:id="_mxbHEQ_UEfCgOoBR6uwQPw" name="physicalProduct" direction="return">
          <type xmi:type="uml:Interface" href="product.uml#_aWbmAA_UEfCgOoBR6uwQPw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mxbHEg_UEfCgOoBR6uwQPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mxbHEw_UEfCgOoBR6uwQPw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_mxbHFA_UEfCgOoBR6uwQPw" name="setPhysicalProduct">
        <ownedParameter xmi:id="_mxbHFQ_UEfCgOoBR6uwQPw" name="physicalProduct">
          <type xmi:type="uml:Interface" href="product.uml#_aWbmAA_UEfCgOoBR6uwQPw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mxbHFg_UEfCgOoBR6uwQPw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mxbHFw_UEfCgOoBR6uwQPw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_SjsikEeEEfCh5Mr5MsA1jg" name="addProductBatch">
        <ownedParameter xmi:id="_SjsikUeEEfCh5Mr5MsA1jg" name="productBatch" type="_xGXhgA7rEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SjsikkeEEfCh5Mr5MsA1jg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Sjsik0eEEfCh5Mr5MsA1jg" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_hpNJIEeEEfCh5Mr5MsA1jg" name="getProductBatches">
        <ownedParameter xmi:id="_hpNJIUeEEfCh5Mr5MsA1jg" name="productBatches" type="_xGXhgA7rEfCgCYDrF-CWdA" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hpNJIkeEEfCh5Mr5MsA1jg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hpNJI0eEEfCh5Mr5MsA1jg" value="*"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_SjsilEeEEfCh5Mr5MsA1jg" name="removeProductBatch">
        <ownedParameter xmi:id="_SjsilUeEEfCh5Mr5MsA1jg" name="ProductBatch" type="_xGXhgA7rEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SjsilkeEEfCh5Mr5MsA1jg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Sjsil0eEEfCh5Mr5MsA1jg" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_hpNJJEeEEfCh5Mr5MsA1jg" name="setProductBatches">
        <ownedParameter xmi:id="_hpNJJUeEEfCh5Mr5MsA1jg" name="ProductBatches" type="_xGXhgA7rEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hpNJJkeEEfCh5Mr5MsA1jg" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hpNJJ0eEEfCh5Mr5MsA1jg" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_xGXhgA7rEfCgCYDrF-CWdA" name="IProductBatch">
      <elementImport xmi:id="_gzUpkA_XEfCgOoBR6uwQPw">
        <importedElement xmi:type="uml:Interface" href="product.uml#_aWbmAA_UEfCgOoBR6uwQPw"/>
      </elementImport>
      <elementImport xmi:id="_yWHK4A_XEfCgOoBR6uwQPw" importedElement="_EC8yMA7qEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_vu3WEEehEfCVX5nhGdowdA">
        <importedElement xmi:type="uml:Interface" href="common.uml#_dM0RUNxVEeyr_asPBQgiSQ"/>
      </elementImport>
      <elementImport xmi:id="_znaU8EehEfCVX5nhGdowdA">
        <importedElement xmi:type="uml:Interface" href="common.uml#_furxINxVEeyr_asPBQgiSQ"/>
      </elementImport>
      <elementImport xmi:id="_xik58EeiEfCVX5nhGdowdA">
        <importedElement xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
      </elementImport>
      <generalization xmi:id="_1EsyUEehEfCVX5nhGdowdA">
        <general xmi:type="uml:Interface" href="common.uml#_dM0RUNxVEeyr_asPBQgiSQ"/>
      </generalization>
      <generalization xmi:id="_29uJcEehEfCVX5nhGdowdA">
        <general xmi:type="uml:Interface" href="common.uml#_furxINxVEeyr_asPBQgiSQ"/>
      </generalization>
      <ownedOperation xmi:id="_bdHesEeiEfCVX5nhGdowdA" name="getBatchNumber">
        <ownedParameter xmi:id="_bdHesUeiEfCVX5nhGdowdA" name="batchNumber" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bdHeskeiEfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bdHes0eiEfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_bdHetEeiEfCVX5nhGdowdA" name="setBatchNumber">
        <ownedParameter xmi:id="_bdHetUeiEfCVX5nhGdowdA" name="batchNumber">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bdHetkeiEfCVX5nhGdowdA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bdHet0eiEfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_hkr1EA_XEfCgOoBR6uwQPw" name="getPhysicalProduct">
        <ownedParameter xmi:id="_hkr1EQ_XEfCgOoBR6uwQPw" name="physicalProduct" direction="return">
          <type xmi:type="uml:Interface" href="product.uml#_aWbmAA_UEfCgOoBR6uwQPw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hkr1Eg_XEfCgOoBR6uwQPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hkr1Ew_XEfCgOoBR6uwQPw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_hkr1FA_XEfCgOoBR6uwQPw" name="setPhysicalProduct">
        <ownedParameter xmi:id="_hkr1FQ_XEfCgOoBR6uwQPw" name="physicalProduct">
          <type xmi:type="uml:Interface" href="product.uml#_aWbmAA_UEfCgOoBR6uwQPw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hkr1Fg_XEfCgOoBR6uwQPw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hkr1Fw_XEfCgOoBR6uwQPw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_nxPd8A_XEfCgOoBR6uwQPw" name="getRealStock">
        <ownedParameter xmi:id="_nxPd8Q_XEfCgOoBR6uwQPw" name="realStock" type="_EC8yMA7qEfCgCYDrF-CWdA" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nxPd8g_XEfCgOoBR6uwQPw"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nxPd8w_XEfCgOoBR6uwQPw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_ot0a8A_XEfCgOoBR6uwQPw" name="setRealStock">
        <ownedParameter xmi:id="_ot0a8Q_XEfCgOoBR6uwQPw" name="realStock" type="_EC8yMA7qEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ot0a8g_XEfCgOoBR6uwQPw" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ot0a8w_XEfCgOoBR6uwQPw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_oDMOYEeiEfCVX5nhGdowdA" name="getBestBeforeDate">
        <ownedParameter xmi:id="_oDMOYUeiEfCVX5nhGdowdA" name="bestBeforeDate" direction="return">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oDMOYkeiEfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oDMOY0eiEfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_oDMOZEeiEfCVX5nhGdowdA" name="setBestBeforeDate">
        <ownedParameter xmi:id="_oDMOZUeiEfCVX5nhGdowdA" name="bestBeforeDate">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oDMOZkeiEfCVX5nhGdowdA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oDMOZ0eiEfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_3msYgEeiEfCVX5nhGdowdA" name="getExpirationDate">
        <ownedParameter xmi:id="_3msYgUeiEfCVX5nhGdowdA" name="expirationDate" direction="return">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3msYgkeiEfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3msYg0eiEfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_3ms_kEeiEfCVX5nhGdowdA" name="setExpirationDate">
        <ownedParameter xmi:id="_3ms_kUeiEfCVX5nhGdowdA" name="expirationDate">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3ms_kkeiEfCVX5nhGdowdA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3ms_k0eiEfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="__6lhUEeiEfCVX5nhGdowdA" name="getProductionDate">
        <ownedParameter xmi:id="__6lhUUeiEfCVX5nhGdowdA" name="productionDate" direction="return">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__6lhUkeiEfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__6lhU0eiEfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="__6lhVEeiEfCVX5nhGdowdA" name="setProductionDate">
        <ownedParameter xmi:id="__6lhVUeiEfCVX5nhGdowdA" name="productionDate">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__6lhVkeiEfCVX5nhGdowdA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__6lhV0eiEfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_AVFHYA7sEfCgCYDrF-CWdA" name="IPaymentMethod">
      <elementImport xmi:id="_e2HcYA_fEfCgOoBR6uwQPw" importedElement="_AucwcOZfEeybgd1DwlK4YQ"/>
      <elementImport xmi:id="_Vxc9kEe8EfCVX5nhGdowdA">
        <importedElement xmi:type="uml:Interface" href="common.uml#_dM0RUNxVEeyr_asPBQgiSQ"/>
      </elementImport>
      <elementImport xmi:id="_Yan_QEe8EfCVX5nhGdowdA">
        <importedElement xmi:type="uml:Interface" href="common.uml#_furxINxVEeyr_asPBQgiSQ"/>
      </elementImport>
      <generalization xmi:id="_gOAHQA_dEfCgOoBR6uwQPw" general="_AucwcOZfEeybgd1DwlK4YQ"/>
      <generalization xmi:id="_Zc24UEe8EfCVX5nhGdowdA">
        <general xmi:type="uml:Interface" href="common.uml#_dM0RUNxVEeyr_asPBQgiSQ"/>
      </generalization>
      <generalization xmi:id="_aoY3UEe8EfCVX5nhGdowdA">
        <general xmi:type="uml:Interface" href="common.uml#_furxINxVEeyr_asPBQgiSQ"/>
      </generalization>
      <ownedOperation xmi:id="_jhI2gA_eEfCgOoBR6uwQPw" name="getProvider">
        <ownedParameter xmi:id="_jhI2gQ_eEfCgOoBR6uwQPw" name="provider" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_jhI2gg_eEfCgOoBR6uwQPw" name="setProvider">
        <ownedParameter xmi:id="_jhI2gw_eEfCgOoBR6uwQPw" name="provider">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_rKLEcA_eEfCgOoBR6uwQPw" name="getType">
        <ownedParameter xmi:id="_rKLEcQ_eEfCgOoBR6uwQPw" name="type" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_rKLEcg_eEfCgOoBR6uwQPw" name="setType">
        <ownedParameter xmi:id="_rKLEcw_eEfCgOoBR6uwQPw" name="type">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_oFG8YA7rEfCgCYDrF-CWdA" name="IShippingOption">
      <elementImport xmi:id="_TUnwcBqmEfC_M97eqrwSUw">
        <importedElement xmi:type="uml:Interface" href="common.uml#_furxINxVEeyr_asPBQgiSQ"/>
      </elementImport>
      <elementImport xmi:id="_V4ai4BqmEfC_M97eqrwSUw">
        <importedElement xmi:type="uml:Interface" href="common.uml#_dM0RUNxVEeyr_asPBQgiSQ"/>
      </elementImport>
      <elementImport xmi:id="_pel4QBqmEfC_M97eqrwSUw">
        <importedElement xmi:type="uml:Interface" href="common.uml#_JqlP4OZdEeybgd1DwlK4YQ"/>
      </elementImport>
      <elementImport xmi:id="_yte0QBqnEfC_M97eqrwSUw">
        <importedElement xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
      </elementImport>
      <elementImport xmi:id="_7xKbQBqnEfC_M97eqrwSUw" importedElement="_AEigkL7TEe2g9M79Y7jp8Q"/>
      <elementImport xmi:id="_D6wYkBqoEfC_M97eqrwSUw" importedElement="_Kg2aAAadEe26esJmMoAMaw"/>
      <generalization xmi:id="_XlyDoBqmEfC_M97eqrwSUw">
        <general xmi:type="uml:Interface" href="common.uml#_furxINxVEeyr_asPBQgiSQ"/>
      </generalization>
      <generalization xmi:id="_rwfpcBqmEfC_M97eqrwSUw">
        <general xmi:type="uml:Interface" href="common.uml#_JqlP4OZdEeybgd1DwlK4YQ"/>
      </generalization>
      <generalization xmi:id="_aEzDwBqmEfC_M97eqrwSUw">
        <general xmi:type="uml:Interface" href="common.uml#_dM0RUNxVEeyr_asPBQgiSQ"/>
      </generalization>
      <ownedOperation xmi:id="_vC4AMBqmEfC_M97eqrwSUw" name="getFee">
        <ownedParameter xmi:id="_vzTXkBqmEfC_M97eqrwSUw" name="fee" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xAEssBqmEfC_M97eqrwSUw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_2O9MYBqmEfC_M97eqrwSUw" name="setFee">
        <ownedParameter xmi:id="_2O9MYRqmEfC_M97eqrwSUw" name="fee">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2O9MYhqmEfC_M97eqrwSUw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_Y_6C0BqnEfC_M97eqrwSUw" name="getQuantity">
        <ownedParameter xmi:id="_Y_6C0RqnEfC_M97eqrwSUw" name="quantity" direction="return">
          <type xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y_6C0hqnEfC_M97eqrwSUw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_Y_6C0xqnEfC_M97eqrwSUw" name="setQuantity">
        <ownedParameter xmi:id="_Y_6C1BqnEfC_M97eqrwSUw" name="quantity">
          <type xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y_6C1RqnEfC_M97eqrwSUw" value="1"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_4umpMBqnEfC_M97eqrwSUw" name="getOrder">
        <ownedParameter xmi:id="_4umpMRqnEfC_M97eqrwSUw" name="order" type="_AEigkL7TEe2g9M79Y7jp8Q" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4umpMhqnEfC_M97eqrwSUw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_9_JVwBqnEfC_M97eqrwSUw" name="setOrder">
        <ownedParameter xmi:id="_9_JVwRqnEfC_M97eqrwSUw" name="order" type="_AEigkL7TEe2g9M79Y7jp8Q">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9_JVwhqnEfC_M97eqrwSUw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_AlAkwBqoEfC_M97eqrwSUw" name="getSaleSession">
        <ownedParameter xmi:id="_AlAkwRqoEfC_M97eqrwSUw" name="saleSession" type="_Kg2aAAadEe26esJmMoAMaw" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AlAkwhqoEfC_M97eqrwSUw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_FnDiUBqoEfC_M97eqrwSUw" name="setSaleSession">
        <ownedParameter xmi:id="_FnDiURqoEfC_M97eqrwSUw" name="saleSession" type="_Kg2aAAadEe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FnDiUhqoEfC_M97eqrwSUw"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_rhVLoA7rEfCgCYDrF-CWdA" name="IPickupOption">
      <elementImport xmi:id="_yEP0kBqoEfC_M97eqrwSUw" importedElement="_oFG8YA7rEfCgCYDrF-CWdA"/>
      <generalization xmi:id="_1eHTYBqoEfC_M97eqrwSUw" general="_oFG8YA7rEfCgCYDrF-CWdA"/>
      <ownedOperation xmi:id="_7WNIIBqoEfC_M97eqrwSUw" name="getPickedUpPlace">
        <ownedParameter xmi:id="_9pFJsBqoEfC_M97eqrwSUw" name="pickedUpPlace" type="_YTySUA7jEfCgCYDrF-CWdA" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HAwDsBqpEfC_M97eqrwSUw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_IFv84BqpEfC_M97eqrwSUw" name="setPickedUpPlace">
        <ownedParameter xmi:id="_IFv84RqpEfC_M97eqrwSUw" name="pickedUpPlace" type="_YTySUA7jEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IFv84hqpEfC_M97eqrwSUw"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_to5VEA7rEfCgCYDrF-CWdA" name="IDeliveryOption">
      <elementImport xmi:id="_QVHyEBqpEfC_M97eqrwSUw" importedElement="_oFG8YA7rEfCgCYDrF-CWdA"/>
      <generalization xmi:id="_QVHyERqpEfC_M97eqrwSUw" general="_oFG8YA7rEfCgCYDrF-CWdA"/>
      <ownedOperation xmi:id="_QVHyEhqpEfC_M97eqrwSUw" name="getDeliveredPlace">
        <ownedParameter xmi:id="_QVHyExqpEfC_M97eqrwSUw" name="deliveredPlace" type="_YTySUA7jEfCgCYDrF-CWdA" direction="return">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QVHyFBqpEfC_M97eqrwSUw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_QVIZIBqpEfC_M97eqrwSUw" name="setDeliveredPlace">
        <ownedParameter xmi:id="_QVIZIRqpEfC_M97eqrwSUw" name="deliveredPlace" type="_YTySUA7jEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QVIZIhqpEfC_M97eqrwSUw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_Z9k6EBqpEfC_M97eqrwSUw" name="getDeliveryConstraint">
        <ownedParameter xmi:id="_Z9k6ERqpEfC_M97eqrwSUw" name="deliveryConstraint" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z9k6EhqpEfC_M97eqrwSUw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_hPgPkBqpEfC_M97eqrwSUw" name="setDeliveryConstraint">
        <ownedParameter xmi:id="_hPgPkRqpEfC_M97eqrwSUw" name="deliveryConstraint">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hPgPkhqpEfC_M97eqrwSUw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_36QwQBqpEfC_M97eqrwSUw" name="getAccessibilityInformation">
        <ownedParameter xmi:id="_36QwQRqpEfC_M97eqrwSUw" name="accessibilityInformation" direction="return">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_36QwQhqpEfC_M97eqrwSUw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:id="_8SdfkBqpEfC_M97eqrwSUw" name="setAccessibilityInformation">
        <ownedParameter xmi:id="_8SdfkRqpEfC_M97eqrwSUw" name="accessibilityInformation">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8SdfkhqpEfC_M97eqrwSUw"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_WwEjwEeBEfCh5Mr5MsA1jg" name="TheoreticalStock">
      <elementImport xmi:id="_l-mjcEeBEfCh5Mr5MsA1jg" importedElement="_AL3y8A7qEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_OWXRYEeCEfCh5Mr5MsA1jg">
        <importedElement xmi:type="uml:Interface" href="product.uml#_YgqXMA_UEfCgOoBR6uwQPw"/>
      </elementImport>
      <elementImport xmi:id="_RMMPAEeCEfCh5Mr5MsA1jg" importedElement="_YTySUA7jEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_TMAKoEeCEfCh5Mr5MsA1jg">
        <importedElement xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
      </elementImport>
      <elementImport xmi:id="_lX-WYEeDEfCh5Mr5MsA1jg">
        <importedElement xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
      </elementImport>
      <ownedAttribute xmi:id="_d8hjYEeBEfCh5Mr5MsA1jg" name="localizedProduct">
        <type xmi:type="uml:Interface" href="product.uml#_YgqXMA_UEfCgOoBR6uwQPw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_eAm8sEeCEfCh5Mr5MsA1jg" name="quantity">
        <type xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_zfWysEeBEfCh5Mr5MsA1jg" name="physicalPlace" type="_YTySUA7jEfCgCYDrF-CWdA"/>
      <ownedAttribute xmi:id="_CjNzcEeCEfCh5Mr5MsA1jg" name="availabilityDate">
        <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
      </ownedAttribute>
      <interfaceRealization xmi:id="_qJKfYEeBEfCh5Mr5MsA1jg" client="_WwEjwEeBEfCh5Mr5MsA1jg" supplier="_AL3y8A7qEfCgCYDrF-CWdA" contract="_AL3y8A7qEfCgCYDrF-CWdA"/>
      <ownedOperation xmi:id="_Yry0IEeCEfCh5Mr5MsA1jg" name="TheoreticalStock">
        <ownedParameter xmi:id="_bzEHEEeCEfCh5Mr5MsA1jg" name="localizedProduct">
          <type xmi:type="uml:Interface" href="product.uml#_YgqXMA_UEfCgOoBR6uwQPw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TiHvIEeDEfCh5Mr5MsA1jg"/>
        </ownedParameter>
        <ownedParameter xmi:id="_Ul3rIEeDEfCh5Mr5MsA1jg" name="quantity">
          <type xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ul3rIUeDEfCh5Mr5MsA1jg"/>
        </ownedParameter>
        <ownedParameter xmi:id="_Z8o7gEeDEfCh5Mr5MsA1jg" name="physicalPlace" type="_YTySUA7jEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z8o7gUeDEfCh5Mr5MsA1jg"/>
        </ownedParameter>
        <ownedParameter xmi:id="_fHvucEeDEfCh5Mr5MsA1jg" name="availabilityDate">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fHvucUeDEfCh5Mr5MsA1jg"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_riuocEeDEfCh5Mr5MsA1jg" name="RealStock">
      <elementImport xmi:id="_riuocUeDEfCh5Mr5MsA1jg" importedElement="_EC8yMA7qEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_riuockeDEfCh5Mr5MsA1jg">
        <importedElement xmi:type="uml:Interface" href="product.uml#_aWbmAA_UEfCgOoBR6uwQPw"/>
      </elementImport>
      <elementImport xmi:id="_riuoc0eDEfCh5Mr5MsA1jg" importedElement="_YTySUA7jEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_riuodEeDEfCh5Mr5MsA1jg">
        <importedElement xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
      </elementImport>
      <elementImport xmi:id="_riuodUeDEfCh5Mr5MsA1jg">
        <importedElement xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
      </elementImport>
      <elementImport xmi:id="_IE3WwEeFEfCh5Mr5MsA1jg" importedElement="_xGXhgA7rEfCgCYDrF-CWdA"/>
      <ownedAttribute xmi:id="_riuodkeDEfCh5Mr5MsA1jg" name="physicalProduct">
        <type xmi:type="uml:Interface" href="product.uml#_aWbmAA_UEfCgOoBR6uwQPw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_riuod0eDEfCh5Mr5MsA1jg" name="quantity">
        <type xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_riuoeEeDEfCh5Mr5MsA1jg" name="physicalPlace" type="_YTySUA7jEfCgCYDrF-CWdA"/>
      <ownedAttribute xmi:id="_riuoeUeDEfCh5Mr5MsA1jg" name="availabilityDate">
        <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_20vSwEeEEfCh5Mr5MsA1jg" name="productBatches" type="_xGXhgA7rEfCgCYDrF-CWdA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5lzFIEeEEfCh5Mr5MsA1jg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5w0CUEeEEfCh5Mr5MsA1jg" value="*"/>
      </ownedAttribute>
      <interfaceRealization xmi:id="_riuoekeDEfCh5Mr5MsA1jg" client="_riuocEeDEfCh5Mr5MsA1jg" supplier="_AL3y8A7qEfCgCYDrF-CWdA _EC8yMA7qEfCgCYDrF-CWdA" contract="_EC8yMA7qEfCgCYDrF-CWdA"/>
      <ownedOperation xmi:id="_riuoe0eDEfCh5Mr5MsA1jg" name="RealStock">
        <ownedParameter xmi:id="_riuofEeDEfCh5Mr5MsA1jg" name="physicalProduct">
          <type xmi:type="uml:Interface" href="product.uml#_aWbmAA_UEfCgOoBR6uwQPw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_riuofUeDEfCh5Mr5MsA1jg"/>
        </ownedParameter>
        <ownedParameter xmi:id="_riuofkeDEfCh5Mr5MsA1jg" name="quantity">
          <type xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_riuof0eDEfCh5Mr5MsA1jg"/>
        </ownedParameter>
        <ownedParameter xmi:id="_riuogEeDEfCh5Mr5MsA1jg" name="physicalPlace" type="_YTySUA7jEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_riuogUeDEfCh5Mr5MsA1jg"/>
        </ownedParameter>
        <ownedParameter xmi:id="_riuogkeDEfCh5Mr5MsA1jg" name="availabilityDate">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_riuog0eDEfCh5Mr5MsA1jg"/>
        </ownedParameter>
        <ownedParameter xmi:id="_HuHDoEeFEfCh5Mr5MsA1jg" name="productBatches" type="_xGXhgA7rEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HuHDoUeFEfCh5Mr5MsA1jg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LyKH4EeFEfCh5Mr5MsA1jg" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_Ip73EEejEfCVX5nhGdowdA" name="ProductBatch">
      <elementImport xmi:id="_Ip73EUejEfCVX5nhGdowdA" importedElement="_xGXhgA7rEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_Ip73EkejEfCVX5nhGdowdA">
        <importedElement xmi:type="uml:Interface" href="product.uml#_aWbmAA_UEfCgOoBR6uwQPw"/>
      </elementImport>
      <elementImport xmi:id="_Ip73E0ejEfCVX5nhGdowdA" importedElement="_EC8yMA7qEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_Ip73FEejEfCVX5nhGdowdA">
        <importedElement xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
      </elementImport>
      <ownedAttribute xmi:id="_Oa-ooEejEfCVX5nhGdowdA" name="name">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Wvy-gEejEfCVX5nhGdowdA" name="description">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_wzOEIEejEfCVX5nhGdowdA" name="batchNumber">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_8FYfcEekEfCVX5nhGdowdA" name="realStock" type="_EC8yMA7qEfCgCYDrF-CWdA"/>
      <ownedAttribute xmi:id="_Ip73F0ejEfCVX5nhGdowdA" name="physicalProduct">
        <type xmi:type="uml:Interface" href="product.uml#_aWbmAA_UEfCgOoBR6uwQPw"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Ip73GkejEfCVX5nhGdowdA" name="bestBeforeDate">
        <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_RNn58EekEfCVX5nhGdowdA" name="expirationDate">
        <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_ZMvFkEekEfCVX5nhGdowdA" name="productionDate">
        <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
      </ownedAttribute>
      <interfaceRealization xmi:id="_Ip73HkejEfCVX5nhGdowdA" client="_Ip73EEejEfCVX5nhGdowdA" supplier="_AL3y8A7qEfCgCYDrF-CWdA _EC8yMA7qEfCgCYDrF-CWdA _xGXhgA7rEfCgCYDrF-CWdA" contract="_xGXhgA7rEfCgCYDrF-CWdA"/>
      <ownedOperation xmi:id="_Ip73H0ejEfCVX5nhGdowdA" name="ProductBatch">
        <ownedParameter xmi:id="_mLfbAEekEfCVX5nhGdowdA" name="name">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mLfbAUekEfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_rxWQQEekEfCVX5nhGdowdA" name="description">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rxWQQUekEfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_ufKhYEekEfCVX5nhGdowdA" name="batchNumber">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ufLIcEekEfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_FLyDQEelEfCVX5nhGdowdA" name="realStock" type="_EC8yMA7qEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FLyDQUelEfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_Ip73IEejEfCVX5nhGdowdA" name="physicalProduct">
          <type xmi:type="uml:Interface" href="product.uml#_aWbmAA_UEfCgOoBR6uwQPw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ip73IUejEfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_Ip73JkejEfCVX5nhGdowdA" name="bestBeforeDate">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ip73J0ejEfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_z53PgEekEfCVX5nhGdowdA" name="expirationDate">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z53PgUekEfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_2IHPwEekEfCVX5nhGdowdA" name="productionDate">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2IHPwUekEfCVX5nhGdowdA"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_P2fdAEemEfCVX5nhGdowdA" name="VirtualPlace">
      <elementImport xmi:id="_P2fdAUemEfCVX5nhGdowdA" importedElement="_Tzw5MA7iEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_P2fdAkemEfCVX5nhGdowdA" importedElement="_Kg2aAAadEe26esJmMoAMaw"/>
      <ownedAttribute xmi:id="_P2fdBUemEfCVX5nhGdowdA" name="name">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_P2fdBkemEfCVX5nhGdowdA" name="description">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_qTzpUEemEfCVX5nhGdowdA" name="hostedSaleSessions" type="_Kg2aAAadEe26esJmMoAMaw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_swg8UEemEfCVX5nhGdowdA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s56I4EemEfCVX5nhGdowdA" value="*"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_8mNCoEemEfCVX5nhGdowdA" name="urls">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8mNCoUemEfCVX5nhGdowdA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8mNCokemEfCVX5nhGdowdA" value="*"/>
      </ownedAttribute>
      <interfaceRealization xmi:id="_P2fdDUemEfCVX5nhGdowdA" client="_P2fdAEemEfCVX5nhGdowdA" supplier="_AL3y8A7qEfCgCYDrF-CWdA _EC8yMA7qEfCgCYDrF-CWdA _xGXhgA7rEfCgCYDrF-CWdA _Tzw5MA7iEfCgCYDrF-CWdA" contract="_Tzw5MA7iEfCgCYDrF-CWdA"/>
      <ownedOperation xmi:id="_P2fdDkemEfCVX5nhGdowdA" name="VirtualPlace">
        <ownedParameter xmi:id="_P2fdD0emEfCVX5nhGdowdA" name="name">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P2fdEEemEfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_P2fdEUemEfCVX5nhGdowdA" name="description">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P2fdEkemEfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_P4J0cEenEfCVX5nhGdowdA" name="hostedSaleSessions" type="_Kg2aAAadEe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P4J0cUenEfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RryVQEenEfCVX5nhGdowdA" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_WBKaEEenEfCVX5nhGdowdA" name="urls">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WBKaEUenEfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XITBQEenEfCVX5nhGdowdA" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_eF7hwEenEfCVX5nhGdowdA" name="PhysicalPlace">
      <elementImport xmi:id="_eF7hwUenEfCVX5nhGdowdA" importedElement="_YTySUA7jEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_eF7hwkenEfCVX5nhGdowdA" importedElement="_Kg2aAAadEe26esJmMoAMaw"/>
      <ownedAttribute xmi:id="_eF7hw0enEfCVX5nhGdowdA" name="name">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_eF7hxEenEfCVX5nhGdowdA" name="description">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_eF7hxUenEfCVX5nhGdowdA" name="hostedSaleSessions" type="_Kg2aAAadEe26esJmMoAMaw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eF7hxkenEfCVX5nhGdowdA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eF7hx0enEfCVX5nhGdowdA" value="*"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_eF7hyEenEfCVX5nhGdowdA" name="phoneNumbers">
        <type xmi:type="uml:Interface" href="agent.uml#_U1dyEGapEe6BBZALe8Relw"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eF7hyUenEfCVX5nhGdowdA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eF7hykenEfCVX5nhGdowdA" value="*"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_Pe1gEEeoEfCVX5nhGdowdA" name="openingHours">
        <type xmi:type="uml:Interface" href="common.uml#_OGnXAA_QEfCgOoBR6uwQPw"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Pe1gEUeoEfCVX5nhGdowdA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Pe1gEkeoEfCVX5nhGdowdA" value="*"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_X8dMoEeoEfCVX5nhGdowdA" name="address">
        <type xmi:type="uml:Interface" href="common.uml#_CPEsAMroEe24_rxb3O_v6Q"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X8dMoUeoEfCVX5nhGdowdA" value="1"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X8dMokeoEfCVX5nhGdowdA" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_a1_lkEeoEfCVX5nhGdowdA" name="mainContacts">
        <type xmi:type="uml:Interface" href="agent.uml#_S7W3QAaUEe26esJmMoAMaw"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_a1_lkUeoEfCVX5nhGdowdA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_a1_lkkeoEfCVX5nhGdowdA" value="*"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_fm1eYEeoEfCVX5nhGdowdA" name="theoreticalStocks" type="_AL3y8A7qEfCgCYDrF-CWdA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fm1eYUeoEfCVX5nhGdowdA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fm1eYkeoEfCVX5nhGdowdA" value="*"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_kdpcUEeoEfCVX5nhGdowdA" name="realStocks" type="_EC8yMA7qEfCgCYDrF-CWdA">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kdpcUUeoEfCVX5nhGdowdA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kdpcUkeoEfCVX5nhGdowdA" value="*"/>
      </ownedAttribute>
      <interfaceRealization xmi:id="_eF7hy0enEfCVX5nhGdowdA" client="_eF7hwEenEfCVX5nhGdowdA" supplier="_AL3y8A7qEfCgCYDrF-CWdA _EC8yMA7qEfCgCYDrF-CWdA _xGXhgA7rEfCgCYDrF-CWdA _Tzw5MA7iEfCgCYDrF-CWdA _YTySUA7jEfCgCYDrF-CWdA" contract="_YTySUA7jEfCgCYDrF-CWdA"/>
      <ownedOperation xmi:id="_eF7hzEenEfCVX5nhGdowdA" name="PhysicalPlace">
        <ownedParameter xmi:id="_eF7hzUenEfCVX5nhGdowdA" name="name">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eF7hzkenEfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_eF7hz0enEfCVX5nhGdowdA" name="description">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eF7h0EenEfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_eF7h0UenEfCVX5nhGdowdA" name="hostedSaleSessions" type="_Kg2aAAadEe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eF7h0kenEfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eF7h00enEfCVX5nhGdowdA" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_eF7h1EenEfCVX5nhGdowdA" name="phoneNumbers">
          <type xmi:type="uml:Interface" href="agent.uml#_U1dyEGapEe6BBZALe8Relw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eF7h1UenEfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eF7h1kenEfCVX5nhGdowdA" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_wFf-UEeqEfCVX5nhGdowdA" name="openingHours">
          <type xmi:type="uml:Interface" href="common.uml#_OGnXAA_QEfCgOoBR6uwQPw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wFf-UUeqEfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wFf-UkeqEfCVX5nhGdowdA" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_-p400EeqEfCVX5nhGdowdA" name="address">
          <type xmi:type="uml:Interface" href="common.uml#_CPEsAMroEe24_rxb3O_v6Q"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-p400UeqEfCVX5nhGdowdA" value="1"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-p400keqEfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_FQkN4EerEfCVX5nhGdowdA" name="mainContacts">
          <type xmi:type="uml:Interface" href="agent.uml#_S7W3QAaUEe26esJmMoAMaw"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FQkN4UerEfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FQkN4kerEfCVX5nhGdowdA" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_Ib8kwEerEfCVX5nhGdowdA" name="theoreticalStocks" type="_AL3y8A7qEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ib8kwUerEfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ib8kwkerEfCVX5nhGdowdA" value="*"/>
        </ownedParameter>
        <ownedParameter xmi:id="_MisXsEerEfCVX5nhGdowdA" name="realStocks" type="_EC8yMA7qEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MisXsUerEfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MisXskerEfCVX5nhGdowdA" value="*"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_gVaEgEe8EfCVX5nhGdowdA" name="PaymentMethod">
      <elementImport xmi:id="_gVaEgUe8EfCVX5nhGdowdA" importedElement="_AVFHYA7sEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_gVaEgke8EfCVX5nhGdowdA" importedElement="_Mdu6wLBBEe2nsoIM8Z6iaQ"/>
      <ownedAttribute xmi:id="_gVaEg0e8EfCVX5nhGdowdA" name="name">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_gVaEhEe8EfCVX5nhGdowdA" name="description">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_gVaEkUe8EfCVX5nhGdowdA" name="price" type="_Mdu6wLBBEe2nsoIM8Z6iaQ">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gVaEkke8EfCVX5nhGdowdA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gVaEk0e8EfCVX5nhGdowdA" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_4sJl4Ee8EfCVX5nhGdowdA" name="provider">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4sJl4Ue8EfCVX5nhGdowdA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4sJl4ke8EfCVX5nhGdowdA" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_EHBtwEe9EfCVX5nhGdowdA" name="type">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EHBtwUe9EfCVX5nhGdowdA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EHBtwke9EfCVX5nhGdowdA" value="1"/>
      </ownedAttribute>
      <interfaceRealization xmi:id="_gVaEmke8EfCVX5nhGdowdA" client="_gVaEgEe8EfCVX5nhGdowdA" supplier="_AL3y8A7qEfCgCYDrF-CWdA _EC8yMA7qEfCgCYDrF-CWdA _xGXhgA7rEfCgCYDrF-CWdA _Tzw5MA7iEfCgCYDrF-CWdA _YTySUA7jEfCgCYDrF-CWdA _AVFHYA7sEfCgCYDrF-CWdA" contract="_AVFHYA7sEfCgCYDrF-CWdA"/>
      <ownedOperation xmi:id="_gVaEm0e8EfCVX5nhGdowdA" name="PaymentMethod">
        <ownedParameter xmi:id="_gVaEnEe8EfCVX5nhGdowdA" name="name">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gVaEnUe8EfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_gVaEnke8EfCVX5nhGdowdA" name="description">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gVaEn0e8EfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_gVaErEe8EfCVX5nhGdowdA" name="price" type="_Mdu6wLBBEe2nsoIM8Z6iaQ">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gVaErUe8EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gVaErke8EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_JB8voEe9EfCVX5nhGdowdA" name="provider">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JB8voUe9EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JB8voke9EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_L_YKEEe9EfCVX5nhGdowdA" name="type">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L_YKEUe9EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L_YKEke9EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_eyg48Ee9EfCVX5nhGdowdA" name="ShippingOption" isAbstract="true">
      <elementImport xmi:id="_eyg48Ue9EfCVX5nhGdowdA" importedElement="_oFG8YA7rEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_eyg48ke9EfCVX5nhGdowdA">
        <importedElement xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
      </elementImport>
      <elementImport xmi:id="_zPcasEe-EfCVX5nhGdowdA" importedElement="_AEigkL7TEe2g9M79Y7jp8Q"/>
      <elementImport xmi:id="_09kwcEe-EfCVX5nhGdowdA" importedElement="_Kg2aAAadEe26esJmMoAMaw"/>
      <elementImport xmi:id="_XXzysEkBEfCj65wyCO6bSg">
        <importedElement xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
      </elementImport>
      <ownedAttribute xmi:id="_eyg480e9EfCVX5nhGdowdA" name="name">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_eyg49Ee9EfCVX5nhGdowdA" name="description">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_eyg49Ue9EfCVX5nhGdowdA" name="fee">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eyg49ke9EfCVX5nhGdowdA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eyg490e9EfCVX5nhGdowdA" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_eyg4-Ee9EfCVX5nhGdowdA" name="quantity">
        <type xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eyg4-Ue9EfCVX5nhGdowdA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eyg4-ke9EfCVX5nhGdowdA" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_H__t8Ee-EfCVX5nhGdowdA" name="order" type="_AEigkL7TEe2g9M79Y7jp8Q">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_H__t8Ue-EfCVX5nhGdowdA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_H__t8ke-EfCVX5nhGdowdA" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_ZE4LQEe-EfCVX5nhGdowdA" name="saleSession" type="_Kg2aAAadEe26esJmMoAMaw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZE4LQUe-EfCVX5nhGdowdA"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZE4LQke-EfCVX5nhGdowdA" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_0cccAEkAEfCj65wyCO6bSg" name="beginDate">
        <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0cccAUkAEfCj65wyCO6bSg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0cccAkkAEfCj65wyCO6bSg" value="1"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_SwdNEEkBEfCj65wyCO6bSg" name="endDate">
        <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SwdNEUkBEfCj65wyCO6bSg"/>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SwdNEkkBEfCj65wyCO6bSg" value="1"/>
      </ownedAttribute>
      <interfaceRealization xmi:id="_eyg4_ke9EfCVX5nhGdowdA" client="_eyg48Ee9EfCVX5nhGdowdA" supplier="_AL3y8A7qEfCgCYDrF-CWdA _EC8yMA7qEfCgCYDrF-CWdA _xGXhgA7rEfCgCYDrF-CWdA _Tzw5MA7iEfCgCYDrF-CWdA _YTySUA7jEfCgCYDrF-CWdA _AVFHYA7sEfCgCYDrF-CWdA _oFG8YA7rEfCgCYDrF-CWdA" contract="_oFG8YA7rEfCgCYDrF-CWdA"/>
      <ownedOperation xmi:id="_eyg4_0e9EfCVX5nhGdowdA" name="ShippingOption">
        <ownedParameter xmi:id="_eyg5AEe9EfCVX5nhGdowdA" name="name">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eyg5AUe9EfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_eyg5Ake9EfCVX5nhGdowdA" name="description">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eyg5A0e9EfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_eyg5BEe9EfCVX5nhGdowdA" name="fee">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eyg5BUe9EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eyg5Bke9EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_eyg5B0e9EfCVX5nhGdowdA" name="quantity">
          <type xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eyg5CEe9EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eyg5CUe9EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_oQpx4Ee-EfCVX5nhGdowdA" name="order" type="_AEigkL7TEe2g9M79Y7jp8Q">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oQpx4Ue-EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oQpx4ke-EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_rHxI8Ee-EfCVX5nhGdowdA" name="saleSession" type="_Kg2aAAadEe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rHxI8Ue-EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rHxI8ke-EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_Zo7gwEkBEfCj65wyCO6bSg" name="beginDate">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zo7gwUkBEfCj65wyCO6bSg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zo7gwkkBEfCj65wyCO6bSg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_cyFDAEkBEfCj65wyCO6bSg" name="endDate">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cyFDAUkBEfCj65wyCO6bSg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cyFDAkkBEfCj65wyCO6bSg" value="1"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_rIeJAEe9EfCVX5nhGdowdA" name="PickupOption">
      <elementImport xmi:id="_rIeJAUe9EfCVX5nhGdowdA" importedElement="_rhVLoA7rEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_rIeJAke9EfCVX5nhGdowdA" importedElement="_eyg48Ee9EfCVX5nhGdowdA"/>
      <elementImport xmi:id="_TrIp8Ee_EfCVX5nhGdowdA" importedElement="_YTySUA7jEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_zr6hgEkBEfCj65wyCO6bSg">
        <importedElement xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
      </elementImport>
      <generalization xmi:id="_8yzAQEe-EfCVX5nhGdowdA" general="_eyg48Ee9EfCVX5nhGdowdA"/>
      <ownedAttribute xmi:id="_rIeJA0e9EfCVX5nhGdowdA" name="pickupPlace" type="_YTySUA7jEfCgCYDrF-CWdA"/>
      <interfaceRealization xmi:id="_rIeJDke9EfCVX5nhGdowdA" client="_rIeJAEe9EfCVX5nhGdowdA" supplier="_AL3y8A7qEfCgCYDrF-CWdA _EC8yMA7qEfCgCYDrF-CWdA _xGXhgA7rEfCgCYDrF-CWdA _Tzw5MA7iEfCgCYDrF-CWdA _YTySUA7jEfCgCYDrF-CWdA _AVFHYA7sEfCgCYDrF-CWdA _rhVLoA7rEfCgCYDrF-CWdA" contract="_rhVLoA7rEfCgCYDrF-CWdA"/>
      <ownedOperation xmi:id="_rIeJD0e9EfCVX5nhGdowdA" name="PickupOption">
        <ownedParameter xmi:id="_dKe5QEe_EfCVX5nhGdowdA" name="name">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dKe5QUe_EfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_dKe5Qke_EfCVX5nhGdowdA" name="description">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dKe5Q0e_EfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_dKe5REe_EfCVX5nhGdowdA" name="fee">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dKe5RUe_EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dKe5Rke_EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_dKe5R0e_EfCVX5nhGdowdA" name="quantity">
          <type xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dKe5SEe_EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dKe5SUe_EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_dKe5Ske_EfCVX5nhGdowdA" name="order" type="_AEigkL7TEe2g9M79Y7jp8Q">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dKe5S0e_EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dKe5TEe_EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_dKe5TUe_EfCVX5nhGdowdA" name="saleSession" type="_Kg2aAAadEe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dKe5Tke_EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dKe5T0e_EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_msTNwEe_EfCVX5nhGdowdA" name="pickupPlace" type="_YTySUA7jEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_msTNwUe_EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_msTNwke_EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_nAD58EkBEfCj65wyCO6bSg" name="beginDate">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nAD58UkBEfCj65wyCO6bSg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nAD58kkBEfCj65wyCO6bSg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_r_zxcEkBEfCj65wyCO6bSg" name="endDate">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r_zxcUkBEfCj65wyCO6bSg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_r_zxckkBEfCj65wyCO6bSg" value="1"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_-8IO0Ee_EfCVX5nhGdowdA" name="DeliveryOption">
      <elementImport xmi:id="_-8IO0Ue_EfCVX5nhGdowdA" importedElement="_to5VEA7rEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_-8IO0ke_EfCVX5nhGdowdA" importedElement="_eyg48Ee9EfCVX5nhGdowdA"/>
      <elementImport xmi:id="_-8IO00e_EfCVX5nhGdowdA" importedElement="_YTySUA7jEfCgCYDrF-CWdA"/>
      <elementImport xmi:id="_0J8hUEkBEfCj65wyCO6bSg">
        <importedElement xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
      </elementImport>
      <generalization xmi:id="_-8IO1Ee_EfCVX5nhGdowdA" general="_eyg48Ee9EfCVX5nhGdowdA"/>
      <ownedAttribute xmi:id="_-8IO1Ue_EfCVX5nhGdowdA" name="deliveredPlace" type="_YTySUA7jEfCgCYDrF-CWdA"/>
      <ownedAttribute xmi:id="_VVXhsEfAEfCVX5nhGdowdA" name="deliveryConstraint">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <ownedAttribute xmi:id="_dB-BAEfAEfCVX5nhGdowdA" name="accessibilityInformation">
        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
      </ownedAttribute>
      <interfaceRealization xmi:id="_-8IO1ke_EfCVX5nhGdowdA" client="_-8IO0Ee_EfCVX5nhGdowdA" supplier="_AL3y8A7qEfCgCYDrF-CWdA _EC8yMA7qEfCgCYDrF-CWdA _xGXhgA7rEfCgCYDrF-CWdA _Tzw5MA7iEfCgCYDrF-CWdA _YTySUA7jEfCgCYDrF-CWdA _AVFHYA7sEfCgCYDrF-CWdA _rhVLoA7rEfCgCYDrF-CWdA _to5VEA7rEfCgCYDrF-CWdA" contract="_to5VEA7rEfCgCYDrF-CWdA"/>
      <ownedOperation xmi:id="_-8IO10e_EfCVX5nhGdowdA" name="DeliveryOption">
        <ownedParameter xmi:id="_-8IO2Ee_EfCVX5nhGdowdA" name="name">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-8IO2Ue_EfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_-8IO2ke_EfCVX5nhGdowdA" name="description">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-8IO20e_EfCVX5nhGdowdA"/>
        </ownedParameter>
        <ownedParameter xmi:id="_-8IO3Ee_EfCVX5nhGdowdA" name="fee">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-8IO3Ue_EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-8IO3ke_EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_-8IO30e_EfCVX5nhGdowdA" name="quantity">
          <type xmi:type="uml:Interface" href="common.uml#_9mm50MrsEe24_rxb3O_v6Q"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-8IO4Ee_EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-8IO4Ue_EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_-8IO4ke_EfCVX5nhGdowdA" name="order" type="_AEigkL7TEe2g9M79Y7jp8Q">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-8IO40e_EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-8IO5Ee_EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_-8IO5Ue_EfCVX5nhGdowdA" name="saleSession" type="_Kg2aAAadEe26esJmMoAMaw">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-8IO5ke_EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-8IO50e_EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_-8IO6Ee_EfCVX5nhGdowdA" name="deliveredPlace" type="_YTySUA7jEfCgCYDrF-CWdA">
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-8IO6Ue_EfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-8IO6ke_EfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_lR8TIEfAEfCVX5nhGdowdA" name="deliveryConstraint">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lR8TIUfAEfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lR8TIkfAEfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_oXSTcEfAEfCVX5nhGdowdA" name="accessibilityInformation">
          <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oXSTcUfAEfCVX5nhGdowdA"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oXSTckfAEfCVX5nhGdowdA" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_xOn_sEkBEfCj65wyCO6bSg" name="beginDate">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xOn_sUkBEfCj65wyCO6bSg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xOn_skkBEfCj65wyCO6bSg" value="1"/>
        </ownedParameter>
        <ownedParameter xmi:id="_xOn_s0kBEfCj65wyCO6bSg" name="endDate">
          <type xmi:type="uml:PrimitiveType" href="common.uml#_Px9McA7pEfCgCYDrF-CWdA"/>
          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xOn_tEkBEfCj65wyCO6bSg"/>
          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xOn_tUkBEfCj65wyCO6bSg" value="1"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <profileApplication xmi:id="_ckCv4POoEey60OpxS9_JRQ">
      <eAnnotations xmi:id="_ckI2gPOoEey60OpxS9_JRQ" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="connector.profile.uml#_q9P7ADhmEe6Bec_m8yNqyw"/>
      </eAnnotations>
      <appliedProfile href="connector.profile.uml#_xSn38NtjEeyHhf8rtkVHoQ"/>
    </profileApplication>
  </uml:Package>
  <datafoodconsortium_connector:semantic xmi:id="_fmRx0POoEey60OpxS9_JRQ" map="dfc-b:CatalogItem" base_Element="_yoOnMOZfEeybgd1DwlK4YQ"/>
  <datafoodconsortium_connector:property xmi:id="_ngTCEPOoEey60OpxS9_JRQ" base_Property="_FcvwEPObEey60OpxS9_JRQ" getter="_KIcTQPPUEey60OpxS9_JRQ" setter="_dPfqYLwLEe2Lyp3hOvoKhw"/>
  <datafoodconsortium_connector:semantic xmi:id="_ngTpIPOoEey60OpxS9_JRQ" map="dfc-b:sku" base_Element="_FcvwEPObEey60OpxS9_JRQ"/>
  <datafoodconsortium_connector:property xmi:id="_oV0U0POoEey60OpxS9_JRQ" base_Property="_ElYqQPObEey60OpxS9_JRQ" getter="_EKqnYOZZEeybgd1DwlK4YQ" setter="_z991QKb1Ee2q8cYuTD88Gg"/>
  <datafoodconsortium_connector:semantic xmi:id="_oV0U0fOoEey60OpxS9_JRQ" map="dfc-b:stockLimitation" base_Element="_ElYqQPObEey60OpxS9_JRQ"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_pQ1yoPOoEey60OpxS9_JRQ" base_Property="_RqFjwPOoEey60OpxS9_JRQ" getter="_3fBikOZVEeybgd1DwlK4YQ" setter="_nbHmMFOKEfG9ufhsfaAzpg" adder="_Gr2-sPU0EeykiLqdyI8FQA" remover="_kGZGEFOKEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:semantic xmi:id="_pQ1yofOoEey60OpxS9_JRQ" map="dfc-b:offeredThrough" base_Element="_RqFjwPOoEey60OpxS9_JRQ"/>
  <datafoodconsortium_connector:getter xmi:id="_vGxEMPOoEey60OpxS9_JRQ" base_Operation="_3fBikOZVEeybgd1DwlK4YQ"/>
  <datafoodconsortium_connector:getter xmi:id="_mPwx0POpEey60OpxS9_JRQ" base_Operation="_Oz-PwOZWEeybgd1DwlK4YQ"/>
  <datafoodconsortium_connector:getter xmi:id="_nJa9sPOpEey60OpxS9_JRQ" base_Operation="_ZoKDsOZZEeybgd1DwlK4YQ"/>
  <datafoodconsortium_connector:getter xmi:id="_rzWC8OtVEey6f7rgFRym3Q" base_Operation="_lGGu4OtVEey6f7rgFRym3Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_pV6DYPOpEey60OpxS9_JRQ" map="dfc-b:Offer" base_Element="_zEqEgOZfEeybgd1DwlK4YQ"/>
  <datafoodconsortium_connector:getter xmi:id="_DQA08POqEey60OpxS9_JRQ" base_Operation="_ZLjAMOZZEeybgd1DwlK4YQ"/>
  <datafoodconsortium_connector:property xmi:id="_FdVBEPOqEey60OpxS9_JRQ" base_Property="_j0j4gPOaEey60OpxS9_JRQ" getter="_ZLjAMOZZEeybgd1DwlK4YQ" setter="_lUUDsL7wEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_FdVBEfOqEey60OpxS9_JRQ" map="dfc-b:hasPrice" base_Element="_j0j4gPOaEey60OpxS9_JRQ"/>
  <datafoodconsortium_connector:property xmi:id="_GahpIPOqEey60OpxS9_JRQ" base_Property="_o8eNgPOaEey60OpxS9_JRQ" getter="_EKqnYOZZEeybgd1DwlK4YQ" setter="_z991QKb1Ee2q8cYuTD88Gg"/>
  <datafoodconsortium_connector:semantic xmi:id="_GahpIfOqEey60OpxS9_JRQ" map="dfc-b:stockLimitation" base_Element="_o8eNgPOaEey60OpxS9_JRQ"/>
  <datafoodconsortium_connector:property xmi:id="_IQGqsPOqEey60OpxS9_JRQ" base_Property="_6WOw0POpEey60OpxS9_JRQ" getter="_Oz-PwOZWEeybgd1DwlK4YQ" setter="_4cB7ALz5Ee2XudOCHEWPqA"/>
  <datafoodconsortium_connector:semantic xmi:id="_IQHRwPOqEey60OpxS9_JRQ" map="dfc-b:offeredItem" base_Element="_6WOw0POpEey60OpxS9_JRQ"/>
  <datafoodconsortium_connector:getter xmi:id="_FrjN0POrEey60OpxS9_JRQ" base_Operation="_EKqnYOZZEeybgd1DwlK4YQ"/>
  <datafoodconsortium_connector:getter xmi:id="_G9q9APOrEey60OpxS9_JRQ" base_Operation="_9RvdMOZXEeybgd1DwlK4YQ"/>
  <datafoodconsortium_connector:getter xmi:id="_IQ11EPOrEey60OpxS9_JRQ" base_Operation="_b1RQ8OZYEeybgd1DwlK4YQ"/>
  <datafoodconsortium_connector:getter xmi:id="_I6kHgPOrEey60OpxS9_JRQ" base_Operation="_dwpYgOZYEeybgd1DwlK4YQ"/>
  <datafoodconsortium_connector:getter xmi:id="_CBfhcPOsEey60OpxS9_JRQ" base_Operation="_bZHC8OZkEeybgd1DwlK4YQ"/>
  <datafoodconsortium_connector:property xmi:id="_bW8Y4PPPEey60OpxS9_JRQ" getter="_9RvdMOZXEeybgd1DwlK4YQ"/>
  <datafoodconsortium_connector:semantic xmi:id="_bW8_8PPPEey60OpxS9_JRQ" map="dfc-b:listedIn"/>
  <datafoodconsortium_connector:constructor xmi:id="_8xqcMPPPEey60OpxS9_JRQ" base_Operation="_gARUcPPPEey60OpxS9_JRQ"/>
  <datafoodconsortium_connector:constructor xmi:id="_KKhTsPPQEey60OpxS9_JRQ" base_Operation="_BEmRAPPQEey60OpxS9_JRQ"/>
  <datafoodconsortium_connector:initializer xmi:id="_L-t1MPPQEey60OpxS9_JRQ" property="_6WOw0POpEey60OpxS9_JRQ" base_Parameter="_CUUMcPPQEey60OpxS9_JRQ"/>
  <datafoodconsortium_connector:property xmi:id="_kMZEsPPREey60OpxS9_JRQ" base_Property="_gLieYPPREey60OpxS9_JRQ" getter="_ZoKDsOZZEeybgd1DwlK4YQ" setter="_8yiBMLz5Ee2XudOCHEWPqA"/>
  <datafoodconsortium_connector:semantic xmi:id="_kMZEsfPREey60OpxS9_JRQ" map="dfc-b:offeredTo" base_Element="_gLieYPPREey60OpxS9_JRQ"/>
  <datafoodconsortium_connector:getter xmi:id="_PKKgsPPUEey60OpxS9_JRQ" base_Operation="_KIcTQPPUEey60OpxS9_JRQ"/>
  <datafoodconsortium_connector:initializer xmi:id="_sxSWkPPUEey60OpxS9_JRQ" property="_gLieYPPREey60OpxS9_JRQ" base_Parameter="_mo8fUPPUEey60OpxS9_JRQ"/>
  <datafoodconsortium_connector:getter xmi:id="_LMFIQPPZEey60OpxS9_JRQ" base_Operation="__mBEEPPYEey60OpxS9_JRQ"/>
  <datafoodconsortium_connector:property xmi:id="_0FGu8PSDEeyWTI9HNBbtRg" base_Property="_i4M-EPSDEeyWTI9HNBbtRg" getter="_DSF2gPSEEeyWTI9HNBbtRg" setter="_HZqmkLwLEe2Lyp3hOvoKhw"/>
  <datafoodconsortium_connector:semantic xmi:id="_0FLAYPSDEeyWTI9HNBbtRg" map="dfc-b:references" base_Element="_i4M-EPSDEeyWTI9HNBbtRg"/>
  <datafoodconsortium_connector:getter xmi:id="_MQwaoPSEEeyWTI9HNBbtRg" base_Operation="_DSF2gPSEEeyWTI9HNBbtRg"/>
  <datafoodconsortium_connector:initializer xmi:id="_pDu2wPSEEeyWTI9HNBbtRg" property="_i4M-EPSDEeyWTI9HNBbtRg" base_Parameter="_id2H4PSEEeyWTI9HNBbtRg"/>
  <datafoodconsortium_connector:setter xmi:id="_K0LYAKb2Ee2q8cYuTD88Gg" base_Operation="_z991QKb1Ee2q8cYuTD88Gg"/>
  <datafoodconsortium_connector:getter xmi:id="_GtgMELBCEe2nsoIM8Z6iaQ"/>
  <datafoodconsortium_connector:getter xmi:id="_Hb90kLBCEe2nsoIM8Z6iaQ"/>
  <datafoodconsortium_connector:getter xmi:id="_IKXysLBCEe2nsoIM8Z6iaQ"/>
  <datafoodconsortium_connector:semantic xmi:id="_oWLL0LBCEe2nsoIM8Z6iaQ" map="dfc-b:Price" base_Element="_gJ34wLBCEe2nsoIM8Z6iaQ"/>
  <datafoodconsortium_connector:blankNode xmi:id="_oWLL0bBCEe2nsoIM8Z6iaQ" base_Class="_gJ34wLBCEe2nsoIM8Z6iaQ"/>
  <datafoodconsortium_connector:property xmi:id="_DVNlILBDEe2nsoIM8Z6iaQ" base_Property="_uv5uALBCEe2nsoIM8Z6iaQ">
    <getter href="common.uml#_mwYnYNxXEeyr_asPBQgiSQ"/>
    <setter href="common.uml#_XVOcEOmsEeyc2oibQ8qwAA"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_DVNlIbBDEe2nsoIM8Z6iaQ" map="dfc-b:value" base_Element="_uv5uALBCEe2nsoIM8Z6iaQ"/>
  <datafoodconsortium_connector:property xmi:id="_EMH_ALBDEe2nsoIM8Z6iaQ" base_Property="_0-CEMLBCEe2nsoIM8Z6iaQ" getter="_mgM-ILBBEe2nsoIM8Z6iaQ" setter="_t_dxML6IEe2SVd1P6DdWSw"/>
  <datafoodconsortium_connector:semantic xmi:id="_EMImELBDEe2nsoIM8Z6iaQ" map="dfc-b:VATrate" base_Element="_0-CEMLBCEe2nsoIM8Z6iaQ"/>
  <datafoodconsortium_connector:property xmi:id="_FRcoULBDEe2nsoIM8Z6iaQ" base_Property="_9rY14LBCEe2nsoIM8Z6iaQ">
    <getter href="common.uml#_lpNj8NxXEeyr_asPBQgiSQ"/>
    <setter href="common.uml#_V8bdIOmsEeyc2oibQ8qwAA"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_FRdPYLBDEe2nsoIM8Z6iaQ" map="dfc-b:hasUnit" base_Element="_9rY14LBCEe2nsoIM8Z6iaQ"/>
  <datafoodconsortium_connector:constructor xmi:id="_Puj1gLBFEe2nsoIM8Z6iaQ" base_Operation="_NjoPALBFEe2nsoIM8Z6iaQ"/>
  <datafoodconsortium_connector:setter xmi:id="_NTYzALwLEe2Lyp3hOvoKhw" base_Operation="_HZqmkLwLEe2Lyp3hOvoKhw"/>
  <datafoodconsortium_connector:setter xmi:id="_gnwmsLwLEe2Lyp3hOvoKhw" base_Operation="_dPfqYLwLEe2Lyp3hOvoKhw"/>
  <datafoodconsortium_connector:setter xmi:id="_AEQQoLz6Ee2XudOCHEWPqA" base_Operation="_4cB7ALz5Ee2XudOCHEWPqA"/>
  <datafoodconsortium_connector:setter xmi:id="_A1PosLz6Ee2XudOCHEWPqA" base_Operation="_8yiBMLz5Ee2XudOCHEWPqA"/>
  <datafoodconsortium_connector:initializer xmi:id="_aYmxQL6GEe2SVd1P6DdWSw" property="_uv5uALBCEe2nsoIM8Z6iaQ" base_Parameter="_RStjwL6GEe2SVd1P6DdWSw"/>
  <datafoodconsortium_connector:initializer xmi:id="_bIWMIL6GEe2SVd1P6DdWSw" property="_0-CEMLBCEe2nsoIM8Z6iaQ" base_Parameter="_VGxrQL6GEe2SVd1P6DdWSw"/>
  <datafoodconsortium_connector:initializer xmi:id="_b2uVEL6GEe2SVd1P6DdWSw" property="_9rY14LBCEe2nsoIM8Z6iaQ" base_Parameter="_W364wL6GEe2SVd1P6DdWSw"/>
  <datafoodconsortium_connector:setter xmi:id="_0h_qEL6IEe2SVd1P6DdWSw"/>
  <datafoodconsortium_connector:setter xmi:id="_1T7dUL6IEe2SVd1P6DdWSw"/>
  <datafoodconsortium_connector:setter xmi:id="_2HdMAL6IEe2SVd1P6DdWSw"/>
  <datafoodconsortium_connector:semantic xmi:id="_Yf6ugL7MEe2g9M79Y7jp8Q" map="dfc-b:listedIn" base_Element="_RfexoL7MEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_Yf-Y4L7MEe2g9M79Y7jp8Q" base_Property="_RfexoL7MEe2g9M79Y7jp8Q" getter="_9RvdMOZXEeybgd1DwlK4YQ" setter="_DZc5UFOLEfG9ufhsfaAzpg" adder="_z2xx8L7MEe2g9M79Y7jp8Q" remover="__TzSkFOKEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:remover xmi:id="_kiTs4L7NEe2g9M79Y7jp8Q" base_Operation="_fwY2AL7NEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_NtPkML7OEe2g9M79Y7jp8Q" map="dfc-b:Catalog" base_Element="_PQluwOZgEeybgd1DwlK4YQ"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_T0MUUL7OEe2g9M79Y7jp8Q" base_Property="_cZTFwL7KEe2g9M79Y7jp8Q" getter="_dwpYgOZYEeybgd1DwlK4YQ" setter="_7fA84FOLEfG9ufhsfaAzpg" adder="_hdW4sL7OEe2g9M79Y7jp8Q" remover="_fwY2AL7NEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_T0MUUb7OEe2g9M79Y7jp8Q" map="dfc-b:lists" base_Element="_cZTFwL7KEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_k51KIL7PEe2g9M79Y7jp8Q" map="dfc-b:SaleSession" base_Element="_bCaZEL7PEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:property xmi:id="_-DvN0L7PEe2g9M79Y7jp8Q" base_Property="_syGG4L7PEe2g9M79Y7jp8Q">
    <getter href="common.uml#_MCm3MOZdEeybgd1DwlK4YQ"/>
    <setter href="common.uml#_rJxBsL7QEe2g9M79Y7jp8Q"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_-DvN0b7PEe2g9M79Y7jp8Q" map="dfc-b:beginDate" base_Element="_syGG4L7PEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:property xmi:id="__GNXcL7PEe2g9M79Y7jp8Q" base_Property="_ve0L0L7PEe2g9M79Y7jp8Q">
    <getter href="common.uml#_OvKkEOZdEeybgd1DwlK4YQ"/>
    <setter href="common.uml#_soPK0L7QEe2g9M79Y7jp8Q"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="__GNXcb7PEe2g9M79Y7jp8Q" map="dfc-b:endDate" base_Element="_ve0L0L7PEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:property xmi:id="_APPcEL7QEe2g9M79Y7jp8Q" base_Property="_xirhAL7PEe2g9M79Y7jp8Q" getter="_jcDSoL7REe2g9M79Y7jp8Q" setter="_6lMYcL7REe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_APPcEb7QEe2g9M79Y7jp8Q" map="dfc-b:quantity" base_Element="_xirhAL7PEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_BYgxQL7QEe2g9M79Y7jp8Q" base_Property="_5LzOgL7PEe2g9M79Y7jp8Q" getter="_dpHOML7SEe2g9M79Y7jp8Q" setter="_YUuZYFOLEfG9ufhsfaAzpg" adder="_j-7gwL7SEe2g9M79Y7jp8Q" remover="_VMfdIFOLEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:semantic xmi:id="_BYgxQb7QEe2g9M79Y7jp8Q" map="dfc-b:lists" base_Element="_5LzOgL7PEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:getter xmi:id="_94q7YL7REe2g9M79Y7jp8Q" base_Operation="_jcDSoL7REe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:setter xmi:id="_-zK0wL7REe2g9M79Y7jp8Q" base_Operation="_6lMYcL7REe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:getter xmi:id="_ots9AL7SEe2g9M79Y7jp8Q" base_Operation="_dpHOML7SEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_KHcI4L7TEe2g9M79Y7jp8Q" map="dfc-b:Order" base_Element="_zp5fkOZfEeybgd1DwlK4YQ"/>
  <datafoodconsortium_connector:property xmi:id="_iH-JsL7TEe2g9M79Y7jp8Q" base_Property="_PHQ44L7TEe2g9M79Y7jp8Q" getter="_6uzVgL7TEe2g9M79Y7jp8Q" setter="_BsgHcL7UEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_iH-wwL7TEe2g9M79Y7jp8Q" map="dfc-b:orderNumber" base_Element="_PHQ44L7TEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:property xmi:id="_jE_LkL7TEe2g9M79Y7jp8Q" base_Property="_RdqIgL7TEe2g9M79Y7jp8Q" getter="_KGrecL7UEe2g9M79Y7jp8Q" setter="_MlaxwL7UEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_jE_Lkb7TEe2g9M79Y7jp8Q" map="dfc-b:date" base_Element="_RdqIgL7TEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:property xmi:id="_j_7J0L7TEe2g9M79Y7jp8Q" base_Property="_T5tUML7TEe2g9M79Y7jp8Q" getter="_R1QTsL7UEe2g9M79Y7jp8Q" setter="_XLhNwL7UEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_j_7w4L7TEe2g9M79Y7jp8Q" map="dfc-b:belongsTo" base_Element="_T5tUML7TEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_lEnhAL7TEe2g9M79Y7jp8Q" base_Property="_WEyEoL7TEe2g9M79Y7jp8Q" getter="_rPItEL7UEe2g9M79Y7jp8Q" setter="_s__HgFOLEfG9ufhsfaAzpg" adder="_I6wL8L7WEe2g9M79Y7jp8Q" remover="_piOAIFOLEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:semantic xmi:id="_lEnhAb7TEe2g9M79Y7jp8Q" map="dfc-b:hasPart" base_Element="_WEyEoL7TEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:property xmi:id="_l_q0AL7TEe2g9M79Y7jp8Q" base_Property="_W5dC0L7TEe2g9M79Y7jp8Q" getter="_fc2KwL7UEe2g9M79Y7jp8Q" setter="_lEfIsL7UEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_l_q0Ab7TEe2g9M79Y7jp8Q" map="dfc-b:orderedBy" base_Element="_W5dC0L7TEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:getter xmi:id="_Eh6OUL7UEe2g9M79Y7jp8Q" base_Operation="_6uzVgL7TEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:setter xmi:id="_FhUc4L7UEe2g9M79Y7jp8Q" base_Operation="_BsgHcL7UEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:getter xmi:id="_aSlsYL7UEe2g9M79Y7jp8Q" base_Operation="_KGrecL7UEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:setter xmi:id="_bMZCML7UEe2g9M79Y7jp8Q" base_Operation="_MlaxwL7UEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:getter xmi:id="_cFo-YL7UEe2g9M79Y7jp8Q" base_Operation="_R1QTsL7UEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:setter xmi:id="_c6oFoL7UEe2g9M79Y7jp8Q" base_Operation="_XLhNwL7UEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:getter xmi:id="_necpsL7UEe2g9M79Y7jp8Q" base_Operation="_fc2KwL7UEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:setter xmi:id="_oWUF0L7UEe2g9M79Y7jp8Q" base_Operation="_lEfIsL7UEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:getter xmi:id="_3O51QL7VEe2g9M79Y7jp8Q" base_Operation="_Ee79YL7VEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:getter xmi:id="_380EIL7VEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:getter xmi:id="_4l5dYL7VEe2g9M79Y7jp8Q" base_Operation="_KfCeoL7VEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:getter xmi:id="_5XtU0L7VEe2g9M79Y7jp8Q" base_Operation="_NnDYcL7VEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:getter xmi:id="_6IWuoL7VEe2g9M79Y7jp8Q" base_Operation="_Oh4pAL7VEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:setter xmi:id="_63iI0L7VEe2g9M79Y7jp8Q" base_Operation="_m_iDoL7VEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:setter xmi:id="_7l31gL7VEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:setter xmi:id="_8eanEL7VEe2g9M79Y7jp8Q" base_Operation="_owgSAL7VEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:setter xmi:id="_-fE3QL7VEe2g9M79Y7jp8Q" base_Operation="_u9Nr4L7VEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:setter xmi:id="__TDR4L7VEe2g9M79Y7jp8Q" base_Operation="_whIVsL7VEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:getter xmi:id="_UCeuUL7WEe2g9M79Y7jp8Q" base_Operation="_rPItEL7UEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_vYTP8L7WEe2g9M79Y7jp8Q" map="dfc-b:OrderLine" base_Element="_0kv-QOZfEeybgd1DwlK4YQ"/>
  <datafoodconsortium_connector:property xmi:id="_-TYSsL7XEe2g9M79Y7jp8Q" base_Property="_0hYCkL7WEe2g9M79Y7jp8Q" getter="_Ee79YL7VEe2g9M79Y7jp8Q" setter="_m_iDoL7VEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_-TYSsb7XEe2g9M79Y7jp8Q" map="dfc-b:quantity" base_Element="_0hYCkL7WEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:property xmi:id="__ZkesL7XEe2g9M79Y7jp8Q" setter="_XLhNwL7UEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="__Zkesb7XEe2g9M79Y7jp8Q" map="dfc-b:belongsTo"/>
  <datafoodconsortium_connector:property xmi:id="_AYovAL7YEe2g9M79Y7jp8Q" base_Property="_5jB-kL7WEe2g9M79Y7jp8Q" getter="_KfCeoL7VEe2g9M79Y7jp8Q" setter="_owgSAL7VEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_AYovAb7YEe2g9M79Y7jp8Q" map="dfc-b:hasPrice" base_Element="_5jB-kL7WEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:property xmi:id="_Bkp2ML7YEe2g9M79Y7jp8Q" base_Property="_6TcH0L7WEe2g9M79Y7jp8Q" getter="_NnDYcL7VEe2g9M79Y7jp8Q" setter="_u9Nr4L7VEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_Bkp2Mb7YEe2g9M79Y7jp8Q" map="dfc-b:concerns" base_Element="_6TcH0L7WEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:property xmi:id="_Cj9XEL7YEe2g9M79Y7jp8Q" base_Property="_6-IqoL7WEe2g9M79Y7jp8Q" getter="_Oh4pAL7VEe2g9M79Y7jp8Q" setter="_whIVsL7VEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_Cj9XEb7YEe2g9M79Y7jp8Q" map="dfc-b:partOf" base_Element="_6-IqoL7WEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:constructor xmi:id="_Yo8mUL7aEe2g9M79Y7jp8Q" base_Operation="_H6-NIL7aEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_hDS8cL7aEe2g9M79Y7jp8Q" property="_syGG4L7PEe2g9M79Y7jp8Q" base_Parameter="_MrmDgL7aEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_h0DrAL7aEe2g9M79Y7jp8Q" property="_ve0L0L7PEe2g9M79Y7jp8Q" base_Parameter="_Osm5AL7aEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_in7X8L7aEe2g9M79Y7jp8Q" property="_xirhAL7PEe2g9M79Y7jp8Q" base_Parameter="_QMMccL7aEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_jmbnkL7aEe2g9M79Y7jp8Q" property="_5LzOgL7PEe2g9M79Y7jp8Q" base_Parameter="_RCr_kL7aEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_5trLgL7aEe2g9M79Y7jp8Q" property="_PHQ44L7TEe2g9M79Y7jp8Q" base_Parameter="_ewDugL7aEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_6b48YL7aEe2g9M79Y7jp8Q" property="_RdqIgL7TEe2g9M79Y7jp8Q" base_Parameter="_wmvcML7aEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_7NdjQL7aEe2g9M79Y7jp8Q" property="_T5tUML7TEe2g9M79Y7jp8Q" base_Parameter="_yoJ6UL7aEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_78cJIL7aEe2g9M79Y7jp8Q" property="_W5dC0L7TEe2g9M79Y7jp8Q" base_Parameter="_0Kt5QL7aEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:constructor xmi:id="_8wdnEL7aEe2g9M79Y7jp8Q" base_Operation="_bYmqgL7aEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_c2jZwL7bEe2g9M79Y7jp8Q" property="_0hYCkL7WEe2g9M79Y7jp8Q" base_Parameter="_IvoHwL7bEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_dtnkoL7bEe2g9M79Y7jp8Q" property="_5jB-kL7WEe2g9M79Y7jp8Q" base_Parameter="_LOKmwL7bEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_ehQBAL7bEe2g9M79Y7jp8Q" property="_6TcH0L7WEe2g9M79Y7jp8Q" base_Parameter="_Wq5IwL7bEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_fUxvsL7bEe2g9M79Y7jp8Q" property="_6-IqoL7WEe2g9M79Y7jp8Q" base_Parameter="_XUyaUL7bEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:constructor xmi:id="_grqDEL7bEe2g9M79Y7jp8Q" base_Operation="_GvFMUL7bEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_0wEMkL7bEe2g9M79Y7jp8Q" property="_cZTFwL7KEe2g9M79Y7jp8Q" base_Parameter="_r0Eh8L7bEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:constructor xmi:id="_3cdhYL7bEe2g9M79Y7jp8Q" base_Operation="_qNb7UL7bEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_7tbK0L7cEe2g9M79Y7jp8Q" base_Property="_3gZwwL7cEe2g9M79Y7jp8Q" getter="_b1RQ8OZYEeybgd1DwlK4YQ" setter="_Q79moFOMEfG9ufhsfaAzpg" adder="_MBSa4L7dEe2g9M79Y7jp8Q" remover="_N6y7sFOMEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:semantic xmi:id="_7tbK0b7cEe2g9M79Y7jp8Q" map="dfc-b:maintainedBy" base_Element="_3gZwwL7cEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_jE53wL7uEe2g9M79Y7jp8Q" property="_FcvwEPObEey60OpxS9_JRQ" base_Parameter="_TSWlAL7uEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_j5Hi8L7uEe2g9M79Y7jp8Q" property="_ElYqQPObEey60OpxS9_JRQ" base_Parameter="_WNhVoL7uEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_ktY4gL7uEe2g9M79Y7jp8Q" property="_RqFjwPOoEey60OpxS9_JRQ" base_Parameter="_XbMCoL7uEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_leu14L7uEe2g9M79Y7jp8Q" property="_RfexoL7MEe2g9M79Y7jp8Q" base_Parameter="_ZFfoUL7uEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_GZNS4L7vEe2g9M79Y7jp8Q" property="_j0j4gPOaEey60OpxS9_JRQ" base_Parameter="_AoLvcL7vEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_HOGTgL7vEe2g9M79Y7jp8Q" property="_o8eNgPOaEey60OpxS9_JRQ" base_Parameter="_BgDLkL7vEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:setter xmi:id="_oMejoL7wEe2g9M79Y7jp8Q" base_Operation="_lUUDsL7wEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:property xmi:id="_s4z4gMWWEe26iI6Lh4O3Ng" base_Property="_m5T0MMWWEe26iI6Lh4O3Ng">
    <getter href="common.uml#_tMdaUNxUEeyr_asPBQgiSQ"/>
    <setter href="common.uml#_ZcvkYFUnEe2_KYs77o2hVQ"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_s44J8MWWEe26iI6Lh4O3Ng" map="dfc-b:description" base_Element="_m5T0MMWWEe26iI6Lh4O3Ng"/>
  <datafoodconsortium_connector:blankNode xmi:id="_UUJR0MZEEe2oSMzXUO9qSA" base_Interface="_Mdu6wLBBEe2nsoIM8Z6iaQ"/>
  <datafoodconsortium_connector:getter xmi:id="_K67P8MZVEe2oSMzXUO9qSA"/>
  <datafoodconsortium_connector:getter xmi:id="_OYAa0MZVEe2oSMzXUO9qSA" base_Operation="_mgM-ILBBEe2nsoIM8Z6iaQ"/>
  <datafoodconsortium_connector:getter xmi:id="_POHjcMZVEe2oSMzXUO9qSA"/>
  <datafoodconsortium_connector:setter xmi:id="_QIRekMZVEe2oSMzXUO9qSA"/>
  <datafoodconsortium_connector:setter xmi:id="_Q7WhUMZVEe2oSMzXUO9qSA" base_Operation="_t_dxML6IEe2SVd1P6DdWSw"/>
  <datafoodconsortium_connector:setter xmi:id="_Rnsp8MZVEe2oSMzXUO9qSA"/>
  <datafoodconsortium_connector:adder xmi:id="_HwUA0MiUEe2tet82apP7RQ" base_Operation="_Gr2-sPU0EeykiLqdyI8FQA"/>
  <datafoodconsortium_connector:adder xmi:id="_I8C0IMiUEe2tet82apP7RQ" base_Operation="_z2xx8L7MEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:adder xmi:id="_KKwC8MiUEe2tet82apP7RQ" base_Operation="_hdW4sL7OEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:adder xmi:id="_K28akMiUEe2tet82apP7RQ" base_Operation="_MBSa4L7dEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:getter xmi:id="_NVVIkMiUEe2tet82apP7RQ" base_Operation="_q1sLAOc7Eeyey8O34-FiDg"/>
  <datafoodconsortium_connector:getter xmi:id="_Oez5IMiUEe2tet82apP7RQ" base_Operation="_MfeKoOZjEeybgd1DwlK4YQ"/>
  <datafoodconsortium_connector:adder xmi:id="_RcGJoMiUEe2tet82apP7RQ" base_Operation="_xNILEOtVEey6f7rgFRym3Q"/>
  <datafoodconsortium_connector:adder xmi:id="_SP_EsMiUEe2tet82apP7RQ" base_Operation="_Lx3V4PPZEey60OpxS9_JRQ"/>
  <datafoodconsortium_connector:adder xmi:id="_TtzGgMiUEe2tet82apP7RQ" base_Operation="_I6wL8L7WEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:adder xmi:id="_-wzSsMiUEe2tet82apP7RQ" base_Operation="_j-7gwL7SEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:initializer xmi:id="_fB3CcMiZEe2tet82apP7RQ" property="_3gZwwL7cEe2g9M79Y7jp8Q" base_Parameter="_Y6olgMiZEe2tet82apP7RQ"/>
  <datafoodconsortium_connector:remover xmi:id="_f2RBQMihEe2tet82apP7RQ" base_Operation="_cbfjgMihEe2tet82apP7RQ"/>
  <datafoodconsortium_connector:adder xmi:id="_HP5gsMlrEe2sgKS3gBN9sQ" base_Operation="_2HB7QMlqEe2sgKS3gBN9sQ"/>
  <datafoodconsortium_connector:remover xmi:id="_IWc5EMlrEe2sgKS3gBN9sQ" base_Operation="_8yLkoMlqEe2sgKS3gBN9sQ"/>
  <datafoodconsortium_connector:getter xmi:id="_UCbYAMlrEe2sgKS3gBN9sQ" base_Operation="_NeBP0MlrEe2sgKS3gBN9sQ"/>
  <datafoodconsortium_connector:remover xmi:id="__oSkMMlsEe2sgKS3gBN9sQ" base_Operation="_-Pp9UMlsEe2sgKS3gBN9sQ"/>
  <datafoodconsortium_connector:initializer xmi:id="_rRNuAMnHEe2Lp8MiTP6CjQ" property="_WEyEoL7TEe2g9M79Y7jp8Q" base_Parameter="_mMqPAMnHEe2Lp8MiTP6CjQ"/>
  <datafoodconsortium_connector:semantic xmi:id="_zccskMrkEe24_rxb3O_v6Q" base_Element="_pcawwAaREe26esJmMoAMaw"/>
  <datafoodconsortium_connector:semantic xmi:id="_0bknQMrkEe24_rxb3O_v6Q" base_Element="_G94CgAadEe26esJmMoAMaw"/>
  <datafoodconsortium_connector:semantic xmi:id="_1az2sMrkEe24_rxb3O_v6Q" base_Element="_Kg2aAAadEe26esJmMoAMaw"/>
  <datafoodconsortium_connector:semantic xmi:id="_3cYs4MrkEe24_rxb3O_v6Q" base_Element="_Mdu6wLBBEe2nsoIM8Z6iaQ"/>
  <datafoodconsortium_connector:semantic xmi:id="_4lQZcMrkEe24_rxb3O_v6Q" base_Element="_8S9CIL7OEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_5j4k4MrkEe24_rxb3O_v6Q" base_Element="_AEigkL7TEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_6hrC0MrkEe24_rxb3O_v6Q" base_Element="_97fegL7UEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:skosBroader xmi:id="_6b_WYDhlEe6Bec_m8yNqyw" map="dfc-m:Unit" base_Property="_9rY14LBCEe2nsoIM8Z6iaQ"/>
  <datafoodconsortium_connector:getter xmi:id="_orOQ8E9bEe-ZZ9VFDhYjHw" base_Operation="_oqn0AE9bEe-ZZ9VFDhYjHw"/>
  <datafoodconsortium_connector:property xmi:id="_3pAe4E9bEe-ZZ9VFDhYjHw" base_Property="_3o_30E9bEe-ZZ9VFDhYjHw" getter="_oqn0AE9bEe-ZZ9VFDhYjHw" setter="_--Nx4E9bEe-ZZ9VFDhYjHw"/>
  <datafoodconsortium_connector:semantic xmi:id="_3pAe4U9bEe-ZZ9VFDhYjHw" map="dfc-b:soldBy" base_Element="_3o_30E9bEe-ZZ9VFDhYjHw"/>
  <datafoodconsortium_connector:setter xmi:id="_--OY8E9bEe-ZZ9VFDhYjHw" base_Operation="_--Nx4E9bEe-ZZ9VFDhYjHw"/>
  <datafoodconsortium_connector:initializer xmi:id="_RnA5AE9cEe-ZZ9VFDhYjHw" property="_3o_30E9bEe-ZZ9VFDhYjHw" base_Parameter="_RnAR8E9cEe-ZZ9VFDhYjHw"/>
  <datafoodconsortium_connector:getter xmi:id="_W2tLALqxEe6BB6ykmH1j4g" base_Operation="_ydy4QLqwEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:setter xmi:id="_X_1WQLqxEe6BB6ykmH1j4g" base_Operation="_2qBoILqwEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:getter xmi:id="_YqLTwLqxEe6BB6ykmH1j4g" base_Operation="_9ToZYLqwEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:setter xmi:id="_ZXnokLqxEe6BB6ykmH1j4g" base_Operation="_9TpAcLqwEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:getter xmi:id="_aEUWgLqxEe6BB6ykmH1j4g" base_Operation="_RHp9gLqxEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:setter xmi:id="_a14WULqxEe6BB6ykmH1j4g" base_Operation="_RHp9g7qxEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:property xmi:id="_mPrgILqxEe6BB6ykmH1j4g" base_Property="_e6R_4LqxEe6BB6ykmH1j4g" getter="_ydy4QLqwEe6BB6ykmH1j4g" setter="_2qBoILqwEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:semantic xmi:id="_mPrgIbqxEe6BB6ykmH1j4g" map="dfc-b:hasFulfilmentStatus" base_Element="_e6R_4LqxEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:property xmi:id="_nA5hsLqxEe6BB6ykmH1j4g" base_Property="_jLCDYLqxEe6BB6ykmH1j4g" getter="_9ToZYLqwEe6BB6ykmH1j4g" setter="_9TpAcLqwEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:semantic xmi:id="_nA5hsbqxEe6BB6ykmH1j4g" map="dfc-b:hasOrderStatus" base_Element="_jLCDYLqxEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:property xmi:id="_oIc_oLqxEe6BB6ykmH1j4g" base_Property="_kQtSALqxEe6BB6ykmH1j4g" getter="_RHp9gLqxEe6BB6ykmH1j4g" setter="_RHp9g7qxEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:semantic xmi:id="_oIdmsLqxEe6BB6ykmH1j4g" map="dfc-b:hasPaymentStatus" base_Element="_kQtSALqxEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:skosBroader xmi:id="_oIdmsbqxEe6BB6ykmH1j4g" map="dfc-v:PaymentState" base_Property="_kQtSALqxEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:skosBroader xmi:id="_o5kTgLqxEe6BB6ykmH1j4g" map="dfc-v:OrderState" base_Property="_jLCDYLqxEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:skosBroader xmi:id="_ptV50LqxEe6BB6ykmH1j4g" map="dfc-v:FulfilmentState" base_Property="_e6R_4LqxEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:initializer xmi:id="_AMkDcLqzEe6BB6ykmH1j4g" property="_e6R_4LqxEe6BB6ykmH1j4g" base_Parameter="_1QmFILqyEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:initializer xmi:id="_A4mqELqzEe6BB6ykmH1j4g" property="_jLCDYLqxEe6BB6ykmH1j4g" base_Parameter="_7rPNULqyEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:initializer xmi:id="_BqjrcLqzEe6BB6ykmH1j4g" property="_kQtSALqxEe6BB6ykmH1j4g" base_Parameter="_9pmXcLqyEe6BB6ykmH1j4g"/>
  <datafoodconsortium_connector:getter xmi:id="_DfLF0A7hEfCgCYDrF-CWdA" base_Operation="_De2VsA7hEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:adder xmi:id="_qivA8A7hEfCgCYDrF-CWdA" base_Operation="_cIiBMA7hEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:remover xmi:id="_rX5uYA7hEfCgCYDrF-CWdA" base_Operation="_cZ-WgA7hEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:setter xmi:id="_sPRbQA7hEfCgCYDrF-CWdA" base_Operation="_cupmAA7hEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:getter xmi:id="_nVo9ZA7iEfCgCYDrF-CWdA" base_Operation="_nVo9YA7iEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:adder xmi:id="_zRnAJA7iEfCgCYDrF-CWdA" base_Operation="_zRnAIA7iEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:remover xmi:id="_zyA-hA7iEfCgCYDrF-CWdA" base_Operation="_zyA-gA7iEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:setter xmi:id="_0URXBA7iEfCgCYDrF-CWdA" base_Operation="_0URXAA7iEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:getter xmi:id="_SXMtMA7lEfCgCYDrF-CWdA" base_Operation="_SXMGIA7lEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:setter xmi:id="_S5YNNA7lEfCgCYDrF-CWdA" base_Operation="_S5YNMA7lEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:getter xmi:id="_-GL1pA7lEfCgCYDrF-CWdA" base_Operation="_-GLOkA7lEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:adder xmi:id="_-GL1pQ7lEfCgCYDrF-CWdA" base_Operation="_-GLOlA7lEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:remover xmi:id="_-GL1pg7lEfCgCYDrF-CWdA" base_Operation="_-GLOmA7lEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:setter xmi:id="_-GL1pw7lEfCgCYDrF-CWdA" base_Operation="_-GL1oA7lEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:getter xmi:id="_l3vNQA7oEfCgCYDrF-CWdA" base_Operation="_l3umMA7oEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:setter xmi:id="_UQf0VA7pEfCgCYDrF-CWdA" base_Operation="_UQf0UA7pEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:getter xmi:id="_AnyTAA_TEfCgOoBR6uwQPw" base_Operation="_AnszcA_TEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:adder xmi:id="_AnyTAQ_TEfCgOoBR6uwQPw" base_Operation="_AnszdA_TEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:remover xmi:id="_AnyTAg_TEfCgOoBR6uwQPw" base_Operation="_AnszeA_TEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:setter xmi:id="_AnyTAw_TEfCgOoBR6uwQPw" base_Operation="_AnszfA_TEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:getter xmi:id="_j5qsQA_TEfCgOoBR6uwQPw" base_Operation="_j5no8A_TEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:adder xmi:id="_j5qsQQ_TEfCgOoBR6uwQPw" base_Operation="_j5no9A_TEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:remover xmi:id="_j5qsQg_TEfCgOoBR6uwQPw" base_Operation="_j5no-A_TEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:setter xmi:id="_j5qsQw_TEfCgOoBR6uwQPw" base_Operation="_j5no_A_TEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:getter xmi:id="_OZvxkA_UEfCgOoBR6uwQPw" base_Operation="_OZvKgA_UEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:setter xmi:id="_OZvxkQ_UEfCgOoBR6uwQPw" base_Operation="_OZvKhA_UEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:getter xmi:id="_mxbHGA_UEfCgOoBR6uwQPw" base_Operation="_mxbHEA_UEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:setter xmi:id="_mxbHGQ_UEfCgOoBR6uwQPw" base_Operation="_mxbHFA_UEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:getter xmi:id="_hkr1GA_XEfCgOoBR6uwQPw" base_Operation="_hkr1EA_XEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:setter xmi:id="_hkr1GQ_XEfCgOoBR6uwQPw" base_Operation="_hkr1FA_XEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:getter xmi:id="_nxPd9A_XEfCgOoBR6uwQPw" base_Operation="_nxPd8A_XEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:setter xmi:id="_ot0a9A_XEfCgOoBR6uwQPw" base_Operation="_ot0a8A_XEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:getter xmi:id="_rTSy-A_YEfCgOoBR6uwQPw" base_Operation="_rTSy8A_YEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:setter xmi:id="_rTSy-Q_YEfCgOoBR6uwQPw" base_Operation="_rTSy9A_YEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:getter xmi:id="_jhI2hA_eEfCgOoBR6uwQPw" base_Operation="_jhI2gA_eEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:setter xmi:id="_jhI2hQ_eEfCgOoBR6uwQPw" base_Operation="_jhI2gg_eEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:getter xmi:id="_rKLrgA_eEfCgOoBR6uwQPw" base_Operation="_rKLEcA_eEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:setter xmi:id="_rKLrgQ_eEfCgOoBR6uwQPw" base_Operation="_rKLEcg_eEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:getter xmi:id="_13C20A_eEfCgOoBR6uwQPw" base_Operation="_13CPwA_eEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:setter xmi:id="_24SRYg_eEfCgOoBR6uwQPw" base_Operation="_24SRYA_eEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:getter xmi:id="_E22C0BqnEfC_M97eqrwSUw" base_Operation="_vC4AMBqmEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:setter xmi:id="_FjwzMBqnEfC_M97eqrwSUw" base_Operation="_2O9MYBqmEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:getter xmi:id="_wsPVQBqnEfC_M97eqrwSUw" base_Operation="_Y_6C0BqnEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:setter xmi:id="_xmxD0BqnEfC_M97eqrwSUw" base_Operation="_Y_6C0xqnEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:getter xmi:id="_H1nroBqoEfC_M97eqrwSUw" base_Operation="_4umpMBqnEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:setter xmi:id="_Ij6VABqoEfC_M97eqrwSUw" base_Operation="_9_JVwBqnEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:getter xmi:id="_JQwz8BqoEfC_M97eqrwSUw" base_Operation="_AlAkwBqoEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:setter xmi:id="_KB1EgBqoEfC_M97eqrwSUw" base_Operation="_FnDiUBqoEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:getter xmi:id="_K3pcwBqpEfC_M97eqrwSUw" base_Operation="_7WNIIBqoEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:setter xmi:id="_LgsZwBqpEfC_M97eqrwSUw" base_Operation="_IFv84BqpEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:getter xmi:id="_QVJAMBqpEfC_M97eqrwSUw" base_Operation="_QVHyEhqpEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:setter xmi:id="_QVJAMRqpEfC_M97eqrwSUw" base_Operation="_QVIZIBqpEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:getter xmi:id="_kDv40BqpEfC_M97eqrwSUw" base_Operation="_Z9k6EBqpEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:setter xmi:id="_kxiL4BqpEfC_M97eqrwSUw" base_Operation="_hPgPkBqpEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:getter xmi:id="__GEPoBqpEfC_M97eqrwSUw" base_Operation="_36QwQBqpEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:setter xmi:id="__1aB4BqpEfC_M97eqrwSUw" base_Operation="_8SdfkBqpEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:semantic xmi:id="_ZxUuQEeBEfCh5Mr5MsA1jg" map="dfc-b:TheoreticalStock" base_Element="_WwEjwEeBEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:semantic xmi:id="_hJhq4EeBEfCh5Mr5MsA1jg" map="dfc-b:constitutes" base_Element="_d8hjYEeBEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:property xmi:id="_hJiR8EeBEfCh5Mr5MsA1jg" base_Property="_d8hjYEeBEfCh5Mr5MsA1jg" getter="_OZvKgA_UEfCgOoBR6uwQPw" setter="_OZvKhA_UEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:semantic xmi:id="_zfWysUeBEfCh5Mr5MsA1jg" map="dfc-b:localizedBy" base_Element="_zfWysEeBEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:property xmi:id="_zfWyskeBEfCh5Mr5MsA1jg" base_Property="_zfWysEeBEfCh5Mr5MsA1jg" getter="_rTSy8A_YEfCgOoBR6uwQPw" setter="_rTSy9A_YEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:semantic xmi:id="_CjNzcUeCEfCh5Mr5MsA1jg" map="dfc-b:availabilityDate" base_Element="_CjNzcEeCEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:property xmi:id="_CjNzckeCEfCh5Mr5MsA1jg" base_Property="_CjNzcEeCEfCh5Mr5MsA1jg" getter="_l3umMA7oEfCgCYDrF-CWdA" setter="_UQf0UA7pEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:constructor xmi:id="_ay_xMEeCEfCh5Mr5MsA1jg" base_Operation="_Yry0IEeCEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:semantic xmi:id="_eAm8sUeCEfCh5Mr5MsA1jg" map="dfc-b:hasQuantity" base_Element="_eAm8sEeCEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:property xmi:id="_eAm8skeCEfCh5Mr5MsA1jg" base_Property="_eAm8sEeCEfCh5Mr5MsA1jg" getter="_7rpCMEeCEfCh5Mr5MsA1jg" setter="_7rppQEeCEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:getter xmi:id="_7rppREeCEfCh5Mr5MsA1jg" base_Operation="_7rpCMEeCEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:setter xmi:id="_7rppRUeCEfCh5Mr5MsA1jg" base_Operation="_7rppQEeCEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:initializer xmi:id="_PdxI4EeDEfCh5Mr5MsA1jg" property="_d8hjYEeBEfCh5Mr5MsA1jg" base_Parameter="_bzEHEEeCEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:initializer xmi:id="_Ul4SMEeDEfCh5Mr5MsA1jg" property="_eAm8sEeCEfCh5Mr5MsA1jg" base_Parameter="_Ul3rIEeDEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:initializer xmi:id="_Z8o7gkeDEfCh5Mr5MsA1jg" property="_zfWysEeBEfCh5Mr5MsA1jg" base_Parameter="_Z8o7gEeDEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:initializer xmi:id="_fHvuckeDEfCh5Mr5MsA1jg" property="_CjNzcEeCEfCh5Mr5MsA1jg" base_Parameter="_fHvucEeDEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:semantic xmi:id="_riuohEeDEfCh5Mr5MsA1jg" map="dfc-b:RealStock" base_Element="_riuocEeDEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:semantic xmi:id="_riuohUeDEfCh5Mr5MsA1jg" map="dfc-b:constitutes" base_Element="_riuodkeDEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:property xmi:id="_riuohkeDEfCh5Mr5MsA1jg" base_Property="_riuodkeDEfCh5Mr5MsA1jg" getter="_mxbHEA_UEfCgOoBR6uwQPw" setter="_mxbHFA_UEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:semantic xmi:id="_riuoh0eDEfCh5Mr5MsA1jg" map="dfc-b:hasQuantity" base_Element="_riuod0eDEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:property xmi:id="_riuoiEeDEfCh5Mr5MsA1jg" base_Property="_riuod0eDEfCh5Mr5MsA1jg" getter="_7rpCMEeCEfCh5Mr5MsA1jg" setter="_7rppQEeCEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:semantic xmi:id="_rivPgEeDEfCh5Mr5MsA1jg" map="dfc-b:isStoredIn" base_Element="_riuoeEeDEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:property xmi:id="_rivPgUeDEfCh5Mr5MsA1jg" base_Property="_riuoeEeDEfCh5Mr5MsA1jg" getter="_rTSy8A_YEfCgOoBR6uwQPw" setter="_rTSy9A_YEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:semantic xmi:id="_rivPgkeDEfCh5Mr5MsA1jg" map="dfc-b:availabilityDate" base_Element="_riuoeUeDEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:property xmi:id="_rivPg0eDEfCh5Mr5MsA1jg" base_Property="_riuoeUeDEfCh5Mr5MsA1jg" getter="_l3umMA7oEfCgCYDrF-CWdA" setter="_UQf0UA7pEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:constructor xmi:id="_rivPhEeDEfCh5Mr5MsA1jg" base_Operation="_riuoe0eDEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:initializer xmi:id="_rivPhUeDEfCh5Mr5MsA1jg" property="_riuodkeDEfCh5Mr5MsA1jg" base_Parameter="_riuofEeDEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:initializer xmi:id="_rivPhkeDEfCh5Mr5MsA1jg" property="_riuod0eDEfCh5Mr5MsA1jg" base_Parameter="_riuofkeDEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:initializer xmi:id="_rivPh0eDEfCh5Mr5MsA1jg" property="_riuoeEeDEfCh5Mr5MsA1jg" base_Parameter="_riuogEeDEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:initializer xmi:id="_rivPiEeDEfCh5Mr5MsA1jg" property="_riuoeUeDEfCh5Mr5MsA1jg" base_Parameter="_riuogkeDEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:getter xmi:id="_hpNJKEeEEfCh5Mr5MsA1jg" base_Operation="_hpNJIEeEEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:setter xmi:id="_hpNwMEeEEfCh5Mr5MsA1jg" base_Operation="_hpNJJEeEEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:adder xmi:id="_qaeKcEeEEfCh5Mr5MsA1jg" base_Operation="_SjsikEeEEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:remover xmi:id="_0RU60EeEEfCh5Mr5MsA1jg" base_Operation="_SjsilEeEEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:semantic xmi:id="_6r8N0EeEEfCh5Mr5MsA1jg" map="dfc-b:identifies" base_Element="_20vSwEeEEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_6r8N0UeEEfCh5Mr5MsA1jg" base_Property="_20vSwEeEEfCh5Mr5MsA1jg" getter="_hpNJIEeEEfCh5Mr5MsA1jg" setter="_hpNJJEeEEfCh5Mr5MsA1jg" adder="_SjsikEeEEfCh5Mr5MsA1jg" remover="_SjsilEeEEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:initializer xmi:id="_HuHDokeFEfCh5Mr5MsA1jg" property="_20vSwEeEEfCh5Mr5MsA1jg" base_Parameter="_HuHDoEeFEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:getter xmi:id="_bdXWUEeiEfCVX5nhGdowdA" base_Operation="_bdHesEeiEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:setter xmi:id="_bdYkcEeiEfCVX5nhGdowdA" base_Operation="_bdHetEeiEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:getter xmi:id="_oDM1cEeiEfCVX5nhGdowdA" base_Operation="_oDMOYEeiEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:setter xmi:id="_oDM1cUeiEfCVX5nhGdowdA" base_Operation="_oDMOZEeiEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:getter xmi:id="_3ms_lEeiEfCVX5nhGdowdA" base_Operation="_3msYgEeiEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:setter xmi:id="_3ms_lUeiEfCVX5nhGdowdA" base_Operation="_3ms_kEeiEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:getter xmi:id="__6lhWEeiEfCVX5nhGdowdA" base_Operation="__6lhUEeiEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:setter xmi:id="__6mIYEeiEfCVX5nhGdowdA" base_Operation="__6lhVEeiEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_Ip8eIEejEfCVX5nhGdowdA" map="dfc-b:ProductBatch" base_Element="_Ip73EEejEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_Ip8eIUejEfCVX5nhGdowdA" map="dfc-b:contains" base_Element="_Ip73F0ejEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_Ip8eIkejEfCVX5nhGdowdA" base_Property="_Ip73F0ejEfCVX5nhGdowdA" getter="_hkr1EA_XEfCgOoBR6uwQPw" setter="_hkr1FA_XEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:semantic xmi:id="_Ip8eI0ejEfCVX5nhGdowdA" map="dfc-b:hasQuantity"/>
  <datafoodconsortium_connector:property xmi:id="_Ip8eJEejEfCVX5nhGdowdA" getter="_7rpCMEeCEfCh5Mr5MsA1jg" setter="_7rppQEeCEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:semantic xmi:id="_Ip8eJUejEfCVX5nhGdowdA" map="dfc-b:isStoredIn"/>
  <datafoodconsortium_connector:property xmi:id="_Ip8eJkejEfCVX5nhGdowdA" getter="_rTSy8A_YEfCgOoBR6uwQPw" setter="_rTSy9A_YEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:semantic xmi:id="_Ip8eJ0ejEfCVX5nhGdowdA" map="dfc-b:bestBeforeDate" base_Element="_Ip73GkejEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_Ip8eKEejEfCVX5nhGdowdA" base_Property="_Ip73GkejEfCVX5nhGdowdA" getter="_oDMOYEeiEfCVX5nhGdowdA" setter="_oDMOZEeiEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_Ip8eKUejEfCVX5nhGdowdA" map="dfc-b:identifies"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_Ip8eKkejEfCVX5nhGdowdA" getter="_hpNJIEeEEfCh5Mr5MsA1jg" setter="_hpNJJEeEEfCh5Mr5MsA1jg" adder="_SjsikEeEEfCh5Mr5MsA1jg" remover="_SjsilEeEEfCh5Mr5MsA1jg"/>
  <datafoodconsortium_connector:constructor xmi:id="_Ip8eK0ejEfCVX5nhGdowdA" base_Operation="_Ip73H0ejEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_Ip8eLEejEfCVX5nhGdowdA" property="_Ip73F0ejEfCVX5nhGdowdA" base_Parameter="_Ip73IEejEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_Ip8eLUejEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_Ip8eLkejEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_Ip8eL0ejEfCVX5nhGdowdA" property="_Ip73GkejEfCVX5nhGdowdA" base_Parameter="_Ip73JkejEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_Ip8eMEejEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_Oa_PsEejEfCVX5nhGdowdA" map="dfc-b:name" base_Element="_Oa-ooEejEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_Oa_PsUejEfCVX5nhGdowdA" base_Property="_Oa-ooEejEfCVX5nhGdowdA">
    <getter href="common.uml#_sUqPoNxUEeyr_asPBQgiSQ"/>
    <setter href="common.uml#_UuoPcFUnEe2_KYs77o2hVQ"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_WvzlkEejEfCVX5nhGdowdA" map="dfc-b:description" base_Element="_Wvy-gEejEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_WvzlkUejEfCVX5nhGdowdA" base_Property="_Wvy-gEejEfCVX5nhGdowdA">
    <getter href="common.uml#_tMdaUNxUEeyr_asPBQgiSQ"/>
    <setter href="common.uml#_ZcvkYFUnEe2_KYs77o2hVQ"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_wzOEIUejEfCVX5nhGdowdA" map="dfc-b:batchNumber" base_Element="_wzOEIEejEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_wzOrMEejEfCVX5nhGdowdA" base_Property="_wzOEIEejEfCVX5nhGdowdA" getter="_bdHesEeiEfCVX5nhGdowdA" setter="_bdHetEeiEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_RNn58UekEfCVX5nhGdowdA" map="dfc-b:expirationDate" base_Element="_RNn58EekEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_RNn58kekEfCVX5nhGdowdA" base_Property="_RNn58EekEfCVX5nhGdowdA" getter="_3msYgEeiEfCVX5nhGdowdA" setter="_3ms_kEeiEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_ZMvsoEekEfCVX5nhGdowdA" map="dfc-b:productionDate" base_Element="_ZMvFkEekEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_ZMvsoUekEfCVX5nhGdowdA" base_Property="_ZMvFkEekEfCVX5nhGdowdA" getter="__6lhUEeiEfCVX5nhGdowdA" setter="__6lhVEeiEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_mLgCEEekEfCVX5nhGdowdA" property="_Oa-ooEejEfCVX5nhGdowdA" base_Parameter="_mLfbAEekEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_rxWQQkekEfCVX5nhGdowdA" property="_Wvy-gEejEfCVX5nhGdowdA" base_Parameter="_rxWQQEekEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_ufLIcUekEfCVX5nhGdowdA" property="_wzOEIEejEfCVX5nhGdowdA" base_Parameter="_ufKhYEekEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_z53PgkekEfCVX5nhGdowdA" property="_RNn58EekEfCVX5nhGdowdA" base_Parameter="_z53PgEekEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_2IHPwkekEfCVX5nhGdowdA" property="_ZMvFkEekEfCVX5nhGdowdA" base_Parameter="_2IHPwEekEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_8FYfcUekEfCVX5nhGdowdA" map="dfc-b:identifiedBy" base_Element="_8FYfcEekEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_8FYfckekEfCVX5nhGdowdA" base_Property="_8FYfcEekEfCVX5nhGdowdA" getter="_nxPd8A_XEfCgOoBR6uwQPw" setter="_ot0a8A_XEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:initializer xmi:id="_FLyDQkelEfCVX5nhGdowdA" property="_8FYfcEekEfCVX5nhGdowdA" base_Parameter="_FLyDQEelEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_P2fdH0emEfCVX5nhGdowdA" map="dfc-b:VirtualPlace" base_Element="_P2fdAEemEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_P2fdIEemEfCVX5nhGdowdA" map="dfc-b:name" base_Element="_P2fdBUemEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_P2gEEEemEfCVX5nhGdowdA" base_Property="_P2fdBUemEfCVX5nhGdowdA">
    <getter href="common.uml#_sUqPoNxUEeyr_asPBQgiSQ"/>
    <setter href="common.uml#_UuoPcFUnEe2_KYs77o2hVQ"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_P2gEEUemEfCVX5nhGdowdA" map="dfc-b:description" base_Element="_P2fdBkemEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_P2gEEkemEfCVX5nhGdowdA" base_Property="_P2fdBkemEfCVX5nhGdowdA">
    <getter href="common.uml#_tMdaUNxUEeyr_asPBQgiSQ"/>
    <setter href="common.uml#_ZcvkYFUnEe2_KYs77o2hVQ"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_P2gEE0emEfCVX5nhGdowdA" map="dfc-b:batchNumber"/>
  <datafoodconsortium_connector:property xmi:id="_P2gEFEemEfCVX5nhGdowdA" getter="_bdHesEeiEfCVX5nhGdowdA" setter="_bdHetEeiEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_P2gEFUemEfCVX5nhGdowdA" map="dfc-b:identifiedBy"/>
  <datafoodconsortium_connector:property xmi:id="_P2gEFkemEfCVX5nhGdowdA" getter="_hkr1EA_XEfCgOoBR6uwQPw" setter="_hkr1FA_XEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:semantic xmi:id="_P2gEF0emEfCVX5nhGdowdA" map="dfc-b:constitutes"/>
  <datafoodconsortium_connector:property xmi:id="_P2gEGEemEfCVX5nhGdowdA" getter="_hkr1EA_XEfCgOoBR6uwQPw" setter="_hkr1FA_XEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:semantic xmi:id="_P2gEGUemEfCVX5nhGdowdA" map="dfc-b:bestBeforeDate"/>
  <datafoodconsortium_connector:property xmi:id="_P2gEGkemEfCVX5nhGdowdA" getter="_oDMOYEeiEfCVX5nhGdowdA" setter="_oDMOZEeiEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_P2gEG0emEfCVX5nhGdowdA" map="dfc-b:expirationDate"/>
  <datafoodconsortium_connector:property xmi:id="_P2gEHEemEfCVX5nhGdowdA" getter="_3msYgEeiEfCVX5nhGdowdA" setter="_3ms_kEeiEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_P2gEHUemEfCVX5nhGdowdA" map="dfc-b:productionDate"/>
  <datafoodconsortium_connector:property xmi:id="_P2gEHkemEfCVX5nhGdowdA" getter="__6lhUEeiEfCVX5nhGdowdA" setter="__6lhVEeiEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:constructor xmi:id="_P2gEH0emEfCVX5nhGdowdA" base_Operation="_P2fdDkemEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_P2gEIEemEfCVX5nhGdowdA" property="_P2fdBUemEfCVX5nhGdowdA" base_Parameter="_P2fdD0emEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_P2gEIUemEfCVX5nhGdowdA" property="_P2fdBkemEfCVX5nhGdowdA" base_Parameter="_P2fdEUemEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_P2gEIkemEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_P2gEI0emEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_P2gEJEemEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_P2gEJUemEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_P2gEJkemEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_P2gEJ0emEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_uOUXEEemEfCVX5nhGdowdA" map="dfc-b:hosts" base_Element="_qTzpUEemEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_uOVlMEemEfCVX5nhGdowdA" base_Property="_qTzpUEemEfCVX5nhGdowdA" getter="_De2VsA7hEfCgCYDrF-CWdA" setter="_cupmAA7hEfCgCYDrF-CWdA" adder="_cIiBMA7hEfCgCYDrF-CWdA" remover="_cZ-WgA7hEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_8mNpsEemEfCVX5nhGdowdA" map="dfc-b:URL" base_Element="_8mNCoEemEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_8mNpsUemEfCVX5nhGdowdA" base_Property="_8mNCoEemEfCVX5nhGdowdA" getter="_nVo9YA7iEfCgCYDrF-CWdA" setter="_0URXAA7iEfCgCYDrF-CWdA" adder="_zRnAIA7iEfCgCYDrF-CWdA" remover="_zyA-gA7iEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_P4J0ckenEfCVX5nhGdowdA" property="_qTzpUEemEfCVX5nhGdowdA" base_Parameter="_P4J0cEenEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_WBKaEkenEfCVX5nhGdowdA" property="_8mNCoEemEfCVX5nhGdowdA" base_Parameter="_WBKaEEenEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_eF7h10enEfCVX5nhGdowdA" map="dfc-b:PhysicalPlace" base_Element="_eF7hwEenEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_eF8I0EenEfCVX5nhGdowdA" map="dfc-b:name" base_Element="_eF7hw0enEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_eF8I0UenEfCVX5nhGdowdA" base_Property="_eF7hw0enEfCVX5nhGdowdA">
    <getter href="common.uml#_sUqPoNxUEeyr_asPBQgiSQ"/>
    <setter href="common.uml#_UuoPcFUnEe2_KYs77o2hVQ"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_eF8I0kenEfCVX5nhGdowdA" map="dfc-b:description" base_Element="_eF7hxEenEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_eF8I00enEfCVX5nhGdowdA" base_Property="_eF7hxEenEfCVX5nhGdowdA">
    <getter href="common.uml#_tMdaUNxUEeyr_asPBQgiSQ"/>
    <setter href="common.uml#_ZcvkYFUnEe2_KYs77o2hVQ"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_eF8I1EenEfCVX5nhGdowdA" map="dfc-b:hosts" base_Element="_eF7hxUenEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_eF8I1UenEfCVX5nhGdowdA" base_Property="_eF7hxUenEfCVX5nhGdowdA" getter="_De2VsA7hEfCgCYDrF-CWdA" setter="_cupmAA7hEfCgCYDrF-CWdA" adder="_cIiBMA7hEfCgCYDrF-CWdA" remover="_cZ-WgA7hEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_eF8I1kenEfCVX5nhGdowdA" map="dfc-b:hasPhoneNumber" base_Element="_eF7hyEenEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_eF8I10enEfCVX5nhGdowdA" base_Property="_eF7hyEenEfCVX5nhGdowdA">
    <getter href="agent.uml#_3rwZ0NxLEeyr_asPBQgiSQ"/>
    <setter href="agent.uml#_8F6HEEeoEfCVX5nhGdowdA"/>
    <adder href="agent.uml#_Qp3dMNxMEeyr_asPBQgiSQ"/>
    <remover href="agent.uml#_Yg7qoNxNEeyr_asPBQgiSQ"/>
  </datafoodconsortium_connector:propertyMultiple>
  <datafoodconsortium_connector:constructor xmi:id="_eF8I2EenEfCVX5nhGdowdA" base_Operation="_eF7hzEenEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_eF8I2UenEfCVX5nhGdowdA" property="_eF7hw0enEfCVX5nhGdowdA" base_Parameter="_eF7hzUenEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_eF8I2kenEfCVX5nhGdowdA" property="_eF7hxEenEfCVX5nhGdowdA" base_Parameter="_eF7hz0enEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_eF8I20enEfCVX5nhGdowdA" property="_eF7hxUenEfCVX5nhGdowdA" base_Parameter="_eF7h0UenEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_eF8I3EenEfCVX5nhGdowdA" property="_eF7hyEenEfCVX5nhGdowdA" base_Parameter="_eF7h1EenEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_Pe1gE0eoEfCVX5nhGdowdA" map="dfc-b:hasOpeningHours" base_Element="_Pe1gEEeoEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_Pe1gFEeoEfCVX5nhGdowdA" base_Property="_Pe1gEEeoEfCVX5nhGdowdA">
    <getter href="common.uml#_Tc5NQA_SEfCgOoBR6uwQPw"/>
    <setter href="common.uml#_Tc50UA_SEfCgOoBR6uwQPw"/>
    <adder href="common.uml#_hnKTkA_SEfCgOoBR6uwQPw"/>
    <remover href="common.uml#_jD27EA_SEfCgOoBR6uwQPw"/>
  </datafoodconsortium_connector:propertyMultiple>
  <datafoodconsortium_connector:semantic xmi:id="_fm1eY0eoEfCVX5nhGdowdA" map="dfc-b:localizes" base_Element="_fm1eYEeoEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_fm1eZEeoEfCVX5nhGdowdA" base_Property="_fm1eYEeoEfCVX5nhGdowdA" getter="_AnszcA_TEfCgOoBR6uwQPw" setter="_AnszfA_TEfCgOoBR6uwQPw" adder="_AnszdA_TEfCgOoBR6uwQPw" remover="_AnszeA_TEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:semantic xmi:id="_kdpcU0eoEfCVX5nhGdowdA" map="dfc-b:stores" base_Element="_kdpcUEeoEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_kdpcVEeoEfCVX5nhGdowdA" base_Property="_kdpcUEeoEfCVX5nhGdowdA" getter="_j5no8A_TEfCgOoBR6uwQPw" setter="_j5no_A_TEfCgOoBR6uwQPw" adder="_j5no9A_TEfCgOoBR6uwQPw" remover="_j5no-A_TEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:initializer xmi:id="_wFglYEeqEfCVX5nhGdowdA" property="_Pe1gEEeoEfCVX5nhGdowdA" base_Parameter="_wFf-UEeqEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_-p4000eqEfCVX5nhGdowdA" property="_X8dMoEeoEfCVX5nhGdowdA" base_Parameter="_-p400EeqEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_FQkN40erEfCVX5nhGdowdA" property="_a1_lkEeoEfCVX5nhGdowdA" base_Parameter="_FQkN4EerEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_Ib8kw0erEfCVX5nhGdowdA" property="_fm1eYEeoEfCVX5nhGdowdA" base_Parameter="_Ib8kwEerEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_Mis-wEerEfCVX5nhGdowdA" property="_kdpcUEeoEfCVX5nhGdowdA" base_Parameter="_MisXsEerEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_gVarkEe8EfCVX5nhGdowdA" map="dfc-b:PaymentMethod" base_Element="_gVaEgEe8EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_gVarkUe8EfCVX5nhGdowdA" map="dfc-b:name" base_Element="_gVaEg0e8EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_gVarkke8EfCVX5nhGdowdA" base_Property="_gVaEg0e8EfCVX5nhGdowdA">
    <getter href="common.uml#_sUqPoNxUEeyr_asPBQgiSQ"/>
    <setter href="common.uml#_UuoPcFUnEe2_KYs77o2hVQ"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_gVark0e8EfCVX5nhGdowdA" map="dfc-b:description" base_Element="_gVaEhEe8EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_gVarlEe8EfCVX5nhGdowdA" base_Property="_gVaEhEe8EfCVX5nhGdowdA">
    <getter href="common.uml#_tMdaUNxUEeyr_asPBQgiSQ"/>
    <setter href="common.uml#_ZcvkYFUnEe2_KYs77o2hVQ"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_gVarlUe8EfCVX5nhGdowdA" map="dfc-b:hosts"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_gVarlke8EfCVX5nhGdowdA" getter="_De2VsA7hEfCgCYDrF-CWdA" setter="_cupmAA7hEfCgCYDrF-CWdA" adder="_cIiBMA7hEfCgCYDrF-CWdA" remover="_cZ-WgA7hEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_gVarl0e8EfCVX5nhGdowdA" map="dfc-b:hasPhoneNumber"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_gVarmEe8EfCVX5nhGdowdA">
    <getter href="agent.uml#_3rwZ0NxLEeyr_asPBQgiSQ"/>
    <setter href="agent.uml#_8F6HEEeoEfCVX5nhGdowdA"/>
    <adder href="agent.uml#_Qp3dMNxMEeyr_asPBQgiSQ"/>
    <remover href="agent.uml#_Yg7qoNxNEeyr_asPBQgiSQ"/>
  </datafoodconsortium_connector:propertyMultiple>
  <datafoodconsortium_connector:semantic xmi:id="_gVarmUe8EfCVX5nhGdowdA" map="dfc-b:hasOpeningHours"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_gVarmke8EfCVX5nhGdowdA">
    <getter href="common.uml#_Tc5NQA_SEfCgOoBR6uwQPw"/>
    <setter href="common.uml#_Tc50UA_SEfCgOoBR6uwQPw"/>
    <adder href="common.uml#_hnKTkA_SEfCgOoBR6uwQPw"/>
    <remover href="common.uml#_jD27EA_SEfCgOoBR6uwQPw"/>
  </datafoodconsortium_connector:propertyMultiple>
  <datafoodconsortium_connector:semantic xmi:id="_gVarm0e8EfCVX5nhGdowdA" map="dfc-b:hasAddress"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_gVarnEe8EfCVX5nhGdowdA">
    <getter href="agent.uml#_ZDwRkNxSEeyr_asPBQgiSQ"/>
    <setter href="agent.uml#_tC4-YEepEfCVX5nhGdowdA"/>
    <adder href="agent.uml#_7Y0dQNxSEeyr_asPBQgiSQ"/>
    <remover href="agent.uml#_-KbCMNxSEeyr_asPBQgiSQ"/>
  </datafoodconsortium_connector:propertyMultiple>
  <datafoodconsortium_connector:semantic xmi:id="_gVarnUe8EfCVX5nhGdowdA" map="dfc-b:hasPrice" base_Element="_gVaEkUe8EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_gVarnke8EfCVX5nhGdowdA" base_Property="_gVaEkUe8EfCVX5nhGdowdA" getter="_ZLjAMOZZEeybgd1DwlK4YQ" setter="_lUUDsL7wEe2g9M79Y7jp8Q"/>
  <datafoodconsortium_connector:semantic xmi:id="_gVarn0e8EfCVX5nhGdowdA" map="dfc-b:localizes"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_gVaroEe8EfCVX5nhGdowdA" getter="_AnszcA_TEfCgOoBR6uwQPw" setter="_AnszfA_TEfCgOoBR6uwQPw" adder="_AnszdA_TEfCgOoBR6uwQPw" remover="_AnszeA_TEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:semantic xmi:id="_gVaroUe8EfCVX5nhGdowdA" map="dfc-b:stores"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_gVaroke8EfCVX5nhGdowdA" getter="_j5no8A_TEfCgOoBR6uwQPw" setter="_j5no_A_TEfCgOoBR6uwQPw" adder="_j5no9A_TEfCgOoBR6uwQPw" remover="_j5no-A_TEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:constructor xmi:id="_gVaro0e8EfCVX5nhGdowdA" base_Operation="_gVaEm0e8EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_gVarpEe8EfCVX5nhGdowdA" property="_gVaEg0e8EfCVX5nhGdowdA" base_Parameter="_gVaEnEe8EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_gVarpUe8EfCVX5nhGdowdA" property="_gVaEhEe8EfCVX5nhGdowdA" base_Parameter="_gVaEnke8EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_gVarpke8EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_gVarp0e8EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_gVarqEe8EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_gVarqUe8EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_gVarqke8EfCVX5nhGdowdA" property="_gVaEkUe8EfCVX5nhGdowdA" base_Parameter="_gVaErEe8EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_gVarq0e8EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_gVarrEe8EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_4sJl40e8EfCVX5nhGdowdA" map="dfc-b:paymentMethodProvider" base_Element="_4sJl4Ee8EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_4sJl5Ee8EfCVX5nhGdowdA" base_Property="_4sJl4Ee8EfCVX5nhGdowdA" getter="_jhI2gA_eEfCgOoBR6uwQPw" setter="_jhI2gg_eEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:semantic xmi:id="_EHBtw0e9EfCVX5nhGdowdA" map="dfc-b:paymentMethodType" base_Element="_EHBtwEe9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_EHBtxEe9EfCVX5nhGdowdA" base_Property="_EHBtwEe9EfCVX5nhGdowdA" getter="_rKLEcA_eEfCgOoBR6uwQPw" setter="_rKLEcg_eEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:initializer xmi:id="_JB8vo0e9EfCVX5nhGdowdA" property="_4sJl4Ee8EfCVX5nhGdowdA" base_Parameter="_JB8voEe9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_L_YxIEe9EfCVX5nhGdowdA" property="_EHBtwEe9EfCVX5nhGdowdA" base_Parameter="_L_YKEEe9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_eyg5DUe9EfCVX5nhGdowdA" map="dfc-b:PickupOption" base_Element="_eyg48Ee9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_eyg5Dke9EfCVX5nhGdowdA" map="dfc-b:name" base_Element="_eyg480e9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_eyg5D0e9EfCVX5nhGdowdA" base_Property="_eyg480e9EfCVX5nhGdowdA">
    <getter href="common.uml#_sUqPoNxUEeyr_asPBQgiSQ"/>
    <setter href="common.uml#_UuoPcFUnEe2_KYs77o2hVQ"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_eyg5EEe9EfCVX5nhGdowdA" map="dfc-b:description" base_Element="_eyg49Ee9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_eyg5EUe9EfCVX5nhGdowdA" base_Property="_eyg49Ee9EfCVX5nhGdowdA">
    <getter href="common.uml#_tMdaUNxUEeyr_asPBQgiSQ"/>
    <setter href="common.uml#_ZcvkYFUnEe2_KYs77o2hVQ"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_eyg5Eke9EfCVX5nhGdowdA" map="dfc-b:fee" base_Element="_eyg49Ue9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_eyg5E0e9EfCVX5nhGdowdA" base_Property="_eyg49Ue9EfCVX5nhGdowdA" getter="_vC4AMBqmEfC_M97eqrwSUw" setter="_2O9MYBqmEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:semantic xmi:id="_eyg5FEe9EfCVX5nhGdowdA" map="dfc-b:hasQuantity" base_Element="_eyg4-Ee9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_eyg5FUe9EfCVX5nhGdowdA" base_Property="_eyg4-Ee9EfCVX5nhGdowdA" getter="_Y_6C0BqnEfC_M97eqrwSUw" setter="_Y_6C0xqnEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:semantic xmi:id="_eyg5Fke9EfCVX5nhGdowdA" map="dfc-b:paymentMethodType"/>
  <datafoodconsortium_connector:property xmi:id="_eyg5F0e9EfCVX5nhGdowdA" getter="_rKLEcA_eEfCgOoBR6uwQPw" setter="_rKLEcg_eEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:constructor xmi:id="_eyg5GEe9EfCVX5nhGdowdA" base_Operation="_eyg4_0e9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_eyg5GUe9EfCVX5nhGdowdA" property="_eyg480e9EfCVX5nhGdowdA" base_Parameter="_eyg5AEe9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_eyg5Gke9EfCVX5nhGdowdA" property="_eyg49Ee9EfCVX5nhGdowdA" base_Parameter="_eyg5Ake9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_eyg5G0e9EfCVX5nhGdowdA" property="_eyg49Ue9EfCVX5nhGdowdA" base_Parameter="_eyg5BEe9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_eyg5HEe9EfCVX5nhGdowdA" property="_eyg4-Ee9EfCVX5nhGdowdA" base_Parameter="_eyg5B0e9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_eyg5HUe9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_rIeJHUe9EfCVX5nhGdowdA" map="dfc-b:PickupOption" base_Element="_rIeJAEe9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_rIeJHke9EfCVX5nhGdowdA" map="dfc-b:pickedUpAt" base_Element="_rIeJA0e9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_rIeJH0e9EfCVX5nhGdowdA" base_Property="_rIeJA0e9EfCVX5nhGdowdA" getter="_7WNIIBqoEfC_M97eqrwSUw" setter="_IFv84BqpEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:semantic xmi:id="_rIeJIEe9EfCVX5nhGdowdA" map="dfc-b:description"/>
  <datafoodconsortium_connector:property xmi:id="_rIeJIUe9EfCVX5nhGdowdA">
    <getter href="common.uml#_tMdaUNxUEeyr_asPBQgiSQ"/>
    <setter href="common.uml#_ZcvkYFUnEe2_KYs77o2hVQ"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_rIeJIke9EfCVX5nhGdowdA" map="dfc-b:hasPrice"/>
  <datafoodconsortium_connector:property xmi:id="_rIeJI0e9EfCVX5nhGdowdA">
    <getter href="agent.uml#_R2PYIGa6Ee6BBZALe8Relw"/>
    <setter href="agent.uml#_Pg-7gGa7Ee6BBZALe8Relw"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_rIeJJEe9EfCVX5nhGdowdA" map="dfc-b:paymentMethodProvider"/>
  <datafoodconsortium_connector:property xmi:id="_rIeJJUe9EfCVX5nhGdowdA" getter="_jhI2gA_eEfCgOoBR6uwQPw" setter="_jhI2gg_eEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:semantic xmi:id="_rIeJJke9EfCVX5nhGdowdA" map="dfc-b:paymentMethodType"/>
  <datafoodconsortium_connector:property xmi:id="_rIeJJ0e9EfCVX5nhGdowdA" getter="_rKLEcA_eEfCgOoBR6uwQPw" setter="_rKLEcg_eEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:constructor xmi:id="_rIeJKEe9EfCVX5nhGdowdA" base_Operation="_rIeJD0e9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_rIeJKUe9EfCVX5nhGdowdA" property="_rIeJA0e9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_rIeJKke9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_rIeJK0e9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_rIeJLEe9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_rIeJLUe9EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_H__t80e-EfCVX5nhGdowdA" map="dfc-b:selectedBy" base_Element="_H__t8Ee-EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_H__t9Ee-EfCVX5nhGdowdA" base_Property="_H__t8Ee-EfCVX5nhGdowdA" getter="_4umpMBqnEfC_M97eqrwSUw" setter="_9_JVwBqnEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:semantic xmi:id="_ZE4LQ0e-EfCVX5nhGdowdA" map="dfc-b:optionOf" base_Element="_ZE4LQEe-EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_ZE4LREe-EfCVX5nhGdowdA" base_Property="_ZE4LQEe-EfCVX5nhGdowdA" getter="_AlAkwBqoEfC_M97eqrwSUw" setter="_FnDiUBqoEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:initializer xmi:id="_oQpx40e-EfCVX5nhGdowdA" property="_H__t8Ee-EfCVX5nhGdowdA" base_Parameter="_oQpx4Ee-EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_rHxI80e-EfCVX5nhGdowdA" property="_ZE4LQEe-EfCVX5nhGdowdA" base_Parameter="_rHxI8Ee-EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializerParent xmi:id="_jVAh0Ee_EfCVX5nhGdowdA" property="_eyg480e9EfCVX5nhGdowdA" base_Parameter="_dKe5QEe_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializerParent xmi:id="_j54wgEe_EfCVX5nhGdowdA" property="_eyg49Ee9EfCVX5nhGdowdA" base_Parameter="_dKe5Qke_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializerParent xmi:id="_kq3hgEe_EfCVX5nhGdowdA" property="_eyg49Ue9EfCVX5nhGdowdA" base_Parameter="_dKe5REe_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializerParent xmi:id="_lhPv4Ee_EfCVX5nhGdowdA" property="_eyg4-Ee9EfCVX5nhGdowdA" base_Parameter="_dKe5R0e_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializerParent xmi:id="_mRbPoEe_EfCVX5nhGdowdA" property="_H__t8Ee-EfCVX5nhGdowdA" base_Parameter="_dKe5Ske_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializerParent xmi:id="_naWmkEe_EfCVX5nhGdowdA" property="_ZE4LQEe-EfCVX5nhGdowdA" base_Parameter="_dKe5TUe_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_oBsTYEe_EfCVX5nhGdowdA" property="_rIeJA0e9EfCVX5nhGdowdA" base_Parameter="_msTNwEe_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_-8IO60e_EfCVX5nhGdowdA" map="dfc-b:DeliveryOption" base_Element="_-8IO0Ee_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_-8IO7Ee_EfCVX5nhGdowdA" map="dfc-b:deliveredAt" base_Element="_-8IO1Ue_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_-8IO7Ue_EfCVX5nhGdowdA" base_Property="_-8IO1Ue_EfCVX5nhGdowdA" getter="_QVHyEhqpEfC_M97eqrwSUw" setter="_QVIZIBqpEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:constructor xmi:id="_-8IO7ke_EfCVX5nhGdowdA" base_Operation="_-8IO10e_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializerParent xmi:id="_-8IO70e_EfCVX5nhGdowdA" property="_eyg480e9EfCVX5nhGdowdA" base_Parameter="_-8IO2Ee_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializerParent xmi:id="_-8IO8Ee_EfCVX5nhGdowdA" property="_eyg49Ee9EfCVX5nhGdowdA" base_Parameter="_-8IO2ke_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializerParent xmi:id="_-8IO8Ue_EfCVX5nhGdowdA" property="_eyg49Ue9EfCVX5nhGdowdA" base_Parameter="_-8IO3Ee_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializerParent xmi:id="_-8IO8ke_EfCVX5nhGdowdA" property="_eyg4-Ee9EfCVX5nhGdowdA" base_Parameter="_-8IO30e_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializerParent xmi:id="_-8IO80e_EfCVX5nhGdowdA" property="_H__t8Ee-EfCVX5nhGdowdA" base_Parameter="_-8IO4ke_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializerParent xmi:id="_-8IO9Ee_EfCVX5nhGdowdA" property="_ZE4LQEe-EfCVX5nhGdowdA" base_Parameter="_-8IO5Ue_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_-8IO9Ue_EfCVX5nhGdowdA" property="_-8IO1Ue_EfCVX5nhGdowdA" base_Parameter="_-8IO6Ee_EfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_VVXhsUfAEfCVX5nhGdowdA" map="dfc-b:deliveryConstraint" base_Element="_VVXhsEfAEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_VVXhskfAEfCVX5nhGdowdA" base_Property="_VVXhsEfAEfCVX5nhGdowdA" getter="_Z9k6EBqpEfC_M97eqrwSUw" setter="_hPgPkBqpEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:semantic xmi:id="_dB-oEEfAEfCVX5nhGdowdA" map="dfc-b:accessibilityInfo" base_Element="_dB-BAEfAEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_dB-oEUfAEfCVX5nhGdowdA" base_Property="_dB-BAEfAEfCVX5nhGdowdA" getter="_36QwQBqpEfC_M97eqrwSUw" setter="_8SdfkBqpEfC_M97eqrwSUw"/>
  <datafoodconsortium_connector:initializer xmi:id="_lR86MEfAEfCVX5nhGdowdA" property="_VVXhsEfAEfCVX5nhGdowdA" base_Parameter="_lR8TIEfAEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:initializer xmi:id="_oXSTc0fAEfCVX5nhGdowdA" property="_dB-BAEfAEfCVX5nhGdowdA" base_Parameter="_oXSTcEfAEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_0czBUEkAEfCj65wyCO6bSg" map="dfc-b:startDate" base_Element="_0cccAEkAEfCj65wyCO6bSg"/>
  <datafoodconsortium_connector:property xmi:id="_0czoYEkAEfCj65wyCO6bSg" base_Property="_0cccAEkAEfCj65wyCO6bSg">
    <getter href="common.uml#_MCm3MOZdEeybgd1DwlK4YQ"/>
    <setter href="common.uml#_rJxBsL7QEe2g9M79Y7jp8Q"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:semantic xmi:id="_SwdNE0kBEfCj65wyCO6bSg" map="dfc-b:endDate" base_Element="_SwdNEEkBEfCj65wyCO6bSg"/>
  <datafoodconsortium_connector:property xmi:id="_SwdNFEkBEfCj65wyCO6bSg" base_Property="_SwdNEEkBEfCj65wyCO6bSg">
    <getter href="common.uml#_OvKkEOZdEeybgd1DwlK4YQ"/>
    <setter href="common.uml#_soPK0L7QEe2g9M79Y7jp8Q"/>
  </datafoodconsortium_connector:property>
  <datafoodconsortium_connector:initializer xmi:id="_Zo8H0EkBEfCj65wyCO6bSg" property="_0cccAEkAEfCj65wyCO6bSg" base_Parameter="_Zo7gwEkBEfCj65wyCO6bSg"/>
  <datafoodconsortium_connector:initializer xmi:id="_cyFqEEkBEfCj65wyCO6bSg" property="_SwdNEEkBEfCj65wyCO6bSg" base_Parameter="_cyFDAEkBEfCj65wyCO6bSg"/>
  <datafoodconsortium_connector:initializerParent xmi:id="_odjLoEkBEfCj65wyCO6bSg" property="_0cccAEkAEfCj65wyCO6bSg" base_Parameter="_nAD58EkBEfCj65wyCO6bSg"/>
  <datafoodconsortium_connector:initializerParent xmi:id="_r_0YgEkBEfCj65wyCO6bSg" property="_SwdNEEkBEfCj65wyCO6bSg" base_Parameter="_r_zxcEkBEfCj65wyCO6bSg"/>
  <datafoodconsortium_connector:initializerParent xmi:id="_xOomwEkBEfCj65wyCO6bSg" property="_0cccAEkAEfCj65wyCO6bSg" base_Parameter="_xOn_sEkBEfCj65wyCO6bSg"/>
  <datafoodconsortium_connector:initializerParent xmi:id="_xOomwUkBEfCj65wyCO6bSg" property="_SwdNEEkBEfCj65wyCO6bSg" base_Parameter="_xOn_s0kBEfCj65wyCO6bSg"/>
  <datafoodconsortium_connector:semantic xmi:id="_hbsVcFKkEfCPJqIMXx6mBw" base_Element="_6xwpwA7gEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_kpYZcFKkEfCPJqIMXx6mBw" base_Element="_BBFOkA7oEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_oylDcFKkEfCPJqIMXx6mBw" base_Element="_xGXhgA7rEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_rHjWwFKkEfCPJqIMXx6mBw" base_Element="_AVFHYA7sEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_tDEoQFKkEfCPJqIMXx6mBw" base_Element="_oFG8YA7rEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:property xmi:id="_r8PEoEOqEfGm7NcA66xD4g" base_Property="_r8IW8EOqEfGm7NcA66xD4g" getter="_13CPwA_eEfCgOoBR6uwQPw" setter="_24SRYA_eEfCgOoBR6uwQPw"/>
  <datafoodconsortium_connector:semantic xmi:id="_r8PEoUOqEfGm7NcA66xD4g" map="dfc-b:hasPaymentMethod" base_Element="_r8IW8EOqEfGm7NcA66xD4g"/>
  <datafoodconsortium_connector:initializer xmi:id="_yr3lY0OqEfGm7NcA66xD4g" property="_r8IW8EOqEfGm7NcA66xD4g" base_Parameter="_yr3lYEOqEfGm7NcA66xD4g"/>
  <datafoodconsortium_connector:propertyMultiple xmi:id="_O8aDYEQaEfGD98AompaPCA" base_Property="_a1_lkEeoEfCVX5nhGdowdA" getter="_-GLOkA7lEfCgCYDrF-CWdA" setter="_-GL1oA7lEfCgCYDrF-CWdA" adder="_-GLOlA7lEfCgCYDrF-CWdA" remover="_-GLOmA7lEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_O8aDYUQaEfGD98AompaPCA" map="dfc-b:hasMainContact" base_Element="_a1_lkEeoEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:property xmi:id="_oZm2gEQaEfGD98AompaPCA" base_Property="_X8dMoEeoEfCVX5nhGdowdA" getter="_SXMGIA7lEfCgCYDrF-CWdA" setter="_S5YNMA7lEfCgCYDrF-CWdA"/>
  <datafoodconsortium_connector:semantic xmi:id="_oZm2gUQaEfGD98AompaPCA" map="dfc-b:hasAddress" base_Element="_X8dMoEeoEfCVX5nhGdowdA"/>
  <datafoodconsortium_connector:setter xmi:id="_GAzaQFOEEfG9ufhsfaAzpg" base_Operation="_DNHKoFOEEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:setter xmi:id="_AQsnYFOFEfG9ufhsfaAzpg" base_Operation="_-I-s8FOEEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:remover xmi:id="_lbxkoFOKEfG9ufhsfaAzpg" base_Operation="_kGZGEFOKEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:setter xmi:id="_oz9BYFOKEfG9ufhsfaAzpg" base_Operation="_nbHmMFOKEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:remover xmi:id="_BJZiQFOLEfG9ufhsfaAzpg" base_Operation="__TzSkFOKEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:setter xmi:id="_E5skEFOLEfG9ufhsfaAzpg" base_Operation="_DZc5UFOLEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:remover xmi:id="_WrUyoFOLEfG9ufhsfaAzpg" base_Operation="_VMfdIFOLEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:setter xmi:id="_ZypI4FOLEfG9ufhsfaAzpg" base_Operation="_YUuZYFOLEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:remover xmi:id="_rMhl0FOLEfG9ufhsfaAzpg" base_Operation="_piOAIFOLEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:setter xmi:id="_uY5bMFOLEfG9ufhsfaAzpg" base_Operation="_s__HgFOLEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:setter xmi:id="_89uWkFOLEfG9ufhsfaAzpg" base_Operation="_7fA84FOLEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:remover xmi:id="_PStw4FOMEfG9ufhsfaAzpg" base_Operation="_N6y7sFOMEfG9ufhsfaAzpg"/>
  <datafoodconsortium_connector:setter xmi:id="_STidkFOMEfG9ufhsfaAzpg" base_Operation="_Q79moFOMEfG9ufhsfaAzpg"/>
</xmi:XMI>
