henshin files for pull up eattribute fixed
diff --git a/org.eclipse.emf.refactor.refactorings.ecore.henshin/transformation/pull_up_eattribute_finalcheck.henshin b/org.eclipse.emf.refactor.refactorings.ecore.henshin/transformation/pull_up_eattribute_finalcheck.henshin
index 1b6326d..9d2b537 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore.henshin/transformation/pull_up_eattribute_finalcheck.henshin
+++ b/org.eclipse.emf.refactor.refactorings.ecore.henshin/transformation/pull_up_eattribute_finalcheck.henshin
@@ -1,6 +1,7 @@
-<?xml version="1.0" encoding="ASCII"?>

-<henshin:TransformationSystem xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:henshin="http://www.eclipse.org/emf/2011/Henshin" xmi:id="_ydJr0BHwEeKSGqZuqrXSrQ" name="transformation system">

-  <rules xmi:id="_yeIjQBHwEeKSGqZuqrXSrQ" description="The containing EClass does not have an eSuperType with the specified name!" name="check_input">

+<?xml version="1.0" encoding="UTF-8"?>

+<henshin:Module xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:henshin="http://www.eclipse.org/emf/2011/Henshin" xmi:id="_ydJr0BHwEeKSGqZuqrXSrQ" name="transformation system">

+  <imports href="http://www.eclipse.org/emf/2002/Ecore#/"/>

+  <units xsi:type="henshin:Rule" xmi:id="_yeIjQBHwEeKSGqZuqrXSrQ" name="check_input" description="The containing EClass does not have an eSuperType with the specified name!">

     <parameters xmi:id="_yeIjQRHwEeKSGqZuqrXSrQ" name="selectedEAttribute"/>

     <parameters xmi:id="_yeIjQhHwEeKSGqZuqrXSrQ" name="superEClass"/>

     <lhs xmi:id="_yeIjQxHwEeKSGqZuqrXSrQ" name="LHS">

@@ -46,8 +47,8 @@
     </rhs>

     <mappings xmi:id="_yeIjSxHwEeKSGqZuqrXSrQ" origin="_yeIjRBHwEeKSGqZuqrXSrQ" image="_yeIjSBHwEeKSGqZuqrXSrQ"/>

     <mappings xmi:id="_yeIjTBHwEeKSGqZuqrXSrQ" origin="_yeIjRRHwEeKSGqZuqrXSrQ" image="_yeIjSRHwEeKSGqZuqrXSrQ"/>

-  </rules>

-  <rules xmi:id="_yeIjTRHwEeKSGqZuqrXSrQ" description="There is a sibling EClass that does not have an equivalent EAttribute!" name="check_equivalents">

+  </units>

+  <units xsi:type="henshin:Rule" xmi:id="_yeIjTRHwEeKSGqZuqrXSrQ" name="check_equivalents" description="There is a sibling EClass that does not have an equivalent EAttribute!">

     <parameters xmi:id="_yeIjThHwEeKSGqZuqrXSrQ" name="selectedEAttribute"/>

     <parameters xmi:id="_yeIjTxHwEeKSGqZuqrXSrQ" name="eAttributeName"/>

     <parameters xmi:id="_yeIjUBHwEeKSGqZuqrXSrQ" name="eAttributeId"/>

@@ -162,14 +163,13 @@
     <mappings xmi:id="_yeIjchHwEeKSGqZuqrXSrQ" origin="_yeIjVhHwEeKSGqZuqrXSrQ" image="_yeIjahHwEeKSGqZuqrXSrQ"/>

     <mappings xmi:id="_yeIjcxHwEeKSGqZuqrXSrQ" origin="_yeIjWBHwEeKSGqZuqrXSrQ" image="_yeIjbRHwEeKSGqZuqrXSrQ"/>

     <mappings xmi:id="_yeIjdBHwEeKSGqZuqrXSrQ" origin="_yeIjWRHwEeKSGqZuqrXSrQ" image="_yeIjbBHwEeKSGqZuqrXSrQ"/>

-  </rules>

-  <imports href="http://www.eclipse.org/emf/2002/Ecore#/"/>

