blob: b90f661586a48fce08cb3af42792fe7376fa09ac [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="2011-04-26T17:08:21.345+0200">
<changes xsi:type="history:CompositeChange">
<changes xsi:type="history:Create" element="java.ecore#/0">
<changes xsi:type="history:Set" element="java.ecore#/0" featureName="name"
dataValue="annotations"/>
<changes xsi:type="history:Set" element="java.ecore#/0" featureName="nsURI"
dataValue="http://www.emftext.org/java/annotations"/>
<changes xsi:type="history:Set" element="java.ecore#/0" featureName="nsPrefix"
dataValue="annotations"/>
</changes>
<changes xsi:type="history:Create" element="java.ecore#/1">
<changes xsi:type="history:Set" element="java.ecore#/1" featureName="name"
dataValue="arrays"/>
<changes xsi:type="history:Set" element="java.ecore#/1" featureName="nsURI"
dataValue="http://www.emftext.org/java/arrays"/>
<changes xsi:type="history:Set" element="java.ecore#/1" featureName="nsPrefix"
dataValue="arrays"/>
</changes>
<changes xsi:type="history:Create" element="java.ecore#/2">
<changes xsi:type="history:Set" element="java.ecore#/2" featureName="name"
dataValue="classifiers"/>
<changes xsi:type="history:Set" element="java.ecore#/2" featureName="nsURI"
dataValue="http://www.emftext.org/java/classifiers"/>
<changes xsi:type="history:Set" element="java.ecore#/2" featureName="nsPrefix"
dataValue="classifiers"/>
</changes>
<changes xsi:type="history:Create" element="java.ecore#/3">
<changes xsi:type="history:Set" element="java.ecore#/3" featureName="name"
dataValue="commons"/>
<changes xsi:type="history:Set" element="java.ecore#/3" featureName="nsURI"
dataValue="http://www.emftext.org/java/commons"/>
<changes xsi:type="history:Set" element="java.ecore#/3" featureName="nsPrefix"
dataValue="commons"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/3" referenceName="eClassifiers"
element="java.ecore#/3/Commentable">
<changes xsi:type="history:Set" element="java.ecore#/3/Commentable" featureName="name"
dataValue="Commentable"/>
<changes xsi:type="history:Set" element="java.ecore#/3/Commentable" featureName="abstract"
dataValue="true" oldDataValue="false"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/0" referenceName="eClassifiers"
element="java.ecore#/0/Annotable">
<changes xsi:type="history:Set" element="java.ecore#/0/Annotable" featureName="name"
dataValue="Annotable"/>
<changes xsi:type="history:Set" element="java.ecore#/0/Annotable" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/0/Annotable" featureName="eSuperTypes"
referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/0" referenceName="eClassifiers"
element="java.ecore#/0/AnnotationParameter">
<changes xsi:type="history:Set" element="java.ecore#/0/AnnotationParameter"
featureName="name" dataValue="AnnotationParameter"/>
<changes xsi:type="history:Set" element="java.ecore#/0/AnnotationParameter"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/0/AnnotationParameter"
featureName="eSuperTypes" referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/0" referenceName="eClassifiers"
element="java.ecore#/0/SingleAnnotationParameter">
<changes xsi:type="history:Set" element="java.ecore#/0/SingleAnnotationParameter"
featureName="name" dataValue="SingleAnnotationParameter"/>
<changes xsi:type="history:Add" element="java.ecore#/0/SingleAnnotationParameter"
featureName="eSuperTypes" referenceValue="java.ecore#/0/AnnotationParameter"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/0" referenceName="eClassifiers"
element="java.ecore#/0/AnnotationParameterList">
<changes xsi:type="history:Set" element="java.ecore#/0/AnnotationParameterList"
featureName="name" dataValue="AnnotationParameterList"/>
<changes xsi:type="history:Add" element="java.ecore#/0/AnnotationParameterList"
featureName="eSuperTypes" referenceValue="java.ecore#/0/AnnotationParameter"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/0" referenceName="eClassifiers"
element="java.ecore#/0/AnnotationAttributeSetting">
<changes xsi:type="history:Set" element="java.ecore#/0/AnnotationAttributeSetting"
featureName="name" dataValue="AnnotationAttributeSetting"/>
<changes xsi:type="history:Add" element="java.ecore#/0/AnnotationAttributeSetting"
featureName="eSuperTypes" referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/0/AnnotationParameterList"
referenceName="eStructuralFeatures" element="java.ecore#/0/AnnotationParameterList/settings">
<changes xsi:type="history:Set" element="java.ecore#/0/AnnotationParameterList/settings"
featureName="name" dataValue="settings"/>
<changes xsi:type="history:Set" element="java.ecore#/0/AnnotationParameterList/settings"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/0/AnnotationParameterList/settings"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/0/AnnotationParameterList/settings"
featureName="eType" referenceValue="java.ecore#/0/AnnotationAttributeSetting"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/0" referenceName="eClassifiers"
element="java.ecore#/0/AnnotationValue">
<changes xsi:type="history:Set" element="java.ecore#/0/AnnotationValue" featureName="name"
dataValue="AnnotationValue"/>
<changes xsi:type="history:Set" element="java.ecore#/0/AnnotationValue" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/0/AnnotationValue" featureName="eSuperTypes"
referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/0/SingleAnnotationParameter"
referenceName="eStructuralFeatures" element="java.ecore#/0/SingleAnnotationParameter/value">
<changes xsi:type="history:Set" element="java.ecore#/0/SingleAnnotationParameter/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="java.ecore#/0/SingleAnnotationParameter/value"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/0/SingleAnnotationParameter/value"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/0/SingleAnnotationParameter/value"
featureName="eType" referenceValue="java.ecore#/0/AnnotationValue"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/0/AnnotationAttributeSetting"
referenceName="eStructuralFeatures" element="java.ecore#/0/AnnotationAttributeSetting/value">
<changes xsi:type="history:Set" element="java.ecore#/0/AnnotationAttributeSetting/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="java.ecore#/0/AnnotationAttributeSetting/value"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/0/AnnotationAttributeSetting/value"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/0/AnnotationAttributeSetting/value"
featureName="eType" referenceValue="java.ecore#/0/AnnotationValue"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/1" referenceName="eClassifiers"
element="java.ecore#/1/ArrayTypeable">
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayTypeable" featureName="name"
dataValue="ArrayTypeable"/>
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayTypeable" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/1/ArrayTypeable" featureName="eSuperTypes"
referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/1/ArrayTypeable" referenceName="eOperations"
element="java.ecore#/1/ArrayTypeable/getArrayDimension">
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayTypeable/getArrayDimension"
featureName="name" dataValue="getArrayDimension"/>
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayTypeable/getArrayDimension"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/1" referenceName="eClassifiers"
element="java.ecore#/1/ArrayDimension">
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayDimension" featureName="name"
dataValue="ArrayDimension"/>
<changes xsi:type="history:Add" element="java.ecore#/1/ArrayDimension" featureName="eSuperTypes"
referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/1/ArrayTypeable" referenceName="eStructuralFeatures"
element="java.ecore#/1/ArrayTypeable/arrayDimensionsBefore">
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayTypeable/arrayDimensionsBefore"
featureName="name" dataValue="arrayDimensionsBefore"/>
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayTypeable/arrayDimensionsBefore"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayTypeable/arrayDimensionsBefore"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayTypeable/arrayDimensionsBefore"
featureName="eType" referenceValue="java.ecore#/1/ArrayDimension"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/1/ArrayTypeable" referenceName="eStructuralFeatures"
element="java.ecore#/1/ArrayTypeable/arrayDimensionsAfter">
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayTypeable/arrayDimensionsAfter"
featureName="name" dataValue="arrayDimensionsAfter"/>
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayTypeable/arrayDimensionsAfter"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayTypeable/arrayDimensionsAfter"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayTypeable/arrayDimensionsAfter"
featureName="eType" referenceValue="java.ecore#/1/ArrayDimension"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/1" referenceName="eClassifiers"
element="java.ecore#/1/ArrayInitializationValue">
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayInitializationValue"
featureName="name" dataValue="ArrayInitializationValue"/>
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayInitializationValue"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/1/ArrayInitializationValue"
featureName="eSuperTypes" referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/1" referenceName="eClassifiers"
element="java.ecore#/1/ArrayInitializer">
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayInitializer" featureName="name"
dataValue="ArrayInitializer"/>
<changes xsi:type="history:Add" element="java.ecore#/1/ArrayInitializer" featureName="eSuperTypes"
referenceValue="java.ecore#/1/ArrayInitializationValue"/>
<changes xsi:type="history:Add" element="java.ecore#/1/ArrayInitializer" featureName="eSuperTypes"
referenceValue="java.ecore#/0/AnnotationValue"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/1/ArrayInitializer" referenceName="eStructuralFeatures"
element="java.ecore#/1/ArrayInitializer/initialValues">
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayInitializer/initialValues"
featureName="name" dataValue="initialValues"/>
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayInitializer/initialValues"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayInitializer/initialValues"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/1/ArrayInitializer/initialValues"
featureName="eType" referenceValue="java.ecore#/1/ArrayInitializationValue"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/1" referenceName="eClassifiers"
element="java.ecore#/1/ArraySelector">
<changes xsi:type="history:Set" element="java.ecore#/1/ArraySelector" featureName="name"
dataValue="ArraySelector"/>
<changes xsi:type="history:Add" element="java.ecore#/1/ArraySelector" featureName="eSuperTypes"
referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/2" referenceName="eClassifiers"
element="java.ecore#/2/Implementor">
<changes xsi:type="history:Set" element="java.ecore#/2/Implementor" featureName="name"
dataValue="Implementor"/>
<changes xsi:type="history:Set" element="java.ecore#/2/Implementor" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/2/Implementor" featureName="eSuperTypes"
referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/3/Commentable" referenceName="eOperations"
element="java.ecore#/3/Commentable/getContainingPackageName">
<changes xsi:type="history:Set" element="java.ecore#/3/Commentable/getContainingPackageName"
featureName="name" dataValue="getContainingPackageName"/>
<changes xsi:type="history:Set" element="java.ecore#/3/Commentable/getContainingPackageName"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/3/Commentable/getContainingPackageName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/3/Commentable" referenceName="eStructuralFeatures"
element="java.ecore#/3/Commentable/comments">
<changes xsi:type="history:Set" element="java.ecore#/3/Commentable/comments"
featureName="name" dataValue="comments"/>
<changes xsi:type="history:Set" element="java.ecore#/3/Commentable/comments"
featureName="unique" dataValue="false" oldDataValue="true"/>
<changes xsi:type="history:Set" element="java.ecore#/3/Commentable/comments"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/3/Commentable/comments"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/3" referenceName="eClassifiers"
element="java.ecore#/3/NamedElement">
<changes xsi:type="history:Set" element="java.ecore#/3/NamedElement" featureName="name"
dataValue="NamedElement"/>
<changes xsi:type="history:Set" element="java.ecore#/3/NamedElement" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/3/NamedElement" featureName="eSuperTypes"
referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/3/NamedElement" referenceName="eStructuralFeatures"
element="java.ecore#/3/NamedElement/name">
<changes xsi:type="history:Set" element="java.ecore#/3/NamedElement/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="java.ecore#/3/NamedElement/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/3/NamedElement/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/3" referenceName="eClassifiers"
element="java.ecore#/3/NamespaceAwareElement">
<changes xsi:type="history:Set" element="java.ecore#/3/NamespaceAwareElement"
featureName="name" dataValue="NamespaceAwareElement"/>
<changes xsi:type="history:Set" element="java.ecore#/3/NamespaceAwareElement"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/3/NamespaceAwareElement"
featureName="eSuperTypes" referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/3/NamespaceAwareElement"
referenceName="eOperations" element="java.ecore#/3/NamespaceAwareElement/getNamespacesAsString">
<changes xsi:type="history:Set" element="java.ecore#/3/NamespaceAwareElement/getNamespacesAsString"
featureName="name" dataValue="getNamespacesAsString"/>
<changes xsi:type="history:Set" element="java.ecore#/3/NamespaceAwareElement/getNamespacesAsString"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/3/NamespaceAwareElement"
referenceName="eStructuralFeatures" element="java.ecore#/3/NamespaceAwareElement/namespaces">
<changes xsi:type="history:Set" element="java.ecore#/3/NamespaceAwareElement/namespaces"
featureName="name" dataValue="namespaces"/>
<changes xsi:type="history:Set" element="java.ecore#/3/NamespaceAwareElement/namespaces"
featureName="unique" dataValue="false" oldDataValue="true"/>
<changes xsi:type="history:Set" element="java.ecore#/3/NamespaceAwareElement/namespaces"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/3/NamespaceAwareElement/namespaces"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" element="java.ecore#/4">
<changes xsi:type="history:Set" element="java.ecore#/4" featureName="name"
dataValue="containers"/>
<changes xsi:type="history:Set" element="java.ecore#/4" featureName="nsURI"
dataValue="http://www.emftext.org/java/containers"/>
<changes xsi:type="history:Set" element="java.ecore#/4" featureName="nsPrefix"
dataValue="containers"/>
</changes>
<changes xsi:type="history:Create" element="java.ecore#/5">
<changes xsi:type="history:Set" element="java.ecore#/5" featureName="name"
dataValue="expressions"/>
<changes xsi:type="history:Set" element="java.ecore#/5" featureName="nsURI"
dataValue="http://www.emftext.org/java/expressions"/>
<changes xsi:type="history:Set" element="java.ecore#/5" featureName="nsPrefix"
dataValue="expressions"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/Expression">
<changes xsi:type="history:Set" element="java.ecore#/5/Expression" featureName="name"
dataValue="Expression"/>
<changes xsi:type="history:Set" element="java.ecore#/5/Expression" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/Expression" featureName="eSuperTypes"
referenceValue="java.ecore#/1/ArrayInitializationValue"/>
<changes xsi:type="history:Add" element="java.ecore#/5/Expression" featureName="eSuperTypes"
referenceValue="java.ecore#/0/AnnotationValue"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/1/ArraySelector" referenceName="eStructuralFeatures"
element="java.ecore#/1/ArraySelector/position">
<changes xsi:type="history:Set" element="java.ecore#/1/ArraySelector/position"
featureName="name" dataValue="position"/>
<changes xsi:type="history:Set" element="java.ecore#/1/ArraySelector/position"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/1/ArraySelector/position"
featureName="eType" referenceValue="java.ecore#/5/Expression"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/Expression" referenceName="eOperations"
element="java.ecore#/5/Expression/getArrayDimension">
<changes xsi:type="history:Set" element="java.ecore#/5/Expression/getArrayDimension"
featureName="name" dataValue="getArrayDimension"/>
<changes xsi:type="history:Set" element="java.ecore#/5/Expression/getArrayDimension"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//ELong"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/AssignmentExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/AssignmentExpression"
featureName="name" dataValue="AssignmentExpression"/>
<changes xsi:type="history:Add" element="java.ecore#/5/AssignmentExpression"
featureName="eSuperTypes" referenceValue="java.ecore#/5/Expression"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/AssignmentExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/AssignmentExpression/value">
<changes xsi:type="history:Set" element="java.ecore#/5/AssignmentExpression/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AssignmentExpression/value"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AssignmentExpression/value"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AssignmentExpression/value"
featureName="eType" referenceValue="java.ecore#/5/Expression"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/AssignmentExpressionChild">
<changes xsi:type="history:Set" element="java.ecore#/5/AssignmentExpressionChild"
featureName="name" dataValue="AssignmentExpressionChild"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AssignmentExpressionChild"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/AssignmentExpressionChild"
featureName="eSuperTypes" referenceValue="java.ecore#/5/Expression"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/AssignmentExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/AssignmentExpression/child">
<changes xsi:type="history:Set" element="java.ecore#/5/AssignmentExpression/child"
featureName="name" dataValue="child"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AssignmentExpression/child"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AssignmentExpression/child"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AssignmentExpression/child"
featureName="eType" referenceValue="java.ecore#/5/AssignmentExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/ConditionalExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalExpression"
featureName="name" dataValue="ConditionalExpression"/>
<changes xsi:type="history:Add" element="java.ecore#/5/ConditionalExpression"
featureName="eSuperTypes" referenceValue="java.ecore#/5/AssignmentExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/ConditionalExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/ConditionalExpression/expressionIf">
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalExpression/expressionIf"
featureName="name" dataValue="expressionIf"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalExpression/expressionIf"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalExpression/expressionIf"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalExpression/expressionIf"
featureName="eType" referenceValue="java.ecore#/5/Expression"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/ConditionalExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/ConditionalExpression/expressionElse">
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalExpression/expressionElse"
featureName="name" dataValue="expressionElse"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalExpression/expressionElse"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalExpression/expressionElse"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalExpression/expressionElse"
featureName="eType" referenceValue="java.ecore#/5/AssignmentExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/ConditionalExpressionChild">
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalExpressionChild"
featureName="name" dataValue="ConditionalExpressionChild"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalExpressionChild"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/ConditionalExpressionChild"
featureName="eSuperTypes" referenceValue="java.ecore#/5/AssignmentExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/ConditionalExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/ConditionalExpression/child">
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalExpression/child"
featureName="name" dataValue="child"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalExpression/child"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalExpression/child"
featureName="eType" referenceValue="java.ecore#/5/ConditionalExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/ConditionalOrExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalOrExpression"
featureName="name" dataValue="ConditionalOrExpression"/>
<changes xsi:type="history:Add" element="java.ecore#/5/ConditionalOrExpression"
featureName="eSuperTypes" referenceValue="java.ecore#/5/ConditionalExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/ConditionalOrExpressionChild">
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalOrExpressionChild"
featureName="name" dataValue="ConditionalOrExpressionChild"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalOrExpressionChild"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/ConditionalOrExpressionChild"
featureName="eSuperTypes" referenceValue="java.ecore#/5/ConditionalExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/ConditionalOrExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/ConditionalOrExpression/children">
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalOrExpression/children"
featureName="name" dataValue="children"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalOrExpression/children"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalOrExpression/children"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalOrExpression/children"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalOrExpression/children"
featureName="eType" referenceValue="java.ecore#/5/ConditionalOrExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/ConditionalAndExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalAndExpression"
featureName="name" dataValue="ConditionalAndExpression"/>
<changes xsi:type="history:Add" element="java.ecore#/5/ConditionalAndExpression"
featureName="eSuperTypes" referenceValue="java.ecore#/5/ConditionalOrExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/ConditionalAndExpressionChild">
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalAndExpressionChild"
featureName="name" dataValue="ConditionalAndExpressionChild"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalAndExpressionChild"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/ConditionalAndExpressionChild"
featureName="eSuperTypes" referenceValue="java.ecore#/5/ConditionalOrExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/ConditionalAndExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/ConditionalAndExpression/children">
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalAndExpression/children"
featureName="name" dataValue="children"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalAndExpression/children"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalAndExpression/children"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalAndExpression/children"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ConditionalAndExpression/children"
featureName="eType" referenceValue="java.ecore#/5/ConditionalAndExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/InclusiveOrExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/InclusiveOrExpression"
featureName="name" dataValue="InclusiveOrExpression"/>
<changes xsi:type="history:Add" element="java.ecore#/5/InclusiveOrExpression"
featureName="eSuperTypes" referenceValue="java.ecore#/5/ConditionalAndExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/InclusiveOrExpressionChild">
<changes xsi:type="history:Set" element="java.ecore#/5/InclusiveOrExpressionChild"
featureName="name" dataValue="InclusiveOrExpressionChild"/>
<changes xsi:type="history:Set" element="java.ecore#/5/InclusiveOrExpressionChild"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/InclusiveOrExpressionChild"
featureName="eSuperTypes" referenceValue="java.ecore#/5/ConditionalAndExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/InclusiveOrExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/InclusiveOrExpression/children">
<changes xsi:type="history:Set" element="java.ecore#/5/InclusiveOrExpression/children"
featureName="name" dataValue="children"/>
<changes xsi:type="history:Set" element="java.ecore#/5/InclusiveOrExpression/children"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/InclusiveOrExpression/children"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/5/InclusiveOrExpression/children"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/InclusiveOrExpression/children"
featureName="eType" referenceValue="java.ecore#/5/InclusiveOrExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/ExclusiveOrExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/ExclusiveOrExpression"
featureName="name" dataValue="ExclusiveOrExpression"/>
<changes xsi:type="history:Add" element="java.ecore#/5/ExclusiveOrExpression"
featureName="eSuperTypes" referenceValue="java.ecore#/5/InclusiveOrExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/ExclusiveOrExpressionChild">
<changes xsi:type="history:Set" element="java.ecore#/5/ExclusiveOrExpressionChild"
featureName="name" dataValue="ExclusiveOrExpressionChild"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ExclusiveOrExpressionChild"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/ExclusiveOrExpressionChild"
featureName="eSuperTypes" referenceValue="java.ecore#/5/InclusiveOrExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/ExclusiveOrExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/ExclusiveOrExpression/children">
<changes xsi:type="history:Set" element="java.ecore#/5/ExclusiveOrExpression/children"
featureName="name" dataValue="children"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ExclusiveOrExpression/children"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ExclusiveOrExpression/children"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ExclusiveOrExpression/children"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ExclusiveOrExpression/children"
featureName="eType" referenceValue="java.ecore#/5/ExclusiveOrExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/AndExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/AndExpression" featureName="name"
dataValue="AndExpression"/>
<changes xsi:type="history:Add" element="java.ecore#/5/AndExpression" featureName="eSuperTypes"
referenceValue="java.ecore#/5/ExclusiveOrExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/AndExpressionChild">
<changes xsi:type="history:Set" element="java.ecore#/5/AndExpressionChild"
featureName="name" dataValue="AndExpressionChild"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AndExpressionChild"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/AndExpressionChild"
featureName="eSuperTypes" referenceValue="java.ecore#/5/ExclusiveOrExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/AndExpression" referenceName="eStructuralFeatures"
element="java.ecore#/5/AndExpression/children">
<changes xsi:type="history:Set" element="java.ecore#/5/AndExpression/children"
featureName="name" dataValue="children"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AndExpression/children"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AndExpression/children"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AndExpression/children"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AndExpression/children"
featureName="eType" referenceValue="java.ecore#/5/AndExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/EqualityExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/EqualityExpression"
featureName="name" dataValue="EqualityExpression"/>
<changes xsi:type="history:Add" element="java.ecore#/5/EqualityExpression"
featureName="eSuperTypes" referenceValue="java.ecore#/5/AndExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/EqualityExpressionChild">
<changes xsi:type="history:Set" element="java.ecore#/5/EqualityExpressionChild"
featureName="name" dataValue="EqualityExpressionChild"/>
<changes xsi:type="history:Set" element="java.ecore#/5/EqualityExpressionChild"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/EqualityExpressionChild"
featureName="eSuperTypes" referenceValue="java.ecore#/5/AndExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/EqualityExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/EqualityExpression/children">
<changes xsi:type="history:Set" element="java.ecore#/5/EqualityExpression/children"
featureName="name" dataValue="children"/>
<changes xsi:type="history:Set" element="java.ecore#/5/EqualityExpression/children"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/EqualityExpression/children"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/5/EqualityExpression/children"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/EqualityExpression/children"
featureName="eType" referenceValue="java.ecore#/5/EqualityExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/InstanceOfExpressionChild">
<changes xsi:type="history:Set" element="java.ecore#/5/InstanceOfExpressionChild"
featureName="name" dataValue="InstanceOfExpressionChild"/>
<changes xsi:type="history:Set" element="java.ecore#/5/InstanceOfExpressionChild"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/InstanceOfExpressionChild"
featureName="eSuperTypes" referenceValue="java.ecore#/5/EqualityExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/RelationExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/RelationExpression"
featureName="name" dataValue="RelationExpression"/>
<changes xsi:type="history:Add" element="java.ecore#/5/RelationExpression"
featureName="eSuperTypes" referenceValue="java.ecore#/5/InstanceOfExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/RelationExpressionChild">
<changes xsi:type="history:Set" element="java.ecore#/5/RelationExpressionChild"
featureName="name" dataValue="RelationExpressionChild"/>
<changes xsi:type="history:Set" element="java.ecore#/5/RelationExpressionChild"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/RelationExpressionChild"
featureName="eSuperTypes" referenceValue="java.ecore#/5/InstanceOfExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/RelationExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/RelationExpression/children">
<changes xsi:type="history:Set" element="java.ecore#/5/RelationExpression/children"
featureName="name" dataValue="children"/>
<changes xsi:type="history:Set" element="java.ecore#/5/RelationExpression/children"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/RelationExpression/children"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/5/RelationExpression/children"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/RelationExpression/children"
featureName="eType" referenceValue="java.ecore#/5/RelationExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/ShiftExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/ShiftExpression" featureName="name"
dataValue="ShiftExpression"/>
<changes xsi:type="history:Add" element="java.ecore#/5/ShiftExpression" featureName="eSuperTypes"
referenceValue="java.ecore#/5/RelationExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/ShiftExpressionChild">
<changes xsi:type="history:Set" element="java.ecore#/5/ShiftExpressionChild"
featureName="name" dataValue="ShiftExpressionChild"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ShiftExpressionChild"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/ShiftExpressionChild"
featureName="eSuperTypes" referenceValue="java.ecore#/5/RelationExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/ShiftExpression" referenceName="eStructuralFeatures"
element="java.ecore#/5/ShiftExpression/children">
<changes xsi:type="history:Set" element="java.ecore#/5/ShiftExpression/children"
featureName="name" dataValue="children"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ShiftExpression/children"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ShiftExpression/children"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ShiftExpression/children"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ShiftExpression/children"
featureName="eType" referenceValue="java.ecore#/5/ShiftExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/AdditiveExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/AdditiveExpression"
featureName="name" dataValue="AdditiveExpression"/>
<changes xsi:type="history:Add" element="java.ecore#/5/AdditiveExpression"
featureName="eSuperTypes" referenceValue="java.ecore#/5/ShiftExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/AdditiveExpressionChild">
<changes xsi:type="history:Set" element="java.ecore#/5/AdditiveExpressionChild"
featureName="name" dataValue="AdditiveExpressionChild"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AdditiveExpressionChild"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/AdditiveExpressionChild"
featureName="eSuperTypes" referenceValue="java.ecore#/5/ShiftExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/AdditiveExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/AdditiveExpression/children">
<changes xsi:type="history:Set" element="java.ecore#/5/AdditiveExpression/children"
featureName="name" dataValue="children"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AdditiveExpression/children"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AdditiveExpression/children"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AdditiveExpression/children"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AdditiveExpression/children"
featureName="eType" referenceValue="java.ecore#/5/AdditiveExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/MultiplicativeExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/MultiplicativeExpression"
featureName="name" dataValue="MultiplicativeExpression"/>
<changes xsi:type="history:Add" element="java.ecore#/5/MultiplicativeExpression"
featureName="eSuperTypes" referenceValue="java.ecore#/5/AdditiveExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/MultiplicativeExpressionChild">
<changes xsi:type="history:Set" element="java.ecore#/5/MultiplicativeExpressionChild"
featureName="name" dataValue="MultiplicativeExpressionChild"/>
<changes xsi:type="history:Set" element="java.ecore#/5/MultiplicativeExpressionChild"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/MultiplicativeExpressionChild"
featureName="eSuperTypes" referenceValue="java.ecore#/5/AdditiveExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/MultiplicativeExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/MultiplicativeExpression/children">
<changes xsi:type="history:Set" element="java.ecore#/5/MultiplicativeExpression/children"
featureName="name" dataValue="children"/>
<changes xsi:type="history:Set" element="java.ecore#/5/MultiplicativeExpression/children"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/MultiplicativeExpression/children"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/5/MultiplicativeExpression/children"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/MultiplicativeExpression/children"
featureName="eType" referenceValue="java.ecore#/5/MultiplicativeExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/UnaryExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryExpression" featureName="name"
dataValue="UnaryExpression"/>
<changes xsi:type="history:Add" element="java.ecore#/5/UnaryExpression" featureName="eSuperTypes"
referenceValue="java.ecore#/5/MultiplicativeExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/UnaryExpressionChild">
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryExpressionChild"
featureName="name" dataValue="UnaryExpressionChild"/>
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryExpressionChild"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/UnaryExpressionChild"
featureName="eSuperTypes" referenceValue="java.ecore#/5/MultiplicativeExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/UnaryExpression" referenceName="eStructuralFeatures"
element="java.ecore#/5/UnaryExpression/child">
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryExpression/child"
featureName="name" dataValue="child"/>
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryExpression/child"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryExpression/child"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryExpression/child"
featureName="eType" referenceValue="java.ecore#/5/UnaryExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/UnaryModificationExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryModificationExpression"
featureName="name" dataValue="UnaryModificationExpression"/>
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryModificationExpression"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/UnaryModificationExpression"
featureName="eSuperTypes" referenceValue="java.ecore#/5/UnaryExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/PrefixUnaryModificationExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/PrefixUnaryModificationExpression"
featureName="name" dataValue="PrefixUnaryModificationExpression"/>
<changes xsi:type="history:Add" element="java.ecore#/5/PrefixUnaryModificationExpression"
featureName="eSuperTypes" referenceValue="java.ecore#/5/UnaryModificationExpression"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/SuffixUnaryModificationExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/SuffixUnaryModificationExpression"
featureName="name" dataValue="SuffixUnaryModificationExpression"/>
<changes xsi:type="history:Add" element="java.ecore#/5/SuffixUnaryModificationExpression"
featureName="eSuperTypes" referenceValue="java.ecore#/5/UnaryModificationExpression"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/UnaryModificationExpressionChild">
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryModificationExpressionChild"
featureName="name" dataValue="UnaryModificationExpressionChild"/>
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryModificationExpressionChild"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/UnaryModificationExpressionChild"
featureName="eSuperTypes" referenceValue="java.ecore#/5/UnaryExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/UnaryModificationExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/UnaryModificationExpression/child">
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryModificationExpression/child"
featureName="name" dataValue="child"/>
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryModificationExpression/child"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryModificationExpression/child"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryModificationExpression/child"
featureName="eType" referenceValue="java.ecore#/5/UnaryModificationExpressionChild"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5" referenceName="eClassifiers"
element="java.ecore#/5/PrimaryExpression">
<changes xsi:type="history:Set" element="java.ecore#/5/PrimaryExpression"
featureName="name" dataValue="PrimaryExpression"/>
<changes xsi:type="history:Set" element="java.ecore#/5/PrimaryExpression"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/5/PrimaryExpression"
featureName="eSuperTypes" referenceValue="java.ecore#/5/UnaryModificationExpressionChild"/>
</changes>
<changes xsi:type="history:Create" element="java.ecore#/6">
<changes xsi:type="history:Set" element="java.ecore#/6" featureName="name"
dataValue="generics"/>
<changes xsi:type="history:Set" element="java.ecore#/6" featureName="nsURI"
dataValue="http://www.emftext.org/java/generics"/>
<changes xsi:type="history:Set" element="java.ecore#/6" featureName="nsPrefix"
dataValue="generics"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/6" referenceName="eClassifiers"
element="java.ecore#/6/TypeArgument">
<changes xsi:type="history:Set" element="java.ecore#/6/TypeArgument" featureName="name"
dataValue="TypeArgument"/>
<changes xsi:type="history:Set" element="java.ecore#/6/TypeArgument" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/6/TypeArgument" featureName="eSuperTypes"
referenceValue="java.ecore#/1/ArrayTypeable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/6" referenceName="eClassifiers"
element="java.ecore#/6/TypeArgumentable">
<changes xsi:type="history:Set" element="java.ecore#/6/TypeArgumentable" featureName="name"
dataValue="TypeArgumentable"/>
<changes xsi:type="history:Set" element="java.ecore#/6/TypeArgumentable" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/6/TypeArgumentable" featureName="eSuperTypes"
referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/6/TypeArgumentable" referenceName="eStructuralFeatures"
element="java.ecore#/6/TypeArgumentable/typeArguments">
<changes xsi:type="history:Set" element="java.ecore#/6/TypeArgumentable/typeArguments"
featureName="name" dataValue="typeArguments"/>
<changes xsi:type="history:Set" element="java.ecore#/6/TypeArgumentable/typeArguments"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/6/TypeArgumentable/typeArguments"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/6/TypeArgumentable/typeArguments"
featureName="eType" referenceValue="java.ecore#/6/TypeArgument"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/6" referenceName="eClassifiers"
element="java.ecore#/6/CallTypeArgumentable">
<changes xsi:type="history:Set" element="java.ecore#/6/CallTypeArgumentable"
featureName="name" dataValue="CallTypeArgumentable"/>
<changes xsi:type="history:Set" element="java.ecore#/6/CallTypeArgumentable"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/6/CallTypeArgumentable"
featureName="eSuperTypes" referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/6/CallTypeArgumentable"
referenceName="eStructuralFeatures" element="java.ecore#/6/CallTypeArgumentable/callTypeArguments">
<changes xsi:type="history:Set" element="java.ecore#/6/CallTypeArgumentable/callTypeArguments"
featureName="name" dataValue="callTypeArguments"/>
<changes xsi:type="history:Set" element="java.ecore#/6/CallTypeArgumentable/callTypeArguments"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/6/CallTypeArgumentable/callTypeArguments"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/6/CallTypeArgumentable/callTypeArguments"
featureName="eType" referenceValue="java.ecore#/6/TypeArgument"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/6" referenceName="eClassifiers"
element="java.ecore#/6/TypeParametrizable">
<changes xsi:type="history:Set" element="java.ecore#/6/TypeParametrizable"
featureName="name" dataValue="TypeParametrizable"/>
<changes xsi:type="history:Set" element="java.ecore#/6/TypeParametrizable"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/6/TypeParametrizable"
featureName="eSuperTypes" referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/6" referenceName="eClassifiers"
element="java.ecore#/6/ExtendsTypeArgument">
<changes xsi:type="history:Set" element="java.ecore#/6/ExtendsTypeArgument"
featureName="name" dataValue="ExtendsTypeArgument"/>
<changes xsi:type="history:Add" element="java.ecore#/6/ExtendsTypeArgument"
featureName="eSuperTypes" referenceValue="java.ecore#/6/TypeArgument"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/6" referenceName="eClassifiers"
element="java.ecore#/6/SuperTypeArgument">
<changes xsi:type="history:Set" element="java.ecore#/6/SuperTypeArgument"
featureName="name" dataValue="SuperTypeArgument"/>
<changes xsi:type="history:Add" element="java.ecore#/6/SuperTypeArgument"
featureName="eSuperTypes" referenceValue="java.ecore#/6/TypeArgument"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/6" referenceName="eClassifiers"
element="java.ecore#/6/UnknownTypeArgument">
<changes xsi:type="history:Set" element="java.ecore#/6/UnknownTypeArgument"
featureName="name" dataValue="UnknownTypeArgument"/>
<changes xsi:type="history:Add" element="java.ecore#/6/UnknownTypeArgument"
featureName="eSuperTypes" referenceValue="java.ecore#/6/TypeArgument"/>
</changes>
<changes xsi:type="history:Create" element="java.ecore#/7">
<changes xsi:type="history:Set" element="java.ecore#/7" featureName="name"
dataValue="imports"/>
<changes xsi:type="history:Set" element="java.ecore#/7" featureName="nsURI"
dataValue="http://www.emftext.org/java/imports"/>
<changes xsi:type="history:Set" element="java.ecore#/7" featureName="nsPrefix"
dataValue="imports"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/7" referenceName="eClassifiers"
element="java.ecore#/7/Import">
<changes xsi:type="history:Set" element="java.ecore#/7/Import" featureName="name"
dataValue="Import"/>
<changes xsi:type="history:Set" element="java.ecore#/7/Import" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/7/Import" featureName="eSuperTypes"
referenceValue="java.ecore#/3/NamespaceAwareElement"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/7/Import" referenceName="eOperations"
element="java.ecore#/7/Import/getImportedMembers">
<changes xsi:type="history:Set" element="java.ecore#/7/Import/getImportedMembers"
featureName="name" dataValue="getImportedMembers"/>
<changes xsi:type="history:Set" element="java.ecore#/7/Import/getImportedMembers"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/7/Import/getImportedMembers"
featureName="eType" referenceValue="java.ecore#/3/NamedElement"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/7" referenceName="eClassifiers"
element="java.ecore#/7/ImportingElement">
<changes xsi:type="history:Set" element="java.ecore#/7/ImportingElement" featureName="name"
dataValue="ImportingElement"/>
<changes xsi:type="history:Set" element="java.ecore#/7/ImportingElement" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/7/ImportingElement" featureName="eSuperTypes"
referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/4" referenceName="eClassifiers"
element="java.ecore#/4/JavaRoot">
<changes xsi:type="history:Set" element="java.ecore#/4/JavaRoot" featureName="name"
dataValue="JavaRoot"/>
<changes xsi:type="history:Set" element="java.ecore#/4/JavaRoot" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/4/JavaRoot" featureName="eSuperTypes"
referenceValue="java.ecore#/3/NamedElement"/>
<changes xsi:type="history:Add" element="java.ecore#/4/JavaRoot" featureName="eSuperTypes"
referenceValue="java.ecore#/3/NamespaceAwareElement"/>
<changes xsi:type="history:Add" element="java.ecore#/4/JavaRoot" featureName="eSuperTypes"
referenceValue="java.ecore#/7/ImportingElement"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/4" referenceName="eClassifiers"
element="java.ecore#/4/CompilationUnit">
<changes xsi:type="history:Set" element="java.ecore#/4/CompilationUnit" featureName="name"
dataValue="CompilationUnit"/>
<changes xsi:type="history:Add" element="java.ecore#/4/CompilationUnit" featureName="eSuperTypes"
referenceValue="java.ecore#/4/JavaRoot"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/3/Commentable" referenceName="eOperations"
element="java.ecore#/3/Commentable/getContainingCompilationUnit">
<changes xsi:type="history:Set" element="java.ecore#/3/Commentable/getContainingCompilationUnit"
featureName="name" dataValue="getContainingCompilationUnit"/>
<changes xsi:type="history:Set" element="java.ecore#/3/Commentable/getContainingCompilationUnit"
featureName="eType" referenceValue="java.ecore#/4/CompilationUnit"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/4" referenceName="eClassifiers"
element="java.ecore#/4/EmptyModel">
<changes xsi:type="history:Set" element="java.ecore#/4/EmptyModel" featureName="name"
dataValue="EmptyModel"/>
<changes xsi:type="history:Add" element="java.ecore#/4/EmptyModel" featureName="eSuperTypes"
referenceValue="java.ecore#/4/JavaRoot"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/7/ImportingElement" referenceName="eStructuralFeatures"
element="java.ecore#/7/ImportingElement/imports">
<changes xsi:type="history:Set" element="java.ecore#/7/ImportingElement/imports"
featureName="name" dataValue="imports"/>
<changes xsi:type="history:Set" element="java.ecore#/7/ImportingElement/imports"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/7/ImportingElement/imports"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/7/ImportingElement/imports"
featureName="eType" referenceValue="java.ecore#/7/Import"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/7" referenceName="eClassifiers"
element="java.ecore#/7/StaticImport">
<changes xsi:type="history:Set" element="java.ecore#/7/StaticImport" featureName="name"
dataValue="StaticImport"/>
<changes xsi:type="history:Set" element="java.ecore#/7/StaticImport" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/7/StaticImport" featureName="eSuperTypes"
referenceValue="java.ecore#/7/Import"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/7" referenceName="eClassifiers"
element="java.ecore#/7/ClassifierImport">
<changes xsi:type="history:Set" element="java.ecore#/7/ClassifierImport" featureName="name"
dataValue="ClassifierImport"/>
<changes xsi:type="history:Add" element="java.ecore#/7/ClassifierImport" featureName="eSuperTypes"
referenceValue="java.ecore#/7/Import"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/7" referenceName="eClassifiers"
element="java.ecore#/7/PackageImport">
<changes xsi:type="history:Set" element="java.ecore#/7/PackageImport" featureName="name"
dataValue="PackageImport"/>
<changes xsi:type="history:Add" element="java.ecore#/7/PackageImport" featureName="eSuperTypes"
referenceValue="java.ecore#/7/Import"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/7" referenceName="eClassifiers"
element="java.ecore#/7/StaticClassifierImport">
<changes xsi:type="history:Set" element="java.ecore#/7/StaticClassifierImport"
featureName="name" dataValue="StaticClassifierImport"/>
<changes xsi:type="history:Add" element="java.ecore#/7/StaticClassifierImport"
featureName="eSuperTypes" referenceValue="java.ecore#/7/StaticImport"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/7" referenceName="eClassifiers"
element="java.ecore#/7/StaticMemberImport">
<changes xsi:type="history:Set" element="java.ecore#/7/StaticMemberImport"
featureName="name" dataValue="StaticMemberImport"/>
<changes xsi:type="history:Add" element="java.ecore#/7/StaticMemberImport"
featureName="eSuperTypes" referenceValue="java.ecore#/7/StaticImport"/>
</changes>
<changes xsi:type="history:Create" element="java.ecore#/8">
<changes xsi:type="history:Set" element="java.ecore#/8" featureName="name"
dataValue="instantiations"/>
<changes xsi:type="history:Set" element="java.ecore#/8" featureName="nsURI"
dataValue="http://www.emftext.org/java/instantiations"/>
<changes xsi:type="history:Set" element="java.ecore#/8" featureName="nsPrefix"
dataValue="instantiations"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/8" referenceName="eClassifiers"
element="java.ecore#/8/Initializable">
<changes xsi:type="history:Set" element="java.ecore#/8/Initializable" featureName="name"
dataValue="Initializable"/>
<changes xsi:type="history:Set" element="java.ecore#/8/Initializable" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/8/Initializable" featureName="eSuperTypes"
referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/8/Initializable" referenceName="eStructuralFeatures"
element="java.ecore#/8/Initializable/initialValue">
<changes xsi:type="history:Set" element="java.ecore#/8/Initializable/initialValue"
featureName="name" dataValue="initialValue"/>
<changes xsi:type="history:Set" element="java.ecore#/8/Initializable/initialValue"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/8/Initializable/initialValue"
featureName="eType" referenceValue="java.ecore#/5/Expression"/>
</changes>
<changes xsi:type="history:Create" element="java.ecore#/9">
<changes xsi:type="history:Set" element="java.ecore#/9" featureName="name"
dataValue="literals"/>
<changes xsi:type="history:Set" element="java.ecore#/9" featureName="nsURI"
dataValue="http://www.emftext.org/java/literals"/>
<changes xsi:type="history:Set" element="java.ecore#/9" featureName="nsPrefix"
dataValue="literals"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/Literal">
<changes xsi:type="history:Set" element="java.ecore#/9/Literal" featureName="name"
dataValue="Literal"/>
<changes xsi:type="history:Set" element="java.ecore#/9/Literal" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/9/Literal" featureName="eSuperTypes"
referenceValue="java.ecore#/5/PrimaryExpression"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/Self">
<changes xsi:type="history:Set" element="java.ecore#/9/Self" featureName="name"
dataValue="Self"/>
<changes xsi:type="history:Set" element="java.ecore#/9/Self" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/9/Self" featureName="eSuperTypes"
referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/BooleanLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/BooleanLiteral" featureName="name"
dataValue="BooleanLiteral"/>
<changes xsi:type="history:Add" element="java.ecore#/9/BooleanLiteral" featureName="eSuperTypes"
referenceValue="java.ecore#/9/Literal"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9/BooleanLiteral" referenceName="eStructuralFeatures"
element="java.ecore#/9/BooleanLiteral/value">
<changes xsi:type="history:Set" element="java.ecore#/9/BooleanLiteral/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="java.ecore#/9/BooleanLiteral/value"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/9/BooleanLiteral/value"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/CharacterLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/CharacterLiteral" featureName="name"
dataValue="CharacterLiteral"/>
<changes xsi:type="history:Add" element="java.ecore#/9/CharacterLiteral" featureName="eSuperTypes"
referenceValue="java.ecore#/9/Literal"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9/CharacterLiteral" referenceName="eStructuralFeatures"
element="java.ecore#/9/CharacterLiteral/value">
<changes xsi:type="history:Set" element="java.ecore#/9/CharacterLiteral/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="java.ecore#/9/CharacterLiteral/value"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/9/CharacterLiteral/value"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EChar"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/FloatLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/FloatLiteral" featureName="name"
dataValue="FloatLiteral"/>
<changes xsi:type="history:Set" element="java.ecore#/9/FloatLiteral" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/9/FloatLiteral" featureName="eSuperTypes"
referenceValue="java.ecore#/9/Literal"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/DecimalFloatLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/DecimalFloatLiteral"
featureName="name" dataValue="DecimalFloatLiteral"/>
<changes xsi:type="history:Add" element="java.ecore#/9/DecimalFloatLiteral"
featureName="eSuperTypes" referenceValue="java.ecore#/9/FloatLiteral"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9/DecimalFloatLiteral"
referenceName="eStructuralFeatures" element="java.ecore#/9/DecimalFloatLiteral/decimalValue">
<changes xsi:type="history:Set" element="java.ecore#/9/DecimalFloatLiteral/decimalValue"
featureName="name" dataValue="decimalValue"/>
<changes xsi:type="history:Set" element="java.ecore#/9/DecimalFloatLiteral/decimalValue"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/9/DecimalFloatLiteral/decimalValue"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/HexFloatLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/HexFloatLiteral" featureName="name"
dataValue="HexFloatLiteral"/>
<changes xsi:type="history:Add" element="java.ecore#/9/HexFloatLiteral" featureName="eSuperTypes"
referenceValue="java.ecore#/9/FloatLiteral"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9/HexFloatLiteral" referenceName="eStructuralFeatures"
element="java.ecore#/9/HexFloatLiteral/hexValue">
<changes xsi:type="history:Set" element="java.ecore#/9/HexFloatLiteral/hexValue"
featureName="name" dataValue="hexValue"/>
<changes xsi:type="history:Set" element="java.ecore#/9/HexFloatLiteral/hexValue"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/9/HexFloatLiteral/hexValue"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EFloat"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/DoubleLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/DoubleLiteral" featureName="name"
dataValue="DoubleLiteral"/>
<changes xsi:type="history:Set" element="java.ecore#/9/DoubleLiteral" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/9/DoubleLiteral" featureName="eSuperTypes"
referenceValue="java.ecore#/9/Literal"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/DecimalDoubleLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/DecimalDoubleLiteral"
featureName="name" dataValue="DecimalDoubleLiteral"/>
<changes xsi:type="history:Add" element="java.ecore#/9/DecimalDoubleLiteral"
featureName="eSuperTypes" referenceValue="java.ecore#/9/DoubleLiteral"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9/DecimalDoubleLiteral"
referenceName="eStructuralFeatures" element="java.ecore#/9/DecimalDoubleLiteral/decimalValue">
<changes xsi:type="history:Set" element="java.ecore#/9/DecimalDoubleLiteral/decimalValue"
featureName="name" dataValue="decimalValue"/>
<changes xsi:type="history:Set" element="java.ecore#/9/DecimalDoubleLiteral/decimalValue"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/9/DecimalDoubleLiteral/decimalValue"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/HexDoubleLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/HexDoubleLiteral" featureName="name"
dataValue="HexDoubleLiteral"/>
<changes xsi:type="history:Add" element="java.ecore#/9/HexDoubleLiteral" featureName="eSuperTypes"
referenceValue="java.ecore#/9/DoubleLiteral"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9/HexDoubleLiteral" referenceName="eStructuralFeatures"
element="java.ecore#/9/HexDoubleLiteral/hexValue">
<changes xsi:type="history:Set" element="java.ecore#/9/HexDoubleLiteral/hexValue"
featureName="name" dataValue="hexValue"/>
<changes xsi:type="history:Set" element="java.ecore#/9/HexDoubleLiteral/hexValue"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/9/HexDoubleLiteral/hexValue"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EDouble"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/IntegerLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/IntegerLiteral" featureName="name"
dataValue="IntegerLiteral"/>
<changes xsi:type="history:Set" element="java.ecore#/9/IntegerLiteral" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/9/IntegerLiteral" featureName="eSuperTypes"
referenceValue="java.ecore#/9/Literal"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/DecimalIntegerLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/DecimalIntegerLiteral"
featureName="name" dataValue="DecimalIntegerLiteral"/>
<changes xsi:type="history:Add" element="java.ecore#/9/DecimalIntegerLiteral"
featureName="eSuperTypes" referenceValue="java.ecore#/9/IntegerLiteral"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9/DecimalIntegerLiteral"
referenceName="eStructuralFeatures" element="java.ecore#/9/DecimalIntegerLiteral/decimalValue">
<changes xsi:type="history:Set" element="java.ecore#/9/DecimalIntegerLiteral/decimalValue"
featureName="name" dataValue="decimalValue"/>
<changes xsi:type="history:Set" element="java.ecore#/9/DecimalIntegerLiteral/decimalValue"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/9/DecimalIntegerLiteral/decimalValue"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBigInteger"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/HexIntegerLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/HexIntegerLiteral"
featureName="name" dataValue="HexIntegerLiteral"/>
<changes xsi:type="history:Add" element="java.ecore#/9/HexIntegerLiteral"
featureName="eSuperTypes" referenceValue="java.ecore#/9/IntegerLiteral"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9/HexIntegerLiteral"
referenceName="eStructuralFeatures" element="java.ecore#/9/HexIntegerLiteral/hexValue">
<changes xsi:type="history:Set" element="java.ecore#/9/HexIntegerLiteral/hexValue"
featureName="name" dataValue="hexValue"/>
<changes xsi:type="history:Set" element="java.ecore#/9/HexIntegerLiteral/hexValue"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/9/HexIntegerLiteral/hexValue"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBigInteger"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/OctalIntegerLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/OctalIntegerLiteral"
featureName="name" dataValue="OctalIntegerLiteral"/>
<changes xsi:type="history:Add" element="java.ecore#/9/OctalIntegerLiteral"
featureName="eSuperTypes" referenceValue="java.ecore#/9/IntegerLiteral"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9/OctalIntegerLiteral"
referenceName="eStructuralFeatures" element="java.ecore#/9/OctalIntegerLiteral/octalValue">
<changes xsi:type="history:Set" element="java.ecore#/9/OctalIntegerLiteral/octalValue"
featureName="name" dataValue="octalValue"/>
<changes xsi:type="history:Set" element="java.ecore#/9/OctalIntegerLiteral/octalValue"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/9/OctalIntegerLiteral/octalValue"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBigInteger"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/LongLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/LongLiteral" featureName="name"
dataValue="LongLiteral"/>
<changes xsi:type="history:Set" element="java.ecore#/9/LongLiteral" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/9/LongLiteral" featureName="eSuperTypes"
referenceValue="java.ecore#/9/Literal"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/DecimalLongLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/DecimalLongLiteral"
featureName="name" dataValue="DecimalLongLiteral"/>
<changes xsi:type="history:Add" element="java.ecore#/9/DecimalLongLiteral"
featureName="eSuperTypes" referenceValue="java.ecore#/9/LongLiteral"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9/DecimalLongLiteral"
referenceName="eStructuralFeatures" element="java.ecore#/9/DecimalLongLiteral/decimalValue">
<changes xsi:type="history:Set" element="java.ecore#/9/DecimalLongLiteral/decimalValue"
featureName="name" dataValue="decimalValue"/>
<changes xsi:type="history:Set" element="java.ecore#/9/DecimalLongLiteral/decimalValue"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/9/DecimalLongLiteral/decimalValue"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBigInteger"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/HexLongLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/HexLongLiteral" featureName="name"
dataValue="HexLongLiteral"/>
<changes xsi:type="history:Add" element="java.ecore#/9/HexLongLiteral" featureName="eSuperTypes"
referenceValue="java.ecore#/9/LongLiteral"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9/HexLongLiteral" referenceName="eStructuralFeatures"
element="java.ecore#/9/HexLongLiteral/hexValue">
<changes xsi:type="history:Set" element="java.ecore#/9/HexLongLiteral/hexValue"
featureName="name" dataValue="hexValue"/>
<changes xsi:type="history:Set" element="java.ecore#/9/HexLongLiteral/hexValue"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/9/HexLongLiteral/hexValue"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBigInteger"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/OctalLongLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/OctalLongLiteral" featureName="name"
dataValue="OctalLongLiteral"/>
<changes xsi:type="history:Add" element="java.ecore#/9/OctalLongLiteral" featureName="eSuperTypes"
referenceValue="java.ecore#/9/LongLiteral"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9/OctalLongLiteral" referenceName="eStructuralFeatures"
element="java.ecore#/9/OctalLongLiteral/octalValue">
<changes xsi:type="history:Set" element="java.ecore#/9/OctalLongLiteral/octalValue"
featureName="name" dataValue="octalValue"/>
<changes xsi:type="history:Set" element="java.ecore#/9/OctalLongLiteral/octalValue"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/9/OctalLongLiteral/octalValue"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBigInteger"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/NullLiteral">
<changes xsi:type="history:Set" element="java.ecore#/9/NullLiteral" featureName="name"
dataValue="NullLiteral"/>
<changes xsi:type="history:Add" element="java.ecore#/9/NullLiteral" featureName="eSuperTypes"
referenceValue="java.ecore#/9/Literal"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/Super">
<changes xsi:type="history:Set" element="java.ecore#/9/Super" featureName="name"
dataValue="Super"/>
<changes xsi:type="history:Add" element="java.ecore#/9/Super" featureName="eSuperTypes"
referenceValue="java.ecore#/9/Self"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/9" referenceName="eClassifiers"
element="java.ecore#/9/This">
<changes xsi:type="history:Set" element="java.ecore#/9/This" featureName="name"
dataValue="This"/>
<changes xsi:type="history:Add" element="java.ecore#/9/This" featureName="eSuperTypes"
referenceValue="java.ecore#/9/Self"/>
</changes>
<changes xsi:type="history:Create" element="java.ecore#/10">
<changes xsi:type="history:Set" element="java.ecore#/10" featureName="name"
dataValue="members"/>
<changes xsi:type="history:Set" element="java.ecore#/10" featureName="nsURI"
dataValue="http://www.emftext.org/java/members"/>
<changes xsi:type="history:Set" element="java.ecore#/10" featureName="nsPrefix"
dataValue="members"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/10" referenceName="eClassifiers"
element="java.ecore#/10/ExceptionThrower">
<changes xsi:type="history:Set" element="java.ecore#/10/ExceptionThrower"
featureName="name" dataValue="ExceptionThrower"/>
<changes xsi:type="history:Set" element="java.ecore#/10/ExceptionThrower"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/10/ExceptionThrower"
featureName="eSuperTypes" referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/10" referenceName="eClassifiers"
element="java.ecore#/10/Member">
<changes xsi:type="history:Set" element="java.ecore#/10/Member" featureName="name"
dataValue="Member"/>
<changes xsi:type="history:Set" element="java.ecore#/10/Member" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/10/Member" featureName="eSuperTypes"
referenceValue="java.ecore#/3/NamedElement"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/10" referenceName="eClassifiers"
element="java.ecore#/10/MemberContainer">
<changes xsi:type="history:Set" element="java.ecore#/10/MemberContainer" featureName="name"
dataValue="MemberContainer"/>
<changes xsi:type="history:Set" element="java.ecore#/10/MemberContainer" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/10/MemberContainer" featureName="eSuperTypes"
referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/10/MemberContainer" referenceName="eStructuralFeatures"
element="java.ecore#/10/MemberContainer/members">
<changes xsi:type="history:Set" element="java.ecore#/10/MemberContainer/members"
featureName="name" dataValue="members"/>
<changes xsi:type="history:Set" element="java.ecore#/10/MemberContainer/members"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/10/MemberContainer/members"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/10/MemberContainer/members"
featureName="eType" referenceValue="java.ecore#/10/Member"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/10/MemberContainer" referenceName="eStructuralFeatures"
element="java.ecore#/10/MemberContainer/defaultMembers">
<changes xsi:type="history:Set" element="java.ecore#/10/MemberContainer/defaultMembers"
featureName="name" dataValue="defaultMembers"/>
<changes xsi:type="history:Set" element="java.ecore#/10/MemberContainer/defaultMembers"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/10/MemberContainer/defaultMembers"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/10/MemberContainer/defaultMembers"
featureName="eType" referenceValue="java.ecore#/10/Member"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/10" referenceName="eClassifiers"
element="java.ecore#/10/EmptyMember">
<changes xsi:type="history:Set" element="java.ecore#/10/EmptyMember" featureName="name"
dataValue="EmptyMember"/>
<changes xsi:type="history:Add" element="java.ecore#/10/EmptyMember" featureName="eSuperTypes"
referenceValue="java.ecore#/10/Member"/>
</changes>
<changes xsi:type="history:Create" element="java.ecore#/11">
<changes xsi:type="history:Set" element="java.ecore#/11" featureName="name"
dataValue="modifiers"/>
<changes xsi:type="history:Set" element="java.ecore#/11" featureName="nsURI"
dataValue="http://www.emftext.org/java/modifiers"/>
<changes xsi:type="history:Set" element="java.ecore#/11" featureName="nsPrefix"
dataValue="modifiers"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11" referenceName="eClassifiers"
element="java.ecore#/11/AnnotationInstanceOrModifier">
<changes xsi:type="history:Set" element="java.ecore#/11/AnnotationInstanceOrModifier"
featureName="name" dataValue="AnnotationInstanceOrModifier"/>
<changes xsi:type="history:Set" element="java.ecore#/11/AnnotationInstanceOrModifier"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/11/AnnotationInstanceOrModifier"
featureName="eSuperTypes" referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11" referenceName="eClassifiers"
element="java.ecore#/11/Modifier">
<changes xsi:type="history:Set" element="java.ecore#/11/Modifier" featureName="name"
dataValue="Modifier"/>
<changes xsi:type="history:Set" element="java.ecore#/11/Modifier" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/11/Modifier" featureName="eSuperTypes"
referenceValue="java.ecore#/11/AnnotationInstanceOrModifier"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11" referenceName="eClassifiers"
element="java.ecore#/11/AnnotableAndModifiable">
<changes xsi:type="history:Set" element="java.ecore#/11/AnnotableAndModifiable"
featureName="name" dataValue="AnnotableAndModifiable"/>
<changes xsi:type="history:Set" element="java.ecore#/11/AnnotableAndModifiable"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/11/AnnotableAndModifiable"
featureName="eSuperTypes" referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11/AnnotableAndModifiable"
referenceName="eOperations" element="java.ecore#/11/AnnotableAndModifiable/isHidden">
<changes xsi:type="history:Set" element="java.ecore#/11/AnnotableAndModifiable/isHidden"
featureName="name" dataValue="isHidden"/>
<changes xsi:type="history:Set" element="java.ecore#/11/AnnotableAndModifiable/isHidden"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11/AnnotableAndModifiable/isHidden"
referenceName="eParameters" element="java.ecore#/11/AnnotableAndModifiable/isHidden/context">
<changes xsi:type="history:Set" element="java.ecore#/11/AnnotableAndModifiable/isHidden/context"
featureName="name" dataValue="context"/>
<changes xsi:type="history:Set" element="java.ecore#/11/AnnotableAndModifiable/isHidden/context"
featureName="eType" referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11/AnnotableAndModifiable"
referenceName="eOperations" element="java.ecore#/11/AnnotableAndModifiable/isStatic">
<changes xsi:type="history:Set" element="java.ecore#/11/AnnotableAndModifiable/isStatic"
featureName="name" dataValue="isStatic"/>
<changes xsi:type="history:Set" element="java.ecore#/11/AnnotableAndModifiable/isStatic"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11/AnnotableAndModifiable"
referenceName="eStructuralFeatures" element="java.ecore#/11/AnnotableAndModifiable/annotationsAndModifiers">
<changes xsi:type="history:Set" element="java.ecore#/11/AnnotableAndModifiable/annotationsAndModifiers"
featureName="name" dataValue="annotationsAndModifiers"/>
<changes xsi:type="history:Set" element="java.ecore#/11/AnnotableAndModifiable/annotationsAndModifiers"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/11/AnnotableAndModifiable/annotationsAndModifiers"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/11/AnnotableAndModifiable/annotationsAndModifiers"
featureName="eType" referenceValue="java.ecore#/11/AnnotationInstanceOrModifier"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11" referenceName="eClassifiers"
element="java.ecore#/11/Modifiable">
<changes xsi:type="history:Set" element="java.ecore#/11/Modifiable" featureName="name"
dataValue="Modifiable"/>
<changes xsi:type="history:Set" element="java.ecore#/11/Modifiable" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/11/Modifiable" featureName="eSuperTypes"
referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11/Modifiable" referenceName="eStructuralFeatures"
element="java.ecore#/11/Modifiable/modifiers">
<changes xsi:type="history:Set" element="java.ecore#/11/Modifiable/modifiers"
featureName="name" dataValue="modifiers"/>
<changes xsi:type="history:Set" element="java.ecore#/11/Modifiable/modifiers"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/11/Modifiable/modifiers"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/11/Modifiable/modifiers"
featureName="eType" referenceValue="java.ecore#/11/Modifier"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11" referenceName="eClassifiers"
element="java.ecore#/11/Abstract">
<changes xsi:type="history:Set" element="java.ecore#/11/Abstract" featureName="name"
dataValue="Abstract"/>
<changes xsi:type="history:Add" element="java.ecore#/11/Abstract" featureName="eSuperTypes"
referenceValue="java.ecore#/11/Modifier"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11" referenceName="eClassifiers"
element="java.ecore#/11/Final">
<changes xsi:type="history:Set" element="java.ecore#/11/Final" featureName="name"
dataValue="Final"/>
<changes xsi:type="history:Add" element="java.ecore#/11/Final" featureName="eSuperTypes"
referenceValue="java.ecore#/11/Modifier"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11" referenceName="eClassifiers"
element="java.ecore#/11/Native">
<changes xsi:type="history:Set" element="java.ecore#/11/Native" featureName="name"
dataValue="Native"/>
<changes xsi:type="history:Add" element="java.ecore#/11/Native" featureName="eSuperTypes"
referenceValue="java.ecore#/11/Modifier"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11" referenceName="eClassifiers"
element="java.ecore#/11/Protected">
<changes xsi:type="history:Set" element="java.ecore#/11/Protected" featureName="name"
dataValue="Protected"/>
<changes xsi:type="history:Add" element="java.ecore#/11/Protected" featureName="eSuperTypes"
referenceValue="java.ecore#/11/Modifier"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11" referenceName="eClassifiers"
element="java.ecore#/11/Public">
<changes xsi:type="history:Set" element="java.ecore#/11/Public" featureName="name"
dataValue="Public"/>
<changes xsi:type="history:Add" element="java.ecore#/11/Public" featureName="eSuperTypes"
referenceValue="java.ecore#/11/Modifier"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11" referenceName="eClassifiers"
element="java.ecore#/11/Private">
<changes xsi:type="history:Set" element="java.ecore#/11/Private" featureName="name"
dataValue="Private"/>
<changes xsi:type="history:Add" element="java.ecore#/11/Private" featureName="eSuperTypes"
referenceValue="java.ecore#/11/Modifier"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11" referenceName="eClassifiers"
element="java.ecore#/11/Static">
<changes xsi:type="history:Set" element="java.ecore#/11/Static" featureName="name"
dataValue="Static"/>
<changes xsi:type="history:Add" element="java.ecore#/11/Static" featureName="eSuperTypes"
referenceValue="java.ecore#/11/Modifier"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/7/StaticImport" referenceName="eStructuralFeatures"
element="java.ecore#/7/StaticImport/static">
<changes xsi:type="history:Set" element="java.ecore#/7/StaticImport/static"
featureName="name" dataValue="static"/>
<changes xsi:type="history:Set" element="java.ecore#/7/StaticImport/static"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/7/StaticImport/static"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/7/StaticImport/static"
featureName="eType" referenceValue="java.ecore#/11/Static"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11" referenceName="eClassifiers"
element="java.ecore#/11/Strictfp">
<changes xsi:type="history:Set" element="java.ecore#/11/Strictfp" featureName="name"
dataValue="Strictfp"/>
<changes xsi:type="history:Add" element="java.ecore#/11/Strictfp" featureName="eSuperTypes"
referenceValue="java.ecore#/11/Modifier"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11" referenceName="eClassifiers"
element="java.ecore#/11/Synchronized">
<changes xsi:type="history:Set" element="java.ecore#/11/Synchronized" featureName="name"
dataValue="Synchronized"/>
<changes xsi:type="history:Add" element="java.ecore#/11/Synchronized" featureName="eSuperTypes"
referenceValue="java.ecore#/11/Modifier"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11" referenceName="eClassifiers"
element="java.ecore#/11/Transient">
<changes xsi:type="history:Set" element="java.ecore#/11/Transient" featureName="name"
dataValue="Transient"/>
<changes xsi:type="history:Add" element="java.ecore#/11/Transient" featureName="eSuperTypes"
referenceValue="java.ecore#/11/Modifier"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/11" referenceName="eClassifiers"
element="java.ecore#/11/Volatile">
<changes xsi:type="history:Set" element="java.ecore#/11/Volatile" featureName="name"
dataValue="Volatile"/>
<changes xsi:type="history:Add" element="java.ecore#/11/Volatile" featureName="eSuperTypes"
referenceValue="java.ecore#/11/Modifier"/>
</changes>
<changes xsi:type="history:Create" element="java.ecore#/12">
<changes xsi:type="history:Set" element="java.ecore#/12" featureName="name"
dataValue="operators"/>
<changes xsi:type="history:Set" element="java.ecore#/12" featureName="nsURI"
dataValue="http://www.emftext.org/java/operators"/>
<changes xsi:type="history:Set" element="java.ecore#/12" featureName="nsPrefix"
dataValue="operators"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/Operator">
<changes xsi:type="history:Set" element="java.ecore#/12/Operator" featureName="name"
dataValue="Operator"/>
<changes xsi:type="history:Set" element="java.ecore#/12/Operator" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/12/Operator" featureName="eSuperTypes"
referenceValue="java.ecore#/3/Commentable"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/AdditiveOperator">
<changes xsi:type="history:Set" element="java.ecore#/12/AdditiveOperator"
featureName="name" dataValue="AdditiveOperator"/>
<changes xsi:type="history:Set" element="java.ecore#/12/AdditiveOperator"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/12/AdditiveOperator"
featureName="eSuperTypes" referenceValue="java.ecore#/12/Operator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/AdditiveExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/AdditiveExpression/additiveOperators">
<changes xsi:type="history:Set" element="java.ecore#/5/AdditiveExpression/additiveOperators"
featureName="name" dataValue="additiveOperators"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AdditiveExpression/additiveOperators"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AdditiveExpression/additiveOperators"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AdditiveExpression/additiveOperators"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AdditiveExpression/additiveOperators"
featureName="eType" referenceValue="java.ecore#/12/AdditiveOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/AssignmentOperator">
<changes xsi:type="history:Set" element="java.ecore#/12/AssignmentOperator"
featureName="name" dataValue="AssignmentOperator"/>
<changes xsi:type="history:Set" element="java.ecore#/12/AssignmentOperator"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/12/AssignmentOperator"
featureName="eSuperTypes" referenceValue="java.ecore#/12/Operator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/AssignmentExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/AssignmentExpression/assignmentOperator">
<changes xsi:type="history:Set" element="java.ecore#/5/AssignmentExpression/assignmentOperator"
featureName="name" dataValue="assignmentOperator"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AssignmentExpression/assignmentOperator"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AssignmentExpression/assignmentOperator"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/AssignmentExpression/assignmentOperator"
featureName="eType" referenceValue="java.ecore#/12/AssignmentOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/EqualityOperator">
<changes xsi:type="history:Set" element="java.ecore#/12/EqualityOperator"
featureName="name" dataValue="EqualityOperator"/>
<changes xsi:type="history:Set" element="java.ecore#/12/EqualityOperator"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/12/EqualityOperator"
featureName="eSuperTypes" referenceValue="java.ecore#/12/Operator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/EqualityExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/EqualityExpression/equalityOperators">
<changes xsi:type="history:Set" element="java.ecore#/5/EqualityExpression/equalityOperators"
featureName="name" dataValue="equalityOperators"/>
<changes xsi:type="history:Set" element="java.ecore#/5/EqualityExpression/equalityOperators"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/EqualityExpression/equalityOperators"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/5/EqualityExpression/equalityOperators"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/EqualityExpression/equalityOperators"
featureName="eType" referenceValue="java.ecore#/12/EqualityOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/MultiplicativeOperator">
<changes xsi:type="history:Set" element="java.ecore#/12/MultiplicativeOperator"
featureName="name" dataValue="MultiplicativeOperator"/>
<changes xsi:type="history:Set" element="java.ecore#/12/MultiplicativeOperator"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/12/MultiplicativeOperator"
featureName="eSuperTypes" referenceValue="java.ecore#/12/Operator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/MultiplicativeExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/MultiplicativeExpression/multiplicativeOperators">
<changes xsi:type="history:Set" element="java.ecore#/5/MultiplicativeExpression/multiplicativeOperators"
featureName="name" dataValue="multiplicativeOperators"/>
<changes xsi:type="history:Set" element="java.ecore#/5/MultiplicativeExpression/multiplicativeOperators"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/MultiplicativeExpression/multiplicativeOperators"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/5/MultiplicativeExpression/multiplicativeOperators"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/MultiplicativeExpression/multiplicativeOperators"
featureName="eType" referenceValue="java.ecore#/12/MultiplicativeOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/RelationOperator">
<changes xsi:type="history:Set" element="java.ecore#/12/RelationOperator"
featureName="name" dataValue="RelationOperator"/>
<changes xsi:type="history:Set" element="java.ecore#/12/RelationOperator"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/12/RelationOperator"
featureName="eSuperTypes" referenceValue="java.ecore#/12/Operator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/RelationExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/RelationExpression/relationOperators">
<changes xsi:type="history:Set" element="java.ecore#/5/RelationExpression/relationOperators"
featureName="name" dataValue="relationOperators"/>
<changes xsi:type="history:Set" element="java.ecore#/5/RelationExpression/relationOperators"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/RelationExpression/relationOperators"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/5/RelationExpression/relationOperators"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/RelationExpression/relationOperators"
featureName="eType" referenceValue="java.ecore#/12/RelationOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/ShiftOperator">
<changes xsi:type="history:Set" element="java.ecore#/12/ShiftOperator" featureName="name"
dataValue="ShiftOperator"/>
<changes xsi:type="history:Set" element="java.ecore#/12/ShiftOperator" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/12/ShiftOperator" featureName="eSuperTypes"
referenceValue="java.ecore#/12/Operator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/ShiftExpression" referenceName="eStructuralFeatures"
element="java.ecore#/5/ShiftExpression/shiftOperators">
<changes xsi:type="history:Set" element="java.ecore#/5/ShiftExpression/shiftOperators"
featureName="name" dataValue="shiftOperators"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ShiftExpression/shiftOperators"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ShiftExpression/shiftOperators"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ShiftExpression/shiftOperators"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/ShiftExpression/shiftOperators"
featureName="eType" referenceValue="java.ecore#/12/ShiftOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/UnaryOperator">
<changes xsi:type="history:Set" element="java.ecore#/12/UnaryOperator" featureName="name"
dataValue="UnaryOperator"/>
<changes xsi:type="history:Set" element="java.ecore#/12/UnaryOperator" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/12/UnaryOperator" featureName="eSuperTypes"
referenceValue="java.ecore#/12/Operator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/UnaryExpression" referenceName="eStructuralFeatures"
element="java.ecore#/5/UnaryExpression/operators">
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryExpression/operators"
featureName="name" dataValue="operators"/>
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryExpression/operators"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryExpression/operators"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryExpression/operators"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryExpression/operators"
featureName="eType" referenceValue="java.ecore#/12/UnaryOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/UnaryModificationOperator">
<changes xsi:type="history:Set" element="java.ecore#/12/UnaryModificationOperator"
featureName="name" dataValue="UnaryModificationOperator"/>
<changes xsi:type="history:Set" element="java.ecore#/12/UnaryModificationOperator"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="java.ecore#/12/UnaryModificationOperator"
featureName="eSuperTypes" referenceValue="java.ecore#/12/Operator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/5/UnaryModificationExpression"
referenceName="eStructuralFeatures" element="java.ecore#/5/UnaryModificationExpression/operator">
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryModificationExpression/operator"
featureName="name" dataValue="operator"/>
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryModificationExpression/operator"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryModificationExpression/operator"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="java.ecore#/5/UnaryModificationExpression/operator"
featureName="eType" referenceValue="java.ecore#/12/UnaryModificationOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/Assignment">
<changes xsi:type="history:Set" element="java.ecore#/12/Assignment" featureName="name"
dataValue="Assignment"/>
<changes xsi:type="history:Add" element="java.ecore#/12/Assignment" featureName="eSuperTypes"
referenceValue="java.ecore#/12/AssignmentOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/AssignmentAnd">
<changes xsi:type="history:Set" element="java.ecore#/12/AssignmentAnd" featureName="name"
dataValue="AssignmentAnd"/>
<changes xsi:type="history:Add" element="java.ecore#/12/AssignmentAnd" featureName="eSuperTypes"
referenceValue="java.ecore#/12/AssignmentOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/AssignmentDivision">
<changes xsi:type="history:Set" element="java.ecore#/12/AssignmentDivision"
featureName="name" dataValue="AssignmentDivision"/>
<changes xsi:type="history:Add" element="java.ecore#/12/AssignmentDivision"
featureName="eSuperTypes" referenceValue="java.ecore#/12/AssignmentOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/AssignmentExclusiveOr">
<changes xsi:type="history:Set" element="java.ecore#/12/AssignmentExclusiveOr"
featureName="name" dataValue="AssignmentExclusiveOr"/>
<changes xsi:type="history:Add" element="java.ecore#/12/AssignmentExclusiveOr"
featureName="eSuperTypes" referenceValue="java.ecore#/12/AssignmentOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/AssignmentMinus">
<changes xsi:type="history:Set" element="java.ecore#/12/AssignmentMinus" featureName="name"
dataValue="AssignmentMinus"/>
<changes xsi:type="history:Add" element="java.ecore#/12/AssignmentMinus" featureName="eSuperTypes"
referenceValue="java.ecore#/12/AssignmentOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/AssignmentModulo">
<changes xsi:type="history:Set" element="java.ecore#/12/AssignmentModulo"
featureName="name" dataValue="AssignmentModulo"/>
<changes xsi:type="history:Add" element="java.ecore#/12/AssignmentModulo"
featureName="eSuperTypes" referenceValue="java.ecore#/12/AssignmentOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/AssignmentMultiplication">
<changes xsi:type="history:Set" element="java.ecore#/12/AssignmentMultiplication"
featureName="name" dataValue="AssignmentMultiplication"/>
<changes xsi:type="history:Add" element="java.ecore#/12/AssignmentMultiplication"
featureName="eSuperTypes" referenceValue="java.ecore#/12/AssignmentOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/AssignmentLeftShift">
<changes xsi:type="history:Set" element="java.ecore#/12/AssignmentLeftShift"
featureName="name" dataValue="AssignmentLeftShift"/>
<changes xsi:type="history:Add" element="java.ecore#/12/AssignmentLeftShift"
featureName="eSuperTypes" referenceValue="java.ecore#/12/AssignmentOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/AssignmentOr">
<changes xsi:type="history:Set" element="java.ecore#/12/AssignmentOr" featureName="name"
dataValue="AssignmentOr"/>
<changes xsi:type="history:Add" element="java.ecore#/12/AssignmentOr" featureName="eSuperTypes"
referenceValue="java.ecore#/12/AssignmentOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/AssignmentPlus">
<changes xsi:type="history:Set" element="java.ecore#/12/AssignmentPlus" featureName="name"
dataValue="AssignmentPlus"/>
<changes xsi:type="history:Add" element="java.ecore#/12/AssignmentPlus" featureName="eSuperTypes"
referenceValue="java.ecore#/12/AssignmentOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/AssignmentRightShift">
<changes xsi:type="history:Set" element="java.ecore#/12/AssignmentRightShift"
featureName="name" dataValue="AssignmentRightShift"/>
<changes xsi:type="history:Add" element="java.ecore#/12/AssignmentRightShift"
featureName="eSuperTypes" referenceValue="java.ecore#/12/AssignmentOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/AssignmentUnsignedRightShift">
<changes xsi:type="history:Set" element="java.ecore#/12/AssignmentUnsignedRightShift"
featureName="name" dataValue="AssignmentUnsignedRightShift"/>
<changes xsi:type="history:Add" element="java.ecore#/12/AssignmentUnsignedRightShift"
featureName="eSuperTypes" referenceValue="java.ecore#/12/AssignmentOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/Equal">
<changes xsi:type="history:Set" element="java.ecore#/12/Equal" featureName="name"
dataValue="Equal"/>
<changes xsi:type="history:Add" element="java.ecore#/12/Equal" featureName="eSuperTypes"
referenceValue="java.ecore#/12/EqualityOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/NotEqual">
<changes xsi:type="history:Set" element="java.ecore#/12/NotEqual" featureName="name"
dataValue="NotEqual"/>
<changes xsi:type="history:Add" element="java.ecore#/12/NotEqual" featureName="eSuperTypes"
referenceValue="java.ecore#/12/EqualityOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/GreaterThan">
<changes xsi:type="history:Set" element="java.ecore#/12/GreaterThan" featureName="name"
dataValue="GreaterThan"/>
<changes xsi:type="history:Add" element="java.ecore#/12/GreaterThan" featureName="eSuperTypes"
referenceValue="java.ecore#/12/RelationOperator"/>
</changes>
<changes xsi:type="history:Create" target="java.ecore#/12" referenceName="eClassifiers"
element="java.ecore#/12/GreaterThanOrEqual">
<changes xsi:type="history:Set" element="java.ecore#/12/GreaterThanOrEqual"
featureName="name" dataValue="GreaterThanOrEqual"/>
<changes xsi:type="history:Add" element="java.ecore#/12/GreaterThanOrEqual"
featureName="eSuperTypes" referenceValue="java.ecore#/12/RelationOperator"/>