blob: 898695aa97db5aa4a9ec53ded7bb7813dcf50d7e [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<history:History xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:history="http://www.eclipse.org/emf/edapt/history/0.3">
<releases date="2010-02-02T21:03:20.859+0100">
<changes xsi:type="history:CompositeChange">
<changes xsi:type="history:Create" element="model.ecore#/">
<changes xsi:type="history:Set" element="model.ecore#/" featureName="name"
dataValue="migration"/>
<changes xsi:type="history:Set" element="model.ecore#/" featureName="nsURI"
dataValue="http://www.cs.tum.edu/cope/migration"/>
<changes xsi:type="history:Set" element="model.ecore#/" featureName="nsPrefix"
dataValue="migration"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="model.ecore#//Repository">
<changes xsi:type="history:Set" element="model.ecore#//Repository" featureName="name"
dataValue="Repository"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="model.ecore#//Model">
<changes xsi:type="history:Set" element="model.ecore#//Model" featureName="name"
dataValue="Model"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Repository" referenceName="eStructuralFeatures"
element="model.ecore#//Repository/model">
<changes xsi:type="history:Set" element="model.ecore#//Repository/model" featureName="name"
dataValue="model"/>
<changes xsi:type="history:Set" element="model.ecore#//Repository/model" featureName="lowerBound"
dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Repository/model" featureName="containment"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="model.ecore#//Repository/model" featureName="eType"
referenceValue="model.ecore#//Model"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eOperations"
element="model.ecore#//Model/createExtentMap">
<changes xsi:type="history:Set" element="model.ecore#//Model/createExtentMap"
featureName="name" dataValue="createExtentMap"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/createExtentMap"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/createExtentMap"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EMap"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eOperations"
element="model.ecore#//Model/delete">
<changes xsi:type="history:Set" element="model.ecore#//Model/delete" featureName="name"
dataValue="delete"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eOperations"
element="model.ecore#//Metamodel/setEOpposite">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setEOpposite"
featureName="name" dataValue="setEOpposite"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/setEOpposite"
referenceName="eParameters" element="model.ecore#//Metamodel/setEOpposite/reference">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setEOpposite/reference"
featureName="name" dataValue="reference"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setEOpposite/reference"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setEOpposite/reference"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/setEOpposite"
referenceName="eParameters" element="model.ecore#//Metamodel/setEOpposite/opposite">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setEOpposite/opposite"
featureName="name" dataValue="opposite"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setEOpposite/opposite"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setEOpposite/opposite"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eStructuralFeatures"
element="model.ecore#//Model/reflection">
<changes xsi:type="history:Set" element="model.ecore#//Model/reflection" featureName="name"
dataValue="reflection"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/reflection" featureName="lowerBound"
dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/reflection" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eStructuralFeatures"
element="model.ecore#//Model/repository">
<changes xsi:type="history:Set" element="model.ecore#//Model/repository" featureName="name"
dataValue="repository"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/repository" featureName="eType"
referenceValue="model.ecore#//Repository"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/repository" featureName="eOpposite"
referenceValue="model.ecore#//Repository/model"/>
<changes xsi:type="history:Set" element="model.ecore#//Repository/model" featureName="eOpposite"
referenceValue="model.ecore#//Model/repository"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="model.ecore#//Type">
<changes xsi:type="history:Set" element="model.ecore#//Type" featureName="name"
dataValue="Type"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eOperations"
element="model.ecore#//Model/getType">
<changes xsi:type="history:Set" element="model.ecore#//Model/getType" featureName="name"
dataValue="getType"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getType" featureName="eType"
referenceValue="model.ecore#//Type"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/getType" referenceName="eParameters"
element="model.ecore#//Model/getType/eClass">
<changes xsi:type="history:Set" element="model.ecore#//Model/getType/eClass"
featureName="name" dataValue="eClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getType/eClass"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getType/eClass"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eStructuralFeatures"
element="model.ecore#//Model/types">
<changes xsi:type="history:Set" element="model.ecore#//Model/types" featureName="name"
dataValue="types"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/types" featureName="upperBound"
dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/types" featureName="containment"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/types" featureName="eType"
referenceValue="model.ecore#//Type"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Type" referenceName="eStructuralFeatures"
element="model.ecore#//Type/eClass">
<changes xsi:type="history:Set" element="model.ecore#//Type/eClass" featureName="name"
dataValue="eClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Type/eClass" featureName="lowerBound"
dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Type/eClass" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Type" referenceName="eStructuralFeatures"
element="model.ecore#//Type/model">
<changes xsi:type="history:Set" element="model.ecore#//Type/model" featureName="name"
dataValue="model"/>
<changes xsi:type="history:Set" element="model.ecore#//Type/model" featureName="lowerBound"
dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Type/model" featureName="eType"
referenceValue="model.ecore#//Model"/>
<changes xsi:type="history:Set" element="model.ecore#//Type/model" featureName="eOpposite"
referenceValue="model.ecore#//Model/types"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/types" featureName="eOpposite"
referenceValue="model.ecore#//Type/model"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="model.ecore#//Instance">
<changes xsi:type="history:Set" element="model.ecore#//Instance" featureName="name"
dataValue="Instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eOperations"
element="model.ecore#//Model/getAllInstances">
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances"
featureName="name" dataValue="getInstances"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances"
featureName="eType" referenceValue="model.ecore#//Instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/getAllInstances"
referenceName="eParameters" element="model.ecore#//Model/getAllInstances/eClass">
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances/eClass"
featureName="name" dataValue="eClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances/eClass"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances/eClass"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eOperations"
element="model.ecore#//Model/getInstances">
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances"
featureName="name" dataValue="getExactInstances"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances"
featureName="eType" referenceValue="model.ecore#//Instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/getInstances"
referenceName="eParameters" element="model.ecore#//Model/getInstances/eClass">
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances/eClass"
featureName="name" dataValue="eClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances/eClass"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances/eClass"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eOperations"
element="model.ecore#//Model/newInstance">
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance"
featureName="name" dataValue="newInstance"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance"
featureName="eType" referenceValue="model.ecore#//Instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/newInstance"
referenceName="eParameters" element="model.ecore#//Model/newInstance/eClass">
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance/eClass"
featureName="name" dataValue="eClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance/eClass"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance/eClass"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/delete" referenceName="eParameters"
element="model.ecore#//Model/delete/instance">
<changes xsi:type="history:Set" element="model.ecore#//Model/delete/instance"
featureName="name" dataValue="instance"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/delete/instance"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/delete/instance"
featureName="eType" referenceValue="model.ecore#//Instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Type" referenceName="eOperations"
element="model.ecore#//Type/newInstance">
<changes xsi:type="history:Set" element="model.ecore#//Type/newInstance" featureName="name"
dataValue="newInstance"/>
<changes xsi:type="history:Set" element="model.ecore#//Type/newInstance" featureName="lowerBound"
dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Type/newInstance" featureName="eType"
referenceValue="model.ecore#//Instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eAnnotations"
element="model.ecore#//Instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/Ecore"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%"
referenceName="details" element="model.ecore#//Instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0"
featureName="key" dataValue="constraints"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0"
featureName="value" dataValue="validContainment validType"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/get">
<changes xsi:type="history:Set" element="model.ecore#//Instance/get" featureName="name"
dataValue="get"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/get" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/get" referenceName="eTypeParameters"
element="model.ecore#//Instance/get/V">
<changes xsi:type="history:Set" element="model.ecore#//Instance/get/V" featureName="name"
dataValue="V"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/get" referenceName="eParameters"
element="model.ecore#//Instance/get/feature">
<changes xsi:type="history:Set" element="model.ecore#//Instance/get/feature"
featureName="name" dataValue="feature"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/get/feature"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/get/feature"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/get.1">
<changes xsi:type="history:Set" element="model.ecore#//Instance/get.1" featureName="name"
dataValue="get"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/get.1" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/get.1" referenceName="eTypeParameters"
element="model.ecore#//Instance/get.1/V">
<changes xsi:type="history:Set" element="model.ecore#//Instance/get.1/V" featureName="name"
dataValue="V"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/get.1" referenceName="eParameters"
element="model.ecore#//Instance/get.1/featureName">
<changes xsi:type="history:Set" element="model.ecore#//Instance/get.1/featureName"
featureName="name" dataValue="featureName"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/get.1/featureName"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/get.1/featureName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/getInverse">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse"
featureName="name" dataValue="getInverse"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getInverse"
referenceName="eTypeParameters" element="model.ecore#//Instance/getInverse/V">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse/V"
featureName="name" dataValue="V"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getInverse"
referenceName="eParameters" element="model.ecore#//Instance/getInverse/reference">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse/reference"
featureName="name" dataValue="reference"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse/reference"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse/reference"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/getEClass">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getEClass"
featureName="name" dataValue="getEClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getEClass"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getEClass"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/set">
<changes xsi:type="history:Set" element="model.ecore#//Instance/set" featureName="name"
dataValue="set"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/set" referenceName="eParameters"
element="model.ecore#//Instance/set/feature">
<changes xsi:type="history:Set" element="model.ecore#//Instance/set/feature"
featureName="name" dataValue="feature"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/set/feature"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/set/feature"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/set" referenceName="eParameters"
element="model.ecore#//Instance/set/value">
<changes xsi:type="history:Set" element="model.ecore#//Instance/set/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/set/value"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/set.1">
<changes xsi:type="history:Set" element="model.ecore#//Instance/set.1" featureName="name"
dataValue="set"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/set.1" referenceName="eParameters"
element="model.ecore#//Instance/set.1/featureName">
<changes xsi:type="history:Set" element="model.ecore#//Instance/set.1/featureName"
featureName="name" dataValue="featureName"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/set.1/featureName"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/set.1/featureName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/set.1" referenceName="eParameters"
element="model.ecore#//Instance/set.1/value">
<changes xsi:type="history:Set" element="model.ecore#//Instance/set.1/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/set.1/value"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/isSet">
<changes xsi:type="history:Set" element="model.ecore#//Instance/isSet" featureName="name"
dataValue="isSet"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/isSet" featureName="lowerBound"
dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/isSet" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/isSet" referenceName="eParameters"
element="model.ecore#//Instance/isSet/feature">
<changes xsi:type="history:Set" element="model.ecore#//Instance/isSet/feature"
featureName="name" dataValue="feature"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/isSet/feature"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/isSet/feature"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/unset">
<changes xsi:type="history:Set" element="model.ecore#//Instance/unset" featureName="name"
dataValue="unset"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/unset" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/unset" referenceName="eTypeParameters"
element="model.ecore#//Instance/unset/V">
<changes xsi:type="history:Set" element="model.ecore#//Instance/unset/V" featureName="name"
dataValue="V"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/unset" referenceName="eParameters"
element="model.ecore#//Instance/unset/feature">
<changes xsi:type="history:Set" element="model.ecore#//Instance/unset/feature"
featureName="name" dataValue="feature"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/unset/feature"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/unset/feature"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/add">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add" featureName="name"
dataValue="add"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/add" referenceName="eParameters"
element="model.ecore#//Instance/add/feature">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add/feature"
featureName="name" dataValue="feature"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add/feature"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add/feature"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/add" referenceName="eParameters"
element="model.ecore#//Instance/add/index">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add/index"
featureName="name" dataValue="index"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add/index"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add/index"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/add" referenceName="eParameters"
element="model.ecore#//Instance/add/value">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add/value"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add/value"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/add.1">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.1" featureName="name"
dataValue="add"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/add.1" referenceName="eParameters"
element="model.ecore#//Instance/add.1/feature">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.1/feature"
featureName="name" dataValue="feature"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.1/feature"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.1/feature"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/add.1" referenceName="eParameters"
element="model.ecore#//Instance/add.1/value">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.1/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.1/value"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.1/value"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/remove">
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove" featureName="name"
dataValue="remove"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/remove" referenceName="eParameters"
element="model.ecore#//Instance/remove/feature">
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove/feature"
featureName="name" dataValue="feature"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove/feature"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove/feature"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/remove" referenceName="eParameters"
element="model.ecore#//Instance/remove/value">
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove/value"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove/value"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/remove.1">
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.1"
featureName="name" dataValue="remove"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/remove.1"
referenceName="eParameters" element="model.ecore#//Instance/remove.1/feature">
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.1/feature"
featureName="name" dataValue="feature"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.1/feature"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.1/feature"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/remove.1"
referenceName="eParameters" element="model.ecore#//Instance/remove.1/index">
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.1/index"
featureName="name" dataValue="index"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.1/index"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.1/index"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/migrate">
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate" featureName="name"
dataValue="migrate"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/migrate" referenceName="eParameters"
element="model.ecore#//Instance/migrate/eClass">
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate/eClass"
featureName="name" dataValue="eClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate/eClass"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate/eClass"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/instanceOf">
<changes xsi:type="history:Set" element="model.ecore#//Instance/instanceOf"
featureName="name" dataValue="instanceOf"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/instanceOf"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/instanceOf"
referenceName="eParameters" element="model.ecore#//Instance/instanceOf/eClass">
<changes xsi:type="history:Set" element="model.ecore#//Instance/instanceOf/eClass"
featureName="name" dataValue="eClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/instanceOf/eClass"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/getContainer">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContainer"
featureName="name" dataValue="getContainer"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContainer"
featureName="eType" referenceValue="model.ecore#//Instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/getContents">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContents"
featureName="name" dataValue="getContents"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContents"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContents"
featureName="eType" referenceValue="model.ecore#//Instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/validate">
<changes xsi:type="history:Set" element="model.ecore#//Instance/validate"
featureName="name" dataValue="validate"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/validate"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/validate.1">
<changes xsi:type="history:Set" element="model.ecore#//Instance/validate.1"
featureName="name" dataValue="validate"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/validate.1"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/validate.1"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/getContainerReference">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContainerReference"
featureName="name" dataValue="getContainerReference"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContainerReference"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/isProxy">
<changes xsi:type="history:Set" element="model.ecore#//Instance/isProxy" featureName="name"
dataValue="isProxy"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/isProxy" featureName="lowerBound"
dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/isProxy" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eStructuralFeatures"
element="model.ecore#//Instance/type">
<changes xsi:type="history:Set" element="model.ecore#//Instance/type" featureName="name"
dataValue="type"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/type" featureName="lowerBound"
dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/type" featureName="eType"
referenceValue="model.ecore#//Type"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Type" referenceName="eStructuralFeatures"
element="model.ecore#//Type/instances">
<changes xsi:type="history:Set" element="model.ecore#//Type/instances" featureName="name"
dataValue="instances"/>
<changes xsi:type="history:Set" element="model.ecore#//Type/instances" featureName="upperBound"
dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//Type/instances" featureName="containment"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="model.ecore#//Type/instances" featureName="eType"
referenceValue="model.ecore#//Instance"/>
<changes xsi:type="history:Set" element="model.ecore#//Type/instances" featureName="eOpposite"
referenceValue="model.ecore#//Instance/type"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/type" featureName="eOpposite"
referenceValue="model.ecore#//Type/instances"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eStructuralFeatures"
element="model.ecore#//Instance/uuid">
<changes xsi:type="history:Set" element="model.ecore#//Instance/uuid" featureName="name"
dataValue="uuid"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/uuid" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="model.ecore#//Slot">
<changes xsi:type="history:Set" element="model.ecore#//Slot" featureName="name"
dataValue="Slot"/>
<changes xsi:type="history:Set" element="model.ecore#//Slot" featureName="abstract"
dataValue="true" oldDataValue="false"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/getSlot">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getSlot" featureName="name"
dataValue="getSlot"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getSlot" featureName="eType"
referenceValue="model.ecore#//Slot"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getSlot" referenceName="eParameters"
element="model.ecore#//Instance/getSlot/feature">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getSlot/feature"
featureName="name" dataValue="feature"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getSlot/feature"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getSlot/feature"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eStructuralFeatures"
element="model.ecore#//Instance/slots">
<changes xsi:type="history:Set" element="model.ecore#//Instance/slots" featureName="name"
dataValue="slots"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/slots" featureName="upperBound"
dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/slots" featureName="containment"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/slots" featureName="eType"
referenceValue="model.ecore#//Slot"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Slot" referenceName="eAnnotations"
element="model.ecore#//Slot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%">
<changes xsi:type="history:Set" element="model.ecore#//Slot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/Ecore"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Slot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%"
referenceName="details" element="model.ecore#//Slot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Slot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0"
featureName="key" dataValue="constraints"/>
<changes xsi:type="history:Set" element="model.ecore#//Slot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0"
featureName="value" dataValue="validFeature validMultiplicity"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Slot" referenceName="eOperations"
element="model.ecore#//Slot/getEFeature">
<changes xsi:type="history:Set" element="model.ecore#//Slot/getEFeature" featureName="name"
dataValue="getEFeature"/>
<changes xsi:type="history:Set" element="model.ecore#//Slot/getEFeature" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Slot" referenceName="eStructuralFeatures"
element="model.ecore#//Slot/instance">
<changes xsi:type="history:Set" element="model.ecore#//Slot/instance" featureName="name"
dataValue="instance"/>
<changes xsi:type="history:Set" element="model.ecore#//Slot/instance" featureName="lowerBound"
dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Slot/instance" featureName="eType"
referenceValue="model.ecore#//Instance"/>
<changes xsi:type="history:Set" element="model.ecore#//Slot/instance" featureName="eOpposite"
referenceValue="model.ecore#//Instance/slots"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/slots" featureName="eOpposite"
referenceValue="model.ecore#//Slot/instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="model.ecore#//AttributeSlot">
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot" featureName="name"
dataValue="AttributeSlot"/>
<changes xsi:type="history:Add" element="model.ecore#//AttributeSlot" featureName="eSuperTypes"
referenceValue="model.ecore#//Slot"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//AttributeSlot" referenceName="eStructuralFeatures"
element="model.ecore#//AttributeSlot/eAttribute">
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot/eAttribute"
featureName="name" dataValue="eAttribute"/>
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot/eAttribute"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot/eAttribute"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//AttributeSlot" referenceName="eStructuralFeatures"
element="model.ecore#//AttributeSlot/values">
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot/values"
featureName="name" dataValue="values"/>
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot/values"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot/values"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="model.ecore#//ReferenceSlot">
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot" featureName="name"
dataValue="ReferenceSlot"/>
<changes xsi:type="history:Add" element="model.ecore#//ReferenceSlot" featureName="eSuperTypes"
referenceValue="model.ecore#//Slot"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eStructuralFeatures"
element="model.ecore#//Instance/references">
<changes xsi:type="history:Set" element="model.ecore#//Instance/references"
featureName="name" dataValue="references"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/references"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/references"
featureName="eType" referenceValue="model.ecore#//ReferenceSlot"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//ReferenceSlot" referenceName="eAnnotations"
element="model.ecore#//ReferenceSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%">
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/Ecore"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//ReferenceSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%"
referenceName="details" element="model.ecore#//ReferenceSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0"
featureName="key" dataValue="constraints"/>
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0"
featureName="value" dataValue="validType noDanglingReference validOpposite"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//ReferenceSlot" referenceName="eStructuralFeatures"
element="model.ecore#//ReferenceSlot/eReference">
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/eReference"
featureName="name" dataValue="eReference"/>
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/eReference"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/eReference"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//ReferenceSlot" referenceName="eStructuralFeatures"
element="model.ecore#//ReferenceSlot/values">
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/values"
featureName="name" dataValue="values"/>
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/values"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/values"
featureName="eType" referenceValue="model.ecore#//Instance"/>
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/values"
featureName="eOpposite" referenceValue="model.ecore#//Instance/references"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/references"
featureName="eOpposite" referenceValue="model.ecore#//ReferenceSlot/values"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="model.ecore#//Metamodel">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel" featureName="name"
dataValue="Metamodel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Repository" referenceName="eStructuralFeatures"
element="model.ecore#//Repository/metamodel">
<changes xsi:type="history:Set" element="model.ecore#//Repository/metamodel"
featureName="name" dataValue="metamodel"/>
<changes xsi:type="history:Set" element="model.ecore#//Repository/metamodel"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Repository/metamodel"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="model.ecore#//Repository/metamodel"
featureName="eType" referenceValue="model.ecore#//Metamodel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eStructuralFeatures"
element="model.ecore#//Model/metamodel">
<changes xsi:type="history:Set" element="model.ecore#//Model/metamodel" featureName="name"
dataValue="metamodel"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/metamodel" featureName="eType"
referenceValue="model.ecore#//Metamodel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/getEPackage">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEPackage"
featureName="name" dataValue="getEPackage"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEPackage"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEPackage"
referenceName="eParameters" element="model.ecore#//Metamodel/getEPackage/name">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEPackage/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEPackage/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEPackage/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/getEClassifier">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEClassifier"
featureName="name" dataValue="getEClassifier"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEClassifier"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEClassifier"
referenceName="eParameters" element="model.ecore#//Metamodel/getEClassifier/name">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEClassifier/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEClassifier/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEClassifier/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/getEFeature">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEFeature"
featureName="name" dataValue="getEFeature"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEFeature"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEFeature"
referenceName="eParameters" element="model.ecore#//Metamodel/getEFeature/name">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEFeature/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEFeature/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEFeature/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/getEClass">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEClass"
featureName="name" dataValue="getEClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEClass"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEClass"
referenceName="eParameters" element="model.ecore#//Metamodel/getEClass/name">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEClass/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEClass/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEClass/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/getEReference">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEReference"
featureName="name" dataValue="getEReference"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEReference"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEReference"
referenceName="eParameters" element="model.ecore#//Metamodel/getEReference/name">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEReference/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEReference/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEReference/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/getEAttribute">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAttribute"
featureName="name" dataValue="getEAttribute"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAttribute"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEAttribute"
referenceName="eParameters" element="model.ecore#//Metamodel/getEAttribute/name">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAttribute/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAttribute/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAttribute/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/getEDataType">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEDataType"
featureName="name" dataValue="getEDataType"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEDataType"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEDataType"
referenceName="eParameters" element="model.ecore#//Metamodel/getEDataType/name">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEDataType/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEDataType/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEDataType/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/getElement">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getElement"
featureName="name" dataValue="getElement"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getElement"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getElement"
referenceName="eParameters" element="model.ecore#//Metamodel/getElement/name">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getElement/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getElement/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getElement/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/getEPackages">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEPackages"
featureName="name" dataValue="getEPackages"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEPackages"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEPackages"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eStructuralFeatures"
element="model.ecore#//Metamodel/repository">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/repository"
featureName="name" dataValue="repository"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/repository"
featureName="eType" referenceValue="model.ecore#//Repository"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/repository"
featureName="eOpposite" referenceValue="model.ecore#//Repository/metamodel"/>
<changes xsi:type="history:Set" element="model.ecore#//Repository/metamodel"
featureName="eOpposite" referenceValue="model.ecore#//Metamodel/repository"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="model.ecore#//AbstractResource">
<changes xsi:type="history:Set" element="model.ecore#//AbstractResource" featureName="name"
dataValue="AbstractResource"/>
<changes xsi:type="history:Set" element="model.ecore#//AbstractResource" featureName="abstract"
dataValue="true" oldDataValue="false"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="model.ecore#//ModelResource">
<changes xsi:type="history:Set" element="model.ecore#//ModelResource" featureName="name"
dataValue="ModelResource"/>
<changes xsi:type="history:Add" element="model.ecore#//ModelResource" featureName="eSuperTypes"
referenceValue="model.ecore#//AbstractResource"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eStructuralFeatures"
element="model.ecore#//Model/resources">
<changes xsi:type="history:Set" element="model.ecore#//Model/resources" featureName="name"
dataValue="resources"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/resources" featureName="upperBound"
dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/resources" featureName="containment"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/resources" featureName="eType"
referenceValue="model.ecore#//ModelResource"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//ModelResource" referenceName="eStructuralFeatures"
element="model.ecore#//ModelResource/rootInstances">
<changes xsi:type="history:Set" element="model.ecore#//ModelResource/rootInstances"
featureName="name" dataValue="rootInstances"/>
<changes xsi:type="history:Set" element="model.ecore#//ModelResource/rootInstances"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//ModelResource/rootInstances"
featureName="eType" referenceValue="model.ecore#//Instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/getResource">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getResource"
featureName="name" dataValue="getResource"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getResource"
featureName="eType" referenceValue="model.ecore#//ModelResource"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="model.ecore#//MetamodelResource">
<changes xsi:type="history:Set" element="model.ecore#//MetamodelResource"
featureName="name" dataValue="MetamodelResource"/>
<changes xsi:type="history:Add" element="model.ecore#//MetamodelResource"
featureName="eSuperTypes" referenceValue="model.ecore#//AbstractResource"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eStructuralFeatures"
element="model.ecore#//Metamodel/resources">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/resources"
featureName="name" dataValue="resources"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/resources"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/resources"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/resources"
featureName="eType" referenceValue="model.ecore#//MetamodelResource"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//MetamodelResource"
referenceName="eStructuralFeatures" element="model.ecore#//MetamodelResource/rootPackages">
<changes xsi:type="history:Set" element="model.ecore#//MetamodelResource/rootPackages"
featureName="name" dataValue="rootPackages"/>
<changes xsi:type="history:Set" element="model.ecore#//MetamodelResource/rootPackages"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//MetamodelResource/rootPackages"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="model.ecore#//Set">
<changes xsi:type="history:Set" element="model.ecore#//Set" featureName="name"
dataValue="Set"/>
<changes xsi:type="history:Set" element="model.ecore#//Set" featureName="instanceClassName"
dataValue="java.util.Set"/>
<changes xsi:type="history:Set" element="model.ecore#//Set" featureName="instanceTypeName"
dataValue="java.util.Set"/>
<changes xsi:type="history:Set" element="model.ecore#//Set" featureName="serializable"
dataValue="false" oldDataValue="true"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Set" referenceName="eTypeParameters"
element="model.ecore#//Set/E">
<changes xsi:type="history:Set" element="model.ecore#//Set/E" featureName="name"
dataValue="E"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="#//@releases.1/@changes.140/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.140/@element"
featureName="name" dataValue="ParserException"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.140/@element"
featureName="instanceClassName" dataValue="org.eclipse.ocl.ParserException"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.140/@element"
featureName="instanceTypeName" dataValue="org.eclipse.ocl.ParserException"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.140/@element"
featureName="serializable" dataValue="false" oldDataValue="true"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/evaluate">
<changes xsi:type="history:Set" element="model.ecore#//Instance/evaluate"
featureName="name" dataValue="evaluate"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/evaluate"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
<changes xsi:type="history:Add" element="model.ecore#//Instance/evaluate"
featureName="eExceptions" referenceValue="#//@releases.1/@changes.140/@element"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/evaluate"
referenceName="eTypeParameters" element="model.ecore#//Instance/evaluate/V">
<changes xsi:type="history:Set" element="model.ecore#//Instance/evaluate/V"
featureName="name" dataValue="V"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/evaluate"
referenceName="eParameters" element="model.ecore#//Instance/evaluate/expression">
<changes xsi:type="history:Set" element="model.ecore#//Instance/evaluate/expression"
featureName="name" dataValue="expression"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/evaluate/expression"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/evaluate/expression"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/evaluate"
referenceName="eGenericExceptions" element="#//@releases.1/@changes.137/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.137/@element"
featureName="eClassifier" referenceValue="#//@releases.1/@changes.140/@element"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="model.ecore#//DiagnosticChain">
<changes xsi:type="history:Set" element="model.ecore#//DiagnosticChain" featureName="name"
dataValue="DiagnosticChain"/>
<changes xsi:type="history:Set" element="model.ecore#//DiagnosticChain" featureName="instanceClassName"
dataValue="org.eclipse.emf.common.util.DiagnosticChain"/>
<changes xsi:type="history:Set" element="model.ecore#//DiagnosticChain" featureName="instanceTypeName"
dataValue="org.eclipse.emf.common.util.DiagnosticChain"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/validate.1"
referenceName="eParameters" element="model.ecore#//Instance/validate.1/chain">
<changes xsi:type="history:Set" element="model.ecore#//Instance/validate.1/chain"
featureName="name" dataValue="chain"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/validate.1/chain"
featureName="eType" referenceValue="model.ecore#//DiagnosticChain"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="model.ecore#//URI">
<changes xsi:type="history:Set" element="model.ecore#//URI" featureName="name"
dataValue="URI"/>
<changes xsi:type="history:Set" element="model.ecore#//URI" featureName="instanceClassName"
dataValue="org.eclipse.emf.common.util.URI"/>
<changes xsi:type="history:Set" element="model.ecore#//URI" featureName="instanceTypeName"
dataValue="org.eclipse.emf.common.util.URI"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eStructuralFeatures"
element="model.ecore#//Instance/uri">
<changes xsi:type="history:Set" element="model.ecore#//Instance/uri" featureName="name"
dataValue="uri"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/uri" featureName="eType"
referenceValue="model.ecore#//URI"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//AbstractResource" referenceName="eStructuralFeatures"
element="model.ecore#//AbstractResource/uri">
<changes xsi:type="history:Set" element="model.ecore#//AbstractResource/uri"
featureName="name" dataValue="uri"/>
<changes xsi:type="history:Set" element="model.ecore#//AbstractResource/uri"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//AbstractResource/uri"
featureName="eType" referenceValue="model.ecore#//URI"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="model.ecore#//DiagnosticException">
<changes xsi:type="history:Set" element="model.ecore#//DiagnosticException"
featureName="name" dataValue="DiagnosticException"/>
<changes xsi:type="history:Set" element="model.ecore#//DiagnosticException"
featureName="instanceClassName" dataValue="edu.tum.cs.cope.migration.DiagnosticException"/>
<changes xsi:type="history:Set" element="model.ecore#//DiagnosticException"
featureName="instanceTypeName" dataValue="edu.tum.cs.cope.migration.DiagnosticException"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eOperations"
element="model.ecore#//Model/validate">
<changes xsi:type="history:Set" element="model.ecore#//Model/validate" featureName="name"
dataValue="validate"/>
<changes xsi:type="history:Add" element="model.ecore#//Model/validate" featureName="eExceptions"
referenceValue="model.ecore#//DiagnosticException"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/validate" referenceName="eGenericExceptions"
element="#//@releases.1/@changes.187/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.187/@element"
featureName="eClassifier" referenceValue="model.ecore#//DiagnosticException"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eOperations"
element="model.ecore#//Model/checkConformance">
<changes xsi:type="history:Set" element="model.ecore#//Model/checkConformance"
featureName="name" dataValue="checkConsistency"/>
<changes xsi:type="history:Add" element="model.ecore#//Model/checkConformance"
featureName="eExceptions" referenceValue="model.ecore#//DiagnosticException"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/checkConformance"
referenceName="eGenericExceptions" element="#//@releases.1/@changes.175/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.175/@element"
featureName="eClassifier" referenceValue="model.ecore#//DiagnosticException"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eOperations"
element="model.ecore#//Model/commit">
<changes xsi:type="history:Set" element="model.ecore#//Model/commit" featureName="name"
dataValue="commit"/>
<changes xsi:type="history:Add" element="model.ecore#//Model/commit" featureName="eExceptions"
referenceValue="model.ecore#//DiagnosticException"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/commit" referenceName="eGenericExceptions"
element="#//@releases.1/@changes.179/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.179/@element"
featureName="eClassifier" referenceValue="model.ecore#//DiagnosticException"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/validate">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/validate"
featureName="name" dataValue="validate"/>
<changes xsi:type="history:Add" element="model.ecore#//Metamodel/validate"
featureName="eExceptions" referenceValue="model.ecore#//DiagnosticException"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/validate"
referenceName="eGenericExceptions" element="#//@releases.1/@changes.183/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.183/@element"
featureName="eClassifier" referenceValue="model.ecore#//DiagnosticException"/>
</changes>
</changes>
</releases>
<releases>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eAnnotations"
element="model.ecore#//%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Metamodel to represent models during migration"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#/"/>
</parameters>
<parameters name="documentation">
<dataValue>Metamodel to represent models during migration</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Repository" referenceName="eAnnotations"
element="model.ecore#//Repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The repository to migrate the model conforming to a metamodel"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Repository"/>
</parameters>
<parameters name="documentation">
<dataValue>The repository to migrate the model conforming to a metamodel</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eAnnotations"
element="model.ecore#//Model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The model in the repository consisting of several resources"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Model"/>
</parameters>
<parameters name="documentation">
<dataValue>The model in the repository consisting of several resources</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eAnnotations"
element="model.ecore#//Metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The metamodel in the repository consisting of several resources"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel"/>
</parameters>
<parameters name="documentation">
<dataValue>The metamodel in the repository consisting of several resources</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//DiagnosticException"
referenceName="eAnnotations" element="model.ecore#//DiagnosticException/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//DiagnosticException/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//DiagnosticException/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//DiagnosticException/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//DiagnosticException/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//DiagnosticException/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Exception that encapsulates constraint violations"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//DiagnosticException"/>
</parameters>
<parameters name="documentation">
<dataValue>Exception that encapsulates constraint violations</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//URI" referenceName="eAnnotations"
element="model.ecore#//URI/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//URI/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//URI/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//URI/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//URI/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//URI/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Representation of a Uniform Resource Identifier (URI) for resources"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//URI"/>
</parameters>
<parameters name="documentation">
<dataValue>Representation of a Uniform Resource Identifier (URI) for resources</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//DiagnosticChain" referenceName="eAnnotations"
element="model.ecore#//DiagnosticChain/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//DiagnosticChain/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//DiagnosticChain/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//DiagnosticChain/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//DiagnosticChain/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//DiagnosticChain/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="An accumulator of diagnostics"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//DiagnosticChain"/>
</parameters>
<parameters name="documentation">
<dataValue>An accumulator of diagnostics</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="#//@releases.1/@changes.140/@element"
referenceName="eAnnotations" element="#//@releases.1/@changes.140/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.140/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.140/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.1/@changes.140/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.140/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.140/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Exception indicating a failure to parse or validate OCL constraints"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="#//@releases.1/@changes.140/@element"/>
</parameters>
<parameters name="documentation">
<dataValue>Exception indicating a failure to parse or validate OCL constraints</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Set" referenceName="eAnnotations"
element="model.ecore#//Set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Set of elements"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Set"/>
</parameters>
<parameters name="documentation">
<dataValue>Set of elements</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//AbstractResource/uri"
referenceName="eAnnotations" element="model.ecore#//AbstractResource/uri/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//AbstractResource/uri/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//AbstractResource/uri/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//AbstractResource/uri/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//AbstractResource/uri/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//AbstractResource/uri/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Uniform Resource Identifier (URI) of this resource"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//AbstractResource/uri"/>
</parameters>
<parameters name="documentation">
<dataValue>Uniform Resource Identifier (URI) of this resource</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//AbstractResource" referenceName="eAnnotations"
element="model.ecore#//AbstractResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//AbstractResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//AbstractResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//AbstractResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//AbstractResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//AbstractResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Base class for model and metamodel resources"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//AbstractResource"/>
</parameters>
<parameters name="documentation">
<dataValue>Base class for model and metamodel resources</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//MetamodelResource/rootPackages"
referenceName="eAnnotations" element="model.ecore#//MetamodelResource/rootPackages/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//MetamodelResource/rootPackages/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//MetamodelResource/rootPackages/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//MetamodelResource/rootPackages/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//MetamodelResource/rootPackages/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//MetamodelResource/rootPackages/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Packages that constitute the root of a metamodel resource"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//MetamodelResource/rootPackages"/>
</parameters>
<parameters name="documentation">
<dataValue>Packages that constitute the root of a metamodel resource</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//MetamodelResource"
referenceName="eAnnotations" element="model.ecore#//MetamodelResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//MetamodelResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//MetamodelResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//MetamodelResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//MetamodelResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//MetamodelResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Resource for metamodel parts"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//MetamodelResource"/>
</parameters>
<parameters name="documentation">
<dataValue>Resource for metamodel parts</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/repository"
referenceName="eAnnotations" element="model.ecore#//Metamodel/repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The repository to which the metamodel belongs"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/repository"/>
</parameters>
<parameters name="documentation">
<dataValue>The repository to which the metamodel belongs</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/resources"
referenceName="eAnnotations" element="model.ecore#//Metamodel/resources/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/resources/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/resources/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/resources/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/resources/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/resources/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The resources of which this metamodel consists"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/resources"/>
</parameters>
<parameters name="documentation">
<dataValue>The resources of which this metamodel consists</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEPackages"
referenceName="eAnnotations" element="model.ecore#//Metamodel/getEPackages/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEPackages/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEPackages/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/getEPackages/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEPackages/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEPackages/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The root packages of all resources of which the metamodel consists"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/getEPackages"/>
</parameters>
<parameters name="documentation">
<dataValue>The root packages of all resources of which the metamodel consists</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/validate"
referenceName="eAnnotations" element="model.ecore#//Metamodel/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Validate the metamodel"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/validate"/>
</parameters>
<parameters name="documentation">
<dataValue>Validate the metamodel</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getElement"
referenceName="eAnnotations" element="model.ecore#//Metamodel/getElement/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getElement/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getElement/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/getElement/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getElement/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getElement/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Resolve a metamodel element by its fully qualified name"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/getElement"/>
</parameters>
<parameters name="documentation">
<dataValue>Resolve a metamodel element by its fully qualified name</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEDataType"
referenceName="eAnnotations" element="model.ecore#//Metamodel/getEDataType/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEDataType/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEDataType/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/getEDataType/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEDataType/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEDataType/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Resolve a data type of the metamodel by its fully qualified name"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/getEDataType"/>
</parameters>
<parameters name="documentation">
<dataValue>Resolve a data type of the metamodel by its fully qualified name</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEAttribute"
referenceName="eAnnotations" element="model.ecore#//Metamodel/getEAttribute/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAttribute/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEAttribute/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/getEAttribute/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAttribute/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAttribute/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Resolve an attribute of the metamodel by its fully qualified name"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/getEAttribute"/>
</parameters>
<parameters name="documentation">
<dataValue>Resolve an attribute of the metamodel by its fully qualified name</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEReference"
referenceName="eAnnotations" element="model.ecore#//Metamodel/getEReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/getEReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Resolve a reference of the metamodel by its fully qualified name"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/getEReference"/>
</parameters>
<parameters name="documentation">
<dataValue>Resolve a reference of the metamodel by its fully qualified name</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEClass"
referenceName="eAnnotations" element="model.ecore#//Metamodel/getEClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/getEClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Resolve a class of the metamodel by its fully qualified name"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/getEClass"/>
</parameters>
<parameters name="documentation">
<dataValue>Resolve a class of the metamodel by its fully qualified name</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEFeature"
referenceName="eAnnotations" element="model.ecore#//Metamodel/getEFeature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEFeature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEFeature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/getEFeature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEFeature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEFeature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Resolve a feature of the metamodel by its fully qualified name"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/getEFeature"/>
</parameters>
<parameters name="documentation">
<dataValue>Resolve a feature of the metamodel by its fully qualified name</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEClassifier"
referenceName="eAnnotations" element="model.ecore#//Metamodel/getEClassifier/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEClassifier/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEClassifier/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/getEClassifier/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEClassifier/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEClassifier/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Resolve a classifier of the metamodel by its fully qualified name"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/getEClassifier"/>
</parameters>
<parameters name="documentation">
<dataValue>Resolve a classifier of the metamodel by its fully qualified name</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEPackage"
referenceName="eAnnotations" element="model.ecore#//Metamodel/getEPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/getEPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Resolve a package of the metamodel by its fully qualified name"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/getEPackage"/>
</parameters>
<parameters name="documentation">
<dataValue>Resolve a package of the metamodel by its fully qualified name</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//ReferenceSlot/values"
referenceName="eAnnotations" element="model.ecore#//ReferenceSlot/values/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/values/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//ReferenceSlot/values/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//ReferenceSlot/values/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/values/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/values/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The values of the reference slot"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//ReferenceSlot/values"/>
</parameters>
<parameters name="documentation">
<dataValue>The values of the reference slot</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//ReferenceSlot/eReference"
referenceName="eAnnotations" element="model.ecore#//ReferenceSlot/eReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/eReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//ReferenceSlot/eReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//ReferenceSlot/eReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/eReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/eReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The reference to which the slot conforms"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//ReferenceSlot/eReference"/>
</parameters>
<parameters name="documentation">
<dataValue>The reference to which the slot conforms</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//ReferenceSlot" referenceName="eAnnotations"
element="model.ecore#//ReferenceSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//ReferenceSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//ReferenceSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//ReferenceSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A slot for the values of a reference"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//ReferenceSlot"/>
</parameters>
<parameters name="documentation">
<dataValue>A slot for the values of a reference</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//AttributeSlot/values"
referenceName="eAnnotations" element="model.ecore#//AttributeSlot/values/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot/values/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//AttributeSlot/values/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//AttributeSlot/values/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot/values/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot/values/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The values of an attribute slot"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//AttributeSlot/values"/>
</parameters>
<parameters name="documentation">
<dataValue>The values of an attribute slot</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//AttributeSlot/eAttribute"
referenceName="eAnnotations" element="model.ecore#//AttributeSlot/eAttribute/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot/eAttribute/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//AttributeSlot/eAttribute/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//AttributeSlot/eAttribute/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot/eAttribute/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot/eAttribute/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The attribute to which the slot conforms"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//AttributeSlot/eAttribute"/>
</parameters>
<parameters name="documentation">
<dataValue>The attribute to which the slot conforms</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//AttributeSlot" referenceName="eAnnotations"
element="model.ecore#//AttributeSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//AttributeSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//AttributeSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A slot for the values of an attribute"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//AttributeSlot"/>
</parameters>
<parameters name="documentation">
<dataValue>A slot for the values of an attribute</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Slot/instance" referenceName="eAnnotations"
element="model.ecore#//Slot/instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Slot/instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Slot/instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Slot/instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Slot/instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Slot/instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The instance to which this slot belongs"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Slot/instance"/>
</parameters>
<parameters name="documentation">
<dataValue>The instance to which this slot belongs</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Slot/getEFeature" referenceName="eAnnotations"
element="model.ecore#//Slot/getEFeature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Slot/getEFeature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Slot/getEFeature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Slot/getEFeature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Slot/getEFeature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Slot/getEFeature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the feature to which the slot conforms"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Slot/getEFeature"/>
</parameters>
<parameters name="documentation">
<dataValue>Get the feature to which the slot conforms</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Slot" referenceName="eAnnotations"
element="model.ecore#//Slot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Slot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Slot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Slot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Slot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Slot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A slot holds the values of a feature"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Slot"/>
</parameters>
<parameters name="documentation">
<dataValue>A slot holds the values of a feature</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/uuid" referenceName="eAnnotations"
element="model.ecore#//Instance/uuid/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/uuid/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/uuid/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/uuid/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/uuid/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/uuid/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The unique and unchangeable identifier of the instance"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/uuid"/>
</parameters>
<parameters name="documentation">
<dataValue>The unique and unchangeable identifier of the instance</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/uri" referenceName="eAnnotations"
element="model.ecore#//Instance/uri/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/uri/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/uri/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/uri/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/uri/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/uri/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The Uniform Resource Identifier (URI) of the instance in case the instance is a proxy"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/uri"/>
</parameters>
<parameters name="documentation">
<dataValue>The Uniform Resource Identifier (URI) of the instance in case the instance is a proxy</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/references"
referenceName="eAnnotations" element="model.ecore#//Instance/references/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/references/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/references/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/references/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/references/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/references/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The slots from which the instance is referenced"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/references"/>
</parameters>
<parameters name="documentation">
<dataValue>The slots from which the instance is referenced</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/type" referenceName="eAnnotations"
element="model.ecore#//Instance/type/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/type/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/type/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/type/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/type/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/type/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The type container to which the instance belongs"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/type"/>
</parameters>
<parameters name="documentation">
<dataValue>The type container to which the instance belongs</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/slots" referenceName="eAnnotations"
element="model.ecore#//Instance/slots/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/slots/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/slots/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/slots/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/slots/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/slots/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The slots defined by the instance"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/slots"/>
</parameters>
<parameters name="documentation">
<dataValue>The slots defined by the instance</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/isProxy" referenceName="eAnnotations"
element="model.ecore#//Instance/isProxy/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/isProxy/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/isProxy/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/isProxy/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/isProxy/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/isProxy/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Find out whether the instance is a proxy, i.e. has its URI set"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/isProxy"/>
</parameters>
<parameters name="documentation">
<dataValue>Find out whether the instance is a proxy, i.e. has its URI set</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/getResource"
referenceName="eAnnotations" element="model.ecore#//Instance/getResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/getResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the resource in which this instance is contained"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/getResource"/>
</parameters>
<parameters name="documentation">
<dataValue>Get the resource in which this instance is contained</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/getContainerReference"
referenceName="eAnnotations" element="model.ecore#//Instance/getContainerReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContainerReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getContainerReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/getContainerReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContainerReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContainerReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the reference by which the instance is contained"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/getContainerReference"/>
</parameters>
<parameters name="documentation">
<dataValue>Get the reference by which the instance is contained</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/evaluate"
referenceName="eAnnotations" element="model.ecore#//Instance/evaluate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/evaluate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/evaluate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/evaluate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/evaluate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/evaluate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Evaluate an OCL constraint with the instance as context"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/evaluate"/>
</parameters>
<parameters name="documentation">
<dataValue>Evaluate an OCL constraint with the instance as context</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/getContents"
referenceName="eAnnotations" element="model.ecore#//Instance/getContents/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContents/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getContents/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/getContents/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContents/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContents/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the elements which are contained by the instance"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/getContents"/>
</parameters>
<parameters name="documentation">
<dataValue>Get the elements which are contained by the instance</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/getContainer"
referenceName="eAnnotations" element="model.ecore#//Instance/getContainer/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContainer/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getContainer/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/getContainer/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContainer/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContainer/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the elements by which the instance is contained"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/getContainer"/>
</parameters>
<parameters name="documentation">
<dataValue>Get the elements by which the instance is contained</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/instanceOf"
referenceName="eAnnotations" element="model.ecore#//Instance/instanceOf/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/instanceOf/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/instanceOf/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/instanceOf/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/instanceOf/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/instanceOf/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Check whether the instance is of a certain type (or its sub types)"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/instanceOf"/>
</parameters>
<parameters name="documentation">
<dataValue>Check whether the instance is of a certain type (or its sub types)</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/migrate" referenceName="eAnnotations"
element="model.ecore#//Instance/migrate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/migrate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/migrate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Change the type of instance to a different class"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/migrate"/>
</parameters>
<parameters name="documentation">
<dataValue>Change the type of instance to a different class</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eAnnotations"
element="model.ecore#//Instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="An instance of a class"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance"/>
</parameters>
<parameters name="documentation">
<dataValue>An instance of a class</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/validate.1"
referenceName="eAnnotations" element="model.ecore#//Instance/validate.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/validate.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/validate.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/validate.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/validate.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/validate.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Validate the elements rooted at the instance (added all the violations to a diagnostic)"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/validate.1"/>
</parameters>
<parameters name="documentation">
<dataValue>Validate the elements rooted at the instance (added all the violations to a diagnostic)</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/validate"
referenceName="eAnnotations" element="model.ecore#//Instance/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Validate the elements rooted at the instance"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/validate"/>
</parameters>
<parameters name="documentation">
<dataValue>Validate the elements rooted at the instance</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/remove.1"
referenceName="eAnnotations" element="model.ecore#//Instance/remove.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/remove.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/remove.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Remove an element at a certain position from the value of the feature"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/remove.1"/>
</parameters>
<parameters name="documentation">
<dataValue>Remove an element at a certain position from the value of the feature</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/remove" referenceName="eAnnotations"
element="model.ecore#//Instance/remove/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/remove/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/remove/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Remove an element from the value of the feature"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/remove"/>
</parameters>
<parameters name="documentation">
<dataValue>Remove an element from the value of the feature</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/add.1" referenceName="eAnnotations"
element="model.ecore#//Instance/add.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/add.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/add.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Add an element to the value of the feature"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/add.1"/>
</parameters>
<parameters name="documentation">
<dataValue>Add an element to the value of the feature</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/add" referenceName="eAnnotations"
element="model.ecore#//Instance/add/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/add/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/add/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Add an element at a certain position to the value of the feature"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/add"/>
</parameters>
<parameters name="documentation">
<dataValue>Add an element at a certain position to the value of the feature</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/unset" referenceName="eAnnotations"
element="model.ecore#//Instance/unset/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/unset/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/unset/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/unset/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/unset/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/unset/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Unset the value of the feature"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/unset"/>
</parameters>
<parameters name="documentation">
<dataValue>Unset the value of the feature</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/isSet" referenceName="eAnnotations"
element="model.ecore#//Instance/isSet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/isSet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/isSet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/isSet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/isSet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/isSet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Check whether the value of a feature is set"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/isSet"/>
</parameters>
<parameters name="documentation">
<dataValue>Check whether the value of a feature is set</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/set.1" referenceName="eAnnotations"
element="model.ecore#//Instance/set.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/set.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/set.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/set.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/set.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/set.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Set the value of a feature which is given by its name"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/set.1"/>
</parameters>
<parameters name="documentation">
<dataValue>Set the value of a feature which is given by its name</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/set" referenceName="eAnnotations"
element="model.ecore#//Instance/set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Set the value of the feature"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/set"/>
</parameters>
<parameters name="documentation">
<dataValue>Set the value of the feature</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/getEClass"
referenceName="eAnnotations" element="model.ecore#//Instance/getEClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getEClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getEClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/getEClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getEClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getEClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the class to which the instance conforms"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/getEClass"/>
</parameters>
<parameters name="documentation">
<dataValue>Get the class to which the instance conforms</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/getSlot" referenceName="eAnnotations"
element="model.ecore#//Instance/getSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/getSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getSlot/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the slot that conforms to the feature"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/getSlot"/>
</parameters>
<parameters name="documentation">
<dataValue>Get the slot that conforms to the feature</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/getInverse"
referenceName="eAnnotations" element="model.ecore#//Instance/getInverse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getInverse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/getInverse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the inverse value of the reference"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/getInverse"/>
</parameters>
<parameters name="documentation">
<dataValue>Get the inverse value of the reference</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/get.1" referenceName="eAnnotations"
element="model.ecore#//Instance/get.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/get.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/get.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/get.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/get.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/get.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the value of the feature which is given by its name"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/get.1"/>
</parameters>
<parameters name="documentation">
<dataValue>Get the value of the feature which is given by its name</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Instance/get" referenceName="eAnnotations"
element="model.ecore#//Instance/get/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/get/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/get/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/get/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/get/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/get/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the value of the feature"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Instance/get"/>
</parameters>
<parameters name="documentation">
<dataValue>Get the value of the feature</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Type/model" referenceName="eAnnotations"
element="model.ecore#//Type/model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Type/model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Type/model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Type/model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Type/model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Type/model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the model by which these instances are contained"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Type/model"/>
</parameters>
<parameters name="documentation">
<dataValue>Get the model by which these instances are contained</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Type/instances" referenceName="eAnnotations"
element="model.ecore#//Type/instances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Type/instances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Type/instances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Type/instances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Type/instances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Type/instances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the instances that conform to the class"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Type/instances"/>
</parameters>
<parameters name="documentation">
<dataValue>Get the instances that conform to the class</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Type/eClass" referenceName="eAnnotations"
element="model.ecore#//Type/eClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Type/eClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Type/eClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Type/eClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Type/eClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Type/eClass/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the class to which the instances of this type conform"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Type/eClass"/>
</parameters>
<parameters name="documentation">
<dataValue>Get the class to which the instances of this type conform</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Type/newInstance" referenceName="eAnnotations"
element="model.ecore#//Type/newInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Type/newInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Type/newInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Type/newInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Type/newInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Type/newInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Create an instance of the type"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Type/newInstance"/>
</parameters>
<parameters name="documentation">
<dataValue>Create an instance of the type</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Type" referenceName="eAnnotations"
element="model.ecore#//Type/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Type/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Type/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Type/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Type/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Type/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A container for instances of a certain class"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Type"/>
</parameters>
<parameters name="documentation">
<dataValue>A container for instances of a certain class</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//ModelResource/rootInstances"
referenceName="eAnnotations" element="model.ecore#//ModelResource/rootInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//ModelResource/rootInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//ModelResource/rootInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//ModelResource/rootInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//ModelResource/rootInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//ModelResource/rootInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The instances which are the root elements of the resource"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//ModelResource/rootInstances"/>
</parameters>
<parameters name="documentation">
<dataValue>The instances which are the root elements of the resource</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//ModelResource" referenceName="eAnnotations"
element="model.ecore#//ModelResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//ModelResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//ModelResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//ModelResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//ModelResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//ModelResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Resource for model parts"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//ModelResource"/>
</parameters>
<parameters name="documentation">
<dataValue>Resource for model parts</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Model/repository" referenceName="eAnnotations"
element="model.ecore#//Model/repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/repository/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Repository to which this model belongs"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Model/repository"/>
</parameters>
<parameters name="documentation">
<dataValue>Repository to which this model belongs</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Model/resources" referenceName="eAnnotations"
element="model.ecore#//Model/resources/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/resources/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/resources/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/resources/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/resources/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/resources/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Resources of which this model consists"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Model/resources"/>
</parameters>
<parameters name="documentation">
<dataValue>Resources of which this model consists</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Model/reflection" referenceName="eAnnotations"
element="model.ecore#//Model/reflection/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/reflection/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/reflection/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/reflection/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/reflection/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/reflection/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Whether the reflection interface allows to access the real model structure"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Model/reflection"/>
</parameters>
<parameters name="documentation">
<dataValue>Whether the reflection interface allows to access the real model structure</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Model/types" referenceName="eAnnotations"
element="model.ecore#//Model/types/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/types/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/types/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/types/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/types/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/types/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Containers for the classes from which instances exist"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Model/types"/>
</parameters>
<parameters name="documentation">
<dataValue>Containers for the classes from which instances exist</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/setEOpposite"
referenceName="eAnnotations" element="model.ecore#//Metamodel/setEOpposite/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setEOpposite/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/setEOpposite/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/setEOpposite/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setEOpposite/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setEOpposite/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Set the opposite of a reference, adapting opposite values in the model"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/setEOpposite"/>
</parameters>
<parameters name="documentation">
<dataValue>Set the opposite of a reference, adapting opposite values in the model</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Model/validate" referenceName="eAnnotations"
element="model.ecore#//Model/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/validate/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Validate the model"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Model/validate"/>
</parameters>
<parameters name="documentation">
<dataValue>Validate the model</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Model/delete" referenceName="eAnnotations"
element="model.ecore#//Model/delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Delete an instance from the model, including all the contained instances"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Model/delete"/>
</parameters>
<parameters name="documentation">
<dataValue>Delete an instance from the model, including all the contained instances</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Model/getType" referenceName="eAnnotations"
element="model.ecore#//Model/getType/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/getType/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/getType/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/getType/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/getType/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getType/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the container for instances that conform to a certain class"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Model/getType"/>
</parameters>
<parameters name="documentation">
<dataValue>Get the container for instances that conform to a certain class</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Repository/metamodel"
referenceName="eAnnotations" element="model.ecore#//Repository/metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Repository/metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Repository/metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Repository/metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Repository/metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Repository/metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The metamodel of this repository"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Repository/metamodel"/>
</parameters>
<parameters name="documentation">
<dataValue>The metamodel of this repository</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Repository/model" referenceName="eAnnotations"
element="model.ecore#//Repository/model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Repository/model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Repository/model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Repository/model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Repository/model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Repository/model/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the model of this repository"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Repository/model"/>
</parameters>
<parameters name="documentation">
<dataValue>Get the model of this repository</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Model/newInstance"
referenceName="eAnnotations" element="model.ecore#//Model/newInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/newInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/newInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Create a new instance of a certain class"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Model/newInstance"/>
</parameters>
<parameters name="documentation">
<dataValue>Create a new instance of a certain class</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Model/getAllInstances"
referenceName="eAnnotations" element="model.ecore#//Model/getAllInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/getAllInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/getAllInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get all instances of a class, including all sub classes"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Model/getAllInstances"/>
</parameters>
<parameters name="documentation">
<dataValue>Get all instances of a class, including all sub classes</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Model/getInstances"
referenceName="eAnnotations" element="model.ecore#//Model/getInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/getInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/getInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get all instances of a class, excluding sub classes"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Model/getInstances"/>
</parameters>
<parameters name="documentation">
<dataValue>Get all instances of a class, excluding sub classes</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Model/checkConformance"
referenceName="eAnnotations" element="model.ecore#//Model/checkConformance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/checkConformance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/checkConformance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/checkConformance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/checkConformance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/checkConformance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Check whether the model conforms to the metamodel"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Model/checkConformance"/>
</parameters>
<parameters name="documentation">
<dataValue>Check whether the model conforms to the metamodel</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Model/checkConformance"
featureName="name" dataValue="checkConformance" oldDataValue="checkConsistency"/>
<operation name="rename">
<parameters name="element">
<referenceValue element="model.ecore#//Model/checkConformance"/>
</parameters>
<parameters name="name">
<dataValue>checkConformance</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances"
featureName="name" dataValue="getAllInstances" oldDataValue="getInstances"/>
<operation name="rename">
<parameters name="element">
<referenceValue element="model.ecore#//Model/getAllInstances"/>
</parameters>
<parameters name="name">
<dataValue>getAllInstances</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances" featureName="name"
dataValue="getInstances" oldDataValue="getExactInstances"/>
<operation name="rename">
<parameters name="element">
<referenceValue element="model.ecore#//Model/getInstances"/>
</parameters>
<parameters name="name">
<dataValue>getInstances</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Model/metamodel" referenceName="eAnnotations"
element="model.ecore#//Model/metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/metamodel/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the metamodel to which this model conforms"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Model/metamodel"/>
</parameters>
<parameters name="documentation">
<dataValue>Get the metamodel to which this model conforms</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Model/commit" referenceName="eAnnotations"
element="model.ecore#//Model/commit/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/commit/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/commit/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/commit/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/commit/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/commit/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Commit the changes to the repository, i.e. check conformance and consistency"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Model/commit"/>
</parameters>
<parameters name="documentation">
<dataValue>Commit the changes to the repository, i.e. check conformance and consistency</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//Model/createExtentMap"
referenceName="eAnnotations" element="model.ecore#//Model/createExtentMap/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/createExtentMap/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/createExtentMap/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/createExtentMap/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/createExtentMap/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/createExtentMap/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Create a map to access instances by their class"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="model.ecore#//Model/createExtentMap"/>
</parameters>
<parameters name="documentation">
<dataValue>Create a map to access instances by their class</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:Set" element="model.ecore#/" featureName="nsURI" dataValue="http://www.eclipse.org/emf/edapt/migration/0.3"
oldDataValue="http://www.cs.tum.edu/cope/migration"/>
<changes xsi:type="history:Set" element="model.ecore#//DiagnosticException" featureName="instanceClassName"
dataValue="org.eclipse.emf.edapt.migration.DiagnosticException" oldDataValue="edu.tum.cs.cope.migration.DiagnosticException"/>
<changes xsi:type="history:Set" element="model.ecore#//DiagnosticException" featureName="instanceTypeName"
dataValue="org.eclipse.emf.edapt.migration.DiagnosticException" oldDataValue="edu.tum.cs.cope.migration.DiagnosticException"/>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eOperations"
element="model.ecore#//Model/getAllInstances.1">
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances.1"
featureName="name" dataValue="getAllInstances"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances.1"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances.1"
featureName="eType" referenceValue="model.ecore#//Instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/getAllInstances.1"
referenceName="eAnnotations" element="model.ecore#//Model/getAllInstances.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/getAllInstances.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/getAllInstances.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get all instances of a class, including all sub classes"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/getAllInstances.1"
referenceName="eParameters" element="model.ecore#//Model/getAllInstances.1/className">
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances.1/className"
featureName="name" dataValue="eClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances.1/className"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances.1/className"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eOperations"
element="model.ecore#//Model/getInstances.1">
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances.1"
featureName="name" dataValue="getInstances"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances.1"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances.1"
featureName="eType" referenceValue="model.ecore#//Instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/getInstances.1"
referenceName="eAnnotations" element="model.ecore#//Model/getInstances.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/getInstances.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/getInstances.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get all instances of a class, excluding sub classes"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/getInstances.1"
referenceName="eParameters" element="model.ecore#//Model/getInstances.1/className">
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances.1/className"
featureName="name" dataValue="eClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances.1/className"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances.1/className"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances.1/className"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"
oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances.1/className"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"
oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getAllInstances.1/className"
featureName="name" dataValue="className" oldDataValue="eClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/getInstances.1/className"
featureName="name" dataValue="className" oldDataValue="eClass"/>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/migrate.1">
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate.1" featureName="name"
dataValue="migrate"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/migrate.1" referenceName="eAnnotations"
element="model.ecore#//Instance/migrate.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/migrate.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/migrate.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Change the type of instance to a different class"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/migrate.1" referenceName="eParameters"
element="model.ecore#//Instance/migrate.1/className">
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate.1/className"
featureName="name" dataValue="eClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate.1/className"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate.1/className"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate.1/className"
featureName="name" dataValue="className" oldDataValue="eClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate.1/className"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"
oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/getInverse.1">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse.1"
featureName="name" dataValue="getInverse"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse.1"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getInverse.1"
referenceName="eAnnotations" element="model.ecore#//Instance/getInverse.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getInverse.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/getInverse.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the inverse value of the reference"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getInverse.1"
referenceName="eTypeParameters" element="model.ecore#//Instance/getInverse.1/V">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse.1/V"
featureName="name" dataValue="V"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getInverse.1"
referenceName="eParameters" element="model.ecore#//Instance/getInverse.1/referenceName">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse.1/referenceName"
featureName="name" dataValue="reference"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse.1/referenceName"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse.1/referenceName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse.1/referenceName"
featureName="name" dataValue="referenceName" oldDataValue="reference"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse.1/referenceName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"
oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eStructuralFeatures"
element="model.ecore#//Metamodel/defaultPackage">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/defaultPackage"
featureName="name" dataValue="rootPackages"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/defaultPackage"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/defaultPackage"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/defaultPackage"
referenceName="eAnnotations" element="model.ecore#//Metamodel/defaultPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/defaultPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/defaultPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/defaultPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/defaultPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/defaultPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Packages that constitute the root of a metamodel resource"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/defaultPackage"
featureName="upperBound" dataValue="1" oldDataValue="-1"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/defaultPackage"
featureName="name" dataValue="defaultPackage" oldDataValue="rootPackages"/>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/getLink">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink" featureName="name"
dataValue="get"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getLink" referenceName="eAnnotations"
element="model.ecore#//Instance/getLink/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getLink/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/getLink/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the value of the feature which is given by its name"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getLink" referenceName="eParameters"
element="model.ecore#//Instance/getLink/referenceName">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink/referenceName"
featureName="name" dataValue="featureName"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink/referenceName"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink/referenceName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink" featureName="eType"
referenceValue="model.ecore#//Instance" oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink" featureName="name"
dataValue="getReference" oldDataValue="get"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink/referenceName"
featureName="name" dataValue="referenceName" oldDataValue="featureName"/>
<changes xsi:type="history:Create" target="model.ecore#/" referenceName="eClassifiers"
element="model.ecore#//MigrationException">
<changes xsi:type="history:Set" element="model.ecore#//MigrationException" featureName="name"
dataValue="ParserException"/>
<changes xsi:type="history:Set" element="model.ecore#//MigrationException" featureName="instanceClassName"
dataValue="org.eclipse.ocl.ParserException"/>
<changes xsi:type="history:Set" element="model.ecore#//MigrationException" featureName="instanceTypeName"
dataValue="org.eclipse.ocl.ParserException"/>
<changes xsi:type="history:Set" element="model.ecore#//MigrationException" featureName="serializable"
dataValue="false" oldDataValue="true"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//MigrationException" referenceName="eAnnotations"
element="model.ecore#//MigrationException/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//MigrationException/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//MigrationException/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//MigrationException/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//MigrationException/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//MigrationException/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Exception indicating a failure to parse or validate OCL constraints"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//MigrationException" featureName="name"
dataValue="MigrationException" oldDataValue="ParserException"/>
<changes xsi:type="history:Set" element="model.ecore#//MigrationException" featureName="instanceClassName"
dataValue="org.eclipse.emf.edapt.migration.execution.MigrationException" oldDataValue="org.eclipse.ocl.ParserException"/>
<changes xsi:type="history:Set" element="model.ecore#//MigrationException" featureName="instanceTypeName"
dataValue="org.eclipse.emf.edapt.migration.execution.MigrationException" oldDataValue="org.eclipse.ocl.ParserException"/>
<changes xsi:type="history:Remove" element="model.ecore#//Instance/evaluate" featureName="eExceptions"
referenceValue="#//@releases.1/@changes.140/@element"/>
<changes xsi:type="history:Delete" target="model.ecore#//Instance/evaluate" referenceName="eGenericExceptions">
<element xsi:type="ecore:EGenericType" eClassifier="#//@releases.1/@changes.140/@element"/>
</changes>
<changes xsi:type="history:Add" element="model.ecore#//Instance/evaluate" featureName="eExceptions"
referenceValue="model.ecore#//MigrationException"/>
<changes xsi:type="history:Create" target="model.ecore#//Instance/evaluate" referenceName="eGenericExceptions"
element="model.ecore#//Instance/evaluate/@eGenericExceptions.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/evaluate/@eGenericExceptions.0"
featureName="eClassifier" referenceValue="model.ecore#//MigrationException"/>
</changes>
<changes xsi:type="history:Delete" target="model.ecore#/" referenceName="eClassifiers">
<element xsi:type="ecore:EDataType" name="ParserException" instanceClassName="org.eclipse.ocl.ParserException"
serializable="false">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Exception indicating a failure to parse or validate OCL constraints"/>
</eAnnotations>
</element>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/setDefaultPackage">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setDefaultPackage"
featureName="name" dataValue="getEAttribute"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setDefaultPackage"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/setDefaultPackage"
referenceName="eAnnotations" element="model.ecore#//Metamodel/setDefaultPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setDefaultPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/setDefaultPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/setDefaultPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setDefaultPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setDefaultPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Resolve an attribute of the metamodel by its fully qualified name"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/setDefaultPackage"
referenceName="eParameters" element="model.ecore#//Metamodel/setDefaultPackage/packageName">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setDefaultPackage/packageName"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setDefaultPackage/packageName"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setDefaultPackage/packageName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setDefaultPackage"
featureName="name" dataValue="setDefaultPackage" oldDataValue="getEAttribute"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setDefaultPackage/packageName"
featureName="name" dataValue="packageName" oldDataValue="name"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setDefaultPackage"
featureName="eType" oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eOperations"
element="model.ecore#//Model/newInstance.1">
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance.1"
featureName="name" dataValue="newInstance"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance.1"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance.1"
featureName="eType" referenceValue="model.ecore#//Instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/newInstance.1"
referenceName="eAnnotations" element="model.ecore#//Model/newInstance.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/newInstance.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/newInstance.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Create a new instance of a certain class"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/newInstance.1"
referenceName="eParameters" element="model.ecore#//Model/newInstance.1/className">
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance.1/className"
featureName="name" dataValue="eClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance.1/className"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance.1/className"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance.1/className"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"
oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newInstance.1/className"
featureName="name" dataValue="className" oldDataValue="eClass"/>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/instanceOf.1">
<changes xsi:type="history:Set" element="model.ecore#//Instance/instanceOf.1"
featureName="name" dataValue="instanceOf"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/instanceOf.1"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/instanceOf.1"
referenceName="eAnnotations" element="model.ecore#//Instance/instanceOf.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/instanceOf.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/instanceOf.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/instanceOf.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/instanceOf.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/instanceOf.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Check whether the instance is of a certain type (or its sub types)"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/instanceOf.1"
referenceName="eParameters" element="model.ecore#//Instance/instanceOf.1/className">
<changes xsi:type="history:Set" element="model.ecore#//Instance/instanceOf.1/className"
featureName="name" dataValue="eClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/instanceOf.1/className"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Instance/instanceOf.1/className"
featureName="name" dataValue="className" oldDataValue="eClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/instanceOf.1/className"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"
oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/add.2">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.2" featureName="name"
dataValue="add"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/add.2" referenceName="eAnnotations"
element="model.ecore#//Instance/add.2/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.2/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/add.2/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/add.2/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.2/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.2/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Add an element to the value of the feature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/add.2" referenceName="eParameters"
element="model.ecore#//Instance/add.2/featureName">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.2/featureName"
featureName="name" dataValue="feature"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.2/featureName"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.2/featureName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/add.2" referenceName="eParameters"
element="model.ecore#//Instance/add.2/value">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.2/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.2/value"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.2/value"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.2/featureName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"
oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.2/featureName"
featureName="name" dataValue="featureName" oldDataValue="feature"/>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/remove.2">
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.2" featureName="name"
dataValue="remove"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/remove.2" referenceName="eAnnotations"
element="model.ecore#//Instance/remove.2/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.2/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/remove.2/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/remove.2/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.2/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.2/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Remove an element from the value of the feature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/remove.2" referenceName="eParameters"
element="model.ecore#//Instance/remove.2/featureName">
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.2/featureName"
featureName="name" dataValue="feature"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.2/featureName"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.2/featureName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/remove.2" referenceName="eParameters"
element="model.ecore#//Instance/remove.2/value">
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.2/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.2/value"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.2/value"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.2/featureName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"
oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.2/featureName"
featureName="name" dataValue="featureName" oldDataValue="feature"/>
<changes xsi:type="history:Remove" element="model.ecore#//Model/checkConformance"
featureName="eExceptions" referenceValue="model.ecore#//DiagnosticException"/>
<changes xsi:type="history:Delete" target="model.ecore#//Model/checkConformance"
referenceName="eGenericExceptions">
<element xsi:type="ecore:EGenericType" eClassifier="ecore:EDataType model.ecore#//DiagnosticException"/>
</changes>
<changes xsi:type="history:Add" element="model.ecore#//Model/checkConformance"
featureName="eExceptions" referenceValue="model.ecore#//MigrationException"/>
<changes xsi:type="history:Create" target="model.ecore#//Model/checkConformance"
referenceName="eGenericExceptions" element="model.ecore#//Model/checkConformance/@eGenericExceptions.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/checkConformance/@eGenericExceptions.0"
featureName="eClassifier" referenceValue="model.ecore#//MigrationException"/>
</changes>
<changes xsi:type="history:Remove" element="model.ecore#//Model/commit" featureName="eExceptions"
referenceValue="model.ecore#//DiagnosticException"/>
<changes xsi:type="history:Delete" target="model.ecore#//Model/commit" referenceName="eGenericExceptions">
<element xsi:type="ecore:EGenericType" eClassifier="ecore:EDataType model.ecore#//DiagnosticException"/>
</changes>
<changes xsi:type="history:Add" element="model.ecore#//Model/commit" featureName="eExceptions"
referenceValue="model.ecore#//MigrationException"/>
<changes xsi:type="history:Create" target="model.ecore#//Model/commit" referenceName="eGenericExceptions"
element="model.ecore#//Model/commit/@eGenericExceptions.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/commit/@eGenericExceptions.0"
featureName="eClassifier" referenceValue="model.ecore#//MigrationException"/>
</changes>
<changes xsi:type="history:Remove" element="model.ecore#//Metamodel/validate"
featureName="eExceptions" referenceValue="model.ecore#//DiagnosticException"/>
<changes xsi:type="history:Delete" target="model.ecore#//Metamodel/validate" referenceName="eGenericExceptions">
<element xsi:type="ecore:EGenericType" eClassifier="ecore:EDataType model.ecore#//DiagnosticException"/>
</changes>
<changes xsi:type="history:Add" element="model.ecore#//Metamodel/validate" featureName="eExceptions"
referenceValue="model.ecore#//MigrationException"/>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/validate" referenceName="eGenericExceptions"
element="model.ecore#//Metamodel/validate/@eGenericExceptions.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/validate/@eGenericExceptions.0"
featureName="eClassifier" referenceValue="model.ecore#//MigrationException"/>
</changes>
<changes xsi:type="history:Remove" element="model.ecore#//Model/validate" featureName="eExceptions"
referenceValue="model.ecore#//DiagnosticException"/>
<changes xsi:type="history:Delete" target="model.ecore#//Model/validate" referenceName="eGenericExceptions">
<element xsi:type="ecore:EGenericType" eClassifier="ecore:EDataType model.ecore#//DiagnosticException"/>
</changes>
<changes xsi:type="history:Add" element="model.ecore#//Model/validate" featureName="eExceptions"
referenceValue="model.ecore#//MigrationException"/>
<changes xsi:type="history:Create" target="model.ecore#//Model/validate" referenceName="eGenericExceptions"
element="model.ecore#//Model/validate/@eGenericExceptions.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/validate/@eGenericExceptions.0"
featureName="eClassifier" referenceValue="model.ecore#//MigrationException"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/add.3">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.3" featureName="name"
dataValue="add"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/add.3" referenceName="eAnnotations"
element="model.ecore#//Instance/add.3/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.3/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/add.3/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/add.3/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.3/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.3/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Add an element at a certain position to the value of the feature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/add.3" referenceName="eParameters"
element="model.ecore#//Instance/add.3/featureName">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.3/featureName"
featureName="name" dataValue="feature"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.3/featureName"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.3/featureName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/add.3" referenceName="eParameters"
element="model.ecore#//Instance/add.3/index">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.3/index"
featureName="name" dataValue="index"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.3/index"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.3/index"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/add.3" referenceName="eParameters"
element="model.ecore#//Instance/add.3/value">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.3/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.3/value"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.3/value"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.3/featureName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"
oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.3/featureName"
featureName="name" dataValue="featureName" oldDataValue="feature"/>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/getEEnum">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnum" featureName="name"
dataValue="getEDataType"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnum" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEEnum" referenceName="eAnnotations"
element="model.ecore#//Metamodel/getEEnum/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnum/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEEnum/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/getEEnum/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnum/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnum/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Resolve a data type of the metamodel by its fully qualified name"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEEnum" referenceName="eParameters"
element="model.ecore#//Metamodel/getEEnum/name">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnum/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnum/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnum/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnum" featureName="name"
dataValue="getEEnum" oldDataValue="getEDataType"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnum" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EEnum" oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EDataType"/>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/getEEnumLiteral">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnumLiteral"
featureName="name" dataValue="getEEnum"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnumLiteral"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEEnumLiteral"
referenceName="eAnnotations" element="model.ecore#//Metamodel/getEEnumLiteral/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnumLiteral/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEEnumLiteral/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/getEEnumLiteral/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnumLiteral/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnumLiteral/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Resolve a data type of the metamodel by its fully qualified name"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEEnumLiteral"
referenceName="eParameters" element="model.ecore#//Metamodel/getEEnumLiteral/name">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnumLiteral/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnumLiteral/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnumLiteral/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnumLiteral"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EEnumLiteral"
oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EEnum"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnumLiteral"
featureName="name" dataValue="getEEnumLiteral" oldDataValue="getEEnum"/>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/getLink.1">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink.1" featureName="name"
dataValue="getLink"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink.1" featureName="eType"
referenceValue="model.ecore#//Instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getLink.1" referenceName="eAnnotations"
element="model.ecore#//Instance/getLink.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getLink.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/getLink.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the value of the feature which is given by its name"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getLink.1" referenceName="eParameters"
element="model.ecore#//Instance/getLink.1/reference">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink.1/reference"
featureName="name" dataValue="referenceName"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink.1/reference"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink.1/reference"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/getLinks.1">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLinks.1"
featureName="name" dataValue="getLinks"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLinks.1"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLinks.1"
featureName="eType" referenceValue="model.ecore#//Instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getLinks.1"
referenceName="eAnnotations" element="model.ecore#//Instance/getLinks.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLinks.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getLinks.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/getLinks.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLinks.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLinks.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the value of the feature which is given by its name"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/getLinks.1"
referenceName="eParameters" element="model.ecore#//Instance/getLinks.1/reference">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLinks.1/reference"
featureName="name" dataValue="referenceName"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLinks.1/reference"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLinks.1/reference"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink.1/reference"
featureName="name" dataValue="reference" oldDataValue="referenceName"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink.1/reference"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EReference"
oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink.1/reference"
featureName="eType" oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink.1/reference"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLinks.1/reference"
featureName="name" dataValue="reference" oldDataValue="referenceName"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLinks.1/reference"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EReference"
oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/delete">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/delete" featureName="name"
dataValue="delete"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/delete" referenceName="eAnnotations"
element="model.ecore#//Metamodel/delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Delete an instance from the model, including all the contained instances"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/delete" referenceName="eParameters"
element="model.ecore#//Metamodel/delete/metamodelElement">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/delete/metamodelElement"
featureName="name" dataValue="instance"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/delete/metamodelElement"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/delete/metamodelElement"
featureName="eType" referenceValue="model.ecore#//Instance"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/delete/metamodelElement"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EModelElement"
oldReferenceValue="model.ecore#//Instance"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/delete/metamodelElement"
featureName="name" dataValue="element" oldDataValue="instance"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/delete/metamodelElement"
featureName="name" dataValue="metamodelElement" oldDataValue="element"/>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/getInverse">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getInverse"
featureName="name" dataValue="getInverse"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getInverse"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getInverse"
referenceName="eAnnotations" element="model.ecore#//Metamodel/getInverse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getInverse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getInverse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/getInverse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getInverse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getInverse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the inverse value of the reference"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getInverse"
referenceName="eTypeParameters" element="model.ecore#//Metamodel/getInverse/V">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getInverse/V"
featureName="name" dataValue="V"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getInverse"
referenceName="eParameters" element="model.ecore#//Metamodel/getInverse/reference">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getInverse/reference"
featureName="name" dataValue="reference"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getInverse/reference"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getInverse/reference"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getInverse"
referenceName="eParameters" element="model.ecore#//Metamodel/getInverse/metamodelElement">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getInverse/metamodelElement"
featureName="name" dataValue="metamodelElement"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getInverse/metamodelElement"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getInverse/metamodelElement"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getInverse" featureName="upperBound"
dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/getESubTypes">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getESubTypes"
featureName="name" dataValue="getInverse"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getESubTypes"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getESubTypes"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getESubTypes"
referenceName="eAnnotations" element="model.ecore#//Metamodel/getESubTypes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getESubTypes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getESubTypes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/getESubTypes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getESubTypes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getESubTypes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the inverse value of the reference"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getESubTypes"
referenceName="eTypeParameters" element="#//@releases.1/@changes.246/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.246/@element"
featureName="name" dataValue="V"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getESubTypes"
referenceName="eParameters" element="model.ecore#//Metamodel/getESubTypes/eClass">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getESubTypes/eClass"
featureName="name" dataValue="metamodelElement"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getESubTypes/eClass"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getESubTypes/eClass"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getESubTypes"
referenceName="eParameters" element="#//@releases.1/@changes.247/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.247/@element"
featureName="name" dataValue="reference"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.247/@element"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.247/@element"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getESubTypes"
featureName="name" dataValue="getESubTypes" oldDataValue="getInverse"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getESubTypes"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"
oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
<changes xsi:type="history:Delete" target="model.ecore#//Metamodel/getESubTypes"
referenceName="eTypeParameters">
<element xsi:type="ecore:ETypeParameter" name="V"/>
</changes>
<changes xsi:type="history:Delete" target="model.ecore#//Metamodel/getESubTypes"
referenceName="eParameters">
<element xsi:type="ecore:EParameter" name="reference" lowerBound="1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getESubTypes/eClass"
featureName="name" dataValue="eClass" oldDataValue="metamodelElement"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getESubTypes/eClass"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"
oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EModelElement"/>
<changes xsi:type="history:Create" target="model.ecore#//Instance" referenceName="eOperations"
element="model.ecore#//Instance/copy">
<changes xsi:type="history:Set" element="model.ecore#//Instance/copy" featureName="name"
dataValue="getLink"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/copy" featureName="eType"
referenceValue="model.ecore#//Instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/copy" referenceName="eAnnotations"
element="model.ecore#//Instance/copy/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/copy/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/copy/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Instance/copy/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Instance/copy/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Instance/copy/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the value of the feature which is given by its name"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Instance/copy" referenceName="eParameters"
element="#//@releases.1/@changes.255/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.255/@element"
featureName="name" dataValue="referenceName"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.255/@element"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.255/@element"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Instance/copy" featureName="name"
dataValue="copy" oldDataValue="getLink"/>
<changes xsi:type="history:Delete" target="model.ecore#//Instance/copy" referenceName="eParameters">
<element xsi:type="ecore:EParameter" name="referenceName" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/getEAllSubTypes">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAllSubTypes"
featureName="name" dataValue="getESubTypes"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAllSubTypes"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAllSubTypes"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEAllSubTypes"
referenceName="eAnnotations" element="model.ecore#//Metamodel/getEAllSubTypes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAllSubTypes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEAllSubTypes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Metamodel/getEAllSubTypes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAllSubTypes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAllSubTypes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the inverse value of the reference"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Metamodel/getEAllSubTypes"
referenceName="eParameters" element="model.ecore#//Metamodel/getEAllSubTypes/eClass">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAllSubTypes/eClass"
featureName="name" dataValue="eClass"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAllSubTypes/eClass"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAllSubTypes/eClass"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAllSubTypes"
featureName="name" dataValue="getEAllSubTypes" oldDataValue="getESubTypes"/>
<changes xsi:type="history:Move" target="model.ecore#//Metamodel" referenceName="eOperations"
element="model.ecore#//Metamodel/setEOpposite" source="model.ecore#//Model"/>
<changes xsi:type="history:Set" element="model.ecore#//MigrationException" featureName="instanceClassName"
dataValue="org.eclipse.emf.edapt.migration.MigrationException" oldDataValue="org.eclipse.emf.edapt.migration.execution.MigrationException"/>
<changes xsi:type="history:Set" element="model.ecore#//MigrationException" featureName="instanceTypeName"
dataValue="org.eclipse.emf.edapt.migration.MigrationException" oldDataValue="org.eclipse.emf.edapt.migration.execution.MigrationException"/>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//MetamodelResource"
referenceName="eStructuralFeatures" element="model.ecore#//MetamodelResource/metamodel">
<changes xsi:type="history:Set" element="model.ecore#//MetamodelResource/metamodel"
featureName="name" dataValue="metamodel"/>
<changes xsi:type="history:Set" element="model.ecore#//MetamodelResource/metamodel"
featureName="eType" referenceValue="model.ecore#//Metamodel"/>
<changes xsi:type="history:Set" element="model.ecore#//MetamodelResource/metamodel"
featureName="eOpposite" referenceValue="model.ecore#//Metamodel/resources"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/resources"
featureName="eOpposite" referenceValue="model.ecore#//MetamodelResource/metamodel"/>
<operation name="newOppositeReference">
<parameters name="reference">
<referenceValue element="model.ecore#//Metamodel/resources"/>
</parameters>
<parameters name="name">
<dataValue>metamodel</dataValue>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>1</dataValue>
</parameters>
<parameters name="changeable">
<dataValue>true</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//ModelResource" referenceName="eStructuralFeatures"
element="model.ecore#//ModelResource/model">
<changes xsi:type="history:Set" element="model.ecore#//ModelResource/model"
featureName="name" dataValue="model"/>
<changes xsi:type="history:Set" element="model.ecore#//ModelResource/model"
featureName="eType" referenceValue="model.ecore#//Model"/>
<changes xsi:type="history:Set" element="model.ecore#//ModelResource/model"
featureName="eOpposite" referenceValue="model.ecore#//Model/resources"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Model/resources" featureName="eOpposite"
referenceValue="model.ecore#//ModelResource/model"/>
<operation name="newOppositeReference">
<parameters name="reference">
<referenceValue element="model.ecore#//Model/resources"/>
</parameters>
<parameters name="name">
<dataValue>model</dataValue>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>1</dataValue>
</parameters>
<parameters name="changeable">
<dataValue>true</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model" referenceName="eOperations"
element="model.ecore#//Model/newResource">
<changes xsi:type="history:Set" element="model.ecore#//Model/newResource" featureName="name"
dataValue="newInstance"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newResource" featureName="lowerBound"
dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newResource" featureName="eType"
referenceValue="model.ecore#//Instance"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/newResource" referenceName="eAnnotations"
element="model.ecore#//Model/newResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Model/newResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/newResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="model.ecore#//Model/newResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="model.ecore#//Model/newResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Create a new instance of a certain class"/>
</changes>
<changes xsi:type="history:Create" target="model.ecore#//Model/newResource" referenceName="eParameters"
element="model.ecore#//Model/newResource/uri">
<changes xsi:type="history:Set" element="model.ecore#//Model/newResource/uri"
featureName="name" dataValue="className"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newResource/uri"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newResource/uri"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Model/newResource" featureName="name"
dataValue="newResource" oldDataValue="newInstance"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newResource/uri"
featureName="eType" referenceValue="model.ecore#//URI" oldReferenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newResource/uri"
featureName="name" dataValue="uri" oldDataValue="className"/>
<changes xsi:type="history:Set" element="model.ecore#//Model/newResource" featureName="eType"
referenceValue="model.ecore#//ModelResource" oldReferenceValue="model.ecore#//Instance"/>
<changes xsi:type="history:Set" element="model.ecore#//AttributeSlot/values" featureName="unique"
dataValue="false" oldDataValue="true"/>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="model.ecore#//AbstractResource" referenceName="eStructuralFeatures"
element="model.ecore#//AbstractResource/encoding">
<changes xsi:type="history:Set" element="model.ecore#//AbstractResource/encoding"
featureName="name" dataValue="encoding"/>
<changes xsi:type="history:Set" element="model.ecore#//AbstractResource/encoding"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<operation name="newAttribute">
<parameters name="eClass">
<referenceValue element="model.ecore#//AbstractResource"/>
</parameters>
<parameters name="name">
<dataValue>encoding</dataValue>
</parameters>
<parameters name="type">
<referenceValue element="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>1</dataValue>
</parameters>
<parameters name="defaultValue">
<dataValue xsi:nil="true"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse" featureName="upperBound"
dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Create" target="model.ecore#//Instance/get/feature"
referenceName="eAnnotations" element="model.ecore#//Instance/get/feature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="model.ecore#//Instance/get/feature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the instances that refer to this instance through a reference"
oldDataValue="Get the inverse value of the reference"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Get the instances that refer to this instance through a reference</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Instance/getInverse"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getContainer/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the element by which the instance is contained"
oldDataValue="Get the elements by which the instance is contained"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Get the element by which the instance is contained</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Instance/getContainer"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Instance/validate.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Validate the elements rooted at the instance and add all the violations to a diagnostic"
oldDataValue="Validate the elements rooted at the instance (added all the violations to a diagnostic)"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Validate the elements rooted at the instance and add all the violations to a diagnostic</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Instance/validate.1"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Instance/migrate.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Change the type of instance to a different class which is given by its name"
oldDataValue="Change the type of instance to a different class"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Change the type of instance to a different class which is given by its name</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Instance/migrate.1"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getInverse.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the instances which refer to this instance through a reference (given by its name)"
oldDataValue="Get the inverse value of the reference"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Get the instances which refer to this instance through a reference (given by its name)</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Instance/getInverse.1"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the value of a single-valued reference which is given by its name"
oldDataValue="Get the value of the feature which is given by its name"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Get the value of a single-valued reference which is given by its name</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Instance/getLink"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLinks/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the value of a multi-valued reference which is given by its name"
oldDataValue="Get the value of the feature which is given by its name"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Get the value of a multi-valued reference which is given by its name</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Instance/getLinks"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.2/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Add an element to the value of a feature which is given by its name"
oldDataValue="Add an element to the value of the feature"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Add an element to the value of a feature which is given by its name</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Instance/add.2"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Instance/remove.2/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Remove an element from the value of a feature which is given by its name"
oldDataValue="Remove an element from the value of the feature"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Remove an element from the value of a feature which is given by its name</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Instance/remove.2"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Instance/add.3/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Add an element at a certain position to the value of a feature which is given by its name"
oldDataValue="Add an element at a certain position to the value of the feature"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Add an element at a certain position to the value of a feature which is given by its name</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Instance/add.3"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLink.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the value of a single-valued reference"
oldDataValue="Get the value of the feature which is given by its name"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Get the value of a single-valued reference</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Instance/getLink.1"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Instance/getLinks.1/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the values of a multi-valued reference"
oldDataValue="Get the value of the feature which is given by its name"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Get the values of a multi-valued reference</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Instance/getLinks.1"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Instance/copy/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Copy this instance" oldDataValue="Get the value of the feature which is given by its name"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Copy this instance</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Instance/copy"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Instance/copy/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Copy this instance, including its contents"
oldDataValue="Copy this instance"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Copy this instance, including its contents</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Instance/copy"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/setDefaultPackage/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Set the package used as default to resolve metamodel elements"
oldDataValue="Resolve an attribute of the metamodel by its fully qualified name"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Set the package used as default to resolve metamodel elements</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/setDefaultPackage"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnum/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Resolve an enumeration of the metamodel by its fully qualified name"
oldDataValue="Resolve a data type of the metamodel by its fully qualified name"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Resolve an enumeration of the metamodel by its fully qualified name</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/getEEnum"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEEnumLiteral/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Resolve an enumeration literal of the metamodel by its fully qualified name"
oldDataValue="Resolve a data type of the metamodel by its fully qualified name"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Resolve an enumeration literal of the metamodel by its fully qualified name</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/getEEnumLiteral"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Delete an element from the metamodel" oldDataValue="Delete an instance from the model, including all the contained instances"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Delete an element from the metamodel</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/delete"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getInverse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the metamodel elements that refer to a certain metamodel elements through a reference"
oldDataValue="Get the inverse value of the reference"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Get the metamodel elements that refer to a certain metamodel elements through a reference</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/getInverse"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getESubTypes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get the sub types of a class" oldDataValue="Get the inverse value of the reference"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Get the sub types of a class</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/getESubTypes"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getEAllSubTypes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get all direct and indirect sub types of a class"
oldDataValue="Get the inverse value of the reference"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Get all direct and indirect sub types of a class</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/getEAllSubTypes"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Metamodel/getESubTypes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Get all direct sub types of a class" oldDataValue="Get the sub types of a class"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Get all direct sub types of a class</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Metamodel/getESubTypes"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="model.ecore#//Model/newResource/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Create a new model resource" oldDataValue="Create a new instance of a certain class"/>
<operation name="document">
<parameters name="documentation">
<dataValue>Create a new model resource</dataValue>
</parameters>
<parameters name="element">
<referenceValue element="model.ecore#//Model/newResource"/>
</parameters>
</operation>
</changes>
</releases>
</history:History>