-  <transformationUnits xsi:type="henshin:IndependentUnit" xmi:id="_yeJxYBHwEeKSGqZuqrXSrQ" description="" name="mainUnit" subUnits="_yeIjQBHwEeKSGqZuqrXSrQ _yeIjTRHwEeKSGqZuqrXSrQ">

+  </units>

+  <units xsi:type="henshin:IndependentUnit" xmi:id="_yeJxYBHwEeKSGqZuqrXSrQ" name="mainUnit" description="" subUnits="_yeIjQBHwEeKSGqZuqrXSrQ _yeIjTRHwEeKSGqZuqrXSrQ">

     <parameters xmi:id="_yeJxYRHwEeKSGqZuqrXSrQ" name="selectedEObject"/>

     <parameters xmi:id="_yeJxYhHwEeKSGqZuqrXSrQ" name="eClassName"/>

     <parameterMappings xmi:id="_yelPMBHwEeKSGqZuqrXSrQ" source="_yeJxYRHwEeKSGqZuqrXSrQ" target="_yeIjQRHwEeKSGqZuqrXSrQ"/>

     <parameterMappings xmi:id="_yelPMRHwEeKSGqZuqrXSrQ" source="_yeJxYhHwEeKSGqZuqrXSrQ" target="_yeIjQhHwEeKSGqZuqrXSrQ"/>

     <parameterMappings xmi:id="_yelPMhHwEeKSGqZuqrXSrQ" source="_yeJxYRHwEeKSGqZuqrXSrQ" target="_yeIjThHwEeKSGqZuqrXSrQ"/>

     <parameterMappings xmi:id="_yelPMxHwEeKSGqZuqrXSrQ" source="_yeJxYhHwEeKSGqZuqrXSrQ" target="_yeIjURHwEeKSGqZuqrXSrQ"/>

-  </transformationUnits>

-</henshin:TransformationSystem>

+  </units>

+</henshin:Module>

diff --git a/org.eclipse.emf.refactor.refactorings.ecore.henshin/transformation/pull_up_eattribute_finalcheck.henshin_diagram b/org.eclipse.emf.refactor.refactorings.ecore.henshin/transformation/pull_up_eattribute_finalcheck.henshin_diagram
index cb5a844..992beb5 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore.henshin/transformation/pull_up_eattribute_finalcheck.henshin_diagram
+++ b/org.eclipse.emf.refactor.refactorings.ecore.henshin/transformation/pull_up_eattribute_finalcheck.henshin_diagram
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>

-<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:henshin="http://www.eclipse.org/emf/2011/Henshin" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmi:id="_CZZcMO9hEeCQ_MU5SUDLqQ" type="Henshin" measurementUnit="Pixel">

+<notation:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:henshin="http://www.eclipse.org/emf/2011/Henshin" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmi:id="_CZZcMO9hEeCQ_MU5SUDLqQ" type="Henshin" measurementUnit="Pixel">

   <children xmi:type="notation:Shape" xmi:id="_CalvAO9hEeCQ_MU5SUDLqQ" type="2001" fontName="Segoe UI" italic="true" fillColor="16114135" lineColor="0">

     <children xmi:type="notation:DecorationNode" xmi:id="_CalvAu9hEeCQ_MU5SUDLqQ" type="5001"/>

     <children xmi:type="notation:DecorationNode" xmi:id="_CalvA-9hEeCQ_MU5SUDLqQ" type="7001">

@@ -102,16 +102,54 @@
       </children>

     </children>

     <element xmi:type="henshin:Rule" href="pull_up_eattribute_finalcheck.henshin#_yeIjTRHwEeKSGqZuqrXSrQ"/>

-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CalvBe9hEeCQ_MU5SUDLqQ" x="334" y="28" width="542" height="505"/>

+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CalvBe9hEeCQ_MU5SUDLqQ" x="429" y="41" width="542" height="505"/>

   </children>

   <children xmi:type="notation:Shape" xmi:id="_CalvCO9hEeCQ_MU5SUDLqQ" type="2002" fontName="Segoe UI" italic="true" fillColor="14808535" lineColor="0">

     <children xmi:type="notation:DecorationNode" xmi:id="_CalvCu9hEeCQ_MU5SUDLqQ" type="5004"/>

