<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage 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" xmi:id="85d956da-8347-462e-9100-7da6765f58a0" name="cofluent" nsURI="http://cofluent.intel.com/cofluent/1.0.0" nsPrefix="cofluent">
  <eAnnotations xmi:id="_RPt4QYWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
    <eAnnotations xmi:id="_RPt4QYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPt4QYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPt4QYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <details xmi:id="_RPt4QYWhEeiHA9ts7NvFFg1" key="documentation" value="This reference indicates which Model is reused."/>
  </eAnnotations>
  <eAnnotations xmi:id="85d956da-8347-462e-9100-7da6765f58a01" source="genmymodel">
    <details xmi:id="85d956da-8347-462e-9100-7da6765f58a010" key="uuid" value="85d956da-8347-462e-9100-7da6765f58a0"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPt4QoWhEeiHA9ts7NvFFg" name="AlternativeStatement" eSuperTypes="_RPuffoWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPt4QoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPt4QoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPt4QoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPt4Q4WhEeiHA9ts7NvFFg" name="conditionalBranches" upperBound="-1" eType="_RPvGlYWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPt4Q4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPt4Q4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPt4Q4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPt4RIWhEeiHA9ts7NvFFg" name="AndInputSelector" eSuperTypes="_RPwUkoWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPt4RIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPt4RIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPt4RIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPt4RYWhEeiHA9ts7NvFFg" name="Annotation">
    <eAnnotations xmi:id="_RPt4RYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPt4RYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPt4RYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPt4RoWhEeiHA9ts7NvFFg" name="source">
      <eAnnotations xmi:id="_RPt4RoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPt4RoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPt4RoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPt4R4WhEeiHA9ts7NvFFg" name="details" upperBound="-1" eType="_RPt4SIWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPt4R4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPt4R4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPt4R4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPt4SIWhEeiHA9ts7NvFFg" name="AnnotationEntry">
    <eAnnotations xmi:id="_RPt4SIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPt4SIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPt4SIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPt4SYWhEeiHA9ts7NvFFg" name="key" lowerBound="1">
      <eAnnotations xmi:id="_RPt4SYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPt4SYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPt4SYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPt4SoWhEeiHA9ts7NvFFg" name="value">
      <eAnnotations xmi:id="_RPt4SoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPt4SoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPt4SoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPt4S4WhEeiHA9ts7NvFFg" name="Application" eSuperTypes="_RPvtyYWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPt4S4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPt4S4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPt4S4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPt4TIWhEeiHA9ts7NvFFg" name="preSimulation">
      <eAnnotations xmi:id="_RPt4TYWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPt4TYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPt4TYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPt4TYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPt4TYWhEeiHA9ts7NvFFg1" key="documentation" value="Includes pre-simulation instructions."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPt4ToWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPt4ToWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPt4ToWhEeiHA9ts7NvFFg00" key="uuid" value="_RPt4ToWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPt4ToWhEeiHA9ts7NvFFg1" key="label" value="Pre-Simulation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPt4TIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPt4TIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPt4TIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPt4T4WhEeiHA9ts7NvFFg" name="postElaboration">
      <eAnnotations xmi:id="_RPt4UIWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPt4UIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPt4UIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPt4UIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPt4UIWhEeiHA9ts7NvFFg1" key="documentation" value="Includes simulation post-elaboration instructions."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPt4UYWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPt4UYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPt4UYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPt4UYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPt4UYWhEeiHA9ts7NvFFg1" key="label" value="Post-Elaboration"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPt4T4WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPt4T4WhEeiHA9ts7NvFFg20" key="uuid" value="_RPt4T4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPt4UoWhEeiHA9ts7NvFFg" name="globalTypeDeclarations">
      <eAnnotations xmi:id="_RPufUIWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPufUIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufUIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufUIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufUIWhEeiHA9ts7NvFFg1" key="documentation" value="Declarations of additional datatypes."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufUYWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPufUYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufUYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufUYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufUYWhEeiHA9ts7NvFFg1" key="label" value="Global Type Declarations"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPt4UoWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPt4UoWhEeiHA9ts7NvFFg20" key="uuid" value="_RPt4UoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufUoWhEeiHA9ts7NvFFg" name="globalDeclarations">
      <eAnnotations xmi:id="_RPufU4WhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPufU4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufU4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPufU4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufU4WhEeiHA9ts7NvFFg1" key="documentation" value="Declarations of additional constants, variables."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufVIWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPufVIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufVIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufVIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufVIWhEeiHA9ts7NvFFg1" key="label" value="Global Declarations"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufUoWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPufUoWhEeiHA9ts7NvFFg20" key="uuid" value="_RPufUoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufVYWhEeiHA9ts7NvFFg" name="globalDefinitions">
      <eAnnotations xmi:id="_RPufVoWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPufVoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufVoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufVoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufVoWhEeiHA9ts7NvFFg1" key="documentation" value="Definitions of additional constants, variables, datatypes."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufV4WhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPufV4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufV4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPufV4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufV4WhEeiHA9ts7NvFFg1" key="label" value="Global Definitions"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufVYWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPufVYWhEeiHA9ts7NvFFg20" key="uuid" value="_RPufVYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPufWIWhEeiHA9ts7NvFFg" name="AppModel" abstract="true" eSuperTypes="_RPw7woWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPufWYWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
      <eAnnotations xmi:id="_RPufWYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPufWYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufWYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <details xmi:id="_RPufWYWhEeiHA9ts7NvFFg1" key="documentation" value="Model describing an application element"/>
    </eAnnotations>
    <eAnnotations xmi:id="_RPufWIWhEeiHA9ts7NvFFg1" source="genmymodel">
      <details xmi:id="_RPufWIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPufWIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufWoWhEeiHA9ts7NvFFg" name="initializations">
      <eAnnotations xmi:id="_RPufW4WhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPufW4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufW4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPufW4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufW4WhEeiHA9ts7NvFFg1" key="documentation" value="These declarations are automatically inserted at the beginning of the function file by the generator."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufXIWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPufXIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufXIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufXIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufXIWhEeiHA9ts7NvFFg1" key="label" value="Initializations"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufWoWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPufWoWhEeiHA9ts7NvFFg20" key="uuid" value="_RPufWoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPufXYWhEeiHA9ts7NvFFg" name="unmappedElement" eType="_RPvtu4WhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPufXYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPufXYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufXYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufXoWhEeiHA9ts7NvFFg" name="blackbox">
      <eAnnotations xmi:id="_RPufX4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufX4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufX4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPufX4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufX4WhEeiHA9ts7NvFFg1" key="label" value="Blackbox"/>
        <details xmi:id="_RPufX4WhEeiHA9ts7NvFFg2" key="defaultValue" value="false"/>
        <details xmi:id="_RPufX4WhEeiHA9ts7NvFFg3" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufXoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPufXoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPufXoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufYIWhEeiHA9ts7NvFFg" name="cyclePeriod">
      <eAnnotations xmi:id="_RPufYYWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPufYYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufYYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufYYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufYoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufYoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufYoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufYoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufYoWhEeiHA9ts7NvFFg1" key="label" value="Cycle Period"/>
        <details xmi:id="_RPufYoWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPufYoWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPufYoWhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufYIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPufYIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPufYIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufY4WhEeiHA9ts7NvFFg" name="scope" eType="_RPz_CoWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPufZIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufZIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufZIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufZIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufZIWhEeiHA9ts7NvFFg1" key="label" value="Scope"/>
        <details xmi:id="_RPufZIWhEeiHA9ts7NvFFg2" key="defaultValue" value="SYSTEM"/>
        <details xmi:id="_RPufZIWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufY4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPufY4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPufY4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufZYWhEeiHA9ts7NvFFg" name="doNotStart">
      <eAnnotations xmi:id="_RPufZoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufZoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufZoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufZoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufZoWhEeiHA9ts7NvFFg1" key="label" value="Do Not Start"/>
        <details xmi:id="_RPufZoWhEeiHA9ts7NvFFg2" key="defaultValue" value="false"/>
        <details xmi:id="_RPufZoWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufZYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPufZYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPufZYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufZ4WhEeiHA9ts7NvFFg" name="affinity">
      <eAnnotations xmi:id="_RPufaIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufaIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufaIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufaIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufaIWhEeiHA9ts7NvFFg1" key="label" value="Affinity"/>
        <details xmi:id="_RPufaIWhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPufaIWhEeiHA9ts7NvFFg3" key="level" value="mapping"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufZ4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPufZ4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPufZ4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufaYWhEeiHA9ts7NvFFg" name="priority">
      <eAnnotations xmi:id="_RPufaoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufaoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufaoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufaoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufaoWhEeiHA9ts7NvFFg1" key="label" value="Priority"/>
        <details xmi:id="_RPufaoWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPufaoWhEeiHA9ts7NvFFg3" key="level" value="mapping"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufaYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPufaYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPufaYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufa4WhEeiHA9ts7NvFFg" name="staticCodeSize">
      <eAnnotations xmi:id="_RPufbIWhEeiHA9ts7NvFFg" source="units" references="_RPzX7YWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPufbIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufbIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufbIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufbYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufbYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufbYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufbYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufbYWhEeiHA9ts7NvFFg1" key="label" value="Static Code Size"/>
        <details xmi:id="_RPufbYWhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPufbYWhEeiHA9ts7NvFFg3" key="defaultUnit" value="KBYTES"/>
        <details xmi:id="_RPufbYWhEeiHA9ts7NvFFg4" key="level" value="mapping"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufa4WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPufa4WhEeiHA9ts7NvFFg20" key="uuid" value="_RPufa4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufboWhEeiHA9ts7NvFFg" name="staticDataSize">
      <eAnnotations xmi:id="_RPufb4WhEeiHA9ts7NvFFg" source="units" references="_RPzX7YWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPufb4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufb4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPufb4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufcIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufcIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufcIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufcIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufcIWhEeiHA9ts7NvFFg1" key="label" value="Static Data Size"/>
        <details xmi:id="_RPufcIWhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPufcIWhEeiHA9ts7NvFFg3" key="defaultUnit" value="KBYTES"/>
        <details xmi:id="_RPufcIWhEeiHA9ts7NvFFg4" key="level" value="mapping"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufboWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPufboWhEeiHA9ts7NvFFg20" key="uuid" value="_RPufboWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufcYWhEeiHA9ts7NvFFg" name="staticPowerConsumption">
      <eAnnotations xmi:id="_RPufcoWhEeiHA9ts7NvFFg" source="units" references="_RPzYLIWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPufcoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufcoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufcoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufc4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufc4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufc4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPufc4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufc4WhEeiHA9ts7NvFFg1" key="label" value="Static Power Consumption"/>
        <details xmi:id="_RPufc4WhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPufc4WhEeiHA9ts7NvFFg3" key="defaultUnit" value="UW"/>
        <details xmi:id="_RPufc4WhEeiHA9ts7NvFFg4" key="level" value="mapping"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufcYWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPufcYWhEeiHA9ts7NvFFg20" key="uuid" value="_RPufcYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufdIWhEeiHA9ts7NvFFg" name="dynamicPowerConsumption">
      <eAnnotations xmi:id="_RPufdYWhEeiHA9ts7NvFFg" source="units" references="_RPzYLIWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPufdYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufdYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufdYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufdoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufdoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufdoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufdoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufdoWhEeiHA9ts7NvFFg1" key="label" value="Dynamic Power Consumption"/>
        <details xmi:id="_RPufdoWhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPufdoWhEeiHA9ts7NvFFg3" key="defaultUnit" value="UW"/>
        <details xmi:id="_RPufdoWhEeiHA9ts7NvFFg4" key="level" value="mapping"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufdIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPufdIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPufdIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufd4WhEeiHA9ts7NvFFg" name="cost">
      <eAnnotations xmi:id="_RPufeIWhEeiHA9ts7NvFFg" source="units" references="_RPzX44WhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPufeIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufeIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufeIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufeYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufeYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufeYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufeYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufeYWhEeiHA9ts7NvFFg1" key="label" value="Cost"/>
        <details xmi:id="_RPufeYWhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPufeYWhEeiHA9ts7NvFFg3" key="defaultUnit" value="DOLLARS"/>
        <details xmi:id="_RPufeYWhEeiHA9ts7NvFFg4" key="level" value="mapping"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufd4WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPufd4WhEeiHA9ts7NvFFg20" key="uuid" value="_RPufd4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufeoWhEeiHA9ts7NvFFg" name="dynamicResourceLoad">
      <eAnnotations xmi:id="_RPufe4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufe4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufe4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPufe4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufe4WhEeiHA9ts7NvFFg1" key="label" value="Dynamic Resource Load"/>
        <details xmi:id="_RPufe4WhEeiHA9ts7NvFFg2" key="defaultValue" value="100"/>
        <details xmi:id="_RPufe4WhEeiHA9ts7NvFFg3" key="level" value="mapping"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufeoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPufeoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPufeoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPuffIWhEeiHA9ts7NvFFg" name="ArrayParameter" eSuperTypes="_RPxivoWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPuffIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPuffIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPuffIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPuffYWhEeiHA9ts7NvFFg" name="values" upperBound="-1">
      <eAnnotations xmi:id="_RPuffYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPuffYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPuffYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPuffoWhEeiHA9ts7NvFFg" name="BasicStatement" abstract="true" eSuperTypes="_RPyw6oWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPuffoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPuffoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPuffoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPuff4WhEeiHA9ts7NvFFg" name="previous" eType="_RPuffoWhEeiHA9ts7NvFFg" eOpposite="_RPufgIWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPuff4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPuff4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPuff4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPufgIWhEeiHA9ts7NvFFg" name="next" eType="_RPuffoWhEeiHA9ts7NvFFg" eOpposite="_RPuff4WhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPufgIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPufgIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufgIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPufgYWhEeiHA9ts7NvFFg" name="Behavior" eSuperTypes="_RPxi5YWhEeiHA9ts7NvFFg _RPvGi4WhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPufgYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPufgYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufgYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPufgoWhEeiHA9ts7NvFFg" name="selectors" upperBound="-1" eType="_RPyw24WhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPufgoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPufgoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufgoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPufg4WhEeiHA9ts7NvFFg" name="statements" upperBound="-1" eType="_RPuffoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPufg4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPufg4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPufg4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPufhIWhEeiHA9ts7NvFFg" name="Binding" eSuperTypes="_RPyJwYWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPufhIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPufhIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufhIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufhYWhEeiHA9ts7NvFFg" name="binding">
      <eAnnotations xmi:id="_RPufhYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPufhYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufhYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPufhoWhEeiHA9ts7NvFFg" name="BindingConnection" eSuperTypes="_RPyJwYWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPufhoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPufhoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufhoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufh4WhEeiHA9ts7NvFFg" name="type" eType="_RPzX2YWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPufiIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufiIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufiIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufiIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufiIWhEeiHA9ts7NvFFg1" key="label" value="Type"/>
        <details xmi:id="_RPufiIWhEeiHA9ts7NvFFg2" key="defaultValue" value="PEER_TO_PEER"/>
        <details xmi:id="_RPufiIWhEeiHA9ts7NvFFg3" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufh4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPufh4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPufh4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufiYWhEeiHA9ts7NvFFg" name="binding">
      <eAnnotations xmi:id="_RPufioWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPufioWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufioWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufioWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufioWhEeiHA9ts7NvFFg1" key="label" value="Binding"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufiYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPufiYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPufiYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPufi4WhEeiHA9ts7NvFFg" name="BooleanParameter" eSuperTypes="_RPvtiIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPufi4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPufi4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPufi4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPufjIWhEeiHA9ts7NvFFg" name="Bus" eSuperTypes="_RPyJwYWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPufjIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPufjIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufjIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufjYWhEeiHA9ts7NvFFg" name="concurrency">
      <eAnnotations xmi:id="_RPufjoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufjoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufjoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufjoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufjoWhEeiHA9ts7NvFFg1" key="label" value="Concurrency"/>
        <details xmi:id="_RPufjoWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPufjoWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufjYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPufjYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPufjYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufj4WhEeiHA9ts7NvFFg" name="arbitrationProtocol" eType="_RPzX0oWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPufkIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufkIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufkIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufkIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufkIWhEeiHA9ts7NvFFg1" key="label" value="Arbitration Protocol"/>
        <details xmi:id="_RPufkIWhEeiHA9ts7NvFFg2" key="defaultValue" value="FIFO"/>
        <details xmi:id="_RPufkIWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufj4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPufj4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPufj4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufkYWhEeiHA9ts7NvFFg" name="arbitrationTime">
      <eAnnotations xmi:id="_RPufkoWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPufkoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufkoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufkoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufk4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufk4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufk4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPufk4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufk4WhEeiHA9ts7NvFFg1" key="label" value="Arbitration Time"/>
        <details xmi:id="_RPufk4WhEeiHA9ts7NvFFg2" key="defaultValue" value="10"/>
        <details xmi:id="_RPufk4WhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPufk4WhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufkYWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPufkYWhEeiHA9ts7NvFFg20" key="uuid" value="_RPufkYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPuflIWhEeiHA9ts7NvFFg" name="transferTime">
      <eAnnotations xmi:id="_RPuflYWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPuflYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPuflYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPuflYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufloWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufloWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufloWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufloWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufloWhEeiHA9ts7NvFFg1" key="label" value="Transfer Time"/>
        <details xmi:id="_RPufloWhEeiHA9ts7NvFFg2" key="defaultValue" value="10"/>
        <details xmi:id="_RPufloWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPufloWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPuflIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPuflIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPuflIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPufl4WhEeiHA9ts7NvFFg" name="voltage">
      <eAnnotations xmi:id="_RPufmIWhEeiHA9ts7NvFFg" source="units" references="_RPz_LoWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPufmIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufmIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufmIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufmYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPufmYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPufmYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPufmYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPufmYWhEeiHA9ts7NvFFg1" key="label" value="Voltage"/>
        <details xmi:id="_RPufmYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPufmYWhEeiHA9ts7NvFFg3" key="defaultUnit" value="V"/>
        <details xmi:id="_RPufmYWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPufl4WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPufl4WhEeiHA9ts7NvFFg20" key="uuid" value="_RPufl4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGYIWhEeiHA9ts7NvFFg" name="staticPowerConsumption">
      <eAnnotations xmi:id="_RPvGYYWhEeiHA9ts7NvFFg" source="units" references="_RPzYLIWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPvGYYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGYYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGYYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGYoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvGYoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGYoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGYoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvGYoWhEeiHA9ts7NvFFg1" key="label" value="Static Power Consumption"/>
        <details xmi:id="_RPvGYoWhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPvGYoWhEeiHA9ts7NvFFg3" key="defaultUnit" value="UW"/>
        <details xmi:id="_RPvGYoWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGYIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPvGYIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPvGYIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGY4WhEeiHA9ts7NvFFg" name="dynamicPowerConsumption">
      <eAnnotations xmi:id="_RPvGZIWhEeiHA9ts7NvFFg" source="units" references="_RPzYLIWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPvGZIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGZIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGZIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGZYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvGZYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGZYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGZYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvGZYWhEeiHA9ts7NvFFg1" key="label" value="Dynamic Power Consumption"/>
        <details xmi:id="_RPvGZYWhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPvGZYWhEeiHA9ts7NvFFg3" key="defaultUnit" value="UW"/>
        <details xmi:id="_RPvGZYWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGY4WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPvGY4WhEeiHA9ts7NvFFg20" key="uuid" value="_RPvGY4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGZoWhEeiHA9ts7NvFFg" name="cost">
      <eAnnotations xmi:id="_RPvGZ4WhEeiHA9ts7NvFFg" source="units" references="_RPzX44WhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPvGZ4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGZ4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGZ4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGaIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvGaIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGaIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGaIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvGaIWhEeiHA9ts7NvFFg1" key="label" value="Cost"/>
        <details xmi:id="_RPvGaIWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPvGaIWhEeiHA9ts7NvFFg3" key="defaultUnit" value="DOLLARS"/>
        <details xmi:id="_RPvGaIWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGZoWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPvGZoWhEeiHA9ts7NvFFg20" key="uuid" value="_RPvGZoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGaYWhEeiHA9ts7NvFFg" name="dynamicResourceLoad">
      <eAnnotations xmi:id="_RPvGaoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvGaoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGaoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGaoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvGaoWhEeiHA9ts7NvFFg1" key="label" value="Dynamic Resource Load"/>
        <details xmi:id="_RPvGaoWhEeiHA9ts7NvFFg2" key="defaultValue" value="100"/>
        <details xmi:id="_RPvGaoWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGaYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvGaYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvGaYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvGa4WhEeiHA9ts7NvFFg" name="BusSlaveInterface" eSuperTypes="_RPw77oWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvGa4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvGa4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGa4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvGbIWhEeiHA9ts7NvFFg" name="registerBankOffsets" upperBound="-1" eType="_RPvGcYWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPvGbIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvGbIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGbIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGbYWhEeiHA9ts7NvFFg" name="width">
      <eAnnotations xmi:id="_RPvGboWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvGboWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGboWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGboWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvGboWhEeiHA9ts7NvFFg1" key="label" value="Bus Width"/>
        <details xmi:id="_RPvGboWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPvGboWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGbYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvGbYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvGbYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGb4WhEeiHA9ts7NvFFg" name="range">
      <eAnnotations xmi:id="_RPvGcIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvGcIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGcIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGcIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvGcIWhEeiHA9ts7NvFFg1" key="label" value="Range"/>
        <details xmi:id="_RPvGcIWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPvGcIWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGb4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvGb4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPvGb4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvGcYWhEeiHA9ts7NvFFg" name="BusSlaveInterfaceRegisterBankOffset">
    <eAnnotations xmi:id="_RPvGcYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvGcYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGcYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvGcoWhEeiHA9ts7NvFFg" name="registerBank" lowerBound="1" eType="_RPyJtoWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvGc4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvGc4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGc4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGc4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvGc4WhEeiHA9ts7NvFFg1" key="label" value="Register"/>
        <details xmi:id="_RPvGc4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPvGc4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGcoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvGcoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvGcoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGdIWhEeiHA9ts7NvFFg" name="offset">
      <eAnnotations xmi:id="_RPvGdYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvGdYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGdYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGdYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvGdYWhEeiHA9ts7NvFFg1" key="label" value="Offset"/>
        <details xmi:id="_RPvGdYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPvGdYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGdIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvGdIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvGdIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvGdoWhEeiHA9ts7NvFFg" name="CallBack">
    <eAnnotations xmi:id="_RPvGdoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvGdoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGdoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGd4WhEeiHA9ts7NvFFg" name="before">
      <eAnnotations xmi:id="_RPvGd4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvGd4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGd4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGeIWhEeiHA9ts7NvFFg" name="after">
      <eAnnotations xmi:id="_RPvGeIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvGeIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGeIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvGeYWhEeiHA9ts7NvFFg" name="ClockGenerator" eSuperTypes="_RPufWIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvGeYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvGeYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGeYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGeoWhEeiHA9ts7NvFFg" name="period">
      <eAnnotations xmi:id="_RPvGe4WhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPvGe4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGe4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGe4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGfIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvGfIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGfIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGfIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvGfIWhEeiHA9ts7NvFFg1" key="label" value="Clock Period"/>
        <details xmi:id="_RPvGfIWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPvGfIWhEeiHA9ts7NvFFg3" key="defaultUnit" value="US"/>
        <details xmi:id="_RPvGfIWhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGeoWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPvGeoWhEeiHA9ts7NvFFg20" key="uuid" value="_RPvGeoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGfYWhEeiHA9ts7NvFFg" name="offset">
      <eAnnotations xmi:id="_RPvGfoWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPvGfoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGfoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGfoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGf4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvGf4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGf4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGf4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvGf4WhEeiHA9ts7NvFFg1" key="label" value="Clock Offset"/>
        <details xmi:id="_RPvGf4WhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPvGf4WhEeiHA9ts7NvFFg3" key="defaultUnit" value="US"/>
        <details xmi:id="_RPvGf4WhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGfYWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPvGfYWhEeiHA9ts7NvFFg20" key="uuid" value="_RPvGfYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGgIWhEeiHA9ts7NvFFg" name="executionTime">
      <eAnnotations xmi:id="_RPvGgYWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPvGgYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGgYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGgYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGgoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvGgoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGgoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGgoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvGgoWhEeiHA9ts7NvFFg1" key="label" value="Execution Time"/>
        <details xmi:id="_RPvGgoWhEeiHA9ts7NvFFg2" key="defaultValue" value="10"/>
        <details xmi:id="_RPvGgoWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPvGgoWhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGgIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPvGgIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPvGgIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvGg4WhEeiHA9ts7NvFFg" name="Command" eSuperTypes="_RPw77oWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvGg4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvGg4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGg4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGhIWhEeiHA9ts7NvFFg" name="description">
      <eAnnotations xmi:id="_RPvGhYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvGhYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGhYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGhYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvGhYWhEeiHA9ts7NvFFg1" key="label" value="Description"/>
        <details xmi:id="_RPvGhYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPvGhYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGhIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvGhIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvGhIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGhoWhEeiHA9ts7NvFFg" name="source">
      <eAnnotations xmi:id="_RPvGh4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvGh4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGh4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGh4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvGh4WhEeiHA9ts7NvFFg1" key="label" value="Source"/>
        <details xmi:id="_RPvGh4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPvGh4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGhoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvGhoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvGhoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGiIWhEeiHA9ts7NvFFg" name="lengthBias">
      <eAnnotations xmi:id="_RPvGiYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvGiYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGiYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGiYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvGiYWhEeiHA9ts7NvFFg1" key="label" value="Length Bias"/>
        <details xmi:id="_RPvGiYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPvGiYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGiIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvGiIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvGiIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGioWhEeiHA9ts7NvFFg" name="send">
      <eAnnotations xmi:id="_RPvGioWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvGioWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGioWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvGi4WhEeiHA9ts7NvFFg" name="CompoundStatement" abstract="true" eSuperTypes="_RPyw6oWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvGi4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvGi4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGi4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvGjIWhEeiHA9ts7NvFFg" name="firstStatement" eType="_RPyw6oWhEeiHA9ts7NvFFg" eOpposite="_RPyw64WhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvGjIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvGjIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGjIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvGjYWhEeiHA9ts7NvFFg" name="lastStatement" eType="_RPyw6oWhEeiHA9ts7NvFFg" eOpposite="_RPyw7IWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvGjYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvGjYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGjYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvGjoWhEeiHA9ts7NvFFg" name="CommunicationPath">
    <eAnnotations xmi:id="_RPvGjoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvGjoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGjoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvGj4WhEeiHA9ts7NvFFg" name="elements" upperBound="-1" eType="_RPvGkYWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPvGj4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvGj4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGj4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvGkIWhEeiHA9ts7NvFFg" name="first" eType="_RPvGkYWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvGkIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvGkIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGkIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvGkYWhEeiHA9ts7NvFFg" name="CommunicationPathElement">
    <eAnnotations xmi:id="_RPvGkYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvGkYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGkYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvGkoWhEeiHA9ts7NvFFg" name="previous" eType="_RPvGkYWhEeiHA9ts7NvFFg" eOpposite="_RPvGk4WhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvGkoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvGkoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGkoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvGk4WhEeiHA9ts7NvFFg" name="next" eType="_RPvGkYWhEeiHA9ts7NvFFg" eOpposite="_RPvGkoWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvGk4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvGk4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGk4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvGlIWhEeiHA9ts7NvFFg" name="element" eType="_RPw77oWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvGlIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvGlIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGlIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvGlYWhEeiHA9ts7NvFFg" name="ConditionalBranch" eSuperTypes="_RPvGi4WhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvGlYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvGlYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGlYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGloWhEeiHA9ts7NvFFg" name="condition">
      <eAnnotations xmi:id="_RPvGloWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvGloWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGloWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvGl4WhEeiHA9ts7NvFFg" name="ConnectedInterface" eSuperTypes="_RPvtooWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvGl4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvGl4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGl4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvGmIWhEeiHA9ts7NvFFg" name="interfaces" upperBound="-1">
      <eAnnotations xmi:id="_RPvGmYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvGmYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvGmYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGmYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvGmYWhEeiHA9ts7NvFFg1" key="label" value="Interfaces"/>
        <details xmi:id="_RPvGmYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPvGmYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvGmIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvGmIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvGmIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvGmoWhEeiHA9ts7NvFFg" name="DataPath">
    <eAnnotations xmi:id="_RPvGmoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvGmoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGmoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvGm4WhEeiHA9ts7NvFFg" name="communicationPath" eType="_RPvGjoWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvGm4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvGm4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGm4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvGnIWhEeiHA9ts7NvFFg" name="relationInstance" eType="_RPwUxoWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvGnIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvGnIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGnIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvGnYWhEeiHA9ts7NvFFg" name="DataType" eSuperTypes="_RPw77oWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvGnYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvGnYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvGnYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtcIWhEeiHA9ts7NvFFg" name="definition">
      <eAnnotations xmi:id="_RPvtcYWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPvtcYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtcYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtcYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtcYWhEeiHA9ts7NvFFg1" key="documentation" value="Definition of Data Type."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtcoWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPvtcoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtcoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtcoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtcoWhEeiHA9ts7NvFFg1" key="label" value="Definition"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtcIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPvtcIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPvtcIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtc4WhEeiHA9ts7NvFFg" name="copyPayload">
      <eAnnotations xmi:id="_RPvtdIWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPvtdIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtdIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtdIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtdIWhEeiHA9ts7NvFFg1" key="documentation" value="You add the evaluation of values that depend on the content of the copied variable. The result can be displayed using TraceValue() as an internal variable of the function."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtdYWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPvtdYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtdYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtdYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtdYWhEeiHA9ts7NvFFg1" key="label" value="Copy Payload"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtc4WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPvtc4WhEeiHA9ts7NvFFg20" key="uuid" value="_RPvtc4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtdoWhEeiHA9ts7NvFFg" name="tracePayload">
      <eAnnotations xmi:id="_RPvtd4WhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPvtd4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtd4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtd4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtd4WhEeiHA9ts7NvFFg1" key="documentation" value="Used to generate an event for the trace when the data structure is read or written."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvteIWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPvteIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvteIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvteIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvteIWhEeiHA9ts7NvFFg1" key="label" value="Trace Payload"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtdoWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPvtdoWhEeiHA9ts7NvFFg20" key="uuid" value="_RPvtdoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvteYWhEeiHA9ts7NvFFg" name="readTime">
      <eAnnotations xmi:id="_RPvteoWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPvteoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvteoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvteoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvteoWhEeiHA9ts7NvFFg1" key="documentation" value="Calls to these method can include evaluation algorithms which use any variables, even the contents of the datum exchanged."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvte4WhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPvte4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvte4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvte4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvte4WhEeiHA9ts7NvFFg1" key="label" value="Read Time"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvteYWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPvteYWhEeiHA9ts7NvFFg20" key="uuid" value="_RPvteYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtfIWhEeiHA9ts7NvFFg" name="writeTime">
      <eAnnotations xmi:id="_RPvtfYWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPvtfYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtfYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtfYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtfYWhEeiHA9ts7NvFFg1" key="documentation" value="Calls to these method can include evaluation algorithms which use any variables, even the contents of the datum exchanged."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtfoWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPvtfoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtfoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtfoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtfoWhEeiHA9ts7NvFFg1" key="label" value="Write Time"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtfIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPvtfIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPvtfIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtf4WhEeiHA9ts7NvFFg" name="allocatePayload">
      <eAnnotations xmi:id="_RPvtgIWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPvtgIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtgIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtgIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtgIWhEeiHA9ts7NvFFg1" key="documentation" value="Overload for re-define how to allocate payload atom(s)"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtgYWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPvtgYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtgYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtgYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtgYWhEeiHA9ts7NvFFg1" key="label" value="Allocate Payload"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtf4WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPvtf4WhEeiHA9ts7NvFFg20" key="uuid" value="_RPvtf4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtgoWhEeiHA9ts7NvFFg" name="deallocatePayload">
      <eAnnotations xmi:id="_RPvtg4WhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPvtg4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtg4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtg4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtg4WhEeiHA9ts7NvFFg1" key="documentation" value="Overload for re-define how to de-allocate payload atom(s)"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvthIWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPvthIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvthIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvthIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvthIWhEeiHA9ts7NvFFg1" key="label" value="De-Allocate Payload"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtgoWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPvtgoWhEeiHA9ts7NvFFg20" key="uuid" value="_RPvtgoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvthYWhEeiHA9ts7NvFFg" name="objectSerialization">
      <eAnnotations xmi:id="_RPvthoWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPvthoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvthoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvthoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvthoWhEeiHA9ts7NvFFg1" key="label" value="Object Serialization"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvthYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvthYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvthYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvth4WhEeiHA9ts7NvFFg" name="DataTypeModel" eSuperTypes="_RPw7woWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvth4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvth4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvth4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvtiIWhEeiHA9ts7NvFFg" name="DesignParameter" abstract="true" eSuperTypes="_RPw77oWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvtiIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvtiIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtiIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtiYWhEeiHA9ts7NvFFg" name="default">
      <eAnnotations xmi:id="_RPvtiYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtiYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtiYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtioWhEeiHA9ts7NvFFg" name="visibility" eType="_RPz_K4WhEeiHA9ts7NvFFg" defaultValueLiteral="PUBLIC">
      <eAnnotations xmi:id="_RPvtioWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtioWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtioWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvti4WhEeiHA9ts7NvFFg" name="accessRight" eType="_RPzX9oWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvti4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvti4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvti4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvtjIWhEeiHA9ts7NvFFg" name="rangeLimits" upperBound="-1" eType="_RPxi3oWhEeiHA9ts7NvFFg" eOpposite="_RPxi4IWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvtjIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtjIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtjIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtjYWhEeiHA9ts7NvFFg" name="value">
      <eAnnotations xmi:id="_RPvtjYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtjYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtjYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvtjoWhEeiHA9ts7NvFFg" name="DesignParameterFolder" eSuperTypes="_RPw77oWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvtjoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvtjoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtjoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvtj4WhEeiHA9ts7NvFFg" name="designParameters" upperBound="-1" eType="_RPvtiIWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPvtj4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtj4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtj4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvtkIWhEeiHA9ts7NvFFg" name="subFolders" upperBound="-1" eType="_RPvtjoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPvtkIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtkIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtkIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvtkYWhEeiHA9ts7NvFFg" name="DeviceProgrammersView" eSuperTypes="_RPufWIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvtkYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvtkYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtkYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvtkoWhEeiHA9ts7NvFFg" name="registers" upperBound="-1" eType="_RPxi5oWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPvtkoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtkoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtkoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvtk4WhEeiHA9ts7NvFFg" name="registerBanks" upperBound="-1" eType="_RPyJtoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPvtk4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtk4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtk4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvtlIWhEeiHA9ts7NvFFg" name="interrupts" upperBound="-1" eType="_RPwUu4WhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPvtlIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtlIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtlIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvtlYWhEeiHA9ts7NvFFg" name="commands" upperBound="-1" eType="_RPvGg4WhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPvtlYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtlYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtlYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvtloWhEeiHA9ts7NvFFg" name="busSlaveInterfaces" upperBound="-1" eType="_RPvGa4WhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPvtloWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtloWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtloWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvtl4WhEeiHA9ts7NvFFg" name="memories" upperBound="-1" eType="_RPvto4WhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPvtl4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtl4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtl4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtmIWhEeiHA9ts7NvFFg" name="endianess" eType="_RPzX_YWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvtmYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtmYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtmYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtmYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtmYWhEeiHA9ts7NvFFg1" key="label" value="Endianess"/>
        <details xmi:id="_RPvtmYWhEeiHA9ts7NvFFg2" key="defaultValue" value="BIG_ENDIAN"/>
        <details xmi:id="_RPvtmYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtmIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvtmIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvtmIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtmoWhEeiHA9ts7NvFFg" name="address">
      <eAnnotations xmi:id="_RPvtm4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtm4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtm4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtm4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtm4WhEeiHA9ts7NvFFg1" key="label" value="Address"/>
        <details xmi:id="_RPvtm4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPvtm4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtmoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvtmoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvtmoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvtnIWhEeiHA9ts7NvFFg" name="Divider" eSuperTypes="_RPufWIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvtnIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvtnIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtnIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtnYWhEeiHA9ts7NvFFg" name="ratio">
      <eAnnotations xmi:id="_RPvtnoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtnoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtnoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtnoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtnoWhEeiHA9ts7NvFFg1" key="label" value="Divide Ratio"/>
        <details xmi:id="_RPvtnoWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPvtnoWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtnYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvtnYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvtnYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtn4WhEeiHA9ts7NvFFg" name="executionTime">
      <eAnnotations xmi:id="_RPvtoIWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPvtoIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtoIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtoIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtoYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtoYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtoYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtoYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtoYWhEeiHA9ts7NvFFg1" key="label" value="Execution Time"/>
        <details xmi:id="_RPvtoYWhEeiHA9ts7NvFFg2" key="defaultValue" value="10"/>
        <details xmi:id="_RPvtoYWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPvtoYWhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtn4WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPvtn4WhEeiHA9ts7NvFFg20" key="uuid" value="_RPvtn4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvtooWhEeiHA9ts7NvFFg" name="DeviceInterface" abstract="true" eSuperTypes="_RPufWIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvtooWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvtooWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtooWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvto4WhEeiHA9ts7NvFFg" name="DPVMemory" eSuperTypes="_RPyJvIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvto4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvto4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvto4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtpIWhEeiHA9ts7NvFFg" name="description">
      <eAnnotations xmi:id="_RPvtpYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtpYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtpYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtpYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtpYWhEeiHA9ts7NvFFg1" key="label" value="Description"/>
        <details xmi:id="_RPvtpYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPvtpYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtpIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvtpIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvtpIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtpoWhEeiHA9ts7NvFFg" name="address">
      <eAnnotations xmi:id="_RPvtp4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtp4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtp4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtp4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtp4WhEeiHA9ts7NvFFg1" key="label" value="Address"/>
        <details xmi:id="_RPvtp4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPvtp4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtpoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvtpoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvtpoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtqIWhEeiHA9ts7NvFFg" name="wordSize" eType="_RPz_MYWhEeiHA9ts7NvFFg" defaultValueLiteral="ONE">
      <eAnnotations xmi:id="_RPvtqYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtqYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtqYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtqYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtqYWhEeiHA9ts7NvFFg1" key="label" value="Word Size"/>
        <details xmi:id="_RPvtqYWhEeiHA9ts7NvFFg2" key="defaultValue" value="ONE"/>
        <details xmi:id="_RPvtqYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtqIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvtqIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvtqIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtqoWhEeiHA9ts7NvFFg" name="size">
      <eAnnotations xmi:id="_RPvtq4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtq4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtq4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtq4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtq4WhEeiHA9ts7NvFFg1" key="label" value="Size"/>
        <details xmi:id="_RPvtq4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPvtq4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtqoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvtqoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvtqoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtrIWhEeiHA9ts7NvFFg" name="preloadFile">
      <eAnnotations xmi:id="_RPvtrYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtrYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtrYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtrYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtrYWhEeiHA9ts7NvFFg1" key="label" value="Preload File"/>
        <details xmi:id="_RPvtrYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPvtrYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtrIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvtrIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvtrIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtroWhEeiHA9ts7NvFFg" name="endianess" eType="_RPzX_YWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvtr4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtr4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtr4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtr4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtr4WhEeiHA9ts7NvFFg1" key="label" value="Endianess"/>
        <details xmi:id="_RPvtr4WhEeiHA9ts7NvFFg2" key="defaultValue" value="BIG_ENDIAN"/>
        <details xmi:id="_RPvtr4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtroWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvtroWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvtroWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvtsIWhEeiHA9ts7NvFFg" name="EnumerationParameter" eSuperTypes="_RPvtiIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvtsIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvtsIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtsIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtsYWhEeiHA9ts7NvFFg" name="values" upperBound="-1">
      <eAnnotations xmi:id="_RPvtsYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtsYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtsYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvtsoWhEeiHA9ts7NvFFg" name="Event" eSuperTypes="_RPyJwYWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvtsoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvtsoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtsoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvts4WhEeiHA9ts7NvFFg" name="policy" eType="_RPzYAIWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvttIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvttIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvttIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvttIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvttIWhEeiHA9ts7NvFFg1" key="label" value="Event Policy"/>
        <details xmi:id="_RPvttIWhEeiHA9ts7NvFFg2" key="defaultValue" value="BOOLEAN"/>
        <details xmi:id="_RPvttIWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvts4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvts4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPvts4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvttYWhEeiHA9ts7NvFFg" name="setTime">
      <eAnnotations xmi:id="_RPvttoWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPvttoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvttoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvttoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtt4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtt4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtt4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtt4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtt4WhEeiHA9ts7NvFFg1" key="label" value="Set Time"/>
        <details xmi:id="_RPvtt4WhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPvtt4WhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPvtt4WhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvttYWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPvttYWhEeiHA9ts7NvFFg20" key="uuid" value="_RPvttYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtuIWhEeiHA9ts7NvFFg" name="getTime">
      <eAnnotations xmi:id="_RPvtuYWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPvtuYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtuYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtuYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtuoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtuoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtuoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtuoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtuoWhEeiHA9ts7NvFFg1" key="label" value="Get Time"/>
        <details xmi:id="_RPvtuoWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPvtuoWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPvtuoWhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtuIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPvtuIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPvtuIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvtu4WhEeiHA9ts7NvFFg" name="ExcludedElement">
    <eAnnotations xmi:id="_RPvtu4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvtu4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtu4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvtvIWhEeiHA9ts7NvFFg" name="element" eType="_RPwUxoWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvtvIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtvIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtvIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvtvYWhEeiHA9ts7NvFFg" name="ExpandableElement" abstract="true" interface="true">
    <eAnnotations xmi:id="_RPvtvYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvtvYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtvYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvtvoWhEeiHA9ts7NvFFg" name="Field" eSuperTypes="_RPyJvIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvtvoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvtvoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtvoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtv4WhEeiHA9ts7NvFFg" name="description">
      <eAnnotations xmi:id="_RPvtwIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtwIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtwIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtwIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtwIWhEeiHA9ts7NvFFg1" key="label" value="Description"/>
        <details xmi:id="_RPvtwIWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPvtwIWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtv4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvtv4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPvtv4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtwYWhEeiHA9ts7NvFFg" name="externalAccess" eType="_RPzYB4WhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvtwoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtwoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtwoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtwoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtwoWhEeiHA9ts7NvFFg1" key="label" value="External Access"/>
        <details xmi:id="_RPvtwoWhEeiHA9ts7NvFFg2" key="defaultValue" value="READ_WRITE"/>
        <details xmi:id="_RPvtwoWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtwYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvtwYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvtwYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtw4WhEeiHA9ts7NvFFg" name="internalAccess" eType="_RPzYB4WhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvtxIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtxIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtxIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtxIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtxIWhEeiHA9ts7NvFFg1" key="label" value="Internal Access"/>
        <details xmi:id="_RPvtxIWhEeiHA9ts7NvFFg2" key="defaultValue" value="READ_WRITE"/>
        <details xmi:id="_RPvtxIWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtw4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvtw4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPvtw4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtxYWhEeiHA9ts7NvFFg" name="offset">
      <eAnnotations xmi:id="_RPvtxoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtxoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtxoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtxoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtxoWhEeiHA9ts7NvFFg1" key="label" value="Offset"/>
        <details xmi:id="_RPvtxoWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPvtxoWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtxYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvtxYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvtxYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtx4WhEeiHA9ts7NvFFg" name="width">
      <eAnnotations xmi:id="_RPvtyIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvtyIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvtyIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtyIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvtyIWhEeiHA9ts7NvFFg1" key="label" value="Width"/>
        <details xmi:id="_RPvtyIWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPvtyIWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvtx4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvtx4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPvtx4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvtyYWhEeiHA9ts7NvFFg" name="Function" eSuperTypes="_RPufWIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvtyYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvtyYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtyYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvtyoWhEeiHA9ts7NvFFg" name="clockEvent" eType="_RPxioIWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvtyoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtyoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtyoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPvty4WhEeiHA9ts7NvFFg" name="resetSignal" eType="_RPxioIWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvty4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvty4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvty4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtzIWhEeiHA9ts7NvFFg" name="asynchronousReset">
      <eAnnotations xmi:id="_RPvtzIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtzIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtzIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtzYWhEeiHA9ts7NvFFg" name="clockPolarity" eType="_RPzX4IWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvtzYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtzYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtzYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtzoWhEeiHA9ts7NvFFg" name="resetPolarity" eType="_RPz_BIWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvtzoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtzoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtzoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvtz4WhEeiHA9ts7NvFFg" name="processingModel" eType="_RPz-4IWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPvtz4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvtz4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvtz4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvt0IWhEeiHA9ts7NvFFg" name="memoryWrapperClassName">
      <eAnnotations xmi:id="_RPvt0IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvt0IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvt0IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvt0YWhEeiHA9ts7NvFFg" name="memoryWrapperPortMappingPairs" upperBound="-1">
      <eAnnotations xmi:id="_RPvt0YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPvt0YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvt0YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvt0oWhEeiHA9ts7NvFFg" name="GuardedBranch" eSuperTypes="_RPvGi4WhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvt0oWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvt0oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvt0oWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvt04WhEeiHA9ts7NvFFg" name="ImplementedInterface" eSuperTypes="_RPvtooWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvt04WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvt04WhEeiHA9ts7NvFFg00" key="uuid" value="_RPvt04WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPvt1IWhEeiHA9ts7NvFFg" name="useExistingSimicsInterface">
      <eAnnotations xmi:id="_RPvt1YWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPvt1YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPvt1YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvt1YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPvt1YWhEeiHA9ts7NvFFg1" key="label" value="Use Existing Simics Interface"/>
        <details xmi:id="_RPvt1YWhEeiHA9ts7NvFFg2" key="defaultValue" value="false"/>
        <details xmi:id="_RPvt1YWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPvt1IWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPvt1IWhEeiHA9ts7NvFFg10" key="uuid" value="_RPvt1IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPvt1oWhEeiHA9ts7NvFFg" name="InputAction" eSuperTypes="_RPuffoWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPvt1oWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPvt1oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPvt1oWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwUgIWhEeiHA9ts7NvFFg" name="port" eType="_RPxioIWhEeiHA9ts7NvFFg" eOpposite="_RPxipYWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPwUgIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUgIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUgIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwUgYWhEeiHA9ts7NvFFg" name="inputSelector" eType="_RPwUkoWhEeiHA9ts7NvFFg" eOpposite="_RPwUk4WhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPwUgYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUgYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUgYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUgoWhEeiHA9ts7NvFFg" name="timeout">
      <eAnnotations xmi:id="_RPwUg4WhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPwUg4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUg4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUg4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUhIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUhIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUhIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUhIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUhIWhEeiHA9ts7NvFFg1" key="label" value="Timeout"/>
        <details xmi:id="_RPwUhIWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPwUhIWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPwUhIWhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUgoWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPwUgoWhEeiHA9ts7NvFFg20" key="uuid" value="_RPwUgoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUhYWhEeiHA9ts7NvFFg" name="priority">
      <eAnnotations xmi:id="_RPwUhoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUhoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUhoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUhoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUhoWhEeiHA9ts7NvFFg1" key="label" value="Priority"/>
        <details xmi:id="_RPwUhoWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPwUhoWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUhYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPwUhYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPwUhYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUh4WhEeiHA9ts7NvFFg" name="broadcast">
      <eAnnotations xmi:id="_RPwUiIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUiIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUiIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUiIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUiIWhEeiHA9ts7NvFFg1" key="label" value="Broadcast"/>
        <details xmi:id="_RPwUiIWhEeiHA9ts7NvFFg2" key="defaultValue" value="false"/>
        <details xmi:id="_RPwUiIWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUh4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPwUh4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPwUh4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUiYWhEeiHA9ts7NvFFg" name="duration">
      <eAnnotations xmi:id="_RPwUioWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPwUioWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUioWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUioWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUi4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUi4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUi4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUi4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUi4WhEeiHA9ts7NvFFg1" key="label" value="Duration"/>
        <details xmi:id="_RPwUi4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPwUi4WhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPwUi4WhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUiYWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPwUiYWhEeiHA9ts7NvFFg20" key="uuid" value="_RPwUiYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUjIWhEeiHA9ts7NvFFg" name="vectorSize">
      <eAnnotations xmi:id="_RPwUjYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUjYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUjYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUjYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUjYWhEeiHA9ts7NvFFg1" key="label" value="Vector Size"/>
        <details xmi:id="_RPwUjYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPwUjYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUjIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPwUjIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPwUjIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUjoWhEeiHA9ts7NvFFg" name="blocking">
      <eAnnotations xmi:id="_RPwUj4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUj4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUj4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUj4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUj4WhEeiHA9ts7NvFFg1" key="label" value="Blocking"/>
        <details xmi:id="_RPwUj4WhEeiHA9ts7NvFFg2" key="defaultValue" value="true"/>
        <details xmi:id="_RPwUj4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUjoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPwUjoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPwUjoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUkIWhEeiHA9ts7NvFFg" name="condition">
      <eAnnotations xmi:id="_RPwUkYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUkYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUkYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUkYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUkYWhEeiHA9ts7NvFFg1" key="label" value="Condition"/>
        <details xmi:id="_RPwUkYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPwUkYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUkIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPwUkIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPwUkIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPwUkoWhEeiHA9ts7NvFFg" name="InputSelector" abstract="true" eSuperTypes="_RPyw24WhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPwUkoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPwUkoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUkoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwUk4WhEeiHA9ts7NvFFg" name="inputAction" eType="_RPvt1oWhEeiHA9ts7NvFFg" eOpposite="_RPwUgYWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPwUk4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUk4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUk4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwUlIWhEeiHA9ts7NvFFg" name="inputs" upperBound="-1" eType="_RPwUlYWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPwUlIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUlIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUlIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPwUlYWhEeiHA9ts7NvFFg" name="InputSelectorInput" eSuperTypes="_RPw77oWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPwUlYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPwUlYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUlYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwUloWhEeiHA9ts7NvFFg" name="port" eType="_RPxioIWhEeiHA9ts7NvFFg" eOpposite="_RPxipoWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPwUloWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUloWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUloWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUl4WhEeiHA9ts7NvFFg" name="priority">
      <eAnnotations xmi:id="_RPwUmIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUmIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUmIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUmIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUmIWhEeiHA9ts7NvFFg1" key="label" value="Priority"/>
        <details xmi:id="_RPwUmIWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPwUmIWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUl4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPwUl4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPwUl4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUmYWhEeiHA9ts7NvFFg" name="timeout">
      <eAnnotations xmi:id="_RPwUmoWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPwUmoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUmoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUmoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUm4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUm4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUm4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUm4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUm4WhEeiHA9ts7NvFFg1" key="label" value="Timeout"/>
        <details xmi:id="_RPwUm4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPwUm4WhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPwUm4WhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUmYWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPwUmYWhEeiHA9ts7NvFFg20" key="uuid" value="_RPwUmYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUnIWhEeiHA9ts7NvFFg" name="duration">
      <eAnnotations xmi:id="_RPwUnYWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPwUnYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUnYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUnYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUnoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUnoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUnoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUnoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUnoWhEeiHA9ts7NvFFg1" key="label" value="Duration"/>
        <details xmi:id="_RPwUnoWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPwUnoWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPwUnoWhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUnIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPwUnIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPwUnIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUn4WhEeiHA9ts7NvFFg" name="condition">
      <eAnnotations xmi:id="_RPwUoIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUoIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUoIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUoIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUoIWhEeiHA9ts7NvFFg1" key="label" value="Condition"/>
        <details xmi:id="_RPwUoIWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPwUoIWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUn4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPwUn4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPwUn4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUoYWhEeiHA9ts7NvFFg" name="vectorSize">
      <eAnnotations xmi:id="_RPwUooWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUooWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUooWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUooWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUooWhEeiHA9ts7NvFFg1" key="label" value="Vector Size"/>
        <details xmi:id="_RPwUooWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPwUooWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUoYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPwUoYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPwUoYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPwUo4WhEeiHA9ts7NvFFg" name="Interface" abstract="true" eSuperTypes="_RPw8KIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPwUo4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPwUo4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUo4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUpIWhEeiHA9ts7NvFFg" name="bufferPolicy" eType="_RPzX3IWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPwUpYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUpYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUpYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUpYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUpYWhEeiHA9ts7NvFFg1" key="label" value="Buffer Policy"/>
        <details xmi:id="_RPwUpYWhEeiHA9ts7NvFFg2" key="defaultValue" value="FIFO"/>
        <details xmi:id="_RPwUpYWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUpIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPwUpIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPwUpIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUpoWhEeiHA9ts7NvFFg" name="bufferCapacity">
      <eAnnotations xmi:id="_RPwUp4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUp4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUp4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUp4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUp4WhEeiHA9ts7NvFFg1" key="label" value="Buffer Capacity"/>
        <details xmi:id="_RPwUp4WhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPwUp4WhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUpoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPwUpoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPwUpoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUqIWhEeiHA9ts7NvFFg" name="availableMemory">
      <eAnnotations xmi:id="_RPwUqYWhEeiHA9ts7NvFFg" source="units" references="_RPzX7YWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPwUqYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUqYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUqYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUqoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUqoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUqoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUqoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUqoWhEeiHA9ts7NvFFg1" key="label" value="Available Memory"/>
        <details xmi:id="_RPwUqoWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPwUqoWhEeiHA9ts7NvFFg3" key="defaultUnit" value="MBYTES"/>
        <details xmi:id="_RPwUqoWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUqIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPwUqIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPwUqIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUq4WhEeiHA9ts7NvFFg" name="bufferReadTime">
      <eAnnotations xmi:id="_RPwUrIWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPwUrIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUrIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUrIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUrYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUrYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUrYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUrYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUrYWhEeiHA9ts7NvFFg1" key="label" value="Buffer Read Time"/>
        <details xmi:id="_RPwUrYWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPwUrYWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPwUrYWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUq4WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPwUq4WhEeiHA9ts7NvFFg20" key="uuid" value="_RPwUq4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUroWhEeiHA9ts7NvFFg" name="bufferWriteTime">
      <eAnnotations xmi:id="_RPwUr4WhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPwUr4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUr4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUr4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUsIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUsIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUsIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUsIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUsIWhEeiHA9ts7NvFFg1" key="label" value="Buffer Write Time"/>
        <details xmi:id="_RPwUsIWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPwUsIWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPwUsIWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUroWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPwUroWhEeiHA9ts7NvFFg20" key="uuid" value="_RPwUroWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUsYWhEeiHA9ts7NvFFg" name="dynamicPowerConsumption">
      <eAnnotations xmi:id="_RPwUsoWhEeiHA9ts7NvFFg" source="units" references="_RPzYLIWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPwUsoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUsoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUsoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUs4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUs4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUs4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUs4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUs4WhEeiHA9ts7NvFFg1" key="label" value="Dynamic Power Consumption"/>
        <details xmi:id="_RPwUs4WhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPwUs4WhEeiHA9ts7NvFFg3" key="defaultUnit" value="UW"/>
        <details xmi:id="_RPwUs4WhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUsYWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPwUsYWhEeiHA9ts7NvFFg20" key="uuid" value="_RPwUsYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUtIWhEeiHA9ts7NvFFg" name="cost">
      <eAnnotations xmi:id="_RPwUtYWhEeiHA9ts7NvFFg" source="units" references="_RPzX44WhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPwUtYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUtYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUtYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUtoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUtoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUtoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUtoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUtoWhEeiHA9ts7NvFFg1" key="label" value="Cost"/>
        <details xmi:id="_RPwUtoWhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPwUtoWhEeiHA9ts7NvFFg3" key="defaultUnit" value="DOLLARS"/>
        <details xmi:id="_RPwUtoWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUtIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPwUtIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPwUtIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUt4WhEeiHA9ts7NvFFg" name="dynamicResourceLoad">
      <eAnnotations xmi:id="_RPwUuIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUuIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUuIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUuIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUuIWhEeiHA9ts7NvFFg1" key="label" value="Dynamic Resource Load"/>
        <details xmi:id="_RPwUuIWhEeiHA9ts7NvFFg2" key="defaultValue" value="100"/>
        <details xmi:id="_RPwUuIWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUt4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPwUt4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPwUt4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUuYWhEeiHA9ts7NvFFg" name="concurrency">
      <eAnnotations xmi:id="_RPwUuoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUuoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUuoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUuoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUuoWhEeiHA9ts7NvFFg1" key="label" value="Concurrency"/>
        <details xmi:id="_RPwUuoWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPwUuoWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUuYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPwUuYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPwUuYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPwUu4WhEeiHA9ts7NvFFg" name="Interrupt" eSuperTypes="_RPw77oWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPwUu4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPwUu4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUu4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUvIWhEeiHA9ts7NvFFg" name="defaultValue">
      <eAnnotations xmi:id="_RPwUvYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwUvYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwUvYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUvYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwUvYWhEeiHA9ts7NvFFg1" key="label" value="Default Value"/>
        <details xmi:id="_RPwUvYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPwUvYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwUvIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPwUvIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPwUvIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwUvoWhEeiHA9ts7NvFFg" name="enable" eType="_RPvGdoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPwUvoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUvoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUvoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwUv4WhEeiHA9ts7NvFFg" name="disable" eType="_RPvGdoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPwUv4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUv4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUv4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwUwIWhEeiHA9ts7NvFFg" name="internalEnable" eType="_RPvGdoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPwUwIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUwIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUwIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwUwYWhEeiHA9ts7NvFFg" name="internalDisable" eType="_RPvGdoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPwUwYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUwYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUwYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwUwoWhEeiHA9ts7NvFFg" name="internalRaise" eType="_RPvGdoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPwUwoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUwoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUwoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwUw4WhEeiHA9ts7NvFFg" name="clear" eType="_RPvGdoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPwUw4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUw4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUw4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwUxIWhEeiHA9ts7NvFFg" name="internalClear" eType="_RPvGdoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPwUxIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUxIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUxIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwUxYWhEeiHA9ts7NvFFg" name="raise" eType="_RPvGdoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPwUxYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUxYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUxYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPwUxoWhEeiHA9ts7NvFFg" name="Instance" eSuperTypes="_RPw77oWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPwUxoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPwUxoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUxoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwUx4WhEeiHA9ts7NvFFg" name="element" eType="_RPw77oWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPwUx4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUx4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUx4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwUyIWhEeiHA9ts7NvFFg" name="children" upperBound="-1" eType="_RPwUxoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPwUyIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUyIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUyIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUyYWhEeiHA9ts7NvFFg" name="range">
      <eAnnotations xmi:id="_RPwUyYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUyYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUyYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwUyoWhEeiHA9ts7NvFFg" name="mapping" eType="_RPwU1YWhEeiHA9ts7NvFFg" volatile="true" transient="true">
      <eAnnotations xmi:id="_RPwUyoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUyoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUyoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPwUy4WhEeiHA9ts7NvFFg" name="IRelationType" abstract="true" interface="true">
    <eAnnotations xmi:id="_RPwUy4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPwUy4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUy4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPwUzIWhEeiHA9ts7NvFFg" name="LoopStatement" eSuperTypes="_RPvGi4WhEeiHA9ts7NvFFg _RPuffoWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPwUzIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPwUzIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUzIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUzYWhEeiHA9ts7NvFFg" name="condition">
      <eAnnotations xmi:id="_RPwUzYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUzYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUzYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwUzoWhEeiHA9ts7NvFFg" name="type" lowerBound="1" eType="_RPzYFIWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPwUzoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwUzoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUzoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPwUz4WhEeiHA9ts7NvFFg" name="MasterInterface" eSuperTypes="_RPwUo4WhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPwUz4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPwUz4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwUz4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPwU0IWhEeiHA9ts7NvFFg" name="Mapping" eSuperTypes="_RPwU1YWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPwU0IWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPwU0IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU0IWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwU0YWhEeiHA9ts7NvFFg" name="pairs" upperBound="-1" eType="_RPwU1YWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPwU0YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwU0YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU0YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwU0oWhEeiHA9ts7NvFFg" name="excluded" upperBound="-1" eType="_RPvtu4WhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPwU0oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwU0oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU0oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwU04WhEeiHA9ts7NvFFg" name="instance" eType="_RPwUxoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPwU04WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwU04WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU04WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwU1IWhEeiHA9ts7NvFFg" name="postMapping">
      <eAnnotations xmi:id="_RPwU1IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwU1IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU1IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPwU1YWhEeiHA9ts7NvFFg" name="MappingPair" eSuperTypes="_RPw7woWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPwU1YWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPwU1YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU1YWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwU1oWhEeiHA9ts7NvFFg" name="sourceInstance" eType="_RPwUxoWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPwU1oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwU1oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU1oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwU14WhEeiHA9ts7NvFFg" name="destination" eType="_RPw8KIWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPwU14WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwU14WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU14WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPwU2IWhEeiHA9ts7NvFFg" name="dataPaths" upperBound="-1" eType="_RPvGmoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPwU2IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPwU2IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU2IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPwU2YWhEeiHA9ts7NvFFg" name="Memory" eSuperTypes="_RPw8KIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPwU2YWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPwU2YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU2YWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwU2oWhEeiHA9ts7NvFFg" name="speedUpRatio">
      <eAnnotations xmi:id="_RPwU24WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwU24WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwU24WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU24WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwU24WhEeiHA9ts7NvFFg1" key="label" value="Speed-up Ratio"/>
        <details xmi:id="_RPwU24WhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPwU24WhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwU2oWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPwU2oWhEeiHA9ts7NvFFg10" key="uuid" value="_RPwU2oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwU3IWhEeiHA9ts7NvFFg" name="availableMemory">
      <eAnnotations xmi:id="_RPwU3YWhEeiHA9ts7NvFFg" source="units" references="_RPzX7YWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPwU3YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwU3YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU3YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwU3oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwU3oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwU3oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU3oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwU3oWhEeiHA9ts7NvFFg1" key="label" value="Available Memory"/>
        <details xmi:id="_RPwU3oWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPwU3oWhEeiHA9ts7NvFFg3" key="defaultUnit" value="GBYTES"/>
        <details xmi:id="_RPwU3oWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwU3IWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPwU3IWhEeiHA9ts7NvFFg20" key="uuid" value="_RPwU3IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwU34WhEeiHA9ts7NvFFg" name="voltage">
      <eAnnotations xmi:id="_RPwU4IWhEeiHA9ts7NvFFg" source="units" references="_RPz_LoWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPwU4IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwU4IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU4IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwU4YWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwU4YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwU4YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU4YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwU4YWhEeiHA9ts7NvFFg1" key="label" value="Voltage"/>
        <details xmi:id="_RPwU4YWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPwU4YWhEeiHA9ts7NvFFg3" key="defaultUnit" value="V"/>
        <details xmi:id="_RPwU4YWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwU34WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPwU34WhEeiHA9ts7NvFFg20" key="uuid" value="_RPwU34WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwU4oWhEeiHA9ts7NvFFg" name="staticPowerConsumption">
      <eAnnotations xmi:id="_RPwU44WhEeiHA9ts7NvFFg" source="units" references="_RPzYLIWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPwU44WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwU44WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU44WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwU5IWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwU5IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwU5IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU5IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwU5IWhEeiHA9ts7NvFFg1" key="label" value="Static Power Consumption"/>
        <details xmi:id="_RPwU5IWhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPwU5IWhEeiHA9ts7NvFFg3" key="defaultUnit" value="UW"/>
        <details xmi:id="_RPwU5IWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwU4oWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPwU4oWhEeiHA9ts7NvFFg20" key="uuid" value="_RPwU4oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwU5YWhEeiHA9ts7NvFFg" name="cost">
      <eAnnotations xmi:id="_RPwU5oWhEeiHA9ts7NvFFg" source="units" references="_RPzX44WhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPwU5oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwU5oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU5oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwU54WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwU54WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwU54WhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU54WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwU54WhEeiHA9ts7NvFFg1" key="label" value="Cost"/>
        <details xmi:id="_RPwU54WhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPwU54WhEeiHA9ts7NvFFg3" key="defaultUnit" value="DOLLARS"/>
        <details xmi:id="_RPwU54WhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwU5YWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPwU5YWhEeiHA9ts7NvFFg20" key="uuid" value="_RPwU5YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPwU6IWhEeiHA9ts7NvFFg" name="readTime">
      <eAnnotations xmi:id="_RPwU6YWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPwU6YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwU6YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU6YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwU6oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPwU6oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPwU6oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPwU6oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPwU6oWhEeiHA9ts7NvFFg1" key="label" value="Read Time"/>
        <details xmi:id="_RPwU6oWhEeiHA9ts7NvFFg2" key="defaultValue" value="10"/>
        <details xmi:id="_RPwU6oWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPwU6oWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPwU6IWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPwU6IWhEeiHA9ts7NvFFg20" key="uuid" value="_RPwU6IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7kIWhEeiHA9ts7NvFFg" name="writeTime">
      <eAnnotations xmi:id="_RPw7kYWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPw7kYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7kYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7kYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7koWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7koWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7koWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7koWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7koWhEeiHA9ts7NvFFg1" key="label" value="Write Time"/>
        <details xmi:id="_RPw7koWhEeiHA9ts7NvFFg2" key="defaultValue" value="10"/>
        <details xmi:id="_RPw7koWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPw7koWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7kIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPw7kIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPw7kIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7k4WhEeiHA9ts7NvFFg" name="dynamicResourceLoad">
      <eAnnotations xmi:id="_RPw7lIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7lIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7lIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7lIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7lIWhEeiHA9ts7NvFFg1" key="label" value="Dynamic Resource Load"/>
        <details xmi:id="_RPw7lIWhEeiHA9ts7NvFFg2" key="defaultValue" value="100"/>
        <details xmi:id="_RPw7lIWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7k4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7k4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7k4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7lYWhEeiHA9ts7NvFFg" name="storageCapacity">
      <eAnnotations xmi:id="_RPw7loWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7loWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7loWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7loWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7loWhEeiHA9ts7NvFFg1" key="label" value="Storage Capacity"/>
        <details xmi:id="_RPw7loWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPw7loWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7lYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7lYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7lYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7l4WhEeiHA9ts7NvFFg" name="storagePolicy" eType="_RPz_EoWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPw7mIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7mIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7mIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7mIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7mIWhEeiHA9ts7NvFFg1" key="label" value="Storage Policy"/>
        <details xmi:id="_RPw7mIWhEeiHA9ts7NvFFg2" key="defaultValue" value="OVERWRITE"/>
        <details xmi:id="_RPw7mIWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7l4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7l4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7l4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPw7mYWhEeiHA9ts7NvFFg" name="MessageQueue" eSuperTypes="_RPyJwYWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPw7mYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPw7mYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7mYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7moWhEeiHA9ts7NvFFg" name="policy" eType="_RPz-64WhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPw7m4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7m4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7m4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7m4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7m4WhEeiHA9ts7NvFFg1" key="label" value="Queue Policy"/>
        <details xmi:id="_RPw7m4WhEeiHA9ts7NvFFg2" key="defaultValue" value="FIFO"/>
        <details xmi:id="_RPw7m4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7moWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7moWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7moWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7nIWhEeiHA9ts7NvFFg" name="capacity">
      <eAnnotations xmi:id="_RPw7nYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7nYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7nYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7nYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7nYWhEeiHA9ts7NvFFg1" key="label" value="Queue Capacity"/>
        <details xmi:id="_RPw7nYWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPw7nYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7nIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7nIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7nIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7noWhEeiHA9ts7NvFFg" name="concurrency">
      <eAnnotations xmi:id="_RPw7n4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7n4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7n4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7n4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7n4WhEeiHA9ts7NvFFg1" key="label" value="Concurrency"/>
        <details xmi:id="_RPw7n4WhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPw7n4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7noWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7noWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7noWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7oIWhEeiHA9ts7NvFFg" name="sendTime">
      <eAnnotations xmi:id="_RPw7oYWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPw7oYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7oYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7oYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7ooWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7ooWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7ooWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7ooWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7ooWhEeiHA9ts7NvFFg1" key="label" value="Send Time"/>
        <details xmi:id="_RPw7ooWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPw7ooWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPw7ooWhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7oIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPw7oIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPw7oIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7o4WhEeiHA9ts7NvFFg" name="receiveTime">
      <eAnnotations xmi:id="_RPw7pIWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPw7pIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7pIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7pIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7pYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7pYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7pYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7pYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7pYWhEeiHA9ts7NvFFg1" key="label" value="Receive Time"/>
        <details xmi:id="_RPw7pYWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPw7pYWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPw7pYWhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7o4WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPw7o4WhEeiHA9ts7NvFFg20" key="uuid" value="_RPw7o4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7poWhEeiHA9ts7NvFFg" name="sendThreshold">
      <eAnnotations xmi:id="_RPw7p4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7p4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7p4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7p4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7p4WhEeiHA9ts7NvFFg1" key="label" value="Send Threshold"/>
        <details xmi:id="_RPw7p4WhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPw7p4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7poWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7poWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7poWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7qIWhEeiHA9ts7NvFFg" name="receiveThreshold">
      <eAnnotations xmi:id="_RPw7qYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7qYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7qYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7qYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7qYWhEeiHA9ts7NvFFg1" key="label" value="Receive Threshold"/>
        <details xmi:id="_RPw7qYWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPw7qYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7qIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7qIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7qIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7qoWhEeiHA9ts7NvFFg" name="protocol" eType="_RPz-5IWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPw7q4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7q4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7q4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7q4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7q4WhEeiHA9ts7NvFFg1" key="label" value="Protocol"/>
        <details xmi:id="_RPw7q4WhEeiHA9ts7NvFFg2" key="defaultValue" value="COFLUENT"/>
        <details xmi:id="_RPw7q4WhEeiHA9ts7NvFFg3" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7qoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7qoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7qoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7rIWhEeiHA9ts7NvFFg" name="address">
      <eAnnotations xmi:id="_RPw7rYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7rYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7rYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7rYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7rYWhEeiHA9ts7NvFFg1" key="label" value="Base Address"/>
        <details xmi:id="_RPw7rYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPw7rYWhEeiHA9ts7NvFFg3" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7rIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7rIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7rIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7roWhEeiHA9ts7NvFFg" name="mask">
      <eAnnotations xmi:id="_RPw7r4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7r4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7r4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7r4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7r4WhEeiHA9ts7NvFFg1" key="label" value="Address Mask"/>
        <details xmi:id="_RPw7r4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPw7r4WhEeiHA9ts7NvFFg3" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7roWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7roWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7roWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw7sIWhEeiHA9ts7NvFFg" name="response" eType="_RPw7mYWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPw7sYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7sYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7sYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7sYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7sYWhEeiHA9ts7NvFFg1" key="label" value="Response"/>
        <details xmi:id="_RPw7sYWhEeiHA9ts7NvFFg2" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7sIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7sIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7sIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPw7soWhEeiHA9ts7NvFFg" name="RoutingFunction" eSuperTypes="_RPufWIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPw7soWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPw7soWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7soWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7s4WhEeiHA9ts7NvFFg" name="destination">
      <eAnnotations xmi:id="_RPw7tIWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPw7tIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7tIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7tIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7tIWhEeiHA9ts7NvFFg1" key="documentation" value=""/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7tYWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPw7tYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7tYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7tYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7tYWhEeiHA9ts7NvFFg1" key="label" value="Destination"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7s4WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPw7s4WhEeiHA9ts7NvFFg20" key="uuid" value="_RPw7s4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7toWhEeiHA9ts7NvFFg" name="concurrency">
      <eAnnotations xmi:id="_RPw7t4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7t4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7t4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7t4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7t4WhEeiHA9ts7NvFFg1" key="label" value="Concurrency"/>
        <details xmi:id="_RPw7t4WhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPw7t4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7toWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7toWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7toWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7uIWhEeiHA9ts7NvFFg" name="routingTime">
      <eAnnotations xmi:id="_RPw7uYWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPw7uYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7uYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7uYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7uoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7uoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7uoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7uoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7uoWhEeiHA9ts7NvFFg1" key="label" value="Routing Time"/>
        <details xmi:id="_RPw7uoWhEeiHA9ts7NvFFg2" key="defaultValue" value="10"/>
        <details xmi:id="_RPw7uoWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPw7uoWhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7uIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPw7uIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPw7uIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPw7u4WhEeiHA9ts7NvFFg" name="MethodCallInterface" eSuperTypes="_RPyJwYWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPw7u4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPw7u4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7u4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7vIWhEeiHA9ts7NvFFg" name="declarations">
      <eAnnotations xmi:id="_RPw7vYWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPw7vYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7vYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7vYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7vYWhEeiHA9ts7NvFFg1" key="label" value="Includes"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7vIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7vIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7vIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7voWhEeiHA9ts7NvFFg" name="dpvInterface" eType="_RPzX-YWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPw7voWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw7voWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7voWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7v4WhEeiHA9ts7NvFFg" name="includes">
      <eAnnotations xmi:id="_RPw7wIWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPw7wIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7wIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7wIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7wIWhEeiHA9ts7NvFFg1" key="documentation" value="These declarations are automatically inserted at the beginning of the function file by the generator."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7wYWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPw7wYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7wYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7wYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7wYWhEeiHA9ts7NvFFg1" key="label" value="Declarations"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7v4WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPw7v4WhEeiHA9ts7NvFFg20" key="uuid" value="_RPw7v4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPw7woWhEeiHA9ts7NvFFg" name="Model" abstract="true" eSuperTypes="_RPw77oWhEeiHA9ts7NvFFg _RPxi24WhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPw7w4WhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
      <eAnnotations xmi:id="_RPw7w4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw7w4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7w4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <details xmi:id="_RPw7w4WhEeiHA9ts7NvFFg1" key="documentation" value="A Model represents an entity that can instantiated."/>
      <details xmi:id="_RPw7w4WhEeiHA9ts7NvFFg2" key="picture" value="Model And Instance Inheritance.png"/>
    </eAnnotations>
    <eAnnotations xmi:id="_RPw7woWhEeiHA9ts7NvFFg1" source="genmymodel">
      <details xmi:id="_RPw7woWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7woWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw7xIWhEeiHA9ts7NvFFg" name="communicationPaths" upperBound="-1" eType="_RPvGjoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPw7xIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw7xIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7xIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7xYWhEeiHA9ts7NvFFg" name="constructor">
      <eAnnotations xmi:id="_RPw7xoWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPw7xoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7xoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7xoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7xoWhEeiHA9ts7NvFFg1" key="label" value="Constructor"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7xYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7xYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7xYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw7x4WhEeiHA9ts7NvFFg" name="dataTypes" upperBound="-1" eType="_RPvGnYWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPw7x4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw7x4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7x4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw7yIWhEeiHA9ts7NvFFg" name="designParameters" upperBound="-1" eType="_RPvtiIWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPw7yIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw7yIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7yIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7yYWhEeiHA9ts7NvFFg" name="includes">
      <eAnnotations xmi:id="_RPw7yoWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPw7yoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7yoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7yoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7yoWhEeiHA9ts7NvFFg1" key="label" value="Includes"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7yYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7yYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7yYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw7y4WhEeiHA9ts7NvFFg" name="model" eType="_RPw7woWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPw7y4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw7y4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7y4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw7zIWhEeiHA9ts7NvFFg" name="parameterReferences" upperBound="-1" eType="_RPw8HIWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPw7zIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw7zIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7zIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw7zYWhEeiHA9ts7NvFFg" name="ports" upperBound="-1" eType="_RPxioIWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPw7zYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw7zYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7zYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7zoWhEeiHA9ts7NvFFg" name="postSimulation">
      <eAnnotations xmi:id="_RPw7z4WhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPw7z4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7z4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7z4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7z4WhEeiHA9ts7NvFFg1" key="documentation" value="Includes simulation post-simulation instructions."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw70IWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPw70IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw70IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw70IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw70IWhEeiHA9ts7NvFFg1" key="label" value="Post-Simulation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7zoWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPw7zoWhEeiHA9ts7NvFFg20" key="uuid" value="_RPw7zoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw70YWhEeiHA9ts7NvFFg" name="refinement" eType="_RPxi5YWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPw70YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw70YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw70YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw70oWhEeiHA9ts7NvFFg" name="reuse" eType="_RPw7woWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPw704WhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPw704WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw704WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw704WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw704WhEeiHA9ts7NvFFg1" key="documentation" value="Model reused by current model."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw70oWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw70oWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw70oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw71IWhEeiHA9ts7NvFFg" name="version" ordered="false">
      <eAnnotations xmi:id="_RPw71YWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPw71YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw71YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw71YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw71YWhEeiHA9ts7NvFFg1" key="documentation" value="Current version of this model."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw71IWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw71IWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw71IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw71oWhEeiHA9ts7NvFFg" name="target">
      <eAnnotations xmi:id="_RPw714WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw714WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw714WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw714WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw714WhEeiHA9ts7NvFFg1" key="label" value="Validation Target"/>
        <details xmi:id="_RPw714WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPw714WhEeiHA9ts7NvFFg3" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw71oWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw71oWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw71oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw72IWhEeiHA9ts7NvFFg" name="destructor">
      <eAnnotations xmi:id="_RPw72YWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPw72YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw72YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw72YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw72YWhEeiHA9ts7NvFFg1" key="label" value="Destuctor"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw72IWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw72IWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw72IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw72oWhEeiHA9ts7NvFFg" name="declarations">
      <eAnnotations xmi:id="_RPw724WhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPw724WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw724WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw724WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw724WhEeiHA9ts7NvFFg1" key="documentation" value="These declarations are automatically inserted at the beginning of the function file by the generator."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw73IWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPw73IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw73IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw73IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw73IWhEeiHA9ts7NvFFg1" key="label" value="Declarations"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw72oWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPw72oWhEeiHA9ts7NvFFg20" key="uuid" value="_RPw72oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw73YWhEeiHA9ts7NvFFg" name="definitions">
      <eAnnotations xmi:id="_RPw73oWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPw73oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw73oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw73oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw73oWhEeiHA9ts7NvFFg1" key="documentation" value="These definitions are automatically inserted at the beginning of the function file by the generator."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw734WhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPw734WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw734WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw734WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw734WhEeiHA9ts7NvFFg1" key="label" value="Definitions"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw73YWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPw73YWhEeiHA9ts7NvFFg20" key="uuid" value="_RPw73YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw74IWhEeiHA9ts7NvFFg" name="preElaboration">
      <eAnnotations xmi:id="_RPw74YWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPw74YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw74YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw74YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw74YWhEeiHA9ts7NvFFg1" key="documentation" value="Includes pre-elaboration instructions."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw74oWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPw74oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw74oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw74oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw74oWhEeiHA9ts7NvFFg1" key="label" value="Pre-Elaboration"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw74IWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPw74IWhEeiHA9ts7NvFFg20" key="uuid" value="_RPw74IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw744WhEeiHA9ts7NvFFg" name="parameterFolders" upperBound="-1" eType="_RPvtjoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPw744WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw744WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw744WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPw75IWhEeiHA9ts7NvFFg" name="MultiInstancesInputSelector" eSuperTypes="_RPwUkoWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPw75IWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPw75IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw75IWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw75YWhEeiHA9ts7NvFFg" name="instanceNumber">
      <eAnnotations xmi:id="_RPw75oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw75oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw75oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw75oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw75oWhEeiHA9ts7NvFFg1" key="label" value="Instance Number"/>
        <details xmi:id="_RPw75oWhEeiHA9ts7NvFFg2" key="defaultValue" value="SELF"/>
        <details xmi:id="_RPw75oWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw75YWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw75YWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw75YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPw754WhEeiHA9ts7NvFFg" name="MultiInstancesOutputSelector" eSuperTypes="_RPyw24WhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPw754WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPw754WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw754WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw76IWhEeiHA9ts7NvFFg" name="instanceNumber">
      <eAnnotations xmi:id="_RPw76YWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw76YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw76YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw76YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw76YWhEeiHA9ts7NvFFg1" key="label" value="Instance Number"/>
        <details xmi:id="_RPw76YWhEeiHA9ts7NvFFg2" key="defaultValue" value="SELF"/>
        <details xmi:id="_RPw76YWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw76IWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw76IWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw76IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw76oWhEeiHA9ts7NvFFg" name="output" eType="_RPw8GoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPw76oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw76oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw76oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw764WhEeiHA9ts7NvFFg" name="outputAction" eType="_RPw8CoWhEeiHA9ts7NvFFg" eOpposite="_RPw8DIWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPw764WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw764WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw764WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPw77IWhEeiHA9ts7NvFFg" name="MultipleGuardedStatement" eSuperTypes="_RPuffoWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPw77IWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPw77IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw77IWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw77YWhEeiHA9ts7NvFFg" name="guardedBranches" upperBound="-1" eType="_RPvt0oWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPw77YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw77YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw77YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPw77oWhEeiHA9ts7NvFFg" name="NamedElement" abstract="true" interface="true">
    <eAnnotations xmi:id="_RPw77oWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPw77oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw77oWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw774WhEeiHA9ts7NvFFg" name="name" ordered="false">
      <eAnnotations xmi:id="_RPw774WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw774WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw774WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw78IWhEeiHA9ts7NvFFg" name="annotations" upperBound="-1" eType="_RPt4RYWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPw78IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw78IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw78IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw78YWhEeiHA9ts7NvFFg" name="documentation">
      <eAnnotations xmi:id="_RPw78YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw78YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw78YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPw78oWhEeiHA9ts7NvFFg" name="Operation" eSuperTypes="_RPuffoWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPw784WhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
      <eAnnotations xmi:id="_RPw784WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw784WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw784WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <details xmi:id="_RPw784WhEeiHA9ts7NvFFg1" key="documentation" value="Described operation by a sequential algorithm."/>
    </eAnnotations>
    <eAnnotations xmi:id="_RPw78oWhEeiHA9ts7NvFFg1" source="genmymodel">
      <details xmi:id="_RPw78oWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw78oWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw79IWhEeiHA9ts7NvFFg" name="algorithm">
      <eAnnotations xmi:id="_RPw79YWhEeiHA9ts7NvFFg" source="algorithm">
        <eAnnotations xmi:id="_RPw79YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw79YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw79YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw79YWhEeiHA9ts7NvFFg1" key="label" value="Algorithm"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw79IWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw79IWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw79IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw79oWhEeiHA9ts7NvFFg" name="executionTime">
      <eAnnotations xmi:id="_RPw794WhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPw794WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw794WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw794WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7-IWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7-IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7-IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7-IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7-IWhEeiHA9ts7NvFFg1" key="label" value="Execution Time"/>
        <details xmi:id="_RPw7-IWhEeiHA9ts7NvFFg2" key="defaultValue" value="10"/>
        <details xmi:id="_RPw7-IWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPw7-IWhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw79oWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPw79oWhEeiHA9ts7NvFFg20" key="uuid" value="_RPw79oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7-YWhEeiHA9ts7NvFFg" name="systematicRead">
      <eAnnotations xmi:id="_RPw7-oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7-oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7-oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7-oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7-oWhEeiHA9ts7NvFFg1" key="label" value="Systematic Read"/>
        <details xmi:id="_RPw7-oWhEeiHA9ts7NvFFg2" key="defaultValue" value="false"/>
        <details xmi:id="_RPw7-oWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7-YWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7-YWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7-YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7-4WhEeiHA9ts7NvFFg" name="systematicWrite">
      <eAnnotations xmi:id="_RPw7_IWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7_IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7_IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7_IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7_IWhEeiHA9ts7NvFFg1" key="label" value="Systematic Write"/>
        <details xmi:id="_RPw7_IWhEeiHA9ts7NvFFg2" key="defaultValue" value="false"/>
        <details xmi:id="_RPw7_IWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7-4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7-4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7-4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw7_YWhEeiHA9ts7NvFFg" name="abortPort" eType="_RPxioIWhEeiHA9ts7NvFFg" eOpposite="_RPxirYWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPw7_oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw7_oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw7_oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw7_oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw7_oWhEeiHA9ts7NvFFg1" key="label" value="Abort Event"/>
        <details xmi:id="_RPw7_oWhEeiHA9ts7NvFFg2" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7_YWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw7_YWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw7_YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw7_4WhEeiHA9ts7NvFFg" name="dynamicDataSize">
      <eAnnotations xmi:id="_RPw8AIWhEeiHA9ts7NvFFg" source="units" references="_RPzX7YWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPw8AIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8AIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8AIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw8AYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw8AYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8AYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8AYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw8AYWhEeiHA9ts7NvFFg1" key="label" value="Dynamic Data Size"/>
        <details xmi:id="_RPw8AYWhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPw8AYWhEeiHA9ts7NvFFg3" key="defaultUnit" value="KBYTES"/>
        <details xmi:id="_RPw8AYWhEeiHA9ts7NvFFg4" key="level" value="mapping"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw7_4WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPw7_4WhEeiHA9ts7NvFFg20" key="uuid" value="_RPw7_4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw8AoWhEeiHA9ts7NvFFg" name="dynamicPowerConsumption">
      <eAnnotations xmi:id="_RPw8A4WhEeiHA9ts7NvFFg" source="units" references="_RPzYLIWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPw8A4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8A4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8A4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw8BIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw8BIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8BIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8BIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw8BIWhEeiHA9ts7NvFFg1" key="label" value="Dynamic Power Consumption"/>
        <details xmi:id="_RPw8BIWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPw8BIWhEeiHA9ts7NvFFg3" key="defaultUnit" value="UW"/>
        <details xmi:id="_RPw8BIWhEeiHA9ts7NvFFg4" key="level" value="mapping"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw8AoWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPw8AoWhEeiHA9ts7NvFFg20" key="uuid" value="_RPw8AoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw8BYWhEeiHA9ts7NvFFg" name="type" eType="_RPzYGYWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPw8BoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw8BoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8BoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8BoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw8BoWhEeiHA9ts7NvFFg1" key="label" value="Load Type"/>
        <details xmi:id="_RPw8BoWhEeiHA9ts7NvFFg2" key="defaultValue" value="ACTIVE"/>
        <details xmi:id="_RPw8BoWhEeiHA9ts7NvFFg3" key="level" value="mapping"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw8BYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw8BYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw8BYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw8B4WhEeiHA9ts7NvFFg" name="dynamicResourceLoad">
      <eAnnotations xmi:id="_RPw8CIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw8CIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8CIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8CIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw8CIWhEeiHA9ts7NvFFg1" key="label" value="Dynamic Resource Load"/>
        <details xmi:id="_RPw8CIWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPw8CIWhEeiHA9ts7NvFFg3" key="level" value="mapping"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw8B4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw8B4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPw8B4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPw8CYWhEeiHA9ts7NvFFg" name="OrInputSelector" eSuperTypes="_RPwUkoWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPw8CYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPw8CYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8CYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPw8CoWhEeiHA9ts7NvFFg" name="OutputAction" eSuperTypes="_RPuffoWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPw8CoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPw8CoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8CoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw8C4WhEeiHA9ts7NvFFg" name="port" eType="_RPxioIWhEeiHA9ts7NvFFg" eOpposite="_RPxipIWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPw8C4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw8C4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8C4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw8DIWhEeiHA9ts7NvFFg" name="outputSelector" eType="_RPw754WhEeiHA9ts7NvFFg" eOpposite="_RPw764WhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPw8DIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw8DIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8DIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw8DYWhEeiHA9ts7NvFFg" name="duration">
      <eAnnotations xmi:id="_RPw8DoWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPw8DoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8DoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8DoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw8D4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw8D4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8D4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8D4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw8D4WhEeiHA9ts7NvFFg1" key="label" value="Duration"/>
        <details xmi:id="_RPw8D4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPw8D4WhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPw8D4WhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw8DYWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPw8DYWhEeiHA9ts7NvFFg20" key="uuid" value="_RPw8DYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw8EIWhEeiHA9ts7NvFFg" name="condition">
      <eAnnotations xmi:id="_RPw8EYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw8EYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8EYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8EYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw8EYWhEeiHA9ts7NvFFg1" key="label" value="Condition"/>
        <details xmi:id="_RPw8EYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPw8EYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw8EIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw8EIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw8EIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw8EoWhEeiHA9ts7NvFFg" name="priority">
      <eAnnotations xmi:id="_RPw8E4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw8E4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8E4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8E4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw8E4WhEeiHA9ts7NvFFg1" key="label" value="Priority"/>
        <details xmi:id="_RPw8E4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPw8E4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw8EoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw8EoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw8EoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw8FIWhEeiHA9ts7NvFFg" name="vectorSize">
      <eAnnotations xmi:id="_RPw8FYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw8FYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8FYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8FYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw8FYWhEeiHA9ts7NvFFg1" key="label" value="Vector Size"/>
        <details xmi:id="_RPw8FYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPw8FYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw8FIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw8FIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw8FIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw8FoWhEeiHA9ts7NvFFg" name="blocking">
      <eAnnotations xmi:id="_RPw8F4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw8F4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8F4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8F4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw8F4WhEeiHA9ts7NvFFg1" key="label" value="Blocking"/>
        <details xmi:id="_RPw8F4WhEeiHA9ts7NvFFg2" key="defaultValue" value="true"/>
        <details xmi:id="_RPw8F4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw8FoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw8FoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw8FoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw8GIWhEeiHA9ts7NvFFg" name="call">
      <eAnnotations xmi:id="_RPw8GYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw8GYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8GYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8GYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw8GYWhEeiHA9ts7NvFFg1" key="label" value="Call"/>
        <details xmi:id="_RPw8GYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPw8GYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw8GIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw8GIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw8GIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPw8GoWhEeiHA9ts7NvFFg" name="OutputSelectorOutput" eSuperTypes="_RPw77oWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPw8GoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPw8GoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8GoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw8G4WhEeiHA9ts7NvFFg" name="port" eType="_RPxioIWhEeiHA9ts7NvFFg" eOpposite="_RPxip4WhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPw8G4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw8G4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8G4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPw8HIWhEeiHA9ts7NvFFg" name="ParameterReference">
    <eAnnotations xmi:id="_RPw8HIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPw8HIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8HIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw8HYWhEeiHA9ts7NvFFg" name="value">
      <eAnnotations xmi:id="_RPw8HYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw8HYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8HYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw8HoWhEeiHA9ts7NvFFg" name="designParameter" lowerBound="1" eType="_RPvtiIWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPw8HoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw8HoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8HoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw8H4WhEeiHA9ts7NvFFg" name="internalUnit">
      <eAnnotations xmi:id="_RPw8IIWhEeiHA9ts7NvFFg" source="units" references="_RPzX44WhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg _RPzX7YWhEeiHA9ts7NvFFg _RPzYDIWhEeiHA9ts7NvFFg _RPzYLIWhEeiHA9ts7NvFFg _RPz-94WhEeiHA9ts7NvFFg _RPz_GIWhEeiHA9ts7NvFFg _RPz_IYWhEeiHA9ts7NvFFg _RPz_LoWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPw8IIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8IIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8IIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw8H4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw8H4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPw8H4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPw8IYWhEeiHA9ts7NvFFg" name="Pipeline" eSuperTypes="_RPyJwYWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPw8IYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPw8IYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8IYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw8IoWhEeiHA9ts7NvFFg" name="numberOfStages">
      <eAnnotations xmi:id="_RPw8I4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw8I4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8I4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8I4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw8I4WhEeiHA9ts7NvFFg1" key="label" value="Number of Stages"/>
        <details xmi:id="_RPw8I4WhEeiHA9ts7NvFFg2" key="defaultValue" value="2"/>
        <details xmi:id="_RPw8I4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw8IoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPw8IoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw8IoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPw8JIWhEeiHA9ts7NvFFg" name="stageDuration">
      <eAnnotations xmi:id="_RPw8JYWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPw8JYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8JYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8JYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw8JoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPw8JoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPw8JoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8JoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPw8JoWhEeiHA9ts7NvFFg1" key="label" value="Stage Duration"/>
        <details xmi:id="_RPw8JoWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPw8JoWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPw8JoWhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPw8JIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPw8JIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPw8JIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPw8J4WhEeiHA9ts7NvFFg" name="Platform" eSuperTypes="_RPyw8YWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPw8J4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPw8J4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8J4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPw8KIWhEeiHA9ts7NvFFg" name="PlatModel" abstract="true" eSuperTypes="_RPw7woWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPw8KYWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
      <eAnnotations xmi:id="_RPw8KYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw8KYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8KYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <details xmi:id="_RPw8KYWhEeiHA9ts7NvFFg1" key="documentation" value="Model describing a platform element"/>
    </eAnnotations>
    <eAnnotations xmi:id="_RPw8KIWhEeiHA9ts7NvFFg1" source="genmymodel">
      <details xmi:id="_RPw8KIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPw8KIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPw8KoWhEeiHA9ts7NvFFg" name="mapping" eType="_RPwU1YWhEeiHA9ts7NvFFg" volatile="true" transient="true">
      <eAnnotations xmi:id="_RPw8KoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPw8KoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPw8KoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPxioIWhEeiHA9ts7NvFFg" name="Port" eSuperTypes="_RPw77oWhEeiHA9ts7NvFFg _RPvtvYWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPxioYWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
      <eAnnotations xmi:id="_RPxioYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxioYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxioYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <details xmi:id="_RPxioYWhEeiHA9ts7NvFFg1" key="documentation" value="A port enable communications with other entities of a system."/>
    </eAnnotations>
    <eAnnotations xmi:id="_RPxioIWhEeiHA9ts7NvFFg1" source="genmymodel">
      <details xmi:id="_RPxioIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxioIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxiooWhEeiHA9ts7NvFFg" name="type" ordered="false" eType="_RPzYIYWhEeiHA9ts7NvFFg" defaultValueLiteral="UNDEFINED">
      <eAnnotations xmi:id="_RPxiooWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxiooWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxiooWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxio4WhEeiHA9ts7NvFFg" name="direction" ordered="false" eType="_RPzYHIWhEeiHA9ts7NvFFg" defaultValueLiteral="UNDEFINED">
      <eAnnotations xmi:id="_RPxio4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxio4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPxio4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPxipIWhEeiHA9ts7NvFFg" name="outputActions" upperBound="-1" eType="_RPw8CoWhEeiHA9ts7NvFFg" eOpposite="_RPw8C4WhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPxipIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxipIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxipIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPxipYWhEeiHA9ts7NvFFg" name="inputActions" upperBound="-1" eType="_RPvt1oWhEeiHA9ts7NvFFg" eOpposite="_RPwUgIWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPxipYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxipYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxipYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPxipoWhEeiHA9ts7NvFFg" name="inputSelectorInputs" upperBound="-1" eType="_RPwUlYWhEeiHA9ts7NvFFg" eOpposite="_RPwUloWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPxipoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxipoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxipoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPxip4WhEeiHA9ts7NvFFg" name="outputSelectorOutputs" upperBound="-1" eType="_RPw8GoWhEeiHA9ts7NvFFg" eOpposite="_RPw8G4WhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPxip4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxip4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPxip4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPxiqIWhEeiHA9ts7NvFFg" name="relations" upperBound="-1" eType="_RPyJwYWhEeiHA9ts7NvFFg" eOpposite="_RPyJwoWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPxiqIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxiqIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxiqIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPxiqYWhEeiHA9ts7NvFFg" name="port" eType="_RPxioIWhEeiHA9ts7NvFFg" eOpposite="_RPxiqoWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPxiqYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxiqYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxiqYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPxiqoWhEeiHA9ts7NvFFg" name="ports" upperBound="-1" eType="_RPxioIWhEeiHA9ts7NvFFg" eOpposite="_RPxiqYWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPxiqoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxiqoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxiqoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPxiq4WhEeiHA9ts7NvFFg" name="reuse" eType="_RPxioIWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPxirIWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPxirIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxirIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxirIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxirIWhEeiHA9ts7NvFFg1" key="documentation" value="Port reusing current port."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxiq4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxiq4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPxiq4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPxirYWhEeiHA9ts7NvFFg" name="operations" upperBound="-1" eType="_RPw78oWhEeiHA9ts7NvFFg" eOpposite="_RPw7_YWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPxirYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxirYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxirYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxiroWhEeiHA9ts7NvFFg" name="size">
      <eAnnotations xmi:id="_RPxir4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxir4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxir4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPxir4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxir4WhEeiHA9ts7NvFFg1" key="label" value="Size"/>
        <details xmi:id="_RPxir4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPxir4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxiroWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxiroWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxiroWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxisIWhEeiHA9ts7NvFFg" name="synchronizeName" defaultValueLiteral="true">
      <eAnnotations xmi:id="_RPxisYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxisYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxisYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxisYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxisYWhEeiHA9ts7NvFFg1" key="label" value="Synchronize Name"/>
        <details xmi:id="_RPxisYWhEeiHA9ts7NvFFg2" key="defaultValue" value="true"/>
        <details xmi:id="_RPxisYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxisIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxisIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxisIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxisoWhEeiHA9ts7NvFFg" name="protocol" eType="_RPz-5IWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPxis4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxis4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxis4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPxis4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxis4WhEeiHA9ts7NvFFg1" key="label" value="Protocol"/>
        <details xmi:id="_RPxis4WhEeiHA9ts7NvFFg2" key="defaultValue" value="COFLUENT"/>
        <details xmi:id="_RPxis4WhEeiHA9ts7NvFFg3" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxisoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxisoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxisoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxitIWhEeiHA9ts7NvFFg" name="socketType" eType="_RPz_D4WhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPxitYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxitYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxitYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxitYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxitYWhEeiHA9ts7NvFFg1" key="label" value="Socket Type"/>
        <details xmi:id="_RPxitYWhEeiHA9ts7NvFFg2" key="defaultValue" value="INITIATOR"/>
        <details xmi:id="_RPxitYWhEeiHA9ts7NvFFg3" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxitIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxitIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxitIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxitoWhEeiHA9ts7NvFFg" name="constructorArguments" unique="false" upperBound="-1">
      <eAnnotations xmi:id="_RPxit4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxit4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxit4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPxit4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxit4WhEeiHA9ts7NvFFg1" key="label" value="Constructor Arguments"/>
        <details xmi:id="_RPxit4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPxit4WhEeiHA9ts7NvFFg3" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxitoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxitoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxitoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxiuIWhEeiHA9ts7NvFFg" name="templateArguments" unique="false" upperBound="-1">
      <eAnnotations xmi:id="_RPxiuYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxiuYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxiuYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxiuYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxiuYWhEeiHA9ts7NvFFg1" key="label" value="Template Arguments"/>
        <details xmi:id="_RPxiuYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPxiuYWhEeiHA9ts7NvFFg3" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxiuIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxiuIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxiuIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxiuoWhEeiHA9ts7NvFFg" name="vector" defaultValueLiteral="false">
      <eAnnotations xmi:id="_RPxiu4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxiu4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxiu4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPxiu4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxiu4WhEeiHA9ts7NvFFg1" key="label" value="Vector"/>
        <details xmi:id="_RPxiu4WhEeiHA9ts7NvFFg2" key="defaultValue" value="false"/>
        <details xmi:id="_RPxiu4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxiuoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxiuoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxiuoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxivIWhEeiHA9ts7NvFFg" name="requestPipelineDepth">
      <eAnnotations xmi:id="_RPxivYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxivYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxivYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxivYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxivYWhEeiHA9ts7NvFFg1" key="label" value="Request Pipeline Depth"/>
        <details xmi:id="_RPxivYWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPxivYWhEeiHA9ts7NvFFg3" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxivIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxivIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxivIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPxivoWhEeiHA9ts7NvFFg" name="PrimitiveTypeParameter" eSuperTypes="_RPvtiIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPxivoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPxivoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxivoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxiv4WhEeiHA9ts7NvFFg" name="internalUnit">
      <eAnnotations xmi:id="_RPxiwIWhEeiHA9ts7NvFFg" source="units" references="_RPzX44WhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg _RPzX7YWhEeiHA9ts7NvFFg _RPzYDIWhEeiHA9ts7NvFFg _RPzYLIWhEeiHA9ts7NvFFg _RPz-94WhEeiHA9ts7NvFFg _RPz_GIWhEeiHA9ts7NvFFg _RPz_IYWhEeiHA9ts7NvFFg _RPz_LoWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPxiwIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxiwIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxiwIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxiv4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxiv4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPxiv4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxiwYWhEeiHA9ts7NvFFg" name="internalSimulationUnit">
      <eAnnotations xmi:id="_RPxiwoWhEeiHA9ts7NvFFg" source="units" references="_RPzX44WhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg _RPzX7YWhEeiHA9ts7NvFFg _RPzYDIWhEeiHA9ts7NvFFg _RPzYLIWhEeiHA9ts7NvFFg _RPz-94WhEeiHA9ts7NvFFg _RPz_GIWhEeiHA9ts7NvFFg _RPz_IYWhEeiHA9ts7NvFFg _RPz_LoWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPxiwoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxiwoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxiwoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxiwYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxiwYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxiwYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxiw4WhEeiHA9ts7NvFFg" name="type" eType="_RPzYNoWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPxiw4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxiw4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPxiw4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPxixIWhEeiHA9ts7NvFFg" name="Processor" eSuperTypes="_RPw8KIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPxixIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPxixIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxixIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxixYWhEeiHA9ts7NvFFg" name="cyclePeriod">
      <eAnnotations xmi:id="_RPxixoWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPxixoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxixoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxixoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxix4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxix4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxix4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPxix4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxix4WhEeiHA9ts7NvFFg1" key="label" value="Cycle Period"/>
        <details xmi:id="_RPxix4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPxix4WhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPxix4WhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxixYWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPxixYWhEeiHA9ts7NvFFg20" key="uuid" value="_RPxixYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxiyIWhEeiHA9ts7NvFFg" name="speedUpRatio">
      <eAnnotations xmi:id="_RPxiyYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxiyYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxiyYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxiyYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxiyYWhEeiHA9ts7NvFFg1" key="label" value="Speed-up Ratio"/>
        <details xmi:id="_RPxiyYWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPxiyYWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxiyIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxiyIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxiyIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxiyoWhEeiHA9ts7NvFFg" name="voltage">
      <eAnnotations xmi:id="_RPxiy4WhEeiHA9ts7NvFFg" source="units" references="_RPz_LoWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPxiy4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxiy4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPxiy4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxizIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxizIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxizIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxizIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxizIWhEeiHA9ts7NvFFg1" key="label" value="Voltage"/>
        <details xmi:id="_RPxizIWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPxizIWhEeiHA9ts7NvFFg3" key="defaultUnit" value="V"/>
        <details xmi:id="_RPxizIWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxiyoWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPxiyoWhEeiHA9ts7NvFFg20" key="uuid" value="_RPxiyoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxizYWhEeiHA9ts7NvFFg" name="staticPowerConsumption">
      <eAnnotations xmi:id="_RPxizoWhEeiHA9ts7NvFFg" source="units" references="_RPzYLIWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPxizoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxizoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxizoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxiz4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxiz4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxiz4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPxiz4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxiz4WhEeiHA9ts7NvFFg1" key="label" value="Static Power Consumption"/>
        <details xmi:id="_RPxiz4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPxiz4WhEeiHA9ts7NvFFg3" key="defaultUnit" value="UW"/>
        <details xmi:id="_RPxiz4WhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxizYWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPxizYWhEeiHA9ts7NvFFg20" key="uuid" value="_RPxizYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxi0IWhEeiHA9ts7NvFFg" name="dynamicPowerConsumption">
      <eAnnotations xmi:id="_RPxi0YWhEeiHA9ts7NvFFg" source="units" references="_RPzYLIWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPxi0YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxi0YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi0YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxi0oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxi0oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxi0oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi0oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxi0oWhEeiHA9ts7NvFFg1" key="label" value="Dynamic Power Consumption"/>
        <details xmi:id="_RPxi0oWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPxi0oWhEeiHA9ts7NvFFg3" key="defaultUnit" value="UW"/>
        <details xmi:id="_RPxi0oWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxi0IWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPxi0IWhEeiHA9ts7NvFFg20" key="uuid" value="_RPxi0IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxi04WhEeiHA9ts7NvFFg" name="cost">
      <eAnnotations xmi:id="_RPxi1IWhEeiHA9ts7NvFFg" source="units" references="_RPzX44WhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPxi1IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxi1IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi1IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxi1YWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxi1YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxi1YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi1YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxi1YWhEeiHA9ts7NvFFg1" key="label" value="Cost"/>
        <details xmi:id="_RPxi1YWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPxi1YWhEeiHA9ts7NvFFg3" key="defaultUnit" value="DOLLARS"/>
        <details xmi:id="_RPxi1YWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxi04WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPxi04WhEeiHA9ts7NvFFg20" key="uuid" value="_RPxi04WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxi1oWhEeiHA9ts7NvFFg" name="availableMemory">
      <eAnnotations xmi:id="_RPxi14WhEeiHA9ts7NvFFg" source="units" references="_RPzX7YWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPxi14WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxi14WhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi14WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxi2IWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxi2IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxi2IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi2IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxi2IWhEeiHA9ts7NvFFg1" key="label" value="Available Memory"/>
        <details xmi:id="_RPxi2IWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPxi2IWhEeiHA9ts7NvFFg3" key="defaultUnit" value="MBYTES"/>
        <details xmi:id="_RPxi2IWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxi1oWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPxi1oWhEeiHA9ts7NvFFg20" key="uuid" value="_RPxi1oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxi2YWhEeiHA9ts7NvFFg" name="staticResourceLoad">
      <eAnnotations xmi:id="_RPxi2oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxi2oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxi2oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi2oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxi2oWhEeiHA9ts7NvFFg1" key="label" value="Static Resource Load"/>
        <details xmi:id="_RPxi2oWhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPxi2oWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxi2YWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxi2YWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxi2YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPxi24WhEeiHA9ts7NvFFg" name="RangeElement" abstract="true" interface="true" eSuperTypes="_RPvtvYWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPxi24WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPxi24WhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi24WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPxi3IWhEeiHA9ts7NvFFg" name="max" eType="_RPxi3oWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPxi3IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxi3IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi3IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPxi3YWhEeiHA9ts7NvFFg" name="min" eType="_RPxi3oWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPxi3YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxi3YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi3YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPxi3oWhEeiHA9ts7NvFFg" name="RangeLimit">
    <eAnnotations xmi:id="_RPxi3oWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPxi3oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi3oWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxi34WhEeiHA9ts7NvFFg" name="integerLimit" ordered="false">
      <eAnnotations xmi:id="_RPxi34WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxi34WhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi34WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EIntegerObject"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPxi4IWhEeiHA9ts7NvFFg" name="designParameter" eType="_RPvtiIWhEeiHA9ts7NvFFg" eOpposite="_RPvtjIWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPxi4IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxi4IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi4IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPxi4YWhEeiHA9ts7NvFFg" name="RangeParameter" eSuperTypes="_RPxivoWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPxi4YWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPxi4YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi4YWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxi4oWhEeiHA9ts7NvFFg" name="min">
      <eAnnotations xmi:id="_RPxi4oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxi4oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi4oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxi44WhEeiHA9ts7NvFFg" name="max">
      <eAnnotations xmi:id="_RPxi44WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxi44WhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi44WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxi5IWhEeiHA9ts7NvFFg" name="step">
      <eAnnotations xmi:id="_RPxi5IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxi5IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi5IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPxi5YWhEeiHA9ts7NvFFg" name="Refinement" abstract="true" interface="true" eSuperTypes="_RPw77oWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPxi5YWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPxi5YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi5YWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPxi5oWhEeiHA9ts7NvFFg" name="Register" eSuperTypes="_RPyJvIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPxi5oWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPxi5oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi5oWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxi54WhEeiHA9ts7NvFFg" name="access" eType="_RPz--oWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPxi6IWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxi6IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxi6IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi6IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxi6IWhEeiHA9ts7NvFFg1" key="label" value="External Access"/>
        <details xmi:id="_RPxi6IWhEeiHA9ts7NvFFg2" key="defaultValue" value="READ_WRITE"/>
        <details xmi:id="_RPxi6IWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxi54WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxi54WhEeiHA9ts7NvFFg10" key="uuid" value="_RPxi54WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxi6YWhEeiHA9ts7NvFFg" name="internalAccess" eType="_RPz-_4WhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPxi6oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxi6oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxi6oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi6oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxi6oWhEeiHA9ts7NvFFg1" key="label" value="Internal Access"/>
        <details xmi:id="_RPxi6oWhEeiHA9ts7NvFFg2" key="defaultValue" value="READ_WRITE"/>
        <details xmi:id="_RPxi6oWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxi6YWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxi6YWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxi6YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxi64WhEeiHA9ts7NvFFg" name="address">
      <eAnnotations xmi:id="_RPxi7IWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxi7IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxi7IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi7IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxi7IWhEeiHA9ts7NvFFg1" key="label" value="Address"/>
        <details xmi:id="_RPxi7IWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPxi7IWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxi64WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxi64WhEeiHA9ts7NvFFg10" key="uuid" value="_RPxi64WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxi7YWhEeiHA9ts7NvFFg" name="defaultValue">
      <eAnnotations xmi:id="_RPxi7oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxi7oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxi7oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi7oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxi7oWhEeiHA9ts7NvFFg1" key="label" value="Default Value"/>
        <details xmi:id="_RPxi7oWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPxi7oWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxi7YWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxi7YWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxi7YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxi74WhEeiHA9ts7NvFFg" name="description">
      <eAnnotations xmi:id="_RPxi8IWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxi8IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxi8IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi8IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxi8IWhEeiHA9ts7NvFFg1" key="label" value="Description"/>
        <details xmi:id="_RPxi8IWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPxi8IWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxi74WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxi74WhEeiHA9ts7NvFFg10" key="uuid" value="_RPxi74WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPxi8YWhEeiHA9ts7NvFFg" name="fields" upperBound="-1" eType="_RPvtvoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPxi8YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPxi8YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi8YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxi8oWhEeiHA9ts7NvFFg" name="size">
      <eAnnotations xmi:id="_RPxi84WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxi84WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxi84WhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi84WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxi84WhEeiHA9ts7NvFFg1" key="label" value="Size"/>
        <details xmi:id="_RPxi84WhEeiHA9ts7NvFFg2" key="defaultValue" value="8"/>
        <details xmi:id="_RPxi84WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxi8oWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxi8oWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxi8oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxi9IWhEeiHA9ts7NvFFg" name="resetDomains" upperBound="-1">
      <eAnnotations xmi:id="_RPxi9YWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxi9YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxi9YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi9YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxi9YWhEeiHA9ts7NvFFg1" key="label" value="Reset Domains"/>
        <details xmi:id="_RPxi9YWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPxi9YWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxi9IWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxi9IWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxi9IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPxi9oWhEeiHA9ts7NvFFg" name="wordSize" eType="_RPz_MYWhEeiHA9ts7NvFFg" defaultValueLiteral="EIGHT">
      <eAnnotations xmi:id="_RPxi94WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPxi94WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPxi94WhEeiHA9ts7NvFFg00" key="uuid" value="_RPxi94WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPxi94WhEeiHA9ts7NvFFg1" key="label" value="Size"/>
        <details xmi:id="_RPxi94WhEeiHA9ts7NvFFg2" key="defaultValue" value="EIGHT"/>
        <details xmi:id="_RPxi94WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPxi9oWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPxi9oWhEeiHA9ts7NvFFg10" key="uuid" value="_RPxi9oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJsIWhEeiHA9ts7NvFFg" name="linkedWithPort" defaultValueLiteral="false">
      <eAnnotations xmi:id="_RPyJsYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJsYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJsYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJsYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJsYWhEeiHA9ts7NvFFg1" key="label" value="Linked With CoFluent Relation"/>
        <details xmi:id="_RPyJsYWhEeiHA9ts7NvFFg2" key="defaultValue" value="false"/>
        <details xmi:id="_RPyJsYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJsIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyJsIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyJsIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPyJsoWhEeiHA9ts7NvFFg" name="linkedPort" eType="_RPxioIWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPyJs4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJs4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJs4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJs4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJs4WhEeiHA9ts7NvFFg1" key="label" value="Linked Relation"/>
        <details xmi:id="_RPyJs4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPyJs4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJsoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyJsoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyJsoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJtIWhEeiHA9ts7NvFFg" name="instanceNumber">
      <eAnnotations xmi:id="_RPyJtYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJtYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJtYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJtYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJtYWhEeiHA9ts7NvFFg1" key="label" value="Instance Number"/>
        <details xmi:id="_RPyJtYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPyJtYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJtIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyJtIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyJtIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyJtoWhEeiHA9ts7NvFFg" name="RegisterBank" eSuperTypes="_RPyJvIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyJtoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyJtoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJtoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPyJt4WhEeiHA9ts7NvFFg" name="registers" upperBound="-1" eType="_RPxi5oWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPyJt4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPyJt4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJt4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJuIWhEeiHA9ts7NvFFg" name="address">
      <eAnnotations xmi:id="_RPyJuYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJuYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJuYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJuYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJuYWhEeiHA9ts7NvFFg1" key="label" value="Address"/>
        <details xmi:id="_RPyJuYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPyJuYWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJuIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyJuIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyJuIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJuoWhEeiHA9ts7NvFFg" name="resetDomains" upperBound="-1">
      <eAnnotations xmi:id="_RPyJu4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJu4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJu4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJu4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJu4WhEeiHA9ts7NvFFg1" key="label" value="Reset Domains"/>
        <details xmi:id="_RPyJu4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPyJu4WhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJuoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyJuoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyJuoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyJvIWhEeiHA9ts7NvFFg" name="RegisterCallBack" eSuperTypes="_RPw77oWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyJvIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyJvIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJvIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPyJvYWhEeiHA9ts7NvFFg" name="internalRead" eType="_RPvGdoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPyJvYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPyJvYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJvYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPyJvoWhEeiHA9ts7NvFFg" name="internalWrite" eType="_RPvGdoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPyJvoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPyJvoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJvoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPyJv4WhEeiHA9ts7NvFFg" name="read" eType="_RPvGdoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPyJv4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPyJv4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJv4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPyJwIWhEeiHA9ts7NvFFg" name="write" eType="_RPvGdoWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPyJwIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPyJwIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJwIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyJwYWhEeiHA9ts7NvFFg" name="Relation" abstract="true" eSuperTypes="_RPw77oWhEeiHA9ts7NvFFg _RPxi24WhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyJwYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyJwYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJwYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPyJwoWhEeiHA9ts7NvFFg" name="ports" upperBound="-1" eType="_RPxioIWhEeiHA9ts7NvFFg" eOpposite="_RPxiqIWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPyJwoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPyJwoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJwoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPyJw4WhEeiHA9ts7NvFFg" name="relationType" eType="_RPwUy4WhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPyJw4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPyJw4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJw4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyJxIWhEeiHA9ts7NvFFg" name="RelationExternalType" eSuperTypes="_RPwUy4WhEeiHA9ts7NvFFg _RPw77oWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyJxIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyJxIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJxIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJxYWhEeiHA9ts7NvFFg" name="nonPodType">
      <eAnnotations xmi:id="_RPyJxYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPyJxYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJxYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJxoWhEeiHA9ts7NvFFg" name="cofluentType">
      <eAnnotations xmi:id="_RPyJxoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPyJxoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJxoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyJx4WhEeiHA9ts7NvFFg" name="RelationDataType" eSuperTypes="_RPwUy4WhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyJx4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyJx4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJx4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPyJyIWhEeiHA9ts7NvFFg" name="dataType" eType="_RPvGnYWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPyJyIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPyJyIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJyIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyJyYWhEeiHA9ts7NvFFg" name="RelationPredefinedType" eSuperTypes="_RPwUy4WhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyJyYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyJyYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJyYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJyoWhEeiHA9ts7NvFFg" name="predefinedType" eType="_RPzYMYWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPyJyoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPyJyoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJyoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyJy4WhEeiHA9ts7NvFFg" name="Router" eSuperTypes="_RPw8KIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyJy4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyJy4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJy4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJzIWhEeiHA9ts7NvFFg" name="concurrency">
      <eAnnotations xmi:id="_RPyJzYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJzYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJzYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJzYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJzYWhEeiHA9ts7NvFFg1" key="label" value="Concurrency"/>
        <details xmi:id="_RPyJzYWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPyJzYWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJzIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyJzIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyJzIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJzoWhEeiHA9ts7NvFFg" name="bufferCapacity">
      <eAnnotations xmi:id="_RPyJz4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJz4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJz4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJz4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJz4WhEeiHA9ts7NvFFg1" key="label" value="Buffer Capacity"/>
        <details xmi:id="_RPyJz4WhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPyJz4WhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJzoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyJzoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyJzoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJ0IWhEeiHA9ts7NvFFg" name="routingTime">
      <eAnnotations xmi:id="_RPyJ0YWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPyJ0YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ0YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ0YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ0oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJ0oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ0oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ0oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJ0oWhEeiHA9ts7NvFFg1" key="label" value="Routing Time"/>
        <details xmi:id="_RPyJ0oWhEeiHA9ts7NvFFg2" key="defaultValue" value="10"/>
        <details xmi:id="_RPyJ0oWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPyJ0oWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ0IWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPyJ0IWhEeiHA9ts7NvFFg20" key="uuid" value="_RPyJ0IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJ04WhEeiHA9ts7NvFFg" name="voltage">
      <eAnnotations xmi:id="_RPyJ1IWhEeiHA9ts7NvFFg" source="units" references="_RPz_LoWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPyJ1IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ1IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ1IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ1YWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJ1YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ1YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ1YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJ1YWhEeiHA9ts7NvFFg1" key="label" value="Voltage"/>
        <details xmi:id="_RPyJ1YWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPyJ1YWhEeiHA9ts7NvFFg3" key="defaultUnit" value="V"/>
        <details xmi:id="_RPyJ1YWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ04WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPyJ04WhEeiHA9ts7NvFFg20" key="uuid" value="_RPyJ04WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJ1oWhEeiHA9ts7NvFFg" name="staticPowerConsumption">
      <eAnnotations xmi:id="_RPyJ14WhEeiHA9ts7NvFFg" source="units" references="_RPzYLIWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPyJ14WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ14WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ14WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ2IWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJ2IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ2IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ2IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJ2IWhEeiHA9ts7NvFFg1" key="label" value="Static Power Consumption"/>
        <details xmi:id="_RPyJ2IWhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPyJ2IWhEeiHA9ts7NvFFg3" key="defaultUnit" value="UW"/>
        <details xmi:id="_RPyJ2IWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ1oWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPyJ1oWhEeiHA9ts7NvFFg20" key="uuid" value="_RPyJ1oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJ2YWhEeiHA9ts7NvFFg" name="dynamicPowerConsumption">
      <eAnnotations xmi:id="_RPyJ2oWhEeiHA9ts7NvFFg" source="units" references="_RPzYLIWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPyJ2oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ2oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ2oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ24WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJ24WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ24WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ24WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJ24WhEeiHA9ts7NvFFg1" key="label" value="Dynamic Power Consumption"/>
        <details xmi:id="_RPyJ24WhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPyJ24WhEeiHA9ts7NvFFg3" key="defaultUnit" value="UW"/>
        <details xmi:id="_RPyJ24WhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ2YWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPyJ2YWhEeiHA9ts7NvFFg20" key="uuid" value="_RPyJ2YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJ3IWhEeiHA9ts7NvFFg" name="cost">
      <eAnnotations xmi:id="_RPyJ3YWhEeiHA9ts7NvFFg" source="units" references="_RPzX44WhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPyJ3YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ3YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ3YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ3oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJ3oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ3oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ3oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJ3oWhEeiHA9ts7NvFFg1" key="label" value="Cost"/>
        <details xmi:id="_RPyJ3oWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPyJ3oWhEeiHA9ts7NvFFg3" key="defaultUnit" value="DOLLARS"/>
        <details xmi:id="_RPyJ3oWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ3IWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPyJ3IWhEeiHA9ts7NvFFg20" key="uuid" value="_RPyJ3IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJ34WhEeiHA9ts7NvFFg" name="dynamicResourceLoad">
      <eAnnotations xmi:id="_RPyJ4IWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJ4IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ4IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ4IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJ4IWhEeiHA9ts7NvFFg1" key="label" value="Dynamic Resource Load"/>
        <details xmi:id="_RPyJ4IWhEeiHA9ts7NvFFg2" key="defaultValue" value="100"/>
        <details xmi:id="_RPyJ4IWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ34WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyJ34WhEeiHA9ts7NvFFg10" key="uuid" value="_RPyJ34WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyJ4YWhEeiHA9ts7NvFFg" name="SampledFunction" eSuperTypes="_RPufWIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyJ4YWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyJ4YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ4YWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJ4oWhEeiHA9ts7NvFFg" name="period">
      <eAnnotations xmi:id="_RPyJ44WhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPyJ44WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ44WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ44WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ5IWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJ5IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ5IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ5IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJ5IWhEeiHA9ts7NvFFg1" key="label" value="Sampling Period"/>
        <details xmi:id="_RPyJ5IWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPyJ5IWhEeiHA9ts7NvFFg3" key="defaultUnit" value="US"/>
        <details xmi:id="_RPyJ5IWhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ4oWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPyJ4oWhEeiHA9ts7NvFFg20" key="uuid" value="_RPyJ4oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJ5YWhEeiHA9ts7NvFFg" name="offset">
      <eAnnotations xmi:id="_RPyJ5oWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPyJ5oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ5oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ5oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ54WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJ54WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ54WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ54WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJ54WhEeiHA9ts7NvFFg1" key="label" value="Sampling Offset"/>
        <details xmi:id="_RPyJ54WhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPyJ54WhEeiHA9ts7NvFFg3" key="defaultUnit" value="US"/>
        <details xmi:id="_RPyJ54WhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ5YWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPyJ5YWhEeiHA9ts7NvFFg20" key="uuid" value="_RPyJ5YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyJ6IWhEeiHA9ts7NvFFg" name="Scheduler" eSuperTypes="_RPw8KIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyJ6IWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyJ6IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ6IWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJ6YWhEeiHA9ts7NvFFg" name="coresNumber">
      <eAnnotations xmi:id="_RPyJ6oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJ6oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ6oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ6oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJ6oWhEeiHA9ts7NvFFg1" key="label" value="Number Of Cores"/>
        <details xmi:id="_RPyJ6oWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPyJ6oWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ6YWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyJ6YWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyJ6YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJ64WhEeiHA9ts7NvFFg" name="preemptive">
      <eAnnotations xmi:id="_RPyJ7IWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJ7IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ7IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ7IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJ7IWhEeiHA9ts7NvFFg1" key="label" value="Preemptive"/>
        <details xmi:id="_RPyJ7IWhEeiHA9ts7NvFFg2" key="defaultValue" value="true"/>
        <details xmi:id="_RPyJ7IWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ64WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyJ64WhEeiHA9ts7NvFFg10" key="uuid" value="_RPyJ64WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyJ7YWhEeiHA9ts7NvFFg" name="schedulingPolicy" eType="_RPz_B4WhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPyJ7oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyJ7oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyJ7oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyJ7oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyJ7oWhEeiHA9ts7NvFFg1" key="label" value="Scheduling Policy"/>
        <details xmi:id="_RPyJ7oWhEeiHA9ts7NvFFg2" key="defaultValue" value="PRIORITY"/>
        <details xmi:id="_RPyJ7oWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyJ7YWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyJ7YWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyJ7YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPywwIWhEeiHA9ts7NvFFg" name="schedulingTime">
      <eAnnotations xmi:id="_RPywwYWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPywwYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPywwYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPywwYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPywwoWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPywwoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPywwoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPywwoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPywwoWhEeiHA9ts7NvFFg1" key="label" value="Scheduling Time"/>
        <details xmi:id="_RPywwoWhEeiHA9ts7NvFFg2" key="defaultValue" value="10"/>
        <details xmi:id="_RPywwoWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPywwoWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPywwIWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPywwIWhEeiHA9ts7NvFFg20" key="uuid" value="_RPywwIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyww4WhEeiHA9ts7NvFFg" name="taskContextLoadTime">
      <eAnnotations xmi:id="_RPywxIWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPywxIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPywxIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPywxIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPywxYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPywxYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPywxYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPywxYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPywxYWhEeiHA9ts7NvFFg1" key="label" value="Task Context Load Time"/>
        <details xmi:id="_RPywxYWhEeiHA9ts7NvFFg2" key="defaultValue" value="10"/>
        <details xmi:id="_RPywxYWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPywxYWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyww4WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPyww4WhEeiHA9ts7NvFFg20" key="uuid" value="_RPyww4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPywxoWhEeiHA9ts7NvFFg" name="taskContextSaveTime">
      <eAnnotations xmi:id="_RPywx4WhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPywx4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPywx4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPywx4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPywyIWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPywyIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPywyIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPywyIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPywyIWhEeiHA9ts7NvFFg1" key="label" value="Task Context Save Time"/>
        <details xmi:id="_RPywyIWhEeiHA9ts7NvFFg2" key="defaultValue" value="10"/>
        <details xmi:id="_RPywyIWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPywyIWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPywxoWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPywxoWhEeiHA9ts7NvFFg20" key="uuid" value="_RPywxoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPywyYWhEeiHA9ts7NvFFg" name="timeSlicePeriod">
      <eAnnotations xmi:id="_RPywyoWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPywyoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPywyoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPywyoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPywy4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPywy4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPywy4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPywy4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPywy4WhEeiHA9ts7NvFFg1" key="label" value="Time Slice Period"/>
        <details xmi:id="_RPywy4WhEeiHA9ts7NvFFg2" key="defaultValue" value="100"/>
        <details xmi:id="_RPywy4WhEeiHA9ts7NvFFg3" key="defaultUnit" value="US"/>
        <details xmi:id="_RPywy4WhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPywyYWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPywyYWhEeiHA9ts7NvFFg20" key="uuid" value="_RPywyYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPywzIWhEeiHA9ts7NvFFg" name="priority">
      <eAnnotations xmi:id="_RPywzYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPywzYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPywzYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPywzYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPywzYWhEeiHA9ts7NvFFg1" key="label" value="Priority"/>
        <details xmi:id="_RPywzYWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPywzYWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPywzIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPywzIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPywzIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPywzoWhEeiHA9ts7NvFFg" name="staticPowerConsumption">
      <eAnnotations xmi:id="_RPywz4WhEeiHA9ts7NvFFg" source="units" references="_RPzYLIWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPywz4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPywz4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPywz4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw0IWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyw0IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw0IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw0IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyw0IWhEeiHA9ts7NvFFg1" key="label" value="Static Power Consumption"/>
        <details xmi:id="_RPyw0IWhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPyw0IWhEeiHA9ts7NvFFg3" key="defaultUnit" value="UW"/>
        <details xmi:id="_RPyw0IWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPywzoWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPywzoWhEeiHA9ts7NvFFg20" key="uuid" value="_RPywzoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyw0YWhEeiHA9ts7NvFFg" name="dynamicPowerConsumption">
      <eAnnotations xmi:id="_RPyw0oWhEeiHA9ts7NvFFg" source="units" references="_RPzYLIWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPyw0oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw0oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw0oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw04WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyw04WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw04WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw04WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyw04WhEeiHA9ts7NvFFg1" key="label" value="Dynamic Power Consumption"/>
        <details xmi:id="_RPyw04WhEeiHA9ts7NvFFg2" key="defaultValue" value="0"/>
        <details xmi:id="_RPyw04WhEeiHA9ts7NvFFg3" key="defaultUnit" value="UW"/>
        <details xmi:id="_RPyw04WhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw0YWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPyw0YWhEeiHA9ts7NvFFg20" key="uuid" value="_RPyw0YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyw1IWhEeiHA9ts7NvFFg" name="cost">
      <eAnnotations xmi:id="_RPyw1YWhEeiHA9ts7NvFFg" source="units" references="_RPzX44WhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPyw1YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw1YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw1YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw1oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyw1oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw1oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw1oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyw1oWhEeiHA9ts7NvFFg1" key="label" value="Cost"/>
        <details xmi:id="_RPyw1oWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPyw1oWhEeiHA9ts7NvFFg3" key="defaultUnit" value="DOLLARS"/>
        <details xmi:id="_RPyw1oWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw1IWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPyw1IWhEeiHA9ts7NvFFg20" key="uuid" value="_RPyw1IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyw14WhEeiHA9ts7NvFFg" name="dynamicResourceLoad">
      <eAnnotations xmi:id="_RPyw2IWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyw2IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw2IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw2IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyw2IWhEeiHA9ts7NvFFg1" key="label" value="Dynamic Resource Load"/>
        <details xmi:id="_RPyw2IWhEeiHA9ts7NvFFg2" key="defaultValue" value="100"/>
        <details xmi:id="_RPyw2IWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw14WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyw14WhEeiHA9ts7NvFFg10" key="uuid" value="_RPyw14WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyw2YWhEeiHA9ts7NvFFg" name="loadBalancingPolicy" eType="_RPzYEYWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPyw2oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyw2oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw2oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw2oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyw2oWhEeiHA9ts7NvFFg1" key="label" value="Load Balancing Policy"/>
        <details xmi:id="_RPyw2oWhEeiHA9ts7NvFFg2" key="defaultValue" value="DYNAMIC"/>
        <details xmi:id="_RPyw2oWhEeiHA9ts7NvFFg3" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw2YWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyw2YWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyw2YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyw24WhEeiHA9ts7NvFFg" name="Selector" abstract="true" interface="true" eSuperTypes="_RPw77oWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyw24WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyw24WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw24WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyw3IWhEeiHA9ts7NvFFg" name="SharedVariable" eSuperTypes="_RPyJwYWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyw3IWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyw3IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw3IWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyw3YWhEeiHA9ts7NvFFg" name="semaphore">
      <eAnnotations xmi:id="_RPyw3oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyw3oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw3oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw3oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyw3oWhEeiHA9ts7NvFFg1" key="label" value="Semaphore"/>
        <details xmi:id="_RPyw3oWhEeiHA9ts7NvFFg2" key="defaultValue" value="false"/>
        <details xmi:id="_RPyw3oWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw3YWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyw3YWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyw3YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyw34WhEeiHA9ts7NvFFg" name="concurrency">
      <eAnnotations xmi:id="_RPyw4IWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyw4IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw4IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw4IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyw4IWhEeiHA9ts7NvFFg1" key="label" value="Concurrency"/>
        <details xmi:id="_RPyw4IWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPyw4IWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw34WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyw34WhEeiHA9ts7NvFFg10" key="uuid" value="_RPyw34WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyw4YWhEeiHA9ts7NvFFg" name="counter">
      <eAnnotations xmi:id="_RPyw4oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyw4oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw4oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw4oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyw4oWhEeiHA9ts7NvFFg1" key="label" value="Counter"/>
        <details xmi:id="_RPyw4oWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPyw4oWhEeiHA9ts7NvFFg3" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw4YWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyw4YWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyw4YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyw44WhEeiHA9ts7NvFFg" name="writeTime">
      <eAnnotations xmi:id="_RPyw5IWhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPyw5IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw5IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw5IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw5YWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyw5YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw5YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw5YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyw5YWhEeiHA9ts7NvFFg1" key="label" value="Write Time"/>
        <details xmi:id="_RPyw5YWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPyw5YWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPyw5YWhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw44WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPyw44WhEeiHA9ts7NvFFg20" key="uuid" value="_RPyw44WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyw5oWhEeiHA9ts7NvFFg" name="readTime">
      <eAnnotations xmi:id="_RPyw54WhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg _RPzX6IWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPyw54WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw54WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw54WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw6IWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyw6IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw6IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw6IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyw6IWhEeiHA9ts7NvFFg1" key="label" value="Read Time"/>
        <details xmi:id="_RPyw6IWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPyw6IWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPyw6IWhEeiHA9ts7NvFFg4" key="level" value="application"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw5oWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPyw5oWhEeiHA9ts7NvFFg20" key="uuid" value="_RPyw5oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyw6YWhEeiHA9ts7NvFFg" name="SlaveInterface" eSuperTypes="_RPwUo4WhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyw6YWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyw6YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw6YWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyw6oWhEeiHA9ts7NvFFg" name="Statement" abstract="true" interface="true" eSuperTypes="_RPw77oWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyw6oWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyw6oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw6oWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPyw64WhEeiHA9ts7NvFFg" name="isFirstOf" eType="_RPvGi4WhEeiHA9ts7NvFFg" eOpposite="_RPvGjIWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPyw64WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPyw64WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw64WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPyw7IWhEeiHA9ts7NvFFg" name="isLastOf" eType="_RPvGi4WhEeiHA9ts7NvFFg" eOpposite="_RPvGjYWhEeiHA9ts7NvFFg">
      <eAnnotations xmi:id="_RPyw7IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPyw7IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw7IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyw7YWhEeiHA9ts7NvFFg" name="StringParameter" eSuperTypes="_RPvtiIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyw7YWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyw7YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw7YWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyw7oWhEeiHA9ts7NvFFg" name="Structure" eSuperTypes="_RPxi5YWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyw7oWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyw7oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw7oWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPyw74WhEeiHA9ts7NvFFg" name="models" upperBound="-1" eType="_RPw7woWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPyw74WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPyw74WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw74WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_RPyw8IWhEeiHA9ts7NvFFg" name="relations" upperBound="-1" eType="_RPyJwYWhEeiHA9ts7NvFFg" containment="true">
      <eAnnotations xmi:id="_RPyw8IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPyw8IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw8IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyw8YWhEeiHA9ts7NvFFg" name="Subsystem" eSuperTypes="_RPw8KIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyw8YWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyw8YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw8YWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyw8oWhEeiHA9ts7NvFFg" name="cyclePeriod">
      <eAnnotations xmi:id="_RPyw84WhEeiHA9ts7NvFFg" source="units" references="_RPz_IYWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPyw84WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw84WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw84WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw9IWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyw9IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw9IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw9IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyw9IWhEeiHA9ts7NvFFg1" key="label" value="Cycle Period"/>
        <details xmi:id="_RPyw9IWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPyw9IWhEeiHA9ts7NvFFg3" key="defaultUnit" value="NS"/>
        <details xmi:id="_RPyw9IWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw8oWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPyw8oWhEeiHA9ts7NvFFg20" key="uuid" value="_RPyw8oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyw9YWhEeiHA9ts7NvFFg" name="voltage">
      <eAnnotations xmi:id="_RPyw9oWhEeiHA9ts7NvFFg" source="units" references="_RPz_LoWhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPyw9oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw9oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw9oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw94WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyw94WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw94WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw94WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyw94WhEeiHA9ts7NvFFg1" key="label" value="Voltage"/>
        <details xmi:id="_RPyw94WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPyw94WhEeiHA9ts7NvFFg3" key="defaultUnit" value="V"/>
        <details xmi:id="_RPyw94WhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw9YWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPyw9YWhEeiHA9ts7NvFFg20" key="uuid" value="_RPyw9YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyw-IWhEeiHA9ts7NvFFg" name="cost">
      <eAnnotations xmi:id="_RPyw-YWhEeiHA9ts7NvFFg" source="units" references="_RPzX44WhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPyw-YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw-YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw-YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw-oWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyw-oWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw-oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw-oWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyw-oWhEeiHA9ts7NvFFg1" key="label" value="Cost"/>
        <details xmi:id="_RPyw-oWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPyw-oWhEeiHA9ts7NvFFg3" key="defaultUnit" value="DOLLARS"/>
        <details xmi:id="_RPyw-oWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw-IWhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPyw-IWhEeiHA9ts7NvFFg20" key="uuid" value="_RPyw-IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyw-4WhEeiHA9ts7NvFFg" name="SystemCIP" eSuperTypes="_RPufWIWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyw-4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyw-4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw-4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyw_IWhEeiHA9ts7NvFFg" name="className">
      <eAnnotations xmi:id="_RPyw_YWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyw_YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw_YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw_YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyw_YWhEeiHA9ts7NvFFg1" key="label" value="Class Name"/>
        <details xmi:id="_RPyw_YWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPyw_YWhEeiHA9ts7NvFFg3" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw_IWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyw_IWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyw_IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyw_oWhEeiHA9ts7NvFFg" name="arguments" unique="false" upperBound="-1">
      <eAnnotations xmi:id="_RPyw_4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyw_4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyw_4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyw_4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyw_4WhEeiHA9ts7NvFFg1" key="label" value="Constructor Arguments"/>
        <details xmi:id="_RPyw_4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPyw_4WhEeiHA9ts7NvFFg3" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyw_oWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyw_oWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyw_oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyxAIWhEeiHA9ts7NvFFg" name="generateInclude" defaultValueLiteral="true">
      <eAnnotations xmi:id="_RPyxAYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyxAYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyxAYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyxAYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyxAYWhEeiHA9ts7NvFFg1" key="label" value="Default Include"/>
        <details xmi:id="_RPyxAYWhEeiHA9ts7NvFFg2" key="defaultValue" value="true"/>
        <details xmi:id="_RPyxAYWhEeiHA9ts7NvFFg3" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyxAIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyxAIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyxAIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyxAoWhEeiHA9ts7NvFFg" name="templateArguments" unique="false" upperBound="-1">
      <eAnnotations xmi:id="_RPyxA4WhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyxA4WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyxA4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPyxA4WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyxA4WhEeiHA9ts7NvFFg1" key="label" value="Template Arguments"/>
        <details xmi:id="_RPyxA4WhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPyxA4WhEeiHA9ts7NvFFg3" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyxAoWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyxAoWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyxAoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyxBIWhEeiHA9ts7NvFFg" name="includeFile">
      <eAnnotations xmi:id="_RPyxBYWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPyxBYWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPyxBYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyxBYWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPyxBYWhEeiHA9ts7NvFFg1" key="label" value="Include File"/>
        <details xmi:id="_RPyxBYWhEeiHA9ts7NvFFg2" key="defaultValue" value=""/>
        <details xmi:id="_RPyxBYWhEeiHA9ts7NvFFg3" key="level" value="generation"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyxBIWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPyxBIWhEeiHA9ts7NvFFg10" key="uuid" value="_RPyxBIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_RPyxBoWhEeiHA9ts7NvFFg" name="Wire" eSuperTypes="_RPyJwYWhEeiHA9ts7NvFFg">
    <eAnnotations xmi:id="_RPyxBoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPyxBoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPyxBoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RPyxB4WhEeiHA9ts7NvFFg" name="cost">
      <eAnnotations xmi:id="_RPzX0IWhEeiHA9ts7NvFFg" source="units" references="_RPzX44WhEeiHA9ts7NvFFg">
        <eAnnotations xmi:id="_RPzX0IWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPzX0IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX0IWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
      </eAnnotations>
      <eAnnotations xmi:id="_RPzX0YWhEeiHA9ts7NvFFg" source="attribute">
        <eAnnotations xmi:id="_RPzX0YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPzX0YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX0YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPzX0YWhEeiHA9ts7NvFFg1" key="label" value="Cost"/>
        <details xmi:id="_RPzX0YWhEeiHA9ts7NvFFg2" key="defaultValue" value="1"/>
        <details xmi:id="_RPzX0YWhEeiHA9ts7NvFFg3" key="defaultUnit" value="DOLLARS"/>
        <details xmi:id="_RPzX0YWhEeiHA9ts7NvFFg4" key="level" value="platform"/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPyxB4WhEeiHA9ts7NvFFg2" source="genmymodel">
        <details xmi:id="_RPyxB4WhEeiHA9ts7NvFFg20" key="uuid" value="_RPyxB4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzX0oWhEeiHA9ts7NvFFg" name="ArbitrationProtocol">
    <eAnnotations xmi:id="_RPzX0oWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzX0oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX0oWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzX04WhEeiHA9ts7NvFFg" name="FIFO">
      <eAnnotations xmi:id="_RPzX04WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX04WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX04WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX1IWhEeiHA9ts7NvFFg" name="PRIORITY" value="1">
      <eAnnotations xmi:id="_RPzX1IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX1IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX1IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzX1YWhEeiHA9ts7NvFFg" name="AreaUnit">
    <eAnnotations xmi:id="_RPzX1YWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzX1YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX1YWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzX1oWhEeiHA9ts7NvFFg" name="MM2">
      <eAnnotations xmi:id="_RPzX1oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX1oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX1oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX14WhEeiHA9ts7NvFFg" name="UM2" value="1">
      <eAnnotations xmi:id="_RPzX14WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX14WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX14WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX2IWhEeiHA9ts7NvFFg" name="NM2" value="2">
      <eAnnotations xmi:id="_RPzX2IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX2IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX2IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzX2YWhEeiHA9ts7NvFFg" name="BindingType">
    <eAnnotations xmi:id="_RPzX2YWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzX2YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX2YWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzX2oWhEeiHA9ts7NvFFg" name="SYSTEMC_STANDARD" literal="SYSTEMC_STANDARD">
      <eAnnotations xmi:id="_RPzX2oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX2oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX2oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX24WhEeiHA9ts7NvFFg" name="CUSTOM" value="1">
      <eAnnotations xmi:id="_RPzX24WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX24WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX24WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzX3IWhEeiHA9ts7NvFFg" name="BufferPolicy">
    <eAnnotations xmi:id="_RPzX3IWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzX3IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX3IWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzX3YWhEeiHA9ts7NvFFg" name="FIFO">
      <eAnnotations xmi:id="_RPzX3YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX3YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX3YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX3oWhEeiHA9ts7NvFFg" name="OVERWRITE" value="1" literal="OVERWRITE">
      <eAnnotations xmi:id="_RPzX3oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX3oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX3oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX34WhEeiHA9ts7NvFFg" name="NO_BUFFERING" value="2">
      <eAnnotations xmi:id="_RPzX34WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX34WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX34WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzX4IWhEeiHA9ts7NvFFg" name="ClockPolarity">
    <eAnnotations xmi:id="_RPzX4IWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzX4IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX4IWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzX4YWhEeiHA9ts7NvFFg" name="POSITIVE_EDGE">
      <eAnnotations xmi:id="_RPzX4YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX4YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX4YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX4oWhEeiHA9ts7NvFFg" name="NEGATIVE_EDGE" value="1">
      <eAnnotations xmi:id="_RPzX4oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX4oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX4oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzX44WhEeiHA9ts7NvFFg" name="CostUnit">
    <eAnnotations xmi:id="_RPzX44WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzX44WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX44WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzX5IWhEeiHA9ts7NvFFg" name="EUROS">
      <eAnnotations xmi:id="_RPzX5IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX5IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX5IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX5YWhEeiHA9ts7NvFFg" name="KEUROS" value="1">
      <eAnnotations xmi:id="_RPzX5YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX5YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX5YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX5oWhEeiHA9ts7NvFFg" name="DOLLARS" value="2">
      <eAnnotations xmi:id="_RPzX5oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX5oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX5oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX54WhEeiHA9ts7NvFFg" name="KDOLLARS" value="3">
      <eAnnotations xmi:id="_RPzX54WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX54WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX54WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzX6IWhEeiHA9ts7NvFFg" name="CycleUnit">
    <eAnnotations xmi:id="_RPzX6IWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzX6IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX6IWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzX6YWhEeiHA9ts7NvFFg" name="CYCLES">
      <eAnnotations xmi:id="_RPzX6YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX6YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX6YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX6oWhEeiHA9ts7NvFFg" name="KCYCLES" value="1">
      <eAnnotations xmi:id="_RPzX6oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX6oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX6oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX64WhEeiHA9ts7NvFFg" name="MCYCLES" value="2">
      <eAnnotations xmi:id="_RPzX64WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX64WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX64WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX7IWhEeiHA9ts7NvFFg" name="GCYCLES" value="3">
      <eAnnotations xmi:id="_RPzX7IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX7IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX7IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzX7YWhEeiHA9ts7NvFFg" name="DataSizeUnit">
    <eAnnotations xmi:id="_RPzX7YWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzX7YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX7YWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzX7oWhEeiHA9ts7NvFFg" name="BITS">
      <eAnnotations xmi:id="_RPzX7oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX7oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX7oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX74WhEeiHA9ts7NvFFg" name="BYTES" value="1">
      <eAnnotations xmi:id="_RPzX74WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX74WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX74WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX8IWhEeiHA9ts7NvFFg" name="KBITS" value="2">
      <eAnnotations xmi:id="_RPzX8IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX8IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX8IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX8YWhEeiHA9ts7NvFFg" name="KBYTES" value="3">
      <eAnnotations xmi:id="_RPzX8YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX8YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX8YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX8oWhEeiHA9ts7NvFFg" name="MBITS" value="4">
      <eAnnotations xmi:id="_RPzX8oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX8oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX8oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX84WhEeiHA9ts7NvFFg" name="MBYTES" value="5">
      <eAnnotations xmi:id="_RPzX84WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX84WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX84WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX9IWhEeiHA9ts7NvFFg" name="GBITS" value="6">
      <eAnnotations xmi:id="_RPzX9IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX9IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX9IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX9YWhEeiHA9ts7NvFFg" name="GBYTES" value="7">
      <eAnnotations xmi:id="_RPzX9YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX9YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX9YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzX9oWhEeiHA9ts7NvFFg" name="DesignParameterAccessRight">
    <eAnnotations xmi:id="_RPzX9oWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzX9oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX9oWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzX94WhEeiHA9ts7NvFFg" name="READ_ONLY">
      <eAnnotations xmi:id="_RPzX94WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX94WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX94WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX-IWhEeiHA9ts7NvFFg" name="READ_WRITE" value="1">
      <eAnnotations xmi:id="_RPzX-IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX-IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX-IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzX-YWhEeiHA9ts7NvFFg" name="DPVInterfaceType">
    <eAnnotations xmi:id="_RPzX-YWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzX-YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX-YWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzX-oWhEeiHA9ts7NvFFg" name="CUSTOM" literal="CUSTOM">
      <eAnnotations xmi:id="_RPzX-oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX-oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX-oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX-4WhEeiHA9ts7NvFFg" name="EXTERNAL" value="1" literal="EXTERNAL">
      <eAnnotations xmi:id="_RPzX-4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX-4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX-4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX_IWhEeiHA9ts7NvFFg" name="INTERNAL" value="2" literal="INTERNAL">
      <eAnnotations xmi:id="_RPzX_IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX_IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX_IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzX_YWhEeiHA9ts7NvFFg" name="Endianess">
    <eAnnotations xmi:id="_RPzX_YWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzX_YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX_YWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzX_oWhEeiHA9ts7NvFFg" name="BIG_ENDIAN" literal="BIG_ENDIAN">
      <eAnnotations xmi:id="_RPzX_oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX_oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX_oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzX_4WhEeiHA9ts7NvFFg" name="LITTLE_ENDIAN" value="1" literal="LITTLE_ENDIAN">
      <eAnnotations xmi:id="_RPzX_4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzX_4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzX_4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzYAIWhEeiHA9ts7NvFFg" name="EventPolicy">
    <eAnnotations xmi:id="_RPzYAIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzYAIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYAIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzYAYWhEeiHA9ts7NvFFg" name="BOOLEAN">
      <eAnnotations xmi:id="_RPzYAoWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPzYAoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPzYAoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYAoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPzYAoWhEeiHA9ts7NvFFg1" key="documentation" value="Internal boolean value set to true when signaled, reset to false by first waiting function (waiting functions block if false); internal boolean value kept to true if no functions waiting (memorized)."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPzYAYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPzYAYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPzYAYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYA4WhEeiHA9ts7NvFFg" name="COUNTER" value="1">
      <eAnnotations xmi:id="_RPzYBIWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPzYBIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPzYBIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYBIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPzYBIWhEeiHA9ts7NvFFg1" key="documentation" value="Internal counter incremented by each set, decremented by each get (waiting functions block if 0); internal counter value kept if no functions waiting (memorized)."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPzYA4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPzYA4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPzYA4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYBYWhEeiHA9ts7NvFFg" name="FUGITIVE" value="2">
      <eAnnotations xmi:id="_RPzYBoWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPzYBoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPzYBoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYBoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPzYBoWhEeiHA9ts7NvFFg1" key="documentation" value="All waiting functions activated (resume execution) when set; event lost if no functions waiting (not memorized)."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPzYBYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPzYBYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPzYBYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzYB4WhEeiHA9ts7NvFFg" name="FieldAccessRight">
    <eAnnotations xmi:id="_RPzYB4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzYB4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYB4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzYCIWhEeiHA9ts7NvFFg" name="READ_ONLY">
      <eAnnotations xmi:id="_RPzYCIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYCIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYCIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYCYWhEeiHA9ts7NvFFg" name="READ_WRITE" value="1">
      <eAnnotations xmi:id="_RPzYCYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYCYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYCYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYCoWhEeiHA9ts7NvFFg" name="WRITE_ONLY" value="2">
      <eAnnotations xmi:id="_RPzYCoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYCoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYCoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYC4WhEeiHA9ts7NvFFg" name="NONE" value="3">
      <eAnnotations xmi:id="_RPzYC4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYC4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYC4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzYDIWhEeiHA9ts7NvFFg" name="FrequencyUnit">
    <eAnnotations xmi:id="_RPzYDIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzYDIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYDIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzYDYWhEeiHA9ts7NvFFg" name="HZ">
      <eAnnotations xmi:id="_RPzYDYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYDYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYDYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYDoWhEeiHA9ts7NvFFg" name="KHZ" value="1">
      <eAnnotations xmi:id="_RPzYDoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYDoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYDoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYD4WhEeiHA9ts7NvFFg" name="MHZ" value="2">
      <eAnnotations xmi:id="_RPzYD4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYD4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYD4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYEIWhEeiHA9ts7NvFFg" name="GHZ" value="3">
      <eAnnotations xmi:id="_RPzYEIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYEIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYEIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzYEYWhEeiHA9ts7NvFFg" name="LoadBalancingPolicy">
    <eAnnotations xmi:id="_RPzYEYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzYEYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYEYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzYEoWhEeiHA9ts7NvFFg" name="DYNAMIC" literal="DYNAMIC">
      <eAnnotations xmi:id="_RPzYEoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYEoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYEoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYE4WhEeiHA9ts7NvFFg" name="STATIC" value="1" literal="STATIC">
      <eAnnotations xmi:id="_RPzYE4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYE4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYE4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzYFIWhEeiHA9ts7NvFFg" name="LoopStatementType">
    <eAnnotations xmi:id="_RPzYFIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzYFIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYFIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzYFYWhEeiHA9ts7NvFFg" name="INFINITE">
      <eAnnotations xmi:id="_RPzYFYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYFYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYFYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYFoWhEeiHA9ts7NvFFg" name="MULTIPLICATION" value="1" literal="MULTIPLICATION">
      <eAnnotations xmi:id="_RPzYFoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYFoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYFoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYF4WhEeiHA9ts7NvFFg" name="CONDITIONAL" value="2" literal="CONDITIONAL">
      <eAnnotations xmi:id="_RPzYF4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYF4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYF4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYGIWhEeiHA9ts7NvFFg" name="DIVISION" value="3">
      <eAnnotations xmi:id="_RPzYGIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYGIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYGIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzYGYWhEeiHA9ts7NvFFg" name="OperationType">
    <eAnnotations xmi:id="_RPzYGYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzYGYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYGYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzYGoWhEeiHA9ts7NvFFg" name="ACTIVE">
      <eAnnotations xmi:id="_RPzYGoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYGoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYGoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYG4WhEeiHA9ts7NvFFg" name="PASSIVE" value="1">
      <eAnnotations xmi:id="_RPzYG4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYG4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYG4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzYHIWhEeiHA9ts7NvFFg" name="PortDirection">
    <eAnnotations xmi:id="_RPzYHIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzYHIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYHIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzYHYWhEeiHA9ts7NvFFg" name="IN">
      <eAnnotations xmi:id="_RPzYHYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYHYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYHYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYHoWhEeiHA9ts7NvFFg" name="OUT" value="1">
      <eAnnotations xmi:id="_RPzYHoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYHoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYHoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYH4WhEeiHA9ts7NvFFg" name="IN_OUT" value="2">
      <eAnnotations xmi:id="_RPzYH4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYH4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYH4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYIIWhEeiHA9ts7NvFFg" name="UNDEFINED" value="4">
      <eAnnotations xmi:id="_RPzYIIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYIIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYIIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzYIYWhEeiHA9ts7NvFFg" name="PortType">
    <eAnnotations xmi:id="_RPzYIYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzYIYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYIYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzYIoWhEeiHA9ts7NvFFg" name="MESSAGE_QUEUE">
      <eAnnotations xmi:id="_RPzYIoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYIoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYIoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYI4WhEeiHA9ts7NvFFg" name="SHARED_VARIABLE" value="1">
      <eAnnotations xmi:id="_RPzYI4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYI4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYI4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYJIWhEeiHA9ts7NvFFg" name="EVENT" value="2" literal="EVENT">
      <eAnnotations xmi:id="_RPzYJIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYJIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYJIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYJYWhEeiHA9ts7NvFFg" name="BUS" value="3">
      <eAnnotations xmi:id="_RPzYJYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYJYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYJYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYJoWhEeiHA9ts7NvFFg" name="UNDEFINED" value="4">
      <eAnnotations xmi:id="_RPzYJoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYJoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYJoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYJ4WhEeiHA9ts7NvFFg" name="WIRE" value="5" literal="WIRE">
      <eAnnotations xmi:id="_RPzYJ4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYJ4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYJ4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYKIWhEeiHA9ts7NvFFg" name="METHOD_CALL_INTERFACE" value="6" literal="METHOD_CALL_INTERFACE">
      <eAnnotations xmi:id="_RPzYKIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYKIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYKIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYKYWhEeiHA9ts7NvFFg" name="BINDING" value="7" literal="BINDING">
      <eAnnotations xmi:id="_RPzYKYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYKYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYKYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYKoWhEeiHA9ts7NvFFg" name="PIPELINE" value="8" literal="PIPELINE">
      <eAnnotations xmi:id="_RPzYKoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYKoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYKoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYK4WhEeiHA9ts7NvFFg" name="BINDING_CONNECTION" value="9" literal="BINDING_CONNECTION">
      <eAnnotations xmi:id="_RPzYK4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYK4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYK4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzYLIWhEeiHA9ts7NvFFg" name="PowerUnit">
    <eAnnotations xmi:id="_RPzYLIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzYLIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYLIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzYLYWhEeiHA9ts7NvFFg" name="NW">
      <eAnnotations xmi:id="_RPzYLYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYLYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYLYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYLoWhEeiHA9ts7NvFFg" name="UW" value="1">
      <eAnnotations xmi:id="_RPzYLoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYLoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYLoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYL4WhEeiHA9ts7NvFFg" name="MW" value="2">
      <eAnnotations xmi:id="_RPzYL4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYL4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYL4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYMIWhEeiHA9ts7NvFFg" name="W" value="3">
      <eAnnotations xmi:id="_RPzYMIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYMIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYMIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzYMYWhEeiHA9ts7NvFFg" name="PredefinedType">
    <eAnnotations xmi:id="_RPzYMYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzYMYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYMYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzYMoWhEeiHA9ts7NvFFg" name="INTEGER">
      <eAnnotations xmi:id="_RPzYMoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYMoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYMoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYM4WhEeiHA9ts7NvFFg" name="DECIMAL" value="1">
      <eAnnotations xmi:id="_RPzYM4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYM4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYM4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYNIWhEeiHA9ts7NvFFg" name="MAP" value="2" literal="MAP">
      <eAnnotations xmi:id="_RPzYNIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYNIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYNIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYNYWhEeiHA9ts7NvFFg" name="VECTOR" value="3" literal="VECTOR">
      <eAnnotations xmi:id="_RPzYNYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYNYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYNYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPzYNoWhEeiHA9ts7NvFFg" name="PrimitiveType">
    <eAnnotations xmi:id="_RPzYNoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPzYNoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYNoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPzYN4WhEeiHA9ts7NvFFg" name="INTEGER">
      <eAnnotations xmi:id="_RPzYN4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYN4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYN4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPzYOIWhEeiHA9ts7NvFFg" name="DECIMAL" value="1">
      <eAnnotations xmi:id="_RPzYOIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPzYOIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPzYOIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz-4IWhEeiHA9ts7NvFFg" name="ProcessingModel">
    <eAnnotations xmi:id="_RPz-4IWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz-4IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-4IWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz-4YWhEeiHA9ts7NvFFg" name="SYNCHRONOUS_THREAD">
      <eAnnotations xmi:id="_RPz-4YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz-4YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-4YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz-4oWhEeiHA9ts7NvFFg" name="LOGIC" value="1">
      <eAnnotations xmi:id="_RPz-4oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz-4oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-4oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz-44WhEeiHA9ts7NvFFg" name="MEMORY_WRAPPER" value="2" literal="MEMORY_WRAPPER">
      <eAnnotations xmi:id="_RPz-44WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz-44WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-44WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz-5IWhEeiHA9ts7NvFFg" name="Protocol">
    <eAnnotations xmi:id="_RPz-5IWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz-5IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-5IWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz-5YWhEeiHA9ts7NvFFg" name="COFLUENT">
      <eAnnotations xmi:id="_RPz-5YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz-5YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-5YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz-5oWhEeiHA9ts7NvFFg" name="TLM2_AT" value="1">
      <eAnnotations xmi:id="_RPz-5oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz-5oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-5oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz-54WhEeiHA9ts7NvFFg" name="TLM2_LT" value="2">
      <eAnnotations xmi:id="_RPz-54WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz-54WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-54WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz-6IWhEeiHA9ts7NvFFg" name="IOSF_AT" value="3">
      <eAnnotations xmi:id="_RPz-6IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz-6IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-6IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz-6YWhEeiHA9ts7NvFFg" name="IOSF_LT" value="4">
      <eAnnotations xmi:id="_RPz-6YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz-6YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-6YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz-6oWhEeiHA9ts7NvFFg" name="SIGNAL" value="5">
      <eAnnotations xmi:id="_RPz-6oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz-6oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-6oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz-64WhEeiHA9ts7NvFFg" name="QueuePolicy">
    <eAnnotations xmi:id="_RPz-64WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz-64WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-64WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz-7IWhEeiHA9ts7NvFFg" name="FIFO">
      <eAnnotations xmi:id="_RPz-7YWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPz-7YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPz-7YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-7YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPz-7YWhEeiHA9ts7NvFFg1" key="documentation" value="Messages are processed in FIFO (first in first out) order."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPz-7IWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPz-7IWhEeiHA9ts7NvFFg10" key="uuid" value="_RPz-7IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz-7oWhEeiHA9ts7NvFFg" name="PRIORITY" value="1">
      <eAnnotations xmi:id="_RPz-74WhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPz-74WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPz-74WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-74WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPz-74WhEeiHA9ts7NvFFg1" key="documentation" value="Messages are processed depending on given priorities."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPz-7oWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPz-7oWhEeiHA9ts7NvFFg10" key="uuid" value="_RPz-7oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz-8IWhEeiHA9ts7NvFFg" name="FUGITIVE" value="2">
      <eAnnotations xmi:id="_RPz-8YWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPz-8YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPz-8YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-8YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPz-8YWhEeiHA9ts7NvFFg1" key="documentation" value="Message lost if no functions waiting."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPz-8IWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPz-8IWhEeiHA9ts7NvFFg10" key="uuid" value="_RPz-8IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz-8oWhEeiHA9ts7NvFFg" name="INFINITE" value="3">
      <eAnnotations xmi:id="_RPz-84WhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPz-84WhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPz-84WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-84WhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPz-84WhEeiHA9ts7NvFFg1" key="documentation" value="Infinite capacity in FIFO order."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPz-8oWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPz-8oWhEeiHA9ts7NvFFg10" key="uuid" value="_RPz-8oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz-9IWhEeiHA9ts7NvFFg" name="RENDEZ_VOUS" value="4">
      <eAnnotations xmi:id="_RPz-9YWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPz-9YWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPz-9YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-9YWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPz-9YWhEeiHA9ts7NvFFg1" key="documentation" value="Both sender and receiver have to be ready for a data exchange."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPz-9IWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPz-9IWhEeiHA9ts7NvFFg10" key="uuid" value="_RPz-9IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz-9oWhEeiHA9ts7NvFFg" name="MULTIRATE" value="5" literal="MULTIRATE">
      <eAnnotations xmi:id="_RPz-9oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz-9oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-9oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz-94WhEeiHA9ts7NvFFg" name="RateUnit">
    <eAnnotations xmi:id="_RPz-94WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz-94WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-94WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz--IWhEeiHA9ts7NvFFg" name="BITS_CLOCK">
      <eAnnotations xmi:id="_RPz--IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz--IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz--IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz--YWhEeiHA9ts7NvFFg" name="BYTES_CLOCK" value="1">
      <eAnnotations xmi:id="_RPz--YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz--YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz--YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz--oWhEeiHA9ts7NvFFg" name="RegisterAccessRight">
    <eAnnotations xmi:id="_RPz--oWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz--oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz--oWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz--4WhEeiHA9ts7NvFFg" name="READ_ONLY" value="1">
      <eAnnotations xmi:id="_RPz--4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz--4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz--4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz-_IWhEeiHA9ts7NvFFg" name="READ_WRITE">
      <eAnnotations xmi:id="_RPz-_IWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz-_IWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-_IWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz-_YWhEeiHA9ts7NvFFg" name="WRITE_ONLY" value="2">
      <eAnnotations xmi:id="_RPz-_YWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz-_YWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-_YWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz-_oWhEeiHA9ts7NvFFg" name="NONE" value="3">
      <eAnnotations xmi:id="_RPz-_oWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz-_oWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-_oWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz-_4WhEeiHA9ts7NvFFg" name="RegisterInternalAccessRight">
    <eAnnotations xmi:id="_RPz-_4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz-_4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz-_4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz_AIWhEeiHA9ts7NvFFg" name="READ_WRITE">
      <eAnnotations xmi:id="_RPz_AIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_AIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_AIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_AYWhEeiHA9ts7NvFFg" name="READ_ONLY" value="1">
      <eAnnotations xmi:id="_RPz_AYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_AYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_AYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_AoWhEeiHA9ts7NvFFg" name="WRITE_ONLY" value="2">
      <eAnnotations xmi:id="_RPz_AoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_AoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_AoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_A4WhEeiHA9ts7NvFFg" name="NONE" value="3">
      <eAnnotations xmi:id="_RPz_A4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_A4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_A4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz_BIWhEeiHA9ts7NvFFg" name="ResetPolarity">
    <eAnnotations xmi:id="_RPz_BIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz_BIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_BIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz_BYWhEeiHA9ts7NvFFg" name="HIGH">
      <eAnnotations xmi:id="_RPz_BYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_BYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_BYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_BoWhEeiHA9ts7NvFFg" name="LOW" value="1">
      <eAnnotations xmi:id="_RPz_BoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_BoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_BoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz_B4WhEeiHA9ts7NvFFg" name="SchedulingPolicy">
    <eAnnotations xmi:id="_RPz_B4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz_B4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_B4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz_CIWhEeiHA9ts7NvFFg" name="PRIORITY">
      <eAnnotations xmi:id="_RPz_CIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_CIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_CIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_CYWhEeiHA9ts7NvFFg" name="TIME_SHARING" value="1">
      <eAnnotations xmi:id="_RPz_CYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_CYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_CYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz_CoWhEeiHA9ts7NvFFg" name="Scope">
    <eAnnotations xmi:id="_RPz_CoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz_CoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_CoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz_C4WhEeiHA9ts7NvFFg" name="SYSTEM">
      <eAnnotations xmi:id="_RPz_DIWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPz_DIWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPz_DIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_DIWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPz_DIWhEeiHA9ts7NvFFg1" key="documentation" value="For information (for identifying functions inside of the system)."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPz_C4WhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPz_C4WhEeiHA9ts7NvFFg10" key="uuid" value="_RPz_C4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_DYWhEeiHA9ts7NvFFg" name="ENVIRONMENT" value="1">
      <eAnnotations xmi:id="_RPz_DoWhEeiHA9ts7NvFFg" source="http://www.eclipse.org/emf/2002/GenModel">
        <eAnnotations xmi:id="_RPz_DoWhEeiHA9ts7NvFFg0" source="genmymodel">
          <details xmi:id="_RPz_DoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_DoWhEeiHA9ts7NvFFg"/>
        </eAnnotations>
        <details xmi:id="_RPz_DoWhEeiHA9ts7NvFFg1" key="documentation" value="For information (for identifying functions outside of the system)."/>
      </eAnnotations>
      <eAnnotations xmi:id="_RPz_DYWhEeiHA9ts7NvFFg1" source="genmymodel">
        <details xmi:id="_RPz_DYWhEeiHA9ts7NvFFg10" key="uuid" value="_RPz_DYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz_D4WhEeiHA9ts7NvFFg" name="SocketType">
    <eAnnotations xmi:id="_RPz_D4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz_D4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_D4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz_EIWhEeiHA9ts7NvFFg" name="INITIATOR">
      <eAnnotations xmi:id="_RPz_EIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_EIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_EIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_EYWhEeiHA9ts7NvFFg" name="TARGET" value="1">
      <eAnnotations xmi:id="_RPz_EYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_EYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_EYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz_EoWhEeiHA9ts7NvFFg" name="StoragePolicy">
    <eAnnotations xmi:id="_RPz_EoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz_EoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_EoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz_E4WhEeiHA9ts7NvFFg" name="OVERWRITE">
      <eAnnotations xmi:id="_RPz_E4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_E4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_E4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_FIWhEeiHA9ts7NvFFg" name="FIFO" value="1">
      <eAnnotations xmi:id="_RPz_FIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_FIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_FIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz_FYWhEeiHA9ts7NvFFg" name="TemperatureUnit">
    <eAnnotations xmi:id="_RPz_FYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz_FYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_FYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz_FoWhEeiHA9ts7NvFFg" name="CELSIUS">
      <eAnnotations xmi:id="_RPz_FoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_FoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_FoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_F4WhEeiHA9ts7NvFFg" name="FAHRENHEIT" value="1" literal="FAHRENHEIT">
      <eAnnotations xmi:id="_RPz_F4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_F4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_F4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz_GIWhEeiHA9ts7NvFFg" name="ThroughputUnit">
    <eAnnotations xmi:id="_RPz_GIWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz_GIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_GIWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz_GYWhEeiHA9ts7NvFFg" name="BIT_SEC" literal="BIT_SEC">
      <eAnnotations xmi:id="_RPz_GYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_GYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_GYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_GoWhEeiHA9ts7NvFFg" name="BYTES_SEC" value="1">
      <eAnnotations xmi:id="_RPz_GoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_GoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_GoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_G4WhEeiHA9ts7NvFFg" name="KBITS_SEC" value="2" literal="KBITS">
      <eAnnotations xmi:id="_RPz_G4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_G4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_G4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_HIWhEeiHA9ts7NvFFg" name="KBYTES_SEC" value="3" literal="KBYTES">
      <eAnnotations xmi:id="_RPz_HIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_HIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_HIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_HYWhEeiHA9ts7NvFFg" name="MBITS_SEC" value="4" literal="MBITS">
      <eAnnotations xmi:id="_RPz_HYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_HYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_HYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_HoWhEeiHA9ts7NvFFg" name="MBYTES_SEC" value="5" literal="MBYTES">
      <eAnnotations xmi:id="_RPz_HoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_HoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_HoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_H4WhEeiHA9ts7NvFFg" name="GBITS_SEC" value="6" literal="GBITS">
      <eAnnotations xmi:id="_RPz_H4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_H4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_H4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_IIWhEeiHA9ts7NvFFg" name="GBYTES_SEC" value="7" literal="GBYTES">
      <eAnnotations xmi:id="_RPz_IIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_IIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_IIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz_IYWhEeiHA9ts7NvFFg" name="TimeUnit">
    <eAnnotations xmi:id="_RPz_IYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz_IYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_IYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz_IoWhEeiHA9ts7NvFFg" name="FS">
      <eAnnotations xmi:id="_RPz_IoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_IoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_IoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_I4WhEeiHA9ts7NvFFg" name="PS" value="1">
      <eAnnotations xmi:id="_RPz_I4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_I4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_I4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_JIWhEeiHA9ts7NvFFg" name="NS" value="2">
      <eAnnotations xmi:id="_RPz_JIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_JIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_JIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_JYWhEeiHA9ts7NvFFg" name="US" value="3">
      <eAnnotations xmi:id="_RPz_JYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_JYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_JYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_JoWhEeiHA9ts7NvFFg" name="MS" value="4">
      <eAnnotations xmi:id="_RPz_JoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_JoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_JoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_J4WhEeiHA9ts7NvFFg" name="SEC" value="5">
      <eAnnotations xmi:id="_RPz_J4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_J4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_J4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_KIWhEeiHA9ts7NvFFg" name="MIN" value="6">
      <eAnnotations xmi:id="_RPz_KIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_KIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_KIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_KYWhEeiHA9ts7NvFFg" name="HR" value="7">
      <eAnnotations xmi:id="_RPz_KYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_KYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_KYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_KoWhEeiHA9ts7NvFFg" name="DAY" value="8">
      <eAnnotations xmi:id="_RPz_KoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_KoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_KoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz_K4WhEeiHA9ts7NvFFg" name="Visibility">
    <eAnnotations xmi:id="_RPz_K4WhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz_K4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_K4WhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz_LIWhEeiHA9ts7NvFFg" name="PRIVATE">
      <eAnnotations xmi:id="_RPz_LIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_LIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_LIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_LYWhEeiHA9ts7NvFFg" name="PUBLIC" value="1">
      <eAnnotations xmi:id="_RPz_LYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_LYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_LYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz_LoWhEeiHA9ts7NvFFg" name="VoltageUnit">
    <eAnnotations xmi:id="_RPz_LoWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz_LoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_LoWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz_L4WhEeiHA9ts7NvFFg" name="MV">
      <eAnnotations xmi:id="_RPz_L4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_L4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_L4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_MIWhEeiHA9ts7NvFFg" name="V" value="1">
      <eAnnotations xmi:id="_RPz_MIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_MIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_MIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_RPz_MYWhEeiHA9ts7NvFFg" name="WordSize">
    <eAnnotations xmi:id="_RPz_MYWhEeiHA9ts7NvFFg0" source="genmymodel">
      <details xmi:id="_RPz_MYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_MYWhEeiHA9ts7NvFFg"/>
    </eAnnotations>
    <eLiterals xmi:id="_RPz_MoWhEeiHA9ts7NvFFg" name="ONE">
      <eAnnotations xmi:id="_RPz_MoWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_MoWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_MoWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_M4WhEeiHA9ts7NvFFg" name="TWO" value="1">
      <eAnnotations xmi:id="_RPz_M4WhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_M4WhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_M4WhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_NIWhEeiHA9ts7NvFFg" name="FOUR" value="2">
      <eAnnotations xmi:id="_RPz_NIWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_NIWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_NIWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_RPz_NYWhEeiHA9ts7NvFFg" name="EIGHT" value="4">
      <eAnnotations xmi:id="_RPz_NYWhEeiHA9ts7NvFFg0" source="genmymodel">
        <details xmi:id="_RPz_NYWhEeiHA9ts7NvFFg00" key="uuid" value="_RPz_NYWhEeiHA9ts7NvFFg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eSubpackages xmi:id="_7QGywJimEDaY7f0a5vYSFg" name="EPackage">
    <eAnnotations xmi:id="_7QGywJimEDaY7f0a5vYSFg0" source="genmymodel">
      <details xmi:id="_7QGywJimEDaY7f0a5vYSFg00" key="uuid" value="_7QGywJimEDaY7f0a5vYSFg"/>
    </eAnnotations>
  </eSubpackages>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"cofluent","nsURI":"http://cofluent.intel.com/cofluent/1.0.0","name":"cofluent","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AlternativeStatement","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AndInputSelector","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Annotation","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AnnotationEntry","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Application","instanceClass":null,"abstract":false,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"AppModel","instanceClass":null,"abstract":true,"id":6,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ArrayParameter","instanceClass":null,"abstract":false,"id":7,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BasicStatement","instanceClass":null,"abstract":true,"id":8,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Behavior","instanceClass":null,"abstract":false,"id":9,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Binding","instanceClass":null,"abstract":false,"id":10,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BindingConnection","instanceClass":null,"abstract":false,"id":11,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BooleanParameter","instanceClass":null,"abstract":false,"id":12,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Bus","instanceClass":null,"abstract":false,"id":13,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BusSlaveInterface","instanceClass":null,"abstract":false,"id":14,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BusSlaveInterfaceRegisterBankOffset","instanceClass":null,"abstract":false,"id":15,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CallBack","instanceClass":null,"abstract":false,"id":16,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ClockGenerator","instanceClass":null,"abstract":false,"id":17,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Command","instanceClass":null,"abstract":false,"id":18,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CompoundStatement","instanceClass":null,"abstract":true,"id":19,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CommunicationPath","instanceClass":null,"abstract":false,"id":20,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"CommunicationPathElement","instanceClass":null,"abstract":false,"id":21,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConditionalBranch","instanceClass":null,"abstract":false,"id":22,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ConnectedInterface","instanceClass":null,"abstract":false,"id":23,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataPath","instanceClass":null,"abstract":false,"id":24,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataType","instanceClass":null,"abstract":false,"id":25,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DataTypeModel","instanceClass":null,"abstract":false,"id":26,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DesignParameter","instanceClass":null,"abstract":true,"id":27,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DesignParameterFolder","instanceClass":null,"abstract":false,"id":28,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DeviceProgrammersView","instanceClass":null,"abstract":false,"id":29,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Divider","instanceClass":null,"abstract":false,"id":30,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DeviceInterface","instanceClass":null,"abstract":true,"id":31,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"DPVMemory","instanceClass":null,"abstract":false,"id":32,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"EnumerationParameter","instanceClass":null,"abstract":false,"id":33,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Event","instanceClass":null,"abstract":false,"id":34,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExcludedElement","instanceClass":null,"abstract":false,"id":35,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ExpandableElement","instanceClass":null,"abstract":true,"id":36,"interface":true,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Field","instanceClass":null,"abstract":false,"id":37,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Function","instanceClass":null,"abstract":false,"id":38,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"GuardedBranch","instanceClass":null,"abstract":false,"id":39,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ImplementedInterface","instanceClass":null,"abstract":false,"id":40,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InputAction","instanceClass":null,"abstract":false,"id":41,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InputSelector","instanceClass":null,"abstract":true,"id":42,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"InputSelectorInput","instanceClass":null,"abstract":false,"id":43,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Interface","instanceClass":null,"abstract":true,"id":44,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Interrupt","instanceClass":null,"abstract":false,"id":45,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Instance","instanceClass":null,"abstract":false,"id":46,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"IRelationType","instanceClass":null,"abstract":true,"id":47,"interface":true,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"LoopStatement","instanceClass":null,"abstract":false,"id":48,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MasterInterface","instanceClass":null,"abstract":false,"id":49,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Mapping","instanceClass":null,"abstract":false,"id":50,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MappingPair","instanceClass":null,"abstract":false,"id":51,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Memory","instanceClass":null,"abstract":false,"id":52,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MessageQueue","instanceClass":null,"abstract":false,"id":53,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RoutingFunction","instanceClass":null,"abstract":false,"id":54,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MethodCallInterface","instanceClass":null,"abstract":false,"id":55,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Model","instanceClass":null,"abstract":true,"id":56,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MultiInstancesInputSelector","instanceClass":null,"abstract":false,"id":57,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MultiInstancesOutputSelector","instanceClass":null,"abstract":false,"id":58,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"MultipleGuardedStatement","instanceClass":null,"abstract":false,"id":59,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"NamedElement","instanceClass":null,"abstract":true,"id":60,"interface":true,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Operation","instanceClass":null,"abstract":false,"id":61,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OrInputSelector","instanceClass":null,"abstract":false,"id":62,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OutputAction","instanceClass":null,"abstract":false,"id":63,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"OutputSelectorOutput","instanceClass":null,"abstract":false,"id":64,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ParameterReference","instanceClass":null,"abstract":false,"id":65,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Pipeline","instanceClass":null,"abstract":false,"id":66,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Platform","instanceClass":null,"abstract":false,"id":67,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PlatModel","instanceClass":null,"abstract":true,"id":68,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Port","instanceClass":null,"abstract":false,"id":69,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"PrimitiveTypeParameter","instanceClass":null,"abstract":false,"id":70,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Processor","instanceClass":null,"abstract":false,"id":71,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RangeElement","instanceClass":null,"abstract":true,"id":72,"interface":true,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RangeLimit","instanceClass":null,"abstract":false,"id":73,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RangeParameter","instanceClass":null,"abstract":false,"id":74,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Refinement","instanceClass":null,"abstract":true,"id":75,"interface":true,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Register","instanceClass":null,"abstract":false,"id":76,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RegisterBank","instanceClass":null,"abstract":false,"id":77,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RegisterCallBack","instanceClass":null,"abstract":false,"id":78,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Relation","instanceClass":null,"abstract":true,"id":79,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RelationExternalType","instanceClass":null,"abstract":false,"id":80,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RelationDataType","instanceClass":null,"abstract":false,"id":81,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RelationPredefinedType","instanceClass":null,"abstract":false,"id":82,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Router","instanceClass":null,"abstract":false,"id":83,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SampledFunction","instanceClass":null,"abstract":false,"id":84,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Scheduler","instanceClass":null,"abstract":false,"id":85,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Selector","instanceClass":null,"abstract":true,"id":86,"interface":true,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SharedVariable","instanceClass":null,"abstract":false,"id":87,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SlaveInterface","instanceClass":null,"abstract":false,"id":88,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Statement","instanceClass":null,"abstract":true,"id":89,"interface":true,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"StringParameter","instanceClass":null,"abstract":false,"id":90,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Structure","instanceClass":null,"abstract":false,"id":91,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Subsystem","instanceClass":null,"abstract":false,"id":92,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"SystemCIP","instanceClass":null,"abstract":false,"id":93,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Wire","instanceClass":null,"abstract":false,"id":94,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"ArbitrationProtocol","instanceClass":null,"id":95,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"AreaUnit","instanceClass":null,"id":96,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"BindingType","instanceClass":null,"id":97,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"BufferPolicy","instanceClass":null,"id":98,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"ClockPolarity","instanceClass":null,"id":99,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"CostUnit","instanceClass":null,"id":100,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"CycleUnit","instanceClass":null,"id":101,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"DataSizeUnit","instanceClass":null,"id":102,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"DesignParameterAccessRight","instanceClass":null,"id":103,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"DPVInterfaceType","instanceClass":null,"id":104,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"Endianess","instanceClass":null,"id":105,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"EventPolicy","instanceClass":null,"id":106,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"FieldAccessRight","instanceClass":null,"id":107,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"FrequencyUnit","instanceClass":null,"id":108,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"LoadBalancingPolicy","instanceClass":null,"id":109,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"LoopStatementType","instanceClass":null,"id":110,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"OperationType","instanceClass":null,"id":111,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"PortDirection","instanceClass":null,"id":112,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"PortType","instanceClass":null,"id":113,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"PowerUnit","instanceClass":null,"id":114,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"PredefinedType","instanceClass":null,"id":115,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"PrimitiveType","instanceClass":null,"id":116,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"ProcessingModel","instanceClass":null,"id":117,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"Protocol","instanceClass":null,"id":118,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"QueuePolicy","instanceClass":null,"id":119,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"RateUnit","instanceClass":null,"id":120,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"RegisterAccessRight","instanceClass":null,"id":121,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"RegisterInternalAccessRight","instanceClass":null,"id":122,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"ResetPolarity","instanceClass":null,"id":123,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"SchedulingPolicy","instanceClass":null,"id":124,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"Scope","instanceClass":null,"id":125,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"SocketType","instanceClass":null,"id":126,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"StoragePolicy","instanceClass":null,"id":127,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"TemperatureUnit","instanceClass":null,"id":128,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"ThroughputUnit","instanceClass":null,"id":129,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"TimeUnit","instanceClass":null,"id":130,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"Visibility","instanceClass":null,"id":131,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"VoltageUnit","instanceClass":null,"id":132,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"WordSize","instanceClass":null,"id":133,"serializable":true,"eClass":"EEnum"},{"nsPrefix":null,"nsURI":null,"name":"EPackage","id":134,"eClass":"EPackage"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"conditionalBranches","changeable":true,"resolveProxies":true,"lowerBound":0,"id":135,"derived":false},{"id":136,"eClass":"EGenericType"},{"id":137,"eClass":"EGenericType"},{"id":138,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"source","changeable":true,"lowerBound":0,"iD":false,"id":139,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"details","changeable":true,"resolveProxies":true,"lowerBound":0,"id":140,"derived":false},{"id":141,"eClass":"EGenericType"},{"id":142,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"key","changeable":true,"lowerBound":1,"iD":false,"id":143,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":0,"iD":false,"id":144,"derived":false},{"id":145,"eClass":"EGenericType"},{"id":146,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"preSimulation","changeable":true,"lowerBound":0,"iD":false,"id":147,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"postElaboration","changeable":true,"lowerBound":0,"iD":false,"id":148,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"globalTypeDeclarations","changeable":true,"lowerBound":0,"iD":false,"id":149,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"globalDeclarations","changeable":true,"lowerBound":0,"iD":false,"id":150,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"globalDefinitions","changeable":true,"lowerBound":0,"iD":false,"id":151,"derived":false},{"id":152,"eClass":"EGenericType"},{"id":153,"eClass":"EGenericType"},{"id":154,"eClass":"EGenericType"},{"id":155,"eClass":"EGenericType"},{"id":156,"eClass":"EGenericType"},{"id":157,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"initializations","changeable":true,"lowerBound":0,"iD":false,"id":158,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"unmappedElement","changeable":true,"resolveProxies":true,"lowerBound":0,"id":159,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"blackbox","changeable":true,"lowerBound":0,"iD":false,"id":160,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cyclePeriod","changeable":true,"lowerBound":0,"iD":false,"id":161,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"scope","changeable":true,"lowerBound":0,"iD":false,"id":162,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"doNotStart","changeable":true,"lowerBound":0,"iD":false,"id":163,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"affinity","changeable":true,"lowerBound":0,"iD":false,"id":164,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"priority","changeable":true,"lowerBound":0,"iD":false,"id":165,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"staticCodeSize","changeable":true,"lowerBound":0,"iD":false,"id":166,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"staticDataSize","changeable":true,"lowerBound":0,"iD":false,"id":167,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"staticPowerConsumption","changeable":true,"lowerBound":0,"iD":false,"id":168,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dynamicPowerConsumption","changeable":true,"lowerBound":0,"iD":false,"id":169,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cost","changeable":true,"lowerBound":0,"iD":false,"id":170,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dynamicResourceLoad","changeable":true,"lowerBound":0,"iD":false,"id":171,"derived":false},{"id":172,"eClass":"EGenericType"},{"id":173,"eClass":"EGenericType"},{"id":174,"eClass":"EGenericType"},{"id":175,"eClass":"EGenericType"},{"id":176,"eClass":"EGenericType"},{"id":177,"eClass":"EGenericType"},{"id":178,"eClass":"EGenericType"},{"id":179,"eClass":"EGenericType"},{"id":180,"eClass":"EGenericType"},{"id":181,"eClass":"EGenericType"},{"id":182,"eClass":"EGenericType"},{"id":183,"eClass":"EGenericType"},{"id":184,"eClass":"EGenericType"},{"id":185,"eClass":"EGenericType"},{"id":186,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"values","changeable":true,"lowerBound":0,"iD":false,"id":187,"derived":false},{"id":188,"eClass":"EGenericType"},{"id":189,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"previous","changeable":true,"resolveProxies":true,"lowerBound":0,"id":190,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"next","changeable":true,"resolveProxies":true,"lowerBound":0,"id":191,"derived":false},{"id":192,"eClass":"EGenericType"},{"id":193,"eClass":"EGenericType"},{"id":194,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"selectors","changeable":true,"resolveProxies":true,"lowerBound":0,"id":195,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"statements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":196,"derived":false},{"id":197,"eClass":"EGenericType"},{"id":198,"eClass":"EGenericType"},{"id":199,"eClass":"EGenericType"},{"id":200,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"binding","changeable":true,"lowerBound":0,"iD":false,"id":201,"derived":false},{"id":202,"eClass":"EGenericType"},{"id":203,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"lowerBound":0,"iD":false,"id":204,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"binding","changeable":true,"lowerBound":0,"iD":false,"id":205,"derived":false},{"id":206,"eClass":"EGenericType"},{"id":207,"eClass":"EGenericType"},{"id":208,"eClass":"EGenericType"},{"id":209,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"concurrency","changeable":true,"lowerBound":0,"iD":false,"id":210,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"arbitrationProtocol","changeable":true,"lowerBound":0,"iD":false,"id":211,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"arbitrationTime","changeable":true,"lowerBound":0,"iD":false,"id":212,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"transferTime","changeable":true,"lowerBound":0,"iD":false,"id":213,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"voltage","changeable":true,"lowerBound":0,"iD":false,"id":214,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"staticPowerConsumption","changeable":true,"lowerBound":0,"iD":false,"id":215,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dynamicPowerConsumption","changeable":true,"lowerBound":0,"iD":false,"id":216,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cost","changeable":true,"lowerBound":0,"iD":false,"id":217,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dynamicResourceLoad","changeable":true,"lowerBound":0,"iD":false,"id":218,"derived":false},{"id":219,"eClass":"EGenericType"},{"id":220,"eClass":"EGenericType"},{"id":221,"eClass":"EGenericType"},{"id":222,"eClass":"EGenericType"},{"id":223,"eClass":"EGenericType"},{"id":224,"eClass":"EGenericType"},{"id":225,"eClass":"EGenericType"},{"id":226,"eClass":"EGenericType"},{"id":227,"eClass":"EGenericType"},{"id":228,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"registerBankOffsets","changeable":true,"resolveProxies":true,"lowerBound":0,"id":229,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"width","changeable":true,"lowerBound":0,"iD":false,"id":230,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"range","changeable":true,"lowerBound":0,"iD":false,"id":231,"derived":false},{"id":232,"eClass":"EGenericType"},{"id":233,"eClass":"EGenericType"},{"id":234,"eClass":"EGenericType"},{"id":235,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"registerBank","changeable":true,"resolveProxies":true,"lowerBound":1,"id":236,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"offset","changeable":true,"lowerBound":0,"iD":false,"id":237,"derived":false},{"id":238,"eClass":"EGenericType"},{"id":239,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"before","changeable":true,"lowerBound":0,"iD":false,"id":240,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"after","changeable":true,"lowerBound":0,"iD":false,"id":241,"derived":false},{"id":242,"eClass":"EGenericType"},{"id":243,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"period","changeable":true,"lowerBound":0,"iD":false,"id":244,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"offset","changeable":true,"lowerBound":0,"iD":false,"id":245,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"executionTime","changeable":true,"lowerBound":0,"iD":false,"id":246,"derived":false},{"id":247,"eClass":"EGenericType"},{"id":248,"eClass":"EGenericType"},{"id":249,"eClass":"EGenericType"},{"id":250,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"description","changeable":true,"lowerBound":0,"iD":false,"id":251,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"source","changeable":true,"lowerBound":0,"iD":false,"id":252,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"lengthBias","changeable":true,"lowerBound":0,"iD":false,"id":253,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"send","changeable":true,"lowerBound":0,"iD":false,"id":254,"derived":false},{"id":255,"eClass":"EGenericType"},{"id":256,"eClass":"EGenericType"},{"id":257,"eClass":"EGenericType"},{"id":258,"eClass":"EGenericType"},{"id":259,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"firstStatement","changeable":true,"resolveProxies":true,"lowerBound":0,"id":260,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"lastStatement","changeable":true,"resolveProxies":true,"lowerBound":0,"id":261,"derived":false},{"id":262,"eClass":"EGenericType"},{"id":263,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"isFirstOf","changeable":true,"resolveProxies":true,"lowerBound":0,"id":264,"derived":false},{"id":265,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"isLastOf","changeable":true,"resolveProxies":true,"lowerBound":0,"id":266,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"elements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":267,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"first","changeable":true,"resolveProxies":true,"lowerBound":0,"id":268,"derived":false},{"id":269,"eClass":"EGenericType"},{"id":270,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"previous","changeable":true,"resolveProxies":true,"lowerBound":0,"id":271,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"next","changeable":true,"resolveProxies":true,"lowerBound":0,"id":272,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"element","changeable":true,"resolveProxies":true,"lowerBound":0,"id":273,"derived":false},{"id":274,"eClass":"EGenericType"},{"id":275,"eClass":"EGenericType"},{"id":276,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"condition","changeable":true,"lowerBound":0,"iD":false,"id":277,"derived":false},{"id":278,"eClass":"EGenericType"},{"id":279,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"interfaces","changeable":true,"lowerBound":0,"iD":false,"id":280,"derived":false},{"id":281,"eClass":"EGenericType"},{"id":282,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"communicationPath","changeable":true,"resolveProxies":true,"lowerBound":0,"id":283,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"relationInstance","changeable":true,"resolveProxies":true,"lowerBound":0,"id":284,"derived":false},{"id":285,"eClass":"EGenericType"},{"id":286,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"definition","changeable":true,"lowerBound":0,"iD":false,"id":287,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"copyPayload","changeable":true,"lowerBound":0,"iD":false,"id":288,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"tracePayload","changeable":true,"lowerBound":0,"iD":false,"id":289,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"readTime","changeable":true,"lowerBound":0,"iD":false,"id":290,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"writeTime","changeable":true,"lowerBound":0,"iD":false,"id":291,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"allocatePayload","changeable":true,"lowerBound":0,"iD":false,"id":292,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"deallocatePayload","changeable":true,"lowerBound":0,"iD":false,"id":293,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"objectSerialization","changeable":true,"lowerBound":0,"iD":false,"id":294,"derived":false},{"id":295,"eClass":"EGenericType"},{"id":296,"eClass":"EGenericType"},{"id":297,"eClass":"EGenericType"},{"id":298,"eClass":"EGenericType"},{"id":299,"eClass":"EGenericType"},{"id":300,"eClass":"EGenericType"},{"id":301,"eClass":"EGenericType"},{"id":302,"eClass":"EGenericType"},{"id":303,"eClass":"EGenericType"},{"id":304,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"default","changeable":true,"lowerBound":0,"iD":false,"id":305,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"PUBLIC","unsettable":false,"transient":false,"unique":true,"name":"visibility","changeable":true,"lowerBound":0,"iD":false,"id":306,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"accessRight","changeable":true,"lowerBound":0,"iD":false,"id":307,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"rangeLimits","changeable":true,"resolveProxies":true,"lowerBound":0,"id":308,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":0,"iD":false,"id":309,"derived":false},{"id":310,"eClass":"EGenericType"},{"id":311,"eClass":"EGenericType"},{"id":312,"eClass":"EGenericType"},{"id":313,"eClass":"EGenericType"},{"id":314,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"designParameter","changeable":true,"resolveProxies":true,"lowerBound":0,"id":315,"derived":false},{"id":316,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"designParameters","changeable":true,"resolveProxies":true,"lowerBound":0,"id":317,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"subFolders","changeable":true,"resolveProxies":true,"lowerBound":0,"id":318,"derived":false},{"id":319,"eClass":"EGenericType"},{"id":320,"eClass":"EGenericType"},{"id":321,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"registers","changeable":true,"resolveProxies":true,"lowerBound":0,"id":322,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"registerBanks","changeable":true,"resolveProxies":true,"lowerBound":0,"id":323,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"interrupts","changeable":true,"resolveProxies":true,"lowerBound":0,"id":324,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"commands","changeable":true,"resolveProxies":true,"lowerBound":0,"id":325,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"busSlaveInterfaces","changeable":true,"resolveProxies":true,"lowerBound":0,"id":326,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"memories","changeable":true,"resolveProxies":true,"lowerBound":0,"id":327,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"endianess","changeable":true,"lowerBound":0,"iD":false,"id":328,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"address","changeable":true,"lowerBound":0,"iD":false,"id":329,"derived":false},{"id":330,"eClass":"EGenericType"},{"id":331,"eClass":"EGenericType"},{"id":332,"eClass":"EGenericType"},{"id":333,"eClass":"EGenericType"},{"id":334,"eClass":"EGenericType"},{"id":335,"eClass":"EGenericType"},{"id":336,"eClass":"EGenericType"},{"id":337,"eClass":"EGenericType"},{"id":338,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"ratio","changeable":true,"lowerBound":0,"iD":false,"id":339,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"executionTime","changeable":true,"lowerBound":0,"iD":false,"id":340,"derived":false},{"id":341,"eClass":"EGenericType"},{"id":342,"eClass":"EGenericType"},{"id":343,"eClass":"EGenericType"},{"id":344,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"description","changeable":true,"lowerBound":0,"iD":false,"id":345,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"address","changeable":true,"lowerBound":0,"iD":false,"id":346,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"ONE","unsettable":false,"transient":false,"unique":true,"name":"wordSize","changeable":true,"lowerBound":0,"iD":false,"id":347,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"size","changeable":true,"lowerBound":0,"iD":false,"id":348,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"preloadFile","changeable":true,"lowerBound":0,"iD":false,"id":349,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"endianess","changeable":true,"lowerBound":0,"iD":false,"id":350,"derived":false},{"id":351,"eClass":"EGenericType"},{"id":352,"eClass":"EGenericType"},{"id":353,"eClass":"EGenericType"},{"id":354,"eClass":"EGenericType"},{"id":355,"eClass":"EGenericType"},{"id":356,"eClass":"EGenericType"},{"id":357,"eClass":"EGenericType"},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"values","changeable":true,"lowerBound":0,"iD":false,"id":358,"derived":false},{"id":359,"eClass":"EGenericType"},{"id":360,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"policy","changeable":true,"lowerBound":0,"iD":false,"id":361,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"setTime","changeable":true,"lowerBound":0,"iD":false,"id":362,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"getTime","changeable":true,"lowerBound":0,"iD":false,"id":363,"derived":false},{"id":364,"eClass":"EGenericType"},{"id":365,"eClass":"EGenericType"},{"id":366,"eClass":"EGenericType"},{"id":367,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"element","changeable":true,"resolveProxies":true,"lowerBound":0,"id":368,"derived":false},{"id":369,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"description","changeable":true,"lowerBound":0,"iD":false,"id":370,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"externalAccess","changeable":true,"lowerBound":0,"iD":false,"id":371,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"internalAccess","changeable":true,"lowerBound":0,"iD":false,"id":372,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"offset","changeable":true,"lowerBound":0,"iD":false,"id":373,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"width","changeable":true,"lowerBound":0,"iD":false,"id":374,"derived":false},{"id":375,"eClass":"EGenericType"},{"id":376,"eClass":"EGenericType"},{"id":377,"eClass":"EGenericType"},{"id":378,"eClass":"EGenericType"},{"id":379,"eClass":"EGenericType"},{"id":380,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"clockEvent","changeable":true,"resolveProxies":true,"lowerBound":0,"id":381,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"resetSignal","changeable":true,"resolveProxies":true,"lowerBound":0,"id":382,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"asynchronousReset","changeable":true,"lowerBound":0,"iD":false,"id":383,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"clockPolarity","changeable":true,"lowerBound":0,"iD":false,"id":384,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"resetPolarity","changeable":true,"lowerBound":0,"iD":false,"id":385,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"processingModel","changeable":true,"lowerBound":0,"iD":false,"id":386,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"memoryWrapperClassName","changeable":true,"lowerBound":0,"iD":false,"id":387,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"memoryWrapperPortMappingPairs","changeable":true,"lowerBound":0,"iD":false,"id":388,"derived":false},{"id":389,"eClass":"EGenericType"},{"id":390,"eClass":"EGenericType"},{"id":391,"eClass":"EGenericType"},{"id":392,"eClass":"EGenericType"},{"id":393,"eClass":"EGenericType"},{"id":394,"eClass":"EGenericType"},{"id":395,"eClass":"EGenericType"},{"id":396,"eClass":"EGenericType"},{"id":397,"eClass":"EGenericType"},{"id":398,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"useExistingSimicsInterface","changeable":true,"lowerBound":0,"iD":false,"id":399,"derived":false},{"id":400,"eClass":"EGenericType"},{"id":401,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"port","changeable":true,"resolveProxies":true,"lowerBound":0,"id":402,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"inputSelector","changeable":true,"resolveProxies":true,"lowerBound":0,"id":403,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"timeout","changeable":true,"lowerBound":0,"iD":false,"id":404,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"priority","changeable":true,"lowerBound":0,"iD":false,"id":405,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"broadcast","changeable":true,"lowerBound":0,"iD":false,"id":406,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"duration","changeable":true,"lowerBound":0,"iD":false,"id":407,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"vectorSize","changeable":true,"lowerBound":0,"iD":false,"id":408,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"blocking","changeable":true,"lowerBound":0,"iD":false,"id":409,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"condition","changeable":true,"lowerBound":0,"iD":false,"id":410,"derived":false},{"id":411,"eClass":"EGenericType"},{"id":412,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"inputActions","changeable":true,"resolveProxies":true,"lowerBound":0,"id":413,"derived":false},{"id":414,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"inputAction","changeable":true,"resolveProxies":true,"lowerBound":0,"id":415,"derived":false},{"id":416,"eClass":"EGenericType"},{"id":417,"eClass":"EGenericType"},{"id":418,"eClass":"EGenericType"},{"id":419,"eClass":"EGenericType"},{"id":420,"eClass":"EGenericType"},{"id":421,"eClass":"EGenericType"},{"id":422,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"inputs","changeable":true,"resolveProxies":true,"lowerBound":0,"id":423,"derived":false},{"id":424,"eClass":"EGenericType"},{"id":425,"eClass":"EGenericType"},{"id":426,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"port","changeable":true,"resolveProxies":true,"lowerBound":0,"id":427,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"priority","changeable":true,"lowerBound":0,"iD":false,"id":428,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"timeout","changeable":true,"lowerBound":0,"iD":false,"id":429,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"duration","changeable":true,"lowerBound":0,"iD":false,"id":430,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"condition","changeable":true,"lowerBound":0,"iD":false,"id":431,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"vectorSize","changeable":true,"lowerBound":0,"iD":false,"id":432,"derived":false},{"id":433,"eClass":"EGenericType"},{"id":434,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"inputSelectorInputs","changeable":true,"resolveProxies":true,"lowerBound":0,"id":435,"derived":false},{"id":436,"eClass":"EGenericType"},{"id":437,"eClass":"EGenericType"},{"id":438,"eClass":"EGenericType"},{"id":439,"eClass":"EGenericType"},{"id":440,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"bufferPolicy","changeable":true,"lowerBound":0,"iD":false,"id":441,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"bufferCapacity","changeable":true,"lowerBound":0,"iD":false,"id":442,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"availableMemory","changeable":true,"lowerBound":0,"iD":false,"id":443,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"bufferReadTime","changeable":true,"lowerBound":0,"iD":false,"id":444,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"bufferWriteTime","changeable":true,"lowerBound":0,"iD":false,"id":445,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dynamicPowerConsumption","changeable":true,"lowerBound":0,"iD":false,"id":446,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cost","changeable":true,"lowerBound":0,"iD":false,"id":447,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dynamicResourceLoad","changeable":true,"lowerBound":0,"iD":false,"id":448,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"concurrency","changeable":true,"lowerBound":0,"iD":false,"id":449,"derived":false},{"id":450,"eClass":"EGenericType"},{"id":451,"eClass":"EGenericType"},{"id":452,"eClass":"EGenericType"},{"id":453,"eClass":"EGenericType"},{"id":454,"eClass":"EGenericType"},{"id":455,"eClass":"EGenericType"},{"id":456,"eClass":"EGenericType"},{"id":457,"eClass":"EGenericType"},{"id":458,"eClass":"EGenericType"},{"id":459,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"defaultValue","changeable":true,"lowerBound":0,"iD":false,"id":460,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"enable","changeable":true,"resolveProxies":true,"lowerBound":0,"id":461,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"disable","changeable":true,"resolveProxies":true,"lowerBound":0,"id":462,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"internalEnable","changeable":true,"resolveProxies":true,"lowerBound":0,"id":463,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"internalDisable","changeable":true,"resolveProxies":true,"lowerBound":0,"id":464,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"internalRaise","changeable":true,"resolveProxies":true,"lowerBound":0,"id":465,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"clear","changeable":true,"resolveProxies":true,"lowerBound":0,"id":466,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"internalClear","changeable":true,"resolveProxies":true,"lowerBound":0,"id":467,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"raise","changeable":true,"resolveProxies":true,"lowerBound":0,"id":468,"derived":false},{"id":469,"eClass":"EGenericType"},{"id":470,"eClass":"EGenericType"},{"id":471,"eClass":"EGenericType"},{"id":472,"eClass":"EGenericType"},{"id":473,"eClass":"EGenericType"},{"id":474,"eClass":"EGenericType"},{"id":475,"eClass":"EGenericType"},{"id":476,"eClass":"EGenericType"},{"id":477,"eClass":"EGenericType"},{"id":478,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"element","changeable":true,"resolveProxies":true,"lowerBound":0,"id":479,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"children","changeable":true,"resolveProxies":true,"lowerBound":0,"id":480,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"range","changeable":true,"lowerBound":0,"iD":false,"id":481,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":true,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":true,"unique":true,"name":"mapping","changeable":true,"resolveProxies":true,"lowerBound":0,"id":482,"derived":false},{"id":483,"eClass":"EGenericType"},{"id":484,"eClass":"EGenericType"},{"id":485,"eClass":"EGenericType"},{"id":486,"eClass":"EGenericType"},{"id":487,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"condition","changeable":true,"lowerBound":0,"iD":false,"id":488,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"lowerBound":1,"iD":false,"id":489,"derived":false},{"id":490,"eClass":"EGenericType"},{"id":491,"eClass":"EGenericType"},{"id":492,"eClass":"EGenericType"},{"id":493,"eClass":"EGenericType"},{"id":494,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"pairs","changeable":true,"resolveProxies":true,"lowerBound":0,"id":495,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"excluded","changeable":true,"resolveProxies":true,"lowerBound":0,"id":496,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"instance","changeable":true,"resolveProxies":true,"lowerBound":0,"id":497,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"postMapping","changeable":true,"lowerBound":0,"iD":false,"id":498,"derived":false},{"id":499,"eClass":"EGenericType"},{"id":500,"eClass":"EGenericType"},{"id":501,"eClass":"EGenericType"},{"id":502,"eClass":"EGenericType"},{"id":503,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"sourceInstance","changeable":true,"resolveProxies":true,"lowerBound":0,"id":504,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"destination","changeable":true,"resolveProxies":true,"lowerBound":0,"id":505,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"dataPaths","changeable":true,"resolveProxies":true,"lowerBound":0,"id":506,"derived":false},{"id":507,"eClass":"EGenericType"},{"id":508,"eClass":"EGenericType"},{"id":509,"eClass":"EGenericType"},{"id":510,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"speedUpRatio","changeable":true,"lowerBound":0,"iD":false,"id":511,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"availableMemory","changeable":true,"lowerBound":0,"iD":false,"id":512,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"voltage","changeable":true,"lowerBound":0,"iD":false,"id":513,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"staticPowerConsumption","changeable":true,"lowerBound":0,"iD":false,"id":514,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cost","changeable":true,"lowerBound":0,"iD":false,"id":515,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"readTime","changeable":true,"lowerBound":0,"iD":false,"id":516,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"writeTime","changeable":true,"lowerBound":0,"iD":false,"id":517,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dynamicResourceLoad","changeable":true,"lowerBound":0,"iD":false,"id":518,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"storageCapacity","changeable":true,"lowerBound":0,"iD":false,"id":519,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"storagePolicy","changeable":true,"lowerBound":0,"iD":false,"id":520,"derived":false},{"id":521,"eClass":"EGenericType"},{"id":522,"eClass":"EGenericType"},{"id":523,"eClass":"EGenericType"},{"id":524,"eClass":"EGenericType"},{"id":525,"eClass":"EGenericType"},{"id":526,"eClass":"EGenericType"},{"id":527,"eClass":"EGenericType"},{"id":528,"eClass":"EGenericType"},{"id":529,"eClass":"EGenericType"},{"id":530,"eClass":"EGenericType"},{"id":531,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"policy","changeable":true,"lowerBound":0,"iD":false,"id":532,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"capacity","changeable":true,"lowerBound":0,"iD":false,"id":533,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"concurrency","changeable":true,"lowerBound":0,"iD":false,"id":534,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"sendTime","changeable":true,"lowerBound":0,"iD":false,"id":535,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"receiveTime","changeable":true,"lowerBound":0,"iD":false,"id":536,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"sendThreshold","changeable":true,"lowerBound":0,"iD":false,"id":537,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"receiveThreshold","changeable":true,"lowerBound":0,"iD":false,"id":538,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"protocol","changeable":true,"lowerBound":0,"iD":false,"id":539,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"address","changeable":true,"lowerBound":0,"iD":false,"id":540,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"mask","changeable":true,"lowerBound":0,"iD":false,"id":541,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"response","changeable":true,"resolveProxies":true,"lowerBound":0,"id":542,"derived":false},{"id":543,"eClass":"EGenericType"},{"id":544,"eClass":"EGenericType"},{"id":545,"eClass":"EGenericType"},{"id":546,"eClass":"EGenericType"},{"id":547,"eClass":"EGenericType"},{"id":548,"eClass":"EGenericType"},{"id":549,"eClass":"EGenericType"},{"id":550,"eClass":"EGenericType"},{"id":551,"eClass":"EGenericType"},{"id":552,"eClass":"EGenericType"},{"id":553,"eClass":"EGenericType"},{"id":554,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"destination","changeable":true,"lowerBound":0,"iD":false,"id":555,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"concurrency","changeable":true,"lowerBound":0,"iD":false,"id":556,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"routingTime","changeable":true,"lowerBound":0,"iD":false,"id":557,"derived":false},{"id":558,"eClass":"EGenericType"},{"id":559,"eClass":"EGenericType"},{"id":560,"eClass":"EGenericType"},{"id":561,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"declarations","changeable":true,"lowerBound":0,"iD":false,"id":562,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dpvInterface","changeable":true,"lowerBound":0,"iD":false,"id":563,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"includes","changeable":true,"lowerBound":0,"iD":false,"id":564,"derived":false},{"id":565,"eClass":"EGenericType"},{"id":566,"eClass":"EGenericType"},{"id":567,"eClass":"EGenericType"},{"id":568,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"communicationPaths","changeable":true,"resolveProxies":true,"lowerBound":0,"id":569,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"constructor","changeable":true,"lowerBound":0,"iD":false,"id":570,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"dataTypes","changeable":true,"resolveProxies":true,"lowerBound":0,"id":571,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"designParameters","changeable":true,"resolveProxies":true,"lowerBound":0,"id":572,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"includes","changeable":true,"lowerBound":0,"iD":false,"id":573,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"model","changeable":true,"resolveProxies":true,"lowerBound":0,"id":574,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"parameterReferences","changeable":true,"resolveProxies":true,"lowerBound":0,"id":575,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"ports","changeable":true,"resolveProxies":true,"lowerBound":0,"id":576,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"postSimulation","changeable":true,"lowerBound":0,"iD":false,"id":577,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"refinement","changeable":true,"resolveProxies":true,"lowerBound":0,"id":578,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"reuse","changeable":true,"resolveProxies":true,"lowerBound":0,"id":579,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"version","changeable":true,"lowerBound":0,"iD":false,"id":580,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"target","changeable":true,"lowerBound":0,"iD":false,"id":581,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"destructor","changeable":true,"lowerBound":0,"iD":false,"id":582,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"declarations","changeable":true,"lowerBound":0,"iD":false,"id":583,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"definitions","changeable":true,"lowerBound":0,"iD":false,"id":584,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"preElaboration","changeable":true,"lowerBound":0,"iD":false,"id":585,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"parameterFolders","changeable":true,"resolveProxies":true,"lowerBound":0,"id":586,"derived":false},{"id":587,"eClass":"EGenericType"},{"id":588,"eClass":"EGenericType"},{"id":589,"eClass":"EGenericType"},{"id":590,"eClass":"EGenericType"},{"id":591,"eClass":"EGenericType"},{"id":592,"eClass":"EGenericType"},{"id":593,"eClass":"EGenericType"},{"id":594,"eClass":"EGenericType"},{"id":595,"eClass":"EGenericType"},{"id":596,"eClass":"EGenericType"},{"id":597,"eClass":"EGenericType"},{"id":598,"eClass":"EGenericType"},{"id":599,"eClass":"EGenericType"},{"id":600,"eClass":"EGenericType"},{"id":601,"eClass":"EGenericType"},{"id":602,"eClass":"EGenericType"},{"id":603,"eClass":"EGenericType"},{"id":604,"eClass":"EGenericType"},{"id":605,"eClass":"EGenericType"},{"id":606,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"instanceNumber","changeable":true,"lowerBound":0,"iD":false,"id":607,"derived":false},{"id":608,"eClass":"EGenericType"},{"id":609,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"instanceNumber","changeable":true,"lowerBound":0,"iD":false,"id":610,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"output","changeable":true,"resolveProxies":true,"lowerBound":0,"id":611,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"outputAction","changeable":true,"resolveProxies":true,"lowerBound":0,"id":612,"derived":false},{"id":613,"eClass":"EGenericType"},{"id":614,"eClass":"EGenericType"},{"id":615,"eClass":"EGenericType"},{"id":616,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"outputSelector","changeable":true,"resolveProxies":true,"lowerBound":0,"id":617,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"guardedBranches","changeable":true,"resolveProxies":true,"lowerBound":0,"id":618,"derived":false},{"id":619,"eClass":"EGenericType"},{"id":620,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":621,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"annotations","changeable":true,"resolveProxies":true,"lowerBound":0,"id":622,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"documentation","changeable":true,"lowerBound":0,"iD":false,"id":623,"derived":false},{"id":624,"eClass":"EGenericType"},{"id":625,"eClass":"EGenericType"},{"id":626,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"algorithm","changeable":true,"lowerBound":0,"iD":false,"id":627,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"executionTime","changeable":true,"lowerBound":0,"iD":false,"id":628,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"systematicRead","changeable":true,"lowerBound":0,"iD":false,"id":629,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"systematicWrite","changeable":true,"lowerBound":0,"iD":false,"id":630,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"abortPort","changeable":true,"resolveProxies":true,"lowerBound":0,"id":631,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dynamicDataSize","changeable":true,"lowerBound":0,"iD":false,"id":632,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dynamicPowerConsumption","changeable":true,"lowerBound":0,"iD":false,"id":633,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"lowerBound":0,"iD":false,"id":634,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dynamicResourceLoad","changeable":true,"lowerBound":0,"iD":false,"id":635,"derived":false},{"id":636,"eClass":"EGenericType"},{"id":637,"eClass":"EGenericType"},{"id":638,"eClass":"EGenericType"},{"id":639,"eClass":"EGenericType"},{"id":640,"eClass":"EGenericType"},{"id":641,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"operations","changeable":true,"resolveProxies":true,"lowerBound":0,"id":642,"derived":false},{"id":643,"eClass":"EGenericType"},{"id":644,"eClass":"EGenericType"},{"id":645,"eClass":"EGenericType"},{"id":646,"eClass":"EGenericType"},{"id":647,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"port","changeable":true,"resolveProxies":true,"lowerBound":0,"id":648,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"duration","changeable":true,"lowerBound":0,"iD":false,"id":649,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"condition","changeable":true,"lowerBound":0,"iD":false,"id":650,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"priority","changeable":true,"lowerBound":0,"iD":false,"id":651,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"vectorSize","changeable":true,"lowerBound":0,"iD":false,"id":652,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"blocking","changeable":true,"lowerBound":0,"iD":false,"id":653,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"call","changeable":true,"lowerBound":0,"iD":false,"id":654,"derived":false},{"id":655,"eClass":"EGenericType"},{"id":656,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"outputActions","changeable":true,"resolveProxies":true,"lowerBound":0,"id":657,"derived":false},{"id":658,"eClass":"EGenericType"},{"id":659,"eClass":"EGenericType"},{"id":660,"eClass":"EGenericType"},{"id":661,"eClass":"EGenericType"},{"id":662,"eClass":"EGenericType"},{"id":663,"eClass":"EGenericType"},{"id":664,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"port","changeable":true,"resolveProxies":true,"lowerBound":0,"id":665,"derived":false},{"id":666,"eClass":"EGenericType"},{"id":667,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"outputSelectorOutputs","changeable":true,"resolveProxies":true,"lowerBound":0,"id":668,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"value","changeable":true,"lowerBound":0,"iD":false,"id":669,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"designParameter","changeable":true,"resolveProxies":true,"lowerBound":1,"id":670,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"internalUnit","changeable":true,"lowerBound":0,"iD":false,"id":671,"derived":false},{"id":672,"eClass":"EGenericType"},{"id":673,"eClass":"EGenericType"},{"id":674,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"numberOfStages","changeable":true,"lowerBound":0,"iD":false,"id":675,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"stageDuration","changeable":true,"lowerBound":0,"iD":false,"id":676,"derived":false},{"id":677,"eClass":"EGenericType"},{"id":678,"eClass":"EGenericType"},{"id":679,"eClass":"EGenericType"},{"id":680,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":true,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":true,"unique":true,"name":"mapping","changeable":true,"resolveProxies":true,"lowerBound":0,"id":681,"derived":false},{"id":682,"eClass":"EGenericType"},{"id":683,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"UNDEFINED","unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"lowerBound":0,"iD":false,"id":684,"derived":false},{"ordered":false,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"UNDEFINED","unsettable":false,"transient":false,"unique":true,"name":"direction","changeable":true,"lowerBound":0,"iD":false,"id":685,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"relations","changeable":true,"resolveProxies":true,"lowerBound":0,"id":686,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"port","changeable":true,"resolveProxies":true,"lowerBound":0,"id":687,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"ports","changeable":true,"resolveProxies":true,"lowerBound":0,"id":688,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"reuse","changeable":true,"resolveProxies":true,"lowerBound":0,"id":689,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"size","changeable":true,"lowerBound":0,"iD":false,"id":690,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":true,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"true","unsettable":false,"transient":false,"unique":true,"name":"synchronizeName","changeable":true,"lowerBound":0,"iD":false,"id":691,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"protocol","changeable":true,"lowerBound":0,"iD":false,"id":692,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"socketType","changeable":true,"lowerBound":0,"iD":false,"id":693,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"constructorArguments","changeable":true,"lowerBound":0,"iD":false,"id":694,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"templateArguments","changeable":true,"lowerBound":0,"iD":false,"id":695,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"vector","changeable":true,"lowerBound":0,"iD":false,"id":696,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"requestPipelineDepth","changeable":true,"lowerBound":0,"iD":false,"id":697,"derived":false},{"id":698,"eClass":"EGenericType"},{"id":699,"eClass":"EGenericType"},{"id":700,"eClass":"EGenericType"},{"id":701,"eClass":"EGenericType"},{"id":702,"eClass":"EGenericType"},{"id":703,"eClass":"EGenericType"},{"id":704,"eClass":"EGenericType"},{"id":705,"eClass":"EGenericType"},{"id":706,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"ports","changeable":true,"resolveProxies":true,"lowerBound":0,"id":707,"derived":false},{"id":708,"eClass":"EGenericType"},{"id":709,"eClass":"EGenericType"},{"id":710,"eClass":"EGenericType"},{"id":711,"eClass":"EGenericType"},{"id":712,"eClass":"EGenericType"},{"id":713,"eClass":"EGenericType"},{"id":714,"eClass":"EGenericType"},{"id":715,"eClass":"EGenericType"},{"id":716,"eClass":"EGenericType"},{"id":717,"eClass":"EGenericType"},{"id":718,"eClass":"EGenericType"},{"id":719,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"internalUnit","changeable":true,"lowerBound":0,"iD":false,"id":720,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"internalSimulationUnit","changeable":true,"lowerBound":0,"iD":false,"id":721,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"type","changeable":true,"lowerBound":0,"iD":false,"id":722,"derived":false},{"id":723,"eClass":"EGenericType"},{"id":724,"eClass":"EGenericType"},{"id":725,"eClass":"EGenericType"},{"id":726,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cyclePeriod","changeable":true,"lowerBound":0,"iD":false,"id":727,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"speedUpRatio","changeable":true,"lowerBound":0,"iD":false,"id":728,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"voltage","changeable":true,"lowerBound":0,"iD":false,"id":729,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"staticPowerConsumption","changeable":true,"lowerBound":0,"iD":false,"id":730,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dynamicPowerConsumption","changeable":true,"lowerBound":0,"iD":false,"id":731,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cost","changeable":true,"lowerBound":0,"iD":false,"id":732,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"availableMemory","changeable":true,"lowerBound":0,"iD":false,"id":733,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"staticResourceLoad","changeable":true,"lowerBound":0,"iD":false,"id":734,"derived":false},{"id":735,"eClass":"EGenericType"},{"id":736,"eClass":"EGenericType"},{"id":737,"eClass":"EGenericType"},{"id":738,"eClass":"EGenericType"},{"id":739,"eClass":"EGenericType"},{"id":740,"eClass":"EGenericType"},{"id":741,"eClass":"EGenericType"},{"id":742,"eClass":"EGenericType"},{"id":743,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"max","changeable":true,"resolveProxies":true,"lowerBound":0,"id":744,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"min","changeable":true,"resolveProxies":true,"lowerBound":0,"id":745,"derived":false},{"id":746,"eClass":"EGenericType"},{"id":747,"eClass":"EGenericType"},{"id":748,"eClass":"EGenericType"},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"integerLimit","changeable":true,"lowerBound":0,"iD":false,"id":749,"derived":false},{"id":750,"eClass":"EGenericType"},{"id":751,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"min","changeable":true,"lowerBound":0,"iD":false,"id":752,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"max","changeable":true,"lowerBound":0,"iD":false,"id":753,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"step","changeable":true,"lowerBound":0,"iD":false,"id":754,"derived":false},{"id":755,"eClass":"EGenericType"},{"id":756,"eClass":"EGenericType"},{"id":757,"eClass":"EGenericType"},{"id":758,"eClass":"EGenericType"},{"id":759,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"access","changeable":true,"lowerBound":0,"iD":false,"id":760,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"internalAccess","changeable":true,"lowerBound":0,"iD":false,"id":761,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"address","changeable":true,"lowerBound":0,"iD":false,"id":762,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"defaultValue","changeable":true,"lowerBound":0,"iD":false,"id":763,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"description","changeable":true,"lowerBound":0,"iD":false,"id":764,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"fields","changeable":true,"resolveProxies":true,"lowerBound":0,"id":765,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"size","changeable":true,"lowerBound":0,"iD":false,"id":766,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"resetDomains","changeable":true,"lowerBound":0,"iD":false,"id":767,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"EIGHT","unsettable":false,"transient":false,"unique":true,"name":"wordSize","changeable":true,"lowerBound":0,"iD":false,"id":768,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"false","unsettable":false,"transient":false,"unique":true,"name":"linkedWithPort","changeable":true,"lowerBound":0,"iD":false,"id":769,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"linkedPort","changeable":true,"resolveProxies":true,"lowerBound":0,"id":770,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"instanceNumber","changeable":true,"lowerBound":0,"iD":false,"id":771,"derived":false},{"id":772,"eClass":"EGenericType"},{"id":773,"eClass":"EGenericType"},{"id":774,"eClass":"EGenericType"},{"id":775,"eClass":"EGenericType"},{"id":776,"eClass":"EGenericType"},{"id":777,"eClass":"EGenericType"},{"id":778,"eClass":"EGenericType"},{"id":779,"eClass":"EGenericType"},{"id":780,"eClass":"EGenericType"},{"id":781,"eClass":"EGenericType"},{"id":782,"eClass":"EGenericType"},{"id":783,"eClass":"EGenericType"},{"id":784,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"registers","changeable":true,"resolveProxies":true,"lowerBound":0,"id":785,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"address","changeable":true,"lowerBound":0,"iD":false,"id":786,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"resetDomains","changeable":true,"lowerBound":0,"iD":false,"id":787,"derived":false},{"id":788,"eClass":"EGenericType"},{"id":789,"eClass":"EGenericType"},{"id":790,"eClass":"EGenericType"},{"id":791,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"internalRead","changeable":true,"resolveProxies":true,"lowerBound":0,"id":792,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"internalWrite","changeable":true,"resolveProxies":true,"lowerBound":0,"id":793,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"read","changeable":true,"resolveProxies":true,"lowerBound":0,"id":794,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"write","changeable":true,"resolveProxies":true,"lowerBound":0,"id":795,"derived":false},{"id":796,"eClass":"EGenericType"},{"id":797,"eClass":"EGenericType"},{"id":798,"eClass":"EGenericType"},{"id":799,"eClass":"EGenericType"},{"id":800,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"relationType","changeable":true,"resolveProxies":true,"lowerBound":0,"id":801,"derived":false},{"id":802,"eClass":"EGenericType"},{"id":803,"eClass":"EGenericType"},{"id":804,"eClass":"EGenericType"},{"id":805,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"nonPodType","changeable":true,"lowerBound":0,"iD":false,"id":806,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cofluentType","changeable":true,"lowerBound":0,"iD":false,"id":807,"derived":false},{"id":808,"eClass":"EGenericType"},{"id":809,"eClass":"EGenericType"},{"id":810,"eClass":"EGenericType"},{"id":811,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"dataType","changeable":true,"resolveProxies":true,"lowerBound":0,"id":812,"derived":false},{"id":813,"eClass":"EGenericType"},{"id":814,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"predefinedType","changeable":true,"lowerBound":0,"iD":false,"id":815,"derived":false},{"id":816,"eClass":"EGenericType"},{"id":817,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"concurrency","changeable":true,"lowerBound":0,"iD":false,"id":818,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"bufferCapacity","changeable":true,"lowerBound":0,"iD":false,"id":819,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"routingTime","changeable":true,"lowerBound":0,"iD":false,"id":820,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"voltage","changeable":true,"lowerBound":0,"iD":false,"id":821,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"staticPowerConsumption","changeable":true,"lowerBound":0,"iD":false,"id":822,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dynamicPowerConsumption","changeable":true,"lowerBound":0,"iD":false,"id":823,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cost","changeable":true,"lowerBound":0,"iD":false,"id":824,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dynamicResourceLoad","changeable":true,"lowerBound":0,"iD":false,"id":825,"derived":false},{"id":826,"eClass":"EGenericType"},{"id":827,"eClass":"EGenericType"},{"id":828,"eClass":"EGenericType"},{"id":829,"eClass":"EGenericType"},{"id":830,"eClass":"EGenericType"},{"id":831,"eClass":"EGenericType"},{"id":832,"eClass":"EGenericType"},{"id":833,"eClass":"EGenericType"},{"id":834,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"period","changeable":true,"lowerBound":0,"iD":false,"id":835,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"offset","changeable":true,"lowerBound":0,"iD":false,"id":836,"derived":false},{"id":837,"eClass":"EGenericType"},{"id":838,"eClass":"EGenericType"},{"id":839,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"coresNumber","changeable":true,"lowerBound":0,"iD":false,"id":840,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"preemptive","changeable":true,"lowerBound":0,"iD":false,"id":841,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"schedulingPolicy","changeable":true,"lowerBound":0,"iD":false,"id":842,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"schedulingTime","changeable":true,"lowerBound":0,"iD":false,"id":843,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"taskContextLoadTime","changeable":true,"lowerBound":0,"iD":false,"id":844,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"taskContextSaveTime","changeable":true,"lowerBound":0,"iD":false,"id":845,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"timeSlicePeriod","changeable":true,"lowerBound":0,"iD":false,"id":846,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"priority","changeable":true,"lowerBound":0,"iD":false,"id":847,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"staticPowerConsumption","changeable":true,"lowerBound":0,"iD":false,"id":848,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dynamicPowerConsumption","changeable":true,"lowerBound":0,"iD":false,"id":849,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cost","changeable":true,"lowerBound":0,"iD":false,"id":850,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"dynamicResourceLoad","changeable":true,"lowerBound":0,"iD":false,"id":851,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"loadBalancingPolicy","changeable":true,"lowerBound":0,"iD":false,"id":852,"derived":false},{"id":853,"eClass":"EGenericType"},{"id":854,"eClass":"EGenericType"},{"id":855,"eClass":"EGenericType"},{"id":856,"eClass":"EGenericType"},{"id":857,"eClass":"EGenericType"},{"id":858,"eClass":"EGenericType"},{"id":859,"eClass":"EGenericType"},{"id":860,"eClass":"EGenericType"},{"id":861,"eClass":"EGenericType"},{"id":862,"eClass":"EGenericType"},{"id":863,"eClass":"EGenericType"},{"id":864,"eClass":"EGenericType"},{"id":865,"eClass":"EGenericType"},{"id":866,"eClass":"EGenericType"},{"id":867,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"semaphore","changeable":true,"lowerBound":0,"iD":false,"id":868,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"concurrency","changeable":true,"lowerBound":0,"iD":false,"id":869,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"counter","changeable":true,"lowerBound":0,"iD":false,"id":870,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"writeTime","changeable":true,"lowerBound":0,"iD":false,"id":871,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"readTime","changeable":true,"lowerBound":0,"iD":false,"id":872,"derived":false},{"id":873,"eClass":"EGenericType"},{"id":874,"eClass":"EGenericType"},{"id":875,"eClass":"EGenericType"},{"id":876,"eClass":"EGenericType"},{"id":877,"eClass":"EGenericType"},{"id":878,"eClass":"EGenericType"},{"id":879,"eClass":"EGenericType"},{"id":880,"eClass":"EGenericType"},{"id":881,"eClass":"EGenericType"},{"id":882,"eClass":"EGenericType"},{"id":883,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"models","changeable":true,"resolveProxies":true,"lowerBound":0,"id":884,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"relations","changeable":true,"resolveProxies":true,"lowerBound":0,"id":885,"derived":false},{"id":886,"eClass":"EGenericType"},{"id":887,"eClass":"EGenericType"},{"id":888,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cyclePeriod","changeable":true,"lowerBound":0,"iD":false,"id":889,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"voltage","changeable":true,"lowerBound":0,"iD":false,"id":890,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cost","changeable":true,"lowerBound":0,"iD":false,"id":891,"derived":false},{"id":892,"eClass":"EGenericType"},{"id":893,"eClass":"EGenericType"},{"id":894,"eClass":"EGenericType"},{"id":895,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"className","changeable":true,"lowerBound":0,"iD":false,"id":896,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"arguments","changeable":true,"lowerBound":0,"iD":false,"id":897,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":true,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"true","unsettable":false,"transient":false,"unique":true,"name":"generateInclude","changeable":true,"lowerBound":0,"iD":false,"id":898,"derived":false},{"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"templateArguments","changeable":true,"lowerBound":0,"iD":false,"id":899,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"includeFile","changeable":true,"lowerBound":0,"iD":false,"id":900,"derived":false},{"id":901,"eClass":"EGenericType"},{"id":902,"eClass":"EGenericType"},{"id":903,"eClass":"EGenericType"},{"id":904,"eClass":"EGenericType"},{"id":905,"eClass":"EGenericType"},{"id":906,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"cost","changeable":true,"lowerBound":0,"iD":false,"id":907,"derived":false},{"id":908,"eClass":"EGenericType"},{"id":909,"eClass":"EGenericType"},{"name":"FIFO","id":910,"value":0,"literal":"FIFO","eClass":"EEnumLiteral"},{"name":"PRIORITY","id":911,"value":1,"literal":"PRIORITY","eClass":"EEnumLiteral"},{"name":"MM2","id":912,"value":0,"literal":"MM2","eClass":"EEnumLiteral"},{"name":"UM2","id":913,"value":1,"literal":"UM2","eClass":"EEnumLiteral"},{"name":"NM2","id":914,"value":2,"literal":"NM2","eClass":"EEnumLiteral"},{"name":"SYSTEMC_STANDARD","id":915,"value":0,"literal":"SYSTEMC_STANDARD","eClass":"EEnumLiteral"},{"name":"CUSTOM","id":916,"value":1,"literal":"CUSTOM","eClass":"EEnumLiteral"},{"name":"FIFO","id":917,"value":0,"literal":"FIFO","eClass":"EEnumLiteral"},{"name":"OVERWRITE","id":918,"value":1,"literal":"OVERWRITE","eClass":"EEnumLiteral"},{"name":"NO_BUFFERING","id":919,"value":2,"literal":"NO_BUFFERING","eClass":"EEnumLiteral"},{"name":"POSITIVE_EDGE","id":920,"value":0,"literal":"POSITIVE_EDGE","eClass":"EEnumLiteral"},{"name":"NEGATIVE_EDGE","id":921,"value":1,"literal":"NEGATIVE_EDGE","eClass":"EEnumLiteral"},{"name":"EUROS","id":922,"value":0,"literal":"EUROS","eClass":"EEnumLiteral"},{"name":"KEUROS","id":923,"value":1,"literal":"KEUROS","eClass":"EEnumLiteral"},{"name":"DOLLARS","id":924,"value":2,"literal":"DOLLARS","eClass":"EEnumLiteral"},{"name":"KDOLLARS","id":925,"value":3,"literal":"KDOLLARS","eClass":"EEnumLiteral"},{"name":"CYCLES","id":926,"value":0,"literal":"CYCLES","eClass":"EEnumLiteral"},{"name":"KCYCLES","id":927,"value":1,"literal":"KCYCLES","eClass":"EEnumLiteral"},{"name":"MCYCLES","id":928,"value":2,"literal":"MCYCLES","eClass":"EEnumLiteral"},{"name":"GCYCLES","id":929,"value":3,"literal":"GCYCLES","eClass":"EEnumLiteral"},{"name":"BITS","id":930,"value":0,"literal":"BITS","eClass":"EEnumLiteral"},{"name":"BYTES","id":931,"value":1,"literal":"BYTES","eClass":"EEnumLiteral"},{"name":"KBITS","id":932,"value":2,"literal":"KBITS","eClass":"EEnumLiteral"},{"name":"KBYTES","id":933,"value":3,"literal":"KBYTES","eClass":"EEnumLiteral"},{"name":"MBITS","id":934,"value":4,"literal":"MBITS","eClass":"EEnumLiteral"},{"name":"MBYTES","id":935,"value":5,"literal":"MBYTES","eClass":"EEnumLiteral"},{"name":"GBITS","id":936,"value":6,"literal":"GBITS","eClass":"EEnumLiteral"},{"name":"GBYTES","id":937,"value":7,"literal":"GBYTES","eClass":"EEnumLiteral"},{"name":"READ_ONLY","id":938,"value":0,"literal":"READ_ONLY","eClass":"EEnumLiteral"},{"name":"READ_WRITE","id":939,"value":1,"literal":"READ_WRITE","eClass":"EEnumLiteral"},{"name":"CUSTOM","id":940,"value":0,"literal":"CUSTOM","eClass":"EEnumLiteral"},{"name":"EXTERNAL","id":941,"value":1,"literal":"EXTERNAL","eClass":"EEnumLiteral"},{"name":"INTERNAL","id":942,"value":2,"literal":"INTERNAL","eClass":"EEnumLiteral"},{"name":"BIG_ENDIAN","id":943,"value":0,"literal":"BIG_ENDIAN","eClass":"EEnumLiteral"},{"name":"LITTLE_ENDIAN","id":944,"value":1,"literal":"LITTLE_ENDIAN","eClass":"EEnumLiteral"},{"name":"BOOLEAN","id":945,"value":0,"literal":"BOOLEAN","eClass":"EEnumLiteral"},{"name":"COUNTER","id":946,"value":1,"literal":"COUNTER","eClass":"EEnumLiteral"},{"name":"FUGITIVE","id":947,"value":2,"literal":"FUGITIVE","eClass":"EEnumLiteral"},{"name":"READ_ONLY","id":948,"value":0,"literal":"READ_ONLY","eClass":"EEnumLiteral"},{"name":"READ_WRITE","id":949,"value":1,"literal":"READ_WRITE","eClass":"EEnumLiteral"},{"name":"WRITE_ONLY","id":950,"value":2,"literal":"WRITE_ONLY","eClass":"EEnumLiteral"},{"name":"NONE","id":951,"value":3,"literal":"NONE","eClass":"EEnumLiteral"},{"name":"HZ","id":952,"value":0,"literal":"HZ","eClass":"EEnumLiteral"},{"name":"KHZ","id":953,"value":1,"literal":"KHZ","eClass":"EEnumLiteral"},{"name":"MHZ","id":954,"value":2,"literal":"MHZ","eClass":"EEnumLiteral"},{"name":"GHZ","id":955,"value":3,"literal":"GHZ","eClass":"EEnumLiteral"},{"name":"DYNAMIC","id":956,"value":0,"literal":"DYNAMIC","eClass":"EEnumLiteral"},{"name":"STATIC","id":957,"value":1,"literal":"STATIC","eClass":"EEnumLiteral"},{"name":"INFINITE","id":958,"value":0,"literal":"INFINITE","eClass":"EEnumLiteral"},{"name":"MULTIPLICATION","id":959,"value":1,"literal":"MULTIPLICATION","eClass":"EEnumLiteral"},{"name":"CONDITIONAL","id":960,"value":2,"literal":"CONDITIONAL","eClass":"EEnumLiteral"},{"name":"DIVISION","id":961,"value":3,"literal":"DIVISION","eClass":"EEnumLiteral"},{"name":"ACTIVE","id":962,"value":0,"literal":"ACTIVE","eClass":"EEnumLiteral"},{"name":"PASSIVE","id":963,"value":1,"literal":"PASSIVE","eClass":"EEnumLiteral"},{"name":"IN","id":964,"value":0,"literal":"IN","eClass":"EEnumLiteral"},{"name":"OUT","id":965,"value":1,"literal":"OUT","eClass":"EEnumLiteral"},{"name":"IN_OUT","id":966,"value":2,"literal":"IN_OUT","eClass":"EEnumLiteral"},{"name":"UNDEFINED","id":967,"value":4,"literal":"UNDEFINED","eClass":"EEnumLiteral"},{"name":"MESSAGE_QUEUE","id":968,"value":0,"literal":"MESSAGE_QUEUE","eClass":"EEnumLiteral"},{"name":"SHARED_VARIABLE","id":969,"value":1,"literal":"SHARED_VARIABLE","eClass":"EEnumLiteral"},{"name":"EVENT","id":970,"value":2,"literal":"EVENT","eClass":"EEnumLiteral"},{"name":"BUS","id":971,"value":3,"literal":"BUS","eClass":"EEnumLiteral"},{"name":"UNDEFINED","id":972,"value":4,"literal":"UNDEFINED","eClass":"EEnumLiteral"},{"name":"WIRE","id":973,"value":5,"literal":"WIRE","eClass":"EEnumLiteral"},{"name":"METHOD_CALL_INTERFACE","id":974,"value":6,"literal":"METHOD_CALL_INTERFACE","eClass":"EEnumLiteral"},{"name":"BINDING","id":975,"value":7,"literal":"BINDING","eClass":"EEnumLiteral"},{"name":"PIPELINE","id":976,"value":8,"literal":"PIPELINE","eClass":"EEnumLiteral"},{"name":"BINDING_CONNECTION","id":977,"value":9,"literal":"BINDING_CONNECTION","eClass":"EEnumLiteral"},{"name":"NW","id":978,"value":0,"literal":"NW","eClass":"EEnumLiteral"},{"name":"UW","id":979,"value":1,"literal":"UW","eClass":"EEnumLiteral"},{"name":"MW","id":980,"value":2,"literal":"MW","eClass":"EEnumLiteral"},{"name":"W","id":981,"value":3,"literal":"W","eClass":"EEnumLiteral"},{"name":"INTEGER","id":982,"value":0,"literal":"INTEGER","eClass":"EEnumLiteral"},{"name":"DECIMAL","id":983,"value":1,"literal":"DECIMAL","eClass":"EEnumLiteral"},{"name":"MAP","id":984,"value":2,"literal":"MAP","eClass":"EEnumLiteral"},{"name":"VECTOR","id":985,"value":3,"literal":"VECTOR","eClass":"EEnumLiteral"},{"name":"INTEGER","id":986,"value":0,"literal":"INTEGER","eClass":"EEnumLiteral"},{"name":"DECIMAL","id":987,"value":1,"literal":"DECIMAL","eClass":"EEnumLiteral"},{"name":"SYNCHRONOUS_THREAD","id":988,"value":0,"literal":"SYNCHRONOUS_THREAD","eClass":"EEnumLiteral"},{"name":"LOGIC","id":989,"value":1,"literal":"LOGIC","eClass":"EEnumLiteral"},{"name":"MEMORY_WRAPPER","id":990,"value":2,"literal":"MEMORY_WRAPPER","eClass":"EEnumLiteral"},{"name":"COFLUENT","id":991,"value":0,"literal":"COFLUENT","eClass":"EEnumLiteral"},{"name":"TLM2_AT","id":992,"value":1,"literal":"TLM2_AT","eClass":"EEnumLiteral"},{"name":"TLM2_LT","id":993,"value":2,"literal":"TLM2_LT","eClass":"EEnumLiteral"},{"name":"IOSF_AT","id":994,"value":3,"literal":"IOSF_AT","eClass":"EEnumLiteral"},{"name":"IOSF_LT","id":995,"value":4,"literal":"IOSF_LT","eClass":"EEnumLiteral"},{"name":"SIGNAL","id":996,"value":5,"literal":"SIGNAL","eClass":"EEnumLiteral"},{"name":"FIFO","id":997,"value":0,"literal":"FIFO","eClass":"EEnumLiteral"},{"name":"PRIORITY","id":998,"value":1,"literal":"PRIORITY","eClass":"EEnumLiteral"},{"name":"FUGITIVE","id":999,"value":2,"literal":"FUGITIVE","eClass":"EEnumLiteral"},{"name":"INFINITE","id":1000,"value":3,"literal":"INFINITE","eClass":"EEnumLiteral"},{"name":"RENDEZ_VOUS","id":1001,"value":4,"literal":"RENDEZ_VOUS","eClass":"EEnumLiteral"},{"name":"MULTIRATE","id":1002,"value":5,"literal":"MULTIRATE","eClass":"EEnumLiteral"},{"name":"BITS_CLOCK","id":1003,"value":0,"literal":"BITS_CLOCK","eClass":"EEnumLiteral"},{"name":"BYTES_CLOCK","id":1004,"value":1,"literal":"BYTES_CLOCK","eClass":"EEnumLiteral"},{"name":"READ_ONLY","id":1005,"value":1,"literal":"READ_ONLY","eClass":"EEnumLiteral"},{"name":"READ_WRITE","id":1006,"value":0,"literal":"READ_WRITE","eClass":"EEnumLiteral"},{"name":"WRITE_ONLY","id":1007,"value":2,"literal":"WRITE_ONLY","eClass":"EEnumLiteral"},{"name":"NONE","id":1008,"value":3,"literal":"NONE","eClass":"EEnumLiteral"},{"name":"READ_WRITE","id":1009,"value":0,"literal":"READ_WRITE","eClass":"EEnumLiteral"},{"name":"READ_ONLY","id":1010,"value":1,"literal":"READ_ONLY","eClass":"EEnumLiteral"},{"name":"WRITE_ONLY","id":1011,"value":2,"literal":"WRITE_ONLY","eClass":"EEnumLiteral"},{"name":"NONE","id":1012,"value":3,"literal":"NONE","eClass":"EEnumLiteral"},{"name":"HIGH","id":1013,"value":0,"literal":"HIGH","eClass":"EEnumLiteral"},{"name":"LOW","id":1014,"value":1,"literal":"LOW","eClass":"EEnumLiteral"},{"name":"PRIORITY","id":1015,"value":0,"literal":"PRIORITY","eClass":"EEnumLiteral"},{"name":"TIME_SHARING","id":1016,"value":1,"literal":"TIME_SHARING","eClass":"EEnumLiteral"},{"name":"SYSTEM","id":1017,"value":0,"literal":"SYSTEM","eClass":"EEnumLiteral"},{"name":"ENVIRONMENT","id":1018,"value":1,"literal":"ENVIRONMENT","eClass":"EEnumLiteral"},{"name":"INITIATOR","id":1019,"value":0,"literal":"INITIATOR","eClass":"EEnumLiteral"},{"name":"TARGET","id":1020,"value":1,"literal":"TARGET","eClass":"EEnumLiteral"},{"name":"OVERWRITE","id":1021,"value":0,"literal":"OVERWRITE","eClass":"EEnumLiteral"},{"name":"FIFO","id":1022,"value":1,"literal":"FIFO","eClass":"EEnumLiteral"},{"name":"CELSIUS","id":1023,"value":0,"literal":"CELSIUS","eClass":"EEnumLiteral"},{"name":"FAHRENHEIT","id":1024,"value":1,"literal":"FAHRENHEIT","eClass":"EEnumLiteral"},{"name":"BIT_SEC","id":1025,"value":0,"literal":"BIT_SEC","eClass":"EEnumLiteral"},{"name":"BYTES_SEC","id":1026,"value":1,"literal":"BYTES_SEC","eClass":"EEnumLiteral"},{"name":"KBITS_SEC","id":1027,"value":2,"literal":"KBITS","eClass":"EEnumLiteral"},{"name":"KBYTES_SEC","id":1028,"value":3,"literal":"KBYTES","eClass":"EEnumLiteral"},{"name":"MBITS_SEC","id":1029,"value":4,"literal":"MBITS","eClass":"EEnumLiteral"},{"name":"MBYTES_SEC","id":1030,"value":5,"literal":"MBYTES","eClass":"EEnumLiteral"},{"name":"GBITS_SEC","id":1031,"value":6,"literal":"GBITS","eClass":"EEnumLiteral"},{"name":"GBYTES_SEC","id":1032,"value":7,"literal":"GBYTES","eClass":"EEnumLiteral"},{"name":"FS","id":1033,"value":0,"literal":"FS","eClass":"EEnumLiteral"},{"name":"PS","id":1034,"value":1,"literal":"PS","eClass":"EEnumLiteral"},{"name":"NS","id":1035,"value":2,"literal":"NS","eClass":"EEnumLiteral"},{"name":"US","id":1036,"value":3,"literal":"US","eClass":"EEnumLiteral"},{"name":"MS","id":1037,"value":4,"literal":"MS","eClass":"EEnumLiteral"},{"name":"SEC","id":1038,"value":5,"literal":"SEC","eClass":"EEnumLiteral"},{"name":"MIN","id":1039,"value":6,"literal":"MIN","eClass":"EEnumLiteral"},{"name":"HR","id":1040,"value":7,"literal":"HR","eClass":"EEnumLiteral"},{"name":"DAY","id":1041,"value":8,"literal":"DAY","eClass":"EEnumLiteral"},{"name":"PRIVATE","id":1042,"value":0,"literal":"PRIVATE","eClass":"EEnumLiteral"},{"name":"PUBLIC","id":1043,"value":1,"literal":"PUBLIC","eClass":"EEnumLiteral"},{"name":"MV","id":1044,"value":0,"literal":"MV","eClass":"EEnumLiteral"},{"name":"V","id":1045,"value":1,"literal":"V","eClass":"EEnumLiteral"},{"name":"ONE","id":1046,"value":0,"literal":"ONE","eClass":"EEnumLiteral"},{"name":"TWO","id":1047,"value":1,"literal":"TWO","eClass":"EEnumLiteral"},{"name":"FOUR","id":1048,"value":2,"literal":"FOUR","eClass":"EEnumLiteral"},{"name":"EIGHT","id":1049,"value":4,"literal":"EIGHT","eClass":"EEnumLiteral"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":0,"target":5},{"source":0,"target":6},{"source":0,"target":7},{"source":0,"target":8},{"source":0,"target":9},{"source":0,"target":10},{"source":0,"target":11},{"source":0,"target":12},{"source":0,"target":13},{"source":0,"target":14},{"source":0,"target":15},{"source":0,"target":16},{"source":0,"target":17},{"source":0,"target":18},{"source":0,"target":19},{"source":0,"target":20},{"source":0,"target":21},{"source":0,"target":22},{"source":0,"target":23},{"source":0,"target":24},{"source":0,"target":25},{"source":0,"target":26},{"source":0,"target":27},{"source":0,"target":28},{"source":0,"target":29},{"source":0,"target":30},{"source":0,"target":31},{"source":0,"target":32},{"source":0,"target":33},{"source":0,"target":34},{"source":0,"target":35},{"source":0,"target":36},{"source":0,"target":37},{"source":0,"target":38},{"source":0,"target":39},{"source":0,"target":40},{"source":0,"target":41},{"source":0,"target":42},{"source":0,"target":43},{"source":0,"target":44},{"source":0,"target":45},{"source":0,"target":46},{"source":0,"target":47},{"source":0,"target":48},{"source":0,"target":49},{"source":0,"target":50},{"source":0,"target":51},{"source":0,"target":52},{"source":0,"target":53},{"source":0,"target":54},{"source":0,"target":55},{"source":0,"target":56},{"source":0,"target":57},{"source":0,"target":58},{"source":0,"target":59},{"source":0,"target":60},{"source":0,"target":61},{"source":0,"target":62},{"source":0,"target":63},{"source":0,"target":64},{"source":0,"target":65},{"source":0,"target":66},{"source":0,"target":67},{"source":0,"target":68},{"source":0,"target":69},{"source":0,"target":70},{"source":0,"target":71},{"source":0,"target":72},{"source":0,"target":73},{"source":0,"target":74},{"source":0,"target":75},{"source":0,"target":76},{"source":0,"target":77},{"source":0,"target":78},{"source":0,"target":79},{"source":0,"target":80},{"source":0,"target":81},{"source":0,"target":82},{"source":0,"target":83},{"source":0,"target":84},{"source":0,"target":85},{"source":0,"target":86},{"source":0,"target":87},{"source":0,"target":88},{"source":0,"target":89},{"source":0,"target":90},{"source":0,"target":91},{"source":0,"target":92},{"source":0,"target":93},{"source":0,"target":94},{"source":0,"target":95},{"source":0,"target":96},{"source":0,"target":97},{"source":0,"target":98},{"source":0,"target":99},{"source":0,"target":100},{"source":0,"target":101},{"source":0,"target":102},{"source":0,"target":103},{"source":0,"target":104},{"source":0,"target":105},{"source":0,"target":106},{"source":0,"target":107},{"source":0,"target":108},{"source":0,"target":109},{"source":0,"target":110},{"source":0,"target":111},{"source":0,"target":112},{"source":0,"target":113},{"source":0,"target":114},{"source":0,"target":115},{"source":0,"target":116},{"source":0,"target":117},{"source":0,"target":118},{"source":0,"target":119},{"source":0,"target":120},{"source":0,"target":121},{"source":0,"target":122},{"source":0,"target":123},{"source":0,"target":124},{"source":0,"target":125},{"source":0,"target":126},{"source":0,"target":127},{"source":0,"target":128},{"source":0,"target":129},{"source":0,"target":130},{"source":0,"target":131},{"source":0,"target":132},{"source":0,"target":133},{"source":0,"target":134},{"source":1,"target":0},{"source":1,"target":8},{"source":1,"target":135},{"source":1,"target":136},{"source":135,"target":22},{"source":135,"target":137},{"source":135,"target":1},{"source":137,"target":22},{"source":136,"target":8},{"source":2,"target":0},{"source":2,"target":42},{"source":2,"target":138},{"source":138,"target":42},{"source":3,"target":0},{"source":3,"target":139},{"source":3,"target":140},{"source":139,"target":141},{"source":139,"target":3},{"source":140,"target":4},{"source":140,"target":142},{"source":140,"target":3},{"source":142,"target":4},{"source":4,"target":0},{"source":4,"target":143},{"source":4,"target":144},{"source":143,"target":145},{"source":143,"target":4},{"source":144,"target":146},{"source":144,"target":4},{"source":5,"target":0},{"source":5,"target":38},{"source":5,"target":147},{"source":5,"target":148},{"source":5,"target":149},{"source":5,"target":150},{"source":5,"target":151},{"source":5,"target":152},{"source":147,"target":153},{"source":147,"target":5},{"source":148,"target":154},{"source":148,"target":5},{"source":149,"target":155},{"source":149,"target":5},{"source":150,"target":156},{"source":150,"target":5},{"source":151,"target":157},{"source":151,"target":5},{"source":152,"target":38},{"source":6,"target":0},{"source":6,"target":56},{"source":6,"target":158},{"source":6,"target":159},{"source":6,"target":160},{"source":6,"target":161},{"source":6,"target":162},{"source":6,"target":163},{"source":6,"target":164},{"source":6,"target":165},{"source":6,"target":166},{"source":6,"target":167},{"source":6,"target":168},{"source":6,"target":169},{"source":6,"target":170},{"source":6,"target":171},{"source":6,"target":172},{"source":158,"target":173},{"source":158,"target":6},{"source":159,"target":35},{"source":159,"target":174},{"source":159,"target":6},{"source":174,"target":35},{"source":160,"target":175},{"source":160,"target":6},{"source":161,"target":176},{"source":161,"target":6},{"source":162,"target":125},{"source":162,"target":177},{"source":162,"target":6},{"source":177,"target":125},{"source":163,"target":178},{"source":163,"target":6},{"source":164,"target":179},{"source":164,"target":6},{"source":165,"target":180},{"source":165,"target":6},{"source":166,"target":181},{"source":166,"target":6},{"source":167,"target":182},{"source":167,"target":6},{"source":168,"target":183},{"source":168,"target":6},{"source":169,"target":184},{"source":169,"target":6},{"source":170,"target":185},{"source":170,"target":6},{"source":171,"target":186},{"source":171,"target":6},{"source":172,"target":56},{"source":7,"target":0},{"source":7,"target":70},{"source":7,"target":187},{"source":7,"target":188},{"source":187,"target":189},{"source":187,"target":7},{"source":188,"target":70},{"source":8,"target":0},{"source":8,"target":89},{"source":8,"target":190},{"source":8,"target":191},{"source":8,"target":192},{"source":190,"target":8},{"source":190,"target":193},{"source":190,"target":8},{"source":190,"target":191},{"source":193,"target":8},{"source":191,"target":8},{"source":191,"target":194},{"source":191,"target":8},{"source":191,"target":190},{"source":194,"target":8},{"source":192,"target":89},{"source":9,"target":0},{"source":9,"target":75},{"source":9,"target":19},{"source":9,"target":195},{"source":9,"target":196},{"source":9,"target":197},{"source":9,"target":198},{"source":195,"target":86},{"source":195,"target":199},{"source":195,"target":9},{"source":199,"target":86},{"source":196,"target":8},{"source":196,"target":200},{"source":196,"target":9},{"source":200,"target":8},{"source":197,"target":75},{"source":198,"target":19},{"source":10,"target":0},{"source":10,"target":79},{"source":10,"target":201},{"source":10,"target":202},{"source":201,"target":203},{"source":201,"target":10},{"source":202,"target":79},{"source":11,"target":0},{"source":11,"target":79},{"source":11,"target":204},{"source":11,"target":205},{"source":11,"target":206},{"source":204,"target":97},{"source":204,"target":207},{"source":204,"target":11},{"source":207,"target":97},{"source":205,"target":208},{"source":205,"target":11},{"source":206,"target":79},{"source":12,"target":0},{"source":12,"target":27},{"source":12,"target":209},{"source":209,"target":27},{"source":13,"target":0},{"source":13,"target":79},{"source":13,"target":210},{"source":13,"target":211},{"source":13,"target":212},{"source":13,"target":213},{"source":13,"target":214},{"source":13,"target":215},{"source":13,"target":216},{"source":13,"target":217},{"source":13,"target":218},{"source":13,"target":219},{"source":210,"target":220},{"source":210,"target":13},{"source":211,"target":95},{"source":211,"target":221},{"source":211,"target":13},{"source":221,"target":95},{"source":212,"target":222},{"source":212,"target":13},{"source":213,"target":223},{"source":213,"target":13},{"source":214,"target":224},{"source":214,"target":13},{"source":215,"target":225},{"source":215,"target":13},{"source":216,"target":226},{"source":216,"target":13},{"source":217,"target":227},{"source":217,"target":13},{"source":218,"target":228},{"source":218,"target":13},{"source":219,"target":79},{"source":14,"target":0},{"source":14,"target":60},{"source":14,"target":229},{"source":14,"target":230},{"source":14,"target":231},{"source":14,"target":232},{"source":229,"target":15},{"source":229,"target":233},{"source":229,"target":14},{"source":233,"target":15},{"source":230,"target":234},{"source":230,"target":14},{"source":231,"target":235},{"source":231,"target":14},{"source":232,"target":60},{"source":15,"target":0},{"source":15,"target":236},{"source":15,"target":237},{"source":236,"target":77},{"source":236,"target":238},{"source":236,"target":15},{"source":238,"target":77},{"source":237,"target":239},{"source":237,"target":15},{"source":16,"target":0},{"source":16,"target":240},{"source":16,"target":241},{"source":240,"target":242},{"source":240,"target":16},{"source":241,"target":243},{"source":241,"target":16},{"source":17,"target":0},{"source":17,"target":6},{"source":17,"target":244},{"source":17,"target":245},{"source":17,"target":246},{"source":17,"target":247},{"source":244,"target":248},{"source":244,"target":17},{"source":245,"target":249},{"source":245,"target":17},{"source":246,"target":250},{"source":246,"target":17},{"source":247,"target":6},{"source":18,"target":0},{"source":18,"target":60},{"source":18,"target":251},{"source":18,"target":252},{"source":18,"target":253},{"source":18,"target":254},{"source":18,"target":255},{"source":251,"target":256},{"source":251,"target":18},{"source":252,"target":257},{"source":252,"target":18},{"source":253,"target":258},{"source":253,"target":18},{"source":254,"target":259},{"source":254,"target":18},{"source":255,"target":60},{"source":19,"target":0},{"source":19,"target":89},{"source":19,"target":260},{"source":19,"target":261},{"source":19,"target":262},{"source":260,"target":89},{"source":260,"target":263},{"source":260,"target":19},{"source":260,"target":264},{"source":263,"target":89},{"source":261,"target":89},{"source":261,"target":265},{"source":261,"target":19},{"source":261,"target":266},{"source":265,"target":89},{"source":262,"target":89},{"source":20,"target":0},{"source":20,"target":267},{"source":20,"target":268},{"source":267,"target":21},{"source":267,"target":269},{"source":267,"target":20},{"source":269,"target":21},{"source":268,"target":21},{"source":268,"target":270},{"source":268,"target":20},{"source":270,"target":21},{"source":21,"target":0},{"source":21,"target":271},{"source":21,"target":272},{"source":21,"target":273},{"source":271,"target":21},{"source":271,"target":274},{"source":271,"target":21},{"source":271,"target":272},{"source":274,"target":21},{"source":272,"target":21},{"source":272,"target":275},{"source":272,"target":21},{"source":272,"target":271},{"source":275,"target":21},{"source":273,"target":60},{"source":273,"target":276},{"source":273,"target":21},{"source":276,"target":60},{"source":22,"target":0},{"source":22,"target":19},{"source":22,"target":277},{"source":22,"target":278},{"source":277,"target":279},{"source":277,"target":22},{"source":278,"target":19},{"source":23,"target":0},{"source":23,"target":31},{"source":23,"target":280},{"source":23,"target":281},{"source":280,"target":282},{"source":280,"target":23},{"source":281,"target":31},{"source":24,"target":0},{"source":24,"target":283},{"source":24,"target":284},{"source":283,"target":20},{"source":283,"target":285},{"source":283,"target":24},{"source":285,"target":20},{"source":284,"target":46},{"source":284,"target":286},{"source":284,"target":24},{"source":286,"target":46},{"source":25,"target":0},{"source":25,"target":60},{"source":25,"target":287},{"source":25,"target":288},{"source":25,"target":289},{"source":25,"target":290},{"source":25,"target":291},{"source":25,"target":292},{"source":25,"target":293},{"source":25,"target":294},{"source":25,"target":295},{"source":287,"target":296},{"source":287,"target":25},{"source":288,"target":297},{"source":288,"target":25},{"source":289,"target":298},{"source":289,"target":25},{"source":290,"target":299},{"source":290,"target":25},{"source":291,"target":300},{"source":291,"target":25},{"source":292,"target":301},{"source":292,"target":25},{"source":293,"target":302},{"source":293,"target":25},{"source":294,"target":303},{"source":294,"target":25},{"source":295,"target":60},{"source":26,"target":0},{"source":26,"target":56},{"source":26,"target":304},{"source":304,"target":56},{"source":27,"target":0},{"source":27,"target":60},{"source":27,"target":305},{"source":27,"target":306},{"source":27,"target":307},{"source":27,"target":308},{"source":27,"target":309},{"source":27,"target":310},{"source":305,"target":311},{"source":305,"target":27},{"source":306,"target":131},{"source":306,"target":312},{"source":306,"target":27},{"source":312,"target":131},{"source":307,"target":103},{"source":307,"target":313},{"source":307,"target":27},{"source":313,"target":103},{"source":308,"target":73},{"source":308,"target":314},{"source":308,"target":27},{"source":308,"target":315},{"source":314,"target":73},{"source":309,"target":316},{"source":309,"target":27},{"source":310,"target":60},{"source":28,"target":0},{"source":28,"target":60},{"source":28,"target":317},{"source":28,"target":318},{"source":28,"target":319},{"source":317,"target":27},{"source":317,"target":320},{"source":317,"target":28},{"source":320,"target":27},{"source":318,"target":28},{"source":318,"target":321},{"source":318,"target":28},{"source":321,"target":28},{"source":319,"target":60},{"source":29,"target":0},{"source":29,"target":6},{"source":29,"target":322},{"source":29,"target":323},{"source":29,"target":324},{"source":29,"target":325},{"source":29,"target":326},{"source":29,"target":327},{"source":29,"target":328},{"source":29,"target":329},{"source":29,"target":330},{"source":322,"target":76},{"source":322,"target":331},{"source":322,"target":29},{"source":331,"target":76},{"source":323,"target":77},{"source":323,"target":332},{"source":323,"target":29},{"source":332,"target":77},{"source":324,"target":45},{"source":324,"target":333},{"source":324,"target":29},{"source":333,"target":45},{"source":325,"target":18},{"source":325,"target":334},{"source":325,"target":29},{"source":334,"target":18},{"source":326,"target":14},{"source":326,"target":335},{"source":326,"target":29},{"source":335,"target":14},{"source":327,"target":32},{"source":327,"target":336},{"source":327,"target":29},{"source":336,"target":32},{"source":328,"target":105},{"source":328,"target":337},{"source":328,"target":29},{"source":337,"target":105},{"source":329,"target":338},{"source":329,"target":29},{"source":330,"target":6},{"source":30,"target":0},{"source":30,"target":6},{"source":30,"target":339},{"source":30,"target":340},{"source":30,"target":341},{"source":339,"target":342},{"source":339,"target":30},{"source":340,"target":343},{"source":340,"target":30},{"source":341,"target":6},{"source":31,"target":0},{"source":31,"target":6},{"source":31,"target":344},{"source":344,"target":6},{"source":32,"target":0},{"source":32,"target":78},{"source":32,"target":345},{"source":32,"target":346},{"source":32,"target":347},{"source":32,"target":348},{"source":32,"target":349},{"source":32,"target":350},{"source":32,"target":351},{"source":345,"target":352},{"source":345,"target":32},{"source":346,"target":353},{"source":346,"target":32},{"source":347,"target":133},{"source":347,"target":354},{"source":347,"target":32},{"source":354,"target":133},{"source":348,"target":355},{"source":348,"target":32},{"source":349,"target":356},{"source":349,"target":32},{"source":350,"target":105},{"source":350,"target":357},{"source":350,"target":32},{"source":357,"target":105},{"source":351,"target":78},{"source":33,"target":0},{"source":33,"target":27},{"source":33,"target":358},{"source":33,"target":359},{"source":358,"target":360},{"source":358,"target":33},{"source":359,"target":27},{"source":34,"target":0},{"source":34,"target":79},{"source":34,"target":361},{"source":34,"target":362},{"source":34,"target":363},{"source":34,"target":364},{"source":361,"target":106},{"source":361,"target":365},{"source":361,"target":34},{"source":365,"target":106},{"source":362,"target":366},{"source":362,"target":34},{"source":363,"target":367},{"source":363,"target":34},{"source":364,"target":79},{"source":35,"target":0},{"source":35,"target":368},{"source":368,"target":46},{"source":368,"target":369},{"source":368,"target":35},{"source":369,"target":46},{"source":36,"target":0},{"source":37,"target":0},{"source":37,"target":78},{"source":37,"target":370},{"source":37,"target":371},{"source":37,"target":372},{"source":37,"target":373},{"source":37,"target":374},{"source":37,"target":375},{"source":370,"target":376},{"source":370,"target":37},{"source":371,"target":107},{"source":371,"target":377},{"source":371,"target":37},{"source":377,"target":107},{"source":372,"target":107},{"source":372,"target":378},{"source":372,"target":37},{"source":378,"target":107},{"source":373,"target":379},{"source":373,"target":37},{"source":374,"target":380},{"source":374,"target":37},{"source":375,"target":78},{"source":38,"target":0},{"source":38,"target":6},{"source":38,"target":381},{"source":38,"target":382},{"source":38,"target":383},{"source":38,"target":384},{"source":38,"target":385},{"source":38,"target":386},{"source":38,"target":387},{"source":38,"target":388},{"source":38,"target":389},{"source":381,"target":69},{"source":381,"target":390},{"source":381,"target":38},{"source":390,"target":69},{"source":382,"target":69},{"source":382,"target":391},{"source":382,"target":38},{"source":391,"target":69},{"source":383,"target":392},{"source":383,"target":38},{"source":384,"target":99},{"source":384,"target":393},{"source":384,"target":38},{"source":393,"target":99},{"source":385,"target":123},{"source":385,"target":394},{"source":385,"target":38},{"source":394,"target":123},{"source":386,"target":117},{"source":386,"target":395},{"source":386,"target":38},{"source":395,"target":117},{"source":387,"target":396},{"source":387,"target":38},{"source":388,"target":397},{"source":388,"target":38},{"source":389,"target":6},{"source":39,"target":0},{"source":39,"target":19},{"source":39,"target":398},{"source":398,"target":19},{"source":40,"target":0},{"source":40,"target":31},{"source":40,"target":399},{"source":40,"target":400},{"source":399,"target":401},{"source":399,"target":40},{"source":400,"target":31},{"source":41,"target":0},{"source":41,"target":8},{"source":41,"target":402},{"source":41,"target":403},{"source":41,"target":404},{"source":41,"target":405},{"source":41,"target":406},{"source":41,"target":407},{"source":41,"target":408},{"source":41,"target":409},{"source":41,"target":410},{"source":41,"target":411},{"source":402,"target":69},{"source":402,"target":412},{"source":402,"target":41},{"source":402,"target":413},{"source":412,"target":69},{"source":403,"target":42},{"source":403,"target":414},{"source":403,"target":41},{"source":403,"target":415},{"source":414,"target":42},{"source":404,"target":416},{"source":404,"target":41},{"source":405,"target":417},{"source":405,"target":41},{"source":406,"target":418},{"source":406,"target":41},{"source":407,"target":419},{"source":407,"target":41},{"source":408,"target":420},{"source":408,"target":41},{"source":409,"target":421},{"source":409,"target":41},{"source":410,"target":422},{"source":410,"target":41},{"source":411,"target":8},{"source":42,"target":0},{"source":42,"target":86},{"source":42,"target":415},{"source":42,"target":423},{"source":42,"target":424},{"source":415,"target":41},{"source":415,"target":425},{"source":415,"target":42},{"source":415,"target":403},{"source":425,"target":41},{"source":423,"target":43},{"source":423,"target":426},{"source":423,"target":42},{"source":426,"target":43},{"source":424,"target":86},{"source":43,"target":0},{"source":43,"target":60},{"source":43,"target":427},{"source":43,"target":428},{"source":43,"target":429},{"source":43,"target":430},{"source":43,"target":431},{"source":43,"target":432},{"source":43,"target":433},{"source":427,"target":69},{"source":427,"target":434},{"source":427,"target":43},{"source":427,"target":435},{"source":434,"target":69},{"source":428,"target":436},{"source":428,"target":43},{"source":429,"target":437},{"source":429,"target":43},{"source":430,"target":438},{"source":430,"target":43},{"source":431,"target":439},{"source":431,"target":43},{"source":432,"target":440},{"source":432,"target":43},{"source":433,"target":60},{"source":44,"target":0},{"source":44,"target":68},{"source":44,"target":441},{"source":44,"target":442},{"source":44,"target":443},{"source":44,"target":444},{"source":44,"target":445},{"source":44,"target":446},{"source":44,"target":447},{"source":44,"target":448},{"source":44,"target":449},{"source":44,"target":450},{"source":441,"target":98},{"source":441,"target":451},{"source":441,"target":44},{"source":451,"target":98},{"source":442,"target":452},{"source":442,"target":44},{"source":443,"target":453},{"source":443,"target":44},{"source":444,"target":454},{"source":444,"target":44},{"source":445,"target":455},{"source":445,"target":44},{"source":446,"target":456},{"source":446,"target":44},{"source":447,"target":457},{"source":447,"target":44},{"source":448,"target":458},{"source":448,"target":44},{"source":449,"target":459},{"source":449,"target":44},{"source":450,"target":68},{"source":45,"target":0},{"source":45,"target":60},{"source":45,"target":460},{"source":45,"target":461},{"source":45,"target":462},{"source":45,"target":463},{"source":45,"target":464},{"source":45,"target":465},{"source":45,"target":466},{"source":45,"target":467},{"source":45,"target":468},{"source":45,"target":469},{"source":460,"target":470},{"source":460,"target":45},{"source":461,"target":16},{"source":461,"target":471},{"source":461,"target":45},{"source":471,"target":16},{"source":462,"target":16},{"source":462,"target":472},{"source":462,"target":45},{"source":472,"target":16},{"source":463,"target":16},{"source":463,"target":473},{"source":463,"target":45},{"source":473,"target":16},{"source":464,"target":16},{"source":464,"target":474},{"source":464,"target":45},{"source":474,"target":16},{"source":465,"target":16},{"source":465,"target":475},{"source":465,"target":45},{"source":475,"target":16},{"source":466,"target":16},{"source":466,"target":476},{"source":466,"target":45},{"source":476,"target":16},{"source":467,"target":16},{"source":467,"target":477},{"source":467,"target":45},{"source":477,"target":16},{"source":468,"target":16},{"source":468,"target":478},{"source":468,"target":45},{"source":478,"target":16},{"source":469,"target":60},{"source":46,"target":0},{"source":46,"target":60},{"source":46,"target":479},{"source":46,"target":480},{"source":46,"target":481},{"source":46,"target":482},{"source":46,"target":483},{"source":479,"target":60},{"source":479,"target":484},{"source":479,"target":46},{"source":484,"target":60},{"source":480,"target":46},{"source":480,"target":485},{"source":480,"target":46},{"source":485,"target":46},{"source":481,"target":486},{"source":481,"target":46},{"source":482,"target":51},{"source":482,"target":487},{"source":482,"target":46},{"source":487,"target":51},{"source":483,"target":60},{"source":47,"target":0},{"source":48,"target":0},{"source":48,"target":19},{"source":48,"target":8},{"source":48,"target":488},{"source":48,"target":489},{"source":48,"target":490},{"source":48,"target":491},{"source":488,"target":492},{"source":488,"target":48},{"source":489,"target":110},{"source":489,"target":493},{"source":489,"target":48},{"source":493,"target":110},{"source":490,"target":19},{"source":491,"target":8},{"source":49,"target":0},{"source":49,"target":44},{"source":49,"target":494},{"source":494,"target":44},{"source":50,"target":0},{"source":50,"target":51},{"source":50,"target":495},{"source":50,"target":496},{"source":50,"target":497},{"source":50,"target":498},{"source":50,"target":499},{"source":495,"target":51},{"source":495,"target":500},{"source":495,"target":50},{"source":500,"target":51},{"source":496,"target":35},{"source":496,"target":501},{"source":496,"target":50},{"source":501,"target":35},{"source":497,"target":46},{"source":497,"target":502},{"source":497,"target":50},{"source":502,"target":46},{"source":498,"target":503},{"source":498,"target":50},{"source":499,"target":51},{"source":51,"target":0},{"source":51,"target":56},{"source":51,"target":504},{"source":51,"target":505},{"source":51,"target":506},{"source":51,"target":507},{"source":504,"target":46},{"source":504,"target":508},{"source":504,"target":51},{"source":508,"target":46},{"source":505,"target":68},{"source":505,"target":509},{"source":505,"target":51},{"source":509,"target":68},{"source":506,"target":24},{"source":506,"target":510},{"source":506,"target":51},{"source":510,"target":24},{"source":507,"target":56},{"source":52,"target":0},{"source":52,"target":68},{"source":52,"target":511},{"source":52,"target":512},{"source":52,"target":513},{"source":52,"target":514},{"source":52,"target":515},{"source":52,"target":516},{"source":52,"target":517},{"source":52,"target":518},{"source":52,"target":519},{"source":52,"target":520},{"source":52,"target":521},{"source":511,"target":522},{"source":511,"target":52},{"source":512,"target":523},{"source":512,"target":52},{"source":513,"target":524},{"source":513,"target":52},{"source":514,"target":525},{"source":514,"target":52},{"source":515,"target":526},{"source":515,"target":52},{"source":516,"target":527},{"source":516,"target":52},{"source":517,"target":528},{"source":517,"target":52},{"source":518,"target":529},{"source":518,"target":52},{"source":519,"target":530},{"source":519,"target":52},{"source":520,"target":127},{"source":520,"target":531},{"source":520,"target":52},{"source":531,"target":127},{"source":521,"target":68},{"source":53,"target":0},{"source":53,"target":79},{"source":53,"target":532},{"source":53,"target":533},{"source":53,"target":534},{"source":53,"target":535},{"source":53,"target":536},{"source":53,"target":537},{"source":53,"target":538},{"source":53,"target":539},{"source":53,"target":540},{"source":53,"target":541},{"source":53,"target":542},{"source":53,"target":543},{"source":532,"target":119},{"source":532,"target":544},{"source":532,"target":53},{"source":544,"target":119},{"source":533,"target":545},{"source":533,"target":53},{"source":534,"target":546},{"source":534,"target":53},{"source":535,"target":547},{"source":535,"target":53},{"source":536,"target":548},{"source":536,"target":53},{"source":537,"target":549},{"source":537,"target":53},{"source":538,"target":550},{"source":538,"target":53},{"source":539,"target":118},{"source":539,"target":551},{"source":539,"target":53},{"source":551,"target":118},{"source":540,"target":552},{"source":540,"target":53},{"source":541,"target":553},{"source":541,"target":53},{"source":542,"target":53},{"source":542,"target":554},{"source":542,"target":53},{"source":554,"target":53},{"source":543,"target":79},{"source":54,"target":0},{"source":54,"target":6},{"source":54,"target":555},{"source":54,"target":556},{"source":54,"target":557},{"source":54,"target":558},{"source":555,"target":559},{"source":555,"target":54},{"source":556,"target":560},{"source":556,"target":54},{"source":557,"target":561},{"source":557,"target":54},{"source":558,"target":6},{"source":55,"target":0},{"source":55,"target":79},{"source":55,"target":562},{"source":55,"target":563},{"source":55,"target":564},{"source":55,"target":565},{"source":562,"target":566},{"source":562,"target":55},{"source":563,"target":104},{"source":563,"target":567},{"source":563,"target":55},{"source":567,"target":104},{"source":564,"target":568},{"source":564,"target":55},{"source":565,"target":79},{"source":56,"target":0},{"source":56,"target":60},{"source":56,"target":72},{"source":56,"target":569},{"source":56,"target":570},{"source":56,"target":571},{"source":56,"target":572},{"source":56,"target":573},{"source":56,"target":574},{"source":56,"target":575},{"source":56,"target":576},{"source":56,"target":577},{"source":56,"target":578},{"source":56,"target":579},{"source":56,"target":580},{"source":56,"target":581},{"source":56,"target":582},{"source":56,"target":583},{"source":56,"target":584},{"source":56,"target":585},{"source":56,"target":586},{"source":56,"target":587},{"source":56,"target":588},{"source":569,"target":20},{"source":569,"target":589},{"source":569,"target":56},{"source":589,"target":20},{"source":570,"target":590},{"source":570,"target":56},{"source":571,"target":25},{"source":571,"target":591},{"source":571,"target":56},{"source":591,"target":25},{"source":572,"target":27},{"source":572,"target":592},{"source":572,"target":56},{"source":592,"target":27},{"source":573,"target":593},{"source":573,"target":56},{"source":574,"target":56},{"source":574,"target":594},{"source":574,"target":56},{"source":594,"target":56},{"source":575,"target":65},{"source":575,"target":595},{"source":575,"target":56},{"source":595,"target":65},{"source":576,"target":69},{"source":576,"target":596},{"source":576,"target":56},{"source":596,"target":69},{"source":577,"target":597},{"source":577,"target":56},{"source":578,"target":75},{"source":578,"target":598},{"source":578,"target":56},{"source":598,"target":75},{"source":579,"target":56},{"source":579,"target":599},{"source":579,"target":56},{"source":599,"target":56},{"source":580,"target":600},{"source":580,"target":56},{"source":581,"target":601},{"source":581,"target":56},{"source":582,"target":602},{"source":582,"target":56},{"source":583,"target":603},{"source":583,"target":56},{"source":584,"target":604},{"source":584,"target":56},{"source":585,"target":605},{"source":585,"target":56},{"source":586,"target":28},{"source":586,"target":606},{"source":586,"target":56},{"source":606,"target":28},{"source":587,"target":60},{"source":588,"target":72},{"source":57,"target":0},{"source":57,"target":42},{"source":57,"target":607},{"source":57,"target":608},{"source":607,"target":609},{"source":607,"target":57},{"source":608,"target":42},{"source":58,"target":0},{"source":58,"target":86},{"source":58,"target":610},{"source":58,"target":611},{"source":58,"target":612},{"source":58,"target":613},{"source":610,"target":614},{"source":610,"target":58},{"source":611,"target":64},{"source":611,"target":615},{"source":611,"target":58},{"source":615,"target":64},{"source":612,"target":63},{"source":612,"target":616},{"source":612,"target":58},{"source":612,"target":617},{"source":616,"target":63},{"source":613,"target":86},{"source":59,"target":0},{"source":59,"target":8},{"source":59,"target":618},{"source":59,"target":619},{"source":618,"target":39},{"source":618,"target":620},{"source":618,"target":59},{"source":620,"target":39},{"source":619,"target":8},{"source":60,"target":0},{"source":60,"target":621},{"source":60,"target":622},{"source":60,"target":623},{"source":621,"target":624},{"source":621,"target":60},{"source":622,"target":3},{"source":622,"target":625},{"source":622,"target":60},{"source":625,"target":3},{"source":623,"target":626},{"source":623,"target":60},{"source":61,"target":0},{"source":61,"target":8},{"source":61,"target":627},{"source":61,"target":628},{"source":61,"target":629},{"source":61,"target":630},{"source":61,"target":631},{"source":61,"target":632},{"source":61,"target":633},{"source":61,"target":634},{"source":61,"target":635},{"source":61,"target":636},{"source":627,"target":637},{"source":627,"target":61},{"source":628,"target":638},{"source":628,"target":61},{"source":629,"target":639},{"source":629,"target":61},{"source":630,"target":640},{"source":630,"target":61},{"source":631,"target":69},{"source":631,"target":641},{"source":631,"target":61},{"source":631,"target":642},{"source":641,"target":69},{"source":632,"target":643},{"source":632,"target":61},{"source":633,"target":644},{"source":633,"target":61},{"source":634,"target":111},{"source":634,"target":645},{"source":634,"target":61},{"source":645,"target":111},{"source":635,"target":646},{"source":635,"target":61},{"source":636,"target":8},{"source":62,"target":0},{"source":62,"target":42},{"source":62,"target":647},{"source":647,"target":42},{"source":63,"target":0},{"source":63,"target":8},{"source":63,"target":648},{"source":63,"target":617},{"source":63,"target":649},{"source":63,"target":650},{"source":63,"target":651},{"source":63,"target":652},{"source":63,"target":653},{"source":63,"target":654},{"source":63,"target":655},{"source":648,"target":69},{"source":648,"target":656},{"source":648,"target":63},{"source":648,"target":657},{"source":656,"target":69},{"source":617,"target":58},{"source":617,"target":658},{"source":617,"target":63},{"source":617,"target":612},{"source":658,"target":58},{"source":649,"target":659},{"source":649,"target":63},{"source":650,"target":660},{"source":650,"target":63},{"source":651,"target":661},{"source":651,"target":63},{"source":652,"target":662},{"source":652,"target":63},{"source":653,"target":663},{"source":653,"target":63},{"source":654,"target":664},{"source":654,"target":63},{"source":655,"target":8},{"source":64,"target":0},{"source":64,"target":60},{"source":64,"target":665},{"source":64,"target":666},{"source":665,"target":69},{"source":665,"target":667},{"source":665,"target":64},{"source":665,"target":668},{"source":667,"target":69},{"source":666,"target":60},{"source":65,"target":0},{"source":65,"target":669},{"source":65,"target":670},{"source":65,"target":671},{"source":669,"target":672},{"source":669,"target":65},{"source":670,"target":27},{"source":670,"target":673},{"source":670,"target":65},{"source":673,"target":27},{"source":671,"target":674},{"source":671,"target":65},{"source":66,"target":0},{"source":66,"target":79},{"source":66,"target":675},{"source":66,"target":676},{"source":66,"target":677},{"source":675,"target":678},{"source":675,"target":66},{"source":676,"target":679},{"source":676,"target":66},{"source":677,"target":79},{"source":67,"target":0},{"source":67,"target":92},{"source":67,"target":680},{"source":680,"target":92},{"source":68,"target":0},{"source":68,"target":56},{"source":68,"target":681},{"source":68,"target":682},{"source":681,"target":51},{"source":681,"target":683},{"source":681,"target":68},{"source":683,"target":51},{"source":682,"target":56},{"source":69,"target":0},{"source":69,"target":60},{"source":69,"target":36},{"source":69,"target":684},{"source":69,"target":685},{"source":69,"target":657},{"source":69,"target":413},{"source":69,"target":435},{"source":69,"target":668},{"source":69,"target":686},{"source":69,"target":687},{"source":69,"target":688},{"source":69,"target":689},{"source":69,"target":642},{"source":69,"target":690},{"source":69,"target":691},{"source":69,"target":692},{"source":69,"target":693},{"source":69,"target":694},{"source":69,"target":695},{"source":69,"target":696},{"source":69,"target":697},{"source":69,"target":698},{"source":69,"target":699},{"source":684,"target":113},{"source":684,"target":700},{"source":684,"target":69},{"source":700,"target":113},{"source":685,"target":112},{"source":685,"target":701},{"source":685,"target":69},{"source":701,"target":112},{"source":657,"target":63},{"source":657,"target":702},{"source":657,"target":69},{"source":657,"target":648},{"source":702,"target":63},{"source":413,"target":41},{"source":413,"target":703},{"source":413,"target":69},{"source":413,"target":402},{"source":703,"target":41},{"source":435,"target":43},{"source":435,"target":704},{"source":435,"target":69},{"source":435,"target":427},{"source":704,"target":43},{"source":668,"target":64},{"source":668,"target":705},{"source":668,"target":69},{"source":668,"target":665},{"source":705,"target":64},{"source":686,"target":79},{"source":686,"target":706},{"source":686,"target":69},{"source":686,"target":707},{"source":706,"target":79},{"source":687,"target":69},{"source":687,"target":708},{"source":687,"target":69},{"source":687,"target":688},{"source":708,"target":69},{"source":688,"target":69},{"source":688,"target":709},{"source":688,"target":69},{"source":688,"target":687},{"source":709,"target":69},{"source":689,"target":69},{"source":689,"target":710},{"source":689,"target":69},{"source":710,"target":69},{"source":642,"target":61},{"source":642,"target":711},{"source":642,"target":69},{"source":642,"target":631},{"source":711,"target":61},{"source":690,"target":712},{"source":690,"target":69},{"source":691,"target":713},{"source":691,"target":69},{"source":692,"target":118},{"source":692,"target":714},{"source":692,"target":69},{"source":714,"target":118},{"source":693,"target":126},{"source":693,"target":715},{"source":693,"target":69},{"source":715,"target":126},{"source":694,"target":716},{"source":694,"target":69},{"source":695,"target":717},{"source":695,"target":69},{"source":696,"target":718},{"source":696,"target":69},{"source":697,"target":719},{"source":697,"target":69},{"source":698,"target":60},{"source":699,"target":36},{"source":70,"target":0},{"source":70,"target":27},{"source":70,"target":720},{"source":70,"target":721},{"source":70,"target":722},{"source":70,"target":723},{"source":720,"target":724},{"source":720,"target":70},{"source":721,"target":725},{"source":721,"target":70},{"source":722,"target":116},{"source":722,"target":726},{"source":722,"target":70},{"source":726,"target":116},{"source":723,"target":27},{"source":71,"target":0},{"source":71,"target":68},{"source":71,"target":727},{"source":71,"target":728},{"source":71,"target":729},{"source":71,"target":730},{"source":71,"target":731},{"source":71,"target":732},{"source":71,"target":733},{"source":71,"target":734},{"source":71,"target":735},{"source":727,"target":736},{"source":727,"target":71},{"source":728,"target":737},{"source":728,"target":71},{"source":729,"target":738},{"source":729,"target":71},{"source":730,"target":739},{"source":730,"target":71},{"source":731,"target":740},{"source":731,"target":71},{"source":732,"target":741},{"source":732,"target":71},{"source":733,"target":742},{"source":733,"target":71},{"source":734,"target":743},{"source":734,"target":71},{"source":735,"target":68},{"source":72,"target":0},{"source":72,"target":36},{"source":72,"target":744},{"source":72,"target":745},{"source":72,"target":746},{"source":744,"target":73},{"source":744,"target":747},{"source":744,"target":72},{"source":747,"target":73},{"source":745,"target":73},{"source":745,"target":748},{"source":745,"target":72},{"source":748,"target":73},{"source":746,"target":36},{"source":73,"target":0},{"source":73,"target":749},{"source":73,"target":315},{"source":749,"target":750},{"source":749,"target":73},{"source":315,"target":27},{"source":315,"target":751},{"source":315,"target":73},{"source":315,"target":308},{"source":751,"target":27},{"source":74,"target":0},{"source":74,"target":70},{"source":74,"target":752},{"source":74,"target":753},{"source":74,"target":754},{"source":74,"target":755},{"source":752,"target":756},{"source":752,"target":74},{"source":753,"target":757},{"source":753,"target":74},{"source":754,"target":758},{"source":754,"target":74},{"source":755,"target":70},{"source":75,"target":0},{"source":75,"target":60},{"source":75,"target":759},{"source":759,"target":60},{"source":76,"target":0},{"source":76,"target":78},{"source":76,"target":760},{"source":76,"target":761},{"source":76,"target":762},{"source":76,"target":763},{"source":76,"target":764},{"source":76,"target":765},{"source":76,"target":766},{"source":76,"target":767},{"source":76,"target":768},{"source":76,"target":769},{"source":76,"target":770},{"source":76,"target":771},{"source":76,"target":772},{"source":760,"target":121},{"source":760,"target":773},{"source":760,"target":76},{"source":773,"target":121},{"source":761,"target":122},{"source":761,"target":774},{"source":761,"target":76},{"source":774,"target":122},{"source":762,"target":775},{"source":762,"target":76},{"source":763,"target":776},{"source":763,"target":76},{"source":764,"target":777},{"source":764,"target":76},{"source":765,"target":37},{"source":765,"target":778},{"source":765,"target":76},{"source":778,"target":37},{"source":766,"target":779},{"source":766,"target":76},{"source":767,"target":780},{"source":767,"target":76},{"source":768,"target":133},{"source":768,"target":781},{"source":768,"target":76},{"source":781,"target":133},{"source":769,"target":782},{"source":769,"target":76},{"source":770,"target":69},{"source":770,"target":783},{"source":770,"target":76},{"source":783,"target":69},{"source":771,"target":784},{"source":771,"target":76},{"source":772,"target":78},{"source":77,"target":0},{"source":77,"target":78},{"source":77,"target":785},{"source":77,"target":786},{"source":77,"target":787},{"source":77,"target":788},{"source":785,"target":76},{"source":785,"target":789},{"source":785,"target":77},{"source":789,"target":76},{"source":786,"target":790},{"source":786,"target":77},{"source":787,"target":791},{"source":787,"target":77},{"source":788,"target":78},{"source":78,"target":0},{"source":78,"target":60},{"source":78,"target":792},{"source":78,"target":793},{"source":78,"target":794},{"source":78,"target":795},{"source":78,"target":796},{"source":792,"target":16},{"source":792,"target":797},{"source":792,"target":78},{"source":797,"target":16},{"source":793,"target":16},{"source":793,"target":798},{"source":793,"target":78},{"source":798,"target":16},{"source":794,"target":16},{"source":794,"target":799},{"source":794,"target":78},{"source":799,"target":16},{"source":795,"target":16},{"source":795,"target":800},{"source":795,"target":78},{"source":800,"target":16},{"source":796,"target":60},{"source":79,"target":0},{"source":79,"target":60},{"source":79,"target":72},{"source":79,"target":707},{"source":79,"target":801},{"source":79,"target":802},{"source":79,"target":803},{"source":707,"target":69},{"source":707,"target":804},{"source":707,"target":79},{"source":707,"target":686},{"source":804,"target":69},{"source":801,"target":47},{"source":801,"target":805},{"source":801,"target":79},{"source":805,"target":47},{"source":802,"target":60},{"source":803,"target":72},{"source":80,"target":0},{"source":80,"target":47},{"source":80,"target":60},{"source":80,"target":806},{"source":80,"target":807},{"source":80,"target":808},{"source":80,"target":809},{"source":806,"target":810},{"source":806,"target":80},{"source":807,"target":811},{"source":807,"target":80},{"source":808,"target":47},{"source":809,"target":60},{"source":81,"target":0},{"source":81,"target":47},{"source":81,"target":812},{"source":81,"target":813},{"source":812,"target":25},{"source":812,"target":814},{"source":812,"target":81},{"source":814,"target":25},{"source":813,"target":47},{"source":82,"target":0},{"source":82,"target":47},{"source":82,"target":815},{"source":82,"target":816},{"source":815,"target":115},{"source":815,"target":817},{"source":815,"target":82},{"source":817,"target":115},{"source":816,"target":47},{"source":83,"target":0},{"source":83,"target":68},{"source":83,"target":818},{"source":83,"target":819},{"source":83,"target":820},{"source":83,"target":821},{"source":83,"target":822},{"source":83,"target":823},{"source":83,"target":824},{"source":83,"target":825},{"source":83,"target":826},{"source":818,"target":827},{"source":818,"target":83},{"source":819,"target":828},{"source":819,"target":83},{"source":820,"target":829},{"source":820,"target":83},{"source":821,"target":830},{"source":821,"target":83},{"source":822,"target":831},{"source":822,"target":83},{"source":823,"target":832},{"source":823,"target":83},{"source":824,"target":833},{"source":824,"target":83},{"source":825,"target":834},{"source":825,"target":83},{"source":826,"target":68},{"source":84,"target":0},{"source":84,"target":6},{"source":84,"target":835},{"source":84,"target":836},{"source":84,"target":837},{"source":835,"target":838},{"source":835,"target":84},{"source":836,"target":839},{"source":836,"target":84},{"source":837,"target":6},{"source":85,"target":0},{"source":85,"target":68},{"source":85,"target":840},{"source":85,"target":841},{"source":85,"target":842},{"source":85,"target":843},{"source":85,"target":844},{"source":85,"target":845},{"source":85,"target":846},{"source":85,"target":847},{"source":85,"target":848},{"source":85,"target":849},{"source":85,"target":850},{"source":85,"target":851},{"source":85,"target":852},{"source":85,"target":853},{"source":840,"target":854},{"source":840,"target":85},{"source":841,"target":855},{"source":841,"target":85},{"source":842,"target":124},{"source":842,"target":856},{"source":842,"target":85},{"source":856,"target":124},{"source":843,"target":857},{"source":843,"target":85},{"source":844,"target":858},{"source":844,"target":85},{"source":845,"target":859},{"source":845,"target":85},{"source":846,"target":860},{"source":846,"target":85},{"source":847,"target":861},{"source":847,"target":85},{"source":848,"target":862},{"source":848,"target":85},{"source":849,"target":863},{"source":849,"target":85},{"source":850,"target":864},{"source":850,"target":85},{"source":851,"target":865},{"source":851,"target":85},{"source":852,"target":109},{"source":852,"target":866},{"source":852,"target":85},{"source":866,"target":109},{"source":853,"target":68},{"source":86,"target":0},{"source":86,"target":60},{"source":86,"target":867},{"source":867,"target":60},{"source":87,"target":0},{"source":87,"target":79},{"source":87,"target":868},{"source":87,"target":869},{"source":87,"target":870},{"source":87,"target":871},{"source":87,"target":872},{"source":87,"target":873},{"source":868,"target":874},{"source":868,"target":87},{"source":869,"target":875},{"source":869,"target":87},{"source":870,"target":876},{"source":870,"target":87},{"source":871,"target":877},{"source":871,"target":87},{"source":872,"target":878},{"source":872,"target":87},{"source":873,"target":79},{"source":88,"target":0},{"source":88,"target":44},{"source":88,"target":879},{"source":879,"target":44},{"source":89,"target":0},{"source":89,"target":60},{"source":89,"target":264},{"source":89,"target":266},{"source":89,"target":880},{"source":264,"target":19},{"source":264,"target":881},{"source":264,"target":89},{"source":264,"target":260},{"source":881,"target":19},{"source":266,"target":19},{"source":266,"target":882},{"source":266,"target":89},{"source":266,"target":261},{"source":882,"target":19},{"source":880,"target":60},{"source":90,"target":0},{"source":90,"target":27},{"source":90,"target":883},{"source":883,"target":27},{"source":91,"target":0},{"source":91,"target":75},{"source":91,"target":884},{"source":91,"target":885},{"source":91,"target":886},{"source":884,"target":56},{"source":884,"target":887},{"source":884,"target":91},{"source":887,"target":56},{"source":885,"target":79},{"source":885,"target":888},{"source":885,"target":91},{"source":888,"target":79},{"source":886,"target":75},{"source":92,"target":0},{"source":92,"target":68},{"source":92,"target":889},{"source":92,"target":890},{"source":92,"target":891},{"source":92,"target":892},{"source":889,"target":893},{"source":889,"target":92},{"source":890,"target":894},{"source":890,"target":92},{"source":891,"target":895},{"source":891,"target":92},{"source":892,"target":68},{"source":93,"target":0},{"source":93,"target":6},{"source":93,"target":896},{"source":93,"target":897},{"source":93,"target":898},{"source":93,"target":899},{"source":93,"target":900},{"source":93,"target":901},{"source":896,"target":902},{"source":896,"target":93},{"source":897,"target":903},{"source":897,"target":93},{"source":898,"target":904},{"source":898,"target":93},{"source":899,"target":905},{"source":899,"target":93},{"source":900,"target":906},{"source":900,"target":93},{"source":901,"target":6},{"source":94,"target":0},{"source":94,"target":79},{"source":94,"target":907},{"source":94,"target":908},{"source":907,"target":909},{"source":907,"target":94},{"source":908,"target":79},{"source":95,"target":0},{"source":95,"target":910},{"source":95,"target":911},{"source":910,"target":95},{"source":911,"target":95},{"source":96,"target":0},{"source":96,"target":912},{"source":96,"target":913},{"source":96,"target":914},{"source":912,"target":96},{"source":913,"target":96},{"source":914,"target":96},{"source":97,"target":0},{"source":97,"target":915},{"source":97,"target":916},{"source":915,"target":97},{"source":916,"target":97},{"source":98,"target":0},{"source":98,"target":917},{"source":98,"target":918},{"source":98,"target":919},{"source":917,"target":98},{"source":918,"target":98},{"source":919,"target":98},{"source":99,"target":0},{"source":99,"target":920},{"source":99,"target":921},{"source":920,"target":99},{"source":921,"target":99},{"source":100,"target":0},{"source":100,"target":922},{"source":100,"target":923},{"source":100,"target":924},{"source":100,"target":925},{"source":922,"target":100},{"source":923,"target":100},{"source":924,"target":100},{"source":925,"target":100},{"source":101,"target":0},{"source":101,"target":926},{"source":101,"target":927},{"source":101,"target":928},{"source":101,"target":929},{"source":926,"target":101},{"source":927,"target":101},{"source":928,"target":101},{"source":929,"target":101},{"source":102,"target":0},{"source":102,"target":930},{"source":102,"target":931},{"source":102,"target":932},{"source":102,"target":933},{"source":102,"target":934},{"source":102,"target":935},{"source":102,"target":936},{"source":102,"target":937},{"source":930,"target":102},{"source":931,"target":102},{"source":932,"target":102},{"source":933,"target":102},{"source":934,"target":102},{"source":935,"target":102},{"source":936,"target":102},{"source":937,"target":102},{"source":103,"target":0},{"source":103,"target":938},{"source":103,"target":939},{"source":938,"target":103},{"source":939,"target":103},{"source":104,"target":0},{"source":104,"target":940},{"source":104,"target":941},{"source":104,"target":942},{"source":940,"target":104},{"source":941,"target":104},{"source":942,"target":104},{"source":105,"target":0},{"source":105,"target":943},{"source":105,"target":944},{"source":943,"target":105},{"source":944,"target":105},{"source":106,"target":0},{"source":106,"target":945},{"source":106,"target":946},{"source":106,"target":947},{"source":945,"target":106},{"source":946,"target":106},{"source":947,"target":106},{"source":107,"target":0},{"source":107,"target":948},{"source":107,"target":949},{"source":107,"target":950},{"source":107,"target":951},{"source":948,"target":107},{"source":949,"target":107},{"source":950,"target":107},{"source":951,"target":107},{"source":108,"target":0},{"source":108,"target":952},{"source":108,"target":953},{"source":108,"target":954},{"source":108,"target":955},{"source":952,"target":108},{"source":953,"target":108},{"source":954,"target":108},{"source":955,"target":108},{"source":109,"target":0},{"source":109,"target":956},{"source":109,"target":957},{"source":956,"target":109},{"source":957,"target":109},{"source":110,"target":0},{"source":110,"target":958},{"source":110,"target":959},{"source":110,"target":960},{"source":110,"target":961},{"source":958,"target":110},{"source":959,"target":110},{"source":960,"target":110},{"source":961,"target":110},{"source":111,"target":0},{"source":111,"target":962},{"source":111,"target":963},{"source":962,"target":111},{"source":963,"target":111},{"source":112,"target":0},{"source":112,"target":964},{"source":112,"target":965},{"source":112,"target":966},{"source":112,"target":967},{"source":964,"target":112},{"source":965,"target":112},{"source":966,"target":112},{"source":967,"target":112},{"source":113,"target":0},{"source":113,"target":968},{"source":113,"target":969},{"source":113,"target":970},{"source":113,"target":971},{"source":113,"target":972},{"source":113,"target":973},{"source":113,"target":974},{"source":113,"target":975},{"source":113,"target":976},{"source":113,"target":977},{"source":968,"target":113},{"source":969,"target":113},{"source":970,"target":113},{"source":971,"target":113},{"source":972,"target":113},{"source":973,"target":113},{"source":974,"target":113},{"source":975,"target":113},{"source":976,"target":113},{"source":977,"target":113},{"source":114,"target":0},{"source":114,"target":978},{"source":114,"target":979},{"source":114,"target":980},{"source":114,"target":981},{"source":978,"target":114},{"source":979,"target":114},{"source":980,"target":114},{"source":981,"target":114},{"source":115,"target":0},{"source":115,"target":982},{"source":115,"target":983},{"source":115,"target":984},{"source":115,"target":985},{"source":982,"target":115},{"source":983,"target":115},{"source":984,"target":115},{"source":985,"target":115},{"source":116,"target":0},{"source":116,"target":986},{"source":116,"target":987},{"source":986,"target":116},{"source":987,"target":116},{"source":117,"target":0},{"source":117,"target":988},{"source":117,"target":989},{"source":117,"target":990},{"source":988,"target":117},{"source":989,"target":117},{"source":990,"target":117},{"source":118,"target":0},{"source":118,"target":991},{"source":118,"target":992},{"source":118,"target":993},{"source":118,"target":994},{"source":118,"target":995},{"source":118,"target":996},{"source":991,"target":118},{"source":992,"target":118},{"source":993,"target":118},{"source":994,"target":118},{"source":995,"target":118},{"source":996,"target":118},{"source":119,"target":0},{"source":119,"target":997},{"source":119,"target":998},{"source":119,"target":999},{"source":119,"target":1000},{"source":119,"target":1001},{"source":119,"target":1002},{"source":997,"target":119},{"source":998,"target":119},{"source":999,"target":119},{"source":1000,"target":119},{"source":1001,"target":119},{"source":1002,"target":119},{"source":120,"target":0},{"source":120,"target":1003},{"source":120,"target":1004},{"source":1003,"target":120},{"source":1004,"target":120},{"source":121,"target":0},{"source":121,"target":1005},{"source":121,"target":1006},{"source":121,"target":1007},{"source":121,"target":1008},{"source":1005,"target":121},{"source":1006,"target":121},{"source":1007,"target":121},{"source":1008,"target":121},{"source":122,"target":0},{"source":122,"target":1009},{"source":122,"target":1010},{"source":122,"target":1011},{"source":122,"target":1012},{"source":1009,"target":122},{"source":1010,"target":122},{"source":1011,"target":122},{"source":1012,"target":122},{"source":123,"target":0},{"source":123,"target":1013},{"source":123,"target":1014},{"source":1013,"target":123},{"source":1014,"target":123},{"source":124,"target":0},{"source":124,"target":1015},{"source":124,"target":1016},{"source":1015,"target":124},{"source":1016,"target":124},{"source":125,"target":0},{"source":125,"target":1017},{"source":125,"target":1018},{"source":1017,"target":125},{"source":1018,"target":125},{"source":126,"target":0},{"source":126,"target":1019},{"source":126,"target":1020},{"source":1019,"target":126},{"source":1020,"target":126},{"source":127,"target":0},{"source":127,"target":1021},{"source":127,"target":1022},{"source":1021,"target":127},{"source":1022,"target":127},{"source":128,"target":0},{"source":128,"target":1023},{"source":128,"target":1024},{"source":1023,"target":128},{"source":1024,"target":128},{"source":129,"target":0},{"source":129,"target":1025},{"source":129,"target":1026},{"source":129,"target":1027},{"source":129,"target":1028},{"source":129,"target":1029},{"source":129,"target":1030},{"source":129,"target":1031},{"source":129,"target":1032},{"source":1025,"target":129},{"source":1026,"target":129},{"source":1027,"target":129},{"source":1028,"target":129},{"source":1029,"target":129},{"source":1030,"target":129},{"source":1031,"target":129},{"source":1032,"target":129},{"source":130,"target":0},{"source":130,"target":1033},{"source":130,"target":1034},{"source":130,"target":1035},{"source":130,"target":1036},{"source":130,"target":1037},{"source":130,"target":1038},{"source":130,"target":1039},{"source":130,"target":1040},{"source":130,"target":1041},{"source":1033,"target":130},{"source":1034,"target":130},{"source":1035,"target":130},{"source":1036,"target":130},{"source":1037,"target":130},{"source":1038,"target":130},{"source":1039,"target":130},{"source":1040,"target":130},{"source":1041,"target":130},{"source":131,"target":0},{"source":131,"target":1042},{"source":131,"target":1043},{"source":1042,"target":131},{"source":1043,"target":131},{"source":132,"target":0},{"source":132,"target":1044},{"source":132,"target":1045},{"source":1044,"target":132},{"source":1045,"target":132},{"source":133,"target":0},{"source":133,"target":1046},{"source":133,"target":1047},{"source":133,"target":1048},{"source":133,"target":1049},{"source":1046,"target":133},{"source":1047,"target":133},{"source":1048,"target":133},{"source":1049,"target":133},{"source":134,"target":0}],"multigraph":true}
