<?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="1036f02b-a49a-46c1-9b32-4b20a1a6e27a" name="fragments" nsURI="platform:/resource/metabup.metaModels/model/fragments.ecore" nsPrefix="metabup.fragments">
  <eAnnotations xmi:id="1036f02b-a49a-46c1-9b32-4b20a1a6e27a0" source="genmymodel">
    <details xmi:id="1036f02b-a49a-46c1-9b32-4b20a1a6e27a00" key="uuid" value="1036f02b-a49a-46c1-9b32-4b20a1a6e27a"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_v50BkQouEeaYqaRqn1lxcQ" name="FragmentModel">
    <eAnnotations xmi:id="_v50BkQouEeaYqaRqn1lxcQ0" source="genmymodel">
      <details xmi:id="_v50BkQouEeaYqaRqn1lxcQ00" key="uuid" value="_v50BkQouEeaYqaRqn1lxcQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_v50BkgouEeaYqaRqn1lxcQ" name="name" lowerBound="1">
      <eAnnotations xmi:id="_v50BkgouEeaYqaRqn1lxcQ0" source="genmymodel">
        <details xmi:id="_v50BkgouEeaYqaRqn1lxcQ00" key="uuid" value="_v50BkgouEeaYqaRqn1lxcQ"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_v50BkwouEeaYqaRqn1lxcQ" name="fragments" upperBound="-1" containment="true">
      <eAnnotations xmi:id="_v50BkwouEeaYqaRqn1lxcQ0" source="genmymodel">
        <details xmi:id="_v50BkwouEeaYqaRqn1lxcQ00" key="uuid" value="_v50BkwouEeaYqaRqn1lxcQ"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_v50BmAouEeaYqaRqn1lxcQ" name="FragmentType">
    <eAnnotations xmi:id="_v50BmAouEeaYqaRqn1lxcQ0" source="genmymodel">
      <details xmi:id="_v50BmAouEeaYqaRqn1lxcQ00" key="uuid" value="_v50BmAouEeaYqaRqn1lxcQ"/>
    </eAnnotations>
    <eLiterals xmi:id="_v50BmQouEeaYqaRqn1lxcQ" name="positive">
      <eAnnotations xmi:id="_v50BmQouEeaYqaRqn1lxcQ0" source="genmymodel">
        <details xmi:id="_v50BmQouEeaYqaRqn1lxcQ00" key="uuid" value="_v50BmQouEeaYqaRqn1lxcQ"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_v50BmgouEeaYqaRqn1lxcQ" name="negative" value="1">
      <eAnnotations xmi:id="_v50BmgouEeaYqaRqn1lxcQ0" source="genmymodel">
        <details xmi:id="_v50BmgouEeaYqaRqn1lxcQ00" key="uuid" value="_v50BmgouEeaYqaRqn1lxcQ"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_CmYUAALMEDSWQd2YKh3AQg" name="Item">
    <eAnnotations xmi:id="_CmYUAALMEDSWQd2YKh3AQg0" source="genmymodel">
      <details xmi:id="_CmYUAALMEDSWQd2YKh3AQg00" key="uuid" value="_CmYUAALMEDSWQd2YKh3AQg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_R3peoALMEDSWQd2YKh3AQg" name="name">
      <eAnnotations xmi:id="_R3peoALMEDSWQd2YKh3AQg0" source="genmymodel">
        <details xmi:id="_R3peoALMEDSWQd2YKh3AQg00" key="uuid" value="_R3peoALMEDSWQd2YKh3AQg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_Y2pREALMEDSWQd2YKh3AQg" name="units">
      <eAnnotations xmi:id="_Y2pREALMEDSWQd2YKh3AQg0" source="genmymodel">
        <details xmi:id="_Y2pREALMEDSWQd2YKh3AQg00" key="uuid" value="_Y2pREALMEDSWQd2YKh3AQg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_aFRnYALMEDSWQd2YKh3AQg" name="priceOne">
      <eAnnotations xmi:id="_aFRnYALMEDSWQd2YKh3AQg0" source="genmymodel">
        <details xmi:id="_aFRnYALMEDSWQd2YKh3AQg00" key="uuid" value="_aFRnYALMEDSWQd2YKh3AQg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_cRNTcALMEDSWQd2YKh3AQg" name="count">
      <eAnnotations xmi:id="_cRNTcALMEDSWQd2YKh3AQg0" source="genmymodel">
        <details xmi:id="_cRNTcALMEDSWQd2YKh3AQg00" key="uuid" value="_cRNTcALMEDSWQd2YKh3AQg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_fqYOsALMEDSWQd2YKh3AQg" name="date">
      <eAnnotations xmi:id="_fqYOsALMEDSWQd2YKh3AQg0" source="genmymodel">
        <details xmi:id="_fqYOsALMEDSWQd2YKh3AQg00" key="uuid" value="_fqYOsALMEDSWQd2YKh3AQg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_IQgIwALNEDSWQd2YKh3AQg" name="BasketItem">
    <eAnnotations xmi:id="_IQgIwALNEDSWQd2YKh3AQg0" source="genmymodel">
      <details xmi:id="_IQgIwALNEDSWQd2YKh3AQg00" key="uuid" value="_IQgIwALNEDSWQd2YKh3AQg"/>
    </eAnnotations>
    <eOperations xmi:id="_TSpAgALNEDSWQd2YKh3AQg" name="CommonPrice">
      <eAnnotations xmi:id="_TSpAgALNEDSWQd2YKh3AQg0" source="genmymodel">
        <details xmi:id="_TSpAgALNEDSWQd2YKh3AQg00" key="uuid" value="_TSpAgALNEDSWQd2YKh3AQg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_K54l0ALNEDSWQd2YKh3AQg" name="name">
      <eAnnotations xmi:id="_K54l0ALNEDSWQd2YKh3AQg0" source="genmymodel">
        <details xmi:id="_K54l0ALNEDSWQd2YKh3AQg00" key="uuid" value="_K54l0ALNEDSWQd2YKh3AQg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_OxODwALNEDSWQd2YKh3AQg" name="count">
      <eAnnotations xmi:id="_OxODwALNEDSWQd2YKh3AQg0" source="genmymodel">
        <details xmi:id="_OxODwALNEDSWQd2YKh3AQg00" key="uuid" value="_OxODwALNEDSWQd2YKh3AQg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_RDDjgALNEDSWQd2YKh3AQg" name="priceOne">
      <eAnnotations xmi:id="_RDDjgALNEDSWQd2YKh3AQg0" source="genmymodel">
        <details xmi:id="_RDDjgALNEDSWQd2YKh3AQg00" key="uuid" value="_RDDjgALNEDSWQd2YKh3AQg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_jAJbMALNEDSWQd2YKh3AQg" name="ListMethods">
    <eAnnotations xmi:id="_jAJbMALNEDSWQd2YKh3AQg0" source="genmymodel">
      <details xmi:id="_jAJbMALNEDSWQd2YKh3AQg00" key="uuid" value="_jAJbMALNEDSWQd2YKh3AQg"/>
    </eAnnotations>
    <eOperations xmi:id="_nQwUwALNEDSWQd2YKh3AQg" name="check_name">
      <eAnnotations xmi:id="_nQwUwALNEDSWQd2YKh3AQg0" source="genmymodel">
        <details xmi:id="_nQwUwALNEDSWQd2YKh3AQg00" key="uuid" value="_nQwUwALNEDSWQd2YKh3AQg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eOperations>
    <eOperations xmi:id="_pTmWQALNEDSWQd2YKh3AQg" name="foundItem" eType="_CmYUAALMEDSWQd2YKh3AQg">
      <eAnnotations xmi:id="_pTmWQALNEDSWQd2YKh3AQg0" source="genmymodel">
        <details xmi:id="_pTmWQALNEDSWQd2YKh3AQg00" key="uuid" value="_pTmWQALNEDSWQd2YKh3AQg"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_r-hEYALNEDSWQd2YKh3AQg" name="foundItem" eType="_IQgIwALNEDSWQd2YKh3AQg">
      <eAnnotations xmi:id="_r-hEYALNEDSWQd2YKh3AQg0" source="genmymodel">
        <details xmi:id="_r-hEYALNEDSWQd2YKh3AQg00" key="uuid" value="_r-hEYALNEDSWQd2YKh3AQg"/>
      </eAnnotations>
    </eOperations>
    <eOperations xmi:id="_thw_0ALNEDSWQd2YKh3AQg" name="CommonPrice">
      <eAnnotations xmi:id="_thw_0ALNEDSWQd2YKh3AQg0" source="genmymodel">
        <details xmi:id="_thw_0ALNEDSWQd2YKh3AQg00" key="uuid" value="_thw_0ALNEDSWQd2YKh3AQg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eOperations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_Vg7AgALOEDSWQd2YKh3AQg" name="item" lowerBound="1" eType="_CmYUAALMEDSWQd2YKh3AQg">
      <eAnnotations xmi:id="_Vg7AgALOEDSWQd2YKh3AQg0" source="genmymodel">
        <details xmi:id="_Vg7AgALOEDSWQd2YKh3AQg00" key="uuid" value="_Vg7AgALOEDSWQd2YKh3AQg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_Wo8YgALOEDSWQd2YKh3AQg" name="basketitem" lowerBound="1" eType="_IQgIwALNEDSWQd2YKh3AQg">
      <eAnnotations xmi:id="_Wo8YgALOEDSWQd2YKh3AQg0" source="genmymodel">
        <details xmi:id="_Wo8YgALOEDSWQd2YKh3AQg00" key="uuid" value="_Wo8YgALOEDSWQd2YKh3AQg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":"metabup.fragments","nsURI":"platform:/resource/metabup.metaModels/model/fragments.ecore","name":"fragments","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"FragmentModel","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"instanceClassName":null,"name":"FragmentType","instanceClass":null,"id":2,"serializable":true,"eClass":"EEnum"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Item","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"BasketItem","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"ListMethods","instanceClass":null,"abstract":false,"id":5,"interface":false,"eClass":"EClass"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":1,"iD":false,"id":6,"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":"fragments","changeable":true,"resolveProxies":true,"lowerBound":0,"id":7,"derived":false},{"id":8,"eClass":"EGenericType"},{"name":"positive","id":9,"value":0,"literal":"positive","eClass":"EEnumLiteral"},{"name":"negative","id":10,"value":1,"literal":"negative","eClass":"EEnumLiteral"},{"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":11,"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":"units","changeable":true,"lowerBound":0,"iD":false,"id":12,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"priceOne","changeable":true,"lowerBound":0,"iD":false,"id":13,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"count","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":"date","changeable":true,"lowerBound":0,"iD":false,"id":15,"derived":false},{"id":16,"eClass":"EGenericType"},{"id":17,"eClass":"EGenericType"},{"id":18,"eClass":"EGenericType"},{"id":19,"eClass":"EGenericType"},{"id":20,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"CommonPrice","lowerBound":0,"id":21,"many":false,"required":false,"eClass":"EOperation"},{"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":22,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"count","changeable":true,"lowerBound":0,"iD":false,"id":23,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"priceOne","changeable":true,"lowerBound":0,"iD":false,"id":24,"derived":false},{"id":25,"eClass":"EGenericType"},{"id":26,"eClass":"EGenericType"},{"id":27,"eClass":"EGenericType"},{"id":28,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"unique":true,"name":"check_name","lowerBound":0,"id":29,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"foundItem","lowerBound":0,"id":30,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"foundItem","lowerBound":0,"id":31,"many":false,"required":false,"eClass":"EOperation"},{"ordered":true,"upperBound":1,"unique":true,"name":"CommonPrice","lowerBound":0,"id":32,"many":false,"required":false,"eClass":"EOperation"},{"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":"item","changeable":true,"resolveProxies":true,"lowerBound":1,"id":33,"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":"basketitem","changeable":true,"resolveProxies":true,"lowerBound":1,"id":34,"derived":false},{"id":35,"eClass":"EGenericType"},{"id":36,"eClass":"EGenericType"},{"id":37,"eClass":"EGenericType"},{"id":38,"eClass":"EGenericType"},{"id":39,"eClass":"EGenericType"},{"id":40,"eClass":"EGenericType"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":0,"target":5},{"source":1,"target":0},{"source":1,"target":6},{"source":1,"target":7},{"source":6,"target":8},{"source":6,"target":1},{"source":7,"target":1},{"source":2,"target":0},{"source":2,"target":9},{"source":2,"target":10},{"source":9,"target":2},{"source":10,"target":2},{"source":3,"target":0},{"source":3,"target":11},{"source":3,"target":12},{"source":3,"target":13},{"source":3,"target":14},{"source":3,"target":15},{"source":11,"target":16},{"source":11,"target":3},{"source":12,"target":17},{"source":12,"target":3},{"source":13,"target":18},{"source":13,"target":3},{"source":14,"target":19},{"source":14,"target":3},{"source":15,"target":20},{"source":15,"target":3},{"source":4,"target":0},{"source":4,"target":21},{"source":4,"target":22},{"source":4,"target":23},{"source":4,"target":24},{"source":21,"target":25},{"source":21,"target":4},{"source":22,"target":26},{"source":22,"target":4},{"source":23,"target":27},{"source":23,"target":4},{"source":24,"target":28},{"source":24,"target":4},{"source":5,"target":0},{"source":5,"target":29},{"source":5,"target":30},{"source":5,"target":31},{"source":5,"target":32},{"source":5,"target":33},{"source":5,"target":34},{"source":29,"target":35},{"source":29,"target":5},{"source":30,"target":3},{"source":30,"target":36},{"source":30,"target":5},{"source":36,"target":3},{"source":31,"target":4},{"source":31,"target":37},{"source":31,"target":5},{"source":37,"target":4},{"source":32,"target":38},{"source":32,"target":5},{"source":33,"target":3},{"source":33,"target":39},{"source":33,"target":5},{"source":39,"target":3},{"source":34,"target":4},{"source":34,"target":40},{"source":34,"target":5},{"source":40,"target":4}],"multigraph":true}
fragments
FragmentModel
name
fragments
FragmentType
positive
positive
negative
negative
Item
name
units
priceOne
count
date
BasketItem
CommonPrice
name
count
priceOne
ListMethods
check_name
foundItem
foundItem
CommonPrice
item
basketitem