-    <children xmi:type="notation:DecorationNode" xmi:id="_CalvC-9hEeCQ_MU5SUDLqQ" type="7003"/>

+    <children xmi:type="notation:DecorationNode" xmi:id="_CalvC-9hEeCQ_MU5SUDLqQ" type="7003">

+      <children xmi:type="notation:Shape" xmi:id="_AvKxAISREeKKvafrQMgTfg" type="3003" fontName="Segoe UI" italic="true" lineColor="0">

+        <children xmi:type="notation:DecorationNode" xmi:id="_AvKxAoSREeKKvafrQMgTfg" type="5005"/>

+        <element xmi:type="henshin:Rule" href="pull_up_eattribute_finalcheck.henshin#_yeIjQBHwEeKSGqZuqrXSrQ"/>

+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AvKxAYSREeKKvafrQMgTfg" x="228" y="113"/>

+      </children>

+      <children xmi:type="notation:Node" xmi:id="_AvKxA4SREeKKvafrQMgTfg" type="3004">

+        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AvKxB4SREeKKvafrQMgTfg" source="symbol">

+          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AvKxCISREeKKvafrQMgTfg" key="type" value="UNIT_BEGIN"/>

+        </eAnnotations>

+        <styles xmi:type="notation:DescriptionStyle" xmi:id="_AvKxBISREeKKvafrQMgTfg"/>

+        <styles xmi:type="notation:FontStyle" xmi:id="_AvKxBYSREeKKvafrQMgTfg" fontName="Segoe UI"/>

+        <element xmi:type="henshin:IndependentUnit" href="pull_up_eattribute_finalcheck.henshin#_yeJxYBHwEeKSGqZuqrXSrQ"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_AvKxCYSREeKKvafrQMgTfg" x="37" y="76"/>

+      </children>

+      <children xmi:type="notation:Node" xmi:id="_AvKxCoSREeKKvafrQMgTfg" type="3004">

+        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AvKxDoSREeKKvafrQMgTfg" source="symbol">

+          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AvKxD4SREeKKvafrQMgTfg" key="type" value="UNIT_END"/>

+        </eAnnotations>

+        <styles xmi:type="notation:DescriptionStyle" xmi:id="_AvKxC4SREeKKvafrQMgTfg"/>

+        <styles xmi:type="notation:FontStyle" xmi:id="_AvKxDISREeKKvafrQMgTfg" fontName="Segoe UI"/>

+        <element xmi:type="henshin:IndependentUnit" href="pull_up_eattribute_finalcheck.henshin#_yeJxYBHwEeKSGqZuqrXSrQ"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_AvKxEISREeKKvafrQMgTfg" x="749" y="86"/>

+      </children>

+      <children xmi:type="notation:Node" xmi:id="_AvKxEYSREeKKvafrQMgTfg" type="3004">

+        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AvKxFYSREeKKvafrQMgTfg" source="symbol">

+          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AvKxFoSREeKKvafrQMgTfg" key="type" value="INDEPENDENT_CHOICE"/>

+        </eAnnotations>

+        <styles xmi:type="notation:DescriptionStyle" xmi:id="_AvKxEoSREeKKvafrQMgTfg"/>

+        <styles xmi:type="notation:FontStyle" xmi:id="_AvKxE4SREeKKvafrQMgTfg" fontName="Segoe UI"/>

+        <element xmi:type="henshin:IndependentUnit" href="pull_up_eattribute_finalcheck.henshin#_yeJxYBHwEeKSGqZuqrXSrQ"/>

+        <layoutConstraint xmi:type="notation:Location" xmi:id="_AvKxF4SREeKKvafrQMgTfg" x="129" y="76"/>

+      </children>

+      <children xmi:type="notation:Shape" xmi:id="_AvKxJISREeKKvafrQMgTfg" type="3003" fontName="Segoe UI" italic="true" lineColor="0">

+        <children xmi:type="notation:DecorationNode" xmi:id="_AvKxJoSREeKKvafrQMgTfg" type="5005"/>

