diff.AddingImports.decomposed.xml revision a29dfb37d1610631b2d655774863b02eaf49cb28
<xupdate:element name="SPEC-DEFN">
<xupdate:attribute name="name">B</xupdate:attribute>
<xupdate:attribute name="range">/Users/autexier/Repositories/omoc/src/gmoc/examples/Structuretests/AddingImports2.het:8.6</xupdate:attribute>
</xupdate:element>
</xupdate:insert-before>
</xupdate:update>
<xupdate:attribute name="MOCAffectedSignature">true</xupdate:attribute>
</xupdate:append>
</xupdate:update>
</xupdate:update>
<xupdate:element name="DGNode">
<xupdate:attribute name="name">B</xupdate:attribute>
<xupdate:attribute name="refname">B</xupdate:attribute>
<xupdate:attribute name="relxpath">/</xupdate:attribute>
<xupdate:element name="ConsStatus">
<xupdate:text>Cons(ConsistencyByNoSentences)</xupdate:text>
</xupdate:element>
<xupdate:element name="Declarations">
<xupdate:element name="Symbol">
<xupdate:attribute name="range">/Users/autexier/Repositories/omoc/src/gmoc/examples/Structuretests/AddingImports2.het:9.8</xupdate:attribute>
<xupdate:text>type B : Type</xupdate:text>
</xupdate:element>
</xupdate:element>
</xupdate:element>
<xupdate:element name="DGNode">
<xupdate:attribute name="name">C_E1</xupdate:attribute>
<xupdate:attribute name="refname">C</xupdate:attribute>
<xupdate:element name="ConsStatus">
<xupdate:text>Cons(ConsistencyByNoSentences)</xupdate:text>
</xupdate:element>
<xupdate:element name="Signature">
<xupdate:text>types A : Type; B : Type</xupdate:text>
</xupdate:element>
</xupdate:element>
</xupdate:insert-before>
<xupdate:remove select="/DGraph/DGLink[@linkid="0" and @source="A" and @target="C"][1]"/>
<xupdate:append select="/DGraph/DGLink[@linkid="1" and @source="C" and @target="D"][1]">
<xupdate:element name="GMorphism">
<xupdate:text>id_HasCASL.SubPCoClTyConsHOL= : HasCASL -> HasCASL : {types A : Type; B : Type; C : Type } |-> {types A : Type; B : Type; C : Type }</xupdate:text>
</xupdate:element>
</xupdate:append>
<xupdate:element name="Symbol">
<xupdate:attribute name="range">/Users/autexier/Repositories/omoc/src/gmoc/examples/Structuretests/AddingImports2.het:22.7</xupdate:attribute>
<xupdate:text>type B : Type</xupdate:text>
</xupdate:element>
</xupdate:insert-before>
<xupdate:insert-before select="/DGraph/DGLink[@linkid="1" and @source="C" and @target="D"][1]">
<xupdate:element name="DGLink">
<xupdate:attribute name="linkid">0</xupdate:attribute>
<xupdate:attribute name="source">A</xupdate:attribute>
<xupdate:attribute name="target">C_E1</xupdate:attribute>
<xupdate:element name="Type">
<xupdate:text>GlobalDefInc</xupdate:text>
</xupdate:element>
<xupdate:element name="GMorphism">
<xupdate:text>id_HasCASL.SubPCoClTyConsHOL= : HasCASL -> HasCASL : {type A : Type } |-> {types A : Type; B : Type }</xupdate:text>
</xupdate:element>
</xupdate:element>
<xupdate:element name="DGLink">
<xupdate:attribute name="linkid">5</xupdate:attribute>
<xupdate:attribute name="source">B</xupdate:attribute>
<xupdate:attribute name="target">C_E1</xupdate:attribute>
<xupdate:element name="Type">
<xupdate:text>GlobalDefInc</xupdate:text>
</xupdate:element>
<xupdate:element name="GMorphism">
<xupdate:text>id_HasCASL.SubPCoClTyConsHOL= : HasCASL -> HasCASL : {type B : Type } |-> {types A : Type; B : Type }</xupdate:text>
</xupdate:element>
</xupdate:element>
<xupdate:element name="DGLink">
<xupdate:attribute name="linkid">6</xupdate:attribute>
<xupdate:attribute name="source">C_E1</xupdate:attribute>
<xupdate:attribute name="target">C</xupdate:attribute>
<xupdate:element name="Type">
<xupdate:text>GlobalDefInc</xupdate:text>
</xupdate:element>
<xupdate:element name="GMorphism">
<xupdate:text>id_HasCASL.SubPCoClTyConsHOL= : HasCASL -> HasCASL : {types A : Type; B : Type } |-> {types A : Type; B : Type; C : Type }</xupdate:text>
</xupdate:element>
</xupdate:element>
</xupdate:insert-before>
</xupdate:update>
<xupdate:update select="/DGraph/DGNode[@name="D"][1]/Declarations[1]/Symbol[1]/attribute::range">
</xupdate:update>
<xupdate:remove select="/DGraph/DGLink[@linkid="1" and @source="C" and @target="D"][1]/GMorphism[1]"/>
<xupdate:append select="/DGraph/DGLink[@linkid="1" and @source="C" and @target="D"][1]">
<xupdate:attribute name="MOCAffectedDecomposition">true</xupdate:attribute>
</xupdate:append>
<xupdate:update select="/DGraph/DGNode[@name="C"][1]/Declarations[1]/Symbol[1]/attribute::range">
</xupdate:update>
<xupdate:element name="GMorphism">
<xupdate:text>id_HasCASL.SubPCoClTyConsHOL= : HasCASL -> HasCASL : {types A : Type; B : Type; C : Type } |-> {types A : Type; B : Type; C : Type }</xupdate:text>
</xupdate:element>
</xupdate:append>
<xupdate:update select="/DGraph/DGNode[@name="A"][1]/Declarations[1]/Symbol[1]/attribute::range">
</xupdate:update>
<xupdate:attribute name="MOCAffectedSignature">true</xupdate:attribute>
</xupdate:append>
<xupdate:append select="/DGraph/DGLink[@linkid="1" and @source="C" and @target="D"][1]">
<xupdate:attribute name="MOCAffectedMorphism">true</xupdate:attribute>
</xupdate:append>
</xupdate:modifications>