<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel xmi:version="2.0"
    xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.emf.test.common/src"
    editDirectory="" editorDirectory="" modelPluginID="org.eclipse.emf.test.models"
    modelName="PrimerPO" testsDirectory="" importerID="org.eclipse.emf.importer.rose"
    complianceLevel="5.0">
  <foreignModel>PrimerPO.mdl</foreignModel>
  <genPackages prefix="PPO" basePackage="org.eclipse.emf.test.models" disposableProviderFactory="true"
      ecorePackage="PrimerPO.ecore#/">
    <genDataTypes ecoreDataType="PrimerPO.ecore#//SKU"/>
    <genDataTypes ecoreDataType="PrimerPO.ecore#//Date"/>
    <genClasses ecoreClass="PrimerPO.ecore#//Item">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PrimerPO.ecore#//Item/productName"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PrimerPO.ecore#//Item/quantity"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PrimerPO.ecore#//Item/USPrice"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PrimerPO.ecore#//Item/comment"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PrimerPO.ecore#//Item/shipDate"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PrimerPO.ecore#//Item/partNum"/>
    </genClasses>
    <genClasses ecoreClass="PrimerPO.ecore#//USAddress">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PrimerPO.ecore#//USAddress/name"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PrimerPO.ecore#//USAddress/street"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PrimerPO.ecore#//USAddress/city"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PrimerPO.ecore#//USAddress/state"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PrimerPO.ecore#//USAddress/zip"/>
      <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute PrimerPO.ecore#//USAddress/country"/>
      <genOperations ecoreOperation="PrimerPO.ecore#//USAddress/hasUSState">
        <genParameters ecoreParameter="PrimerPO.ecore#//USAddress/hasUSState/diagnostics"/>
        <genParameters ecoreParameter="PrimerPO.ecore#//USAddress/hasUSState/context"/>
      </genOperations>
    </genClasses>
    <genClasses ecoreClass="PrimerPO.ecore#//PurchaseOrder">
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference PrimerPO.ecore#//PurchaseOrder/items"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PrimerPO.ecore#//PurchaseOrder/comment"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute PrimerPO.ecore#//PurchaseOrder/orderDate"/>
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference PrimerPO.ecore#//PurchaseOrder/billTo"/>
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference PrimerPO.ecore#//PurchaseOrder/shipTo"/>
    </genClasses>
  </genPackages>
</genmodel:GenModel>