+        <element xmi:type="henshin:Rule" href="pull_up_eattribute_finalcheck.henshin#_yeIjTRHwEeKSGqZuqrXSrQ"/>

+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_AvKxJYSREeKKvafrQMgTfg" x="219" y="45"/>

+      </children>

+    </children>

     <element xmi:type="henshin:IndependentUnit" href="pull_up_eattribute_finalcheck.henshin#_yeJxYBHwEeKSGqZuqrXSrQ"/>

-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CalvCe9hEeCQ_MU5SUDLqQ" x="1752"/>

+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_CalvCe9hEeCQ_MU5SUDLqQ" x="16" y="560" width="955"/>

   </children>

   <styles xmi:type="notation:DiagramStyle" xmi:id="_CZZcMe9hEeCQ_MU5SUDLqQ"/>

-  <element xmi:type="henshin:TransformationSystem" href="pull_up_eattribute_finalcheck.henshin#_ydJr0BHwEeKSGqZuqrXSrQ"/>

+  <element xmi:type="henshin:Module" href="pull_up_eattribute_finalcheck.henshin#_ydJr0BHwEeKSGqZuqrXSrQ"/>

   <edges xmi:type="notation:Connector" xmi:id="_Cbef0O9hEeCQ_MU5SUDLqQ" type="4001" source="_CalvE-9hEeCQ_MU5SUDLqQ" target="_CalvDO9hEeCQ_MU5SUDLqQ">

     <children xmi:type="notation:DecorationNode" xmi:id="_Cbef0-9hEeCQ_MU5SUDLqQ" type="6001">

       <layoutConstraint xmi:type="notation:Location" xmi:id="_Cbef1O9hEeCQ_MU5SUDLqQ" x="-13" y="-77"/>

diff --git a/org.eclipse.emf.refactor.refactorings.ecore.henshin/transformation/pull_up_eattribute_initialcheck.henshin b/org.eclipse.emf.refactor.refactorings.ecore.henshin/transformation/pull_up_eattribute_initialcheck.henshin
index 306ebf3..0c8ae0a 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore.henshin/transformation/pull_up_eattribute_initialcheck.henshin
+++ b/org.eclipse.emf.refactor.refactorings.ecore.henshin/transformation/pull_up_eattribute_initialcheck.henshin
@@ -1,52 +1,52 @@
-<?xml version="1.0" encoding="ASCII"?>

-<henshin:TransformationSystem xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:henshin="http://www.eclipse.org/emf/2011/Henshin" xmi:id="_xQ9lgBHwEeKSGqZuqrXSrQ" name="transformation system">

-  <rules xmi:id="_xRUK0BHwEeKSGqZuqrXSrQ" description="The containing EClass has no eSuperTypes!" name="check_superEClass">

-    <parameters xmi:id="_xRUK0RHwEeKSGqZuqrXSrQ" name="selectedEAttribute"/>

-    <lhs xmi:id="_xRUK0hHwEeKSGqZuqrXSrQ" name="LHS">

-      <nodes xmi:id="_xRUK1BHwEeKSGqZuqrXSrQ" name="selectedEAttribute" incoming="_xRZDUBHwEeKSGqZuqrXSrQ">

+<?xml version="1.0" encoding="UTF-8"?>

+<henshin:Module xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:henshin="http://www.eclipse.org/emf/2011/Henshin" name="transformation system">

+  <imports href="http://www.eclipse.org/emf/2002/Ecore#/"/>

+  <units xsi:type="henshin:Rule" name="check_superEClass" description="The containing EClass has no eSuperTypes!">

+    <parameters name="selectedEAttribute"/>

+    <lhs name="LHS">

+      <nodes name="selectedEAttribute" incoming="//@units.0/@lhs/@edges.0">

         <type href="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>

       </nodes>

-      <nodes xmi:id="_xRUK0xHwEeKSGqZuqrXSrQ" outgoing="_xRZDUBHwEeKSGqZuqrXSrQ">

+      <nodes outgoing="//@units.0/@lhs/@edges.0">

         <type href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>

       </nodes>

-      <edges xmi:id="_xRZDUBHwEeKSGqZuqrXSrQ" source="_xRUK0xHwEeKSGqZuqrXSrQ" target="_xRUK1BHwEeKSGqZuqrXSrQ">