cofluent
AlternativeStatement
conditionalBranches
AndInputSelector
Annotation
source
details
AnnotationEntry
key
value
Application
preSimulation
postElaboration
globalTypeDeclarations
globalDeclarations
globalDefinitions
AppModel
initializations
unmappedElement
blackbox
cyclePeriod
scope
doNotStart
affinity
priority
staticCodeSize
staticDataSize
staticPowerConsumption
dynamicPowerConsumption
cost
dynamicResourceLoad
ArrayParameter
values
BasicStatement
previous
next
Behavior
selectors
statements
Binding
binding
BindingConnection
type
binding
BooleanParameter
Bus
concurrency
arbitrationProtocol
arbitrationTime
transferTime
voltage
staticPowerConsumption
dynamicPowerConsumption
cost
dynamicResourceLoad
BusSlaveInterface
registerBankOffsets
width
range
BusSlaveInterfaceRegisterBankOffset
registerBank
offset
CallBack
before
after
ClockGenerator
period
offset
executionTime
Command
description
source
lengthBias
send
CompoundStatement
firstStatement
lastStatement
CommunicationPath
elements
first
CommunicationPathElement
previous
next
element
ConditionalBranch
condition
ConnectedInterface
interfaces
DataPath
communicationPath
relationInstance
DataType
definition
copyPayload
tracePayload
readTime
writeTime
allocatePayload
deallocatePayload
objectSerialization
DataTypeModel
DesignParameter
default
visibility
PUBLIC
accessRight
rangeLimits
value
DesignParameterFolder
designParameters
subFolders
DeviceProgrammersView
registers
registerBanks
interrupts
commands
busSlaveInterfaces
memories
endianess
address
Divider
ratio
executionTime
DeviceInterface
DPVMemory
description
address
wordSize
ONE
size
preloadFile
endianess
EnumerationParameter
values
Event
policy
setTime
getTime
ExcludedElement
element
ExpandableElement
Field
description
externalAccess
internalAccess
offset
width
Function
clockEvent
resetSignal
asynchronousReset
clockPolarity
resetPolarity
processingModel
memoryWrapperClassName
memoryWrapperPortMappingPairs
GuardedBranch
ImplementedInterface
useExistingSimicsInterface
InputAction
port
inputSelector
timeout
priority
broadcast
duration
vectorSize
blocking
condition
InputSelector
inputAction
inputs
InputSelectorInput
port
priority
timeout
duration
condition
vectorSize
Interface
bufferPolicy
bufferCapacity
availableMemory
bufferReadTime
bufferWriteTime
dynamicPowerConsumption
cost
dynamicResourceLoad
concurrency
Interrupt
defaultValue
enable
disable
internalEnable
internalDisable
internalRaise
clear
internalClear
raise
Instance
element
children
range
mapping
IRelationType
LoopStatement
condition
type
MasterInterface
Mapping
pairs
excluded
instance
postMapping
MappingPair
sourceInstance
destination
dataPaths
Memory
speedUpRatio
availableMemory
voltage
staticPowerConsumption
cost
readTime
writeTime
dynamicResourceLoad
storageCapacity
storagePolicy
MessageQueue
policy
capacity
concurrency
sendTime
receiveTime
sendThreshold
receiveThreshold
protocol
address
mask
response
RoutingFunction
destination
concurrency
routingTime
MethodCallInterface
declarations
dpvInterface
includes
Model
communicationPaths
constructor
dataTypes
designParameters
includes
model
parameterReferences
ports
postSimulation
refinement
reuse
version
target
destructor
declarations
definitions
preElaboration
parameterFolders
MultiInstancesInputSelector
instanceNumber
MultiInstancesOutputSelector
instanceNumber
output
outputAction
MultipleGuardedStatement
guardedBranches
NamedElement
name
annotations
documentation
Operation
algorithm
executionTime
systematicRead
systematicWrite
abortPort
dynamicDataSize
dynamicPowerConsumption
type
dynamicResourceLoad
OrInputSelector
OutputAction
port
outputSelector
duration
condition
priority
vectorSize
blocking
call
OutputSelectorOutput
port
ParameterReference
value
designParameter
internalUnit
Pipeline
numberOfStages
stageDuration
Platform
PlatModel
mapping
Port
type
UNDEFINED
direction
UNDEFINED
outputActions
inputActions
inputSelectorInputs
outputSelectorOutputs
relations
port
ports
reuse
operations
size
synchronizeName
true
protocol
socketType
constructorArguments
templateArguments
vector
false
requestPipelineDepth
PrimitiveTypeParameter
internalUnit
internalSimulationUnit
type
Processor
cyclePeriod
speedUpRatio
voltage
staticPowerConsumption
dynamicPowerConsumption
cost
availableMemory
staticResourceLoad
RangeElement
max
min
RangeLimit
integerLimit
designParameter
RangeParameter
min
max
step
Refinement
Register
access
internalAccess
address
defaultValue
description
fields
size
resetDomains
wordSize
EIGHT
linkedWithPort
false
linkedPort
instanceNumber
RegisterBank
registers
address
resetDomains
RegisterCallBack
internalRead
internalWrite
read
write
Relation
ports
relationType
RelationExternalType
nonPodType
cofluentType
RelationDataType
dataType
RelationPredefinedType
predefinedType
Router
concurrency
bufferCapacity
routingTime
voltage
staticPowerConsumption
dynamicPowerConsumption
cost
dynamicResourceLoad
SampledFunction
period
offset
Scheduler
coresNumber
preemptive
schedulingPolicy
schedulingTime
taskContextLoadTime
taskContextSaveTime
timeSlicePeriod
priority
staticPowerConsumption
dynamicPowerConsumption
cost
dynamicResourceLoad
loadBalancingPolicy
Selector
SharedVariable
semaphore
concurrency
counter
writeTime
readTime
SlaveInterface
Statement
isFirstOf
isLastOf
StringParameter
Structure
models
relations
Subsystem
cyclePeriod
voltage
cost
SystemCIP
className
arguments
generateInclude
true
templateArguments
includeFile
Wire
cost
ArbitrationProtocol
FIFO
FIFO
PRIORITY
PRIORITY
AreaUnit
MM2
MM2
UM2
UM2
NM2
NM2
BindingType
SYSTEMC_STANDARD
SYSTEMC_STANDARD
CUSTOM
CUSTOM
BufferPolicy
FIFO
FIFO
OVERWRITE
OVERWRITE
NO_BUFFERING
NO_BUFFERING
ClockPolarity
POSITIVE_EDGE
POSITIVE_EDGE
NEGATIVE_EDGE
NEGATIVE_EDGE
CostUnit
EUROS
EUROS
KEUROS
KEUROS
DOLLARS
DOLLARS
KDOLLARS
KDOLLARS
CycleUnit
CYCLES
CYCLES
KCYCLES
KCYCLES
MCYCLES
MCYCLES
GCYCLES
GCYCLES
DataSizeUnit
BITS
BITS
BYTES
BYTES
KBITS
KBITS
KBYTES
KBYTES
MBITS
MBITS
MBYTES
MBYTES
GBITS
GBITS
GBYTES
GBYTES
DesignParameterAccessRight
READ_ONLY
READ_ONLY
READ_WRITE
READ_WRITE
DPVInterfaceType
CUSTOM
CUSTOM
EXTERNAL
EXTERNAL
INTERNAL
INTERNAL
Endianess
BIG_ENDIAN
BIG_ENDIAN
LITTLE_ENDIAN
LITTLE_ENDIAN
EventPolicy
BOOLEAN
BOOLEAN
COUNTER
COUNTER
FUGITIVE
FUGITIVE
FieldAccessRight
READ_ONLY
READ_ONLY
READ_WRITE
READ_WRITE
WRITE_ONLY
WRITE_ONLY
NONE
NONE
FrequencyUnit
HZ
HZ
KHZ
KHZ
MHZ
MHZ
GHZ
GHZ
LoadBalancingPolicy
DYNAMIC
DYNAMIC
STATIC
STATIC
LoopStatementType
INFINITE
INFINITE
MULTIPLICATION
MULTIPLICATION
CONDITIONAL
CONDITIONAL
DIVISION
DIVISION
OperationType
ACTIVE
ACTIVE
PASSIVE
PASSIVE
PortDirection
IN
IN
OUT
OUT
IN_OUT
IN_OUT
UNDEFINED
UNDEFINED
PortType
MESSAGE_QUEUE
MESSAGE_QUEUE
SHARED_VARIABLE
SHARED_VARIABLE
EVENT
EVENT
BUS
BUS
UNDEFINED
UNDEFINED
WIRE
WIRE
METHOD_CALL_INTERFACE
METHOD_CALL_INTERFACE
BINDING
BINDING
PIPELINE
PIPELINE
BINDING_CONNECTION
BINDING_CONNECTION
PowerUnit
NW
NW
UW
UW
MW
MW
W
W
PredefinedType
INTEGER
INTEGER
DECIMAL
DECIMAL
MAP
MAP
VECTOR
VECTOR
PrimitiveType
INTEGER
INTEGER
DECIMAL
DECIMAL
ProcessingModel
SYNCHRONOUS_THREAD
SYNCHRONOUS_THREAD
LOGIC
LOGIC
MEMORY_WRAPPER
MEMORY_WRAPPER
Protocol
COFLUENT
COFLUENT
TLM2_AT
TLM2_AT
TLM2_LT
TLM2_LT
IOSF_AT
IOSF_AT
IOSF_LT
IOSF_LT
SIGNAL
SIGNAL
QueuePolicy
FIFO
FIFO
PRIORITY
PRIORITY
FUGITIVE
FUGITIVE
INFINITE
INFINITE
RENDEZ_VOUS
RENDEZ_VOUS
MULTIRATE
MULTIRATE
RateUnit
BITS_CLOCK
BITS_CLOCK
BYTES_CLOCK
BYTES_CLOCK
RegisterAccessRight
READ_ONLY
READ_ONLY
READ_WRITE
READ_WRITE
WRITE_ONLY
WRITE_ONLY
NONE
NONE
RegisterInternalAccessRight
READ_WRITE
READ_WRITE
READ_ONLY
READ_ONLY
WRITE_ONLY
WRITE_ONLY
NONE
NONE
ResetPolarity
HIGH
HIGH
LOW
LOW
SchedulingPolicy
PRIORITY
PRIORITY
TIME_SHARING
TIME_SHARING
Scope
SYSTEM
SYSTEM
ENVIRONMENT
ENVIRONMENT
SocketType
INITIATOR
INITIATOR
TARGET
TARGET
StoragePolicy
OVERWRITE
OVERWRITE
FIFO
FIFO
TemperatureUnit
CELSIUS
CELSIUS
FAHRENHEIT
FAHRENHEIT
ThroughputUnit
BIT_SEC
BIT_SEC
BYTES_SEC
BYTES_SEC
KBITS_SEC
KBITS
KBYTES_SEC
KBYTES
MBITS_SEC
MBITS
MBYTES_SEC
MBYTES
GBITS_SEC
GBITS
GBYTES_SEC
GBYTES
TimeUnit
FS
FS
PS
PS
NS
NS
US
US
MS
MS
SEC
SEC
MIN
MIN
HR
HR
DAY
DAY
Visibility
PRIVATE
PRIVATE
PUBLIC
PUBLIC
VoltageUnit
MV
MV
V
V
WordSize
ONE
ONE
TWO
TWO
FOUR
FOUR
EIGHT
EIGHT
EPackage