<?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="_mqwXwOt1EeeGy5tFxte9Vg" name="requirements" nsURI="http://www.eclipse.org/2008/requirements" nsPrefix="requirements">
  <eAnnotations xmi:id="_mqwXwOt1EeeGy5tFxte9Vg0" source="genmymodel">
    <details xmi:id="_mqwXwOt1EeeGy5tFxte9Vg00" key="uuid" value="_mqwXwOt1EeeGy5tFxte9Vg"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_mqwXwet1EeeGy5tFxte9Vg" name="Model">
    <eAnnotations xmi:id="_mqwXwet1EeeGy5tFxte9Vg0" source="genmymodel">
      <details xmi:id="_mqwXwet1EeeGy5tFxte9Vg00" key="uuid" value="_mqwXwet1EeeGy5tFxte9Vg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwXwut1EeeGy5tFxte9Vg" name="title">
      <eAnnotations xmi:id="_mqwXwut1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwXwut1EeeGy5tFxte9Vg00" key="uuid" value="_mqwXwut1EeeGy5tFxte9Vg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_mqwXw-t1EeeGy5tFxte9Vg" name="groups" upperBound="-1" eType="_mqwXxOt1EeeGy5tFxte9Vg" containment="true">
      <eAnnotations xmi:id="_mqwXw-t1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwXw-t1EeeGy5tFxte9Vg00" key="uuid" value="_mqwXw-t1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_mqwXxOt1EeeGy5tFxte9Vg" name="RequirementGroup">
    <eAnnotations xmi:id="_mqwXxOt1EeeGy5tFxte9Vg0" source="genmymodel">
      <details xmi:id="_mqwXxOt1EeeGy5tFxte9Vg00" key="uuid" value="_mqwXxOt1EeeGy5tFxte9Vg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwXxet1EeeGy5tFxte9Vg" name="name">
      <eAnnotations xmi:id="_mqwXxet1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwXxet1EeeGy5tFxte9Vg00" key="uuid" value="_mqwXxet1EeeGy5tFxte9Vg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwXxut1EeeGy5tFxte9Vg" name="description">
      <eAnnotations xmi:id="_mqwXxut1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwXxut1EeeGy5tFxte9Vg00" key="uuid" value="_mqwXxut1EeeGy5tFxte9Vg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwXx-t1EeeGy5tFxte9Vg" name="id">
      <eAnnotations xmi:id="_mqwXx-t1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwXx-t1EeeGy5tFxte9Vg00" key="uuid" value="_mqwXx-t1EeeGy5tFxte9Vg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_mqwXyOt1EeeGy5tFxte9Vg" name="requirements" upperBound="-1" eType="_mqwXy-t1EeeGy5tFxte9Vg">
      <eAnnotations xmi:id="_mqwXyOt1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwXyOt1EeeGy5tFxte9Vg00" key="uuid" value="_mqwXyOt1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_mqwXyet1EeeGy5tFxte9Vg" name="parent" eType="_mqwXxOt1EeeGy5tFxte9Vg" eOpposite="_mqwXyut1EeeGy5tFxte9Vg">
      <eAnnotations xmi:id="_mqwXyet1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwXyet1EeeGy5tFxte9Vg00" key="uuid" value="_mqwXyet1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_mqwXyut1EeeGy5tFxte9Vg" name="children" upperBound="-1" eType="_mqwXxOt1EeeGy5tFxte9Vg" containment="true" eOpposite="_mqwXyet1EeeGy5tFxte9Vg">
      <eAnnotations xmi:id="_mqwXyut1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwXyut1EeeGy5tFxte9Vg00" key="uuid" value="_mqwXyut1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_mqwXy-t1EeeGy5tFxte9Vg" name="Requirement">
    <eAnnotations xmi:id="_mqwXy-t1EeeGy5tFxte9Vg0" source="genmymodel">
      <details xmi:id="_mqwXy-t1EeeGy5tFxte9Vg00" key="uuid" value="_mqwXy-t1EeeGy5tFxte9Vg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwXzOt1EeeGy5tFxte9Vg" name="title">
      <eAnnotations xmi:id="_mqwXzOt1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwXzOt1EeeGy5tFxte9Vg00" key="uuid" value="_mqwXzOt1EeeGy5tFxte9Vg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwXzet1EeeGy5tFxte9Vg" name="description">
      <eAnnotations xmi:id="_mqwXzet1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwXzet1EeeGy5tFxte9Vg00" key="uuid" value="_mqwXzet1EeeGy5tFxte9Vg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwXzut1EeeGy5tFxte9Vg" name="type" eType="_mqwX7et1EeeGy5tFxte9Vg">
      <eAnnotations xmi:id="_mqwXzut1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwXzut1EeeGy5tFxte9Vg00" key="uuid" value="_mqwXzut1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwXz-t1EeeGy5tFxte9Vg" name="priority" eType="_mqwX6et1EeeGy5tFxte9Vg">
      <eAnnotations xmi:id="_mqwXz-t1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwXz-t1EeeGy5tFxte9Vg00" key="uuid" value="_mqwXz-t1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwX0Ot1EeeGy5tFxte9Vg" name="author">
      <eAnnotations xmi:id="_mqwX0Ot1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX0Ot1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX0Ot1EeeGy5tFxte9Vg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwX0et1EeeGy5tFxte9Vg" name="created">
      <eAnnotations xmi:id="_mqwX0et1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX0et1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX0et1EeeGy5tFxte9Vg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwX0ut1EeeGy5tFxte9Vg" name="id">
      <eAnnotations xmi:id="_mqwX0ut1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX0ut1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX0ut1EeeGy5tFxte9Vg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwX0-t1EeeGy5tFxte9Vg" name="state" eType="_mqwX8Ot1EeeGy5tFxte9Vg">
      <eAnnotations xmi:id="_mqwX0-t1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX0-t1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX0-t1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwX1Ot1EeeGy5tFxte9Vg" name="resolution" eType="_mqwX5Ot1EeeGy5tFxte9Vg">
      <eAnnotations xmi:id="_mqwX1Ot1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX1Ot1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX1Ot1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_mqwX1et1EeeGy5tFxte9Vg" name="version" lowerBound="1" eType="_mqwX2ut1EeeGy5tFxte9Vg" containment="true">
      <eAnnotations xmi:id="_mqwX1et1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX1et1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX1et1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_mqwX1ut1EeeGy5tFxte9Vg" name="comments" upperBound="-1" eType="_mqwX3ut1EeeGy5tFxte9Vg" containment="true">
      <eAnnotations xmi:id="_mqwX1ut1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX1ut1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX1ut1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_mqwX1-t1EeeGy5tFxte9Vg" name="parent" eType="_mqwXy-t1EeeGy5tFxte9Vg" eOpposite="_mqwX2Ot1EeeGy5tFxte9Vg">
      <eAnnotations xmi:id="_mqwX1-t1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX1-t1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX1-t1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_mqwX2Ot1EeeGy5tFxte9Vg" name="children" upperBound="-1" eType="_mqwXy-t1EeeGy5tFxte9Vg" containment="true" eOpposite="_mqwX1-t1EeeGy5tFxte9Vg">
      <eAnnotations xmi:id="_mqwX2Ot1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX2Ot1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX2Ot1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_mqwX2et1EeeGy5tFxte9Vg" name="dependencies" upperBound="-1" eType="_mqwXy-t1EeeGy5tFxte9Vg">
      <eAnnotations xmi:id="_mqwX2et1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX2et1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX2et1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_mqwX2ut1EeeGy5tFxte9Vg" name="Version">
    <eAnnotations xmi:id="_mqwX2ut1EeeGy5tFxte9Vg0" source="genmymodel">
      <details xmi:id="_mqwX2ut1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX2ut1EeeGy5tFxte9Vg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwX2-t1EeeGy5tFxte9Vg" name="major" defaultValueLiteral="0">
      <eAnnotations xmi:id="_mqwX2-t1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX2-t1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX2-t1EeeGy5tFxte9Vg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwX3Ot1EeeGy5tFxte9Vg" name="minor" defaultValueLiteral="0">
      <eAnnotations xmi:id="_mqwX3Ot1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX3Ot1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX3Ot1EeeGy5tFxte9Vg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwX3et1EeeGy5tFxte9Vg" name="service" defaultValueLiteral="0">
      <eAnnotations xmi:id="_mqwX3et1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX3et1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX3et1EeeGy5tFxte9Vg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_mqwX3ut1EeeGy5tFxte9Vg" name="Comment">
    <eAnnotations xmi:id="_mqwX3ut1EeeGy5tFxte9Vg0" source="genmymodel">
      <details xmi:id="_mqwX3ut1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX3ut1EeeGy5tFxte9Vg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwX3-t1EeeGy5tFxte9Vg" name="subject">
      <eAnnotations xmi:id="_mqwX3-t1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX3-t1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX3-t1EeeGy5tFxte9Vg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwX4Ot1EeeGy5tFxte9Vg" name="body">
      <eAnnotations xmi:id="_mqwX4Ot1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX4Ot1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX4Ot1EeeGy5tFxte9Vg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwX4et1EeeGy5tFxte9Vg" name="author">
      <eAnnotations xmi:id="_mqwX4et1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX4et1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX4et1EeeGy5tFxte9Vg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_mqwX4ut1EeeGy5tFxte9Vg" name="created">
      <eAnnotations xmi:id="_mqwX4ut1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX4ut1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX4ut1EeeGy5tFxte9Vg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_mqwX4-t1EeeGy5tFxte9Vg" name="children" upperBound="-1" eType="_mqwX3ut1EeeGy5tFxte9Vg" containment="true">
      <eAnnotations xmi:id="_mqwX4-t1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX4-t1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX4-t1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_mqwX5Ot1EeeGy5tFxte9Vg" name="Resolution">
    <eAnnotations xmi:id="_mqwX5Ot1EeeGy5tFxte9Vg0" source="genmymodel">
      <details xmi:id="_mqwX5Ot1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX5Ot1EeeGy5tFxte9Vg"/>
    </eAnnotations>
    <eLiterals xmi:id="_mqwX5et1EeeGy5tFxte9Vg" name="INVALID">
      <eAnnotations xmi:id="_mqwX5et1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX5et1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX5et1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_mqwX5ut1EeeGy5tFxte9Vg" name="ACCEPTED" value="1">
      <eAnnotations xmi:id="_mqwX5ut1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX5ut1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX5ut1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_mqwX5-t1EeeGy5tFxte9Vg" name="IMPLEMENTED" value="2">
      <eAnnotations xmi:id="_mqwX5-t1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX5-t1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX5-t1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_mqwX6Ot1EeeGy5tFxte9Vg" name="LATER" value="3">
      <eAnnotations xmi:id="_mqwX6Ot1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX6Ot1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX6Ot1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_mqwX6et1EeeGy5tFxte9Vg" name="Priority">
    <eAnnotations xmi:id="_mqwX6et1EeeGy5tFxte9Vg0" source="genmymodel">
      <details xmi:id="_mqwX6et1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX6et1EeeGy5tFxte9Vg"/>
    </eAnnotations>
    <eLiterals xmi:id="_mqwX6ut1EeeGy5tFxte9Vg" name="HIGH">
      <eAnnotations xmi:id="_mqwX6ut1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX6ut1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX6ut1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_mqwX6-t1EeeGy5tFxte9Vg" name="MEDIUM" value="1">
      <eAnnotations xmi:id="_mqwX6-t1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX6-t1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX6-t1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_mqwX7Ot1EeeGy5tFxte9Vg" name="LOW" value="2">
      <eAnnotations xmi:id="_mqwX7Ot1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX7Ot1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX7Ot1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_mqwX7et1EeeGy5tFxte9Vg" name="Type">
    <eAnnotations xmi:id="_mqwX7et1EeeGy5tFxte9Vg0" source="genmymodel">
      <details xmi:id="_mqwX7et1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX7et1EeeGy5tFxte9Vg"/>
    </eAnnotations>
    <eLiterals xmi:id="_mqwX7ut1EeeGy5tFxte9Vg" name="FUNCTIONAL">
      <eAnnotations xmi:id="_mqwX7ut1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX7ut1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX7ut1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_mqwX7-t1EeeGy5tFxte9Vg" name="NONFUNCTIONAL" value="1">
      <eAnnotations xmi:id="_mqwX7-t1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX7-t1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX7-t1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_mqwX8Ot1EeeGy5tFxte9Vg" name="State">
    <eAnnotations xmi:id="_mqwX8Ot1EeeGy5tFxte9Vg0" source="genmymodel">
      <details xmi:id="_mqwX8Ot1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX8Ot1EeeGy5tFxte9Vg"/>
    </eAnnotations>
    <eLiterals xmi:id="_mqwX8et1EeeGy5tFxte9Vg" name="NEW">
      <eAnnotations xmi:id="_mqwX8et1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX8et1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX8et1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_mqwX8ut1EeeGy5tFxte9Vg" name="REVIEWED" value="1">
      <eAnnotations xmi:id="_mqwX8ut1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX8ut1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX8ut1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_mqwX8-t1EeeGy5tFxte9Vg" name="APPROVED" value="2">
      <eAnnotations xmi:id="_mqwX8-t1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX8-t1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX8-t1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_mqwX9Ot1EeeGy5tFxte9Vg" name="RESOLVED" value="3">
      <eAnnotations xmi:id="_mqwX9Ot1EeeGy5tFxte9Vg0" source="genmymodel">
        <details xmi:id="_mqwX9Ot1EeeGy5tFxte9Vg00" key="uuid" value="_mqwX9Ot1EeeGy5tFxte9Vg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"requirements","nsURI":"http://www.eclipse.org/2008/requirements","name":"requirements","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Model","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"RequirementGroup","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Requirement","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Version","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Comment","instanceClass":null,"abstract":false,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"Resolution","instanceClass":null,"id":6,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"Priority","instanceClass":null,"id":7,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"Type","instanceClass":null,"id":8,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"instanceClassName":null,"name":"State","instanceClass":null,"id":9,"serializable":true,"eClass":"EEnum"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"title","changeable":true,"lowerBound":0,"iD":false,"id":10,"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":"groups","changeable":true,"resolveProxies":true,"lowerBound":0,"id":11,"derived":false},{"id":12,"eClass":"EGenericType"},{"id":13,"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":"name","changeable":true,"lowerBound":0,"iD":false,"id":14,"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":15,"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":"id","changeable":true,"lowerBound":0,"iD":false,"id":16,"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":"requirements","changeable":true,"resolveProxies":true,"lowerBound":0,"id":17,"derived":false},{"container":true,"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":"parent","changeable":true,"resolveProxies":true,"lowerBound":0,"id":18,"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":19,"derived":false},{"id":20,"eClass":"EGenericType"},{"id":21,"eClass":"EGenericType"},{"id":22,"eClass":"EGenericType"},{"id":23,"eClass":"EGenericType"},{"id":24,"eClass":"EGenericType"},{"id":25,"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":"title","changeable":true,"lowerBound":0,"iD":false,"id":26,"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":27,"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":28,"derived":false},{"ordered":true,"upperBound":1,"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":29,"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":"author","changeable":true,"lowerBound":0,"iD":false,"id":30,"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":"created","changeable":true,"lowerBound":0,"iD":false,"id":31,"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":"id","changeable":true,"lowerBound":0,"iD":false,"id":32,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"state","changeable":true,"lowerBound":0,"iD":false,"id":33,"derived":false},{"ordered":true,"upperBound":1,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"resolution","changeable":true,"lowerBound":0,"iD":false,"id":34,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"version","changeable":true,"resolveProxies":true,"lowerBound":1,"id":35,"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":"comments","changeable":true,"resolveProxies":true,"lowerBound":0,"id":36,"derived":false},{"container":true,"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":"parent","changeable":true,"resolveProxies":true,"lowerBound":0,"id":37,"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":38,"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":"dependencies","changeable":true,"resolveProxies":true,"lowerBound":0,"id":39,"derived":false},{"id":40,"eClass":"EGenericType"},{"id":41,"eClass":"EGenericType"},{"id":42,"eClass":"EGenericType"},{"id":43,"eClass":"EGenericType"},{"id":44,"eClass":"EGenericType"},{"id":45,"eClass":"EGenericType"},{"id":46,"eClass":"EGenericType"},{"id":47,"eClass":"EGenericType"},{"id":48,"eClass":"EGenericType"},{"id":49,"eClass":"EGenericType"},{"id":50,"eClass":"EGenericType"},{"id":51,"eClass":"EGenericType"},{"id":52,"eClass":"EGenericType"},{"id":53,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"0","unsettable":false,"transient":false,"unique":true,"name":"major","changeable":true,"lowerBound":0,"iD":false,"id":54,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"0","unsettable":false,"transient":false,"unique":true,"name":"minor","changeable":true,"lowerBound":0,"iD":false,"id":55,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":"0","unsettable":false,"transient":false,"unique":true,"name":"service","changeable":true,"lowerBound":0,"iD":false,"id":56,"derived":false},{"id":57,"eClass":"EGenericType"},{"id":58,"eClass":"EGenericType"},{"id":59,"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":"subject","changeable":true,"lowerBound":0,"iD":false,"id":60,"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":"body","changeable":true,"lowerBound":0,"iD":false,"id":61,"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":"author","changeable":true,"lowerBound":0,"iD":false,"id":62,"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":"created","changeable":true,"lowerBound":0,"iD":false,"id":63,"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":64,"derived":false},{"id":65,"eClass":"EGenericType"},{"id":66,"eClass":"EGenericType"},{"id":67,"eClass":"EGenericType"},{"id":68,"eClass":"EGenericType"},{"id":69,"eClass":"EGenericType"},{"name":"INVALID","id":70,"value":0,"literal":"INVALID","eClass":"EEnumLiteral"},{"name":"ACCEPTED","id":71,"value":1,"literal":"ACCEPTED","eClass":"EEnumLiteral"},{"name":"IMPLEMENTED","id":72,"value":2,"literal":"IMPLEMENTED","eClass":"EEnumLiteral"},{"name":"LATER","id":73,"value":3,"literal":"LATER","eClass":"EEnumLiteral"},{"name":"HIGH","id":74,"value":0,"literal":"HIGH","eClass":"EEnumLiteral"},{"name":"MEDIUM","id":75,"value":1,"literal":"MEDIUM","eClass":"EEnumLiteral"},{"name":"LOW","id":76,"value":2,"literal":"LOW","eClass":"EEnumLiteral"},{"name":"FUNCTIONAL","id":77,"value":0,"literal":"FUNCTIONAL","eClass":"EEnumLiteral"},{"name":"NONFUNCTIONAL","id":78,"value":1,"literal":"NONFUNCTIONAL","eClass":"EEnumLiteral"},{"name":"NEW","id":79,"value":0,"literal":"NEW","eClass":"EEnumLiteral"},{"name":"REVIEWED","id":80,"value":1,"literal":"REVIEWED","eClass":"EEnumLiteral"},{"name":"APPROVED","id":81,"value":2,"literal":"APPROVED","eClass":"EEnumLiteral"},{"name":"RESOLVED","id":82,"value":3,"literal":"RESOLVED","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":1,"target":0},{"source":1,"target":10},{"source":1,"target":11},{"source":10,"target":12},{"source":10,"target":1},{"source":11,"target":2},{"source":11,"target":13},{"source":11,"target":1},{"source":13,"target":2},{"source":2,"target":0},{"source":2,"target":14},{"source":2,"target":15},{"source":2,"target":16},{"source":2,"target":17},{"source":2,"target":18},{"source":2,"target":19},{"source":14,"target":20},{"source":14,"target":2},{"source":15,"target":21},{"source":15,"target":2},{"source":16,"target":22},{"source":16,"target":2},{"source":17,"target":3},{"source":17,"target":23},{"source":17,"target":2},{"source":23,"target":3},{"source":18,"target":2},{"source":18,"target":24},{"source":18,"target":2},{"source":18,"target":19},{"source":24,"target":2},{"source":19,"target":2},{"source":19,"target":25},{"source":19,"target":2},{"source":19,"target":18},{"source":25,"target":2},{"source":3,"target":0},{"source":3,"target":26},{"source":3,"target":27},{"source":3,"target":28},{"source":3,"target":29},{"source":3,"target":30},{"source":3,"target":31},{"source":3,"target":32},{"source":3,"target":33},{"source":3,"target":34},{"source":3,"target":35},{"source":3,"target":36},{"source":3,"target":37},{"source":3,"target":38},{"source":3,"target":39},{"source":26,"target":40},{"source":26,"target":3},{"source":27,"target":41},{"source":27,"target":3},{"source":28,"target":8},{"source":28,"target":42},{"source":28,"target":3},{"source":42,"target":8},{"source":29,"target":7},{"source":29,"target":43},{"source":29,"target":3},{"source":43,"target":7},{"source":30,"target":44},{"source":30,"target":3},{"source":31,"target":45},{"source":31,"target":3},{"source":32,"target":46},{"source":32,"target":3},{"source":33,"target":9},{"source":33,"target":47},{"source":33,"target":3},{"source":47,"target":9},{"source":34,"target":6},{"source":34,"target":48},{"source":34,"target":3},{"source":48,"target":6},{"source":35,"target":4},{"source":35,"target":49},{"source":35,"target":3},{"source":49,"target":4},{"source":36,"target":5},{"source":36,"target":50},{"source":36,"target":3},{"source":50,"target":5},{"source":37,"target":3},{"source":37,"target":51},{"source":37,"target":3},{"source":37,"target":38},{"source":51,"target":3},{"source":38,"target":3},{"source":38,"target":52},{"source":38,"target":3},{"source":38,"target":37},{"source":52,"target":3},{"source":39,"target":3},{"source":39,"target":53},{"source":39,"target":3},{"source":53,"target":3},{"source":4,"target":0},{"source":4,"target":54},{"source":4,"target":55},{"source":4,"target":56},{"source":54,"target":57},{"source":54,"target":4},{"source":55,"target":58},{"source":55,"target":4},{"source":56,"target":59},{"source":56,"target":4},{"source":5,"target":0},{"source":5,"target":60},{"source":5,"target":61},{"source":5,"target":62},{"source":5,"target":63},{"source":5,"target":64},{"source":60,"target":65},{"source":60,"target":5},{"source":61,"target":66},{"source":61,"target":5},{"source":62,"target":67},{"source":62,"target":5},{"source":63,"target":68},{"source":63,"target":5},{"source":64,"target":5},{"source":64,"target":69},{"source":64,"target":5},{"source":69,"target":5},{"source":6,"target":0},{"source":6,"target":70},{"source":6,"target":71},{"source":6,"target":72},{"source":6,"target":73},{"source":70,"target":6},{"source":71,"target":6},{"source":72,"target":6},{"source":73,"target":6},{"source":7,"target":0},{"source":7,"target":74},{"source":7,"target":75},{"source":7,"target":76},{"source":74,"target":7},{"source":75,"target":7},{"source":76,"target":7},{"source":8,"target":0},{"source":8,"target":77},{"source":8,"target":78},{"source":77,"target":8},{"source":78,"target":8},{"source":9,"target":0},{"source":9,"target":79},{"source":9,"target":80},{"source":9,"target":81},{"source":9,"target":82},{"source":79,"target":9},{"source":80,"target":9},{"source":81,"target":9},{"source":82,"target":9}],"multigraph":true}
requirements
Model
title
groups
RequirementGroup
name
description
id
requirements
parent
children
Requirement
title
description
type
priority
author
created
id
state
resolution
version
comments
parent
children
dependencies
Version
major
0
minor
0
service
0
Comment
subject
body
author
created
children
Resolution
INVALID
INVALID
ACCEPTED
ACCEPTED
IMPLEMENTED
IMPLEMENTED
LATER
LATER
Priority
HIGH
HIGH
MEDIUM
MEDIUM
LOW
LOW
Type
FUNCTIONAL
FUNCTIONAL
NONFUNCTIONAL
NONFUNCTIONAL
State
NEW
NEW
REVIEWED
REVIEWED
APPROVED
APPROVED
RESOLVED
RESOLVED