+      <edges source="//@units.0/@lhs/@nodes.1" target="//@units.0/@lhs/@nodes.0">

         <type href="http://www.eclipse.org/emf/2002/Ecore#//EClass/eStructuralFeatures"/>

       </edges>

-      <formula xsi:type="henshin:Not" xmi:id="_xRd70BHwEeKSGqZuqrXSrQ">

-        <child xsi:type="henshin:NestedCondition" xmi:id="_xRZqYBHwEeKSGqZuqrXSrQ">

-          <conclusion xmi:id="_xRZqYRHwEeKSGqZuqrXSrQ" name="default">

-            <nodes xmi:id="_xRZqYhHwEeKSGqZuqrXSrQ" outgoing="_xRZqZBHwEeKSGqZuqrXSrQ">

+      <formula xsi:type="henshin:Not">

+        <child xsi:type="henshin:NestedCondition">

+          <conclusion name="default">

+            <nodes outgoing="//@units.0/@lhs/@formula/@child/@conclusion/@edges.0">

               <type href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>

             </nodes>

-            <nodes xmi:id="_xRZqYxHwEeKSGqZuqrXSrQ" incoming="_xRZqZBHwEeKSGqZuqrXSrQ">

+            <nodes incoming="//@units.0/@lhs/@formula/@child/@conclusion/@edges.0">

               <type href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>

             </nodes>

-            <edges xmi:id="_xRZqZBHwEeKSGqZuqrXSrQ" source="_xRZqYhHwEeKSGqZuqrXSrQ" target="_xRZqYxHwEeKSGqZuqrXSrQ">

+            <edges source="//@units.0/@lhs/@formula/@child/@conclusion/@nodes.0" target="//@units.0/@lhs/@formula/@child/@conclusion/@nodes.1">

               <type href="http://www.eclipse.org/emf/2002/Ecore#//EClass/eSuperTypes"/>

             </edges>

           </conclusion>

-          <mappings xmi:id="_xRZqZRHwEeKSGqZuqrXSrQ" origin="_xRUK0xHwEeKSGqZuqrXSrQ" image="_xRZqYhHwEeKSGqZuqrXSrQ"/>

+          <mappings origin="//@units.0/@lhs/@nodes.1" image="//@units.0/@lhs/@formula/@child/@conclusion/@nodes.0"/>

         </child>

       </formula>

     </lhs>

-    <rhs xmi:id="_xRUK1RHwEeKSGqZuqrXSrQ" name="RHS">

-      <nodes xmi:id="_xRUK1hHwEeKSGqZuqrXSrQ" name="selectedEAttribute" incoming="_xRUK2BHwEeKSGqZuqrXSrQ">

+    <rhs name="RHS">

+      <nodes name="selectedEAttribute" incoming="//@units.0/@rhs/@edges.0">

         <type href="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/>

       </nodes>

-      <nodes xmi:id="_xRUK1xHwEeKSGqZuqrXSrQ" outgoing="_xRUK2BHwEeKSGqZuqrXSrQ">

+      <nodes outgoing="//@units.0/@rhs/@edges.0">

         <type href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/>

       </nodes>

-      <edges xmi:id="_xRUK2BHwEeKSGqZuqrXSrQ" source="_xRUK1xHwEeKSGqZuqrXSrQ" target="_xRUK1hHwEeKSGqZuqrXSrQ">

+      <edges source="//@units.0/@rhs/@nodes.1" target="//@units.0/@rhs/@nodes.0">

         <type href="http://www.eclipse.org/emf/2002/Ecore#//EClass/eStructuralFeatures"/>

       </edges>

     </rhs>

-    <mappings xmi:id="_xRUK2RHwEeKSGqZuqrXSrQ" origin="_xRUK1BHwEeKSGqZuqrXSrQ" image="_xRUK1hHwEeKSGqZuqrXSrQ"/>

-    <mappings xmi:id="_xRUK2hHwEeKSGqZuqrXSrQ" origin="_xRUK0xHwEeKSGqZuqrXSrQ" image="_xRUK1xHwEeKSGqZuqrXSrQ"/>

