| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| <Document version="1.0"> |
| <!--Generated by Henshin on 2019/07/08 20:52:49--> |
| <GraphTransformationSystem ID="I0" name="GraGra"> |
| <TaggedValue Tag="AttrHandler" TagValue="Java Expr"> |
| <TaggedValue Tag="Package" TagValue="java.lang"/> |
| <TaggedValue Tag="Package" TagValue="java.util"/> |
| <TaggedValue Tag="Package" TagValue="com.objectspace.jgl"/> |
| </TaggedValue> |
| <TaggedValue Tag="CSP" TagValue="true"/> |
| <TaggedValue Tag="injective" TagValue="true"/> |
| <TaggedValue Tag="dangling" TagValue="true"/> |
| <TaggedValue Tag="NACs" TagValue="true"/> |
| <TaggedValue Tag="PACs" TagValue="true"/> |
| <TaggedValue Tag="TypeGraphLevel" TagValue="ENABLED_MAX"/> |
| <Types> |
| <NodeType ID="I2" abstract="false" name="Model%:RECT:java.awt.Color[r=0,g=0,b=0]:[NODE]:"> |
| <AttrType ID="I4" attrname="name" typename="String" visible="true"/> |
| </NodeType> |
| <NodeType ID="I5" abstract="false" name="Attribute%:RECT:java.awt.Color[r=255,g=0,b=0]:[NODE]:"> |
| <AttrType ID="I7" attrname="name" typename="String" visible="true"/> |
| </NodeType> |
| <NodeType ID="I8" abstract="false" name="Class%:RECT:java.awt.Color[r=0,g=0,b=255]:[NODE]:"> |
| <AttrType ID="I10" attrname="name" typename="String" visible="true"/> |
| </NodeType> |
| <EdgeType ID="I11" abstract="false" name="classes%:SOLID_LINE:java.awt.Color[r=0,g=0,b=0]:[EDGE]:"/> |
| <EdgeType ID="I13" abstract="false" name="attributes%:SOLID_LINE:java.awt.Color[r=0,g=0,b=0]:[EDGE]:"/> |
| <EdgeType ID="I15" abstract="false" name="references%:SOLID_LINE:java.awt.Color[r=0,g=0,b=0]:[EDGE]:"/> |
| <Graph ID="I1" kind="TG" name="TypeGraph"> |
| <Node ID="I3" type="I2"/> |
| <Node ID="I6" type="I5"/> |
| <Node ID="I9" type="I8"/> |
| <Edge ID="I12" source="I3" sourcemax="1" sourcemin="0" target="I9" targetmin="0" type="I11"/> |
| <Edge ID="I14" source="I9" sourcemax="1" sourcemin="0" target="I6" targetmin="0" type="I13"/> |
| <Edge ID="I16" source="I9" target="I9" targetmin="0" type="I15"/> |
| </Graph> |
| </Types> |
| <Rule ID="I17" formula="true" name="Move_Attribute"> |
| <Graph ID="I18" kind="LHS" name="Left"> |
| <Node ID="I19" type="I8"> |
| <Attribute type="I10" variable="true"> |
| <Value> |
| <string>source</string> |
| </Value> |
| </Attribute> |
| </Node> |
| <Node ID="I20" type="I8"> |
| <Attribute type="I10" variable="true"> |
| <Value> |
| <string>target</string> |
| </Value> |
| </Attribute> |
| </Node> |
| <Node ID="I21" type="I5"> |
| <Attribute type="I7" variable="true"> |
| <Value> |
| <string>attName</string> |
| </Value> |
| </Attribute> |
| </Node> |
| <Edge ID="I22" source="I19" target="I21" type="I13"/> |
| <Edge ID="I23" source="I19" target="I20" type="I15"/> |
| </Graph> |
| <Graph ID="I24" kind="RHS" name="Right"> |
| <Node ID="I25" type="I8"> |
| <Attribute type="I10" variable="true"> |
| <Value> |
| <string>source</string> |
| </Value> |
| </Attribute> |
| </Node> |
| <Node ID="I26" type="I8"> |
| <Attribute type="I10" variable="true"> |
| <Value> |
| <string>target</string> |
| </Value> |
| </Attribute> |
| </Node> |
| <Node ID="I27" type="I5"> |
| <Attribute type="I7" variable="true"> |
| <Value> |
| <string>attName</string> |
| </Value> |
| </Attribute> |
| </Node> |
| <Edge ID="I28" source="I26" target="I27" type="I13"/> |
| <Edge ID="I29" source="I25" target="I26" type="I15"/> |
| </Graph> |
| <Morphism name="Move_Attribute"> |
| <Mapping image="I25" orig="I19"/> |
| <Mapping image="I26" orig="I20"/> |
| <Mapping image="I27" orig="I21"/> |
| <Mapping image="I29" orig="I23"/> |
| </Morphism> |
| <ApplCondition/> |
| </Rule> |
| </GraphTransformationSystem> |
| </Document> |