<?xml version="1.0" encoding="UTF-8"?>
<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.1/notation" xmi:id="_Nba9APp8Ed2MmaS2vqwOcw" type="Ecore" measurementUnit="Pixel">
  <children xmi:type="notation:Node" xmi:id="_NwzXIPp8Ed2MmaS2vqwOcw" type="2001">
    <children xmi:type="notation:Node" xmi:id="_Nw0lQPp8Ed2MmaS2vqwOcw" type="5001"/>
    <children xmi:type="notation:Node" xmi:id="_Nw0lQfp8Ed2MmaS2vqwOcw" type="7001">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw0lQvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw0lQ_p8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw0lRPp8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw1MUPp8Ed2MmaS2vqwOcw" type="7002">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw1MUfp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw1MUvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw1MU_p8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw1zYPp8Ed2MmaS2vqwOcw" type="7003">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw1zYfp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw1zYvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw1zY_p8Ed2MmaS2vqwOcw"/>
    </children>
    <styles xmi:type="notation:ShapeStyle" xmi:id="_NwzXIfp8Ed2MmaS2vqwOcw" fontName="Sans Serif" fillColor="13420443"/>
    <element xmi:type="ecore:EClass" href="Package.ecore#//BinaryOp"/>
    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_NwzXIvp8Ed2MmaS2vqwOcw" x="400" y="56"/>
  </children>
  <children xmi:type="notation:Node" xmi:id="_Nw2acPp8Ed2MmaS2vqwOcw" type="2001">
    <children xmi:type="notation:Node" xmi:id="_Nw2ac_p8Ed2MmaS2vqwOcw" type="5001"/>
    <children xmi:type="notation:Node" xmi:id="_Nw3BgPp8Ed2MmaS2vqwOcw" type="7001">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw3Bgfp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw3Bgvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw3Bg_p8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw3BhPp8Ed2MmaS2vqwOcw" type="7002">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw3Bhfp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw3Bhvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw3Bh_p8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw3BiPp8Ed2MmaS2vqwOcw" type="7003">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw3Bifp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw3Bivp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw3Bi_p8Ed2MmaS2vqwOcw"/>
    </children>
    <styles xmi:type="notation:ShapeStyle" xmi:id="_Nw2acfp8Ed2MmaS2vqwOcw" fontName="Sans Serif" fillColor="8905185"/>
    <element xmi:type="ecore:EClass" href="Package.ecore#//MType"/>
    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nw2acvp8Ed2MmaS2vqwOcw" x="24" y="16"/>
  </children>
  <children xmi:type="notation:Node" xmi:id="_Nw3BjPp8Ed2MmaS2vqwOcw" type="2001">
    <children xmi:type="notation:Node" xmi:id="_Nw3okPp8Ed2MmaS2vqwOcw" type="5001"/>
    <children xmi:type="notation:Node" xmi:id="_Nw3okfp8Ed2MmaS2vqwOcw" type="7001">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw3okvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw3ok_p8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw3olPp8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw3olfp8Ed2MmaS2vqwOcw" type="7002">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw3olvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw3ol_p8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw3omPp8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw4PoPp8Ed2MmaS2vqwOcw" type="7003">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw4Pofp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw4Povp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw4Po_p8Ed2MmaS2vqwOcw"/>
    </children>
    <styles xmi:type="notation:ShapeStyle" xmi:id="_Nw3Bjfp8Ed2MmaS2vqwOcw" fontName="Sans Serif" fillColor="13420443"/>
    <element xmi:type="ecore:EClass" href="Package.ecore#//BinaryOpTable"/>
    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nw3Bjvp8Ed2MmaS2vqwOcw" x="388" y="128"/>
  </children>
  <children xmi:type="notation:Node" xmi:id="_Nw4PpPp8Ed2MmaS2vqwOcw" type="2001">
    <children xmi:type="notation:Node" xmi:id="_Nw4Pp_p8Ed2MmaS2vqwOcw" type="5001"/>
    <children xmi:type="notation:Node" xmi:id="_Nw42sPp8Ed2MmaS2vqwOcw" type="7001">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw42sfp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw42svp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw42s_p8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw42tPp8Ed2MmaS2vqwOcw" type="7002">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw42tfp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw42tvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw42t_p8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw42uPp8Ed2MmaS2vqwOcw" type="7003">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw42ufp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw42uvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw42u_p8Ed2MmaS2vqwOcw"/>
    </children>
    <styles xmi:type="notation:ShapeStyle" xmi:id="_Nw4Ppfp8Ed2MmaS2vqwOcw" fontName="Sans Serif" fillColor="13420443"/>
    <element xmi:type="ecore:EClass" href="Package.ecore#//BinaryOpTableGraded"/>
    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nw4Ppvp8Ed2MmaS2vqwOcw" x="384" y="212"/>
  </children>
  <children xmi:type="notation:Node" xmi:id="_Nw42vPp8Ed2MmaS2vqwOcw" type="2001">
    <children xmi:type="notation:Node" xmi:id="_Nw5dwPp8Ed2MmaS2vqwOcw" type="5001"/>
    <children xmi:type="notation:Node" xmi:id="_Nw5dwfp8Ed2MmaS2vqwOcw" type="7001">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw5dwvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw5dw_p8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw5dxPp8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw5dxfp8Ed2MmaS2vqwOcw" type="7002">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw5dxvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw5dx_p8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw5dyPp8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw6E0Pp8Ed2MmaS2vqwOcw" type="7003">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw6E0fp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw6E0vp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw6E0_p8Ed2MmaS2vqwOcw"/>
    </children>
    <styles xmi:type="notation:ShapeStyle" xmi:id="_Nw42vfp8Ed2MmaS2vqwOcw" fontName="Sans Serif" fillColor="8905185"/>
    <element xmi:type="ecore:EClass" href="Package.ecore#//MTypeScalar"/>
    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nw42vvp8Ed2MmaS2vqwOcw" x="4" y="124"/>
  </children>
  <children xmi:type="notation:Node" xmi:id="_Nw6E1Pp8Ed2MmaS2vqwOcw" type="2001">
    <children xmi:type="notation:Node" xmi:id="_Nw6E1_p8Ed2MmaS2vqwOcw" type="5001"/>
    <children xmi:type="notation:Node" xmi:id="_Nw6r4Pp8Ed2MmaS2vqwOcw" type="7001">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw6r4fp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw6r4vp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw6r4_p8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw6r5Pp8Ed2MmaS2vqwOcw" type="7002">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw6r5fp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw6r5vp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw6r5_p8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw6r6Pp8Ed2MmaS2vqwOcw" type="7003">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw6r6fp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw6r6vp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw6r6_p8Ed2MmaS2vqwOcw"/>
    </children>
    <styles xmi:type="notation:ShapeStyle" xmi:id="_Nw6E1fp8Ed2MmaS2vqwOcw" fontName="Sans Serif" fillColor="8905185"/>
    <element xmi:type="ecore:EClass" href="Package.ecore#//MTypeRational"/>
    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nw6E1vp8Ed2MmaS2vqwOcw" x="8" y="200"/>
  </children>
  <children xmi:type="notation:Node" xmi:id="_Nw6r7Pp8Ed2MmaS2vqwOcw" type="2001">
    <children xmi:type="notation:Node" xmi:id="_Nw7S8Pp8Ed2MmaS2vqwOcw" type="5001"/>
    <children xmi:type="notation:Node" xmi:id="_Nw7S8fp8Ed2MmaS2vqwOcw" type="7001">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw7S8vp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw7S8_p8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw7S9Pp8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw7S9fp8Ed2MmaS2vqwOcw" type="7002">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw7S9vp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw7S9_p8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw7S-Pp8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw76APp8Ed2MmaS2vqwOcw" type="7003">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw76Afp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw76Avp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw76A_p8Ed2MmaS2vqwOcw"/>
    </children>
    <styles xmi:type="notation:ShapeStyle" xmi:id="_Nw6r7fp8Ed2MmaS2vqwOcw" fontName="Sans Serif" fillColor="8905185"/>
    <element xmi:type="ecore:EClass" href="Package.ecore#//MTypeInteger"/>
    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nw6r7vp8Ed2MmaS2vqwOcw" x="8" y="276"/>
  </children>
  <children xmi:type="notation:Node" xmi:id="_Nw76BPp8Ed2MmaS2vqwOcw" type="2001">
    <children xmi:type="notation:Node" xmi:id="_Nw76B_p8Ed2MmaS2vqwOcw" type="5001"/>
    <children xmi:type="notation:Node" xmi:id="_Nw8hEPp8Ed2MmaS2vqwOcw" type="7001">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw8hEfp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw8hEvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw8hE_p8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw8hFPp8Ed2MmaS2vqwOcw" type="7002">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw8hFfp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw8hFvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw8hF_p8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw8hGPp8Ed2MmaS2vqwOcw" type="7003">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw8hGfp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw8hGvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw8hG_p8Ed2MmaS2vqwOcw"/>
    </children>
    <styles xmi:type="notation:ShapeStyle" xmi:id="_Nw76Bfp8Ed2MmaS2vqwOcw" fontName="Sans Serif" fillColor="8905185"/>
    <element xmi:type="ecore:EClass" href="Package.ecore#//MTypeTensor"/>
    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nw76Bvp8Ed2MmaS2vqwOcw" x="144" y="128" width="185"/>
  </children>
  <children xmi:type="notation:Node" xmi:id="_Nw8hHPp8Ed2MmaS2vqwOcw" type="2001">
    <children xmi:type="notation:Node" xmi:id="_Nw9IIPp8Ed2MmaS2vqwOcw" type="5001"/>
    <children xmi:type="notation:Node" xmi:id="_Nw9IIfp8Ed2MmaS2vqwOcw" type="7001">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw9IIvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw9II_p8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw9IJPp8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw9IJfp8Ed2MmaS2vqwOcw" type="7002">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw9IJvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw9IJ_p8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw9IKPp8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw9vMPp8Ed2MmaS2vqwOcw" type="7003">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw9vMfp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw9vMvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw9vM_p8Ed2MmaS2vqwOcw"/>
    </children>
    <styles xmi:type="notation:ShapeStyle" xmi:id="_Nw8hHfp8Ed2MmaS2vqwOcw" fontName="Sans Serif" fillColor="8905185"/>
    <element xmi:type="ecore:EClass" href="Package.ecore#//MTypeMultivec"/>
    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nw8hHvp8Ed2MmaS2vqwOcw" x="152" y="244"/>
  </children>
  <children xmi:type="notation:Node" xmi:id="_Nw9vNPp8Ed2MmaS2vqwOcw" type="2001">
    <children xmi:type="notation:Node" xmi:id="_Nw9vN_p8Ed2MmaS2vqwOcw" type="5001"/>
    <children xmi:type="notation:Node" xmi:id="_Nw-WQPp8Ed2MmaS2vqwOcw" type="7001">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw-WQfp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw-WQvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw-WQ_p8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw-WRPp8Ed2MmaS2vqwOcw" type="7002">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw-WRfp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw-WRvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw-WR_p8Ed2MmaS2vqwOcw"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nw-WSPp8Ed2MmaS2vqwOcw" type="7003">
      <styles xmi:type="notation:DrawerStyle" xmi:id="_Nw-WSfp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:SortingStyle" xmi:id="_Nw-WSvp8Ed2MmaS2vqwOcw"/>
      <styles xmi:type="notation:FilteringStyle" xmi:id="_Nw-WS_p8Ed2MmaS2vqwOcw"/>
    </children>
    <styles xmi:type="notation:ShapeStyle" xmi:id="_Nw9vNfp8Ed2MmaS2vqwOcw" fontName="Sans Serif" fillColor="10011046"/>
    <element xmi:type="ecore:EClass" href="Package.ecore#//UnaryOp"/>
    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Nw9vNvp8Ed2MmaS2vqwOcw" x="528" y="40"/>
  </children>
  <styles xmi:type="notation:DiagramStyle" xmi:id="_Nba9Afp8Ed2MmaS2vqwOcw"/>
  <element xmi:type="ecore:EPackage" href="Package.ecore#/"/>
  <edges xmi:type="notation:Edge" xmi:id="_Nx9NsPp8Ed2MmaS2vqwOcw" type="4003" source="_NwzXIPp8Ed2MmaS2vqwOcw" target="_Nw2acPp8Ed2MmaS2vqwOcw">
    <children xmi:type="notation:Node" xmi:id="_Nx90wPp8Ed2MmaS2vqwOcw" type="6002">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_Nx90wfp8Ed2MmaS2vqwOcw" x="-119" y="7"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_Nx-b0Pp8Ed2MmaS2vqwOcw" type="6004">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_Nx-b0fp8Ed2MmaS2vqwOcw" x="-154" y="-22"/>
    </children>
    <styles xmi:type="notation:ConnectorStyle" xmi:id="_Nx9Nsfp8Ed2MmaS2vqwOcw"/>
    <styles xmi:type="notation:FontStyle" xmi:id="_Nx9Nsvp8Ed2MmaS2vqwOcw" fontName="Sans Serif"/>
    <element xmi:type="ecore:EReference" href="Package.ecore#//BinaryOp/inputA"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Nx9Ns_p8Ed2MmaS2vqwOcw" points="[-16, -31, 367, 68]$[-20, -39, 363, 60]$[-341, -92, 42, 7]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzKHkPp8Ed2MmaS2vqwOcw" id="(0.24615385,1.0)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzKuoPp8Ed2MmaS2vqwOcw" id="(0.1764706,0.0)"/>
  </edges>
  <edges xmi:type="notation:Edge" xmi:id="_NyNsYPp8Ed2MmaS2vqwOcw" type="4003" source="_NwzXIPp8Ed2MmaS2vqwOcw" target="_Nw2acPp8Ed2MmaS2vqwOcw">
    <children xmi:type="notation:Node" xmi:id="_NyNsZPp8Ed2MmaS2vqwOcw" type="6002">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_NyNsZfp8Ed2MmaS2vqwOcw" x="-124" y="-4"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_NyNsZvp8Ed2MmaS2vqwOcw" type="6004">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_NyNsZ_p8Ed2MmaS2vqwOcw" x="-152" y="-4"/>
    </children>
    <styles xmi:type="notation:ConnectorStyle" xmi:id="_NyNsYfp8Ed2MmaS2vqwOcw"/>
    <styles xmi:type="notation:FontStyle" xmi:id="_NyNsYvp8Ed2MmaS2vqwOcw" fontName="Sans Serif"/>
    <element xmi:type="ecore:EReference" href="Package.ecore#//BinaryOp/inputB"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NyNsY_p8Ed2MmaS2vqwOcw" points="[0, 0, -261, -76]$[2, 15, -259, -61]$[261, 76, 0, 0]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzWU0fp8Ed2MmaS2vqwOcw" id="(0.015384615,0.42372882)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzWU0vp8Ed2MmaS2vqwOcw" id="(0.3529412,0.0)"/>
  </edges>
  <edges xmi:type="notation:Edge" xmi:id="_NyQIoPp8Ed2MmaS2vqwOcw" type="4003" source="_NwzXIPp8Ed2MmaS2vqwOcw" target="_Nw2acPp8Ed2MmaS2vqwOcw">
    <children xmi:type="notation:Node" xmi:id="_NyQvsPp8Ed2MmaS2vqwOcw" type="6002">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_NyQvsfp8Ed2MmaS2vqwOcw" x="-126" y="-13"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_NyQvsvp8Ed2MmaS2vqwOcw" type="6004">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_NyQvs_p8Ed2MmaS2vqwOcw" x="-149" y="15"/>
    </children>
    <styles xmi:type="notation:ConnectorStyle" xmi:id="_NyQIofp8Ed2MmaS2vqwOcw"/>
    <styles xmi:type="notation:FontStyle" xmi:id="_NyQIovp8Ed2MmaS2vqwOcw" fontName="Sans Serif"/>
    <element xmi:type="ecore:EReference" href="Package.ecore#//BinaryOp/output"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NyQIo_p8Ed2MmaS2vqwOcw" points="[0, 0, -272, -76]$[33, 15, -239, -61]$[272, 76, 0, 0]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzVtwPp8Ed2MmaS2vqwOcw" id="(0.046153847,0.5762712)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzWU0Pp8Ed2MmaS2vqwOcw" id="(0.25490198,0.0)"/>
  </edges>
  <edges xmi:type="notation:Edge" xmi:id="_NyUaEPp8Ed2MmaS2vqwOcw" type="4004" source="_Nw3BjPp8Ed2MmaS2vqwOcw" target="_NwzXIPp8Ed2MmaS2vqwOcw">
    <styles xmi:type="notation:ConnectorStyle" xmi:id="_NyUaEfp8Ed2MmaS2vqwOcw"/>
    <styles xmi:type="notation:FontStyle" xmi:id="_NyUaEvp8Ed2MmaS2vqwOcw" fontName="Sans Serif"/>
    <element xsi:nil="true"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NyUaE_p8Ed2MmaS2vqwOcw" points="[0, 0, 0, -60]$[0, 60, 0, 0]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzYxEPp8Ed2MmaS2vqwOcw" id="(0.49438202,1.0)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzYxEfp8Ed2MmaS2vqwOcw" id="(0.4923077,0.0)"/>
  </edges>
  <edges xmi:type="notation:Edge" xmi:id="_NyYEcPp8Ed2MmaS2vqwOcw" type="4004" source="_Nw4PpPp8Ed2MmaS2vqwOcw" target="_Nw3BjPp8Ed2MmaS2vqwOcw">
    <styles xmi:type="notation:ConnectorStyle" xmi:id="_NyYEcfp8Ed2MmaS2vqwOcw"/>
    <styles xmi:type="notation:FontStyle" xmi:id="_NyYEcvp8Ed2MmaS2vqwOcw" fontName="Sans Serif"/>
    <element xsi:nil="true"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NyYEc_p8Ed2MmaS2vqwOcw" points="[1, 0, 0, -60]$[1, 60, 0, 0]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzWU0_p8Ed2MmaS2vqwOcw" id="(0.496,1.0)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzWU1Pp8Ed2MmaS2vqwOcw" id="(0.49438202,0.0)"/>
  </edges>
  <edges xmi:type="notation:Edge" xmi:id="_NyZ5oPp8Ed2MmaS2vqwOcw" type="4004" source="_Nw42vPp8Ed2MmaS2vqwOcw" target="_Nw2acPp8Ed2MmaS2vqwOcw">
    <styles xmi:type="notation:ConnectorStyle" xmi:id="_NyZ5ofp8Ed2MmaS2vqwOcw"/>
    <styles xmi:type="notation:FontStyle" xmi:id="_NyZ5ovp8Ed2MmaS2vqwOcw" fontName="Sans Serif"/>
    <element xsi:nil="true"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NyZ5o_p8Ed2MmaS2vqwOcw" points="[-6, -52, 11, 108]$[-11, -108, 6, 52]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzYKAfp8Ed2MmaS2vqwOcw" id="(0.5,1.0)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzYKAvp8Ed2MmaS2vqwOcw" id="(0.078431375,0.0)"/>
  </edges>
  <edges xmi:type="notation:Edge" xmi:id="_Nymt8Pp8Ed2MmaS2vqwOcw" type="4004" source="_Nw6E1Pp8Ed2MmaS2vqwOcw" target="_Nw2acPp8Ed2MmaS2vqwOcw">
    <styles xmi:type="notation:ConnectorStyle" xmi:id="_Nymt8fp8Ed2MmaS2vqwOcw"/>
    <styles xmi:type="notation:FontStyle" xmi:id="_Nymt8vp8Ed2MmaS2vqwOcw" fontName="Sans Serif"/>
    <element xsi:nil="true"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Nymt8_p8Ed2MmaS2vqwOcw" points="[38, -52, 43, 184]$[44, -60, 49, 176]$[44, -136, 49, 100]$[20, -184, 25, 52]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzXi8Pp8Ed2MmaS2vqwOcw" id="(0.49438202,1.0)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzXi8fp8Ed2MmaS2vqwOcw" id="(0.4509804,0.0)"/>
  </edges>
  <edges xmi:type="notation:Edge" xmi:id="_Nyn8EPp8Ed2MmaS2vqwOcw" type="4004" source="_Nw6r7Pp8Ed2MmaS2vqwOcw" target="_Nw2acPp8Ed2MmaS2vqwOcw">
    <styles xmi:type="notation:ConnectorStyle" xmi:id="_Nyn8Efp8Ed2MmaS2vqwOcw"/>
    <styles xmi:type="notation:FontStyle" xmi:id="_Nyn8Evp8Ed2MmaS2vqwOcw" fontName="Sans Serif"/>
    <element xsi:nil="true"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Nyn8E_p8Ed2MmaS2vqwOcw" points="[40, -49, 41, 263]$[52, -64, 53, 248]$[60, -212, 61, 100]$[23, -273, 24, 39]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzW74vp8Ed2MmaS2vqwOcw" id="(0.52380955,1.0)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzW74_p8Ed2MmaS2vqwOcw" id="(0.5294118,0.0)"/>
  </edges>
  <edges xmi:type="notation:Edge" xmi:id="_NypxQPp8Ed2MmaS2vqwOcw" type="4004" source="_Nw76BPp8Ed2MmaS2vqwOcw" target="_Nw2acPp8Ed2MmaS2vqwOcw">
    <styles xmi:type="notation:ConnectorStyle" xmi:id="_NyqYUPp8Ed2MmaS2vqwOcw"/>
    <styles xmi:type="notation:FontStyle" xmi:id="_NyqYUfp8Ed2MmaS2vqwOcw" fontName="Sans Serif"/>
    <element xsi:nil="true"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NyqYUvp8Ed2MmaS2vqwOcw" points="[0, 0, 160, -60]$[-160, 60, 0, 0]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzW74Pp8Ed2MmaS2vqwOcw" id="(0.49618322,1.0)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzW74fp8Ed2MmaS2vqwOcw" id="(0.627451,0.0)"/>
  </edges>
  <edges xmi:type="notation:Edge" xmi:id="_NysNgPp8Ed2MmaS2vqwOcw" type="4004" source="_Nw8hHPp8Ed2MmaS2vqwOcw" target="_Nw2acPp8Ed2MmaS2vqwOcw">
    <styles xmi:type="notation:ConnectorStyle" xmi:id="_NysNgfp8Ed2MmaS2vqwOcw"/>
    <styles xmi:type="notation:FontStyle" xmi:id="_NysNgvp8Ed2MmaS2vqwOcw" fontName="Sans Serif"/>
    <element xsi:nil="true"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NysNg_p8Ed2MmaS2vqwOcw" points="[0, 0, 91, 233]$[-28, 0, 63, 233]$[-28, -137, 63, 96]$[-77, -212, 14, 21]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzamQPp8Ed2MmaS2vqwOcw" id="(0.0,0.08)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzamQfp8Ed2MmaS2vqwOcw" id="(0.7254902,0.0)"/>
  </edges>
  <edges xmi:type="notation:Edge" xmi:id="_NyuCsPp8Ed2MmaS2vqwOcw" type="4003" source="_Nw9vNPp8Ed2MmaS2vqwOcw" target="_Nw2acPp8Ed2MmaS2vqwOcw">
    <children xmi:type="notation:Node" xmi:id="_NyupwPp8Ed2MmaS2vqwOcw" type="6002">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_Nyupwfp8Ed2MmaS2vqwOcw" x="-202" y="11"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_NyvQ0Pp8Ed2MmaS2vqwOcw" type="6004">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_NyvQ0fp8Ed2MmaS2vqwOcw" x="-40" y="14"/>
    </children>
    <styles xmi:type="notation:ConnectorStyle" xmi:id="_NyuCsfp8Ed2MmaS2vqwOcw"/>
    <styles xmi:type="notation:FontStyle" xmi:id="_NyuCsvp8Ed2MmaS2vqwOcw" fontName="Sans Serif"/>
    <element xmi:type="ecore:EReference" href="Package.ecore#//UnaryOp/input"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NyuCs_p8Ed2MmaS2vqwOcw" points="[0, 0, 463, -83]$[-42, 22, 421, -61]$[-463, 83, 0, 0]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzXi9Pp8Ed2MmaS2vqwOcw" id="(0.66129035,1.0)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzYKAPp8Ed2MmaS2vqwOcw" id="(0.9019608,0.0)"/>
  </edges>
  <edges xmi:type="notation:Edge" xmi:id="_NyyUIPp8Ed2MmaS2vqwOcw" type="4003" source="_Nw9vNPp8Ed2MmaS2vqwOcw" target="_Nw2acPp8Ed2MmaS2vqwOcw">
    <children xmi:type="notation:Node" xmi:id="_NyyUJPp8Ed2MmaS2vqwOcw" type="6002">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_NyyUJfp8Ed2MmaS2vqwOcw" x="-197" y="27"/>
    </children>
    <children xmi:type="notation:Node" xmi:id="_NyyUJvp8Ed2MmaS2vqwOcw" type="6004">
      <layoutConstraint xmi:type="notation:Location" xmi:id="_NyyUJ_p8Ed2MmaS2vqwOcw" x="-63" y="15"/>
    </children>
    <styles xmi:type="notation:ConnectorStyle" xmi:id="_NyyUIfp8Ed2MmaS2vqwOcw"/>
    <styles xmi:type="notation:FontStyle" xmi:id="_NyyUIvp8Ed2MmaS2vqwOcw" fontName="Sans Serif"/>
    <element xmi:type="ecore:EReference" href="Package.ecore#//UnaryOp/output"/>
    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_NyyUI_p8Ed2MmaS2vqwOcw" points="[1, 0, 447, -83]$[-35, 22, 411, -61]$[-446, 83, 0, 0]"/>
    <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzXi8vp8Ed2MmaS2vqwOcw" id="(0.32258064,1.0)"/>
    <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NzXi8_p8Ed2MmaS2vqwOcw" id="(0.8039216,0.0)"/>
  </edges>
</notation:Diagram>