-  </rules>

-  <imports href="http://www.eclipse.org/emf/2002/Ecore#/"/>

-  <transformationUnits xsi:type="henshin:IndependentUnit" xmi:id="_xRWAABHwEeKSGqZuqrXSrQ" description="" name="mainUnit" subUnits="_xRUK0BHwEeKSGqZuqrXSrQ">

-    <parameters xmi:id="_xRWAARHwEeKSGqZuqrXSrQ" name="selectedEObject"/>

-    <parameters xmi:id="_xRWAAhHwEeKSGqZuqrXSrQ" name="eClassName"/>

-    <parameterMappings xmi:id="_xRWAAxHwEeKSGqZuqrXSrQ" source="_xRWAARHwEeKSGqZuqrXSrQ" target="_xRUK0RHwEeKSGqZuqrXSrQ"/>

-  </transformationUnits>

-</henshin:TransformationSystem>

+    <mappings origin="//@units.0/@lhs/@nodes.0" image="//@units.0/@rhs/@nodes.0"/>

+    <mappings origin="//@units.0/@lhs/@nodes.1" image="//@units.0/@rhs/@nodes.1"/>

+  </units>

+  <units xsi:type="henshin:IndependentUnit" name="mainUnit" description="" subUnits="//@units.0">

+    <parameters name="selectedEObject"/>

+    <parameters name="eClassName"/>

+    <parameterMappings source="//@units.1/@parameters.0" target="//@units.0/@parameters.0"/>

+  </units>

+</henshin:Module>

diff --git a/org.eclipse.emf.refactor.refactorings.ecore.henshin/transformation/pull_up_eattribute_initialcheck.henshin_diagram b/org.eclipse.emf.refactor.refactorings.ecore.henshin/transformation/pull_up_eattribute_initialcheck.henshin_diagram
index a23d1b3..c700ed2 100644
--- a/org.eclipse.emf.refactor.refactorings.ecore.henshin/transformation/pull_up_eattribute_initialcheck.henshin_diagram
+++ b/org.eclipse.emf.refactor.refactorings.ecore.henshin/transformation/pull_up_eattribute_initialcheck.henshin_diagram
@@ -10,61 +10,39 @@
           <styles xmi:type="notation:SortingStyle" xmi:id="_S4Wh_e9hEeCQ_MU5SUDLqQ"/>

           <styles xmi:type="notation:FilteringStyle" xmi:id="_S4Wh_u9hEeCQ_MU5SUDLqQ"/>

         </children>

-        <element xmi:type="henshin:Node" href="pull_up_eattribute_initialcheck.henshin#_xRUK1BHwEeKSGqZuqrXSrQ"/>

+        <element xmi:type="henshin:Node" href="pull_up_eattribute_initialcheck.henshin#//@units.0/@lhs/@nodes.0"/>

         <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S4Wh-e9hEeCQ_MU5SUDLqQ" x="38" y="357"/>

       </children>

-      <children xmi:type="notation:Shape" xmi:id="_S4Wh_-9hEeCQ_MU5SUDLqQ" type="3001" fontName="Segoe UI">

-        <children xmi:type="notation:DecorationNode" xmi:id="_S4WiAe9hEeCQ_MU5SUDLqQ" type="5002"/>

-        <children xmi:type="notation:DecorationNode" xmi:id="_S4WiAu9hEeCQ_MU5SUDLqQ" type="5003"/>

-        <children xmi:type="notation:DecorationNode" xmi:id="_S4WiA-9hEeCQ_MU5SUDLqQ" type="7002">

-          <styles xmi:type="notation:SortingStyle" xmi:id="_S4WiBO9hEeCQ_MU5SUDLqQ"/>

-          <styles xmi:type="notation:FilteringStyle" xmi:id="_S4WiBe9hEeCQ_MU5SUDLqQ"/>

+      <children xmi:type="notation:Shape" xmi:id="_Kl0GAISREeKKvafrQMgTfg" type="3001" fontName="Segoe UI">

+        <children xmi:type="notation:DecorationNode" xmi:id="_Kl0GAoSREeKKvafrQMgTfg" type="5002"/>

