blob: b8f8944a4a62e66e62b4a4e8a64363bf2b68b2c0 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<history:History xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:history="http://www.eclipse.org/emf/edapt/history/0.3">
<releases date="2009-02-08T12:16:45.796+0100" label="1.0">
<changes xsi:type="history:CompositeChange">
<changes xsi:type="history:Create" element="gmfgraph.ecore#/">
<changes xsi:type="history:Set" element="gmfgraph.ecore#/" featureName="name"
dataValue="gmfgraph"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#/" featureName="nsURI"
dataValue="http://www.eclipse.org/gmf/2005/GraphicalDefinition"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#/" featureName="nsPrefix"
dataValue="gmfgraph"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Identity">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Identity" featureName="name"
dataValue="Identity"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Identity" featureName="interface"
dataValue="true" oldDataValue="false"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Canvas">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas" featureName="name"
dataValue="Canvas"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//Canvas" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//Identity"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//FigureGallery">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureGallery" featureName="name"
dataValue="FigureGallery"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//FigureGallery" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//Identity"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Canvas" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Canvas/figures">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/figures"
featureName="name" dataValue="figures"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/figures"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/figures"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/figures"
featureName="eType" referenceValue="gmfgraph.ecore#//FigureGallery"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Canvas/figures"
referenceName="eAnnotations" element="gmfgraph.ecore#//Canvas/figures/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/figures/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Canvas/figures/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//Canvas/figures/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/figures/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/figures/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="containment here doesn't restrict nodes/connection from using figure galeries defined elsewhere. No assumption should be made whether or not node/connection figure is defined in the galery beloning to this canvas"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//FigureGallery" referenceName="eAnnotations"
element="gmfgraph.ecore#//FigureGallery/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureGallery/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//FigureGallery/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//FigureGallery/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureGallery/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureGallery/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Kind of explicit figure library notion. Bundle of figures. Allows to specify plugin id (allows importing it later from gmfgen code) in addition to figures"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//FigureGallery" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//FigureGallery/implementationBundle">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureGallery/implementationBundle"
featureName="name" dataValue="implementationBundle"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureGallery/implementationBundle"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Identity" referenceName="eAnnotations"
element="gmfgraph.ecore#//Identity/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Identity/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Identity/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//Identity/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Identity/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Identity/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Easy and readable way to reference element of the model from another one"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Identity" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Identity/name">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Identity/name" featureName="name"
dataValue="name"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Identity/name" featureName="lowerBound"
dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Identity/name" featureName="iD"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Identity/name" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//DiagramElement">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramElement"
featureName="name" dataValue="DiagramElement"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramElement"
featureName="abstract" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//DiagramElement"
featureName="eSuperTypes" referenceValue="gmfgraph.ecore#//Identity"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Node">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Node" featureName="name"
dataValue="Node"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//Node" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//DiagramElement"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Canvas" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Canvas/nodes">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/nodes" featureName="name"
dataValue="nodes"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/nodes" featureName="upperBound"
dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/nodes" featureName="containment"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/nodes" featureName="eType"
referenceValue="gmfgraph.ecore#//Node"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Connection">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Connection" featureName="name"
dataValue="Connection"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//Connection" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//DiagramElement"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Canvas" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Canvas/connections">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/connections"
featureName="name" dataValue="connections"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/connections"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/connections"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/connections"
featureName="eType" referenceValue="gmfgraph.ecore#//Connection"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Compartment">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Compartment" featureName="name"
dataValue="Compartment"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//Compartment" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//DiagramElement"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Canvas" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Canvas/compartments">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/compartments"
featureName="name" dataValue="compartments"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/compartments"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/compartments"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/compartments"
featureName="eType" referenceValue="gmfgraph.ecore#//Compartment"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Compartment" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Compartment/collapsible">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Compartment/collapsible"
featureName="name" dataValue="collapsible"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Compartment/collapsible"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Compartment" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Compartment/needsTitle">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Compartment/needsTitle"
featureName="name" dataValue="needsTitle"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Compartment/needsTitle"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//DiagramLabel">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramLabel" featureName="name"
dataValue="DiagramLabel"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//DiagramLabel" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//Node"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Canvas" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Canvas/labels">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/labels" featureName="name"
dataValue="labels"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/labels" featureName="upperBound"
dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/labels" featureName="containment"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Canvas/labels" featureName="eType"
referenceValue="gmfgraph.ecore#//DiagramLabel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//DiagramLabel" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//DiagramLabel/elementIcon">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramLabel/elementIcon"
featureName="name" dataValue="elementIcon"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramLabel/elementIcon"
featureName="defaultValueLiteral" dataValue="true"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramLabel/elementIcon"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//VisualFacet">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//VisualFacet" featureName="name"
dataValue="VisualFacet"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//VisualFacet" featureName="interface"
dataValue="true" oldDataValue="false"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//DiagramElement"
referenceName="eOperations" element="#//@releases.1/@changes.45/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.45/@element"
featureName="name" dataValue="find"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.45/@element"
featureName="eType" referenceValue="gmfgraph.ecore#//VisualFacet"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.45/@element"
referenceName="eAnnotations" element="#//@releases.1/@changes.45/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.45/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.45/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.1/@changes.45/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.45/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.45/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="utility operation to get first visual facet assignable (in Java terms, {@link Class#isAssignableFrom(Class)}) to variables of designated class. Argument can't be null"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.45/@element"
referenceName="eParameters" element="#//@releases.1/@changes.45/@element/facetClass">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.45/@element/facetClass"
featureName="name" dataValue="facetClass"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.45/@element/facetClass"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//DiagramElement"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//DiagramElement/facets">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramElement/facets"
featureName="name" dataValue="facets"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramElement/facets"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramElement/facets"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramElement/facets"
featureName="eType" referenceValue="gmfgraph.ecore#//VisualFacet"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//DiagramElement/facets"
referenceName="eAnnotations" element="gmfgraph.ecore#//DiagramElement/facets/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramElement/facets/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//DiagramElement/facets/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//DiagramElement/facets/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramElement/facets/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramElement/facets/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="anything to further specify constraint or any other aspect of the element"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//GeneralFacet">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GeneralFacet" featureName="name"
dataValue="GeneralFacet"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//GeneralFacet" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//VisualFacet"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//GeneralFacet" referenceName="eAnnotations"
element="gmfgraph.ecore#//GeneralFacet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GeneralFacet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//GeneralFacet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//GeneralFacet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GeneralFacet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GeneralFacet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="provide means to attach arbitrary data to your diagram element definition. It's up to you (template author) to process it somehow."/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//GeneralFacet" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//GeneralFacet/identifier">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GeneralFacet/identifier"
featureName="name" dataValue="identifier"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GeneralFacet/identifier"
featureName="iD" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GeneralFacet/identifier"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//GeneralFacet" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//GeneralFacet/data">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GeneralFacet/data"
featureName="name" dataValue="data"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GeneralFacet/data"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//AlignmentFacet">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//AlignmentFacet"
featureName="name" dataValue="AlignmentFacet"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//AlignmentFacet"
featureName="eSuperTypes" referenceValue="gmfgraph.ecore#//VisualFacet"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//AlignmentFacet"
referenceName="eAnnotations" element="gmfgraph.ecore#//AlignmentFacet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//AlignmentFacet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//AlignmentFacet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//AlignmentFacet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//AlignmentFacet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//AlignmentFacet/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Makes sense for DiagramLabels of Links only (now). Constants from {@link org.eclipse.draw2d.ConnectionLocator} are: MIDDLE = Alignment.CENTER, TARGET = Alignment.END, SOURCE = Alignment.BEGINNING"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//GradientFacet">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GradientFacet" featureName="name"
dataValue="GradientFacet"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//GradientFacet" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//VisualFacet"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//LabelOffsetFacet">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LabelOffsetFacet"
featureName="name" dataValue="LabelOffsetFacet"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//LabelOffsetFacet"
featureName="eSuperTypes" referenceValue="gmfgraph.ecore#//VisualFacet"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//LabelOffsetFacet"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//LabelOffsetFacet/x">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LabelOffsetFacet/x"
featureName="name" dataValue="x"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LabelOffsetFacet/x"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//LabelOffsetFacet"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//LabelOffsetFacet/y">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LabelOffsetFacet/y"
featureName="name" dataValue="y"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LabelOffsetFacet/y"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="#//@releases.1/@changes.50/@changes.2/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.50/@changes.2/@element"
featureName="name" dataValue="FigureHandle"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.50/@changes.2/@element"
featureName="interface" dataValue="true" oldDataValue="false"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//DiagramElement"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//DiagramElement/figure">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramElement/figure"
featureName="name" dataValue="figure"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramElement/figure"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramElement/figure"
featureName="eType" referenceValue="#//@releases.1/@changes.50/@changes.2/@element"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.50/@changes.2/@element"
referenceName="eAnnotations" element="#//@releases.1/@changes.50/@changes.2/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.50/@changes.2/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.50/@changes.2/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.1/@changes.50/@changes.2/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.50/@changes.2/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.50/@changes.2/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Entry in the figure's hierarchy to reference from diagram element"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.50/@changes.2/@element"
referenceName="eStructuralFeatures" element="#//@releases.1/@changes.49/@changes.7/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.49/@changes.7/@element"
featureName="name" dataValue="referencingElements"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.49/@changes.7/@element"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.49/@changes.7/@element"
featureName="eType" referenceValue="gmfgraph.ecore#//DiagramElement"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.49/@changes.7/@element"
featureName="eOpposite" referenceValue="gmfgraph.ecore#//DiagramElement/figure"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DiagramElement/figure"
featureName="eOpposite" referenceValue="#//@releases.1/@changes.49/@changes.7/@element"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//CustomClass">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomClass" featureName="name"
dataValue="CustomClass"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomClass" featureName="interface"
dataValue="true" oldDataValue="false"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//CustomClass" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//CustomClass/qualifiedClassName">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomClass/qualifiedClassName"
featureName="name" dataValue="qualifiedClassName"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomClass/qualifiedClassName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//CustomClass" referenceName="eStructuralFeatures"
element="#//@releases.1/@changes.44/@changes.0/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.44/@changes.0/@element"
featureName="name" dataValue="bundleName"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.44/@changes.0/@element"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//CustomAttribute">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomAttribute"
featureName="name" dataValue="CustomAttribute"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//CustomClass" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//CustomClass/attributes">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomClass/attributes"
featureName="name" dataValue="attributes"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomClass/attributes"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomClass/attributes"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomClass/attributes"
featureName="eType" referenceValue="gmfgraph.ecore#//CustomAttribute"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//CustomAttribute"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//CustomAttribute/name">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomAttribute/name"
featureName="name" dataValue="name"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomAttribute/name"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomAttribute/name"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//CustomAttribute"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//CustomAttribute/value">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomAttribute/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomAttribute/value"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomAttribute/value"
featureName="defaultValueLiteral" dataValue="null"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomAttribute/value"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//CustomAttribute"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//CustomAttribute/directAccess">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomAttribute/directAccess"
featureName="name" dataValue="directAccess"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomAttribute/directAccess"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomAttribute/directAccess"
featureName="defaultValueLiteral" dataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomAttribute/directAccess"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//CustomAttribute"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//CustomAttribute/multiStatementValue">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomAttribute/multiStatementValue"
featureName="name" dataValue="multiStatementValue"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomAttribute/multiStatementValue"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomAttribute/multiStatementValue"
featureName="defaultValueLiteral" dataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomAttribute/multiStatementValue"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//FigureAccessor">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureAccessor"
featureName="name" dataValue="FigureAccessor"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//FigureAccessor"
featureName="eSuperTypes" referenceValue="#//@releases.1/@changes.50/@changes.2/@element"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//FigureAccessor"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//FigureAccessor/accessor">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureAccessor/accessor"
featureName="name" dataValue="accessor"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureAccessor/accessor"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureAccessor/accessor"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Color">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Color" featureName="name"
dataValue="Color"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Color" featureName="interface"
dataValue="true" oldDataValue="false"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//RGBColor">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RGBColor" featureName="name"
dataValue="RGBColor"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//RGBColor" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//Color"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//RGBColor" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//RGBColor/red">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RGBColor/red" featureName="name"
dataValue="red"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RGBColor/red" featureName="lowerBound"
dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RGBColor/red" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//RGBColor" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//RGBColor/green">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RGBColor/green"
featureName="name" dataValue="green"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RGBColor/green"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RGBColor/green"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//RGBColor" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//RGBColor/blue">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RGBColor/blue" featureName="name"
dataValue="blue"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RGBColor/blue" featureName="lowerBound"
dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RGBColor/blue" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//ConstantColor">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ConstantColor" featureName="name"
dataValue="ConstantColor"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//ConstantColor" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//Color"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//ColorConstants">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants"
featureName="name" dataValue="ColorConstants"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//ConstantColor" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//ConstantColor/value">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ConstantColor/value"
featureName="name" dataValue="value"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ConstantColor/value"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ConstantColor/value"
featureName="eType" referenceValue="gmfgraph.ecore#//ColorConstants"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//ColorConstants"
referenceName="eLiterals" element="gmfgraph.ecore#//ColorConstants/white">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/white"
featureName="name" dataValue="white"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/white"
featureName="literal" dataValue="white"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//ColorConstants"
referenceName="eLiterals" element="gmfgraph.ecore#//ColorConstants/black">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/black"
featureName="name" dataValue="black"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/black"
featureName="value" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/black"
featureName="literal" dataValue="black"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//ColorConstants"
referenceName="eLiterals" element="gmfgraph.ecore#//ColorConstants/lightGray">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/lightGray"
featureName="name" dataValue="lightGray"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/lightGray"
featureName="value" dataValue="2" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/lightGray"
featureName="literal" dataValue="lightGray"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//ColorConstants"
referenceName="eLiterals" element="gmfgraph.ecore#//ColorConstants/gray">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/gray"
featureName="name" dataValue="gray"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/gray"
featureName="value" dataValue="3" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/gray"
featureName="literal" dataValue="gray"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//ColorConstants"
referenceName="eLiterals" element="gmfgraph.ecore#//ColorConstants/darkGray">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/darkGray"
featureName="name" dataValue="darkGray"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/darkGray"
featureName="value" dataValue="4" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/darkGray"
featureName="literal" dataValue="darkGray"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//ColorConstants"
referenceName="eLiterals" element="gmfgraph.ecore#//ColorConstants/red">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/red"
featureName="name" dataValue="red"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/red"
featureName="value" dataValue="5" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/red"
featureName="literal" dataValue="red"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//ColorConstants"
referenceName="eLiterals" element="gmfgraph.ecore#//ColorConstants/orange">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/orange"
featureName="name" dataValue="orange"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/orange"
featureName="value" dataValue="6" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/orange"
featureName="literal" dataValue="orange"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//ColorConstants"
referenceName="eLiterals" element="gmfgraph.ecore#//ColorConstants/yellow">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/yellow"
featureName="name" dataValue="yellow"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/yellow"
featureName="value" dataValue="7" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/yellow"
featureName="literal" dataValue="yellow"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//ColorConstants"
referenceName="eLiterals" element="gmfgraph.ecore#//ColorConstants/green">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/green"
featureName="name" dataValue="green"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/green"
featureName="value" dataValue="8" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/green"
featureName="literal" dataValue="green"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//ColorConstants"
referenceName="eLiterals" element="gmfgraph.ecore#//ColorConstants/lightGreen">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/lightGreen"
featureName="name" dataValue="lightGreen"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/lightGreen"
featureName="value" dataValue="9" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/lightGreen"
featureName="literal" dataValue="lightGreen"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//ColorConstants"
referenceName="eLiterals" element="gmfgraph.ecore#//ColorConstants/darkGreen">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/darkGreen"
featureName="name" dataValue="darkGreen"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/darkGreen"
featureName="value" dataValue="10" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/darkGreen"
featureName="literal" dataValue="darkGreen"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//ColorConstants"
referenceName="eLiterals" element="gmfgraph.ecore#//ColorConstants/cyan">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/cyan"
featureName="name" dataValue="cyan"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/cyan"
featureName="value" dataValue="11" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/cyan"
featureName="literal" dataValue="cyan"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//ColorConstants"
referenceName="eLiterals" element="gmfgraph.ecore#//ColorConstants/lightBlue">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/lightBlue"
featureName="name" dataValue="lightBlue"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/lightBlue"
featureName="value" dataValue="12" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/lightBlue"
featureName="literal" dataValue="lightBlue"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//ColorConstants"
referenceName="eLiterals" element="gmfgraph.ecore#//ColorConstants/blue">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/blue"
featureName="name" dataValue="blue"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/blue"
featureName="value" dataValue="13" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/blue"
featureName="literal" dataValue="blue"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//ColorConstants"
referenceName="eLiterals" element="gmfgraph.ecore#//ColorConstants/darkBlue">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/darkBlue"
featureName="name" dataValue="darkBlue"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/darkBlue"
featureName="value" dataValue="14" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ColorConstants/darkBlue"
featureName="literal" dataValue="darkBlue"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Font">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Font" featureName="name"
dataValue="Font"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Font" featureName="interface"
dataValue="true" oldDataValue="false"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//BasicFont">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BasicFont" featureName="name"
dataValue="BasicFont"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//BasicFont" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//Font"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//BasicFont" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//BasicFont/faceName">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BasicFont/faceName"
featureName="name" dataValue="faceName"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BasicFont/faceName"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//BasicFont" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//BasicFont/height">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BasicFont/height"
featureName="name" dataValue="height"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BasicFont/height"
featureName="defaultValueLiteral" dataValue="9"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BasicFont/height"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//FontStyle">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FontStyle" featureName="name"
dataValue="FontStyle"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//BasicFont" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//BasicFont/style">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BasicFont/style"
featureName="name" dataValue="style"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BasicFont/style"
featureName="defaultValueLiteral" dataValue="NORMAL"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BasicFont/style"
featureName="eType" referenceValue="gmfgraph.ecore#//FontStyle"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//FontStyle" referenceName="eLiterals"
element="gmfgraph.ecore#//FontStyle/NORMAL">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FontStyle/NORMAL"
featureName="name" dataValue="NORMAL"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FontStyle/NORMAL"
featureName="literal" dataValue="NORMAL"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//FontStyle" referenceName="eLiterals"
element="gmfgraph.ecore#//FontStyle/BOLD">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FontStyle/BOLD"
featureName="name" dataValue="BOLD"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FontStyle/BOLD"
featureName="value" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FontStyle/BOLD"
featureName="literal" dataValue="BOLD"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//FontStyle" referenceName="eLiterals"
element="gmfgraph.ecore#//FontStyle/ITALIC">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FontStyle/ITALIC"
featureName="name" dataValue="ITALIC"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FontStyle/ITALIC"
featureName="value" dataValue="2" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FontStyle/ITALIC"
featureName="literal" dataValue="ITALIC"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Point">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Point" featureName="name"
dataValue="Point"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Point" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Point/x">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Point/x" featureName="name"
dataValue="x"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Point/x" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Point" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Point/y">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Point/y" featureName="name"
dataValue="y"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Point/y" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Dimension">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Dimension" featureName="name"
dataValue="Dimension"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Dimension" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Dimension/dx">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Dimension/dx" featureName="name"
dataValue="dx"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Dimension/dx" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Dimension" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Dimension/dy">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Dimension/dy" featureName="name"
dataValue="dy"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Dimension/dy" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Insets">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Insets" featureName="name"
dataValue="Insets"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Insets" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Insets/top">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Insets/top" featureName="name"
dataValue="top"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Insets/top" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Insets" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Insets/left">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Insets/left" featureName="name"
dataValue="left"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Insets/left" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Insets" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Insets/bottom">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Insets/bottom" featureName="name"
dataValue="bottom"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Insets/bottom" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Insets" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Insets/right">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Insets/right" featureName="name"
dataValue="right"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Insets/right" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Border">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Border" featureName="name"
dataValue="Border"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Border" featureName="interface"
dataValue="true" oldDataValue="false"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//LineBorder">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineBorder" featureName="name"
dataValue="LineBorder"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//LineBorder" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//Border"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//LineBorder" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//LineBorder/color">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineBorder/color"
featureName="name" dataValue="color"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineBorder/color"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineBorder/color"
featureName="eType" referenceValue="gmfgraph.ecore#//Color"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//LineBorder" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//LineBorder/width">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineBorder/width"
featureName="name" dataValue="width"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineBorder/width"
featureName="defaultValueLiteral" dataValue="1"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineBorder/width"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//MarginBorder">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//MarginBorder" featureName="name"
dataValue="MarginBorder"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//MarginBorder" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//Border"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//MarginBorder" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//MarginBorder/insets">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//MarginBorder/insets"
featureName="name" dataValue="insets"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//MarginBorder/insets"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//MarginBorder/insets"
featureName="eType" referenceValue="gmfgraph.ecore#//Insets"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//CompoundBorder">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CompoundBorder"
featureName="name" dataValue="CompoundBorder"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//CompoundBorder"
featureName="eSuperTypes" referenceValue="gmfgraph.ecore#//Border"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//CompoundBorder"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//CompoundBorder/outer">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CompoundBorder/outer"
featureName="name" dataValue="outer"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CompoundBorder/outer"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CompoundBorder/outer"
featureName="eType" referenceValue="gmfgraph.ecore#//Border"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//CompoundBorder"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//CompoundBorder/inner">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CompoundBorder/inner"
featureName="name" dataValue="inner"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CompoundBorder/inner"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CompoundBorder/inner"
featureName="eType" referenceValue="gmfgraph.ecore#//Border"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//CustomBorder">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomBorder" featureName="name"
dataValue="CustomBorder"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//CustomBorder" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//Border"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//CustomBorder" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//CustomClass"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Direction">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction" featureName="name"
dataValue="Direction"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Node" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Node/resizeConstraint">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Node/resizeConstraint"
featureName="name" dataValue="resizeConstraint"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Node/resizeConstraint"
featureName="defaultValueLiteral" dataValue="NSEW"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Node/resizeConstraint"
featureName="eType" referenceValue="gmfgraph.ecore#//Direction"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//GradientFacet" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//GradientFacet/direction">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GradientFacet/direction"
featureName="name" dataValue="direction"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GradientFacet/direction"
featureName="eType" referenceValue="gmfgraph.ecore#//Direction"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Direction" referenceName="eAnnotations"
element="gmfgraph.ecore#//Direction/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Direction/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//Direction/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Geographical bit constants from org.eclipse.draw2d.PositionConstants"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Direction" referenceName="eLiterals"
element="gmfgraph.ecore#//Direction/NONE">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NONE"
featureName="name" dataValue="NONE"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NONE"
featureName="literal" dataValue="NONE"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Direction" referenceName="eLiterals"
element="gmfgraph.ecore#//Direction/NORTH">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NORTH"
featureName="name" dataValue="NORTH"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NORTH"
featureName="value" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NORTH"
featureName="literal" dataValue="NORTH"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Direction" referenceName="eLiterals"
element="gmfgraph.ecore#//Direction/SOUTH">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/SOUTH"
featureName="name" dataValue="SOUTH"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/SOUTH"
featureName="value" dataValue="4" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/SOUTH"
featureName="literal" dataValue="SOUTH"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Direction" referenceName="eLiterals"
element="gmfgraph.ecore#//Direction/WEST">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/WEST"
featureName="name" dataValue="WEST"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/WEST"
featureName="value" dataValue="8" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/WEST"
featureName="literal" dataValue="WEST"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Direction" referenceName="eLiterals"
element="gmfgraph.ecore#//Direction/EAST">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/EAST"
featureName="name" dataValue="EAST"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/EAST"
featureName="value" dataValue="16" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/EAST"
featureName="literal" dataValue="EAST"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Direction" referenceName="eLiterals"
element="gmfgraph.ecore#//Direction/NORTH_EAST">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NORTH_EAST"
featureName="name" dataValue="NORTH_EAST"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NORTH_EAST"
featureName="value" dataValue="17" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NORTH_EAST"
featureName="literal" dataValue="NORTH_EAST"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Direction" referenceName="eLiterals"
element="gmfgraph.ecore#//Direction/NORTH_WEST">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NORTH_WEST"
featureName="name" dataValue="NORTH_WEST"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NORTH_WEST"
featureName="value" dataValue="9" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NORTH_WEST"
featureName="literal" dataValue="NORTH_WEST"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Direction" referenceName="eLiterals"
element="gmfgraph.ecore#//Direction/SOUTH_EAST">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/SOUTH_EAST"
featureName="name" dataValue="SOUTH_EAST"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/SOUTH_EAST"
featureName="value" dataValue="20" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/SOUTH_EAST"
featureName="literal" dataValue="SOUTH_EAST"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Direction" referenceName="eLiterals"
element="gmfgraph.ecore#//Direction/SOUTH_WEST">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/SOUTH_WEST"
featureName="name" dataValue="SOUTH_WEST"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/SOUTH_WEST"
featureName="value" dataValue="12" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/SOUTH_WEST"
featureName="literal" dataValue="SOUTH_WEST"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Direction" referenceName="eLiterals"
element="gmfgraph.ecore#//Direction/NORTH_SOUTH">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NORTH_SOUTH"
featureName="name" dataValue="NORTH_SOUTH"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NORTH_SOUTH"
featureName="value" dataValue="5" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NORTH_SOUTH"
featureName="literal" dataValue="NORTH_SOUTH"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Direction" referenceName="eLiterals"
element="gmfgraph.ecore#//Direction/EAST_WEST">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/EAST_WEST"
featureName="name" dataValue="EAST_WEST"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/EAST_WEST"
featureName="value" dataValue="24" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/EAST_WEST"
featureName="literal" dataValue="EAST_WEST"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Direction" referenceName="eLiterals"
element="gmfgraph.ecore#//Direction/NSEW">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NSEW"
featureName="name" dataValue="NSEW"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NSEW"
featureName="value" dataValue="29" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Direction/NSEW"
featureName="literal" dataValue="NSEW"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//LineKind">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind" featureName="name"
dataValue="LineKind"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//LineKind" referenceName="eAnnotations"
element="gmfgraph.ecore#//LineKind/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//LineKind/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//LineKind/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="org.eclipse.draw2d.Graphics.LINE_* (== org.eclipse.swt.SWT.LINE_*. Values are same as SWT constants"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//LineKind" referenceName="eLiterals"
element="gmfgraph.ecore#//LineKind/LINE_SOLID">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_SOLID"
featureName="name" dataValue="LINE_SOLID"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_SOLID"
featureName="value" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_SOLID"
featureName="literal" dataValue="LINE_SOLID"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//LineKind" referenceName="eLiterals"
element="gmfgraph.ecore#//LineKind/LINE_DASH">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_DASH"
featureName="name" dataValue="LINE_DASH"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_DASH"
featureName="value" dataValue="2" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_DASH"
featureName="literal" dataValue="LINE_DASH"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//LineKind" referenceName="eLiterals"
element="gmfgraph.ecore#//LineKind/LINE_DOT">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_DOT"
featureName="name" dataValue="LINE_DOT"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_DOT"
featureName="value" dataValue="3" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_DOT"
featureName="literal" dataValue="LINE_DOT"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//LineKind" referenceName="eLiterals"
element="gmfgraph.ecore#//LineKind/LINE_DASHDOT">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_DASHDOT"
featureName="name" dataValue="LINE_DASHDOT"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_DASHDOT"
featureName="value" dataValue="4" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_DASHDOT"
featureName="literal" dataValue="LINE_DASHDOT"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//LineKind" referenceName="eLiterals"
element="gmfgraph.ecore#//LineKind/LINE_DASHDOTDOT">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_DASHDOTDOT"
featureName="name" dataValue="LINE_DASHDOTDOT"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_DASHDOTDOT"
featureName="value" dataValue="5" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_DASHDOTDOT"
featureName="literal" dataValue="LINE_DASHDOTDOT"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//LineKind" referenceName="eLiterals"
element="gmfgraph.ecore#//LineKind/LINE_CUSTOM">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_CUSTOM"
featureName="name" dataValue="LINE_CUSTOM"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_CUSTOM"
featureName="value" dataValue="6" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LineKind/LINE_CUSTOM"
featureName="literal" dataValue="LINE_CUSTOM"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//LayoutData">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LayoutData" featureName="name"
dataValue="LayoutData"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LayoutData" featureName="interface"
dataValue="true" oldDataValue="false"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//CustomLayoutData">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//CustomLayoutData"
featureName="name" dataValue="CustomLayoutData"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//CustomLayoutData"
featureName="eSuperTypes" referenceValue="gmfgraph.ecore#//LayoutData"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//CustomLayoutData"
featureName="eSuperTypes" referenceValue="gmfgraph.ecore#//CustomClass"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//GridLayoutData">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData"
featureName="name" dataValue="GridLayoutData"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//GridLayoutData"
featureName="eSuperTypes" referenceValue="gmfgraph.ecore#//LayoutData"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//GridLayoutData"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//GridLayoutData/grabExcessHorizontalSpace">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/grabExcessHorizontalSpace"
featureName="name" dataValue="grabExcessHorizontalSpace"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/grabExcessHorizontalSpace"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/grabExcessHorizontalSpace"
featureName="defaultValueLiteral" dataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/grabExcessHorizontalSpace"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//GridLayoutData"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//GridLayoutData/grabExcessVerticalSpace">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/grabExcessVerticalSpace"
featureName="name" dataValue="grabExcessVerticalSpace"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/grabExcessVerticalSpace"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/grabExcessVerticalSpace"
featureName="defaultValueLiteral" dataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/grabExcessVerticalSpace"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//GridLayoutData"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//GridLayoutData/verticalSpan">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/verticalSpan"
featureName="name" dataValue="verticalSpan"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/verticalSpan"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/verticalSpan"
featureName="defaultValueLiteral" dataValue="1"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/verticalSpan"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//GridLayoutData"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//GridLayoutData/horizontalSpan">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/horizontalSpan"
featureName="name" dataValue="horizontalSpan"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/horizontalSpan"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/horizontalSpan"
featureName="defaultValueLiteral" dataValue="1"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/horizontalSpan"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//GridLayoutData"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//GridLayoutData/horizontalIndent">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/horizontalIndent"
featureName="name" dataValue="horizontalIndent"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/horizontalIndent"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/horizontalIndent"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//GridLayoutData"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//GridLayoutData/sizeHint">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/sizeHint"
featureName="name" dataValue="sizeHint"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/sizeHint"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/sizeHint"
featureName="eType" referenceValue="gmfgraph.ecore#//Dimension"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//BorderLayoutData">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BorderLayoutData"
featureName="name" dataValue="BorderLayoutData"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//BorderLayoutData"
featureName="eSuperTypes" referenceValue="gmfgraph.ecore#//LayoutData"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//BorderLayoutData"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//BorderLayoutData/vertical">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BorderLayoutData/vertical"
featureName="name" dataValue="vertical"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BorderLayoutData/vertical"
featureName="defaultValueLiteral" dataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BorderLayoutData/vertical"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Alignment">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Alignment" featureName="name"
dataValue="Alignment"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//AlignmentFacet"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//AlignmentFacet/alignment">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//AlignmentFacet/alignment"
featureName="name" dataValue="alignment"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//AlignmentFacet/alignment"
featureName="eType" referenceValue="gmfgraph.ecore#//Alignment"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//GridLayoutData"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//GridLayoutData/verticalAlignment">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/verticalAlignment"
featureName="name" dataValue="verticalAlignment"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/verticalAlignment"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/verticalAlignment"
featureName="defaultValueLiteral" dataValue="CENTER"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/verticalAlignment"
featureName="eType" referenceValue="gmfgraph.ecore#//Alignment"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//GridLayoutData"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//GridLayoutData/horizontalAlignment">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/horizontalAlignment"
featureName="name" dataValue="horizontalAlignment"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/horizontalAlignment"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/horizontalAlignment"
featureName="defaultValueLiteral" dataValue="CENTER"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//GridLayoutData/horizontalAlignment"
featureName="eType" referenceValue="gmfgraph.ecore#//Alignment"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//BorderLayoutData"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//BorderLayoutData/alignment">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BorderLayoutData/alignment"
featureName="name" dataValue="alignment"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BorderLayoutData/alignment"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BorderLayoutData/alignment"
featureName="defaultValueLiteral" dataValue="CENTER"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//BorderLayoutData/alignment"
featureName="eType" referenceValue="gmfgraph.ecore#//Alignment"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Alignment" referenceName="eLiterals"
element="gmfgraph.ecore#//Alignment/BEGINNING">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Alignment/BEGINNING"
featureName="name" dataValue="BEGINNING"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Alignment/BEGINNING"
featureName="literal" dataValue="BEGINNING"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Alignment" referenceName="eLiterals"
element="gmfgraph.ecore#//Alignment/CENTER">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Alignment/CENTER"
featureName="name" dataValue="CENTER"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Alignment/CENTER"
featureName="value" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Alignment/CENTER"
featureName="literal" dataValue="CENTER"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Alignment" referenceName="eLiterals"
element="gmfgraph.ecore#//Alignment/END">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Alignment/END" featureName="name"
dataValue="END"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Alignment/END" featureName="value"
dataValue="2" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Alignment/END" featureName="literal"
dataValue="END"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Alignment" referenceName="eLiterals"
element="gmfgraph.ecore#//Alignment/FILL">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Alignment/FILL"
featureName="name" dataValue="FILL"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Alignment/FILL"
featureName="value" dataValue="3" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Alignment/FILL"
featureName="literal" dataValue="FILL"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Layoutable">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Layoutable" featureName="name"
dataValue="Layoutable"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Layoutable" featureName="interface"
dataValue="true" oldDataValue="false"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="#//@releases.1/@changes.37/@changes.4/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.37/@changes.4/@element"
featureName="name" dataValue="FigureMarker"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.37/@changes.4/@element"
featureName="interface" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="#//@releases.1/@changes.37/@changes.4/@element"
featureName="eSuperTypes" referenceValue="gmfgraph.ecore#//Layoutable"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.37/@changes.4/@element"
referenceName="eAnnotations" element="#//@releases.1/@changes.37/@changes.4/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.37/@changes.4/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.37/@changes.4/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.1/@changes.37/@changes.4/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.37/@changes.4/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.37/@changes.4/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Anything you could combine visual representation from. Ordinary GEF figures, custom-defined or references to defined elsewhere."/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Figure">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure" featureName="name"
dataValue="Figure"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure" featureName="interface"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//Figure" featureName="eSuperTypes"
referenceValue="#//@releases.1/@changes.37/@changes.4/@element"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//Figure" featureName="eSuperTypes"
referenceValue="#//@releases.1/@changes.50/@changes.2/@element"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//Figure" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//Identity"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//FigureGallery" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//FigureGallery/figures">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureGallery/figures"
featureName="name" dataValue="figures"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureGallery/figures"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureGallery/figures"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureGallery/figures"
featureName="eType" referenceValue="gmfgraph.ecore#//Figure"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Node" referenceName="eStructuralFeatures"
element="#//@releases.1/@changes.42/@changes.0/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.42/@changes.0/@element"
featureName="name" dataValue="nodeFigure"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.42/@changes.0/@element"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.42/@changes.0/@element"
featureName="changeable" dataValue="false" oldDataValue="true"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.42/@changes.0/@element"
featureName="volatile" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.42/@changes.0/@element"
featureName="transient" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.42/@changes.0/@element"
featureName="derived" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.42/@changes.0/@element"
featureName="resolveProxies" dataValue="false" oldDataValue="true"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.42/@changes.0/@element"
featureName="eType" referenceValue="gmfgraph.ecore#//Figure"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.42/@changes.0/@element"
referenceName="eAnnotations" element="#//@releases.1/@changes.42/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.42/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.42/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.1/@changes.42/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.42/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.42/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Specializes DiagramElement.figure"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Connection" referenceName="eStructuralFeatures"
element="#//@releases.1/@changes.43/@changes.0/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.43/@changes.0/@element"
featureName="name" dataValue="connectionFigure"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.43/@changes.0/@element"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.43/@changes.0/@element"
featureName="changeable" dataValue="false" oldDataValue="true"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.43/@changes.0/@element"
featureName="volatile" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.43/@changes.0/@element"
featureName="transient" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.43/@changes.0/@element"
featureName="derived" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.43/@changes.0/@element"
featureName="resolveProxies" dataValue="false" oldDataValue="true"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.43/@changes.0/@element"
featureName="eType" referenceValue="gmfgraph.ecore#//Figure"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.43/@changes.0/@element"
referenceName="eAnnotations" element="#//@releases.1/@changes.43/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.43/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.43/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="#//@releases.1/@changes.43/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.43/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.43/@changes.0/@element/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Specializes DiagramElement.figure"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Figure" referenceName="eAnnotations"
element="gmfgraph.ecore#//Figure/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Figure/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//Figure/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="org.eclipse.draw2d.Figure"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Figure" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//RealFigure/children">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RealFigure/children"
featureName="name" dataValue="children"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RealFigure/children"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RealFigure/children"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RealFigure/children"
featureName="eType" referenceValue="#//@releases.1/@changes.37/@changes.4/@element"/>
</changes>
<changes xsi:type="history:Create" target="#//@releases.1/@changes.37/@changes.4/@element"
referenceName="eStructuralFeatures" element="#//@releases.1/@changes.38/@changes.0/@element">
<changes xsi:type="history:Set" element="#//@releases.1/@changes.38/@changes.0/@element"
featureName="name" dataValue="parent"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.38/@changes.0/@element"
featureName="changeable" dataValue="false" oldDataValue="true"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.38/@changes.0/@element"
featureName="resolveProxies" dataValue="false" oldDataValue="true"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.38/@changes.0/@element"
featureName="eType" referenceValue="gmfgraph.ecore#//Figure"/>
<changes xsi:type="history:Set" element="#//@releases.1/@changes.38/@changes.0/@element"
featureName="eOpposite" referenceValue="gmfgraph.ecore#//RealFigure/children"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RealFigure/children"
featureName="eOpposite" referenceValue="#//@releases.1/@changes.38/@changes.0/@element"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Figure" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Figure/foregroundColor">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/foregroundColor"
featureName="name" dataValue="foregroundColor"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/foregroundColor"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/foregroundColor"
featureName="eType" referenceValue="gmfgraph.ecore#//Color"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Figure" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Figure/backgroundColor">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/backgroundColor"
featureName="name" dataValue="backgroundColor"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/backgroundColor"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/backgroundColor"
featureName="eType" referenceValue="gmfgraph.ecore#//Color"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Figure" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Figure/maximumSize">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/maximumSize"
featureName="name" dataValue="maximumSize"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/maximumSize"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/maximumSize"
featureName="eType" referenceValue="gmfgraph.ecore#//Dimension"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Figure" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Figure/minimumSize">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/minimumSize"
featureName="name" dataValue="minimumSize"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/minimumSize"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/minimumSize"
featureName="eType" referenceValue="gmfgraph.ecore#//Dimension"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Figure" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Figure/preferredSize">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/preferredSize"
featureName="name" dataValue="preferredSize"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/preferredSize"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/preferredSize"
featureName="eType" referenceValue="gmfgraph.ecore#//Dimension"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Figure" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Figure/font">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/font" featureName="name"
dataValue="font"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/font" featureName="containment"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/font" featureName="eType"
referenceValue="gmfgraph.ecore#//Font"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Figure" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Figure/insets">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/insets" featureName="name"
dataValue="insets"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/insets" featureName="containment"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/insets" featureName="eType"
referenceValue="gmfgraph.ecore#//Insets"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Figure" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Figure/border">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/border" featureName="name"
dataValue="border"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/border" featureName="containment"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/border" featureName="eType"
referenceValue="gmfgraph.ecore#//Border"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Figure" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Figure/location">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/location"
featureName="name" dataValue="location"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/location"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/location"
featureName="eType" referenceValue="gmfgraph.ecore#//Point"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Figure" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Figure/size">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/size" featureName="name"
dataValue="size"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/size" featureName="containment"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Figure/size" featureName="eType"
referenceValue="gmfgraph.ecore#//Point"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//FigureRef">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureRef" featureName="name"
dataValue="FigureRef"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//FigureRef" featureName="eSuperTypes"
referenceValue="#//@releases.1/@changes.37/@changes.4/@element"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//FigureRef" referenceName="eAnnotations"
element="gmfgraph.ecore#//FigureRef/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureRef/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//FigureRef/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//FigureRef/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureRef/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureRef/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Need this to facilitate reuse of figures while keeping (so nice looking) containment relationship in the Figure class"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//FigureRef" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//FigureRef/figure">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureRef/figure"
featureName="name" dataValue="figure"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureRef/figure"
featureName="lowerBound" dataValue="1" oldDataValue="0"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureRef/figure"
featureName="eType" referenceValue="gmfgraph.ecore#//Figure"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//FigureRef/figure"
referenceName="eAnnotations" element="gmfgraph.ecore#//FigureRef/figure/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureRef/figure/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//FigureRef/figure/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//FigureRef/figure/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureRef/figure/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//FigureRef/figure/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="not FigureMarker because don't want to reference figure references."/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//ConnectionFigure">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ConnectionFigure"
featureName="name" dataValue="ConnectionFigure"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//ConnectionFigure"
featureName="interface" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//ConnectionFigure"
featureName="eSuperTypes" referenceValue="gmfgraph.ecore#//Figure"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//DecorationFigure">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DecorationFigure"
featureName="name" dataValue="DecorationFigure"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//DecorationFigure"
featureName="interface" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//DecorationFigure"
featureName="eSuperTypes" referenceValue="gmfgraph.ecore#//Figure"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Shape">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape" featureName="name"
dataValue="Shape"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape" featureName="abstract"
dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//Shape" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//Figure"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Shape" referenceName="eAnnotations"
element="gmfgraph.ecore#//Shape/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Shape/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//Shape/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="org.eclipse.draw2d.Shape"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Shape" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Shape/outline">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/outline" featureName="name"
dataValue="outline"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/outline" featureName="defaultValueLiteral"
dataValue="true"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/outline" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Shape" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Shape/fill">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/fill" featureName="name"
dataValue="fill"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/fill" featureName="defaultValueLiteral"
dataValue="true"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/fill" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Shape" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Shape/lineWidth">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/lineWidth"
featureName="name" dataValue="lineWidth"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/lineWidth"
featureName="defaultValueLiteral" dataValue="1"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/lineWidth"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Shape" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Shape/lineKind">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/lineKind"
featureName="name" dataValue="lineKind"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/lineKind"
featureName="eType" referenceValue="gmfgraph.ecore#//LineKind"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Shape" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Shape/xorFill">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/xorFill" featureName="name"
dataValue="xorFill"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/xorFill" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Shape" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Shape/xorOutline">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/xorOutline"
featureName="name" dataValue="xorOutline"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/xorOutline"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Shape" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Shape/resolvedChildren">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/resolvedChildren"
featureName="name" dataValue="resolvedChildren"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/resolvedChildren"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/resolvedChildren"
featureName="changeable" dataValue="false" oldDataValue="true"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/resolvedChildren"
featureName="volatile" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/resolvedChildren"
featureName="transient" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/resolvedChildren"
featureName="derived" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/resolvedChildren"
featureName="eType" referenceValue="gmfgraph.ecore#//Figure"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Shape/resolvedChildren"
referenceName="eAnnotations" element="gmfgraph.ecore#//Shape/resolvedChildren/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/resolvedChildren/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Shape/resolvedChildren/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//Shape/resolvedChildren/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/resolvedChildren/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Shape/resolvedChildren/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="Same as children, but resolves child FigureRefs, if any, to Figures"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Label">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Label" featureName="name"
dataValue="Label"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//Label" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//Figure"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Label" referenceName="eAnnotations"
element="gmfgraph.ecore#//Label/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Label/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Label/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//Label/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Label/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Label/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="org.eclipse.draw2d.Label"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Label" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Label/text">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Label/text" featureName="name"
dataValue="text"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Label/text" featureName="eType"
referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//LabeledContainer">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LabeledContainer"
featureName="name" dataValue="LabeledContainer"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//LabeledContainer"
featureName="eSuperTypes" referenceValue="gmfgraph.ecore#//Figure"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//LabeledContainer"
referenceName="eAnnotations" element="gmfgraph.ecore#//LabeledContainer/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LabeledContainer/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//LabeledContainer/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//LabeledContainer/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LabeledContainer/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//LabeledContainer/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="org.eclipse.draw2d.LabeledContainer"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Rectangle">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Rectangle" featureName="name"
dataValue="Rectangle"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//Rectangle" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//Shape"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Rectangle" referenceName="eAnnotations"
element="gmfgraph.ecore#//Rectangle/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Rectangle/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Rectangle/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//Rectangle/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Rectangle/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Rectangle/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="org.eclipse.draw2d.RectangleFigure"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//RoundedRectangle">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RoundedRectangle"
featureName="name" dataValue="RoundedRectangle"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//RoundedRectangle"
featureName="eSuperTypes" referenceValue="gmfgraph.ecore#//Shape"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//RoundedRectangle"
referenceName="eAnnotations" element="gmfgraph.ecore#//RoundedRectangle/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RoundedRectangle/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//RoundedRectangle/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//RoundedRectangle/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RoundedRectangle/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RoundedRectangle/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="org.eclipse.draw2d.RoundedRectangle"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//RoundedRectangle"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//RoundedRectangle/cornerWidth">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RoundedRectangle/cornerWidth"
featureName="name" dataValue="cornerWidth"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RoundedRectangle/cornerWidth"
featureName="defaultValueLiteral" dataValue="8"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RoundedRectangle/cornerWidth"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//RoundedRectangle"
referenceName="eStructuralFeatures" element="gmfgraph.ecore#//RoundedRectangle/cornerHeight">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RoundedRectangle/cornerHeight"
featureName="name" dataValue="cornerHeight"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RoundedRectangle/cornerHeight"
featureName="defaultValueLiteral" dataValue="8"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//RoundedRectangle/cornerHeight"
featureName="eType" referenceValue="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Ellipse">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Ellipse" featureName="name"
dataValue="Ellipse"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//Ellipse" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//Shape"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Ellipse" referenceName="eAnnotations"
element="gmfgraph.ecore#//Ellipse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Ellipse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Ellipse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//Ellipse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Ellipse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Ellipse/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="org.eclipse.draw2d.Ellipse"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Polyline">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Polyline" featureName="name"
dataValue="Polyline"/>
<changes xsi:type="history:Add" element="gmfgraph.ecore#//Polyline" featureName="eSuperTypes"
referenceValue="gmfgraph.ecore#//Shape"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Polyline" referenceName="eAnnotations"
element="gmfgraph.ecore#//Polyline/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Polyline/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
featureName="source" dataValue="http://www.eclipse.org/emf/2002/GenModel"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Polyline/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%"
referenceName="details" element="gmfgraph.ecore#//Polyline/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Polyline/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="key" dataValue="documentation"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Polyline/%http:%2F%2Fwww.eclipse.org%2Femf%2F2002%2FGenModel%/@details.0"
featureName="value" dataValue="org.eclipse.draw2d.Polyline"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#//Polyline" referenceName="eStructuralFeatures"
element="gmfgraph.ecore#//Polyline/template">
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Polyline/template"
featureName="name" dataValue="template"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Polyline/template"
featureName="upperBound" dataValue="-1" oldDataValue="1"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Polyline/template"
featureName="containment" dataValue="true" oldDataValue="false"/>
<changes xsi:type="history:Set" element="gmfgraph.ecore#//Polyline/template"
featureName="eType" referenceValue="gmfgraph.ecore#//Point"/>
</changes>
<changes xsi:type="history:Create" target="gmfgraph.ecore#/" referenceName="eClassifiers"
element="gmfgraph.ecore#//Polygon">
<changes