blob: ed224b46da8586bc8fa2381163cc99d324240f46 [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="2009-04-23T19:01:54.140+0200">
<changes xsi:type="history:Create" element="history.ecore#/">
<changes xsi:type="history:Set" element="history.ecore#/" featureName="name"
dataValue="history"/>
<changes xsi:type="history:Set" element="history.ecore#/" featureName="nsURI"
dataValue="http://www.cs.tum.edu/cope/history"/>
<changes xsi:type="history:Set" element="history.ecore#/" featureName="nsPrefix"
dataValue="history"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//History">
<changes xsi:type="history:Set" element="history.ecore#//History" featureName="name"
dataValue="History"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//History" referenceName="eAnnotations"
element="history.ecore#//History/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//History/%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="history.ecore#//History/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//History/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//History/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//History/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A container for a whole history of a metamodel"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//History" referenceName="eOperations"
element="history.ecore#//History/getRootPackages">
<changes xsi:type="history:Set" element="history.ecore#//History/getRootPackages"
featureName="name" dataValue="getRootPackages"/>
<changes xsi:type="history:Set" element="history.ecore#//History/getRootPackages"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="history.ecore#//History/getRootPackages"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//Release">
<changes xsi:type="history:Set" element="history.ecore#//Release" featureName="name"
dataValue="Release"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//History" referenceName="eOperations"
element="history.ecore#//History/getFirstRelease">
<changes xsi:type="history:Set" element="history.ecore#//History/getFirstRelease"
featureName="name" dataValue="getFirstRelease"/>
<changes xsi:type="history:Set" element="history.ecore#//History/getFirstRelease"
featureName="eType" referenceValue="history.ecore#//Release"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//History" referenceName="eOperations"
element="history.ecore#//History/getLastRelease">
<changes xsi:type="history:Set" element="history.ecore#//History/getLastRelease"
featureName="name" dataValue="getLastRelease"/>
<changes xsi:type="history:Set" element="history.ecore#//History/getLastRelease"
featureName="eType" referenceValue="history.ecore#//Release"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//History" referenceName="eStructuralFeatures"
element="history.ecore#//History/releases">
<changes xsi:type="history:Set" element="history.ecore#//History/releases" featureName="name"
dataValue="releases"/>
<changes xsi:type="history:Set" element="history.ecore#//History/releases" featureName="upperBound"
dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="history.ecore#//History/releases" featureName="containment"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//History/releases" featureName="eType"
referenceValue="history.ecore#//Release"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//History/releases" referenceName="eAnnotations"
element="history.ecore#//History/releases/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//History/releases/%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="history.ecore#//History/releases/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//History/releases/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//History/releases/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//History/releases/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A sequence of metamodel versions"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Release" referenceName="eAnnotations"
element="history.ecore#//Release/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//Release/%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="history.ecore#//Release/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//Release/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//Release/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A container to collect a sequence of changes until a release"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Release" referenceName="eAnnotations"
element="#//@releases.3/@changes.31/@element">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.31/@element"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/Ecore"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.31/@element"
referenceName="details" element="#//@releases.3/@changes.31/@element/@details.0">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.31/@element/@details.0"
featureName="key" dataValue="text"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.31/@element/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Release" referenceName="eOperations"
element="history.ecore#//Release/getNextRelease">
<changes xsi:type="history:Set" element="history.ecore#//Release/getNextRelease"
featureName="name" dataValue="getNextRelease"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/getNextRelease"
featureName="eType" referenceValue="history.ecore#//Release"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Release" referenceName="eOperations"
element="history.ecore#//Release/getPreviousRelease">
<changes xsi:type="history:Set" element="history.ecore#//Release/getPreviousRelease"
featureName="name" dataValue="getPreviousRelease"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/getPreviousRelease"
featureName="eType" referenceValue="history.ecore#//Release"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Release" referenceName="eOperations"
element="history.ecore#//Release/isFirstRelease">
<changes xsi:type="history:Set" element="history.ecore#//Release/isFirstRelease"
featureName="name" dataValue="isFirstRelease"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/isFirstRelease"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/isFirstRelease"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Release" referenceName="eOperations"
element="history.ecore#//Release/isLastRelease">
<changes xsi:type="history:Set" element="history.ecore#//Release/isLastRelease"
featureName="name" dataValue="isLastRelease"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/isLastRelease"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/isLastRelease"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Release" referenceName="eOperations"
element="history.ecore#//Release/getNumber">
<changes xsi:type="history:Set" element="history.ecore#//Release/getNumber"
featureName="name" dataValue="getNumber"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/getNumber"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/getNumber"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Release" referenceName="eStructuralFeatures"
element="history.ecore#//Release/date">
<changes xsi:type="history:Set" element="history.ecore#//Release/date" featureName="name"
dataValue="date"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/date" featureName="derived"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/date" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Release/date" referenceName="eAnnotations"
element="history.ecore#//Release/date/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//Release/date/%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="history.ecore#//Release/date/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//Release/date/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//Release/date/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/date/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The date when the version is released"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Release" referenceName="eStructuralFeatures"
element="history.ecore#//Release/history">
<changes xsi:type="history:Set" element="history.ecore#//Release/history" featureName="name"
dataValue="history"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/history" featureName="lowerBound"
dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/history" featureName="eType"
referenceValue="history.ecore#//History"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/history" featureName="eOpposite"
referenceValue="history.ecore#//History/releases"/>
<changes xsi:type="history:Set" element="history.ecore#//History/releases" featureName="eOpposite"
referenceValue="history.ecore#//Release/history"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Release" referenceName="eStructuralFeatures"
element="history.ecore#//Release/label">
<changes xsi:type="history:Set" element="history.ecore#//Release/label" featureName="name"
dataValue="label"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/label" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//Change">
<changes xsi:type="history:Set" element="history.ecore#//Change" featureName="name"
dataValue="Change"/>
<changes xsi:type="history:Set" element="history.ecore#//Change" featureName="abstract"
dataValue="true" oldDataValue="false"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Release" referenceName="eStructuralFeatures"
element="history.ecore#//Release/changes">
<changes xsi:type="history:Set" element="history.ecore#//Release/changes" featureName="name"
dataValue="changes"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/changes" featureName="upperBound"
dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/changes" featureName="containment"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/changes" featureName="eType"
referenceValue="history.ecore#//Change"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Release/changes" referenceName="eAnnotations"
element="history.ecore#//Release/changes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//Release/changes/%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="history.ecore#//Release/changes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//Release/changes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//Release/changes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/changes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The sequence of changes which lead to a release"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Change" referenceName="eAnnotations"
element="history.ecore#//Change/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%">
<changes xsi:type="history:Set" element="history.ecore#//Change/%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="history.ecore#//Change/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%"
referenceName="details" element="history.ecore#//Change/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//Change/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0"
featureName="key" dataValue="constraints"/>
<changes xsi:type="history:Set" element="history.ecore#//Change/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0"
featureName="value" dataValue="Breaking"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Change" referenceName="eAnnotations"
element="history.ecore#//Change/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//Change/%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="history.ecore#//Change/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//Change/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//Change/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//Change/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A base class for all metamodel changes"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Change" referenceName="eStructuralFeatures"
element="history.ecore#//Change/breaking">
<changes xsi:type="history:Set" element="history.ecore#//Change/breaking" featureName="name"
dataValue="breaking"/>
<changes xsi:type="history:Set" element="history.ecore#//Change/breaking" featureName="transient"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//Change/breaking" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Change/breaking" referenceName="eAnnotations"
element="history.ecore#//Change/breaking/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//Change/breaking/%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="history.ecore#//Change/breaking/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//Change/breaking/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//Change/breaking/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//Change/breaking/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Whether the change is breaking, i.e. a migration has to be specified (this attribute is only used during validation and is therefore not persisted)"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Change" referenceName="eStructuralFeatures"
element="history.ecore#//Change/description">
<changes xsi:type="history:Set" element="history.ecore#//Change/description"
featureName="name" dataValue="description"/>
<changes xsi:type="history:Set" element="history.ecore#//Change/description"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//ModelReference">
<changes xsi:type="history:Set" element="history.ecore#//ModelReference" featureName="name"
dataValue="ModelReference"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ModelReference" referenceName="eStructuralFeatures"
element="history.ecore#//ModelReference/element">
<changes xsi:type="history:Set" element="history.ecore#//ModelReference/element"
featureName="name" dataValue="element"/>
<changes xsi:type="history:Set" element="history.ecore#//ModelReference/element"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//ModelReference/element"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//NamedElement">
<changes xsi:type="history:Set" element="history.ecore#//NamedElement" featureName="name"
dataValue="NamedElement"/>
<changes xsi:type="history:Set" element="history.ecore#//NamedElement" featureName="abstract"
dataValue="true" oldDataValue="false"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//OperationInstance">
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance"
featureName="name" dataValue="OperationInstance"/>
<changes xsi:type="history:Add" element="history.ecore#//OperationInstance"
featureName="eSuperTypes" referenceValue="history.ecore#//NamedElement"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationInstance"
referenceName="eAnnotations" element="history.ecore#//OperationInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/%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="history.ecore#//OperationInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//OperationInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="An instance of an operation, i.e. parameters and variables are assigned values"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationInstance"
referenceName="eOperations" element="history.ecore#//OperationInstance/getParameterValue">
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/getParameterValue"
featureName="name" dataValue="getParameterValue"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/getParameterValue"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationInstance/getParameterValue"
referenceName="eAnnotations" element="history.ecore#//OperationInstance/getParameterValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/getParameterValue/%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="history.ecore#//OperationInstance/getParameterValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.0/@changes.220/@element">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.220/@element"
featureName="key" dataValue="body"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.220/@element"
featureName="value" dataValue="return OperationInstance_static.getParameterValue(this, name);"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationInstance/getParameterValue"
referenceName="eParameters" element="history.ecore#//OperationInstance/getParameterValue/name">
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/getParameterValue/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/getParameterValue/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/getParameterValue/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationInstance"
referenceName="eOperations" element="#//@releases.0/@changes.226/@element">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.226/@element"
featureName="name" dataValue="getVariableValue"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.226/@element"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.0/@changes.226/@element"
referenceName="eAnnotations" element="#//@releases.0/@changes.226/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.226/@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.0/@changes.226/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.0/@changes.221/@element">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.221/@element"
featureName="key" dataValue="body"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.221/@element"
featureName="value" dataValue="return OperationInstance_static.getVariableValue(this, name);"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.0/@changes.226/@element"
referenceName="eParameters" element="#//@releases.0/@changes.226/@element/name">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.226/@element/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.226/@element/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.226/@element/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationInstance"
referenceName="eOperations" element="#//@releases.2/@changes.20/@element">
<changes xsi:type="history:Set" element="#//@releases.2/@changes.20/@element"
featureName="name" dataValue="assembleCode"/>
<changes xsi:type="history:Set" element="#//@releases.2/@changes.20/@element"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="#//@releases.2/@changes.20/@element"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.2/@changes.20/@element"
referenceName="eAnnotations" element="#//@releases.2/@changes.20/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="#//@releases.2/@changes.20/@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.2/@changes.20/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.2/@changes.20/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="#//@releases.2/@changes.20/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="body"/>
<changes xsi:type="history:Set" element="#//@releases.2/@changes.20/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="return OperationInstance_static.assembleCode(this);"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationInstance"
referenceName="eOperations" element="history.ecore#//OperationInstance/getOperation">
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/getOperation"
featureName="name" dataValue="getOperation"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/getOperation"
featureName="eType" referenceValue="../../org.eclipse.emf.edapt.declaration/model/declaration.ecore#//Operation"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="#//@releases.0/@changes.225/@changes.5/@element">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.225/@changes.5/@element"
featureName="name" dataValue="PlaceholderInstance"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.225/@changes.5/@element"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="#//@releases.0/@changes.225/@changes.5/@element"
featureName="eSuperTypes" referenceValue="history.ecore#//NamedElement"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.0/@changes.225/@changes.5/@element"
referenceName="eAnnotations" element="#//@releases.0/@changes.225/@changes.5/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.225/@changes.5/@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.0/@changes.225/@changes.5/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.0/@changes.225/@changes.5/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.225/@changes.5/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.225/@changes.5/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A base class for instances of parameters and variables"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.0/@changes.225/@changes.5/@element"
referenceName="eStructuralFeatures" element="history.ecore#//ParameterInstance/value">
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/value"
featureName="volatile" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/value"
featureName="transient" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/value"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ParameterInstance/value"
referenceName="eAnnotations" element="history.ecore#//ParameterInstance/value/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/value/%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="history.ecore#//ParameterInstance/value/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ParameterInstance/value/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/value/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/value/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The value conforming to the type derived from dataValue and referenceValue depending on its characteristics (primitive or object type, single-valued or multi-valued type)"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ParameterInstance/value"
referenceName="eAnnotations" element="#//@releases.3/@changes.44/@element">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.44/@element"
featureName="source" dataValue="http://www.eclipse.org/gmt/cope/codegen"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.44/@element"
referenceName="details" element="#//@releases.3/@changes.44/@element/@details.0">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.44/@element/@details.0"
featureName="key" dataValue="get"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.44/@element/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.44/@element"
referenceName="details" element="#//@releases.3/@changes.44/@element/@details.1">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.44/@element/@details.1"
featureName="key" dataValue="set"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.44/@element/@details.1"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.0/@changes.225/@changes.5/@element"
referenceName="eStructuralFeatures" element="history.ecore#//ParameterInstance/dataValue">
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/dataValue"
featureName="name" dataValue="dataValue"/>
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/dataValue"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/dataValue"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ParameterInstance/dataValue"
referenceName="eAnnotations" element="history.ecore#//ParameterInstance/dataValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/dataValue/%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="history.ecore#//ParameterInstance/dataValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ParameterInstance/dataValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/dataValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/dataValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A list of serialized instances of a primitive type"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.0/@changes.225/@changes.5/@element"
referenceName="eStructuralFeatures" element="history.ecore#//ParameterInstance/referenceValue">
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/referenceValue"
featureName="name" dataValue="referenceValue"/>
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/referenceValue"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/referenceValue"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/referenceValue"
featureName="eType" referenceValue="history.ecore#//ModelReference"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ParameterInstance/referenceValue"
referenceName="eAnnotations" element="history.ecore#//ParameterInstance/referenceValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/referenceValue/%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="history.ecore#//ParameterInstance/referenceValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ParameterInstance/referenceValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/referenceValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/referenceValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A list of serialized instances of an object type"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//ParameterInstance">
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance"
featureName="name" dataValue="ParameterInstance"/>
<changes xsi:type="history:Add" element="history.ecore#//ParameterInstance"
featureName="eSuperTypes" referenceValue="#//@releases.0/@changes.225/@changes.5/@element"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationInstance"
referenceName="eOperations" element="history.ecore#//OperationInstance/getParameter">
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/getParameter"
featureName="name" dataValue="getParameter"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/getParameter"
featureName="eType" referenceValue="history.ecore#//ParameterInstance"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationInstance/getParameter"
referenceName="eAnnotations" element="history.ecore#//OperationInstance/getParameter/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/getParameter/%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="history.ecore#//OperationInstance/getParameter/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//OperationInstance/getParameter/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/getParameter/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="body"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/getParameter/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="return OperationInstance_static.getParameter(this, name);"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationInstance/getParameter"
referenceName="eParameters" element="history.ecore#//OperationInstance/getParameter/name">
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/getParameter/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/getParameter/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/getParameter/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationInstance"
referenceName="eStructuralFeatures" element="history.ecore#//OperationInstance/parameters">
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/parameters"
featureName="name" dataValue="parameters"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/parameters"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/parameters"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/parameters"
featureName="eType" referenceValue="history.ecore#//ParameterInstance"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationInstance/parameters"
referenceName="eAnnotations" element="history.ecore#//OperationInstance/parameters/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/parameters/%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="history.ecore#//OperationInstance/parameters/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//OperationInstance/parameters/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/parameters/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationInstance/parameters/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="List of instances of parameters"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ParameterInstance"
referenceName="eAnnotations" element="history.ecore#//ParameterInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/%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="history.ecore#//ParameterInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ParameterInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="An instance of a parameter, i.e. the parameter is assigned a value"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ParameterInstance"
referenceName="eOperations" element="history.ecore#//ParameterInstance/getParameter">
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/getParameter"
featureName="name" dataValue="getParameter"/>
<changes xsi:type="history:Set" element="history.ecore#//ParameterInstance/getParameter"
featureName="eType" referenceValue="../../org.eclipse.emf.edapt.declaration/model/declaration.ecore#//Parameter"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="#//@releases.0/@changes.224/@element">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.224/@element"
featureName="name" dataValue="VariableInstance"/>
<changes xsi:type="history:Add" element="#//@releases.0/@changes.224/@element"
featureName="eSuperTypes" referenceValue="#//@releases.0/@changes.225/@changes.5/@element"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationInstance"
referenceName="eOperations" element="#//@releases.0/@changes.227/@element">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.227/@element"
featureName="name" dataValue="getVariable"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.227/@element"
featureName="eType" referenceValue="#//@releases.0/@changes.224/@element"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.0/@changes.227/@element"
referenceName="eAnnotations" element="#//@releases.0/@changes.227/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.227/@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.0/@changes.227/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.0/@changes.227/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.227/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="body"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.227/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="return OperationInstance_static.getVariable(this, name);"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.0/@changes.227/@element"
referenceName="eParameters" element="#//@releases.0/@changes.227/@element/name">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.227/@element/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.227/@element/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.227/@element/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationInstance"
referenceName="eStructuralFeatures" element="#//@releases.0/@changes.223/@changes.0/@element">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.223/@changes.0/@element"
featureName="name" dataValue="variables"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.223/@changes.0/@element"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.223/@changes.0/@element"
featureName="transient" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.223/@changes.0/@element"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.223/@changes.0/@element"
featureName="eType" referenceValue="#//@releases.0/@changes.224/@element"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.0/@changes.223/@changes.0/@element"
referenceName="eAnnotations" element="#//@releases.0/@changes.223/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.223/@changes.0/@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.0/@changes.223/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.0/@changes.223/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.223/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.223/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="List of instance of parameters (only needed during runtime and is therefore not persisted)"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.0/@changes.224/@element"
referenceName="eAnnotations" element="#//@releases.0/@changes.224/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.224/@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.0/@changes.224/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.0/@changes.224/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.224/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.224/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="An instance of a helper variable, i.e. the variable is assigned a value"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//NamedElement" referenceName="eAnnotations"
element="history.ecore#//NamedElement/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//NamedElement/%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="history.ecore#//NamedElement/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//NamedElement/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//NamedElement/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//NamedElement/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A base class for all elements which are identified by a name"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//NamedElement" referenceName="eStructuralFeatures"
element="history.ecore#//NamedElement/name">
<changes xsi:type="history:Set" element="history.ecore#//NamedElement/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="history.ecore#//NamedElement/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//NamedElement/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//NamedElement/name"
referenceName="eAnnotations" element="history.ecore#//NamedElement/name/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//NamedElement/name/%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="history.ecore#//NamedElement/name/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//NamedElement/name/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//NamedElement/name/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//NamedElement/name/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Identifier"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//MigrateableChange">
<changes xsi:type="history:Set" element="history.ecore#//MigrateableChange"
featureName="name" dataValue="MigrateableChange"/>
<changes xsi:type="history:Add" element="history.ecore#//MigrateableChange"
featureName="eSuperTypes" referenceValue="history.ecore#//Change"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//PrimitiveChange">
<changes xsi:type="history:Set" element="history.ecore#//PrimitiveChange" featureName="name"
dataValue="PrimitiveChange"/>
<changes xsi:type="history:Set" element="history.ecore#//PrimitiveChange" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="history.ecore#//PrimitiveChange" featureName="eSuperTypes"
referenceValue="history.ecore#//MigrateableChange"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//PrimitiveChange" referenceName="eAnnotations"
element="history.ecore#//PrimitiveChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//PrimitiveChange/%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="history.ecore#//PrimitiveChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//PrimitiveChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//PrimitiveChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//PrimitiveChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The base class for all primitive changes, i.e. changes derived from direct editing"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//NoChange">
<changes xsi:type="history:Set" element="history.ecore#//NoChange" featureName="name"
dataValue="NoChange"/>
<changes xsi:type="history:Add" element="history.ecore#//NoChange" featureName="eSuperTypes"
referenceValue="history.ecore#//PrimitiveChange"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//NoChange" referenceName="eAnnotations"
element="history.ecore#//NoChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//NoChange/%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="history.ecore#//NoChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//NoChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//NoChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//NoChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Although no change is made to the metamodel, a migration may be necessary"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//NoChange" referenceName="eAnnotations"
element="#//@releases.3/@changes.32/@element">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.32/@element"
featureName="source" dataValue="http://www.eclipse.org/gmt/cope/codegen"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.32/@element"
referenceName="details" element="#//@releases.3/@changes.32/@element/@details.0">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.32/@element/@details.0"
featureName="key" dataValue="text"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.32/@element/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//ContentChange">
<changes xsi:type="history:Set" element="history.ecore#//ContentChange" featureName="name"
dataValue="ContentChange"/>
<changes xsi:type="history:Set" element="history.ecore#//ContentChange" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="history.ecore#//ContentChange" featureName="eSuperTypes"
referenceValue="history.ecore#//PrimitiveChange"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ContentChange" referenceName="eAnnotations"
element="history.ecore#//ContentChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/%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="history.ecore#//ContentChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ContentChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A change to the containment structure of the metamodel"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//NonDelete">
<changes xsi:type="history:Set" element="history.ecore#//NonDelete" featureName="name"
dataValue="NonDelete"/>
<changes xsi:type="history:Set" element="history.ecore#//NonDelete" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="history.ecore#//NonDelete" featureName="eSuperTypes"
referenceValue="history.ecore#//ContentChange"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//NonDelete" referenceName="eStructuralFeatures"
element="history.ecore#//ContentChange/target">
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/target"
featureName="name" dataValue="target"/>
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/target"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/target"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ContentChange/target"
referenceName="eAnnotations" element="history.ecore#//ContentChange/target/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/target/%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="history.ecore#//ContentChange/target/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ContentChange/target/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/target/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/target/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The target to which the element will be moved"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//NonDelete" referenceName="eStructuralFeatures"
element="history.ecore#//NonDelete/element">
<changes xsi:type="history:Set" element="history.ecore#//NonDelete/element"
featureName="name" dataValue="element"/>
<changes xsi:type="history:Set" element="history.ecore#//NonDelete/element"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//NonDelete/element"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//NonDelete/element"
referenceName="eAnnotations" element="history.ecore#//NonDelete/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//NonDelete/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="history.ecore#//NonDelete/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//NonDelete/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//NonDelete/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//NonDelete/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The element to be moved"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//NonDelete" referenceName="eStructuralFeatures"
element="history.ecore#//ContentChange/reference">
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/reference"
featureName="name" dataValue="reference"/>
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/reference"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/reference"
featureName="volatile" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/reference"
featureName="transient" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/reference"
featureName="derived" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/reference"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ContentChange/reference"
referenceName="eAnnotations" element="history.ecore#//ContentChange/reference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/reference/%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="history.ecore#//ContentChange/reference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ContentChange/reference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/reference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/reference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A reference to the meta-metamodel feature which is derived from the featureName attribute"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ContentChange/reference"
referenceName="eAnnotations" element="#//@releases.3/@changes.50/@element">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.50/@element"
featureName="source" dataValue="http://www.eclipse.org/gmt/cope/codegen"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.50/@element"
referenceName="details" element="#//@releases.3/@changes.50/@element/@details.0">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.50/@element/@details.0"
featureName="key" dataValue="get"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.50/@element/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.50/@element"
referenceName="details" element="#//@releases.3/@changes.50/@element/@details.1">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.50/@element/@details.1"
featureName="key" dataValue="set"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.50/@element/@details.1"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//NonDelete" referenceName="eStructuralFeatures"
element="history.ecore#//ContentChange/referenceName">
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/referenceName"
featureName="name" dataValue="referenceName"/>
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/referenceName"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/referenceName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ContentChange/referenceName"
referenceName="eAnnotations" element="history.ecore#//ContentChange/referenceName/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/referenceName/%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="history.ecore#//ContentChange/referenceName/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ContentChange/referenceName/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/referenceName/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/referenceName/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The name of the feature within which the child is created in the element"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//Move">
<changes xsi:type="history:Set" element="history.ecore#//Move" featureName="name"
dataValue="Move"/>
<changes xsi:type="history:Add" element="history.ecore#//Move" featureName="eSuperTypes"
referenceValue="history.ecore#//NonDelete"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Move" referenceName="eAnnotations"
element="history.ecore#//Move/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//Move/%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="history.ecore#//Move/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//Move/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//Move/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//Move/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A change that moves an element to a target container. The containment reference to which the element will be moved will be derived from the source container."/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Move" referenceName="eAnnotations"
element="#//@releases.3/@changes.25/@element">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.25/@element"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/Ecore"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.25/@element"
referenceName="details" element="#//@releases.3/@changes.25/@element/@details.0">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.25/@element/@details.0"
featureName="key" dataValue="text"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.25/@element/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//Delete">
<changes xsi:type="history:Set" element="history.ecore#//Delete" featureName="name"
dataValue="Delete"/>
<changes xsi:type="history:Add" element="history.ecore#//Delete" featureName="eSuperTypes"
referenceValue="history.ecore#//ContentChange"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Delete" referenceName="eAnnotations"
element="history.ecore#//Delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//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="history.ecore#//Delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//Delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//Delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//Delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A change that deletes an element, all its contents and the cross references to them from the metamodel"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Delete" referenceName="eAnnotations"
element="history.ecore#//Delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%">
<changes xsi:type="history:Set" element="history.ecore#//Delete/%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="history.ecore#//Delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%"
referenceName="details" element="history.ecore#//Delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//Delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0"
featureName="key" dataValue="text"/>
<changes xsi:type="history:Set" element="history.ecore#//Delete/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Delete" referenceName="eStructuralFeatures"
element="history.ecore#//Delete/element">
<changes xsi:type="history:Set" element="history.ecore#//Delete/element" featureName="name"
dataValue="element"/>
<changes xsi:type="history:Set" element="history.ecore#//Delete/element" featureName="lowerBound"
dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//Delete/element" featureName="containment"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//Delete/element" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Delete/element" referenceName="eAnnotations"
element="history.ecore#//Delete/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//Delete/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="history.ecore#//Delete/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//Delete/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//Delete/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//Delete/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The element to be deleted"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//ValueChange">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange" featureName="name"
dataValue="ValueChange"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="history.ecore#//ValueChange" featureName="eSuperTypes"
referenceValue="history.ecore#//PrimitiveChange"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ValueChange" referenceName="eAnnotations"
element="history.ecore#//ValueChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/%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="history.ecore#//ValueChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ValueChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A base class for metamodel changes which affect attributes and cross references of elements"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ValueChange" referenceName="eStructuralFeatures"
element="history.ecore#//ValueChange/element">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/element"
featureName="name" dataValue="element"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/element"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/element"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ValueChange/element"
referenceName="eAnnotations" element="history.ecore#//ValueChange/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/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="history.ecore#//ValueChange/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ValueChange/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The element whose attribute or cross reference will be changed"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ValueChange" referenceName="eStructuralFeatures"
element="history.ecore#//ValueChange/feature">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/feature"
featureName="name" dataValue="feature"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/feature"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/feature"
featureName="volatile" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/feature"
featureName="transient" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/feature"
featureName="derived" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/feature"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ValueChange/feature"
referenceName="eAnnotations" element="history.ecore#//ValueChange/feature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/feature/%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="history.ecore#//ValueChange/feature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ValueChange/feature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/feature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/feature/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A sequence of metamodel versions"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ValueChange/feature"
referenceName="eAnnotations" element="#//@releases.3/@changes.36/@element">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.36/@element"
featureName="source" dataValue="http://www.eclipse.org/gmt/cope/codegen"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.36/@element"
referenceName="details" element="#//@releases.3/@changes.36/@element/@details.0">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.36/@element/@details.0"
featureName="key" dataValue="get"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.36/@element/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.36/@element"
referenceName="details" element="#//@releases.3/@changes.36/@element/@details.1">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.36/@element/@details.1"
featureName="key" dataValue="set"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.36/@element/@details.1"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ValueChange" referenceName="eStructuralFeatures"
element="history.ecore#//ValueChange/featureName">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/featureName"
featureName="name" dataValue="featureName"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/featureName"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/featureName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ValueChange/featureName"
referenceName="eAnnotations" element="history.ecore#//ValueChange/featureName/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/featureName/%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="history.ecore#//ValueChange/featureName/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ValueChange/featureName/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/featureName/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/featureName/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A reference to the meta-metamodel feature which is derived from the featureName attribute"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ValueChange" referenceName="eStructuralFeatures"
element="history.ecore#//ValueChange/dataValue">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/dataValue"
featureName="name" dataValue="dataValue"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/dataValue"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ValueChange/dataValue"
referenceName="eAnnotations" element="history.ecore#//ValueChange/dataValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/dataValue/%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="history.ecore#//ValueChange/dataValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ValueChange/dataValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/dataValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/dataValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Serialized value of a primitive type to be set in, added to or removed from an attribute"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ValueChange" referenceName="eStructuralFeatures"
element="history.ecore#//ValueChange/referenceValue">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/referenceValue"
featureName="name" dataValue="referenceValue"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/referenceValue"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ValueChange/referenceValue"
referenceName="eAnnotations" element="history.ecore#//ValueChange/referenceValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/referenceValue/%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="history.ecore#//ValueChange/referenceValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ValueChange/referenceValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/referenceValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/referenceValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Value of an object type to be set in, added to or removed from an reference"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ValueChange" referenceName="eStructuralFeatures"
element="history.ecore#//ValueChange/value">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/value"
featureName="volatile" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/value"
featureName="transient" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/value"
featureName="derived" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/value"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ValueChange/value"
referenceName="eAnnotations" element="history.ecore#//ValueChange/value/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/value/%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="history.ecore#//ValueChange/value/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ValueChange/value/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/value/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ValueChange/value/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Derived attribute that provides either dataValue or referenceValue depending on the type of the feature (attribute or reference respectively)"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//ValueChange/value"
referenceName="eAnnotations" element="#//@releases.3/@changes.33/@element">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.33/@element"
featureName="source" dataValue="http://www.eclipse.org/gmt/cope/codegen"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.33/@element"
referenceName="details" element="#//@releases.3/@changes.33/@element/@details.0">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.33/@element/@details.0"
featureName="key" dataValue="get"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.33/@element/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.33/@element"
referenceName="details" element="#//@releases.3/@changes.33/@element/@details.1">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.33/@element/@details.1"
featureName="key" dataValue="set"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.33/@element/@details.1"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//Set">
<changes xsi:type="history:Set" element="history.ecore#//Set" featureName="name"
dataValue="Set"/>
<changes xsi:type="history:Add" element="history.ecore#//Set" featureName="eSuperTypes"
referenceValue="history.ecore#//ValueChange"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Set" referenceName="eAnnotations"
element="history.ecore#//Set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.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="history.ecore#//Set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//Set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//Set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//Set/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A change that sets the value (may be null) of an single-valued attribute or reference"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Set" referenceName="eAnnotations"
element="#//@releases.3/@changes.24/@element">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.24/@element"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/Ecore"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.24/@element"
referenceName="details" element="#//@releases.3/@changes.24/@element/@details.0">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.24/@element/@details.0"
featureName="key" dataValue="text"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.24/@element/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//Add">
<changes xsi:type="history:Set" element="history.ecore#//Add" featureName="name"
dataValue="Add"/>
<changes xsi:type="history:Add" element="history.ecore#//Add" featureName="eSuperTypes"
referenceValue="history.ecore#//ValueChange"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Add" referenceName="eAnnotations"
element="history.ecore#//Add/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//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="history.ecore#//Add/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//Add/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//Add/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//Add/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A change that adds a value to a multi-valued attribute or reference"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Add" referenceName="eAnnotations"
element="#//@releases.3/@changes.27/@element">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.27/@element"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/Ecore"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.27/@element"
referenceName="details" element="#//@releases.3/@changes.27/@element/@details.0">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.27/@element/@details.0"
featureName="key" dataValue="text"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.27/@element/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//Remove">
<changes xsi:type="history:Set" element="history.ecore#//Remove" featureName="name"
dataValue="Remove"/>
<changes xsi:type="history:Add" element="history.ecore#//Remove" featureName="eSuperTypes"
referenceValue="history.ecore#//ValueChange"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Remove" referenceName="eAnnotations"
element="history.ecore#//Remove/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//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="history.ecore#//Remove/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//Remove/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//Remove/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//Remove/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A change that removes a value from a multi-valued attribute or reference"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Remove" referenceName="eAnnotations"
element="#//@releases.3/@changes.28/@element">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.28/@element"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/Ecore"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.28/@element"
referenceName="details" element="#//@releases.3/@changes.28/@element/@details.0">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.28/@element/@details.0"
featureName="key" dataValue="text"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.28/@element/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//CompositeChange">
<changes xsi:type="history:Set" element="history.ecore#//CompositeChange" featureName="name"
dataValue="CompositeChange"/>
<changes xsi:type="history:Add" element="history.ecore#//CompositeChange" featureName="eSuperTypes"
referenceValue="history.ecore#//MigrateableChange"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//CompositeChange" referenceName="eAnnotations"
element="history.ecore#//CompositeChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//CompositeChange/%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="history.ecore#//CompositeChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//CompositeChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//CompositeChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//CompositeChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A change consisting of a sequence of primitive changes"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//CompositeChange" referenceName="eAnnotations"
element="#//@releases.3/@changes.29/@element">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.29/@element"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/Ecore"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.29/@element"
referenceName="details" element="#//@releases.3/@changes.29/@element/@details.0">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.29/@element/@details.0"
featureName="key" dataValue="text"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.29/@element/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//CompositeChange" referenceName="eStructuralFeatures"
element="history.ecore#//CompositeChange/changes">
<changes xsi:type="history:Set" element="history.ecore#//CompositeChange/changes"
featureName="name" dataValue="changes"/>
<changes xsi:type="history:Set" element="history.ecore#//CompositeChange/changes"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="history.ecore#//CompositeChange/changes"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//CompositeChange/changes"
featureName="eType" referenceValue="history.ecore#//PrimitiveChange"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//CompositeChange/changes"
referenceName="eAnnotations" element="history.ecore#//CompositeChange/changes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//CompositeChange/changes/%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="history.ecore#//CompositeChange/changes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//CompositeChange/changes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//CompositeChange/changes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//CompositeChange/changes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A sequence of primitive changes"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//OperationChange">
<changes xsi:type="history:Set" element="history.ecore#//OperationChange" featureName="name"
dataValue="OperationChange"/>
<changes xsi:type="history:Add" element="history.ecore#//OperationChange" featureName="eSuperTypes"
referenceValue="history.ecore#//CompositeChange"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationChange" referenceName="eAnnotations"
element="history.ecore#//OperationChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//OperationChange/%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="history.ecore#//OperationChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//OperationChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//OperationChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A change to witness the execution of a coupled evolution operation"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationChange" referenceName="eAnnotations"
element="#//@releases.3/@changes.30/@element">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.30/@element"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/Ecore"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.30/@element"
referenceName="details" element="#//@releases.3/@changes.30/@element/@details.0">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.30/@element/@details.0"
featureName="key" dataValue="text"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.30/@element/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationChange" referenceName="eStructuralFeatures"
element="history.ecore#//OperationChange/operation">
<changes xsi:type="history:Set" element="history.ecore#//OperationChange/operation"
featureName="name" dataValue="operation"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationChange/operation"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationChange/operation"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationChange/operation"
featureName="eType" referenceValue="history.ecore#//OperationInstance"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//OperationChange/operation"
referenceName="eAnnotations" element="history.ecore#//OperationChange/operation/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//OperationChange/operation/%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="history.ecore#//OperationChange/operation/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//OperationChange/operation/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//OperationChange/operation/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//OperationChange/operation/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="An instance of the operation"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//MigrationChange">
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange" featureName="name"
dataValue="MigrationChange"/>
<changes xsi:type="history:Add" element="history.ecore#//MigrationChange" featureName="eSuperTypes"
referenceValue="history.ecore#//Change"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//MigrationChange" referenceName="eAnnotations"
element="#//@releases.3/@changes.3/@element">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.3/@element"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/Ecore"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.3/@element"
referenceName="details" element="#//@releases.3/@changes.3/@element/@details.0">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.3/@element/@details.0"
featureName="key" dataValue="text"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.3/@element/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//MigrationChange" referenceName="eStructuralFeatures"
element="history.ecore#//MigrationChange/migration">
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange/migration"
featureName="name" dataValue="migration"/>
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange/migration"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange/migration"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//MigrationChange/migration"
referenceName="eAnnotations" element="history.ecore#//MigrationChange/migration/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange/migration/%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="history.ecore#//MigrationChange/migration/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//MigrationChange/migration/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange/migration/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange/migration/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="The code snippet overwriting the identity transformation"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//MigrationChange" referenceName="eStructuralFeatures"
element="history.ecore#//MigrationChange/changes">
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange/changes"
featureName="name" dataValue="changes"/>
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange/changes"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange/changes"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange/changes"
featureName="eType" referenceValue="history.ecore#//MigrateableChange"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//MigrationChange/changes"
referenceName="eAnnotations" element="history.ecore#//MigrationChange/changes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange/changes/%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="history.ecore#//MigrationChange/changes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//MigrationChange/changes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange/changes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange/changes/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A sequence of primitive changes"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="#//@releases.1/@changes.4/@changes.2/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.4/@changes.2/@element"
featureName="name" dataValue="InitializerChange"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.4/@changes.2/@element"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="#//@releases.1/@changes.4/@changes.2/@element"
featureName="eSuperTypes" referenceValue="history.ecore#//PrimitiveChange"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="#//@releases.1/@changes.3/@changes.0/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.3/@changes.0/@element"
featureName="name" dataValue="AddRootPackage"/>
<changes xsi:type="history:Add" element="#//@releases.1/@changes.3/@changes.0/@element"
featureName="eSuperTypes" referenceValue="#//@releases.1/@changes.4/@changes.2/@element"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.3/@changes.0/@element"
referenceName="eAnnotations" element="#//@releases.1/@changes.3/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.3/@changes.0/@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.3/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.1/@changes.3/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.3/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.3/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A change that adds a new root package to the metamodel (A metamodel may consists of more than one root packages split over metamodel files)"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.3/@changes.0/@element"
referenceName="eAnnotations" element="#//@releases.1/@changes.3/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.3/@changes.0/@element/%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="#//@releases.1/@changes.3/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%"
referenceName="details" element="#//@releases.1/@changes.3/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.3/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0"
featureName="key" dataValue="text"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.3/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FEcore%/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.3/@changes.0/@element"
referenceName="eStructuralFeatures" element="#//@releases.1/@changes.3/@changes.0/@element/package">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.3/@changes.0/@element/package"
featureName="name" dataValue="package"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.3/@changes.0/@element/package"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.3/@changes.0/@element/package"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.3/@changes.0/@element/package"
referenceName="eAnnotations" element="#//@releases.1/@changes.3/@changes.0/@element/package/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.3/@changes.0/@element/package/%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.3/@changes.0/@element/package/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.1/@changes.3/@changes.0/@element/package/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.3/@changes.0/@element/package/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.3/@changes.0/@element/package/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Root package that is added"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//Create">
<changes xsi:type="history:Set" element="history.ecore#//Create" featureName="name"
dataValue="CreateChild"/>
<changes xsi:type="history:Add" element="history.ecore#//Create" featureName="eSuperTypes"
referenceValue="history.ecore#//NonDelete"/>
<changes xsi:type="history:Add" element="history.ecore#//Create" featureName="eSuperTypes"
referenceValue="#//@releases.1/@changes.4/@changes.2/@element"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Create" referenceName="eAnnotations"
element="history.ecore#//Create/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//Create/%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="history.ecore#//Create/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//Create/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//Create/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//Create/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A change that creates a new child within a containment reference of an element"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Create" referenceName="eAnnotations"
element="#//@releases.3/@changes.26/@element">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.26/@element"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/Ecore"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.26/@element"
referenceName="details" element="#//@releases.3/@changes.26/@element/@details.0">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.26/@element/@details.0"
featureName="key" dataValue="text"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.26/@element/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.4/@changes.2/@element"
referenceName="eStructuralFeatures" element="history.ecore#//InitializerChange/changes">
<changes xsi:type="history:Set" element="history.ecore#//InitializerChange/changes"
featureName="name" dataValue="changes"/>
<changes xsi:type="history:Set" element="history.ecore#//InitializerChange/changes"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="history.ecore#//InitializerChange/changes"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//InitializerChange/changes"
featureName="eType" referenceValue="history.ecore#//ValueChange"/>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="#//@releases.0/@changes.226/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.0/@changes.226/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.226/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.226/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Helper method to determine the value of a variable with a certain name"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="#//@releases.0/@changes.226/@element"/>
</parameters>
<parameters name="documentation">
<dataValue>Helper method to determine the value of a variable with a certain name</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:Delete" target="history.ecore#//OperationInstance/getParameterValue/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details">
<element xsi:type="ecore:EStringToStringMapEntry" key="body" value="return OperationInstance_static.getParameterValue(this, name);"/>
</changes>
<changes xsi:type="history:Delete" target="#//@releases.0/@changes.226/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details">
<element xsi:type="ecore:EStringToStringMapEntry" key="body" value="return OperationInstance_static.getVariableValue(this, name);"/>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="#//@releases.0/@changes.227/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.0/@changes.227/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.1">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.227/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.1"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="#//@releases.0/@changes.227/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.1"
featureName="value" dataValue="Helper method to determine the instantiated variable with a certain name"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="#//@releases.0/@changes.227/@element"/>
</parameters>
<parameters name="documentation">
<dataValue>Helper method to determine the instantiated variable with a certain name</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Delete" target="history.ecore#//OperationInstance"
referenceName="eStructuralFeatures">
<element xsi:type="ecore:EReference" name="variables" upperBound="-1" eType="#//@releases.0/@changes.224/@element"
transient="true" containment="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="List of instance of parameters (only needed during runtime and is therefore not persisted)"/>
</eAnnotations>
</element>
</changes>
<operation name="deleteFeature2">
<parameters name="feature">
<referenceValue element="#//@releases.0/@changes.223/@changes.0/@element"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:Delete" target="history.ecore#/" referenceName="eClassifiers">
<changes xsi:type="history:Set" element="#//@releases.0/@changes.227/@element"
featureName="eType" oldReferenceValue="#//@releases.0/@changes.224/@element"/>
<element xsi:type="ecore:EClass" name="VariableInstance">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="An instance of a helper variable, i.e. the variable is assigned a value"/>
</eAnnotations>
<eOperations name="getVariable" eType="ecore:EClass ../../org.eclipse.emf.edapt.declaration/model/declaration.ecore#//Variable">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Helper method to determine the instantiated variable"/>
</eAnnotations>
</eOperations>
</element>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Move" target="history.ecore#//ParameterInstance"
referenceName="eStructuralFeatures" element="history.ecore#//ParameterInstance/value"
source="#//@releases.0/@changes.225/@changes.5/@element"/>
<changes xsi:type="history:Move" target="history.ecore#//ParameterInstance"
referenceName="eStructuralFeatures" element="history.ecore#//ParameterInstance/dataValue"
source="#//@releases.0/@changes.225/@changes.5/@element"/>
<changes xsi:type="history:Move" target="history.ecore#//ParameterInstance"
referenceName="eStructuralFeatures" element="history.ecore#//ParameterInstance/referenceValue"
source="#//@releases.0/@changes.225/@changes.5/@element"/>
<changes xsi:type="history:Remove" element="history.ecore#//ParameterInstance"
featureName="eSuperTypes" referenceValue="#//@releases.0/@changes.225/@changes.5/@element"/>
<changes xsi:type="history:Add" element="history.ecore#//ParameterInstance"
featureName="eSuperTypes" referenceValue="history.ecore#//NamedElement"/>
<changes xsi:type="history:Delete" target="history.ecore#/" referenceName="eClassifiers">
<element xsi:type="ecore:EClass" name="PlaceholderInstance" abstract="true"
eSuperTypes="history.ecore#//NamedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A base class for instances of parameters and variables"/>
</eAnnotations>
<eOperations name="getPlaceholder" eType="ecore:EClass ../../org.eclipse.emf.edapt.declaration/model/declaration.ecore#//Placeholder">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="body" value="return PlaceholderInstance_static.getPlaceholder(this);"/>
<details key="documentation" value="Helper method to determine the instantiated placeholder"/>
</eAnnotations>
</eOperations>
</element>
</changes>
<operation name="inlineSuperClass">
<parameters name="superClass">
<referenceValue element="#//@releases.0/@changes.225/@changes.5/@element"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:Delete" target="history.ecore#//OperationInstance"
referenceName="eOperations">
<element xsi:type="ecore:EOperation" name="getVariableValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Helper method to determine the value of a variable with a certain name"/>
</eAnnotations>
<eParameters name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</element>
</changes>
<changes xsi:type="history:Delete" target="history.ecore#//OperationInstance"
referenceName="eOperations">
<element xsi:type="ecore:EOperation" name="getVariable">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="body" value="return OperationInstance_static.getVariable(this, name);"/>
<details key="documentation" value="Helper method to determine the instantiated variable with a certain name"/>
</eAnnotations>
<eParameters name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</element>
</changes>
</releases>
<releases date="2009-04-23T22:41:15.421+0200" label="0.1.39">
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/target"
featureName="lowerBound" dataValue="0" oldDataValue="1"/>
<operation name="generalizeReference">
<parameters name="reference">
<referenceValue element="history.ecore#//ContentChange/target"/>
</parameters>
<parameters name="type">
<referenceValue element="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>1</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/reference"
featureName="lowerBound" dataValue="0" oldDataValue="1"/>
<operation name="generalizeReference">
<parameters name="reference">
<referenceValue element="history.ecore#//ContentChange/reference"/>
</parameters>
<parameters name="type">
<referenceValue element="http://www.eclipse.org/emf/2002/Ecore#//EReference"/>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>1</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="history.ecore#//ContentChange/referenceName"
featureName="lowerBound" dataValue="0" oldDataValue="1"/>
<operation name="generalizeAttribute">
<parameters name="attribute">
<referenceValue element="history.ecore#//ContentChange/referenceName"/>
</parameters>
<parameters name="lowerBound">
<dataValue>0</dataValue>
</parameters>
<parameters name="upperBound">
<dataValue>1</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Delete" target="history.ecore#/" referenceName="eClassifiers">
<element xsi:type="ecore:EClass" name="AddRootPackage" eSuperTypes="#//@releases.1/@changes.4/@changes.2/@element">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="A change that adds a new root package to the metamodel (A metamodel may consists of more than one root packages split over metamodel files)"/>
</eAnnotations>
<eAnnotations source="http://www.eclipse.org/emf/2002/Ecore">
<details key="text" value=""/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="package" lowerBound="1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="Root package that is added"/>
</eAnnotations>
</eStructuralFeatures>
</element>
</changes>
<operation name="replaceClass">
<parameters name="toReplace">
<referenceValue element="#//@releases.1/@changes.3/@changes.0/@element"/>
</parameters>
<parameters name="replaceBy">
<referenceValue element="history.ecore#//Create"/>
</parameters>
<parameters name="featuresToReplace">
<referenceValue element="#//@releases.1/@changes.3/@changes.0/@element/package"/>
</parameters>
<parameters name="featuresReplaceBy">
<referenceValue element="history.ecore#//NonDelete/element"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Move" target="history.ecore#//Create" referenceName="eStructuralFeatures"
element="history.ecore#//InitializerChange/changes" source="#//@releases.1/@changes.4/@changes.2/@element"/>
<changes xsi:type="history:Remove" element="history.ecore#//Create" featureName="eSuperTypes"
referenceValue="#//@releases.1/@changes.4/@changes.2/@element"/>
<changes xsi:type="history:Delete" target="history.ecore#/" referenceName="eClassifiers">
<element xsi:type="ecore:EClass" name="InitializerChange" abstract="true"
eSuperTypes="history.ecore#//PrimitiveChange"/>
</changes>
<operation name="inlineSuperClass">
<parameters name="superClass">
<referenceValue element="#//@releases.1/@changes.4/@changes.2/@element"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="history.ecore#//Create" featureName="name"
dataValue="Create" oldDataValue="CreateChild"/>
<operation name="rename">
<parameters name="element">
<referenceValue element="history.ecore#//Create"/>
</parameters>
<parameters name="name">
<dataValue>Create</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:Set" element="history.ecore#/" featureName="nsURI"
dataValue="http://www.cs.tum.edu/cope/history/0.1.39" oldDataValue="http://www.cs.tum.edu/cope/history"/>
</releases>
<releases date="2009-07-01T20:54:16.078+0200" label="0.1.42">
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Move" target="history.ecore#//ContentChange" referenceName="eStructuralFeatures"
element="history.ecore#//ContentChange/target" source="history.ecore#//NonDelete"/>
<operation name="pullFeature">
<parameters name="features">
<referenceValue element="history.ecore#//ContentChange/target"/>
</parameters>
<parameters name="targetClass">
<referenceValue element="history.ecore#//ContentChange"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Move" target="history.ecore#//ContentChange" referenceName="eStructuralFeatures"
element="history.ecore#//ContentChange/reference" source="history.ecore#//NonDelete"/>
<operation name="pullFeature">
<parameters name="features">
<referenceValue element="history.ecore#//ContentChange/reference"/>
</parameters>
<parameters name="targetClass">
<referenceValue element="history.ecore#//ContentChange"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Move" target="history.ecore#//ContentChange" referenceName="eStructuralFeatures"
element="history.ecore#//ContentChange/referenceName" source="history.ecore#//NonDelete"/>
<operation name="pullFeature">
<parameters name="features">
<referenceValue element="history.ecore#//ContentChange/referenceName"/>
</parameters>
<parameters name="targetClass">
<referenceValue element="history.ecore#//ContentChange"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Move" referenceName="eStructuralFeatures"
element="history.ecore#//Move/source">
<changes xsi:type="history:Set" element="history.ecore#//Move/source" featureName="name"
dataValue="source"/>
<changes xsi:type="history:Set" element="history.ecore#//Move/source" featureName="lowerBound"
dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="history.ecore#//Move/source" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Set" referenceName="eStructuralFeatures"
element="history.ecore#//Set/oldDataValue">
<changes xsi:type="history:Set" element="history.ecore#//Set/oldDataValue" featureName="name"
dataValue="oldDataValue"/>
<changes xsi:type="history:Set" element="history.ecore#//Set/oldDataValue" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Set" referenceName="eStructuralFeatures"
element="history.ecore#//Set/oldReferenceValue">
<changes xsi:type="history:Set" element="history.ecore#//Set/oldReferenceValue"
featureName="name" dataValue="oldReferenceValue"/>
<changes xsi:type="history:Set" element="history.ecore#//Set/oldReferenceValue"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EObject"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Set" referenceName="eStructuralFeatures"
element="history.ecore#//Set/oldValue">
<changes xsi:type="history:Set" element="history.ecore#//Set/oldValue" featureName="name"
dataValue="oldValue"/>
<changes xsi:type="history:Set" element="history.ecore#//Set/oldValue" featureName="volatile"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//Set/oldValue" featureName="transient"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//Set/oldValue" featureName="derived"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="history.ecore#//Set/oldValue" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Set/oldValue" referenceName="eAnnotations"
element="#//@releases.3/@changes.49/@element">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.49/@element"
featureName="source" dataValue="http://www.eclipse.org/gmt/cope/codegen"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.49/@element"
referenceName="details" element="#//@releases.3/@changes.49/@element/@details.0">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.49/@element/@details.0"
featureName="key" dataValue="get"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.49/@element/@details.0"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.3/@changes.49/@element"
referenceName="details" element="#//@releases.3/@changes.49/@element/@details.1">
<changes xsi:type="history:Set" element="#//@releases.3/@changes.49/@element/@details.1"
featureName="key" dataValue="set"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.49/@element/@details.1"
featureName="value" dataValue=""/>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Delete" referenceName="eStructuralFeatures"
element="#//@releases.2/@changes.17/@changes.1/@element">
<changes xsi:type="history:Set" element="#//@releases.2/@changes.17/@changes.1/@element"
featureName="name" dataValue="changes"/>
<changes xsi:type="history:Set" element="#//@releases.2/@changes.17/@changes.1/@element"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="#//@releases.2/@changes.17/@changes.1/@element"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="#//@releases.2/@changes.17/@changes.1/@element"
featureName="eType" referenceValue="history.ecore#//ValueChange"/>
</changes>
<changes xsi:type="history:MigrationChange" migration="org.eclipse.emf.edapt.history.util.BidirectionalChangesCustomMigration"/>
<changes xsi:type="history:Set" element="history.ecore#//Release/date" featureName="derived"
dataValue="false" oldDataValue="true"/>
<changes xsi:type="history:Set" element="#//@releases.3/@changes.32/@element"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/Ecore" oldDataValue="http://www.eclipse.org/gmt/cope/codegen"/>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="history.ecore#/" referenceName="eClassifiers"
element="history.ecore#//InitializerChange">
<changes xsi:type="history:Set" element="history.ecore#//InitializerChange"
featureName="name" dataValue="InitializerChange"/>
<changes xsi:type="history:Set" element="history.ecore#//InitializerChange"
featureName="abstract" dataValue="true" oldDataValue="false"/>
</changes>
<changes xsi:type="history:Add" element="history.ecore#//InitializerChange"
featureName="eSuperTypes" referenceValue="history.ecore#//ContentChange"/>
<operation name="newClass">
<parameters name="ePackage">
<referenceValue element="history.ecore#/"/>
</parameters>
<parameters name="name">
<dataValue>InitializerChange</dataValue>
</parameters>
<parameters name="superClasses">
<referenceValue element="history.ecore#//ContentChange"/>
</parameters>
<parameters name="abstr">
<dataValue>true</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:Add" element="history.ecore#//Create" featureName="eSuperTypes"
referenceValue="history.ecore#//InitializerChange"/>
<changes xsi:type="history:Add" element="history.ecore#//Delete" featureName="eSuperTypes"
referenceValue="history.ecore#//InitializerChange"/>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Move" target="history.ecore#//InitializerChange"
referenceName="eStructuralFeatures" element="history.ecore#//InitializerChange/changes"
source="history.ecore#//Create"/>
<changes xsi:type="history:Delete" target="history.ecore#//Delete" referenceName="eStructuralFeatures">
<element xsi:type="ecore:EReference" name="changes" upperBound="-1" eType="ecore:EClass history.ecore#//ValueChange"
containment="true"/>
</changes>
<operation name="pullFeature">
<parameters name="features">
<referenceValue element="history.ecore#//InitializerChange/changes"/>
<referenceValue element="#//@releases.2/@changes.17/@changes.1/@element"/>
</parameters>
<parameters name="targetClass">
<referenceValue element="history.ecore#//InitializerChange"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:Create" target="history.ecore#//Change" referenceName="eOperations"
element="history.ecore#//Change/getRelease">
<changes xsi:type="history:Set" element="history.ecore#//Change/getRelease"
featureName="name" dataValue="getRelease"/>
<changes xsi:type="history:Set" element="history.ecore#//Change/getRelease"
featureName="eType" referenceValue="history.ecore#//Release"/>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Set" element="history.ecore#//MigrateableChange"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<operation name="makeAbstract">
<parameters name="eClass">
<referenceValue element="history.ecore#//MigrateableChange"/>
</parameters>
<parameters name="subClass">
<referenceValue element="history.ecore#//NoChange"/>
</parameters>
</operation>
</changes>
<changes xsi:type="history:Delete" target="history.ecore#//OperationInstance"
referenceName="eOperations">
<element xsi:type="ecore:EOperation" name="assembleCode" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="body" value="return OperationInstance_static.assembleCode(this);"/>
</eAnnotations>
</element>
</changes>
<changes xsi:type="history:Set" element="history.ecore#/" featureName="nsURI"
dataValue="http://www.cs.tum.edu/cope/history/0.1.42" oldDataValue="http://www.cs.tum.edu/cope/history/0.1.39"/>
</releases>
<releases>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="history.ecore#//ModelReference" referenceName="eAnnotations"
element="history.ecore#//ModelReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ModelReference/%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="history.ecore#//ModelReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ModelReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ModelReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ModelReference/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Reference to the metamodel"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="history.ecore#//ModelReference"/>
</parameters>
<parameters name="documentation">
<dataValue>Reference to the metamodel</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="history.ecore#//ModelReference/element"
referenceName="eAnnotations" element="history.ecore#//ModelReference/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//ModelReference/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="history.ecore#//ModelReference/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//ModelReference/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//ModelReference/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//ModelReference/element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Element of the metamodel which is referenced"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="history.ecore#//ModelReference/element"/>
</parameters>
<parameters name="documentation">
<dataValue>Element of the metamodel which is referenced</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="history.ecore#//MigrationChange"
referenceName="eAnnotations" element="history.ecore#//MigrationChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange/%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="history.ecore#//MigrationChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="history.ecore#//MigrationChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="history.ecore#//MigrationChange/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="A change to attach a migration to a sequence of changes"/>
</changes>
<operation name="document">
<parameters name="element">
<referenceValue element="history.ecore#//MigrationChange"/>
</parameters>
<parameters name="documentation">
<dataValue>A change to attach a migration to a sequence of changes</dataValue>
</parameters>
</operation>
</changes>
<changes xsi:type="history:Delete" target="history.ecore#//MigrationChange" referenceName="eAnnotations">
<element xsi:type="ecore:EAnnotation" source="http://www.eclipse.org/emf/2002/Ecore">
<details key="text" value=""/>
</element>
</changes>
<changes xsi:type="history:OperationChange">
<changes xsi:type="history:Create" target="history.ecore#//Release/label" referenceName="eAnnotations"
element="history.ecore#//Release/label/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="history.ecore#//Release/label/%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="history.ecore#//Release/label/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details"