+        <children xmi:type="notation:DecorationNode" xmi:id="_Kl0GA4SREeKKvafrQMgTfg" type="5003"/>

+        <children xmi:type="notation:DecorationNode" xmi:id="_Kl0GBISREeKKvafrQMgTfg" type="7002">

+          <styles xmi:type="notation:SortingStyle" xmi:id="_Kl0GBYSREeKKvafrQMgTfg"/>

+          <styles xmi:type="notation:FilteringStyle" xmi:id="_Kl0GBoSREeKKvafrQMgTfg"/>

         </children>

-        <element xmi:type="henshin:Node" href="pull_up_eattribute_initialcheck.henshin#_xRUK0xHwEeKSGqZuqrXSrQ"/>

-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S4WiAO9hEeCQ_MU5SUDLqQ" x="122" y="174"/>

+        <element xmi:type="henshin:Node" href="pull_up_eattribute_initialcheck.henshin#//@units.0/@lhs/@nodes.1"/>

+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Kl0GAYSREeKKvafrQMgTfg" x="98" y="180"/>

       </children>

-      <children xmi:type="notation:Shape" xmi:id="_S4WiBu9hEeCQ_MU5SUDLqQ" type="3001" fontName="Segoe UI">

-        <children xmi:type="notation:DecorationNode" xmi:id="_S4WiCO9hEeCQ_MU5SUDLqQ" type="5002"/>

-        <children xmi:type="notation:DecorationNode" xmi:id="_S4WiCe9hEeCQ_MU5SUDLqQ" type="5003"/>

-        <children xmi:type="notation:DecorationNode" xmi:id="_S4WiCu9hEeCQ_MU5SUDLqQ" type="7002">

-          <styles xmi:type="notation:SortingStyle" xmi:id="_S4WiC-9hEeCQ_MU5SUDLqQ"/>

-          <styles xmi:type="notation:FilteringStyle" xmi:id="_S4WiDO9hEeCQ_MU5SUDLqQ"/>

+      <children xmi:type="notation:Shape" xmi:id="_Kl0GB4SREeKKvafrQMgTfg" type="3001" fontName="Segoe UI">

+        <children xmi:type="notation:DecorationNode" xmi:id="_Kl0GCYSREeKKvafrQMgTfg" type="5002"/>

+        <children xmi:type="notation:DecorationNode" xmi:id="_Kl0GCoSREeKKvafrQMgTfg" type="5003"/>

+        <children xmi:type="notation:DecorationNode" xmi:id="_Kl0GC4SREeKKvafrQMgTfg" type="7002">

+          <styles xmi:type="notation:SortingStyle" xmi:id="_Kl0GDISREeKKvafrQMgTfg"/>

+          <styles xmi:type="notation:FilteringStyle" xmi:id="_Kl0GDYSREeKKvafrQMgTfg"/>

         </children>

-        <element xmi:type="henshin:Node" href="pull_up_eattribute_initialcheck.henshin#_xRZqYxHwEeKSGqZuqrXSrQ"/>

-        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S4WiB-9hEeCQ_MU5SUDLqQ" x="129" y="31"/>

+        <element xmi:type="henshin:Node" href="pull_up_eattribute_initialcheck.henshin#//@units.0/@lhs/@formula/@child/@conclusion/@nodes.1"/>

+        <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Kl0GCISREeKKvafrQMgTfg" x="77" y="21"/>

       </children>

     </children>

-    <element xmi:type="henshin:Rule" href="pull_up_eattribute_initialcheck.henshin#_xRUK0BHwEeKSGqZuqrXSrQ"/>

+    <element xmi:type="henshin:Rule" href="pull_up_eattribute_initialcheck.henshin#//@units.0"/>

     <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S4Wh8e9hEeCQ_MU5SUDLqQ" x="25" y="14" width="280" height="509"/>

   </children>

   <children xmi:type="notation:Shape" xmi:id="_S4Wh9O9hEeCQ_MU5SUDLqQ" type="2002" fontName="Segoe UI" italic="true" fillColor="14808535" lineColor="0">

     <children xmi:type="notation:DecorationNode" xmi:id="_S4Wh9u9hEeCQ_MU5SUDLqQ" type="5004"/>

     <children xmi:type="notation:DecorationNode" xmi:id="_S4Wh9-9hEeCQ_MU5SUDLqQ" type="7003"/>

