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>