-    <element xmi:type="henshin:IndependentUnit" href="pull_up_eattribute_initialcheck.henshin#_xRWAABHwEeKSGqZuqrXSrQ"/>

-    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S4Wh9e9hEeCQ_MU5SUDLqQ" x="910" y="243"/>

+    <element xmi:type="henshin:IndependentUnit" href="pull_up_eattribute_initialcheck.henshin#//@units.1"/>

+    <layoutConstraint xmi:type="notation:Bounds" xmi:id="_S4Wh9e9hEeCQ_MU5SUDLqQ" x="422" y="75"/>

   </children>

   <styles xmi:type="notation:DiagramStyle" xmi:id="_S3wFAe9hEeCQ_MU5SUDLqQ"/>

-  <element xmi:type="henshin:TransformationSystem" href="pull_up_eattribute_initialcheck.henshin#_xQ9lgBHwEeKSGqZuqrXSrQ"/>

-  <edges xmi:type="notation:Connector" xmi:id="_S4fr4O9hEeCQ_MU5SUDLqQ" type="4001" source="_S4Wh_-9hEeCQ_MU5SUDLqQ" target="_S4Wh-O9hEeCQ_MU5SUDLqQ">

-    <children xmi:type="notation:DecorationNode" xmi:id="_S4fr4-9hEeCQ_MU5SUDLqQ" type="6001">

-      <layoutConstraint xmi:type="notation:Location" xmi:id="_S4fr5O9hEeCQ_MU5SUDLqQ" x="-34" y="65"/>

-    </children>

-    <children xmi:type="notation:DecorationNode" xmi:id="_S4fr5e9hEeCQ_MU5SUDLqQ" type="6002">

-      <layoutConstraint xmi:type="notation:Location" xmi:id="_S4fr5u9hEeCQ_MU5SUDLqQ" x="-11" y="58"/>

-    </children>

-    <styles xmi:type="notation:FontStyle" xmi:id="_S4fr4e9hEeCQ_MU5SUDLqQ" fontName="Segoe UI"/>

-    <element xmi:type="henshin:Edge" href="pull_up_eattribute_initialcheck.henshin#_xRZDUBHwEeKSGqZuqrXSrQ"/>

-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_S4fr4u9hEeCQ_MU5SUDLqQ" points="[38, -8, -12, 2]$[-48, 9, -98, 19]"/>

-  </edges>

-  <edges xmi:type="notation:Connector" xmi:id="_S4fr5-9hEeCQ_MU5SUDLqQ" type="4001" source="_S4Wh_-9hEeCQ_MU5SUDLqQ" target="_S4WiBu9hEeCQ_MU5SUDLqQ">

-    <children xmi:type="notation:DecorationNode" xmi:id="_S4fr6u9hEeCQ_MU5SUDLqQ" type="6001">

-      <layoutConstraint xmi:type="notation:Location" xmi:id="_S4fr6-9hEeCQ_MU5SUDLqQ" x="16" y="-58"/>

-    </children>

-    <children xmi:type="notation:DecorationNode" xmi:id="_S4fr7O9hEeCQ_MU5SUDLqQ" type="6002">

-      <layoutConstraint xmi:type="notation:Location" xmi:id="_S4fr7e9hEeCQ_MU5SUDLqQ" x="-3" y="45"/>

-    </children>

-    <styles xmi:type="notation:FontStyle" xmi:id="_S4fr6O9hEeCQ_MU5SUDLqQ" fontName="Segoe UI"/>

-    <element xmi:type="henshin:Edge" href="pull_up_eattribute_initialcheck.henshin#_xRZqZBHwEeKSGqZuqrXSrQ"/>

-    <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_S4fr6e9hEeCQ_MU5SUDLqQ" points="[2, 26, 0, 16]$[0, -16, -2, -26]"/>

-  </edges>

+  <element xmi:type="henshin:Module" href="pull_up_eattribute_initialcheck.henshin#/"/>

 </notation:Diagram>