Skip to main content
summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorHoracio Hoyos2015-04-30 10:59:02 +0000
committerEd Willink2015-04-30 19:47:12 +0000
commit0781c03415ec0f318fc0fb0ab48932782221da53 (patch)
tree5a96b0c8af9fd81c555dc94511d4bf3291145ba1 /tests
parent183ade4651c722fbecd7b0d959e6e1fd255bad84 (diff)
downloadorg.eclipse.qvtd-0781c03415ec0f318fc0fb0ab48932782221da53.tar.gz
org.eclipse.qvtd-0781c03415ec0f318fc0fb0ab48932782221da53.tar.xz
org.eclipse.qvtd-0781c03415ec0f318fc0fb0ab48932782221da53.zip
[465918] Tidy up and removed unused folders/files
Diffstat (limited to 'tests')
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/QVTdMtcTests.java3
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/SimpleOCL/SimpleOCLMergeDataDep.graphml636
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/SimpleRDBMSContainmentTree.graphml133
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/SimpleUMLtoRDBMSCompleteS.graphml1889
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/SimpleUMLtoRDBMSSTree.graphml2
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/SimpleUmlContainmentTree.graphml6
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsContainmentTree.graphml6
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsDataDep.graphml1085
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsInterDep.graphml1076
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsMergeDataDep.graphml1895
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsReducedDataDep.graphml1916
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsSchedule.graphml5796
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UpperToLower/UpperToLowerCompleteS.graphml1256
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/GraphToGraphMinimal/QvtuToQvtiMtc.xml76
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/GraphToGraphMinimal/UpperToLower.qvtcas218
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/GraphToGraphMinimal/UpperToLower.qvtu.qvtcas182
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/GraphToGraphMinimal/UpperToLower1.qvtu.qvtcas182
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbms.qvtcas1839
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbms.qvtm.qvtcas2647
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbms.qvtu.qvtcas1801
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbmsPartition.qvtm.qvtcas70
21 files changed, 0 insertions, 22714 deletions
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/QVTdMtcTests.java b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/QVTdMtcTests.java
index 02fec65b9..473c168bb 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/QVTdMtcTests.java
+++ b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/QVTdMtcTests.java
@@ -31,9 +31,6 @@ public class QVTdMtcTests extends LoadTestCase {
private static URI TESTS_BASE_URI = URI.createPlatformResourceURI("/org.eclipse.qvtd.build.etl.tests/bin/org/eclipse/qvtd/build/etl/tests", true);
- /** The Constant CREATE_GRAPHML. */
- private boolean createGraphml = false;
-
protected class MyQVT extends OCL
{
public MyQVT(@NonNull QVTiEnvironmentFactory environmentFactory) {
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/SimpleOCL/SimpleOCLMergeDataDep.graphml b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/SimpleOCL/SimpleOCLMergeDataDep.graphml
deleted file mode 100644
index d75570f45..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/SimpleOCL/SimpleOCLMergeDataDep.graphml
+++ /dev/null
@@ -1,636 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
- <!--Created by yEd 3.12-->
- <key for="graphml" id="d0" yfiles.type="resources"/>
- <key for="port" id="d1" yfiles.type="portgraphics"/>
- <key for="port" id="d2" yfiles.type="portgeometry"/>
- <key for="port" id="d3" yfiles.type="portuserdata"/>
- <key attr.name="url" attr.type="string" for="node" id="d4"/>
- <key attr.name="description" attr.type="string" for="node" id="d5"/>
- <key for="node" id="d6" yfiles.type="nodegraphics"/>
- <key attr.name="url" attr.type="string" for="edge" id="d7"/>
- <key attr.name="description" attr.type="string" for="edge" id="d8"/>
- <key for="edge" id="d9" yfiles.type="edgegraphics"/>
- <graph edgedefault="directed" id="G">
- <node id="n0">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="573.4238095238095" y="210.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="106.064453125" x="-38.0322265625" y="5.6494140625">Z_to_D_1_creation</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n1">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="452.359126984127" y="210.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="106.064453125" x="-38.0322265625" y="5.6494140625">Z_to_D_2_creation</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n2">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="394.3265873015873" y="365.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="54.033203125" x="-12.0166015625" y="5.6494140625">Y1_To_B</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n3">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="254.59285714285716" y="490.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="54.033203125" x="-12.0166015625" y="5.6494140625">X_To_A2</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n4">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="324.96230158730157" y="365.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="54.6953125" x="-12.34765625" y="5.6494140625">Y2_To_C</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n5">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="406.8265873015873" y="75.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="54.033203125" x="-12.0166015625" y="5.6494140625">X_To_A1</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n6">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="232.57619047619048" y="365.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="100.076171875" x="-35.0380859375" y="5.6494140625">Z_to_D_1_update</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n7">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="162.53809523809522" y="490.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="100.076171875" x="-35.0380859375" y="5.6494140625">Z_to_D_2_update</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8" yfiles.foldertype="group">
- <data key="d4"/>
- <data key="d5"/>
- <data key="d6">
- <y:ProxyAutoBoundsNode>
- <y:Realizers active="0">
- <y:GroupNode>
- <y:Geometry height="627.37646484375" width="142.5" x="-15.0" y="-37.37646484375"/>
- <y:Fill color="#F5F5F5" transparent="false"/>
- <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
- <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.37646484375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="142.5" x="0.0" y="0.0">Group 1</y:NodeLabel>
- <y:Shape type="roundrectangle"/>
- <y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
- <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
- <y:BorderInsets bottom="410" bottomF="410.0" left="15" leftF="15.0" right="15" rightF="15.0" top="0" topF="0.0"/>
- </y:GroupNode>
- <y:GroupNode>
- <y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/>
- <y:Fill color="#F5F5F5" transparent="false"/>
- <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
- <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.37646484375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="59.02685546875" x="-4.513427734375" y="0.0">Folder 1</y:NodeLabel>
- <y:Shape type="roundrectangle"/>
- <y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
- <y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/>
- <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
- </y:GroupNode>
- </y:Realizers>
- </y:ProxyAutoBoundsNode>
- </data>
- <graph edgedefault="directed" id="n8:">
- <node id="n8::n0">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="33.75" y="0.0"/>
- <y:Fill color="#FF00FF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="12.00390625" x="8.998046875" y="5.6494140625">X</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8::n1">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="67.5" y="75.0"/>
- <y:Fill color="#FF00FF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="18.677734375" x="5.6611328125" y="5.6494140625">Y1</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8::n2">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="22.5" y="75.0"/>
- <y:Fill color="#FF00FF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="18.677734375" x="5.6611328125" y="5.6494140625">Y2</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8::n3">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="15.0" y="135.0"/>
- <y:Fill color="#FF00FF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="11.330078125" x="9.3349609375" y="5.6494140625">Z</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- </graph>
- </node>
- <node id="n9" yfiles.foldertype="group">
- <data key="d4"/>
- <data key="d5"/>
- <data key="d6">
- <y:ProxyAutoBoundsNode>
- <y:Realizers active="0">
- <y:GroupNode>
- <y:Geometry height="627.37646484375" width="117.5" x="641.4563492063492" y="-37.37646484375"/>
- <y:Fill color="#F5F5F5" transparent="false"/>
- <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
- <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.37646484375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="117.5" x="0.0" y="0.0">Group 2</y:NodeLabel>
- <y:Shape type="roundrectangle"/>
- <y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
- <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
- <y:BorderInsets bottom="0" bottomF="0.0" left="15" leftF="15.0" right="15" rightF="15.0" top="135" topF="135.0"/>
- </y:GroupNode>
- <y:GroupNode>
- <y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/>
- <y:Fill color="#F5F5F5" transparent="false"/>
- <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
- <y:NodeLabel alignment="right" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="22.37646484375" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="59.02685546875" x="-4.513427734375" y="0.0">Folder 2</y:NodeLabel>
- <y:Shape type="roundrectangle"/>
- <y:State closed="true" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
- <y:Insets bottom="5" bottomF="5.0" left="5" leftF="5.0" right="5" rightF="5.0" top="5" topF="5.0"/>
- <y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
- </y:GroupNode>
- </y:Realizers>
- </y:ProxyAutoBoundsNode>
- </data>
- <graph edgedefault="directed" id="n9:">
- <node id="n9::n0">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="698.9563492063492" y="135.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="18.677734375" x="5.6611328125" y="5.6494140625">A1</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n9::n1">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="691.4563492063492" y="210.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="12.00390625" x="8.998046875" y="5.6494140625">B</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n9::n2">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="678.4563492063492" y="545.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="18.677734375" x="5.6611328125" y="5.6494140625">A2</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n9::n3">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="675.9563492063492" y="420.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="12.666015625" x="8.6669921875" y="5.6494140625">C</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n9::n4">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="671.4563492063492" y="285.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="12.666015625" x="8.6669921875" y="5.6494140625">D</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- </graph>
- </node>
- <edge id="n8::e0" source="n8::n0" target="n8::n1">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="45.0" y="60.0"/>
- <y:Point x="82.5" y="60.0"/>
- </y:Path>
- <y:LineStyle color="#FF00FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="n8::e1" source="n8::n0" target="n8::n2">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#FF00FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="n8::e2" source="n8::n2" target="n8::n3">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#FF00FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="n9::e0" source="n9::n0" target="n9::n1">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-15.0"/>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="n9::e1" source="n9::n2" target="n9::n3">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="-15.0" tx="10.0" ty="15.0"/>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="n9::e2" source="n9::n3" target="n9::n4">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="-15.0" tx="12.0" ty="15.0"/>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e0" source="n8::n3" target="n0">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="41.25" y="185.0"/>
- <y:Point x="588.4238095238095" y="185.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e1" source="n0" target="n9::n4">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="588.4238095238095" y="260.0"/>
- <y:Point x="686.4563492063492" y="260.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e2" source="n8::n3" target="n1">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="33.75" y="195.0"/>
- <y:Point x="467.359126984127" y="195.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e3" source="n1" target="n9::n4">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-10.0" ty="-15.0">
- <y:Point x="467.359126984127" y="270.0"/>
- <y:Point x="676.4563492063492" y="270.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e4" source="n8::n1" target="n2">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="82.5" y="115.0"/>
- <y:Point x="399.3265873015873" y="115.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e5" source="n9::n4" target="n2">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="686.4563492063492" y="345.0"/>
- <y:Point x="409.3265873015873" y="345.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e6" source="n2" target="n9::n1">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="-11.15625" tx="10.0" ty="15.0">
- <y:Point x="419.3265873015873" y="355.0"/>
- <y:Point x="716.4563492063492" y="355.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e7" source="n9::n3" target="n3">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="690.9563492063492" y="475.0"/>
- <y:Point x="277.09285714285716" y="475.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e8" source="n8::n0" target="n3">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="52.5" y="50.0"/>
- <y:Point x="182.53809523809522" y="50.0"/>
- <y:Point x="182.53809523809522" y="445.0"/>
- <y:Point x="262.09285714285716" y="445.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e9" source="n3" target="n9::n2">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="269.59285714285716" y="530.0"/>
- <y:Point x="685.9563492063492" y="530.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e10" source="n9::n4" target="n4">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-6.0" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="680.4563492063492" y="335.0"/>
- <y:Point x="347.46230158730157" y="335.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e11" source="n8::n2" target="n4">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="45.0" y="125.0"/>
- <y:Point x="332.46230158730157" y="125.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e12" source="n4" target="n9::n3">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="339.96230158730157" y="405.0"/>
- <y:Point x="683.4563492063492" y="405.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e13" source="n8::n0" target="n5">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="60.0" y="40.0"/>
- <y:Point x="421.8265873015873" y="40.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e14" source="n9::n1" target="n5">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="-15.0" tx="-7.5" ty="12.96875">
- <y:Point x="698.9563492063492" y="175.0"/>
- <y:Point x="414.3265873015873" y="175.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e15" source="n5" target="n9::n0">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="12.96875" tx="0.0" ty="-15.0">
- <y:Point x="429.3265873015873" y="115.0"/>
- <y:Point x="713.9563492063492" y="115.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e16" source="n9::n4" target="n6">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.0" sy="15.0" tx="10.000000000000028" ty="-11.15625">
- <y:Point x="674.4563492063492" y="325.0"/>
- <y:Point x="257.5761904761905" y="325.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e17" source="n8::n3" target="n6">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="26.25" y="205.0"/>
- <y:Point x="237.57619047619048" y="205.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e18" source="n9::n1" target="n6">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="696.4563492063492" y="250.0"/>
- <y:Point x="247.57619047619048" y="250.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e19" source="n9::n3" target="n7">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="10.0" ty="-11.15625">
- <y:Point x="680.9563492063492" y="465.0"/>
- <y:Point x="187.53809523809522" y="465.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e20" source="n8::n3" target="n7">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="18.75" y="215.0"/>
- <y:Point x="167.53809523809522" y="215.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e21" source="n9::n4" target="n7">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="6.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="692.4563492063492" y="365.0"/>
- <y:Point x="451.343253968254" y="365.0"/>
- <y:Point x="451.343253968254" y="455.0"/>
- <y:Point x="177.53809523809522" y="455.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="n9::e3" source="n9::n1" target="n9::n4">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="10.0" ty="-15.0">
- <y:Point x="706.4563492063492" y="260.0"/>
- <y:Point x="696.4563492063492" y="260.0"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- </graph>
- <data key="d0">
- <y:Resources/>
- </data>
-</graphml>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/SimpleRDBMSContainmentTree.graphml b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/SimpleRDBMSContainmentTree.graphml
deleted file mode 100644
index 7f76d5010..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/SimpleRDBMSContainmentTree.graphml
+++ /dev/null
@@ -1,133 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
- <!--Created by yEd 3.14-->
- <key for="port" id="d0" yfiles.type="portgraphics"/>
- <key for="port" id="d1" yfiles.type="portgeometry"/>
- <key for="port" id="d2" yfiles.type="portuserdata"/>
- <key attr.name="url" attr.type="string" for="node" id="d3"/>
- <key attr.name="description" attr.type="string" for="node" id="d4"/>
- <key for="node" id="d5" yfiles.type="nodegraphics"/>
- <key for="graphml" id="d6" yfiles.type="resources"/>
- <key attr.name="url" attr.type="string" for="edge" id="d7"/>
- <key attr.name="description" attr.type="string" for="edge" id="d8"/>
- <key for="edge" id="d9" yfiles.type="edgegraphics"/>
- <graph edgedefault="directed" id="G">
- <node id="n0">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="85.35753968253968" y="0.0"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="48.021484375" x="-9.0107421875" y="5.6494140625">Schema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n1">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="85.35753968253968" y="45.0"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="34.017578125" x="-2.0087890625" y="5.6494140625">Table</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n2">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="15.0" y="133.2842712474619"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="45.349609375" x="-7.6748046875" y="5.6494140625">Column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n3">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="85.35753968253968" y="133.2842712474619"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="65.365234375" x="-17.6826171875" y="5.6494140625">ForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n4">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="148.0404761904762" y="133.2842712474619"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="24.677734375" x="2.6611328125" y="5.6494140625">Key</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e0" source="n0" target="n1">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e1" source="n1" target="n2">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="90.35753968253968" y="90.0"/>
- <y:Point x="76.21540405880873" y="104.14213562373095"/>
- <y:Point x="44.14213562373095" y="104.14213562373095"/>
- <y:Point x="30.0" y="118.2842712474619"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e2" source="n1" target="n3">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e3" source="n1" target="n4">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="110.35753968253968" y="90.0"/>
- <y:Point x="124.49967530627063" y="104.14213562373095"/>
- <y:Point x="148.89834056674525" y="104.14213562373095"/>
- <y:Point x="163.0404761904762" y="118.2842712474619"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- </graph>
- <data key="d6">
- <y:Resources/>
- </data>
-</graphml>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/SimpleUMLtoRDBMSCompleteS.graphml b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/SimpleUMLtoRDBMSCompleteS.graphml
deleted file mode 100644
index 6b9e45c15..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/SimpleUMLtoRDBMSCompleteS.graphml
+++ /dev/null
@@ -1,1889 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<graphml:graphml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://graphml.graphdrawing.org/xmlns"
- xmlns:graphml="http://graphml.graphdrawing.org/xmlns/graphml" xmlns:y="http://www.yworks.com/xml/graphml"
- xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.1/graphml.xsd">
- <graphml:key for="node" id="d6" yfiles.type="nodegraphics"/>
- <graphml:key for="edge" id="d9" yfiles.type="edgegraphics"/>
- <graphml:graph edgedefault="directed" id="Graph">
- <graphml:node id="UMLModelElement">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>UMLModelElement</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Package">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Package</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="UmlToRdbmsModelElement">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>UmlToRdbmsModelElement</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PackageToSchema">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PackageToSchema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="RModelElement">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>RModelElement</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Schema">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Schema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PackageElement">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PackageElement</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Classifier">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Classifier</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PrimitiveDataType">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PrimitiveDataType</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PrimitiveToName">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PrimitiveToName</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="IntegerToNumber">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>IntegerToNumber</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="BooleanToBoolean">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>BooleanToBoolean</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="StringToVarchar">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>StringToVarchar</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Class">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Class</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="FromAttributeOwner">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>FromAttributeOwner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ToColumn">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ToColumn</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ClassToTable">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ClassToTable</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Column">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Table">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Table</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Key">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Key</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Association">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Association</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="AssociationToForeignKey">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>AssociationToForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ForeignKey">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Attribute">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Attribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="FromAttribute">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>FromAttribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="AttributeToColumn">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>AttributeToColumn</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="NonLeafAttribute">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>NonLeafAttribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="UMLModelElement::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>UMLModelElement::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="UMLModelElement::kind">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>UMLModelElement::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Package::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Package::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Package::">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Package::</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="UmlToRdbmsModelElement::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>UmlToRdbmsModelElement::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="UmlToRdbmsModelElement::fromAttributes">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>UmlToRdbmsModelElement::fromAttributes</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="UmlToRdbmsModelElement::column">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>UmlToRdbmsModelElement::column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PackageToSchema::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PackageToSchema::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PackageToSchema::umlPackage">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PackageToSchema::umlPackage</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PackageToSchema::schema">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PackageToSchema::schema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PackageToSchema::primitivesToNames">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PackageToSchema::primitivesToNames</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PackageToSchema::classesToTables">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PackageToSchema::classesToTables</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="RModelElement::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>RModelElement::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="RModelElement::kind">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>RModelElement::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Schema::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Schema::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Schema::">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Schema::</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Schema::tables">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Schema::tables</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PackageElement::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PackageElement::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PackageElement::namespace">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PackageElement::namespace</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PackageElement::kind">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PackageElement::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Classifier::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Classifier::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Classifier::namespace">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Classifier::namespace</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Classifier::kind">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Classifier::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PrimitiveDataType::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PrimitiveDataType::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PrimitiveDataType::namespace">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PrimitiveDataType::namespace</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PrimitiveDataType::">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PrimitiveDataType::</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PrimitiveToName::owner">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PrimitiveToName::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PrimitiveToName::primitive">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PrimitiveToName::primitive</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PrimitiveToName::typeName">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PrimitiveToName::typeName</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PrimitiveToName::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PrimitiveToName::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="PrimitiveToName::AttributeToColumn">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>PrimitiveToName::AttributeToColumn</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="IntegerToNumber::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>IntegerToNumber::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="BooleanToBoolean::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>BooleanToBoolean::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="StringToVarchar::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>StringToVarchar::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Class::namespace">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Class::namespace</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Class::kind">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Class::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Class::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Class::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Class::">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Class::</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="FromAttributeOwner::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>FromAttributeOwner::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="FromAttributeOwner::fromAttributes">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>FromAttributeOwner::fromAttributes</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="FromAttributeOwner::attribute">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>FromAttributeOwner::attribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="FromAttributeOwner::column">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>FromAttributeOwner::column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="FromAttributeOwner::leafs">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>FromAttributeOwner::leafs</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ToColumn::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ToColumn::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ToColumn::fromAttributes">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ToColumn::fromAttributes</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ToColumn::owner">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ToColumn::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ToColumn::kind">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ToColumn::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ToColumn::column">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ToColumn::column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ToColumn::leafs">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ToColumn::leafs</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ClassToTable::owner">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ClassToTable::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ClassToTable::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ClassToTable::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ClassToTable::umlClass">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ClassToTable::umlClass</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ClassToTable::table">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ClassToTable::table</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ClassToTable::fromAttributes">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ClassToTable::fromAttributes</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ClassToTable::column">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ClassToTable::column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ClassToTable::primaryKey">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ClassToTable::primaryKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ClassToTable::associationsToForeignKeys">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ClassToTable::associationsToForeignKeys</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ClassToTable::AssociationToForeignKey">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ClassToTable::AssociationToForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Column::type">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Column::type</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Column::owner">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Column::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Column::keys">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Column::keys</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Column::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Column::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Column::foreignKeys">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Column::foreignKeys</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Column::kind">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Column::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Column::">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Column::</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Table::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Table::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Table::schema">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Table::schema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Table::kind">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Table::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Table::">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Table::</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Table::keys">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Table::keys</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Table::columns">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Table::columns</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Table::foreignKeys">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Table::foreignKeys</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Key::owner">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Key::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Key::kind">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Key::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Key::column">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Key::column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Key::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Key::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Key::">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Key::</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Key::ForeignKey">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Key::ForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Association::source">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Association::source</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Association::destination">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Association::destination</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Association::namespace">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Association::namespace</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Association::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Association::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Association::">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Association::</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="AssociationToForeignKey::owner">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>AssociationToForeignKey::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="AssociationToForeignKey::referenced">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>AssociationToForeignKey::referenced</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="AssociationToForeignKey::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>AssociationToForeignKey::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="AssociationToForeignKey::association">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>AssociationToForeignKey::association</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="AssociationToForeignKey::foreignKey">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>AssociationToForeignKey::foreignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="AssociationToForeignKey::column">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>AssociationToForeignKey::column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ForeignKey::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ForeignKey::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ForeignKey::owner">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ForeignKey::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ForeignKey::refersTo">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ForeignKey::refersTo</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ForeignKey::">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ForeignKey::</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="ForeignKey::columns">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>ForeignKey::columns</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Attribute::type">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Attribute::type</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Attribute::owner">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Attribute::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Attribute::kind">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Attribute::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Attribute::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Attribute::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="Attribute::">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>Attribute::</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="FromAttribute::leafs">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>FromAttribute::leafs</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="FromAttribute::attribute">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>FromAttribute::attribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="FromAttribute::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>FromAttribute::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="FromAttribute::owner">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>FromAttribute::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="FromAttribute::kind">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>FromAttribute::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="FromAttribute::column">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>FromAttribute::column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="AttributeToColumn::type">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>AttributeToColumn::type</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="AttributeToColumn::owner">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>AttributeToColumn::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="AttributeToColumn::kind">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>AttributeToColumn::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="AttributeToColumn::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>AttributeToColumn::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="AttributeToColumn::leafs">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>AttributeToColumn::leafs</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="AttributeToColumn::column">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>AttributeToColumn::column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="AttributeToColumn::FromAttribute">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>AttributeToColumn::FromAttribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="NonLeafAttribute::attribute">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>NonLeafAttribute::attribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="NonLeafAttribute::name">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>NonLeafAttribute::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="NonLeafAttribute::leafs">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>NonLeafAttribute::leafs</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="packageToSchema_LM (1)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>packageToSchema_LM (1)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="packageToSchema_MR (2)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>packageToSchema_MR (2)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="integerToNumber_LM (7)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>integerToNumber_LM (7)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="integerToNumber_MR (14)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>integerToNumber_MR (14)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="booleanToBoolean_LM (6)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>booleanToBoolean_LM (6)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="booleanToBoolean_MR (9)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>booleanToBoolean_MR (9)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="stringToVarchar_LM (8)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>stringToVarchar_LM (8)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="stringToVarchar_MR (15)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>stringToVarchar_MR (15)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="classToTable_LM (3)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>classToTable_LM (3)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="classToTable_MR (4)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>classToTable_MR (4)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="associationToForeignKey_LM (5)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>associationToForeignKey_LM (5)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="associationToForeignKey_MR (17)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>associationToForeignKey_MR (17)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="classPrimitiveAttributes_LM (10)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>classPrimitiveAttributes_LM (10)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="classComplexAttributes_LM (13)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>classComplexAttributes_LM (13)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="complexAttributePrimitiveAttributes_LM (11)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>complexAttributePrimitiveAttributes_LM (11)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="complexAttributeComplexAttributes_LM (12)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>complexAttributeComplexAttributes_LM (12)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="attributeColumns_MR (16)">
- <graphml:data key="d6"><y:ShapeNode>
- <y:NodeLabel>attributeColumns_MR (16)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:edge source="Package" target="UMLModelElement">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="PackageToSchema" target="UmlToRdbmsModelElement">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Schema" target="RModelElement">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="PackageElement" target="UMLModelElement">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Classifier" target="PackageElement">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="PrimitiveDataType" target="Classifier">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="PrimitiveToName" target="UmlToRdbmsModelElement">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="IntegerToNumber" target="PrimitiveToName">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="BooleanToBoolean" target="PrimitiveToName">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="StringToVarchar" target="PrimitiveToName">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Class" target="Classifier">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable" target="FromAttributeOwner">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable" target="ToColumn">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable" target="UmlToRdbmsModelElement">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Column" target="RModelElement">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Table" target="RModelElement">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Key" target="RModelElement">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Association" target="PackageElement">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AssociationToForeignKey" target="ToColumn">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AssociationToForeignKey" target="UmlToRdbmsModelElement">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ForeignKey" target="RModelElement">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Attribute" target="UMLModelElement">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="FromAttribute" target="UmlToRdbmsModelElement">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AttributeToColumn" target="FromAttribute">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AttributeToColumn" target="ToColumn">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="NonLeafAttribute" target="FromAttributeOwner">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="NonLeafAttribute" target="FromAttribute">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Package::name" target="UMLModelElement::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="PackageToSchema::name" target="UmlToRdbmsModelElement::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="PackageToSchema::umlPackage" target="Package::">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="PackageToSchema::schema" target="Schema::">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Schema::name" target="RModelElement::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="PackageElement::name" target="UMLModelElement::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="PackageElement::kind" target="UMLModelElement::kind">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Classifier::name" target="PackageElement::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Classifier::namespace" target="PackageElement::namespace">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Classifier::kind" target="PackageElement::kind">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="PrimitiveDataType::name" target="Classifier::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="PrimitiveDataType::namespace" target="Classifier::namespace">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="PrimitiveToName::owner" target="PackageToSchema::primitivesToNames">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="PrimitiveToName::primitive" target="PrimitiveDataType::">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="PrimitiveToName::name" target="UmlToRdbmsModelElement::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="IntegerToNumber::name" target="PrimitiveToName::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="BooleanToBoolean::name" target="PrimitiveToName::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="StringToVarchar::name" target="PrimitiveToName::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Class::namespace" target="Classifier::namespace">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Class::kind" target="Classifier::kind">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Class::name" target="Classifier::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable::owner" target="PackageToSchema::classesToTables">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable::name" target="FromAttributeOwner::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable::name" target="ToColumn::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable::name" target="UmlToRdbmsModelElement::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable::umlClass" target="Class::">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable::table" target="Table::">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable::fromAttributes" target="FromAttributeOwner::fromAttributes">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable::fromAttributes" target="ToColumn::fromAttributes">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable::fromAttributes" target="UmlToRdbmsModelElement::fromAttributes">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable::column" target="Column::">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable::column" target="FromAttributeOwner::column">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable::column" target="ToColumn::column">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable::column" target="UmlToRdbmsModelElement::column">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ClassToTable::primaryKey" target="Key::">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Column::owner" target="Table::columns">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Column::keys" target="Key::column">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Column::name" target="RModelElement::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Column::foreignKeys" target="ForeignKey::columns">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Column::kind" target="RModelElement::kind">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Table::name" target="RModelElement::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Table::schema" target="Schema::tables">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Table::kind" target="RModelElement::kind">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Key::owner" target="Table::keys">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Key::kind" target="RModelElement::kind">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Key::name" target="RModelElement::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Association::namespace" target="PackageElement::namespace">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Association::name" target="PackageElement::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AssociationToForeignKey::owner" target="ClassToTable::associationsToForeignKeys">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AssociationToForeignKey::referenced" target="ClassToTable::AssociationToForeignKey">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AssociationToForeignKey::name" target="ToColumn::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AssociationToForeignKey::name" target="UmlToRdbmsModelElement::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AssociationToForeignKey::association" target="Association::">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AssociationToForeignKey::foreignKey" target="ForeignKey::">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AssociationToForeignKey::column" target="Column::">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AssociationToForeignKey::column" target="ToColumn::column">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AssociationToForeignKey::column" target="UmlToRdbmsModelElement::column">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ForeignKey::name" target="RModelElement::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ForeignKey::owner" target="Table::foreignKeys">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="ForeignKey::refersTo" target="Key::ForeignKey">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Attribute::kind" target="UMLModelElement::kind">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Attribute::name" target="UMLModelElement::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="FromAttribute::attribute" target="Attribute::">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="FromAttribute::name" target="UmlToRdbmsModelElement::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="FromAttribute::owner" target="FromAttributeOwner::fromAttributes">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="FromAttribute::column" target="UmlToRdbmsModelElement::column">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AttributeToColumn::type" target="PrimitiveToName::AttributeToColumn">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AttributeToColumn::owner" target="FromAttribute::owner">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AttributeToColumn::owner" target="ToColumn::owner">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AttributeToColumn::kind" target="FromAttribute::kind">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AttributeToColumn::kind" target="ToColumn::kind">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AttributeToColumn::name" target="FromAttribute::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AttributeToColumn::name" target="ToColumn::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AttributeToColumn::leafs" target="AttributeToColumn::FromAttribute">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AttributeToColumn::leafs" target="FromAttribute::leafs">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AttributeToColumn::leafs" target="ToColumn::leafs">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AttributeToColumn::column" target="Column::">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AttributeToColumn::column" target="FromAttribute::column">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="AttributeToColumn::column" target="ToColumn::column">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="NonLeafAttribute::attribute" target="FromAttributeOwner::attribute">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="NonLeafAttribute::attribute" target="FromAttribute::attribute">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="NonLeafAttribute::name" target="FromAttributeOwner::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="NonLeafAttribute::name" target="FromAttribute::name">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="NonLeafAttribute::leafs" target="AttributeToColumn::FromAttribute">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dashed"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="NonLeafAttribute::leafs" target="FromAttributeOwner::leafs">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="NonLeafAttribute::leafs" target="FromAttribute::leafs">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge source="Package" target="packageToSchema_LM (1)"/>
- <graphml:edge source="Package::name" target="packageToSchema_LM (1)"/>
- <graphml:edge source="packageToSchema_LM (1)" target="PackageToSchema"/>
- <graphml:edge source="packageToSchema_LM (1)" target="PackageToSchema::umlPackage"/>
- <graphml:edge source="packageToSchema_LM (1)" target="PackageToSchema::name"/>
- <graphml:edge source="packageToSchema_LM (1)" target="Package::"/>
- <graphml:edge source="PackageToSchema" target="packageToSchema_MR (2)"/>
- <graphml:edge source="PackageToSchema::name" target="packageToSchema_MR (2)"/>
- <graphml:edge source="packageToSchema_MR (2)" target="Schema"/>
- <graphml:edge source="packageToSchema_MR (2)" target="PackageToSchema::schema"/>
- <graphml:edge source="packageToSchema_MR (2)" target="Schema::name"/>
- <graphml:edge source="packageToSchema_MR (2)" target="Schema::"/>
- <graphml:edge source="PrimitiveDataType" target="integerToNumber_LM (7)"/>
- <graphml:edge source="Package" target="integerToNumber_LM (7)"/>
- <graphml:edge source="PackageToSchema" target="integerToNumber_LM (7)"/>
- <graphml:edge source="PackageToSchema::umlPackage" target="integerToNumber_LM (7)"/>
- <graphml:edge source="PrimitiveDataType::name" target="integerToNumber_LM (7)"/>
- <graphml:edge source="PrimitiveDataType::namespace" target="integerToNumber_LM (7)"/>
- <graphml:edge source="integerToNumber_LM (7)" target="IntegerToNumber"/>
- <graphml:edge source="integerToNumber_LM (7)" target="PrimitiveToName::primitive"/>
- <graphml:edge source="integerToNumber_LM (7)" target="PrimitiveToName::owner"/>
- <graphml:edge source="integerToNumber_LM (7)" target="IntegerToNumber::name"/>
- <graphml:edge source="integerToNumber_LM (7)" target="PrimitiveDataType::"/>
- <graphml:edge source="integerToNumber_LM (7)" target="PackageToSchema::primitivesToNames"/>
- <graphml:edge source="IntegerToNumber" target="integerToNumber_MR (14)"/>
- <graphml:edge source="PackageToSchema" target="integerToNumber_MR (14)"/>
- <graphml:edge source="PrimitiveToName::owner" target="integerToNumber_MR (14)"/>
- <graphml:edge source="integerToNumber_MR (14)" target="PrimitiveToName::typeName"/>
- <graphml:edge source="PackageToSchema" target="booleanToBoolean_LM (6)"/>
- <graphml:edge source="Package" target="booleanToBoolean_LM (6)"/>
- <graphml:edge source="PrimitiveDataType" target="booleanToBoolean_LM (6)"/>
- <graphml:edge source="PackageToSchema::umlPackage" target="booleanToBoolean_LM (6)"/>
- <graphml:edge source="PrimitiveDataType::name" target="booleanToBoolean_LM (6)"/>
- <graphml:edge source="PrimitiveDataType::namespace" target="booleanToBoolean_LM (6)"/>
- <graphml:edge source="booleanToBoolean_LM (6)" target="BooleanToBoolean"/>
- <graphml:edge source="booleanToBoolean_LM (6)" target="BooleanToBoolean::name"/>
- <graphml:edge source="booleanToBoolean_LM (6)" target="PrimitiveToName::primitive"/>
- <graphml:edge source="booleanToBoolean_LM (6)" target="PrimitiveToName::owner"/>
- <graphml:edge source="PackageToSchema" target="booleanToBoolean_MR (9)"/>
- <graphml:edge source="BooleanToBoolean" target="booleanToBoolean_MR (9)"/>
- <graphml:edge source="PrimitiveToName::owner" target="booleanToBoolean_MR (9)"/>
- <graphml:edge source="booleanToBoolean_MR (9)" target="PrimitiveToName::typeName"/>
- <graphml:edge source="Package" target="stringToVarchar_LM (8)"/>
- <graphml:edge source="PrimitiveDataType" target="stringToVarchar_LM (8)"/>
- <graphml:edge source="PackageToSchema" target="stringToVarchar_LM (8)"/>
- <graphml:edge source="PackageToSchema::umlPackage" target="stringToVarchar_LM (8)"/>
- <graphml:edge source="PrimitiveDataType::name" target="stringToVarchar_LM (8)"/>
- <graphml:edge source="PrimitiveDataType::namespace" target="stringToVarchar_LM (8)"/>
- <graphml:edge source="stringToVarchar_LM (8)" target="StringToVarchar"/>
- <graphml:edge source="stringToVarchar_LM (8)" target="PrimitiveToName::primitive"/>
- <graphml:edge source="stringToVarchar_LM (8)" target="PrimitiveToName::owner"/>
- <graphml:edge source="stringToVarchar_LM (8)" target="StringToVarchar::name"/>
- <graphml:edge source="PackageToSchema" target="stringToVarchar_MR (15)"/>
- <graphml:edge source="StringToVarchar" target="stringToVarchar_MR (15)"/>
- <graphml:edge source="PrimitiveToName::owner" target="stringToVarchar_MR (15)"/>
- <graphml:edge source="stringToVarchar_MR (15)" target="PrimitiveToName::typeName"/>
- <graphml:edge source="Package" target="classToTable_LM (3)"/>
- <graphml:edge source="Class" target="classToTable_LM (3)"/>
- <graphml:edge source="PackageToSchema" target="classToTable_LM (3)"/>
- <graphml:edge source="PackageToSchema::umlPackage" target="classToTable_LM (3)"/>
- <graphml:edge source="Class::namespace" target="classToTable_LM (3)"/>
- <graphml:edge source="Class::kind" target="classToTable_LM (3)"/>
- <graphml:edge source="Class::name" target="classToTable_LM (3)"/>
- <graphml:edge source="classToTable_LM (3)" target="ClassToTable"/>
- <graphml:edge source="classToTable_LM (3)" target="ClassToTable::name"/>
- <graphml:edge source="classToTable_LM (3)" target="ClassToTable::umlClass"/>
- <graphml:edge source="classToTable_LM (3)" target="ClassToTable::owner"/>
- <graphml:edge source="classToTable_LM (3)" target="Class::"/>
- <graphml:edge source="classToTable_LM (3)" target="PackageToSchema::classesToTables"/>
- <graphml:edge source="PackageToSchema" target="classToTable_MR (4)"/>
- <graphml:edge source="Schema" target="classToTable_MR (4)"/>
- <graphml:edge source="ClassToTable" target="classToTable_MR (4)"/>
- <graphml:edge source="PackageToSchema::schema" target="classToTable_MR (4)"/>
- <graphml:edge source="ClassToTable::owner" target="classToTable_MR (4)"/>
- <graphml:edge source="ClassToTable::name" target="classToTable_MR (4)"/>
- <graphml:edge source="Table::name" target="classToTable_MR (4)"/>
- <graphml:edge source="classToTable_MR (4)" target="Column"/>
- <graphml:edge source="classToTable_MR (4)" target="Table"/>
- <graphml:edge source="classToTable_MR (4)" target="Key"/>
- <graphml:edge source="classToTable_MR (4)" target="Table::name"/>
- <graphml:edge source="classToTable_MR (4)" target="ClassToTable::column"/>
- <graphml:edge source="classToTable_MR (4)" target="ClassToTable::primaryKey"/>
- <graphml:edge source="classToTable_MR (4)" target="ClassToTable::table"/>
- <graphml:edge source="classToTable_MR (4)" target="Table::kind"/>
- <graphml:edge source="classToTable_MR (4)" target="Table::schema"/>
- <graphml:edge source="classToTable_MR (4)" target="Key::owner"/>
- <graphml:edge source="classToTable_MR (4)" target="Key::kind"/>
- <graphml:edge source="classToTable_MR (4)" target="Column::owner"/>
- <graphml:edge source="classToTable_MR (4)" target="Column::keys"/>
- <graphml:edge source="classToTable_MR (4)" target="Column::type"/>
- <graphml:edge source="classToTable_MR (4)" target="Column::name"/>
- <graphml:edge source="classToTable_MR (4)" target="Key::name"/>
- <graphml:edge source="classToTable_MR (4)" target="Column::"/>
- <graphml:edge source="classToTable_MR (4)" target="Key::"/>
- <graphml:edge source="classToTable_MR (4)" target="Table::"/>
- <graphml:edge source="classToTable_MR (4)" target="Schema::tables"/>
- <graphml:edge source="classToTable_MR (4)" target="Table::keys"/>
- <graphml:edge source="classToTable_MR (4)" target="Table::columns"/>
- <graphml:edge source="classToTable_MR (4)" target="Key::column"/>
- <graphml:edge source="Package" target="associationToForeignKey_LM (5)"/>
- <graphml:edge source="ClassToTable" target="associationToForeignKey_LM (5)"/>
- <graphml:edge source="Association" target="associationToForeignKey_LM (5)"/>
- <graphml:edge source="PackageToSchema" target="associationToForeignKey_LM (5)"/>
- <graphml:edge source="Class" target="associationToForeignKey_LM (5)"/>
- <graphml:edge source="ClassToTable::umlClass" target="associationToForeignKey_LM (5)"/>
- <graphml:edge source="PackageToSchema::umlPackage" target="associationToForeignKey_LM (5)"/>
- <graphml:edge source="ClassToTable::owner" target="associationToForeignKey_LM (5)"/>
- <graphml:edge source="Association::source" target="associationToForeignKey_LM (5)"/>
- <graphml:edge source="Association::destination" target="associationToForeignKey_LM (5)"/>
- <graphml:edge source="Association::namespace" target="associationToForeignKey_LM (5)"/>
- <graphml:edge source="Class::namespace" target="associationToForeignKey_LM (5)"/>
- <graphml:edge source="Class::name" target="associationToForeignKey_LM (5)"/>
- <graphml:edge source="Association::name" target="associationToForeignKey_LM (5)"/>
- <graphml:edge source="associationToForeignKey_LM (5)" target="AssociationToForeignKey"/>
- <graphml:edge source="associationToForeignKey_LM (5)" target="AssociationToForeignKey::name"/>
- <graphml:edge source="associationToForeignKey_LM (5)" target="AssociationToForeignKey::owner"/>
- <graphml:edge source="associationToForeignKey_LM (5)" target="AssociationToForeignKey::association"/>
- <graphml:edge source="associationToForeignKey_LM (5)" target="AssociationToForeignKey::referenced"/>
- <graphml:edge source="associationToForeignKey_LM (5)" target="ClassToTable::associationsToForeignKeys"/>
- <graphml:edge source="associationToForeignKey_LM (5)" target="Association::"/>
- <graphml:edge source="associationToForeignKey_LM (5)" target="ClassToTable::AssociationToForeignKey"/>
- <graphml:edge source="PackageToSchema" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="Table" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="Schema" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="ClassToTable" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="AssociationToForeignKey" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="Key" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="ClassToTable::table" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="PackageToSchema::schema" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="ClassToTable::owner" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="AssociationToForeignKey::owner" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="AssociationToForeignKey::referenced" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="Table::schema" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="Key::owner" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="Key::kind" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="Column::type" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="Key::column" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="AssociationToForeignKey::name" target="associationToForeignKey_MR (17)"/>
- <graphml:edge source="associationToForeignKey_MR (17)" target="Column"/>
- <graphml:edge source="associationToForeignKey_MR (17)" target="ForeignKey"/>
- <graphml:edge source="associationToForeignKey_MR (17)" target="Column::type"/>
- <graphml:edge source="associationToForeignKey_MR (17)" target="AssociationToForeignKey::foreignKey"/>
- <graphml:edge source="associationToForeignKey_MR (17)" target="Column::name"/>
- <graphml:edge source="associationToForeignKey_MR (17)" target="ForeignKey::name"/>
- <graphml:edge source="associationToForeignKey_MR (17)" target="AssociationToForeignKey::column"/>
- <graphml:edge source="associationToForeignKey_MR (17)" target="ForeignKey::owner"/>
- <graphml:edge source="associationToForeignKey_MR (17)" target="Column::owner"/>
- <graphml:edge source="associationToForeignKey_MR (17)" target="ForeignKey::refersTo"/>
- <graphml:edge source="associationToForeignKey_MR (17)" target="Column::foreignKeys"/>
- <graphml:edge source="associationToForeignKey_MR (17)" target="ForeignKey::"/>
- <graphml:edge source="associationToForeignKey_MR (17)" target="Column::"/>
- <graphml:edge source="associationToForeignKey_MR (17)" target="Table::foreignKeys"/>
- <graphml:edge source="associationToForeignKey_MR (17)" target="Key::ForeignKey"/>
- <graphml:edge source="associationToForeignKey_MR (17)" target="ForeignKey::columns"/>
- <graphml:edge source="PrimitiveToName" target="classPrimitiveAttributes_LM (10)"/>
- <graphml:edge source="Attribute" target="classPrimitiveAttributes_LM (10)"/>
- <graphml:edge source="PrimitiveDataType" target="classPrimitiveAttributes_LM (10)"/>
- <graphml:edge source="Class" target="classPrimitiveAttributes_LM (10)"/>
- <graphml:edge source="ClassToTable" target="classPrimitiveAttributes_LM (10)"/>
- <graphml:edge source="PrimitiveToName::primitive" target="classPrimitiveAttributes_LM (10)"/>
- <graphml:edge source="ClassToTable::umlClass" target="classPrimitiveAttributes_LM (10)"/>
- <graphml:edge source="Attribute::type" target="classPrimitiveAttributes_LM (10)"/>
- <graphml:edge source="Attribute::owner" target="classPrimitiveAttributes_LM (10)"/>
- <graphml:edge source="Attribute::kind" target="classPrimitiveAttributes_LM (10)"/>
- <graphml:edge source="Attribute::name" target="classPrimitiveAttributes_LM (10)"/>
- <graphml:edge source="classPrimitiveAttributes_LM (10)" target="AttributeToColumn"/>
- <graphml:edge source="classPrimitiveAttributes_LM (10)" target="FromAttribute::owner"/>
- <graphml:edge source="classPrimitiveAttributes_LM (10)" target="AttributeToColumn::leafs"/>
- <graphml:edge source="classPrimitiveAttributes_LM (10)" target="FromAttribute::attribute"/>
- <graphml:edge source="classPrimitiveAttributes_LM (10)" target="AttributeToColumn::type"/>
- <graphml:edge source="classPrimitiveAttributes_LM (10)" target="FromAttribute::kind"/>
- <graphml:edge source="classPrimitiveAttributes_LM (10)" target="FromAttribute::name"/>
- <graphml:edge source="classPrimitiveAttributes_LM (10)" target="FromAttributeOwner::fromAttributes"/>
- <graphml:edge source="classPrimitiveAttributes_LM (10)" target="AttributeToColumn::FromAttribute"/>
- <graphml:edge source="classPrimitiveAttributes_LM (10)" target="Attribute::"/>
- <graphml:edge source="classPrimitiveAttributes_LM (10)" target="PrimitiveToName::AttributeToColumn"/>
- <graphml:edge source="Attribute" target="classComplexAttributes_LM (13)"/>
- <graphml:edge source="Class" target="classComplexAttributes_LM (13)"/>
- <graphml:edge source="ClassToTable" target="classComplexAttributes_LM (13)"/>
- <graphml:edge source="ClassToTable::umlClass" target="classComplexAttributes_LM (13)"/>
- <graphml:edge source="Attribute::type" target="classComplexAttributes_LM (13)"/>
- <graphml:edge source="Attribute::owner" target="classComplexAttributes_LM (13)"/>
- <graphml:edge source="Attribute::kind" target="classComplexAttributes_LM (13)"/>
- <graphml:edge source="Attribute::name" target="classComplexAttributes_LM (13)"/>
- <graphml:edge source="FromAttributeOwner::fromAttributes" target="classComplexAttributes_LM (13)"/>
- <graphml:edge source="FromAttribute::leafs" target="classComplexAttributes_LM (13)"/>
- <graphml:edge source="classComplexAttributes_LM (13)" target="NonLeafAttribute"/>
- <graphml:edge source="classComplexAttributes_LM (13)" target="FromAttribute::kind"/>
- <graphml:edge source="classComplexAttributes_LM (13)" target="FromAttribute::attribute"/>
- <graphml:edge source="classComplexAttributes_LM (13)" target="FromAttribute::name"/>
- <graphml:edge source="classComplexAttributes_LM (13)" target="NonLeafAttribute::leafs"/>
- <graphml:edge source="classComplexAttributes_LM (13)" target="FromAttribute::owner"/>
- <graphml:edge source="classComplexAttributes_LM (13)" target="AttributeToColumn::FromAttribute"/>
- <graphml:edge source="Class" target="complexAttributePrimitiveAttributes_LM (11)"/>
- <graphml:edge source="Attribute" target="complexAttributePrimitiveAttributes_LM (11)"/>
- <graphml:edge source="NonLeafAttribute" target="complexAttributePrimitiveAttributes_LM (11)"/>
- <graphml:edge source="PrimitiveToName" target="complexAttributePrimitiveAttributes_LM (11)"/>
- <graphml:edge source="PrimitiveDataType" target="complexAttributePrimitiveAttributes_LM (11)"/>
- <graphml:edge source="NonLeafAttribute::attribute" target="complexAttributePrimitiveAttributes_LM (11)"/>
- <graphml:edge source="PrimitiveToName::primitive" target="complexAttributePrimitiveAttributes_LM (11)"/>
- <graphml:edge source="Attribute::owner" target="complexAttributePrimitiveAttributes_LM (11)"/>
- <graphml:edge source="Attribute::type" target="complexAttributePrimitiveAttributes_LM (11)"/>
- <graphml:edge source="Attribute::kind" target="complexAttributePrimitiveAttributes_LM (11)"/>
- <graphml:edge source="NonLeafAttribute::name" target="complexAttributePrimitiveAttributes_LM (11)"/>
- <graphml:edge source="Attribute::name" target="complexAttributePrimitiveAttributes_LM (11)"/>
- <graphml:edge source="complexAttributePrimitiveAttributes_LM (11)" target="AttributeToColumn"/>
- <graphml:edge source="complexAttributePrimitiveAttributes_LM (11)" target="FromAttribute::attribute"/>
- <graphml:edge source="complexAttributePrimitiveAttributes_LM (11)" target="FromAttribute::owner"/>
- <graphml:edge source="complexAttributePrimitiveAttributes_LM (11)" target="FromAttribute::kind"/>
- <graphml:edge source="complexAttributePrimitiveAttributes_LM (11)" target="AttributeToColumn::leafs"/>
- <graphml:edge source="complexAttributePrimitiveAttributes_LM (11)" target="AttributeToColumn::type"/>
- <graphml:edge source="complexAttributePrimitiveAttributes_LM (11)" target="FromAttribute::name"/>
- <graphml:edge source="NonLeafAttribute" target="complexAttributeComplexAttributes_LM (12)"/>
- <graphml:edge source="Class" target="complexAttributeComplexAttributes_LM (12)"/>
- <graphml:edge source="Attribute" target="complexAttributeComplexAttributes_LM (12)"/>
- <graphml:edge source="NonLeafAttribute::attribute" target="complexAttributeComplexAttributes_LM (12)"/>
- <graphml:edge source="Attribute::owner" target="complexAttributeComplexAttributes_LM (12)"/>
- <graphml:edge source="Attribute::type" target="complexAttributeComplexAttributes_LM (12)"/>
- <graphml:edge source="NonLeafAttribute::name" target="complexAttributeComplexAttributes_LM (12)"/>
- <graphml:edge source="Attribute::name" target="complexAttributeComplexAttributes_LM (12)"/>
- <graphml:edge source="Attribute::kind" target="complexAttributeComplexAttributes_LM (12)"/>
- <graphml:edge source="FromAttributeOwner::fromAttributes" target="complexAttributeComplexAttributes_LM (12)"/>
- <graphml:edge source="FromAttribute::leafs" target="complexAttributeComplexAttributes_LM (12)"/>
- <graphml:edge source="complexAttributeComplexAttributes_LM (12)" target="NonLeafAttribute"/>
- <graphml:edge source="complexAttributeComplexAttributes_LM (12)" target="FromAttribute::owner"/>
- <graphml:edge source="complexAttributeComplexAttributes_LM (12)" target="FromAttribute::name"/>
- <graphml:edge source="complexAttributeComplexAttributes_LM (12)" target="FromAttribute::attribute"/>
- <graphml:edge source="complexAttributeComplexAttributes_LM (12)" target="FromAttribute::kind"/>
- <graphml:edge source="complexAttributeComplexAttributes_LM (12)" target="NonLeafAttribute::leafs"/>
- <graphml:edge source="PrimitiveToName" target="attributeColumns_MR (16)"/>
- <graphml:edge source="Table" target="attributeColumns_MR (16)"/>
- <graphml:edge source="ClassToTable" target="attributeColumns_MR (16)"/>
- <graphml:edge source="AttributeToColumn" target="attributeColumns_MR (16)"/>
- <graphml:edge source="PrimitiveToName::typeName" target="attributeColumns_MR (16)"/>
- <graphml:edge source="ClassToTable::table" target="attributeColumns_MR (16)"/>
- <graphml:edge source="ClassToTable::fromAttributes" target="attributeColumns_MR (16)"/>
- <graphml:edge source="FromAttribute::leafs" target="attributeColumns_MR (16)"/>
- <graphml:edge source="AttributeToColumn::type" target="attributeColumns_MR (16)"/>
- <graphml:edge source="AttributeToColumn::owner" target="attributeColumns_MR (16)"/>
- <graphml:edge source="AttributeToColumn::kind" target="attributeColumns_MR (16)"/>
- <graphml:edge source="AttributeToColumn::name" target="attributeColumns_MR (16)"/>
- <graphml:edge source="attributeColumns_MR (16)" target="Column"/>
- <graphml:edge source="attributeColumns_MR (16)" target="Column::kind"/>
- <graphml:edge source="attributeColumns_MR (16)" target="AttributeToColumn::column"/>
- <graphml:edge source="attributeColumns_MR (16)" target="Column::name"/>
- <graphml:edge source="attributeColumns_MR (16)" target="Column::type"/>
- <graphml:edge source="attributeColumns_MR (16)" target="Column::owner"/>
- <graphml:edge source="attributeColumns_MR (16)" target="Column::"/>
- </graphml:graph>
-</graphml:graphml> \ No newline at end of file
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/SimpleUMLtoRDBMSSTree.graphml b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/SimpleUMLtoRDBMSSTree.graphml
deleted file mode 100644
index 352346f8a..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/SimpleUMLtoRDBMSSTree.graphml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<graphml:key.type xmlns:graphml="http://graphml.graphdrawing.org/xmlns/graphml" for="node" id="d6" yfiles.type="nodegraphics"/>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/SimpleUmlContainmentTree.graphml b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/SimpleUmlContainmentTree.graphml
deleted file mode 100644
index fa882bed6..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/SimpleUmlContainmentTree.graphml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<graphml:graphml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://graphml.graphdrawing.org/xmlns"
- xmlns:graphml="http://graphml.graphdrawing.org/xmlns/graphml" xmlns:y="http://www.yworks.com/xml/graphml"
- xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.1/graphml.xsd">
- <graphml:graph edgedefault="directed" id="G"/>
-</graphml:graphml> \ No newline at end of file
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsContainmentTree.graphml b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsContainmentTree.graphml
deleted file mode 100644
index fa882bed6..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsContainmentTree.graphml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<graphml:graphml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://graphml.graphdrawing.org/xmlns"
- xmlns:graphml="http://graphml.graphdrawing.org/xmlns/graphml" xmlns:y="http://www.yworks.com/xml/graphml"
- xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.1/graphml.xsd">
- <graphml:graph edgedefault="directed" id="G"/>
-</graphml:graphml> \ No newline at end of file
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsDataDep.graphml b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsDataDep.graphml
deleted file mode 100644
index b1c9cea6f..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsDataDep.graphml
+++ /dev/null
@@ -1,1085 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<graphml:graphml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://graphml.graphdrawing.org/xmlns"
- xmlns:graphml="http://graphml.graphdrawing.org/xmlns/graphml" xmlns:y="http://www.yworks.com/xml/graphml"
- xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.1/graphml.xsd">
- <graphml:key attr.name="description" attr.type="string" for="node" id="d5"/>
- <graphml:key for="node" id="d6" yfiles.type="nodegraphics"/>
- <graphml:key attr.name="description" attr.type="string" for="edge" id="d8"/>
- <graphml:key for="edge" id="d9" yfiles.type="edgegraphics"/>
- <graphml:graph edgedefault="directed" id="G">
- <graphml:node id="n0">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>attributeColumns_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n1">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#99ccff" transparent="false"/>
- <y:NodeLabel>Table</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n2">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ffcc00" transparent="false"/>
- <y:NodeLabel>ClassToTable</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n3">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ffcc00" transparent="false"/>
- <y:NodeLabel>AttributeToColumn</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n4">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ffcc00" transparent="false"/>
- <y:NodeLabel>StringToVarchar</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n5">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ffcc00" transparent="false"/>
- <y:NodeLabel>BooleanToBoolean</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n6">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ffcc00" transparent="false"/>
- <y:NodeLabel>IntegerToNumber</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n7">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#99ccff" transparent="false"/>
- <y:NodeLabel>Column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n8">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill transparent="false"/>
- <y:NodeLabel>Column.type</y:NodeLabel>
- <y:Shape type="diamond"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n9">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill transparent="false"/>
- <y:NodeLabel>BooleanToBoolean.typeName</y:NodeLabel>
- <y:Shape type="diamond"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n10">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill transparent="false"/>
- <y:NodeLabel>IntegerToNumber.typeName</y:NodeLabel>
- <y:Shape type="diamond"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n11">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill transparent="false"/>
- <y:NodeLabel>StringToVarchar.typeName</y:NodeLabel>
- <y:Shape type="diamond"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n12">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>classComplexAttributes_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n13">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff00ff" transparent="false"/>
- <y:NodeLabel>Class</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n14">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff00ff" transparent="false"/>
- <y:NodeLabel>Attribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n15">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ffcc00" transparent="false"/>
- <y:NodeLabel>NonLeafAttribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n16">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>classToTable_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n17">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ffcc00" transparent="false"/>
- <y:NodeLabel>PackageToSchema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n18">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#99ccff" transparent="false"/>
- <y:NodeLabel>Schema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n19">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#99ccff" transparent="false"/>
- <y:NodeLabel>Key</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n20">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>packageToSchema_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n21">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff00ff" transparent="false"/>
- <y:NodeLabel>Package</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n22">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>associationToForeignKey_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n23">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ffcc00" transparent="false"/>
- <y:NodeLabel>AssociationToForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n24">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#99ccff" transparent="false"/>
- <y:NodeLabel>ForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n25">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>packageToSchema_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n26">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>classToTable_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n27">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>booleanToBoolean_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n28">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff00ff" transparent="false"/>
- <y:NodeLabel>PrimitiveDataType</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n29">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>stringToVarchar_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n30">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>booleanToBoolean_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n31">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>complexAttributePrimitiveAttributes_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n32">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>integerToNumber_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n33">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>integerToNumber_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n34">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>classPrimitiveAttributes_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n35">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>complexAttributeComplexAttributes_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n36">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>associationToForeignKey_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n37">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff00ff" transparent="false"/>
- <y:NodeLabel>Association</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:node id="n38">
- <graphml:data key="d5"/>
- <graphml:data key="d6"><y:ShapeNode>
- <y:Fill color="#ff6600" transparent="false"/>
- <y:NodeLabel>stringToVarchar_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode></graphml:data>
- </graphml:node>
- <graphml:edge id="e0" source="n1" target="n0">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e1" source="n2" target="n1">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e2" source="n3" target="n0">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e3" source="n2" target="n0">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e4" source="n3" target="n2">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ffcc00" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e5" source="n4" target="n0">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e6" source="n5" target="n0">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e7" source="n6" target="n0">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e8" source="n0" target="n7">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e9" source="n0" target="n8">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e10" source="n9" target="n0">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e11" source="n10" target="n0">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e12" source="n11" target="n0">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e13" source="n2" target="n12">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e14" source="n13" target="n12">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ff0000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e15" source="n14" target="n12">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e16" source="n13" target="n12">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e17" source="n2" target="n13">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e18" source="n14" target="n13">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ff00ff" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e19" source="n12" target="n15">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e20" source="n15" target="n2">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ffcc00" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e21" source="n2" target="n16">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e22" source="n17" target="n16">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e23" source="n18" target="n16">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e24" source="n16" target="n1">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e25" source="n19" target="n1">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#0000ff" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e26" source="n16" target="n19">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e27" source="n16" target="n7">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e28" source="n21" target="n20">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e29" source="n20" target="n17">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e30" source="n1" target="n22">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ff0000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e31" source="n23" target="n22">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e32" source="n19" target="n22">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e33" source="n18" target="n22">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e34" source="n1" target="n18">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#0000ff" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e35" source="n17" target="n18">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e36" source="n17" target="n22">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e37" source="n2" target="n22">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ff0000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e38" source="n23" target="n2">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ffcc00" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e39" source="n2" target="n22">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e40" source="n1" target="n22">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e41" source="n22" target="n24">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e42" source="n22" target="n7">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e43" source="n24" target="n1">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#0000ff" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e44" source="n7" target="n1">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#0000ff" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e45" source="n24" target="n19">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e46" source="n17" target="n25">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e47" source="n25" target="n18">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e48" source="n13" target="n26">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e49" source="n21" target="n26">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e50" source="n17" target="n26">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e51" source="n26" target="n2">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e52" source="n28" target="n27">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e53" source="n17" target="n27">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e54" source="n21" target="n27">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e55" source="n28" target="n21">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ff00ff" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e56" source="n27" target="n5">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e57" source="n5" target="n17">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ffcc00" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e58" source="n28" target="n29">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e59" source="n17" target="n29">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e60" source="n21" target="n29">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e61" source="n29" target="n4">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e62" source="n4" target="n17">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ffcc00" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e63" source="n17" target="n30">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e64" source="n5" target="n30">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e65" source="n30" target="n9">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e66" source="n14" target="n31">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ff0000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e67" source="n13" target="n31">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e68" source="n4" target="n31">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e69" source="n5" target="n31">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e70" source="n6" target="n31">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e71" source="n15" target="n31">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e72" source="n28" target="n31">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e73" source="n14" target="n28">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e74" source="n14" target="n31">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e75" source="n31" target="n3">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e76" source="n3" target="n5">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e77" source="n3" target="n15">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ffcc00" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e78" source="n17" target="n32">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e79" source="n28" target="n32">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e80" source="n21" target="n32">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e81" source="n17" target="n21">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e82" source="n32" target="n6">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e83" source="n6" target="n17">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ffcc00" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e84" source="n6" target="n28">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e85" source="n17" target="n33">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e86" source="n6" target="n33">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e87" source="n33" target="n10">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e88" source="n14" target="n34">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e89" source="n28" target="n34">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e90" source="n4" target="n28">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e91" source="n5" target="n28">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e92" source="n4" target="n34">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e93" source="n6" target="n34">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e94" source="n5" target="n34">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e95" source="n13" target="n34">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e96" source="n2" target="n34">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e97" source="n34" target="n3">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e98" source="n3" target="n14">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e99" source="n3" target="n4">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e100" source="n3" target="n6">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e101" source="n14" target="n35">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ff0000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e102" source="n14" target="n35">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e103" source="n15" target="n35">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e104" source="n13" target="n35">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ff0000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e105" source="n13" target="n35">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e106" source="n14" target="n13">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e107" source="n35" target="n15">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e108" source="n15" target="n14">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e109" source="n15" target="n15">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ffcc00" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e110" source="n37" target="n36">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e111" source="n13" target="n36">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ff0000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e112" source="n2" target="n36">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ff0000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e113" source="n21" target="n36">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e114" source="n37" target="n21">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ff00ff" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e115" source="n13" target="n21">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ff00ff" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e116" source="n17" target="n36">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e117" source="n2" target="n17">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#ffcc00" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e118" source="n13" target="n36">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e119" source="n37" target="n13">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e120" source="n2" target="n36">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e121" source="n36" target="n23">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e122" source="n23" target="n37">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e123" source="n23" target="n2">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#993366" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e124" source="n17" target="n38">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="dotted"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e125" source="n4" target="n38">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#008000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- <graphml:edge id="e126" source="n38" target="n11">
- <graphml:data key="d9"><y:PolyLineEdge>
- <y:LineStyle color="#000000" type="line"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge></graphml:data>
- </graphml:edge>
- </graphml:graph>
-</graphml:graphml> \ No newline at end of file
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsInterDep.graphml b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsInterDep.graphml
deleted file mode 100644
index 168e281f8..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsInterDep.graphml
+++ /dev/null
@@ -1,1076 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
- <!--Created by yEd 3.12-->
- <key for="graphml" id="d0" yfiles.type="resources"/>
- <key for="port" id="d1" yfiles.type="portgraphics"/>
- <key for="port" id="d2" yfiles.type="portgeometry"/>
- <key for="port" id="d3" yfiles.type="portuserdata"/>
- <key attr.name="url" attr.type="string" for="node" id="d4"/>
- <key attr.name="description" attr.type="string" for="node" id="d5"/>
- <key for="node" id="d6" yfiles.type="nodegraphics"/>
- <key attr.name="url" attr.type="string" for="edge" id="d7"/>
- <key attr.name="description" attr.type="string" for="edge" id="d8"/>
- <key for="edge" id="d9" yfiles.type="edgegraphics"/>
- <graph edgedefault="directed" id="G">
- <node id="n0">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="764.7402684771826" y="0.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="148.73828125" x="-59.369140625" y="5.6494140625">(1) packageToSchema_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n1">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1126.398204985119" y="401.8528137423857"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="150.73046875" x="-60.365234375" y="5.6494140625">(2) packageToSchema_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n2">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="286.4906653025794" y="401.8528137423857"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="120.71875" x="-45.359375" y="5.6494140625">integerToNumber_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n3">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="191.05693514384922" y="667.2467530627064"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="140.7109375" x="-55.35546875" y="5.6494140625">(9) integerToNumber_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n4">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="685.6922526041667" y="401.8528137423857"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="146.095703125" x="-58.0478515625" y="5.6494140625">(8) booleanToBoolean_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n5">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="757.2402684771826" y="667.2467530627064"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="130.087890625" x="-50.0439453125" y="5.6494140625">booleanToBoolean_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n6">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="42.3505859375" y="667.2467530627064"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="114.701171875" x="-42.3505859375" y="5.6494140625">stringToVarchar_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n7">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="154.77677641369047" y="401.8528137423857"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="130.708984375" x="-50.3544921875" y="5.6494140625">(7) stringToVarchar_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="842.9093160962301" y="148.2842712474619"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="116.705078125" x="-43.3525390625" y="5.6494140625">(3) classToTable_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n9">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1048.782728794643" y="667.2467530627064"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="118.697265625" x="-44.3486328125" y="5.6494140625">(4) classToTable_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n10">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1045.782728794643" y="1009.8152955576302"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="182.740234375" x="-76.3701171875" y="5.6494140625">(6) associationToForeignKey_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n11">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="941.1585224454365" y="266.5685424949237"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="180.748046875" x="-75.3740234375" y="5.6494140625">(5) associationToForeignKey_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n12">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="555.4918557787698" y="861.5310243101683"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="120.044921875" x="-45.0224609375" y="5.6494140625">attributeColumns_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n13">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="358.1001891121032" y="667.2467530627064"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="151.375" x="-60.6875" y="5.6494140625">classPrimitiveAttributes_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n14">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="499.266458953373" y="266.5685424949237"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="152.72265625" x="-61.361328125" y="5.6494140625">classComplexAttributes_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n15">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="555.4918557787698" y="667.2467530627064"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="213.408203125" x="-91.7041015625" y="5.6494140625">complexAttributePrimitiveAttributes_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n16">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="499.266458953373" y="401.8528137423857"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="214.755859375" x="-92.3779296875" y="5.6494140625">complexAttributeComplexAttributes_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n17">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1103.898204985119" y="266.5685424949237"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="custom" textColor="#000000" visible="true" width="29.341796875" x="0.3291015625" y="5.6494140625">Start<y:LabelModel>
- <y:SmartNodeLabelModel distance="4.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
- </y:ModelParameter>
- </y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n18">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="555.4918557787698" y="1117.0995668050919"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="custom" textColor="#000000" visible="true" width="25.3515625" x="2.32421875" y="5.6494140625">End<y:LabelModel>
- <y:SmartNodeLabelModel distance="4.0"/>
- </y:LabelModel>
- <y:ModelParameter>
- <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
- </y:ModelParameter>
- </y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e0" source="n0" target="n1">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.909090909090878" sy="10.28125" tx="7.5" ty="-12.96875">
- <y:Point x="790.6493593862734" y="57.27272727272725"/>
- <y:Point x="807.5187677372771" y="74.14213562373095"/>
- <y:Point x="1134.7560693613882" y="74.14213562373095"/>
- <y:Point x="1148.898204985119" y="88.28427124746179"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e1" source="n0" target="n2">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-5.454545454545496" sy="13.96875" tx="0.0" ty="-15.0">
- <y:Point x="774.2857230226371" y="81.81818181818198"/>
- <y:Point x="751.9617692170881" y="104.14213562373095"/>
- <y:Point x="315.6328009263103" y="104.14213562373095"/>
- <y:Point x="301.4906653025794" y="118.2842712474619"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e2" source="n0" target="n3">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.909090909090878" sy="10.28125" tx="-7.5" ty="-12.96875">
- <y:Point x="768.8311775680917" y="57.27272727272725"/>
- <y:Point x="751.961769217088" y="74.14213562373095"/>
- <y:Point x="112.56415013265952" y="74.14213562373095"/>
- <y:Point x="98.42201450892857" y="88.2842712474619"/>
- <y:Point x="98.42201450892857" y="549.8203461915135"/>
- <y:Point x="112.56415013265952" y="563.9624818152445"/>
- <y:Point x="183.55693514384922" y="563.9624818152445"/>
- <y:Point x="198.55693514384922" y="578.9624818152445"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e3" source="n2" target="n3">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="9.90625" tx="7.5" ty="-12.96875">
- <y:Point x="290.2406653025794" y="446.8528137423857"/>
- <y:Point x="274.91249069940477" y="462.1809883455603"/>
- <y:Point x="274.91249069940477" y="520.6782105677826"/>
- <y:Point x="260.7703550756738" y="534.8203461915135"/>
- <y:Point x="227.69907076758017" y="534.8203461915135"/>
- <y:Point x="213.55693514384922" y="548.9624818152445"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e4" source="n0" target="n4">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-2.727272727272748" sy="14.71875" tx="0.0" ty="-15.0">
- <y:Point x="777.0129957499098" y="94.09090909090924"/>
- <y:Point x="751.9617692170881" y="119.14213562373095"/>
- <y:Point x="714.8343882278976" y="119.14213562373095"/>
- <y:Point x="700.6922526041667" y="133.2842712474619"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e5" source="n4" target="n5">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="9.90625" tx="-7.5" ty="-12.96875">
- <y:Point x="711.9422526041667" y="446.8528137423857"/>
- <y:Point x="726.0843882278976" y="460.99494936611666"/>
- <y:Point x="750.5981328534516" y="460.99494936611666"/>
- <y:Point x="764.7402684771826" y="475.1370849898476"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e6" source="n0" target="n5">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-12.96875"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e7" source="n0" target="n6">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-13.636363636363626" sy="6.21875" tx="-7.5" ty="-12.96875">
- <y:Point x="766.1039048408189" y="45.0"/>
- <y:Point x="751.961769217088" y="59.14213562373095"/>
- <y:Point x="63.99272156123095" y="59.14213562373095"/>
- <y:Point x="49.8505859375" y="73.2842712474619"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e8" source="n7" target="n6">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="9.90625" tx="7.5" ty="-12.96875">
- <y:Point x="158.52677641369047" y="446.8528137423857"/>
- <y:Point x="122.20137958829365" y="483.17821056778257"/>
- <y:Point x="122.20137958829365" y="520.6782105677826"/>
- <y:Point x="108.0592439645627" y="534.8203461915135"/>
- <y:Point x="78.99272156123095" y="534.8203461915135"/>
- <y:Point x="64.8505859375" y="548.9624818152445"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e9" source="n0" target="n7">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-8.18181818181813" sy="12.59375" tx="0.0" ty="-15.0">
- <y:Point x="771.5584502953644" y="69.54545454545462"/>
- <y:Point x="751.9617692170881" y="89.14213562373095"/>
- <y:Point x="183.91891203742142" y="89.14213562373095"/>
- <y:Point x="169.77677641369047" y="103.2842712474619"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e10" source="n8" target="n9">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="13.125" sy="7.28125" tx="-11.25" ty="-9.90625">
- <y:Point x="871.0343160962301" y="193.2842712474619"/>
- <y:Point x="885.176451719961" y="207.42640687119285"/>
- <y:Point x="1038.390593170912" y="207.42640687119285"/>
- <y:Point x="1052.532728794643" y="221.5685424949237"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e11" source="n1" target="n9">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="11.25" ty="-9.90625">
- <y:Point x="1141.398204985119" y="446.8528137423857"/>
- <y:Point x="1136.398204985119" y="451.8528137423857"/>
- <y:Point x="1136.398204985119" y="520.6782105677827"/>
- <y:Point x="1105.2560693613882" y="551.8203461915135"/>
- <y:Point x="1089.174864418374" y="551.8203461915135"/>
- <y:Point x="1075.032728794643" y="565.9624818152446"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e12" source="n0" target="n9">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="8.18181818181813" sy="12.59375" tx="-3.75" ty="-14.53125">
- <y:Point x="787.9220866590007" y="69.5454545454545"/>
- <y:Point x="807.5187677372771" y="89.14213562373095"/>
- <y:Point x="1045.8905931709119" y="89.14213562373095"/>
- <y:Point x="1060.032728794643" y="103.28427124746202"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e13" source="n0" target="n8">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="2.727272727272748" sy="14.71875" tx="0.0" ty="-15.0">
- <y:Point x="782.4675412044553" y="94.09090909090912"/>
- <y:Point x="807.5187677372771" y="119.14213562373095"/>
- <y:Point x="843.7671804724991" y="119.14213562373095"/>
- <y:Point x="857.9093160962301" y="133.2842712474619"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e14" source="n8" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="1.875" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="859.7843160962301" y="921.5310243101683"/>
- <y:Point x="888.926451719961" y="950.6731599338992"/>
- <y:Point x="1039.1405931709119" y="950.6731599338992"/>
- <y:Point x="1053.282728794643" y="964.8152955576303"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e15" source="n0" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="13.636363636363626" sy="6.21875" tx="13.5" ty="-6.53125">
- <y:Point x="793.3766321135462" y="45.0"/>
- <y:Point x="807.5187677372771" y="59.14213562373095"/>
- <y:Point x="1208.6215455518645" y="59.14213562373095"/>
- <y:Point x="1222.7636811755954" y="73.28427124746179"/>
- <y:Point x="1222.7636811755954" y="921.5310243101684"/>
- <y:Point x="1193.6215455518645" y="950.6731599338992"/>
- <y:Point x="1088.424864418374" y="950.6731599338992"/>
- <y:Point x="1074.282728794643" y="964.8152955576303"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e16" source="n11" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-4.5" ty="-14.28125">
- <y:Point x="956.1585224454365" y="921.5310243101683"/>
- <y:Point x="970.3006580691674" y="935.6731599338992"/>
- <y:Point x="1042.140593170912" y="935.6731599338992"/>
- <y:Point x="1056.282728794643" y="949.8152955576301"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e17" source="n9" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="2.5" sy="14.78125" tx="1.5" ty="-15.0">
- <y:Point x="1066.282728794643" y="724.2467530627064"/>
- <y:Point x="1064.282728794643" y="726.2467530627064"/>
- <y:Point x="1064.282728794643" y="921.5310243101683"/>
- <y:Point x="1062.282728794643" y="923.5310243101683"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e18" source="n1" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="11.15625" tx="10.5" ty="-10.71875">
- <y:Point x="1151.398204985119" y="921.5310243101684"/>
- <y:Point x="1137.2560693613882" y="935.6731599338992"/>
- <y:Point x="1087.1405931709119" y="935.6731599338992"/>
- <y:Point x="1071.282728794643" y="951.5310243101682"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e19" source="n8" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-1.875" sy="15.0" tx="-10.5" ty="-10.71875">
- <y:Point x="856.0343160962301" y="932.7810243101683"/>
- <y:Point x="888.926451719961" y="965.6731599338992"/>
- <y:Point x="1036.1405931709119" y="965.6731599338992"/>
- <y:Point x="1050.282728794643" y="979.8152955576303"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e20" source="n9" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.5" sy="8.28125" tx="7.5" ty="-12.96875">
- <y:Point x="1076.282728794643" y="712.2467530627064"/>
- <y:Point x="1078.282728794643" y="714.2467530627064"/>
- <y:Point x="1078.282728794643" y="929.5310243101683"/>
- <y:Point x="1068.282728794643" y="939.5310243101683"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e21" source="n9" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-2.5" sy="14.78125" tx="-1.5" ty="-15.0">
- <y:Point x="1061.282728794643" y="712.2467530627064"/>
- <y:Point x="1059.282728794643" y="714.2467530627064"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e22" source="n12" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="12.96875" tx="-13.5" ty="-6.53125">
- <y:Point x="577.9918557787698" y="921.5310243101683"/>
- <y:Point x="637.1339914025008" y="980.6731599338992"/>
- <y:Point x="1033.1405931709119" y="980.6731599338992"/>
- <y:Point x="1047.282728794643" y="994.8152955576303"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e23" source="n0" target="n11">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="5.454545454545496" sy="13.96875" tx="10.0" ty="-11.15625">
- <y:Point x="785.194813931728" y="81.81818181818187"/>
- <y:Point x="807.5187677372771" y="104.14213562373095"/>
- <y:Point x="952.0163868217055" y="104.14213562373095"/>
- <y:Point x="966.1585224454365" y="118.2842712474619"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e24" source="n8" target="n11">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="5.625" sy="13.90625" tx="-10.0" ty="-11.15625">
- <y:Point x="863.5343160962301" y="215.7842712474619"/>
- <y:Point x="885.176451719961" y="237.42640687119285"/>
- <y:Point x="932.0163868217055" y="237.42640687119285"/>
- <y:Point x="946.1585224454365" y="251.5685424949238"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e25" source="n8" target="n11">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="9.375" sy="11.71875" tx="0.0" ty="-15.0">
- <y:Point x="867.2843160962301" y="204.5342712474619"/>
- <y:Point x="885.176451719961" y="222.42640687119285"/>
- <y:Point x="942.0163868217055" y="222.42640687119285"/>
- <y:Point x="956.1585224454365" y="236.5685424949238"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e26" source="n8" target="n13">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-13.125" sy="7.28125" tx="3.75" ty="-14.53125">
- <y:Point x="844.7843160962301" y="193.2842712474619"/>
- <y:Point x="830.6421804724991" y="207.42640687119285"/>
- <y:Point x="390.99232473583413" y="207.42640687119285"/>
- <y:Point x="376.8501891121032" y="221.5685424949238"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e27" source="n2" target="n13">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="14.53125" tx="-3.75" ty="-14.53125">
- <y:Point x="305.2406653025794" y="543.9950936294516"/>
- <y:Point x="369.3501891121032" y="608.1046174389754"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e28" source="n4" target="n13">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="9.90625" tx="11.25" ty="-9.90625">
- <y:Point x="689.4422526041667" y="446.8528137423857"/>
- <y:Point x="677.1962208581349" y="459.0988454884175"/>
- <y:Point x="677.1962208581349" y="520.6782105677826"/>
- <y:Point x="603.911949610673" y="593.9624818152445"/>
- <y:Point x="398.49232473583413" y="593.9624818152445"/>
- <y:Point x="384.3501891121032" y="608.1046174389754"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e29" source="n7" target="n13">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="14.53125" tx="-11.25" ty="-9.90625">
- <y:Point x="173.52677641369047" y="538.9323230850857"/>
- <y:Point x="272.69907076758017" y="638.1046174389754"/>
- <y:Point x="347.70805348837223" y="638.1046174389754"/>
- <y:Point x="361.8501891121032" y="652.2467530627064"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e30" source="n8" target="n14">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-9.375" sy="11.71875" tx="0.0" ty="-15.0">
- <y:Point x="848.5343160962301" y="204.5342712474619"/>
- <y:Point x="830.6421804724991" y="222.42640687119285"/>
- <y:Point x="528.4085945771039" y="222.42640687119285"/>
- <y:Point x="514.266458953373" y="236.5685424949238"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e31" source="n2" target="n15">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="9.90625" tx="-6.0" ty="-13.71875">
- <y:Point x="312.7406653025794" y="520.6782105677826"/>
- <y:Point x="356.8828009263103" y="564.8203461915135"/>
- <y:Point x="550.3497201550389" y="564.8203461915135"/>
- <y:Point x="564.4918557787698" y="578.9624818152445"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e32" source="n4" target="n15">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="14.53125" tx="12.0" ty="-8.96875">
- <y:Point x="696.9422526041667" y="454.3528137423857"/>
- <y:Point x="684.6962208581349" y="466.5988454884175"/>
- <y:Point x="684.6962208581349" y="528.1782105677826"/>
- <y:Point x="582.4918557787698" y="630.3825756471476"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e33" source="n7" target="n15">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="9.90625" tx="-12.0" ty="-8.96875">
- <y:Point x="181.02677641369047" y="531.4323230850857"/>
- <y:Point x="272.69907076758017" y="623.1046174389754"/>
- <y:Point x="544.3497201550389" y="623.1046174389754"/>
- <y:Point x="558.4918557787698" y="637.2467530627064"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e34" source="n14" target="n15">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="12.96875" tx="0.0" ty="-15.0">
- <y:Point x="506.766458953373" y="311.5685424949237"/>
- <y:Point x="492.62432332964204" y="325.71067811865464"/>
- <y:Point x="406.0304199739293" y="325.71067811865464"/>
- <y:Point x="391.8882843501984" y="339.8528137423856"/>
- <y:Point x="391.8882843501984" y="520.6782105677826"/>
- <y:Point x="421.0304199739293" y="549.8203461915135"/>
- <y:Point x="556.3497201550389" y="549.8203461915135"/>
- <y:Point x="570.4918557787698" y="563.9624818152445"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e35" source="n16" target="n15">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="6.0" ty="-13.71875">
- <y:Point x="514.266458953373" y="520.6782105677826"/>
- <y:Point x="528.4085945771039" y="534.8203461915135"/>
- <y:Point x="562.3497201550389" y="534.8203461915135"/>
- <y:Point x="576.4918557787698" y="548.9624818152445"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e36" source="n14" target="n16">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="12.96875" tx="7.5" ty="-12.96875"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e37" source="n16" target="n16">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-15.0" sy="0.0" tx="-7.5" ty="-12.96875">
- <y:Point x="472.62432332964204" y="416.8528137423857"/>
- <y:Point x="458.4821877059111" y="402.71067811865476"/>
- <y:Point x="458.4821877059111" y="382.71067811865476"/>
- <y:Point x="472.62432332964204" y="368.5685424949238"/>
- <y:Point x="492.62432332964204" y="368.5685424949238"/>
- <y:Point x="506.766458953373" y="382.71067811865476"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e38" source="n2" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="14.53125" tx="-5.454545454545496" ty="-13.96875">
- <y:Point x="297.7406653025794" y="454.3528137423857"/>
- <y:Point x="282.41249069940477" y="469.6809883455603"/>
- <y:Point x="282.41249069940477" y="758.2467530627064"/>
- <y:Point x="311.5546263231357" y="787.3888886864373"/>
- <y:Point x="544.0769928823116" y="787.3888886864373"/>
- <y:Point x="565.0373103242243" y="808.34920612835"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e39" source="n4" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="14.53125" tx="2.727272727272748" ty="-14.71875">
- <y:Point x="704.4422526041667" y="461.8528137423857"/>
- <y:Point x="692.1962208581349" y="474.0988454884175"/>
- <y:Point x="692.1962208581349" y="758.2467530627064"/>
- <y:Point x="678.0540852344039" y="772.3888886864373"/>
- <y:Point x="587.3612641297735" y="772.3888886864373"/>
- <y:Point x="573.2191285060426" y="786.5310243101683"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e40" source="n7" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="14.53125" tx="-10.909090909090878" ty="-10.28125">
- <y:Point x="166.02677641369047" y="454.3528137423857"/>
- <y:Point x="129.70137958829366" y="490.67821056778257"/>
- <y:Point x="129.70137958829366" y="758.2467530627064"/>
- <y:Point x="188.8435152120246" y="817.3888886864373"/>
- <y:Point x="544.0769928823116" y="817.3888886864373"/>
- <y:Point x="559.582764869679" y="832.8946606738047"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e41" source="n8" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-5.625" sy="13.90625" tx="8.18181818181813" ty="-12.59375">
- <y:Point x="852.2843160962301" y="758.2467530627064"/>
- <y:Point x="808.1421804724991" y="802.3888886864373"/>
- <y:Point x="592.8158095843189" y="802.3888886864373"/>
- <y:Point x="578.673673960588" y="816.5310243101683"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e42" source="n9" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="12.96875" tx="13.636363636363626" ty="-6.21875">
- <y:Point x="1056.282728794643" y="712.2467530627064"/>
- <y:Point x="1054.282728794643" y="714.2467530627064"/>
- <y:Point x="1054.282728794643" y="768.2467530627064"/>
- <y:Point x="990.1405931709119" y="832.3888886864373"/>
- <y:Point x="598.2703550388644" y="832.3888886864373"/>
- <y:Point x="584.1282194151335" y="846.5310243101683"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e43" source="n13" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-2.727272727272748" ty="-14.71875">
- <y:Point x="373.1001891121032" y="758.2467530627064"/>
- <y:Point x="387.24232473583413" y="772.3888886864373"/>
- <y:Point x="544.0769928823116" y="772.3888886864373"/>
- <y:Point x="567.7645830514971" y="796.0764788556228"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e44" source="n15" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e45" source="n3" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-8.18181818181813" ty="-12.59375">
- <y:Point x="206.05693514384922" y="758.2467530627064"/>
- <y:Point x="250.19907076758017" y="802.3888886864373"/>
- <y:Point x="544.0769928823116" y="802.3888886864373"/>
- <y:Point x="562.3100375969517" y="820.6219334010774"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e46" source="n6" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-13.636363636363626" ty="-6.21875">
- <y:Point x="57.3505859375" y="758.2467530627064"/>
- <y:Point x="131.49272156123095" y="832.3888886864373"/>
- <y:Point x="542.7133565186753" y="832.3888886864373"/>
- <y:Point x="556.8554921424062" y="846.5310243101683"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e47" source="n5" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="5.454545454545496" ty="-13.96875">
- <y:Point x="772.2402684771826" y="758.2467530627064"/>
- <y:Point x="743.0981328534516" y="787.3888886864373"/>
- <y:Point x="590.0885368570463" y="787.3888886864373"/>
- <y:Point x="575.9464012333153" y="801.5310243101683"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e48" source="n17" target="n1">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="1118.898204985119" y="371.8528137423856"/>
- <y:Point x="1133.898204985119" y="386.8528137423856"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="free" modelPosition="anywhere" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-1.9999883742559632" y="56.28427126191684">
- <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
- </y:EdgeLabel>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e49" source="n1" target="n9">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="11.15625" tx="3.75" ty="-14.53125">
- <y:Point x="1131.398204985119" y="446.8528137423857"/>
- <y:Point x="1119.398204985119" y="458.8528137423857"/>
- <y:Point x="1119.398204985119" y="522.6782105677827"/>
- <y:Point x="1105.2560693613882" y="536.8203461915135"/>
- <y:Point x="1081.6748644183738" y="536.8203461915135"/>
- <y:Point x="1067.532728794643" y="550.9624818152444"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="free" modelPosition="anywhere" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-13.999988374255963" y="71.7885926478607">
- <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
- </y:EdgeLabel>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e50" source="n9" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="12.96875" tx="4.5" ty="-14.28125">
- <y:Point x="1071.282728794643" y="921.5310243101683"/>
- <y:Point x="1065.282728794643" y="927.5310243101683"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="free" modelPosition="anywhere" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-1.999986049107065" y="177.25667128282453">
- <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
- </y:EdgeLabel>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e51" source="n9" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.5" sy="8.28125" tx="10.909090909090878" ty="-10.28125">
- <y:Point x="1051.282728794643" y="712.2467530627064"/>
- <y:Point x="1047.282728794643" y="716.2467530627064"/>
- <y:Point x="1047.282728794643" y="760.2467530627064"/>
- <y:Point x="990.1405931709119" y="817.3888886864373"/>
- <y:Point x="595.5430823115917" y="817.3888886864373"/>
- <y:Point x="581.4009466878607" y="831.5310243101683"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="free" modelPosition="anywhere" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-5.999986049107065" y="43.957568492393875">
- <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
- </y:EdgeLabel>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e52" source="n12" target="n18">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="12.96875" tx="-7.5" ty="-12.96875"/>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="free" modelPosition="anywhere" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-2.000026545448918" y="131.25621352638018">
- <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
- </y:EdgeLabel>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e53" source="n10" target="n18">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="1060.782728794643" y="1073.8152955576302"/>
- <y:Point x="1046.640593170912" y="1087.957431181361"/>
- <y:Point x="592.1339914025008" y="1087.957431181361"/>
- <y:Point x="577.9918557787698" y="1102.0995668050919"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="free" modelPosition="anywhere" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-1.999986049107065" y="14.99998794044268">
- <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
- </y:EdgeLabel>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- </graph>
- <data key="d0">
- <y:Resources/>
- </data>
-</graphml>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsMergeDataDep.graphml b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsMergeDataDep.graphml
deleted file mode 100644
index 88e00d353..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsMergeDataDep.graphml
+++ /dev/null
@@ -1,1895 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
- <!--Created by yEd 3.12-->
- <key for="graphml" id="d0" yfiles.type="resources"/>
- <key for="port" id="d1" yfiles.type="portgraphics"/>
- <key for="port" id="d2" yfiles.type="portgeometry"/>
- <key for="port" id="d3" yfiles.type="portuserdata"/>
- <key attr.name="url" attr.type="string" for="node" id="d4"/>
- <key attr.name="description" attr.type="string" for="node" id="d5"/>
- <key for="node" id="d6" yfiles.type="nodegraphics"/>
- <key attr.name="url" attr.type="string" for="edge" id="d7"/>
- <key attr.name="description" attr.type="string" for="edge" id="d8"/>
- <key for="edge" id="d9" yfiles.type="edgegraphics"/>
- <graph edgedefault="directed" id="G">
- <node id="n0">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="195.3345238095238" y="985.0"/>
- <y:Fill color="#99CCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="45.349609375" x="-7.6748046875" y="5.6494140625">Column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n1">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="124.39722222222221" y="930.0"/>
- <y:Fill color="#99CCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="65.365234375" x="-17.6826171875" y="5.6494140625">ForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n2">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="130.46428571428572" y="750.0"/>
- <y:Fill color="#99CCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="24.677734375" x="2.6611328125" y="5.6494140625">Key</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n3">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="51.36547619047619" y="400.0"/>
- <y:Fill color="#99CCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="48.021484375" x="-9.0107421875" y="5.6494140625">Schema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n4">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="94.21428571428571" y="650.0"/>
- <y:Fill color="#99CCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="34.017578125" x="-2.0087890625" y="5.6494140625">Table</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n5">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1148.5130952380953" y="400.0"/>
- <y:Fill color="#FF00FF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="48.689453125" x="-9.3447265625" y="5.6494140625">Attribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n6">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="415.0809523809524" y="85.0"/>
- <y:Fill color="#FF00FF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="65.365234375" x="-17.6826171875" y="5.6494140625">Association</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n7">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1147.0130952380953" y="140.0"/>
- <y:Fill color="#FF00FF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="34.005859375" x="-2.0029296875" y="5.6494140625">Class</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="937.4492063492063" y="140.0"/>
- <y:Fill color="#FF00FF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="102.02734375" x="-36.013671875" y="5.6494140625">PrimitiveDataType</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n9">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="660.9996031746032" y="0.0"/>
- <y:Fill color="#FF00FF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="50.69921875" x="-10.349609375" y="5.6494140625">Package</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n10">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="969.3388888888888" y="850.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="104.04296875" x="-37.021484375" y="5.6494140625">AttributeToColumn</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n11">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="270.9373015873016" y="650.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="140.734375" x="-55.3671875" y="5.6494140625">AssociationToForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n12">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="874.4079365079365" y="400.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="106.08203125" x="-38.041015625" y="5.6494140625">BooleanToBoolean</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n13">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="360.26626984126983" y="400.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="78.02734375" x="-24.013671875" y="5.6494140625">ClassToTable</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n14">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1179.9476190476191" y="650.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="94.05859375" x="-32.029296875" y="5.6494140625">NonLeafAttribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n15">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1000.3087301587302" y="400.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="98.04296875" x="-34.021484375" y="5.6494140625">IntegerToNumber</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n16">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="525.4599206349206" y="140.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="108.724609375" x="-39.3623046875" y="5.6494140625">PackageToSchema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n17">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="534.9599206349206" y="400.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="91.369140625" x="-30.6845703125" y="5.6494140625">StringToVarchar</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n18">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="51.36547619047619" y="305.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="132.73046875" x="-51.365234375" y="5.6494140625">packageToSchema_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n19">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="536.4666666666667" y="85.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="130.73828125" x="-50.369140625" y="5.6494140625">packageToSchema_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n20">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="809.7583333333333" y="565.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="122.7109375" x="-46.35546875" y="5.6494140625">integerToNumber_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n21">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="809.7583333333333" y="650.0"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="156.068359375" x="-63.0341796875" y="5.6494140625">IntegerToNumber.typeName</y:NodeLabel>
- <y:Shape type="diamond"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n22">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="622.1698412698413" y="565.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="130.087890625" x="-50.0439453125" y="5.6494140625">booleanToBoolean_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n23">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="622.1698412698413" y="650.0"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="164.107421875" x="-67.0537109375" y="5.6494140625">BooleanToBoolean.typeName</y:NodeLabel>
- <y:Shape type="diamond"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n24">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="484.775" y="565.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="114.701171875" x="-42.3505859375" y="5.6494140625">stringToVarchar_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n25">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="450.4186507936508" y="650.0"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="149.39453125" x="-59.697265625" y="5.6494140625">StringToVarchar.typeName</y:NodeLabel>
- <y:Shape type="diamond"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n26">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="863.4011904761904" y="305.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="128.095703125" x="-49.0478515625" y="5.6494140625">booleanToBoolean_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n27">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1007.8087301587302" y="305.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="120.71875" x="-45.359375" y="5.6494140625">integerToNumber_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n28">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="660.9996031746032" y="305.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="112.708984375" x="-41.3544921875" y="5.6494140625">stringToVarchar_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n29">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="417.9222222222222" y="305.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="98.705078125" x="-34.3525390625" y="5.6494140625">classToTable_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n30">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="111.71428571428571" y="565.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="100.697265625" x="-35.3486328125" y="5.6494140625">classToTable_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n31">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1328.3384920634921" y="565.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="152.72265625" x="-61.361328125" y="5.6494140625">classComplexAttributes_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n32">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="990.9805555555556" y="565.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="151.375" x="-60.6875" y="5.6494140625">classPrimitiveAttributes_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n33">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1326.3757936507936" y="750.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="214.755859375" x="-92.3779296875" y="5.6494140625">complexAttributeComplexAttributes_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n34">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1082.293253968254" y="750.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="213.408203125" x="-91.7041015625" y="5.6494140625">complexAttributePrimitiveAttributes_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n35">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="263.4373015873016" y="565.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="162.748046875" x="-66.3740234375" y="5.6494140625">associationToForeignKey_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n36">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="714.2238095238096" y="930.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="120.044921875" x="-45.0224609375" y="5.6494140625">attributeColumns_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n37">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="721.7238095238096" y="985.0"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="71.365234375" x="-20.6826171875" y="5.6494140625">Column.type</y:NodeLabel>
- <y:Shape type="diamond"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n38">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="184.0845238095238" y="850.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="164.740234375" x="-67.3701171875" y="5.6494140625">associationToForeignKey_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e0" source="n3" target="n4">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="56.36547619047619" y="635.0"/>
- <y:Point x="101.71428571428571" y="635.0"/>
- </y:Path>
- <y:LineStyle color="#0000FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e1" source="n4" target="n0">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.5" sy="15.0" tx="-11.25" ty="-15.0">
- <y:Point x="96.71428571428571" y="970.0"/>
- <y:Point x="199.0845238095238" y="970.0"/>
- </y:Path>
- <y:LineStyle color="#0000FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e2" source="n4" target="n2">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.5" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="121.71428571428571" y="690.0"/>
- <y:Point x="137.96428571428572" y="690.0"/>
- </y:Path>
- <y:LineStyle color="#0000FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e3" source="n4" target="n1">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="101.71428571428571" y="915.0"/>
- <y:Point x="131.8972222222222" y="915.0"/>
- </y:Path>
- <y:LineStyle color="#0000FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e4" source="n7" target="n5">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="1.5" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#FF00FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e5" source="n9" target="n6">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-13.333333333333332" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="662.6662698412698" y="40.0"/>
- <y:Point x="430.0809523809524" y="40.0"/>
- </y:Path>
- <y:LineStyle color="#FF00FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e6" source="n9" target="n7">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="13.333333333333371" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="689.3329365079366" y="40.0"/>
- <y:Point x="1162.0130952380953" y="40.0"/>
- </y:Path>
- <y:LineStyle color="#FF00FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e7" source="n9" target="n8">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="6.666666666666629" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="682.6662698412698" y="60.0"/>
- <y:Point x="952.4492063492063" y="60.0"/>
- </y:Path>
- <y:LineStyle color="#FF00FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e8" source="n13" target="n11">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-5.454545454545439" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="369.81150793650795" y="605.0"/>
- <y:Point x="293.4373015873016" y="605.0"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e9" source="n13" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="5.454545454545439" sy="15.0" tx="-11.25" ty="-15.0">
- <y:Point x="380.72103174603177" y="775.0"/>
- <y:Point x="973.0888888888888" y="775.0"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e10" source="n13" target="n14">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="8.181818181818187" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="383.4484126984127" y="615.0"/>
- <y:Point x="1194.9476190476191" y="615.0"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e11" source="n14" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="15.0" tx="11.25" ty="-15.0">
- <y:Point x="1191.1976190476191" y="715.0"/>
- <y:Point x="1213.997619047619" y="715.0"/>
- <y:Point x="1213.997619047619" y="800.0"/>
- <y:Point x="995.5888888888888" y="800.0"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e12" source="n14" target="n14">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-15.0" sy="0.0" tx="-10.0" ty="-15.0">
- <y:Point x="1169.4476190476191" y="665.0"/>
- <y:Point x="1169.4476190476191" y="635.0"/>
- <y:Point x="1184.9476190476191" y="635.0"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e13" source="n16" target="n13">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-6.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="534.4599206349206" y="240.0"/>
- <y:Point x="367.76626984126983" y="240.0"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e14" source="n16" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="6.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="546.4599206349206" y="240.0"/>
- <y:Point x="607.6448412698413" y="240.0"/>
- <y:Point x="607.6448412698413" y="385.0"/>
- <y:Point x="881.9079365079365" y="385.0"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e15" source="n16" target="n15">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="8.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="548.4599206349206" y="230.0"/>
- <y:Point x="609.6448412698413" y="230.0"/>
- <y:Point x="609.6448412698413" y="365.0"/>
- <y:Point x="1007.8087301587302" y="365.0"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e16" source="n16" target="n17">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="2.0" sy="15.0" tx="-7.5" ty="-15.0"/>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e17" source="n16" target="n18">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-14.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="526.4599206349206" y="180.0"/>
- <y:Point x="66.36547619047619" y="180.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e18" source="n18" target="n3">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e19" source="n9" target="n19">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.3333333333333357" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="672.6662698412698" y="70.0"/>
- <y:Point x="551.4666666666667" y="70.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e20" source="n19" target="n16">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="551.4666666666667" y="125.0"/>
- <y:Point x="540.4599206349206" y="125.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e21" source="n16" target="n20">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="4.0" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="544.4599206349206" y="280.0"/>
- <y:Point x="605.6448412698413" y="280.0"/>
- <y:Point x="605.6448412698413" y="450.0"/>
- <y:Point x="817.2583333333333" y="450.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e22" source="n15" target="n20">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="1004.0587301587302" y="450.0"/>
- <y:Point x="832.2583333333333" y="450.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e23" source="n20" target="n21">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e24" source="n16" target="n22">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="540.4599206349206" y="280.0"/>
- <y:Point x="494.275" y="280.0"/>
- <y:Point x="494.275" y="550.0"/>
- <y:Point x="629.6698412698413" y="550.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e25" source="n12" target="n22">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="878.1579365079365" y="440.0"/>
- <y:Point x="644.6698412698413" y="440.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e26" source="n22" target="n23">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e27" source="n17" target="n24">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="538.7099206349206" y="440.0"/>
- <y:Point x="507.275" y="440.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e28" source="n16" target="n24">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-2.0" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="538.4599206349206" y="260.0"/>
- <y:Point x="492.275" y="260.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e29" source="n24" target="n25">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="499.775" y="605.0"/>
- <y:Point x="465.4186507936508" y="605.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e30" source="n16" target="n26">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.0" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="552.4599206349206" y="210.0"/>
- <y:Point x="868.4011904761904" y="210.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e31" source="n9" target="n26">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.3333333333333712" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="679.3329365079366" y="70.0"/>
- <y:Point x="878.4011904761904" y="70.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e32" source="n8" target="n26">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-6.0" sy="15.0" tx="10.0" ty="-11.15625">
- <y:Point x="946.4492063492063" y="190.0"/>
- <y:Point x="888.4011904761904" y="190.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e33" source="n26" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="878.4011904761904" y="345.0"/>
- <y:Point x="896.9079365079365" y="345.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e34" source="n8" target="n27">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="6.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="958.4492063492063" y="190.0"/>
- <y:Point x="1022.8087301587302" y="190.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e35" source="n9" target="n27">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="15.0" tx="10.0" ty="-11.15625">
- <y:Point x="685.9996031746032" y="50.0"/>
- <y:Point x="1032.8087301587302" y="50.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e36" source="n16" target="n27">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="14.0" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="554.4599206349206" y="200.0"/>
- <y:Point x="1012.8087301587302" y="200.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e37" source="n27" target="n15">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-15.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e38" source="n16" target="n28">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="550.4599206349206" y="220.0"/>
- <y:Point x="665.9996031746032" y="220.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e39" source="n9" target="n28">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e40" source="n8" target="n28">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.0" sy="15.0" tx="10.0" ty="-11.15625">
- <y:Point x="940.4492063492063" y="180.0"/>
- <y:Point x="685.9996031746032" y="180.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e41" source="n28" target="n17">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="675.9996031746032" y="345.0"/>
- <y:Point x="557.4599206349206" y="345.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e42" source="n16" target="n29">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-4.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="536.4599206349206" y="250.0"/>
- <y:Point x="432.9222222222222" y="250.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e43" source="n9" target="n29">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-6.666666666666629" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="669.3329365079366" y="60.0"/>
- <y:Point x="476.09722222222223" y="60.0"/>
- <y:Point x="476.09722222222223" y="210.0"/>
- <y:Point x="422.9222222222222" y="210.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e44" source="n7" target="n29">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-13.5" sy="15.0" tx="10.0" ty="-11.15625">
- <y:Point x="1148.5130952380953" y="270.0"/>
- <y:Point x="442.9222222222222" y="270.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e45" source="n29" target="n13">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="432.9222222222222" y="345.0"/>
- <y:Point x="382.76626984126983" y="345.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e46" source="n16" target="n30">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="528.4599206349206" y="200.0"/>
- <y:Point x="142.73095238095237" y="200.0"/>
- <y:Point x="142.73095238095237" y="425.0"/>
- <y:Point x="126.71428571428571" y="425.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e47" source="n13" target="n30">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-13.636363636363633" sy="15.0" tx="10.000000000000014" ty="-11.15625">
- <y:Point x="361.6299062049062" y="440.0"/>
- <y:Point x="136.71428571428572" y="440.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e48" source="n3" target="n30">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="76.36547619047619" y="440.0"/>
- <y:Point x="116.71428571428571" y="440.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e49" source="n30" target="n2">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="126.71428571428571" y="615.0"/>
- <y:Point x="146.2234126984127" y="615.0"/>
- <y:Point x="146.2234126984127" y="675.0"/>
- <y:Point x="152.96428571428572" y="675.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e50" source="n30" target="n4">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="11.15625" tx="7.5" ty="-15.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e51" source="n30" target="n0">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.000000000000014" sy="11.15625" tx="3.75" ty="-15.0">
- <y:Point x="136.71428571428572" y="605.0"/>
- <y:Point x="170.46428571428572" y="605.0"/>
- <y:Point x="170.46428571428572" y="795.0"/>
- <y:Point x="291.4547619047619" y="795.0"/>
- <y:Point x="291.4547619047619" y="955.0"/>
- <y:Point x="214.0845238095238" y="955.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e52" source="n13" target="n31">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="13.636363636363637" sy="15.0" tx="-11.25" ty="-9.90625">
- <y:Point x="388.90263347763346" y="460.0"/>
- <y:Point x="1332.0884920634921" y="460.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e53" source="n5" target="n31">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.5" sy="15.0" tx="-3.75" ty="-14.53125">
- <y:Point x="1176.0130952380953" y="440.0"/>
- <y:Point x="1339.5884920634921" y="440.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e54" source="n7" target="n31">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="11.25" ty="-9.90625">
- <y:Point x="1169.5130952380953" y="200.0"/>
- <y:Point x="1354.5884920634921" y="200.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e55" source="n7" target="n31">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="4.5" sy="15.0" tx="3.75" ty="-14.53125">
- <y:Point x="1166.5130952380953" y="210.0"/>
- <y:Point x="1347.0884920634921" y="210.0"/>
- </y:Path>
- <y:LineStyle color="#FF0000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e56" source="n31" target="n14">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="10.0" ty="-15.0">
- <y:Point x="1343.3384920634921" y="605.0"/>
- <y:Point x="1204.9476190476191" y="605.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e57" source="n12" target="n32">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="15.0" tx="-4.285714285714334" ty="-14.34375">
- <y:Point x="900.6579365079365" y="480.0"/>
- <y:Point x="1001.6948412698413" y="480.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e58" source="n15" target="n32">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="15.0" tx="4.285714285714334" ty="-14.34375">
- <y:Point x="1011.5587301587302" y="480.0"/>
- <y:Point x="1010.26626984127" y="480.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e59" source="n17" target="n32">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="15.0" tx="-8.571428571428555" ty="-12.28125">
- <y:Point x="561.2099206349206" y="500.0"/>
- <y:Point x="997.409126984127" y="500.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e60" source="n7" target="n32">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-4.5" sy="15.0" tx="8.571428571428555" ty="-12.28125">
- <y:Point x="1157.5130952380953" y="300.0"/>
- <y:Point x="1099.168253968254" y="300.0"/>
- <y:Point x="1099.168253968254" y="470.0"/>
- <y:Point x="1014.5519841269842" y="470.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e61" source="n5" target="n32">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.5" sy="15.0" tx="12.85714285714289" ty="-7.71875">
- <y:Point x="1151.0130952380953" y="500.0"/>
- <y:Point x="1018.8376984126985" y="500.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e62" source="n13" target="n32">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.90909090909091" sy="15.0" tx="-12.85714285714289" ty="-7.71875">
- <y:Point x="386.17536075036077" y="520.0"/>
- <y:Point x="993.1234126984127" y="520.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e63" source="n8" target="n32">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="952.4492063492063" y="470.0"/>
- <y:Point x="1005.9805555555556" y="470.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e64" source="n32" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-3.75" ty="-15.0">
- <y:Point x="1005.9805555555556" y="605.0"/>
- <y:Point x="980.5888888888888" y="605.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e65" source="n5" target="n33">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="2.5" ty="-14.78125">
- <y:Point x="1171.0130952380953" y="450.0"/>
- <y:Point x="1256.9769841269842" y="450.0"/>
- <y:Point x="1256.9769841269842" y="675.0"/>
- <y:Point x="1343.8757936507936" y="675.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e66" source="n14" target="n33">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="15.0" tx="-12.5" ty="-8.28125">
- <y:Point x="1198.6976190476191" y="705.0"/>
- <y:Point x="1328.8757936507936" y="705.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e67" source="n7" target="n33">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.5" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="1172.5130952380953" y="190.0"/>
- <y:Point x="1429.7" y="190.0"/>
- <y:Point x="1429.7" y="675.0"/>
- <y:Point x="1348.8757936507936" y="675.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e68" source="n5" target="n33">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="2.5" sy="15.0" tx="-2.5" ty="-14.78125">
- <y:Point x="1166.0130952380953" y="470.0"/>
- <y:Point x="1251.9769841269842" y="470.0"/>
- <y:Point x="1251.9769841269842" y="685.0"/>
- <y:Point x="1338.8757936507936" y="685.0"/>
- </y:Path>
- <y:LineStyle color="#FF0000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e69" source="n7" target="n33">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="13.5" sy="15.0" tx="12.5" ty="-8.28125">
- <y:Point x="1175.5130952380953" y="180.0"/>
- <y:Point x="1432.7" y="180.0"/>
- <y:Point x="1432.7" y="685.0"/>
- <y:Point x="1353.8757936507936" y="685.0"/>
- </y:Path>
- <y:LineStyle color="#FF0000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e70" source="n33" target="n14">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="-12.96875" tx="11.25" ty="15.0">
- <y:Point x="1333.8757936507936" y="695.0"/>
- <y:Point x="1206.1976190476191" y="695.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e71" source="n8" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.0" sy="15.0" tx="-1.875" ty="-15.0">
- <y:Point x="964.4492063492063" y="180.0"/>
- <y:Point x="1109.168253968254" y="180.0"/>
- <y:Point x="1109.168253968254" y="675.0"/>
- <y:Point x="1095.418253968254" y="675.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e72" source="n5" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="5.625" ty="-13.90625">
- <y:Point x="1156.0130952380953" y="510.0"/>
- <y:Point x="1132.918253968254" y="510.0"/>
- <y:Point x="1132.918253968254" y="695.0"/>
- <y:Point x="1102.918253968254" y="695.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e73" source="n14" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="15.0" tx="13.125" ty="-7.28125">
- <y:Point x="1183.6976190476191" y="735.0"/>
- <y:Point x="1110.418253968254" y="735.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e74" source="n5" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-2.5" sy="15.0" tx="9.375" ty="-11.71875">
- <y:Point x="1161.0130952380953" y="520.0"/>
- <y:Point x="1137.918253968254" y="520.0"/>
- <y:Point x="1137.918253968254" y="705.0"/>
- <y:Point x="1106.668253968254" y="705.0"/>
- </y:Path>
- <y:LineStyle color="#FF0000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e75" source="n7" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-1.5" sy="15.0" tx="1.875" ty="-15.0">
- <y:Point x="1160.5130952380953" y="310.0"/>
- <y:Point x="1129.168253968254" y="310.0"/>
- <y:Point x="1129.168253968254" y="685.0"/>
- <y:Point x="1099.168253968254" y="685.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e76" source="n12" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="15.0" tx="-9.375" ty="-11.71875">
- <y:Point x="893.1579365079365" y="490.0"/>
- <y:Point x="920.2928571428571" y="490.0"/>
- <y:Point x="920.2928571428571" y="675.0"/>
- <y:Point x="1087.918253968254" y="675.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e77" source="n15" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="15.0" tx="-5.625" ty="-13.90625">
- <y:Point x="1019.0587301587302" y="490.0"/>
- <y:Point x="1091.668253968254" y="490.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e78" source="n17" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="15.0" tx="-13.125" ty="-7.28125">
- <y:Point x="553.7099206349206" y="530.0"/>
- <y:Point x="736.7238095238096" y="530.0"/>
- <y:Point x="736.7238095238096" y="690.0"/>
- <y:Point x="1084.168253968254" y="690.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e79" source="n34" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="3.75" ty="-15.0">
- <y:Point x="1097.293253968254" y="790.0"/>
- <y:Point x="988.0888888888888" y="790.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e80" source="n13" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.909090909090907" sy="15.0" tx="8.571428571428555" ty="-12.28125">
- <y:Point x="364.35717893217895" y="450.0"/>
- <y:Point x="287.00873015873015" y="450.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e81" source="n7" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.5" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="1151.5130952380953" y="280.0"/>
- <y:Point x="1093.168253968254" y="280.0"/>
- <y:Point x="1093.168253968254" y="355.0"/>
- <y:Point x="278.4376984126984" y="355.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e82" source="n9" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="-8.571428571428555" ty="-12.28125">
- <y:Point x="665.9996031746032" y="50.0"/>
- <y:Point x="472.7638888888889" y="50.0"/>
- <y:Point x="472.7638888888889" y="190.0"/>
- <y:Point x="269.86587301587304" y="190.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e83" source="n16" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-8.0" sy="15.0" tx="-4.285715063077461" ty="-14.34375000000046">
- <y:Point x="532.4599206349206" y="230.0"/>
- <y:Point x="274.15198412698413" y="230.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e84" source="n7" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="4.285714285714278" ty="-14.34375">
- <y:Point x="1154.5130952380953" y="290.0"/>
- <y:Point x="1096.168253968254" y="290.0"/>
- <y:Point x="1096.168253968254" y="375.0"/>
- <y:Point x="282.72301587301587" y="375.0"/>
- </y:Path>
- <y:LineStyle color="#FF0000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e85" source="n13" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-8.18181818181818" sy="15.0" tx="12.857142857142833" ty="-7.71875">
- <y:Point x="367.08445165945164" y="460.0"/>
- <y:Point x="291.2944444444444" y="460.0"/>
- </y:Path>
- <y:LineStyle color="#FF0000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e86" source="n6" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-12.857135633680533" ty="-7.718750000003582">
- <y:Point x="430.0809523809524" y="165.0"/>
- <y:Point x="265.5797619047619" y="165.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e87" source="n35" target="n11">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-15.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e88" source="n4" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-2.5" sy="15.0" tx="-13.333333333333371" ty="-6.84375">
- <y:Point x="106.71428571428571" y="905.0"/>
- <y:Point x="715.8904761904762" y="905.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e89" source="n10" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="10.0" ty="-11.15625">
- <y:Point x="984.3388888888888" y="895.0"/>
- <y:Point x="739.2238095238096" y="895.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e90" source="n12" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="15.0" tx="6.666666666666629" ty="-13.40625">
- <y:Point x="885.6579365079365" y="510.0"/>
- <y:Point x="912.7928571428571" y="510.0"/>
- <y:Point x="912.7928571428571" y="885.0"/>
- <y:Point x="735.8904761904762" y="885.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e91" source="n15" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="15.0" tx="13.333333333333371" ty="-6.84375">
- <y:Point x="1026.5587301587302" y="480.0"/>
- <y:Point x="1099.168253968254" y="480.0"/>
- <y:Point x="1099.168253968254" y="590.0"/>
- <y:Point x="1119.168253968254" y="590.0"/>
- <y:Point x="1119.168253968254" y="725.0"/>
- <y:Point x="1223.997619047619" y="725.0"/>
- <y:Point x="1223.997619047619" y="905.0"/>
- <y:Point x="742.5571428571429" y="905.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e92" source="n17" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="546.2099206349206" y="540.0"/>
- <y:Point x="729.2238095238096" y="540.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e93" source="n13" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="2.727272727272748" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="377.9936507936508" y="895.0"/>
- <y:Point x="719.2238095238096" y="895.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e94" source="n21" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="3.3333333333333712" ty="-14.59375">
- <y:Point x="824.7583333333333" y="875.0"/>
- <y:Point x="732.5571428571429" y="875.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e95" source="n23" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-3.3333333333333712" ty="-14.59375">
- <y:Point x="637.1698412698413" y="875.0"/>
- <y:Point x="725.8904761904762" y="875.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e96" source="n25" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-6.666666666666629" ty="-13.40625">
- <y:Point x="465.4186507936508" y="885.0"/>
- <y:Point x="722.5571428571429" y="885.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e97" source="n36" target="n0">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="12.96875" tx="11.25" ty="-15.0">
- <y:Point x="721.7238095238096" y="970.0"/>
- <y:Point x="221.5845238095238" y="970.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e98" source="n36" target="n37">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="12.96875" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e99" source="n13" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-2.727272727272748" sy="15.0" tx="9.375" ty="-11.71875">
- <y:Point x="372.5388888888889" y="785.0"/>
- <y:Point x="208.4595238095238" y="785.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e100" source="n16" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="1.875" ty="-15.0">
- <y:Point x="530.4599206349206" y="220.0"/>
- <y:Point x="187.06309523809523" y="220.0"/>
- <y:Point x="187.06309523809523" y="775.0"/>
- <y:Point x="200.9595238095238" y="775.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e101" source="n11" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="5.625" ty="-13.90625">
- <y:Point x="285.9373015873016" y="775.0"/>
- <y:Point x="204.7095238095238" y="775.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e102" source="n4" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="2.5" sy="15.0" tx="-13.125" ty="-7.28125">
- <y:Point x="111.71428571428571" y="835.0"/>
- <y:Point x="185.9595238095238" y="835.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e103" source="n3" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-5.625" ty="-13.90625">
- <y:Point x="66.36547619047619" y="625.0"/>
- <y:Point x="136.2234126984127" y="625.0"/>
- <y:Point x="136.2234126984127" y="700.0"/>
- <y:Point x="120.46428571428571" y="700.0"/>
- <y:Point x="120.46428571428571" y="815.0"/>
- <y:Point x="193.4595238095238" y="815.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e104" source="n13" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="13.125" ty="-7.28125">
- <y:Point x="375.26626984126983" y="805.0"/>
- <y:Point x="212.2095238095238" y="805.0"/>
- </y:Path>
- <y:LineStyle color="#FF0000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e105" source="n4" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="-9.375" ty="-11.71875">
- <y:Point x="116.71428571428571" y="825.0"/>
- <y:Point x="189.7095238095238" y="825.0"/>
- </y:Path>
- <y:LineStyle color="#FF0000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e106" source="n2" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-1.875" ty="-15.0">
- <y:Point x="145.46428571428572" y="805.0"/>
- <y:Point x="197.2095238095238" y="805.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e107" source="n38" target="n0">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="12.96875" tx="-3.75" ty="-15.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e108" source="n38" target="n1">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="12.96875" tx="7.5" ty="-15.0">
- <y:Point x="191.5845238095238" y="890.0"/>
- <y:Point x="146.8972222222222" y="890.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- </graph>
- <data key="d0">
- <y:Resources/>
- </data>
-</graphml>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsReducedDataDep.graphml b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsReducedDataDep.graphml
deleted file mode 100644
index 12056c1c5..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsReducedDataDep.graphml
+++ /dev/null
@@ -1,1916 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
- <!--Created by yEd 3.12-->
- <key for="graphml" id="d0" yfiles.type="resources"/>
- <key for="port" id="d1" yfiles.type="portgraphics"/>
- <key for="port" id="d2" yfiles.type="portgeometry"/>
- <key for="port" id="d3" yfiles.type="portuserdata"/>
- <key attr.name="url" attr.type="string" for="node" id="d4"/>
- <key attr.name="description" attr.type="string" for="node" id="d5"/>
- <key for="node" id="d6" yfiles.type="nodegraphics"/>
- <key attr.name="url" attr.type="string" for="edge" id="d7"/>
- <key attr.name="description" attr.type="string" for="edge" id="d8"/>
- <key for="edge" id="d9" yfiles.type="edgegraphics"/>
- <graph edgedefault="directed" id="G">
- <node id="n0">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="251.80595238095236" y="555.0"/>
- <y:Fill color="#99CCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="48.021484375" x="-9.0107421875" y="5.6494140625">Schema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n1">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="135.609126984127" y="903.701171875"/>
- <y:Fill color="#99CCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="34.017578125" x="-2.0087890625" y="5.6494140625">Table</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n2">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="101.85912698412699" y="1368.701171875"/>
- <y:Fill color="#99CCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="45.349609375" x="-7.6748046875" y="5.6494140625">Column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n3">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="158.109126984127" y="1038.701171875"/>
- <y:Fill color="#99CCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="24.677734375" x="2.6611328125" y="5.6494140625">Key</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n4">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="145.7920634920635" y="1293.701171875"/>
- <y:Fill color="#99CCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="65.365234375" x="-17.6826171875" y="5.6494140625">ForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n5">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="888.0869047619047" y="0.0"/>
- <y:Fill color="#FF00FF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="50.69921875" x="-10.349609375" y="5.6494140625">Package</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n6">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="116.19999999999999" y="105.0"/>
- <y:Fill color="#FF00FF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="65.365234375" x="-17.6826171875" y="5.6494140625">Association</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n7">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="531.2353174603174" y="150.0"/>
- <y:Fill color="#FF00FF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="34.005859375" x="-2.0029296875" y="5.6494140625">Class</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1244.411111111111" y="150.0"/>
- <y:Fill color="#FF00FF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="102.02734375" x="-36.013671875" y="5.6494140625">PrimitiveDataType</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n9">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="578.0801587301587" y="555.0"/>
- <y:Fill color="#FF00FF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="48.689453125" x="-9.3447265625" y="5.6494140625">Attribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n10">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="888.0869047619047" y="150.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="108.724609375" x="-39.3623046875" y="5.6494140625">PackageToSchema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n11">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="329.8305555555556" y="555.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="78.02734375" x="-24.013671875" y="5.6494140625">ClassToTable</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n12">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="768.8607142857143" y="555.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="106.08203125" x="-38.041015625" y="5.6494140625">BooleanToBoolean</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n13">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1007.293253968254" y="555.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="98.04296875" x="-34.021484375" y="5.6494140625">IntegerToNumber</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n14">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="897.5869047619047" y="555.0"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="91.369140625" x="-30.6845703125" y="5.6494140625">StringToVarchar</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n15">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="237.98531746031745" y="903.701171875"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="140.734375" x="-55.3671875" y="5.6494140625">AssociationToForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n16">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="622.7813492063492" y="1203.701171875"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="104.04296875" x="-37.021484375" y="5.6494140625">AttributeToColumn</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n17">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="434.37380952380954" y="903.701171875"/>
- <y:Fill color="#FFCC00" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="94.05859375" x="-32.029296875" y="5.6494140625">NonLeafAttribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n18">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="294.16031746031746" y="450.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="132.73046875" x="-51.365234375" y="5.6494140625">packageToSchema_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n19">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="888.0869047619047" y="105.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="130.73828125" x="-50.369140625" y="5.6494140625">packageToSchema_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n20">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1257.4849206349206" y="759.3505859375"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="114.701171875" x="-42.3505859375" y="5.6494140625">stringToVarchar_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n21">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1257.4849206349206" y="903.701171875"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="149.39453125" x="-59.697265625" y="5.6494140625">StringToVarchar.typeName</y:NodeLabel>
- <y:Shape type="diamond"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n22">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="852.6547619047619" y="759.3505859375"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="130.087890625" x="-50.0439453125" y="5.6494140625">booleanToBoolean_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n23">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="869.6646825396825" y="903.701171875"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="164.107421875" x="-67.0537109375" y="5.6494140625">BooleanToBoolean.typeName</y:NodeLabel>
- <y:Shape type="diamond"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n24">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1073.0742063492064" y="759.3505859375"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="122.7109375" x="-46.35546875" y="5.6494140625">integerToNumber_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n25">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1089.7531746031746" y="903.701171875"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="156.068359375" x="-63.0341796875" y="5.6494140625">IntegerToNumber.typeName</y:NodeLabel>
- <y:Shape type="diamond"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n26">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1150.3630952380952" y="450.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="128.095703125" x="-49.0478515625" y="5.6494140625">booleanToBoolean_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n27">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="228.09722222222223" y="759.3505859375"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="100.697265625" x="-35.3486328125" y="5.6494140625">classToTable_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n28">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="144.44206349206348" y="450.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="98.705078125" x="-34.3525390625" y="5.6494140625">classToTable_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n29">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1315.765873015873" y="450.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="112.708984375" x="-41.3544921875" y="5.6494140625">stringToVarchar_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n30">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1447.479761904762" y="450.0"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="120.71875" x="-45.359375" y="5.6494140625">integerToNumber_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n31">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="444.37380952380954" y="759.3505859375"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="152.72265625" x="-61.361328125" y="5.6494140625">classComplexAttributes_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n32">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="659.4230158730159" y="759.3505859375"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="151.375" x="-60.6875" y="5.6494140625">classPrimitiveAttributes_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n33">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="504.15317460317465" y="1038.701171875"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="214.755859375" x="-92.3779296875" y="5.6494140625">complexAttributeComplexAttributes_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n34">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="748.2357142857143" y="1038.701171875"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="213.408203125" x="-91.7041015625" y="5.6494140625">complexAttributePrimitiveAttributes_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n35">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="81.37420634920635" y="759.3505859375"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="162.748046875" x="-66.3740234375" y="5.6494140625">associationToForeignKey_LM</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n36">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="873.2738095238095" y="1293.701171875"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="120.044921875" x="-45.0224609375" y="5.6494140625">attributeColumns_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n37">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="880.7738095238095" y="1368.701171875"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="71.365234375" x="-20.6826171875" y="5.6494140625">Column.type</y:NodeLabel>
- <y:Shape type="diamond"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n38">
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="225.47936507936507" y="1203.701171875"/>
- <y:Fill color="#FF6600" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="164.740234375" x="-67.3701171875" y="5.6494140625">associationToForeignKey_MR</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e0" source="n0" target="n1">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="266.80595238095236" y="660.0"/>
- <y:Point x="308.44603174603174" y="660.0"/>
- <y:Point x="308.44603174603174" y="864.3505859375"/>
- <y:Point x="158.109126984127" y="864.3505859375"/>
- </y:Path>
- <y:LineStyle color="#0000FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e1" source="n1" target="n2">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.5" sy="15.0" tx="-3.75" ty="-15.0">
- <y:Point x="138.109126984127" y="1023.701171875"/>
- <y:Point x="113.10912698412699" y="1023.701171875"/>
- </y:Path>
- <y:LineStyle color="#0000FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e2" source="n1" target="n3">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-2.5" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="148.109126984127" y="993.701171875"/>
- <y:Point x="180.609126984127" y="993.701171875"/>
- </y:Path>
- <y:LineStyle color="#0000FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e3" source="n1" target="n4">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="143.109126984127" y="1243.0517578125"/>
- <y:Point x="153.2920634920635" y="1243.0517578125"/>
- </y:Path>
- <y:LineStyle color="#0000FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e4" source="n5" target="n6">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="893.0869047619047" y="60.0"/>
- <y:Point x="131.2" y="60.0"/>
- </y:Path>
- <y:LineStyle color="#FF00FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e5" source="n5" target="n7">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.3333333333333712" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="899.7535714285714" y="90.0"/>
- <y:Point x="546.2353174603174" y="90.0"/>
- </y:Path>
- <y:LineStyle color="#FF00FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e6" source="n5" target="n8">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="6.666666666666629" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="909.7535714285714" y="75.0"/>
- <y:Point x="1259.411111111111" y="75.0"/>
- </y:Path>
- <y:LineStyle color="#FF00FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e7" source="n7" target="n9">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.5" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="556.7353174603174" y="210.0"/>
- <y:Point x="593.0801587301587" y="210.0"/>
- </y:Path>
- <y:LineStyle color="#FF00FF" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e8" source="n10" target="n11">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-4.0" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="899.0869047619047" y="330.0"/>
- <y:Point x="390.5257936507937" y="330.0"/>
- <y:Point x="390.5257936507937" y="489.3505859375"/>
- <y:Point x="352.3305555555556" y="489.3505859375"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e9" source="n10" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-2.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="901.0869047619047" y="345.0"/>
- <y:Point x="685.8194444444445" y="345.0"/>
- <y:Point x="685.8194444444445" y="480.0"/>
- <y:Point x="776.3607142857143" y="480.0"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e10" source="n10" target="n13">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="4.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="907.0869047619047" y="450.0"/>
- <y:Point x="1014.793253968254" y="450.0"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e11" source="n10" target="n14">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="2.0" sy="15.0" tx="-7.5" ty="-15.0"/>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e12" source="n11" target="n15">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-5.454545454545439" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="339.3753968253968" y="879.3505859375"/>
- <y:Point x="260.48531746031745" y="879.3505859375"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e13" source="n11" target="n16">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="5.454545454545439" sy="15.0" tx="-11.25" ty="-15.0">
- <y:Point x="350.28492063492064" y="1098.701171875"/>
- <y:Point x="626.5313492063492" y="1098.701171875"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e14" source="n11" target="n17">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="8.181818181818187" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="353.0123015873016" y="819.3505859375"/>
- <y:Point x="449.37380952380954" y="819.3505859375"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e15" source="n17" target="n16">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="15.0" tx="-3.75" ty="-15.0">
- <y:Point x="438.12380952380954" y="948.701171875"/>
- <y:Point x="396.775" y="948.701171875"/>
- <y:Point x="396.775" y="1083.701171875"/>
- <y:Point x="634.0313492063492" y="1083.701171875"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e16" source="n17" target="n17">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-15.0" sy="0.0" tx="-10.0" ty="-15.0">
- <y:Point x="418.87380952380954" y="918.701171875"/>
- <y:Point x="418.87380952380954" y="888.201171875"/>
- <y:Point x="439.37380952380954" y="888.201171875"/>
- </y:Path>
- <y:LineStyle color="#FFCC00" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e17" source="n10" target="n18">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-6.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="897.0869047619047" y="315.0"/>
- <y:Point x="309.16031746031746" y="315.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e18" source="n18" target="n0">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="309.16031746031746" y="495.0"/>
- <y:Point x="266.80595238095236" y="495.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e19" source="n5" target="n19">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-1.7763568394002505E-15" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e20" source="n19" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e21" source="n14" target="n20">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="923.8369047619047" y="615.0"/>
- <y:Point x="1264.9849206349206" y="615.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e22" source="n10" target="n20">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="913.0869047619047" y="405.0"/>
- <y:Point x="1244.411111111111" y="405.0"/>
- <y:Point x="1244.411111111111" y="585.0"/>
- <y:Point x="1279.9849206349206" y="585.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e23" source="n20" target="n21">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e24" source="n10" target="n22">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="903.0869047619047" y="360.0"/>
- <y:Point x="851.9019841269841" y="360.0"/>
- <y:Point x="851.9019841269841" y="600.0"/>
- <y:Point x="875.1547619047619" y="600.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e25" source="n12" target="n22">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="795.1107142857143" y="615.0"/>
- <y:Point x="860.1547619047619" y="615.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e26" source="n22" target="n23">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="867.6547619047619" y="804.3505859375"/>
- <y:Point x="884.6646825396825" y="804.3505859375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e27" source="n10" target="n24">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="6.0" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="909.0869047619047" y="435.0"/>
- <y:Point x="1086.3150793650793" y="435.0"/>
- <y:Point x="1086.3150793650793" y="585.0"/>
- <y:Point x="1095.5742063492064" y="585.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e28" source="n13" target="n24">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="1033.543253968254" y="600.0"/>
- <y:Point x="1080.5742063492064" y="600.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e29" source="n24" target="n25">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="1088.0742063492064" y="804.3505859375"/>
- <y:Point x="1104.7531746031746" y="804.3505859375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e30" source="n5" target="n26">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.3333333333333712" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="906.4202380952381" y="90.0"/>
- <y:Point x="1165.3630952380952" y="90.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e31" source="n10" target="n26">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="8.0" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="911.0869047619047" y="420.0"/>
- <y:Point x="1155.3630952380952" y="420.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e32" source="n8" target="n26">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-6.0" sy="15.0" tx="10.0" ty="-11.15625">
- <y:Point x="1253.411111111111" y="390.0"/>
- <y:Point x="1175.3630952380952" y="390.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e33" source="n26" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="1165.3630952380952" y="495.0"/>
- <y:Point x="791.3607142857143" y="495.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e34" source="n10" target="n27">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-8.0" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="895.0869047619047" y="300.0"/>
- <y:Point x="227.79484126984127" y="300.0"/>
- <y:Point x="227.79484126984127" y="600.0"/>
- <y:Point x="233.09722222222223" y="600.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e35" source="n11" target="n27">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-8.18181818181818" sy="15.0" tx="10.0" ty="-11.15625">
- <y:Point x="336.6487373737374" y="675.0"/>
- <y:Point x="253.09722222222223" y="675.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e36" source="n0" target="n27">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="256.80595238095236" y="600.0"/>
- <y:Point x="243.09722222222223" y="600.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e37" source="n27" target="n2">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="11.15625" tx="-11.25" ty="-15.0">
- <y:Point x="233.09722222222223" y="804.3505859375"/>
- <y:Point x="103.6" y="804.3505859375"/>
- <y:Point x="103.6" y="1323.701171875"/>
- <y:Point x="105.60912698412699" y="1323.701171875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e38" source="n27" target="n3">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="243.09722222222223" y="819.3505859375"/>
- <y:Point x="118.6" y="819.3505859375"/>
- <y:Point x="118.6" y="1008.701171875"/>
- <y:Point x="165.609126984127" y="1008.701171875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e39" source="n27" target="n1">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="11.15625" tx="-7.5" ty="-15.0">
- <y:Point x="253.09722222222223" y="834.3505859375"/>
- <y:Point x="143.109126984127" y="834.3505859375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e40" source="n10" target="n28">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-14.0" sy="15.0" tx="10.0" ty="-11.15625">
- <y:Point x="889.0869047619047" y="255.0"/>
- <y:Point x="169.44206349206348" y="255.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e41" source="n7" target="n28">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="538.7353174603174" y="240.0"/>
- <y:Point x="159.44206349206348" y="240.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e42" source="n5" target="n28">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-6.666666666666629" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="896.4202380952381" y="75.0"/>
- <y:Point x="514.2321428571429" y="75.0"/>
- <y:Point x="514.2321428571429" y="210.0"/>
- <y:Point x="149.44206349206348" y="210.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e43" source="n28" target="n11">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="159.44206349206348" y="510.0"/>
- <y:Point x="337.3305555555556" y="510.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e44" source="n5" target="n29">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="15.0" tx="10.0" ty="-11.15625">
- <y:Point x="913.0869047619047" y="60.0"/>
- <y:Point x="1325.425" y="60.0"/>
- <y:Point x="1325.425" y="180.0"/>
- <y:Point x="1340.765873015873" y="180.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e45" source="n8" target="n29">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="6.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="1265.411111111111" y="210.0"/>
- <y:Point x="1330.765873015873" y="210.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e46" source="n10" target="n29">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.0" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="915.0869047619047" y="240.0"/>
- <y:Point x="1320.765873015873" y="240.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e47" source="n29" target="n14">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="1330.765873015873" y="525.0"/>
- <y:Point x="920.0869047619047" y="525.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e48" source="n10" target="n30">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="14.0" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="917.0869047619047" y="225.0"/>
- <y:Point x="1452.479761904762" y="225.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e49" source="n8" target="n30">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="1271.411111111111" y="195.0"/>
- <y:Point x="1462.479761904762" y="195.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e50" source="n5" target="n30">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="13.333333333333371" sy="15.0" tx="10.0" ty="-11.15625">
- <y:Point x="916.4202380952381" y="45.0"/>
- <y:Point x="1472.479761904762" y="45.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e51" source="n30" target="n13">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="1462.479761904762" y="540.0"/>
- <y:Point x="1029.793253968254" y="540.0"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e52" source="n7" target="n31">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-1.5" sy="15.0" tx="-3.75" ty="-14.53125">
- <y:Point x="544.7353174603174" y="660.0"/>
- <y:Point x="455.62380952380954" y="660.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e53" source="n11" target="n31">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.90909090909091" sy="15.0" tx="-11.25" ty="-9.90625">
- <y:Point x="355.7396464646465" y="630.0"/>
- <y:Point x="448.12380952380954" y="630.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e54" source="n7" target="n31">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="1.5" sy="15.0" tx="3.75" ty="-14.53125">
- <y:Point x="547.7353174603174" y="675.0"/>
- <y:Point x="463.12380952380954" y="675.0"/>
- </y:Path>
- <y:LineStyle color="#FF0000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e55" source="n9" target="n31">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.5" sy="15.0" tx="11.25" ty="-9.90625">
- <y:Point x="580.5801587301587" y="690.0"/>
- <y:Point x="470.62380952380954" y="690.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e56" source="n31" target="n17">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="10.0" ty="-15.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e57" source="n11" target="n32">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="13.636363636363637" sy="15.0" tx="-12.85714285714289" ty="-7.71875">
- <y:Point x="358.4669191919192" y="615.0"/>
- <y:Point x="661.565873015873" y="615.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e58" source="n7" target="n32">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="13.5" sy="15.0" tx="-4.285714285714334" ty="-14.34375">
- <y:Point x="559.7353174603174" y="195.0"/>
- <y:Point x="670.1373015873016" y="195.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e59" source="n8" target="n32">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="1247.411111111111" y="375.0"/>
- <y:Point x="700.8194444444445" y="375.0"/>
- <y:Point x="700.8194444444445" y="585.0"/>
- <y:Point x="674.4230158730159" y="585.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e60" source="n12" target="n32">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="15.0" tx="4.285714285714334" ty="-14.34375">
- <y:Point x="772.6107142857143" y="600.0"/>
- <y:Point x="678.7087301587302" y="600.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e61" source="n13" target="n32">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="15.0" tx="12.85714285714289" ty="-7.71875">
- <y:Point x="1011.043253968254" y="660.0"/>
- <y:Point x="687.2801587301587" y="660.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e62" source="n14" target="n32">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="15.0" tx="8.571428571428555" ty="-12.28125">
- <y:Point x="901.3369047619047" y="630.0"/>
- <y:Point x="682.9944444444444" y="630.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e63" source="n9" target="n32">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.5" sy="15.0" tx="-8.571428571428555" ty="-12.28125">
- <y:Point x="605.5801587301587" y="600.0"/>
- <y:Point x="665.8515873015873" y="600.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e64" source="n32" target="n16">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="3.75" ty="-15.0">
- <y:Point x="674.4230158730159" y="933.701171875"/>
- <y:Point x="641.5313492063492" y="933.701171875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e65" source="n17" target="n33">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="15.0" tx="-12.5" ty="-8.28125">
- <y:Point x="445.62380952380954" y="1023.701171875"/>
- <y:Point x="506.65317460317465" y="1023.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e66" source="n9" target="n33">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-2.5" sy="15.0" tx="12.5" ty="-8.28125">
- <y:Point x="590.5801587301587" y="720.0"/>
- <y:Point x="573.7353174603174" y="720.0"/>
- <y:Point x="573.7353174603174" y="963.701171875"/>
- <y:Point x="531.6531746031746" y="963.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e67" source="n9" target="n33">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="585.5801587301587" y="705.0"/>
- <y:Point x="568.7353174603174" y="705.0"/>
- <y:Point x="568.7353174603174" y="948.701171875"/>
- <y:Point x="526.6531746031746" y="948.701171875"/>
- </y:Path>
- <y:LineStyle color="#FF0000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e68" source="n7" target="n33">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="4.5" sy="15.0" tx="2.5" ty="-14.78125">
- <y:Point x="550.7353174603174" y="933.701171875"/>
- <y:Point x="521.6531746031746" y="933.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e69" source="n7" target="n33">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-4.5" sy="15.0" tx="-2.5" ty="-14.78125">
- <y:Point x="541.7353174603174" y="645.0"/>
- <y:Point x="368.0123015873016" y="645.0"/>
- <y:Point x="368.0123015873016" y="804.3505859375"/>
- <y:Point x="516.6531746031746" y="804.3505859375"/>
- </y:Path>
- <y:LineStyle color="#FF0000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e70" source="n33" target="n17">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="-12.96875" tx="3.75" ty="15.0">
- <y:Point x="511.65317460317465" y="1008.701171875"/>
- <y:Point x="453.12380952380954" y="1008.701171875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e71" source="n12" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="15.0" tx="5.625" ty="-13.90625">
- <y:Point x="787.6107142857143" y="978.701171875"/>
- <y:Point x="768.8607142857143" y="978.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e72" source="n13" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="15.0" tx="13.125" ty="-7.28125">
- <y:Point x="1018.543253968254" y="675.0"/>
- <y:Point x="1004.2186507936508" y="675.0"/>
- <y:Point x="1004.2186507936508" y="1008.701171875"/>
- <y:Point x="776.3607142857143" y="1008.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e73" source="n14" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="15.0" tx="9.375" ty="-11.71875">
- <y:Point x="908.8369047619047" y="645.0"/>
- <y:Point x="981.7186507936508" y="645.0"/>
- <y:Point x="981.7186507936508" y="993.701171875"/>
- <y:Point x="772.6107142857143" y="993.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e74" source="n9" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="2.5" sy="15.0" tx="-5.625" ty="-13.90625">
- <y:Point x="595.5801587301587" y="735.0"/>
- <y:Point x="578.7353174603174" y="735.0"/>
- <y:Point x="578.7353174603174" y="963.701171875"/>
- <y:Point x="757.6107142857143" y="963.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e75" source="n7" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="-9.375" ty="-11.71875">
- <y:Point x="553.7353174603174" y="978.701171875"/>
- <y:Point x="753.8607142857143" y="978.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e76" source="n17" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="15.0" tx="-13.125" ty="-7.28125">
- <y:Point x="460.62380952380954" y="993.701171875"/>
- <y:Point x="750.1107142857143" y="993.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e77" source="n9" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="-1.875" ty="-15.0">
- <y:Point x="600.5801587301587" y="750.0"/>
- <y:Point x="583.7353174603174" y="750.0"/>
- <y:Point x="583.7353174603174" y="948.701171875"/>
- <y:Point x="761.3607142857143" y="948.701171875"/>
- </y:Path>
- <y:LineStyle color="#FF0000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e78" source="n8" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="1.875" ty="-15.0">
- <y:Point x="1259.411111111111" y="510.0"/>
- <y:Point x="715.8194444444445" y="510.0"/>
- <y:Point x="715.8194444444445" y="615.0"/>
- <y:Point x="765.1107142857143" y="615.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e79" source="n34" target="n16">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="11.25" ty="-15.0">
- <y:Point x="763.2357142857143" y="1083.701171875"/>
- <y:Point x="649.0313492063492" y="1083.701171875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e80" source="n7" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.5" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="535.7353174603174" y="225.0"/>
- <y:Point x="95.08928571428571" y="225.0"/>
- <y:Point x="95.08928571428571" y="585.0"/>
- <y:Point x="96.37420634920635" y="585.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e81" source="n7" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-13.5" sy="15.0" tx="-4.285715208603975" ty="-14.343750000000648">
- <y:Point x="532.7353174603174" y="195.0"/>
- <y:Point x="92.08928571428571" y="195.0"/>
- </y:Path>
- <y:LineStyle color="#FF0000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e82" source="n6" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-8.571430341951276" ty="-12.281250000000576">
- <y:Point x="131.2" y="150.0"/>
- <y:Point x="87.8031746031746" y="150.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e83" source="n5" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-13.333333333333371" sy="15.0" tx="-12.857142857142861" ty="-7.71875">
- <y:Point x="889.7535714285714" y="45.0"/>
- <y:Point x="83.51706349206349" y="45.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e84" source="n11" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-13.636363636363633" sy="15.0" tx="8.57142857142857" ty="-12.28125">
- <y:Point x="331.19419191919195" y="615.0"/>
- <y:Point x="104.94563492063492" y="615.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e85" source="n11" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.909090909090907" sy="15.0" tx="12.857142857142847" ty="-7.71875">
- <y:Point x="333.92146464646464" y="630.0"/>
- <y:Point x="109.2313492063492" y="630.0"/>
- </y:Path>
- <y:LineStyle color="#FF0000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e86" source="n10" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="4.285714285714292" ty="-14.34375">
- <y:Point x="893.0869047619047" y="285.0"/>
- <y:Point x="225.79484126984127" y="285.0"/>
- <y:Point x="225.79484126984127" y="600.0"/>
- <y:Point x="100.65992063492064" y="600.0"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e87" source="n35" target="n15">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="96.37420634920635" y="849.3505859375"/>
- <y:Point x="245.48531746031745" y="849.3505859375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e88" source="n16" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-6.666666666666629" ty="-13.40625">
- <y:Point x="637.7813492063492" y="1248.701171875"/>
- <y:Point x="881.6071428571429" y="1248.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e89" source="n11" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="2.727272727272748" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="347.5575396825397" y="1263.701171875"/>
- <y:Point x="878.2738095238095" y="1263.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e90" source="n12" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="15.0" tx="-3.3333328448172574" ty="-14.59375000000029">
- <y:Point x="780.1107142857143" y="963.701171875"/>
- <y:Point x="884.9400793650793" y="963.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e91" source="n13" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="15.0" tx="6.666666666666629" ty="-13.40625">
- <y:Point x="1026.043253968254" y="690.0"/>
- <y:Point x="1011.7186507936508" y="690.0"/>
- <y:Point x="1011.7186507936508" y="1248.701171875"/>
- <y:Point x="894.9404761904761" y="1248.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e92" source="n14" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="15.0" tx="3.3333333333333712" ty="-14.59375">
- <y:Point x="916.3369047619047" y="630.0"/>
- <y:Point x="989.2186507936508" y="630.0"/>
- <y:Point x="989.2186507936508" y="1233.701171875"/>
- <y:Point x="891.6071428571429" y="1233.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e93" source="n1" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.5" sy="15.0" tx="-13.333333333333371" ty="-6.84375">
- <y:Point x="163.109126984127" y="948.701171875"/>
- <y:Point x="213.109126984127" y="948.701171875"/>
- <y:Point x="213.109126984127" y="1128.701171875"/>
- <y:Point x="344.2238095238095" y="1128.701171875"/>
- <y:Point x="344.2238095238095" y="1278.701171875"/>
- <y:Point x="874.9404761904761" y="1278.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e94" source="n21" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="13.333333333333371" ty="-6.84375">
- <y:Point x="1272.4849206349206" y="1278.701171875"/>
- <y:Point x="901.6071428571429" y="1278.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e95" source="n23" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="884.6646825396825" y="948.701171875"/>
- <y:Point x="888.2738095238095" y="948.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e96" source="n25" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="10.0" ty="-11.15625">
- <y:Point x="1104.7531746031746" y="1263.701171875"/>
- <y:Point x="898.2738095238095" y="1263.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e97" source="n36" target="n2">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="12.96875" tx="11.25" ty="-15.0">
- <y:Point x="880.7738095238095" y="1353.701171875"/>
- <y:Point x="128.109126984127" y="1353.701171875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e98" source="n36" target="n37">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="12.96875" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e99" source="n1" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="-1.875" ty="-15.0">
- <y:Point x="158.109126984127" y="963.701171875"/>
- <y:Point x="208.109126984127" y="963.701171875"/>
- <y:Point x="208.109126984127" y="1143.701171875"/>
- <y:Point x="238.60436507936507" y="1143.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e100" source="n10" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.0" sy="15.0" tx="-13.125" ty="-7.28125">
- <y:Point x="891.0869047619047" y="270.0"/>
- <y:Point x="223.79484126984127" y="270.0"/>
- <y:Point x="223.79484126984127" y="495.0"/>
- <y:Point x="0.0" y="495.0"/>
- <y:Point x="0.0" y="1038.701171875"/>
- <y:Point x="128.109126984127" y="1038.701171875"/>
- <y:Point x="128.109126984127" y="1188.701171875"/>
- <y:Point x="227.35436507936507" y="1188.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e101" source="n0" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="15.0" tx="5.625" ty="-13.90625">
- <y:Point x="276.80595238095236" y="645.0"/>
- <y:Point x="324.3753968253968" y="645.0"/>
- <y:Point x="324.3753968253968" y="894.3505859375"/>
- <y:Point x="338.35277777777776" y="894.3505859375"/>
- <y:Point x="338.35277777777776" y="1083.701171875"/>
- <y:Point x="246.10436507936507" y="1083.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e102" source="n11" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="13.125" ty="-7.28125">
- <y:Point x="344.83015873015876" y="1113.701171875"/>
- <y:Point x="253.60436507936507" y="1113.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e103" source="n1" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="2.5" sy="15.0" tx="-5.625" ty="-13.90625">
- <y:Point x="153.109126984127" y="978.701171875"/>
- <y:Point x="203.109126984127" y="978.701171875"/>
- <y:Point x="203.109126984127" y="1158.701171875"/>
- <y:Point x="234.85436507936507" y="1158.701171875"/>
- </y:Path>
- <y:LineStyle color="#FF0000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e104" source="n15" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="1.875" ty="-15.0">
- <y:Point x="252.98531746031745" y="1068.701171875"/>
- <y:Point x="242.35436507936507" y="1068.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e105" source="n3" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-9.375" ty="-11.71875">
- <y:Point x="173.109126984127" y="1173.701171875"/>
- <y:Point x="231.10436507936507" y="1173.701171875"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e106" source="n11" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-2.727272727272748" sy="15.0" tx="9.375" ty="-11.71875">
- <y:Point x="342.10277777777776" y="1098.701171875"/>
- <y:Point x="249.85436507936507" y="1098.701171875"/>
- </y:Path>
- <y:LineStyle color="#FF0000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e107" source="n38" target="n4">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="12.96875" tx="7.5" ty="-15.0">
- <y:Point x="232.97936507936507" y="1248.701171875"/>
- <y:Point x="168.2920634920635" y="1248.701171875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e108" source="n38" target="n2">
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="12.96875" tx="3.75" ty="-15.0">
- <y:Point x="247.97936507936507" y="1338.701171875"/>
- <y:Point x="120.60912698412699" y="1338.701171875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- </graph>
- <data key="d0">
- <y:Resources/>
- </data>
-</graphml>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsSchedule.graphml b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsSchedule.graphml
deleted file mode 100644
index 85c3fdf79..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UmlToRdbms/UmlToRdbmsSchedule.graphml
+++ /dev/null
@@ -1,5796 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
- <!--Created by yEd 3.14-->
- <key for="port" id="d0" yfiles.type="portgraphics"/>
- <key for="port" id="d1" yfiles.type="portgeometry"/>
- <key for="port" id="d2" yfiles.type="portuserdata"/>
- <key attr.name="url" attr.type="string" for="node" id="d3"/>
- <key attr.name="description" attr.type="string" for="node" id="d4"/>
- <key for="node" id="d5" yfiles.type="nodegraphics"/>
- <key for="graphml" id="d6" yfiles.type="resources"/>
- <key attr.name="url" attr.type="string" for="edge" id="d7"/>
- <key attr.name="description" attr.type="string" for="edge" id="d8"/>
- <key for="edge" id="d9" yfiles.type="edgegraphics"/>
- <graph edgedefault="directed" id="G">
- <node id="n0">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1125.3126984126984" y="205.71067811865487"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="108.724609375" x="-39.3623046875" y="5.6494140625">PackageToSchema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n1">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="908.4369047619048" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="48.021484375" x="-9.0107421875" y="5.6494140625">Schema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n2">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1604.725" y="0.0"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="50.69921875" x="-10.349609375" y="5.6494140625">Package</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n3">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2481.8059523809525" y="205.71067811865487"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="102.02734375" x="-36.013671875" y="5.6494140625">PrimitiveDataType</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n4">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2162.559126984127" y="1398.5123011823978"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="96.015625" x="-33.0078125" y="5.6494140625">PrimitiveToName</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n5">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2155.059126984127" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="98.04296875" x="-34.021484375" y="5.6494140625">IntegerToNumber</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n6">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1463.9373015873016" y="1638.4797614998581"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="35.34765625" x="-2.673828125" y="5.6494140625">String</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n7">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1737.9" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="106.08203125" x="-38.041015625" y="5.6494140625">BooleanToBoolean</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2264.765476190476" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="91.369140625" x="-30.6845703125" y="5.6494140625">StringToVarchar</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n9">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2380.6650793650792" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="112.029296875" x="-41.0146484375" y="5.6494140625">FromAttributeOwner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n10">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1324.0400793650795" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="78.02734375" x="-24.013671875" y="5.6494140625">ClassToTable</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n11">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1106.0170634920635" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="34.017578125" x="-2.0087890625" y="5.6494140625">Table</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n12">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1364.5365079365079" y="2751.726694790508"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="45.349609375" x="-7.6748046875" y="5.6494140625">Column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n13">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="892.8587301587302" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="24.677734375" x="2.6611328125" y="5.6494140625">Key</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n14">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2853.8349206349208" y="205.71067811865487"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="34.005859375" x="-2.0029296875" y="5.6494140625">Class</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n15">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="487.10039682539684" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="140.734375" x="-55.3671875" y="5.6494140625">AssociationToForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n16">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="663.3555555555556" y="2474.8314566952704"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="65.365234375" x="-17.6826171875" y="5.6494140625">ForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n17">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="604.656746031746" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="65.365234375" x="-17.6826171875" y="5.6494140625">Association</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n18">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="3091.7603174603173" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="48.689453125" x="-9.3447265625" y="5.6494140625">Attribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n19">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2147.5051587301587" y="2474.8314566952704"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="76.685546875" x="-23.3427734375" y="5.6494140625">FromAttribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n20">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2132.5051587301587" y="2238.262914200346"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="104.04296875" x="-37.021484375" y="5.6494140625">AttributeToColumn</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n21">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="3125.5984126984126" y="1638.4797614998581"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="94.05859375" x="-32.029296875" y="5.6494140625">NonLeafAttribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n22">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="897.5535714285714" y="205.71067811865487"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="145.41015625" x="-57.705078125" y="5.6494140625">PackageToSchema::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n23">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1461.6337301587303" y="205.71067811865487"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="181.427734375" x="-75.7138671875" y="5.6494140625">PackageToSchema::umlPackage</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n24">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1026.1527777777778" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="157.41015625" x="-63.705078125" y="5.6494140625">PackageToSchema::schema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n25">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="694.693253968254" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="84.70703125" x="-27.353515625" y="5.6494140625">Schema::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n26">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1117.8126984126984" y="0.0"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="87.384765625" x="-28.6923828125" y="5.6494140625">Package::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n27">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2199.6468253968255" y="205.71067811865487"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="170.734375" x="-70.3671875" y="5.6494140625">PrimitiveDataType::namespace</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n28">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2029.9230158730159" y="205.71067811865487"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="138.712890625" x="-54.3564453125" y="5.6494140625">PrimitiveDataType::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n29">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1873.625" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="135.3671875" x="-52.68359375" y="5.6494140625">PrimitiveToName::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n30">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2399.1281746031746" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="147.35546875" x="-58.677734375" y="5.6494140625">PrimitiveToName::primitive</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n31">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1575.2988095238095" y="1638.4797614998581"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="157.375" x="-63.6875" y="5.6494140625">PrimitiveToName::typeName</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n32">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2023.6730158730159" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="134.728515625" x="-52.3642578125" y="5.6494140625">IntegerToNumber::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n33">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1598.475" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="142.767578125" x="-56.3837890625" y="5.6494140625">BooleanToBoolean::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n34">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2777.3075396825398" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="128.0546875" x="-49.02734375" y="5.6494140625">StringToVarchar::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n35">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="3242.7988095238097" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="193.38671875" x="-81.693359375" y="5.6494140625">FromAttributeOwner::fromAttributes</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n36">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="810.7365079365079" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="117.37890625" x="-43.689453125" y="5.6494140625">ClassToTable::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n37">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1197.6694444444445" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="114.712890625" x="-42.3564453125" y="5.6494140625">ClassToTable::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n38">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1193.384523809524" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="110.716796875" x="-40.3583984375" y="5.6494140625">ClassToTable::table</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n39">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1445.0726190476191" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="134.037109375" x="-52.0185546875" y="5.6494140625">ClassToTable::umlClass</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n40">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1785.272619047619" y="2238.262914200346"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="159.384765625" x="-64.6923828125" y="5.6494140625">ClassToTable::fromAttributes</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n41">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1358.5757936507937" y="1638.4797614998581"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="145.375" x="-57.6875" y="5.6494140625">ClassToTable::primaryKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n42">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1265.1722222222222" y="2751.726694790508"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="123.37890625" x="-46.689453125" y="5.6494140625">ClassToTable::column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n43">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1213.3916666666667" y="1638.4797614998581"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="70.703125" x="-20.3515625" y="5.6494140625">Table::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n44">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="821.5071428571429" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="82.703125" x="-26.3515625" y="5.6494140625">Table::schema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n45">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1023.897619047619" y="1638.4797614998581"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="62.69921875" x="-16.349609375" y="5.6494140625">Table::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n46">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="847.8396825396825" y="2942.437372909163"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="85.369140625" x="-27.6845703125" y="5.6494140625">Table::columns</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n47">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="720.2051587301587" y="2751.726694790508"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="104.0546875" x="-37.02734375" y="5.6494140625">Table::foreignKeys</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n48">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="896.4396825396825" y="2751.726694790508"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="74.69921875" x="-22.349609375" y="5.6494140625">Column::type</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n49">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1262.6722222222222" y="2942.437372909163"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="52.017578125" x="-11.0087890625" y="5.6494140625">Column::</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n50">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="991.1400793650794" y="2751.726694790508"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="84.701171875" x="-27.3505859375" y="5.6494140625">Column::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n51">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="733.4722222222222" y="1638.4797614998581"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="76.69140625" x="-23.345703125" y="5.6494140625">Column::keys</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n52">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1445.2559523809523" y="2751.726694790508"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="82.03515625" x="-26.017578125" y="5.6494140625">Column::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n53">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="557.979365079365" y="2474.8314566952704"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="115.38671875" x="-42.693359375" y="5.6494140625">Column::foreignKeys</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n54">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1732.6849206349207" y="2751.726694790508"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="74.03125" x="-22.015625" y="5.6494140625">Column::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n55">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1028.567857142857" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="53.359375" x="-11.6796875" y="5.6494140625">Key::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n56">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="954.8734126984127" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="64.029296875" x="-17.0146484375" y="5.6494140625">Key::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n57">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="730.140873015873" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="70.029296875" x="-20.0146484375" y="5.6494140625">Key::column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n58">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1351.0757936507937" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="31.345703125" x="-0.6728515625" y="5.6494140625">Key::</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n59">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1115.929365079365" y="1638.4797614998581"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="61.36328125" x="-15.681640625" y="5.6494140625">Key::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n60">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="358.73214285714283" y="2751.726694790508"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="92.7109375" x="-31.35546875" y="5.6494140625">Key::ForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n61">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="274.42301587301586" y="205.71067811865487"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="102.712890625" x="-36.3564453125" y="5.6494140625">Class::namespace</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n62">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1324.5757936507937" y="205.71067811865487"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="62.6875" x="-16.34375" y="5.6494140625">Class::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n63">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1020.6043650793652" y="205.71067811865487"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="70.69140625" x="-20.345703125" y="5.6494140625">Class::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n64">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="104.2611111111111" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="204.771484375" x="-87.3857421875" y="5.6494140625">AssociationToForeignKey::referenced</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n65">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="311.6900793650794" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="180.0859375" x="-75.04296875" y="5.6494140625">AssociationToForeignKey::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n66">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="250.17420634920637" y="1638.4797614998581"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="177.419921875" x="-73.7099609375" y="5.6494140625">AssociationToForeignKey::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n67">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="204.33333333333334" y="2751.726694790508"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="186.0859375" x="-78.04296875" y="5.6494140625">AssociationToForeignKey::column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n68">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="367.89960317460316" y="2474.8314566952704"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="204.771484375" x="-87.3857421875" y="5.6494140625">AssociationToForeignKey::foreignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n69">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="497.2654761904762" y="1638.4797614998581"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="207.4375" x="-88.71875" y="5.6494140625">AssociationToForeignKey::association</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n70">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="913.4480158730158" y="2474.8314566952704"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="102.05078125" x="-36.025390625" y="5.6494140625">ForeignKey::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n71">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="456.1043650793651" y="2751.726694790508"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="72.033203125" x="-21.0166015625" y="5.6494140625">ForeignKey::</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n72">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="780.0638888888889" y="2474.8314566952704"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="104.716796875" x="-37.3583984375" y="5.6494140625">ForeignKey::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n73">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="177.1579365079365" y="2474.8314566952704"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="116.7109375" x="-43.35546875" y="5.6494140625">ForeignKey::refersTo</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n74">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="565.479365079365" y="2751.726694790508"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="116.716796875" x="-43.3583984375" y="5.6494140625">ForeignKey::columns</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n75">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="184.88650793650794" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="134.072265625" x="-52.0361328125" y="5.6494140625">Association::namespace</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n76">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="351.57698412698414" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="130.076171875" x="-50.0380859375" y="5.6494140625">Association::destination</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n77">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="502.94841269841265" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="108.05078125" x="-39.025390625" y="5.6494140625">Association::source</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n78">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="95.43849206349206" y="1638.4797614998581"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="102.05078125" x="-36.025390625" y="5.6494140625">Association::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n79">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="608.4845238095238" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="72.033203125" x="-21.0166015625" y="5.6494140625">Association::</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n80">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2910.3547619047617" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="78.0390625" x="-24.01953125" y="5.6494140625">Attribute::type</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n81">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="3008.3948412698414" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="88.041015625" x="-29.0205078125" y="5.6494140625">Attribute::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n82">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2659.5944444444444" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="77.37109375" x="-23.685546875" y="5.6494140625">Attribute::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n83">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2563.2210317460317" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="85.375" x="-27.6875" y="5.6494140625">Attribute::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n84">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="3408.842857142857" y="818.1991699796954"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="108.701171875" x="-39.3505859375" y="5.6494140625">FromAttribute::leafs</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n85">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2721.5142857142855" y="2238.262914200346"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="126.712890625" x="-48.3564453125" y="5.6494140625">FromAttribute::attribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n86">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="3134.5984126984126" y="2238.262914200346"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="113.37109375" x="-41.685546875" y="5.6494140625">FromAttribute::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n87">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2585.1392857142855" y="2238.262914200346"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="116.037109375" x="-43.0185546875" y="5.6494140625">FromAttribute::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n88">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2958.5873015873017" y="2238.262914200346"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="105.3671875" x="-37.68359375" y="5.6494140625">FromAttribute::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n89">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1998.7873015873015" y="2238.262914200346"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="133.392578125" x="-51.6962890625" y="5.6494140625">AttributeToColumn::type</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n90">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2215.4527777777776" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="143.39453125" x="-56.697265625" y="5.6494140625">AttributeToColumn::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n91">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="3044.2357142857145" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="132.724609375" x="-51.3623046875" y="5.6494140625">AttributeToColumn::kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n92">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1581.3142857142857" y="2238.262914200346"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="140.728515625" x="-55.3642578125" y="5.6494140625">AttributeToColumn::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n93">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2267.5559523809525" y="2238.262914200346"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="136.05859375" x="-53.029296875" y="5.6494140625">AttributeToColumn::leafs</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n94">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="3233.784126984127" y="2474.8314566952704"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="183.396484375" x="-76.6982421875" y="5.6494140625">AttributeToColumn::FromAttribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n95">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1590.9714285714285" y="2751.726694790508"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="149.39453125" x="-59.697265625" y="5.6494140625">AttributeToColumn::column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n96">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2721.5142857142855" y="1638.4797614998581"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="144.0859375" x="-57.04296875" y="5.6494140625">NonLeafAttribute::attribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n97">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2873.929365079365" y="1638.4797614998581"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="130.744140625" x="-50.3720703125" y="5.6494140625">NonLeafAttribute::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n98">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="3314.3214285714284" y="2238.262914200346"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="126.07421875" x="-48.037109375" y="5.6494140625">NonLeafAttribute::leafs</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n99">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="908.4369047619048" y="611.2741699796952"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="150.73046875" x="-60.365234375" y="5.6494140625">packageToSchema_MR (2)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n100">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1125.3126984126984" y="103.28427124746213"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="148.73828125" x="-59.369140625" y="5.6494140625">packageToSchema_LM (3)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n101">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2027.4230158730159" y="611.2741699796952"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="138.71875" x="-54.359375" y="5.6494140625">integerToNumber_LM (4)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n102">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1428.4873015873015" y="1398.5123011823978"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="140.7109375" x="-55.35546875" y="5.6494140625">integerToNumber_MR (7)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n103">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1609.725" y="611.2741699796952"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="146.095703125" x="-58.0478515625" y="5.6494140625">booleanToBoolean_LM (8)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n104">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1269.0876984126985" y="1398.5123011823978"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="148.087890625" x="-59.0439453125" y="5.6494140625">booleanToBoolean_MR (9)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n105">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1583.5305555555556" y="1398.5123011823978"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="139.375" x="-54.6875" y="5.6494140625">stringToVarchar_MR (10)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n106">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2292.5142857142855" y="611.2741699796952"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="137.3828125" x="-53.69140625" y="5.6494140625">stringToVarchar_LM (11)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n107">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1117.3579365079365" y="1398.5123011823978"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="125.37109375" x="-47.685546875" y="5.6494140625">classToTable_MR (13)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n108">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1320.2900793650795" y="611.2741699796952"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="123.37890625" x="-46.689453125" y="5.6494140625">classToTable_LM (14)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n109">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="664.1888888888889" y="2238.262914200346"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="189.4140625" x="-79.70703125" y="5.6494140625">associationToForeignKey_MR (21)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n110">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="353.8845238095238" y="1398.5123011823978"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="187.421875" x="-78.7109375" y="5.6494140625">associationToForeignKey_LM (22)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n111">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2300.275396825397" y="1638.4797614998581"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="176.048828125" x="-73.0244140625" y="5.6494140625">classPrimitiveAttributes_LM (23)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n112">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="3123.6051587301586" y="1398.5123011823978"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="177.396484375" x="-73.6982421875" y="5.6494140625">classComplexAttributes_LM (24)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n113">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="2585.7210317460317" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="238.08203125" x="-104.041015625" y="5.6494140625">complexAttributePrimitiveAttributes_LM (25)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n114">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="3275.313492063492" y="1860.0483039947817"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="239.4296875" x="-104.71484375" y="5.6494140625">complexAttributeComplexAttributes_LM (26)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n115">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="1671.2940476190477" y="2474.8314566952704"/>
- <y:Fill color="#CCCCFF" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="144.71875" x="-57.359375" y="5.6494140625">attributeColumns_MR (27)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e0" source="n5" target="n4">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e1" source="n7" target="n4">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="-10.0" ty="-15.0">
- <y:Point x="1760.4" y="1326.085894311205"/>
- <y:Point x="1774.542135623731" y="1340.2280299349359"/>
- <y:Point x="2153.416991360396" y="1340.2280299349359"/>
- <y:Point x="2167.559126984127" y="1354.370165558667"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e2" source="n8" target="n4">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="10.0" ty="-15.0">
- <y:Point x="2287.265476190476" y="1264.663816352318"/>
- <y:Point x="2187.559126984127" y="1364.370165558667"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e3" source="n10" target="n9">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="4.285714285714221" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="1343.3257936507937" y="997.8031382336635"/>
- <y:Point x="1478.3242784808735" y="1132.8016230637434"/>
- <y:Point x="1674.1300865984913" y="1132.8016230637434"/>
- <y:Point x="1688.2722222222221" y="1146.9437586874742"/>
- <y:Point x="1688.2722222222221" y="1668.4797614998581"/>
- <y:Point x="1761.5564934696838" y="1741.7640327473198"/>
- <y:Point x="2374.022943741348" y="1741.7640327473198"/>
- <y:Point x="2388.1650793650792" y="1755.9061683710509"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e4" source="n20" target="n19">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="-7.5" ty="-15.0"/>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e5" source="n21" target="n9">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.0" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="3128.5984126984126" y="1683.4797614998583"/>
- <y:Point x="3085.314141450951" y="1726.76403274732"/>
- <y:Point x="2417.3072149888103" y="1726.76403274732"/>
- <y:Point x="2403.1650793650792" y="1740.906168371051"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e6" source="n21" target="n19">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="3140.5984126984126" y="1890.0483039947815"/>
- <y:Point x="3154.7405483221437" y="1904.1904396185125"/>
- <y:Point x="3222.141991360396" y="1904.1904396185125"/>
- <y:Point x="3236.284126984127" y="1918.3325752422436"/>
- <y:Point x="3236.284126984127" y="2268.262914200346"/>
- <y:Point x="3147.141991360396" y="2357.405049824077"/>
- <y:Point x="2184.1472943538897" y="2357.405049824077"/>
- <y:Point x="2170.0051587301587" y="2371.5471854478083"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e7" source="n41" target="n58">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-15.0"/>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e8" source="n42" target="n49">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="2.5" ty="-15.0"/>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e9" source="n50" target="n46">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="3.75" ty="-15.0">
- <y:Point x="1006.1400793650794" y="2796.726694790508"/>
- <y:Point x="991.9979437413483" y="2810.8688304142393"/>
- <y:Point x="880.7318181634134" y="2810.8688304142393"/>
- <y:Point x="866.5896825396825" y="2825.0109660379703"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e10" source="n51" target="n57">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="748.4722222222222" y="1683.4797614998583"/>
- <y:Point x="737.640873015873" y="1694.3111107062073"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e11" source="n53" target="n74">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-15.0"/>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e12" source="n67" target="n49">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="219.33333333333334" y="2796.726694790508"/>
- <y:Point x="262.6176045807955" y="2840.0109660379703"/>
- <y:Point x="1256.0300865984914" y="2840.0109660379703"/>
- <y:Point x="1270.1722222222222" y="2854.153101661701"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e13" source="n68" target="n71">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="382.89960317460316" y="2519.8314566952704"/>
- <y:Point x="397.0417387983342" y="2533.9735923190015"/>
- <y:Point x="449.46222945563414" y="2533.9735923190015"/>
- <y:Point x="463.6043650793651" y="2548.1157279427325"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e14" source="n69" target="n79">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="512.2654761904762" y="1683.4797614998581"/>
- <y:Point x="526.407611814207" y="1697.621897123589"/>
- <y:Point x="601.8423881857929" y="1697.621897123589"/>
- <y:Point x="615.9845238095238" y="1711.76403274732"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e15" source="n72" target="n47">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="795.0638888888889" y="2519.8314566952704"/>
- <y:Point x="780.9217532651578" y="2533.9735923190015"/>
- <y:Point x="756.8472943538897" y="2533.9735923190015"/>
- <y:Point x="742.7051587301587" y="2548.1157279427325"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e16" source="n73" target="n60">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="192.1579365079365" y="2519.8314566952704"/>
- <y:Point x="206.30007213166758" y="2533.9735923190015"/>
- <y:Point x="351.23214285714283" y="2533.9735923190015"/>
- <y:Point x="366.23214285714283" y="2548.9735923190015"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e17" source="n90" target="n87">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="-12.0" ty="-15.0">
- <y:Point x="2237.9527777777776" y="1949.1904396185123"/>
- <y:Point x="2457.805591520164" y="2169.0432533608987"/>
- <y:Point x="2573.9971500905544" y="2169.0432533608987"/>
- <y:Point x="2588.1392857142855" y="2183.1853889846298"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e18" source="n91" target="n88">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="6.0" ty="-15.0">
- <y:Point x="3051.7357142857145" y="2051.6168464897055"/>
- <y:Point x="2979.5873015873017" y="2123.7652591881183"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e19" source="n93" target="n94">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="2282.5559523809525" y="2401.5471854478083"/>
- <y:Point x="2311.6980880046835" y="2430.6893210715393"/>
- <y:Point x="3227.141991360396" y="2430.6893210715393"/>
- <y:Point x="3241.284126984127" y="2444.8314566952704"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e20" source="n95" target="n49">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="1605.9714285714285" y="2796.726694790508"/>
- <y:Point x="1518.5450217002358" y="2884.153101661701"/>
- <y:Point x="1299.3143578459533" y="2884.153101661701"/>
- <y:Point x="1285.1722222222222" y="2898.295237285432"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e21" source="n96" target="n85">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e22" source="n97" target="n86">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="2888.929365079365" y="1890.0483039947817"/>
- <y:Point x="2933.0715007030963" y="1934.1904396185128"/>
- <y:Point x="3135.4562770746816" y="1934.1904396185128"/>
- <y:Point x="3149.5984126984126" y="1948.3325752422438"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e23" source="n98" target="n94">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="3329.3214285714284" y="2398.2561681686"/>
- <y:Point x="3315.1792929476974" y="2412.3983037923313"/>
- <y:Point x="3270.426262607858" y="2412.3983037923313"/>
- <y:Point x="3256.284126984127" y="2426.5404394160623"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e24" source="n0" target="n99">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-8.18181818181818" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="1132.1308802308802" y="340.5088743484463"/>
- <y:Point x="1100.2614718798764" y="372.3782826994501"/>
- <y:Point x="945.0790403856357" y="372.3782826994501"/>
- <y:Point x="930.9369047619048" y="386.52041832318105"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e25" source="n22" target="n99">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="912.5535714285714" y="250.7106781186548"/>
- <y:Point x="915.9369047619048" y="254.09401145198814"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e26" source="n99" target="n1">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e27" source="n99" target="n25">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="11.15625" tx="0.0" ty="-15.0">
- <y:Point x="913.4369047619048" y="656.2741699796952"/>
- <y:Point x="899.2947691381738" y="670.4163056034262"/>
- <y:Point x="723.835389591985" y="670.4163056034262"/>
- <y:Point x="709.693253968254" y="684.5584412271571"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e28" source="n99" target="n24">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="11.15625" tx="0.0" ty="-15.0">
- <y:Point x="933.4369047619048" y="656.2741699796952"/>
- <y:Point x="947.5790403856357" y="670.4163056034262"/>
- <y:Point x="1027.010642154047" y="670.4163056034262"/>
- <y:Point x="1041.1527777777778" y="684.558441227157"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e29" source="n2" target="n100">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="1612.225" y="54.999999999999886"/>
- <y:Point x="1593.0828643762688" y="74.14213562373095"/>
- <y:Point x="1161.9548340364295" y="74.14213562373095"/>
- <y:Point x="1147.8126984126984" y="88.28427124746202"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e30" source="n26" target="n100">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-12.96875"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e31" source="n100" target="n0">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e32" source="n100" target="n22">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="11.15625" tx="0.0" ty="-15.0">
- <y:Point x="1130.3126984126984" y="148.28427124746202"/>
- <y:Point x="1116.1705627889673" y="162.42640687119308"/>
- <y:Point x="926.6957070523024" y="162.42640687119308"/>
- <y:Point x="912.5535714285714" y="176.56854249492403"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e33" source="n100" target="n23">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="11.15625" tx="0.0" ty="-15.0">
- <y:Point x="1150.3126984126984" y="148.28427124746213"/>
- <y:Point x="1178.5969696601603" y="176.56854249492403"/>
- <y:Point x="1462.4915945349994" y="176.56854249492403"/>
- <y:Point x="1476.6337301587303" y="190.71067811865487"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e34" source="n2" target="n101">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="-2.5" ty="-14.78125">
- <y:Point x="1627.225" y="309.8528137423858"/>
- <y:Point x="1641.367135623731" y="323.9949493661169"/>
- <y:Point x="2025.780880249285" y="323.9949493661169"/>
- <y:Point x="2039.9230158730159" y="338.1370849898477"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e35" source="n3" target="n101">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-6.0" sy="15.0" tx="12.500000000000227" ty="-8.28125">
- <y:Point x="2490.8059523809525" y="259.710678118655"/>
- <y:Point x="2227.5267317673743" y="522.9898987322332"/>
- <y:Point x="2069.065151496747" y="522.9898987322332"/>
- <y:Point x="2054.923015873016" y="537.1320343559643"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e36" source="n0" target="n101">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.90909090909091" sy="15.0" tx="-12.5" ty="-8.28125">
- <y:Point x="1151.2217893217894" y="262.98340539138223"/>
- <y:Point x="1367.0861470389095" y="478.84776310850236"/>
- <y:Point x="2015.780880249285" y="478.84776310850236"/>
- <y:Point x="2029.9230158730159" y="492.9898987322332"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e37" source="n23" target="n101">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="6.0" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="1482.6337301587303" y="406.42135623730974"/>
- <y:Point x="1496.775865782461" y="420.5634918610406"/>
- <y:Point x="2020.780880249285" y="420.5634918610406"/>
- <y:Point x="2034.9230158730159" y="434.7056274847714"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e38" source="n27" target="n101">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.500000000000227" ty="-12.96875">
- <y:Point x="2214.6468253968255" y="411.42135623730974"/>
- <y:Point x="2161.362554149364" y="464.7056274847714"/>
- <y:Point x="2064.065151496747" y="464.7056274847714"/>
- <y:Point x="2049.923015873016" y="478.8477631085025"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e39" source="n28" target="n101">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="2.5" ty="-14.78125"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e40" source="n101" target="n5">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="14.53125" tx="0.0" ty="-15.0">
- <y:Point x="2046.1730158730159" y="707.9163056034259"/>
- <y:Point x="2068.673015873016" y="730.4163056034262"/>
- <y:Point x="2155.916991360396" y="730.4163056034262"/>
- <y:Point x="2170.059126984127" y="744.5584412271572"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e41" source="n101" target="n30">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.250000000000227" sy="9.90625" tx="0.0" ty="-15.0">
- <y:Point x="2053.673015873016" y="700.4163056034262"/>
- <y:Point x="2068.673015873016" y="715.4163056034262"/>
- <y:Point x="2399.9860389794435" y="715.4163056034262"/>
- <y:Point x="2414.1281746031746" y="729.5584412271572"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e42" source="n101" target="n29">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="9.90625" tx="0.0" ty="-15.0">
- <y:Point x="2031.1730158730159" y="656.2741699796953"/>
- <y:Point x="2017.030880249285" y="670.4163056034262"/>
- <y:Point x="1902.7671356237308" y="670.4163056034262"/>
- <y:Point x="1888.625" y="684.558441227157"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e43" source="n101" target="n32">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="14.53125" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e44" source="n5" target="n102">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="10.0" ty="-11.15625">
- <y:Point x="2162.559126984127" y="1117.8016230637434"/>
- <y:Point x="1969.2748557366654" y="1311.085894311205"/>
- <y:Point x="1467.6294372110324" y="1311.085894311205"/>
- <y:Point x="1453.4873015873015" y="1325.2280299349359"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e45" source="n0" target="n102">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="1140.3126984126984" y="1084.767712474619"/>
- <y:Point x="1233.3466090018228" y="1177.8016230637434"/>
- <y:Point x="1419.3451659635707" y="1177.8016230637434"/>
- <y:Point x="1433.4873015873015" y="1191.9437586874742"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e46" source="n29" target="n102">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="1888.625" y="1122.8016230637434"/>
- <y:Point x="1744.4828643762692" y="1266.9437586874742"/>
- <y:Point x="1457.6294372110324" y="1266.9437586874742"/>
- <y:Point x="1443.4873015873015" y="1281.085894311205"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e47" source="n102" target="n6">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="12.96875" tx="0.0" ty="-15.0">
- <y:Point x="1435.9873015873015" y="1458.8465724298592"/>
- <y:Point x="1478.9373015873016" y="1501.7965724298592"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e48" source="n102" target="n31">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="12.96875" tx="0.0" ty="-15.0">
- <y:Point x="1450.9873015873015" y="1448.8465724298594"/>
- <y:Point x="1488.9373015873016" y="1486.7965724298595"/>
- <y:Point x="1576.1566739000787" y="1486.7965724298595"/>
- <y:Point x="1590.2988095238095" y="1500.9387080535903"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e49" source="n0" target="n103">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="8.181818181818182" sy="15.0" tx="-12.5" ty="-8.28125">
- <y:Point x="1148.4945165945167" y="275.2561326641095"/>
- <y:Point x="1367.0861470389095" y="493.84776310850236"/>
- <y:Point x="1593.9407287525382" y="493.84776310850236"/>
- <y:Point x="1612.225" y="512.132034355964"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e50" source="n3" target="n103">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.0" sy="15.0" tx="12.5" ty="-8.28125">
- <y:Point x="2484.8059523809525" y="250.71067811865498"/>
- <y:Point x="2227.5267317673743" y="507.9898987322332"/>
- <y:Point x="1651.3671356237307" y="507.9898987322332"/>
- <y:Point x="1637.225" y="522.132034355964"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e51" source="n2" target="n103">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="2.5" sy="15.0" tx="-2.5" ty="-14.78125"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e52" source="n23" target="n103">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="1476.6337301587303" y="415.42135623730974"/>
- <y:Point x="1496.775865782461" y="435.5634918610406"/>
- <y:Point x="1588.9407287525382" y="435.5634918610406"/>
- <y:Point x="1617.225" y="463.84776310850225"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e53" source="n27" target="n103">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="2204.6468253968255" y="406.42135623730974"/>
- <y:Point x="2161.362554149364" y="449.7056274847714"/>
- <y:Point x="1646.3671356237307" y="449.7056274847714"/>
- <y:Point x="1632.225" y="463.84776310850225"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e54" source="n28" target="n103">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="2.5" ty="-14.78125">
- <y:Point x="2034.9230158730159" y="348.13708498984784"/>
- <y:Point x="2020.780880249285" y="362.2792206135787"/>
- <y:Point x="1641.3671356237307" y="362.2792206135787"/>
- <y:Point x="1627.225" y="376.4213562373095"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e55" source="n103" target="n7">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="14.53125" tx="0.0" ty="-15.0">
- <y:Point x="1620.975" y="671.2741699796952"/>
- <y:Point x="1752.9" y="803.1991699796954"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e56" source="n103" target="n33">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="9.90625" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e57" source="n103" target="n30">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="9.90625" tx="-10.0" ty="-15.0">
- <y:Point x="1635.975" y="656.2741699796951"/>
- <y:Point x="1739.259271247462" y="759.5584412271572"/>
- <y:Point x="2389.9860389794435" y="759.5584412271572"/>
- <y:Point x="2404.1281746031746" y="773.7005768508883"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e58" source="n103" target="n29">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="14.53125" tx="-10.0" ty="-15.0">
- <y:Point x="1628.475" y="663.7741699796952"/>
- <y:Point x="1739.259271247462" y="774.5584412271573"/>
- <y:Point x="1864.4828643762692" y="774.5584412271573"/>
- <y:Point x="1878.625" y="788.7005768508882"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e59" source="n7" target="n104">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="1745.4" y="1117.8016230637434"/>
- <y:Point x="1626.2578643762693" y="1236.9437586874742"/>
- <y:Point x="1298.2298340364293" y="1236.9437586874742"/>
- <y:Point x="1284.0876984126985" y="1251.085894311205"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e60" source="n0" target="n104">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-2.727272727272748" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="1137.5853174603174" y="1097.040331522238"/>
- <y:Point x="1233.3466090018228" y="1192.8016230637434"/>
- <y:Point x="1259.9455627889677" y="1192.8016230637434"/>
- <y:Point x="1274.0876984126985" y="1206.9437586874742"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e61" source="n29" target="n104">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="10.0" ty="-11.15625">
- <y:Point x="1878.625" y="1117.8016230637434"/>
- <y:Point x="1744.4828643762692" y="1251.9437586874742"/>
- <y:Point x="1308.2298340364293" y="1251.9437586874742"/>
- <y:Point x="1294.0876984126985" y="1266.085894311205"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e62" source="n104" target="n6">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="12.96875" tx="-10.0" ty="-15.0">
- <y:Point x="1276.5876984126985" y="1443.5123011823978"/>
- <y:Point x="1364.8719696601602" y="1531.7965724298595"/>
- <y:Point x="1454.7951659635708" y="1531.7965724298595"/>
- <y:Point x="1468.9373015873016" y="1545.9387080535903"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e63" source="n104" target="n31">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="12.96875" tx="-10.0" ty="-15.0">
- <y:Point x="1291.5876984126985" y="1443.5123011823978"/>
- <y:Point x="1364.8719696601602" y="1516.7965724298595"/>
- <y:Point x="1566.1566739000787" y="1516.7965724298595"/>
- <y:Point x="1580.2988095238095" y="1530.9387080535903"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e64" source="n8" target="n105">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="10.0" ty="-11.15625">
- <y:Point x="2272.265476190476" y="1264.663816352318"/>
- <y:Point x="2167.559126984127" y="1369.370165558667"/>
- <y:Point x="1622.6726911792864" y="1369.370165558667"/>
- <y:Point x="1608.5305555555556" y="1383.5123011823978"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e65" source="n0" target="n105">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="2.727272727272748" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="1143.0400793650795" y="641.2741699796953"/>
- <y:Point x="1157.1822149888103" y="655.4163056034262"/>
- <y:Point x="1270.8840548524597" y="655.4163056034262"/>
- <y:Point x="1285.0261904761905" y="669.558441227157"/>
- <y:Point x="1285.0261904761905" y="1058.245598551124"/>
- <y:Point x="1389.58221498881" y="1162.8016230637434"/>
- <y:Point x="1574.3884199318247" y="1162.8016230637434"/>
- <y:Point x="1588.5305555555556" y="1176.9437586874742"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e66" source="n29" target="n105">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="1898.625" y="1127.8016230637434"/>
- <y:Point x="1744.4828643762692" y="1281.9437586874742"/>
- <y:Point x="1612.6726911792864" y="1281.9437586874742"/>
- <y:Point x="1598.5305555555556" y="1296.085894311205"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e67" source="n105" target="n6">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="12.96875" tx="10.0" ty="-15.0">
- <y:Point x="1591.0305555555556" y="1443.5123011823978"/>
- <y:Point x="1576.8884199318247" y="1457.6544368061286"/>
- <y:Point x="1503.0794372110324" y="1457.6544368061286"/>
- <y:Point x="1488.9373015873016" y="1471.7965724298595"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e68" source="n105" target="n31">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="12.96875" tx="10.0" ty="-15.0">
- <y:Point x="1606.0305555555556" y="1466.9226907743823"/>
- <y:Point x="1600.2988095238095" y="1472.6544368061284"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e69" source="n2" target="n106">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.5" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="1632.225" y="44.999999999999886"/>
- <y:Point x="1646.367135623731" y="59.14213562373095"/>
- <y:Point x="2300.8721500905544" y="59.14213562373095"/>
- <y:Point x="2315.0142857142855" y="73.28427124746202"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e70" source="n3" target="n106">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="12.5" ty="-8.28125">
- <y:Point x="2496.8059523809525" y="268.710678118655"/>
- <y:Point x="2320.0142857142855" y="445.50234478532195"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e71" source="n0" target="n106">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="13.636363636363637" sy="15.0" tx="-12.5" ty="-8.28125">
- <y:Point x="1153.9490620490621" y="250.71067811865498"/>
- <y:Point x="1294.6597401677168" y="391.4213562373096"/>
- <y:Point x="2280.8721500905544" y="391.4213562373096"/>
- <y:Point x="2295.0142857142855" y="405.5634918610407"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e72" source="n23" target="n106">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.0" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="1488.6337301587303" y="250.71067811865487"/>
- <y:Point x="1532.7758657824613" y="294.85281374238593"/>
- <y:Point x="2285.8721500905544" y="294.85281374238593"/>
- <y:Point x="2300.0142857142855" y="308.994949366117"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e73" source="n28" target="n106">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="15.0" tx="-2.5" ty="-14.78125">
- <y:Point x="2054.923015873016" y="250.71067811865487"/>
- <y:Point x="2084.065151496747" y="279.85281374238593"/>
- <y:Point x="2290.8721500905544" y="279.85281374238593"/>
- <y:Point x="2305.0142857142855" y="293.994949366117"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e74" source="n27" target="n106">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="15.0" tx="2.5" ty="-14.78125">
- <y:Point x="2224.6468253968255" y="250.71067811865476"/>
- <y:Point x="2238.7889610205566" y="264.8528137423858"/>
- <y:Point x="2295.8721500905544" y="264.8528137423858"/>
- <y:Point x="2310.0142857142855" y="278.9949493661169"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e75" source="n106" target="n8">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="14.53125" tx="0.0" ty="-15.0">
- <y:Point x="2303.7642857142855" y="676.4174960796166"/>
- <y:Point x="2279.765476190476" y="700.4163056034262"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e76" source="n106" target="n29">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="9.90625" tx="10.0" ty="-15.0">
- <y:Point x="2296.2642857142855" y="656.2741699796951"/>
- <y:Point x="2267.1221500905544" y="685.4163056034262"/>
- <y:Point x="1912.767135623731" y="685.4163056034262"/>
- <y:Point x="1898.625" y="699.5584412271572"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e77" source="n106" target="n34">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="9.90625" tx="0.0" ty="-15.0">
- <y:Point x="2318.7642857142855" y="656.2741699796951"/>
- <y:Point x="2332.9064213380166" y="670.4163056034262"/>
- <y:Point x="2778.1654040588087" y="670.4163056034262"/>
- <y:Point x="2792.3075396825398" y="684.5584412271572"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e78" source="n106" target="n30">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="14.53125" tx="10.0" ty="-15.0">
- <y:Point x="2311.2642857142855" y="663.7741699796952"/>
- <y:Point x="2332.9064213380166" y="685.4163056034263"/>
- <y:Point x="2409.9860389794435" y="685.4163056034263"/>
- <y:Point x="2424.1281746031746" y="699.5584412271573"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e79" source="n1" target="n107">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="930.9369047619048" y="1084.767712474619"/>
- <y:Point x="960.0790403856356" y="1113.9098480983498"/>
- <y:Point x="1110.7158008842057" y="1113.9098480983498"/>
- <y:Point x="1124.8579365079365" y="1128.0519837220806"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e80" source="n0" target="n107">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-5.454545454545496" sy="15.0" tx="2.499999959280686" ty="-14.781250000000007"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e81" source="n10" target="n107">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-4.285714285714285" sy="15.0" tx="12.5" ty="-8.28125">
- <y:Point x="1334.7543650793652" y="1192.8016230637434"/>
- <y:Point x="1305.6122294556344" y="1221.9437586874742"/>
- <y:Point x="1159.0000721316674" y="1221.9437586874742"/>
- <y:Point x="1144.8579365079365" y="1236.085894311205"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e82" source="n24" target="n107">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="-2.5" ty="-14.78125">
- <y:Point x="1048.6527777777778" y="1084.767712474619"/>
- <y:Point x="1062.7949134015087" y="1098.9098480983498"/>
- <y:Point x="1115.7158008842057" y="1098.9098480983498"/>
- <y:Point x="1129.8579365079365" y="1113.0519837220806"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e83" source="n36" target="n107">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="15.0" tx="-12.5" ty="-8.28125">
- <y:Point x="835.7365079365079" y="1084.767712474619"/>
- <y:Point x="879.8786435602387" y="1128.9098480983498"/>
- <y:Point x="1105.7158008842057" y="1128.9098480983498"/>
- <y:Point x="1119.8579365079365" y="1143.0519837220806"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e84" source="n37" target="n107">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="1212.6694444444445" y="1187.124458506365"/>
- <y:Point x="1198.5273088207136" y="1201.2665941300959"/>
- <y:Point x="1154.0000721316674" y="1201.2665941300959"/>
- <y:Point x="1139.8579365079365" y="1215.4087297538267"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e85" source="n43" target="n107">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="-15.0" tx="2.8571428571428896" ty="14.71875">
- <y:Point x="1220.8916666666667" y="1591.7965724298595"/>
- <y:Point x="1206.7495310429358" y="1577.6544368061286"/>
- <y:Point x="1160.7857864173816" y="1577.6544368061286"/>
- <y:Point x="1135.2150793650794" y="1552.0837297538264"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e86" source="n107" target="n11">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="1132.3579365079365" y="1579.2265868966836"/>
- <y:Point x="1176.611111111111" y="1623.4797614998581"/>
- <y:Point x="1176.611111111111" y="1668.4797614998581"/>
- <y:Point x="1161.611111111111" y="1683.4797614998581"/>
- <y:Point x="1135.1591991157943" y="1683.4797614998581"/>
- <y:Point x="1121.0170634920635" y="1697.621897123589"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e87" source="n107" target="n12">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="11.15625" tx="0.0" ty="-15.0">
- <y:Point x="1142.3579365079365" y="1484.2265868966836"/>
- <y:Point x="1160.7857864173816" y="1502.6544368061286"/>
- <y:Point x="1268.888023106428" y="1502.6544368061286"/>
- <y:Point x="1283.0301587301587" y="1516.7965724298595"/>
- <y:Point x="1283.0301587301587" y="2518.402488441302"/>
- <y:Point x="1298.6012626078582" y="2533.9735923190015"/>
- <y:Point x="1365.3943723127768" y="2533.9735923190015"/>
- <y:Point x="1379.5365079365079" y="2548.1157279427325"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e88" source="n107" target="n13">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-8.571428571428669" sy="12.28125" tx="0.0" ty="-15.0">
- <y:Point x="1123.7865079365079" y="1497.7980154681125"/>
- <y:Point x="1103.9300865984917" y="1517.6544368061286"/>
- <y:Point x="922.0008657824611" y="1517.6544368061286"/>
- <y:Point x="907.8587301587302" y="1531.7965724298597"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e89" source="n107" target="n41">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="14.28571428571422" sy="4.59375" tx="0.0" ty="-15.0">
- <y:Point x="1146.6436507936507" y="1443.5123011823978"/>
- <y:Point x="1160.7857864173816" y="1457.6544368061286"/>
- <y:Point x="1275.7298340364293" y="1457.6544368061286"/>
- <y:Point x="1373.5757936507937" y="1555.500396420493"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e90" source="n107" target="n42">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.14285714285711" sy="13.21875" tx="0.0" ty="-15.0">
- <y:Point x="1139.5007936507936" y="1511.3694440395407"/>
- <y:Point x="1160.7857864173816" y="1532.6544368061286"/>
- <y:Point x="1266.0300865984914" y="1532.6544368061286"/>
- <y:Point x="1280.1722222222222" y="1546.7965724298595"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e91" source="n107" target="n38">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="1.4285714285713311" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="1133.7865079365079" y="1565.655158325255"/>
- <y:Point x="1178.0400793650795" y="1609.9087297538265"/>
- <y:Point x="1178.0400793650795" y="1668.4797614998581"/>
- <y:Point x="1208.384523809524" y="1698.8242059443025"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e92" source="n107" target="n43">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="4.285714285714221" sy="14.34375" tx="7.5" ty="-15.0">
- <y:Point x="1136.6436507936507" y="1538.5123011823978"/>
- <y:Point x="1160.7857864173816" y="1562.6544368061286"/>
- <y:Point x="1221.7495310429358" y="1562.6544368061286"/>
- <y:Point x="1235.8916666666667" y="1576.7965724298595"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e93" source="n107" target="n45">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-4.285714285714221" sy="14.34375" tx="0.0" ty="-15.0">
- <y:Point x="1128.0722222222223" y="1538.512301182398"/>
- <y:Point x="1103.9300865984917" y="1562.6544368061286"/>
- <y:Point x="1053.0397546713498" y="1562.6544368061286"/>
- <y:Point x="1038.897619047619" y="1576.7965724298595"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e94" source="n107" target="n44">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="11.15625" tx="0.0" ty="-15.0">
- <y:Point x="1122.3579365079365" y="1484.2265868966838"/>
- <y:Point x="1103.9300865984917" y="1502.6544368061286"/>
- <y:Point x="850.6492784808738" y="1502.6544368061286"/>
- <y:Point x="836.5071428571429" y="1516.7965724298597"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e95" source="n107" target="n56">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.14285714285711" sy="13.21875" tx="0.0" ty="-15.0">
- <y:Point x="1125.2150793650794" y="1511.369444039541"/>
- <y:Point x="1103.9300865984917" y="1532.6544368061286"/>
- <y:Point x="984.0155483221437" y="1532.6544368061286"/>
- <y:Point x="969.8734126984127" y="1546.7965724298597"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e96" source="n107" target="n55">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-5.714285714285779" sy="13.84375" tx="0.0" ty="-15.0">
- <y:Point x="1126.6436507936507" y="1524.9408726109696"/>
- <y:Point x="1103.9300865984917" y="1547.6544368061286"/>
- <y:Point x="1006.68975467135" y="1547.6544368061286"/>
- <y:Point x="992.547619047619" y="1561.7965724298597"/>
- <y:Point x="992.547619047619" y="1668.4797614998581"/>
- <y:Point x="1007.547619047619" y="1683.4797614998581"/>
- <y:Point x="1029.4257215191262" y="1683.4797614998581"/>
- <y:Point x="1043.567857142857" y="1697.621897123589"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e97" source="n107" target="n50">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-2.8571428571428896" sy="14.71875" tx="0.0" ty="-15.0">
- <y:Point x="1129.5007936507936" y="1552.0837297538267"/>
- <y:Point x="1085.247619047619" y="1596.3369043570012"/>
- <y:Point x="1085.247619047619" y="1890.0483039947817"/>
- <y:Point x="1029.4734126984126" y="1945.8225103439881"/>
- <y:Point x="1029.4734126984126" y="2636.3999991901946"/>
- <y:Point x="1006.1400793650794" y="2659.7333325235277"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e98" source="n107" target="n51">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.85714285714289" sy="7.71875" tx="0.0" ty="-15.0">
- <y:Point x="1119.5007936507936" y="1457.0837297538264"/>
- <y:Point x="1103.9300865984915" y="1472.6544368061286"/>
- <y:Point x="762.6143578459531" y="1472.6544368061286"/>
- <y:Point x="748.4722222222222" y="1486.7965724298597"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e99" source="n107" target="n48">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="8.571428571428669" sy="12.28125" tx="3.75" ty="-15.0">
- <y:Point x="1140.9293650793652" y="1497.7980154681122"/>
- <y:Point x="1160.7857864173816" y="1517.6544368061286"/>
- <y:Point x="1267.4590548524595" y="1517.6544368061286"/>
- <y:Point x="1281.6011904761904" y="1531.7965724298595"/>
- <y:Point x="1281.6011904761904" y="2578.1157279427325"/>
- <y:Point x="1267.4590548524593" y="2592.2578635664636"/>
- <y:Point x="929.3318181634135" y="2592.2578635664636"/>
- <y:Point x="915.1896825396825" y="2606.3999991901946"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e100" source="n107" target="n52">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.428571428571331" sy="9.71875" tx="0.0" ty="-15.0">
- <y:Point x="1143.7865079365079" y="1470.655158325255"/>
- <y:Point x="1160.7857864173816" y="1487.6544368061286"/>
- <y:Point x="1270.316991360396" y="1487.6544368061286"/>
- <y:Point x="1284.459126984127" y="1501.7965724298595"/>
- <y:Point x="1284.459126984127" y="2504.8314566952704"/>
- <y:Point x="1298.601262607858" y="2518.9735923190015"/>
- <y:Point x="1446.1138167572215" y="2518.9735923190015"/>
- <y:Point x="1460.2559523809523" y="2533.1157279427325"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e101" source="n107" target="n59">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-1.4285714285714306" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e102" source="n107" target="n58">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.85714285714289" sy="7.71875" tx="-7.5" ty="-15.0">
- <y:Point x="1145.2150793650794" y="1457.0837297538264"/>
- <y:Point x="1160.7857864173816" y="1472.6544368061286"/>
- <y:Point x="1271.7459596143644" y="1472.6544368061286"/>
- <y:Point x="1285.8880952380953" y="1486.7965724298595"/>
- <y:Point x="1285.8880952380953" y="1668.4797614998581"/>
- <y:Point x="1300.030230861826" y="1682.621897123589"/>
- <y:Point x="1344.4336580270628" y="1682.621897123589"/>
- <y:Point x="1358.5757936507937" y="1696.7640327473198"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e103" source="n107" target="n49">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="5.714285714285779" sy="13.84375" tx="-2.5" ty="-15.0">
- <y:Point x="1138.0722222222223" y="1524.9408726109693"/>
- <y:Point x="1160.7857864173816" y="1547.6544368061286"/>
- <y:Point x="1264.6011183445232" y="1547.6544368061286"/>
- <y:Point x="1278.743253968254" y="1561.7965724298595"/>
- <y:Point x="1278.743253968254" y="1970.5333688930368"/>
- <y:Point x="1198.5765873015873" y="2050.700035559704"/>
- <y:Point x="1198.5765873015873" y="2781.726694790508"/>
- <y:Point x="1213.5765873015873" y="2796.726694790508"/>
- <y:Point x="1261.0300865984912" y="2796.726694790508"/>
- <y:Point x="1275.1722222222222" y="2810.8688304142393"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e104" source="n107" target="n46">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-14.28571428571422" sy="4.59375" tx="-3.75" ty="-15.0">
- <y:Point x="1118.0722222222223" y="1443.5123011823978"/>
- <y:Point x="1103.9300865984915" y="1457.6544368061286"/>
- <y:Point x="709.2683260999214" y="1457.6544368061286"/>
- <y:Point x="695.1261904761905" y="1471.7965724298597"/>
- <y:Point x="695.1261904761905" y="1890.0483039947817"/>
- <y:Point x="710.1261904761905" y="1905.0483039947817"/>
- <y:Point x="1000.3312770746818" y="1905.0483039947817"/>
- <y:Point x="1014.4734126984127" y="1919.1904396185128"/>
- <y:Point x="1014.4734126984127" y="2534.8314566952704"/>
- <y:Point x="991.7063492063495" y="2557.5985201873336"/>
- <y:Point x="873.2318181634134" y="2557.5985201873336"/>
- <y:Point x="859.0896825396825" y="2571.7406558110647"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e105" source="n107" target="n57">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.428571428571331" sy="9.71875" tx="7.5" ty="-15.0">
- <y:Point x="1120.9293650793652" y="1470.655158325255"/>
- <y:Point x="1103.9300865984915" y="1487.6544368061286"/>
- <y:Point x="815.960389591985" y="1487.6544368061286"/>
- <y:Point x="801.818253968254" y="1501.7965724298597"/>
- <y:Point x="801.818253968254" y="1668.4797614998581"/>
- <y:Point x="786.818253968254" y="1683.4797614998581"/>
- <y:Point x="766.783008639604" y="1683.4797614998581"/>
- <y:Point x="752.640873015873" y="1697.621897123589"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e106" source="n2" target="n108">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-2.5" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="1617.225" y="133.28427124746202"/>
- <y:Point x="1603.0828643762688" y="147.42640687119308"/>
- <y:Point x="1307.373881655477" y="147.42640687119308"/>
- <y:Point x="1293.231746031746" y="161.56854249492392"/>
- <y:Point x="1293.231746031746" y="235.71067811865487"/>
- <y:Point x="1335.2900793650795" y="277.76901145198826"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e107" source="n14" target="n108">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="12.85714285714289" ty="-7.71875">
- <y:Point x="2861.3349206349208" y="260.710678118655"/>
- <y:Point x="2539.9135643976115" y="582.1320343559643"/>
- <y:Point x="1362.2893578459534" y="582.1320343559643"/>
- <y:Point x="1348.1472222222224" y="596.2741699796953"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e108" source="n0" target="n108">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="5.454545454545453" sy="15.0" tx="-4.285714285714221" ty="-14.34375">
- <y:Point x="1145.767243867244" y="287.5288599368366"/>
- <y:Point x="1331.0043650793652" y="472.76598114895796"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e109" source="n23" target="n108">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-6.0" sy="15.0" tx="8.571428571428669" ty="-12.28125">
- <y:Point x="1470.6337301587303" y="517.8477631085025"/>
- <y:Point x="1450.4915945349994" y="537.9898987322333"/>
- <y:Point x="1358.0036435602392" y="537.9898987322333"/>
- <y:Point x="1343.8615079365081" y="552.1320343559644"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e110" source="n61" target="n108">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="-12.85714285714289" ty="-7.71875">
- <y:Point x="296.92301587301586" y="284.0940114519882"/>
- <y:Point x="326.0651514967468" y="313.23614707571915"/>
- <y:Point x="1141.4745310061262" y="313.23614707571915"/>
- <y:Point x="1322.4329365079366" y="494.1945525775295"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e111" source="n62" target="n108">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="4.285714285714221" ty="-14.34375"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e112" source="n63" target="n108">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="-8.571428571428669" ty="-12.28125">
- <y:Point x="1043.1043650793652" y="284.0940114519883"/>
- <y:Point x="1057.246500703096" y="298.23614707571915"/>
- <y:Point x="1141.4745310061262" y="298.23614707571915"/>
- <y:Point x="1326.7186507936508" y="483.48026686324374"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e113" source="n108" target="n10">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="14.53125" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e114" source="n108" target="n36">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="9.90625" tx="0.0" ty="-15.0">
- <y:Point x="1324.0400793650795" y="656.2741699796951"/>
- <y:Point x="1280.7558081176176" y="699.558441227157"/>
- <y:Point x="839.8786435602389" y="699.558441227157"/>
- <y:Point x="825.7365079365079" y="713.700576850888"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e115" source="n108" target="n37">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="14.53125" tx="0.0" ty="-15.0">
- <y:Point x="1331.5400793650795" y="663.7741699796951"/>
- <y:Point x="1280.7558081176176" y="714.558441227157"/>
- <y:Point x="1226.8115800681753" y="714.558441227157"/>
- <y:Point x="1212.6694444444445" y="728.7005768508878"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e116" source="n108" target="n39">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="9.90625" tx="0.0" ty="-15.0">
- <y:Point x="1346.5400793650795" y="656.2741699796953"/>
- <y:Point x="1360.6822149888103" y="670.4163056034262"/>
- <y:Point x="1445.9304834238883" y="670.4163056034262"/>
- <y:Point x="1460.0726190476191" y="684.558441227157"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e117" source="n0" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-13.63636363636374" sy="15.0" tx="-14.0625" ty="-5.21875">
- <y:Point x="1126.6763347763347" y="250.71067811865476"/>
- <y:Point x="1108.2930014430012" y="269.0940114519882"/>
- <y:Point x="14.14213562373095" y="269.0940114519882"/>
- <y:Point x="0.0" y="283.23614707571915"/>
- <y:Point x="0.0" y="1903.1733039947817"/>
- <y:Point x="76.01713562373084" y="1979.1904396185125"/>
- <y:Point x="637.859253265158" y="1979.1904396185125"/>
- <y:Point x="665.1263888888889" y="2006.4575752422434"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e118" source="n13" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="6.5625" ty="-13.46875">
- <y:Point x="907.8587301587302" y="1920.0483039947817"/>
- <y:Point x="863.7165945349993" y="1964.1904396185125"/>
- <y:Point x="699.8935245126198" y="1964.1904396185125"/>
- <y:Point x="685.7513888888889" y="1978.3325752422434"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e119" source="n11" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="12.1875" ty="-8.71875">
- <y:Point x="1113.5170634920635" y="1905.0483039947817"/>
- <y:Point x="1009.3749278683326" y="2009.1904396185125"/>
- <y:Point x="705.5185245126198" y="2009.1904396185125"/>
- <y:Point x="691.3763888888889" y="2023.3325752422434"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e120" source="n10" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-8.571428571428669" sy="15.0" tx="0.9375" ty="-15.0">
- <y:Point x="1330.4686507936508" y="997.8031382336637"/>
- <y:Point x="1258.5040765526956" y="1069.767712474619"/>
- <y:Point x="694.2683260999214" y="1069.767712474619"/>
- <y:Point x="680.1261904761905" y="1083.9098480983498"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e121" source="n1" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="-2.812499954543928" ty="-14.718750000000005">
- <y:Point x="915.9369047619048" y="982.3413056034263"/>
- <y:Point x="901.7947691381738" y="996.4834412271573"/>
- <y:Point x="690.5183260999214" y="996.4834412271573"/>
- <y:Point x="676.3761904761905" y="1010.6255768508883"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e122" source="n15" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-6.5625" ty="-13.46875">
- <y:Point x="502.10039682539684" y="1905.0483039947817"/>
- <y:Point x="516.2425324491277" y="1919.1904396185125"/>
- <y:Point x="637.859253265158" y="1919.1904396185125"/>
- <y:Point x="672.6263888888889" y="1953.9575752422434"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e123" source="n36" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-4.687499879456166" ty="-14.21875000000001">
- <y:Point x="825.7365079365079" y="868.1991699796954"/>
- <y:Point x="755.7365079365079" y="938.1991699796954"/>
- <y:Point x="688.6433260999214" y="938.1991699796954"/>
- <y:Point x="674.5011904761905" y="952.3413056034263"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e124" source="n38" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="14.0625" ty="-5.21875">
- <y:Point x="1200.884523809524" y="1905.0483039947817"/>
- <y:Point x="1081.742388185793" y="2024.1904396185125"/>
- <y:Point x="707.3935245126198" y="2024.1904396185125"/>
- <y:Point x="693.2513888888889" y="2038.3325752422434"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e125" source="n24" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="-0.9375" ty="-15.0">
- <y:Point x="1033.6527777777778" y="1040.6255768508881"/>
- <y:Point x="1019.510642154047" y="1054.767712474619"/>
- <y:Point x="692.3933260999214" y="1054.767712474619"/>
- <y:Point x="678.2511904761905" y="1068.9098480983498"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e126" source="n64" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-10.3125" ty="-10.90625">
- <y:Point x="119.2611111111111" y="1905.0483039947817"/>
- <y:Point x="163.40324673484196" y="1949.1904396185125"/>
- <y:Point x="637.859253265158" y="1949.1904396185125"/>
- <y:Point x="668.8763888888889" y="1980.2075752422434"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e127" source="n65" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-8.4375" ty="-12.40625">
- <y:Point x="326.6900793650794" y="1905.0483039947817"/>
- <y:Point x="355.8322149888102" y="1934.1904396185125"/>
- <y:Point x="637.859253265158" y="1934.1904396185125"/>
- <y:Point x="670.7513888888889" y="1967.0825752422434"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e128" source="n44" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="4.6875" ty="-14.21875">
- <y:Point x="836.5071428571429" y="1920.0483039947817"/>
- <y:Point x="807.365007233412" y="1949.1904396185125"/>
- <y:Point x="698.0185245126198" y="1949.1904396185125"/>
- <y:Point x="683.8763888888889" y="1963.3325752422434"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e129" source="n55" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="10.3125" ty="-10.90625">
- <y:Point x="1043.567857142857" y="1905.0959951740683"/>
- <y:Point x="954.4734126984129" y="1994.1904396185125"/>
- <y:Point x="703.6435245126198" y="1994.1904396185125"/>
- <y:Point x="689.5013888888889" y="2008.3325752422434"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e130" source="n56" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="8.4375" ty="-12.40625">
- <y:Point x="969.8734126984127" y="1920.0483039947817"/>
- <y:Point x="910.7312770746819" y="1979.1904396185125"/>
- <y:Point x="701.7685245126198" y="1979.1904396185125"/>
- <y:Point x="687.6263888888889" y="1993.3325752422434"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e131" source="n48" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="-15.0" tx="5.833333333333371" ty="13.84375">
- <y:Point x="900.1896825396825" y="2542.5985201873336"/>
- <y:Point x="862.422619047619" y="2504.8314566952704"/>
- <y:Point x="862.422619047619" y="2386.5471854478083"/>
- <y:Point x="848.280483423888" y="2372.405049824077"/>
- <y:Point x="707.4976911792877" y="2372.405049824077"/>
- <y:Point x="685.0222222222222" y="2349.9295808670117"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e132" source="n57" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="2.8125" ty="-14.71875">
- <y:Point x="745.140873015873" y="1920.0483039947817"/>
- <y:Point x="730.9987373921422" y="1934.1904396185125"/>
- <y:Point x="696.1435245126198" y="1934.1904396185125"/>
- <y:Point x="682.0013888888889" y="1948.3325752422434"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e133" source="n66" target="n109">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-12.1875" ty="-8.71875">
- <y:Point x="265.1742063492064" y="1683.4797614998581"/>
- <y:Point x="251.03207072547553" y="1697.621897123589"/>
- <y:Point x="16.01713562373095" y="1697.621897123589"/>
- <y:Point x="1.875" y="1711.76403274732"/>
- <y:Point x="1.875" y="1890.0483039947817"/>
- <y:Point x="76.01713562373084" y="1964.1904396185125"/>
- <y:Point x="637.859253265158" y="1964.1904396185125"/>
- <y:Point x="667.0013888888889" y="1993.3325752422434"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e134" source="n109" target="n16">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-0.8333333333333286" sy="15.0" tx="0.0" ty="-15.0"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e135" source="n109" target="n12">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.5" sy="8.28125" tx="-10.0" ty="-15.0">
- <y:Point x="691.6888888888889" y="2296.596247533679"/>
- <y:Point x="707.4976911792869" y="2312.405049824077"/>
- <y:Point x="983.6646104080149" y="2312.405049824077"/>
- <y:Point x="997.806746031746" y="2326.5471854478083"/>
- <y:Point x="997.806746031746" y="2607.2578635664636"/>
- <y:Point x="1011.9488816554771" y="2621.3999991901946"/>
- <y:Point x="1355.394372312777" y="2621.3999991901946"/>
- <y:Point x="1369.5365079365079" y="2635.5421348139253"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e136" source="n109" target="n67">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.833333333333371" sy="10.34375" tx="0.0" ty="-15.0">
- <y:Point x="668.3555555555555" y="2309.929580867013"/>
- <y:Point x="650.8800865984914" y="2327.405049824077"/>
- <y:Point x="132.94451657611202" y="2327.405049824077"/>
- <y:Point x="118.80238095238096" y="2341.5471854478083"/>
- <y:Point x="118.80238095238096" y="2504.8314566952704"/>
- <y:Point x="133.80238095238096" y="2519.8314566952704"/>
- <y:Point x="177.15793650793634" y="2519.8314566952704"/>
- <y:Point x="219.33333333333334" y="2562.0068535206674"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e137" source="n109" target="n48">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="9.166666666666629" sy="11.84375" tx="-3.75" ty="-15.0">
- <y:Point x="688.3555555555555" y="2323.262914200345"/>
- <y:Point x="707.4976911792875" y="2342.405049824077"/>
- <y:Point x="980.3312770746817" y="2342.405049824077"/>
- <y:Point x="994.4734126984127" y="2356.5471854478083"/>
- <y:Point x="994.4734126984127" y="2504.8314566952704"/>
- <y:Point x="979.4734126984127" y="2519.8314566952704"/>
- <y:Point x="921.8318181634136" y="2519.8314566952704"/>
- <y:Point x="907.6896825396825" y="2533.9735923190015"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e138" source="n109" target="n52">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="14.166666666666629" sy="4.90625" tx="-10.0" ty="-15.0">
- <y:Point x="693.3555555555555" y="2283.262914200346"/>
- <y:Point x="707.4976911792866" y="2297.405049824077"/>
- <y:Point x="985.3312770746818" y="2297.405049824077"/>
- <y:Point x="999.4734126984127" y="2311.5471854478083"/>
- <y:Point x="999.4734126984127" y="2504.8314566952704"/>
- <y:Point x="1057.7576839458748" y="2563.1157279427325"/>
- <y:Point x="1436.1138167572215" y="2563.1157279427325"/>
- <y:Point x="1450.2559523809523" y="2577.257863566463"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e139" source="n109" target="n70">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="12.96875" tx="0.0" ty="-15.0">
- <y:Point x="686.6888888888889" y="2336.5962475336787"/>
- <y:Point x="707.4976911792874" y="2357.405049824077"/>
- <y:Point x="914.3058802492848" y="2357.405049824077"/>
- <y:Point x="928.4480158730158" y="2371.5471854478083"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e140" source="n109" target="n68">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-5.833333333333371" sy="13.84375" tx="0.0" ty="-15.0">
- <y:Point x="673.3555555555555" y="2349.929580867012"/>
- <y:Point x="650.8800865984905" y="2372.405049824077"/>
- <y:Point x="397.0417387983342" y="2372.405049824077"/>
- <y:Point x="382.89960317460316" y="2386.5471854478083"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e141" source="n109" target="n72">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="4.166666666666629" sy="14.40625" tx="0.0" ty="-15.0">
- <y:Point x="683.3555555555555" y="2363.2629142003448"/>
- <y:Point x="707.4976911792879" y="2387.405049824077"/>
- <y:Point x="780.9217532651578" y="2387.405049824077"/>
- <y:Point x="795.0638888888889" y="2401.5471854478083"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e142" source="n109" target="n50">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.833333333333371" sy="10.34375" tx="-10.0" ty="-15.0">
- <y:Point x="690.0222222222222" y="2309.929580867012"/>
- <y:Point x="707.4976911792872" y="2327.405049824077"/>
- <y:Point x="981.9979437413483" y="2327.405049824077"/>
- <y:Point x="996.1400793650794" y="2341.5471854478083"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e143" source="n109" target="n73">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-9.166666666666629" sy="11.84375" tx="0.0" ty="-15.0">
- <y:Point x="670.0222222222222" y="2323.262914200346"/>
- <y:Point x="650.8800865984912" y="2342.405049824077"/>
- <y:Point x="206.30007213166758" y="2342.405049824077"/>
- <y:Point x="192.1579365079365" y="2356.5471854478083"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e144" source="n109" target="n53">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-2.5" sy="14.78125" tx="0.0" ty="-15.0">
- <y:Point x="676.6888888888889" y="2376.5962475336787"/>
- <y:Point x="650.8800865984904" y="2402.405049824077"/>
- <y:Point x="587.1215007030961" y="2402.405049824077"/>
- <y:Point x="572.979365079365" y="2416.5471854478083"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e145" source="n109" target="n49">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.5" sy="8.28125" tx="-12.5" ty="-15.0">
- <y:Point x="666.6888888888889" y="2296.5962475336796"/>
- <y:Point x="650.8800865984913" y="2312.405049824077"/>
- <y:Point x="125.43221498881043" y="2312.405049824077"/>
- <y:Point x="111.29007936507936" y="2326.5471854478083"/>
- <y:Point x="111.29007936507936" y="2781.726694790508"/>
- <y:Point x="227.85862186000315" y="2898.295237285432"/>
- <y:Point x="1251.0300865984914" y="2898.295237285432"/>
- <y:Point x="1265.1722222222222" y="2912.437372909163"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e146" source="n109" target="n71">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-4.166666666666629" sy="14.40625" tx="7.5" ty="-15.0">
- <y:Point x="675.0222222222222" y="2363.262914200345"/>
- <y:Point x="650.8800865984903" y="2387.405049824077"/>
- <y:Point x="514.4278499094453" y="2387.405049824077"/>
- <y:Point x="500.2857142857143" y="2401.5471854478083"/>
- <y:Point x="500.2857142857143" y="2504.8314566952704"/>
- <y:Point x="478.6043650793651" y="2526.5128059016197"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e147" source="n109" target="n47">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="2.5" sy="14.78125" tx="-7.5" ty="-15.0">
- <y:Point x="681.6888888888889" y="2376.5962475336783"/>
- <y:Point x="727.7051587301587" y="2422.612517374948"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e148" source="n109" target="n46">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-14.166666666666629" sy="4.90625" tx="-11.25" ty="-15.0">
- <y:Point x="665.0222222222222" y="2283.262914200346"/>
- <y:Point x="650.8800865984912" y="2297.405049824077"/>
- <y:Point x="123.76515149674682" y="2297.405049824077"/>
- <y:Point x="109.62301587301587" y="2311.5471854478083"/>
- <y:Point x="109.62301587301587" y="2795.059631298445"/>
- <y:Point x="227.858621860003" y="2913.295237285432"/>
- <y:Point x="837.4475469159514" y="2913.295237285432"/>
- <y:Point x="851.5896825396825" y="2927.437372909163"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e149" source="n109" target="n60">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="12.96875" tx="7.5" ty="-15.0">
- <y:Point x="671.6888888888889" y="2336.596247533679"/>
- <y:Point x="650.8800865984908" y="2357.405049824077"/>
- <y:Point x="279.6556276872231" y="2357.405049824077"/>
- <y:Point x="265.51349206349204" y="2371.5471854478083"/>
- <y:Point x="265.51349206349204" y="2504.8314566952704"/>
- <y:Point x="279.6556276872231" y="2518.9735923190015"/>
- <y:Point x="351.23214285714283" y="2518.9735923190015"/>
- <y:Point x="381.23214285714283" y="2548.9735923190015"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e150" source="n109" target="n74">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.8333333333333712" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="680.0222222222222" y="2389.9295808670113"/>
- <y:Point x="726.0384920634921" y="2435.945850708281"/>
- <y:Point x="726.0384920634921" y="2504.8314566952704"/>
- <y:Point x="711.0384920634921" y="2519.8314566952704"/>
- <y:Point x="602.121500703096" y="2519.8314566952704"/>
- <y:Point x="587.979365079365" y="2533.9735923190015"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e151" source="n10" target="n110">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.857142857142854" sy="15.0" tx="11.538461538461547" ty="-9.59375">
- <y:Point x="1326.1829365079366" y="863.1991699796953"/>
- <y:Point x="1222.0408008842055" y="967.3413056034263"/>
- <y:Point x="394.5651209717163" y="967.3413056034263"/>
- <y:Point x="380.42298534798533" y="981.4834412271573"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e152" source="n14" target="n110">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.5" sy="15.0" tx="2.307692307692321" ty="-15.0">
- <y:Point x="2856.3349206349208" y="250.71067811865498"/>
- <y:Point x="2539.9135643976115" y="567.1320343559643"/>
- <y:Point x="463.0651514967468" y="567.1320343559643"/>
- <y:Point x="448.92301587301586" y="581.2741699796952"/>
- <y:Point x="448.92301587301586" y="860.8912334717588"/>
- <y:Point x="431.6150793650793" y="878.1991699796954"/>
- <y:Point x="385.33435174094706" y="878.1991699796954"/>
- <y:Point x="371.1922161172161" y="892.3413056034263"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e153" source="n2" target="n110">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.5" sy="15.0" tx="-13.846153846153868" ty="-5.78125">
- <y:Point x="1607.225" y="44.999999999999886"/>
- <y:Point x="1593.0828643762688" y="59.14213562373095"/>
- <y:Point x="131.99213562373095" y="59.14213562373095"/>
- <y:Point x="117.85" y="73.2842712474619"/>
- <y:Point x="117.85" y="848.1991699796954"/>
- <y:Point x="191.99213562373095" y="922.3413056034263"/>
- <y:Point x="338.8845238095236" y="922.3413056034263"/>
- <y:Point x="355.0383699633699" y="938.4951517572727"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e154" source="n17" target="n110">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="6.923076923076906" ty="-13.28125">
- <y:Point x="619.656746031746" y="863.1991699796954"/>
- <y:Point x="574.656746031746" y="908.1991699796954"/>
- <y:Point x="389.94973635633164" y="908.1991699796954"/>
- <y:Point x="375.8076007326007" y="922.3413056034263"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e155" source="n0" target="n110">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.909090909090992" sy="15.0" tx="-4.615384615384642" ty="-14.28125">
- <y:Point x="1129.4036075036074" y="328.23614707571903"/>
- <y:Point x="1100.2614718798764" y="357.3782826994501"/>
- <y:Point x="300.68102451261984" y="357.3782826994501"/>
- <y:Point x="286.5388888888889" y="371.52041832318105"/>
- <y:Point x="286.5388888888889" y="848.1991699796954"/>
- <y:Point x="300.68102451261984" y="862.3413056034263"/>
- <y:Point x="338.8845238095238" y="862.3413056034263"/>
- <y:Point x="364.26913919413914" y="887.7259209880417"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e156" source="n39" target="n110">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="13.846153846153868" ty="-5.78125">
- <y:Point x="1450.0726190476191" y="863.1991699796954"/>
- <y:Point x="1287.6462121764264" y="1025.6255768508881"/>
- <y:Point x="396.8728132794086" y="1025.6255768508881"/>
- <y:Point x="382.73067765567765" y="1039.7677124746192"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e157" source="n36" target="n110">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="9.230769230769226" ty="-11.84375">
- <y:Point x="815.7365079365079" y="863.1991699796954"/>
- <y:Point x="755.7365079365079" y="923.1991699796954"/>
- <y:Point x="392.25742866402396" y="923.1991699796954"/>
- <y:Point x="378.115293040293" y="937.3413056034263"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e158" source="n23" target="n110">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="1464.6337301587303" y="508.8477631085025"/>
- <y:Point x="1450.4915945349994" y="522.9898987322333"/>
- <y:Point x="460.7572149888103" y="522.9898987322333"/>
- <y:Point x="446.61507936507934" y="537.1320343559643"/>
- <y:Point x="446.61507936507934" y="848.1991699796954"/>
- <y:Point x="431.61507936507934" y="863.1991699796954"/>
- <y:Point x="383.02665943325474" y="863.1991699796954"/>
- <y:Point x="368.8845238095238" y="877.3413056034263"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e159" source="n75" target="n110">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-11.538461538461547" ty="-9.59375">
- <y:Point x="199.88650793650794" y="863.1991699796954"/>
- <y:Point x="244.0286435602389" y="907.3413056034263"/>
- <y:Point x="338.88452380952367" y="907.3413056034263"/>
- <y:Point x="357.34606227106224" y="925.8028440649649"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e160" source="n76" target="n110">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-2.307692307692305" ty="-15.0"/>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e161" source="n61" target="n110">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="-9.230769230769226" ty="-11.84375">
- <y:Point x="281.92301587301586" y="873.5832969638222"/>
- <y:Point x="300.68102451261996" y="892.3413056034263"/>
- <y:Point x="338.8845238095237" y="892.3413056034263"/>
- <y:Point x="359.65375457875456" y="913.1105363726572"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e162" source="n77" target="n110">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="4.615384615384642" ty="-14.28125">
- <y:Point x="517.9484126984127" y="863.1991699796954"/>
- <y:Point x="487.94841269841265" y="893.1991699796954"/>
- <y:Point x="387.6420440486394" y="893.1991699796954"/>
- <y:Point x="373.4999084249084" y="907.3413056034263"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e163" source="n63" target="n110">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="-6.923076923076906" ty="-13.28125">
- <y:Point x="1028.1043650793652" y="328.23614707571915"/>
- <y:Point x="1013.9622294556342" y="342.3782826994501"/>
- <y:Point x="298.3730880046833" y="342.3782826994501"/>
- <y:Point x="284.2309523809524" y="356.52041832318105"/>
- <y:Point x="284.2309523809524" y="860.8912334717588"/>
- <y:Point x="300.6810245126199" y="877.3413056034263"/>
- <y:Point x="338.8845238095238" y="877.3413056034263"/>
- <y:Point x="361.9614468864469" y="900.4182286803494"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e164" source="n78" target="n110">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="-15.0" tx="-13.333333333333314" ty="6.84375">
- <y:Point x="102.93849206349206" y="1471.7965724298597"/>
- <y:Point x="117.08062768722301" y="1457.6544368061286"/>
- <y:Point x="341.40905485245963" y="1457.6544368061286"/>
- <y:Point x="355.55119047619047" y="1443.5123011823978"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e165" source="n66" target="n110">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="-15.0" tx="-6.666666666666686" ty="13.40625">
- <y:Point x="257.6742063492064" y="1501.7965724298597"/>
- <y:Point x="271.8163419729373" y="1487.6544368061286"/>
- <y:Point x="341.4090548524595" y="1487.6544368061286"/>
- <y:Point x="362.2178571428571" y="1466.845634515731"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e166" source="n110" target="n15">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="6.666666666666686" sy="13.40625" tx="0.0" ty="-15.0">
- <y:Point x="375.55119047619047" y="1469.6591987108905"/>
- <y:Point x="393.5464285714286" y="1487.6544368061286"/>
- <y:Point x="393.5464285714286" y="1668.4797614998581"/>
- <y:Point x="407.6885641951594" y="1682.621897123589"/>
- <y:Point x="472.10039682539684" y="1682.621897123589"/>
- <y:Point x="502.10039682539684" y="1712.621897123589"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e167" source="n110" target="n66">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.3333333333333144" sy="14.59375" tx="7.5" ty="-15.0">
- <y:Point x="365.55119047619047" y="1478.5123011823976"/>
- <y:Point x="341.4090548524594" y="1502.6544368061286"/>
- <y:Point x="286.8163419729373" y="1502.6544368061286"/>
- <y:Point x="272.6742063492064" y="1516.7965724298597"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e168" source="n110" target="n78">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="11.15625" tx="7.5" ty="-15.0">
- <y:Point x="358.8845238095238" y="1455.1789678490645"/>
- <y:Point x="341.4090548524597" y="1472.6544368061286"/>
- <y:Point x="132.080627687223" y="1472.6544368061286"/>
- <y:Point x="117.93849206349206" y="1486.7965724298595"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e169" source="n110" target="n64">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="368.8845238095238" y="1668.4797614998581"/>
- <y:Point x="324.74238818579295" y="1712.621897123589"/>
- <y:Point x="133.40324673484204" y="1712.621897123589"/>
- <y:Point x="119.2611111111111" y="1726.7640327473198"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e170" source="n110" target="n65">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.333332697599369" sy="14.593750000000497" tx="0.0" ty="-15.0">
- <y:Point x="372.218253968254" y="1682.0937225204143"/>
- <y:Point x="326.6900793650794" y="1727.621897123589"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e171" source="n110" target="n69">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="11.15625" tx="0.0" ty="-15.0">
- <y:Point x="378.8845238095238" y="1455.1789678490645"/>
- <y:Point x="396.3599927665879" y="1472.6544368061286"/>
- <y:Point x="498.12334056674524" y="1472.6544368061286"/>
- <y:Point x="512.2654761904762" y="1486.7965724298597"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e172" source="n110" target="n79">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="13.333333333333314" sy="6.84375" tx="7.5" ty="-15.0">
- <y:Point x="382.2178571428571" y="1443.5123011823978"/>
- <y:Point x="396.35999276658794" y="1457.6544368061286"/>
- <y:Point x="616.8423881857929" y="1457.6544368061286"/>
- <y:Point x="630.9845238095238" y="1471.7965724298597"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e173" source="n18" target="n111">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="15.0" tx="13.636363636363512" ty="-6.21875">
- <y:Point x="3095.5103174603173" y="1117.8016230637436"/>
- <y:Point x="2857.9301227655515" y="1355.3818177585094"/>
- <y:Point x="2633.613167369763" y="1355.3818177585094"/>
- <y:Point x="2619.4710317460317" y="1369.5239533822405"/>
- <y:Point x="2619.4710317460317" y="1551.7229793010522"/>
- <y:Point x="2566.9710317460317" y="1604.2229793010522"/>
- <y:Point x="2343.0538960854915" y="1604.2229793010522"/>
- <y:Point x="2328.9117604617604" y="1618.3651149247833"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e174" source="n4" target="n111">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-8.181818181818016" ty="-12.59375">
- <y:Point x="2177.559126984127" y="1460.546392017869"/>
- <y:Point x="2307.093578643579" y="1590.080843677321"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e175" source="n14" target="n111">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-2.5" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="2866.3349206349208" y="270.710678118655"/>
- <y:Point x="2539.9135643976115" y="597.1320343559643"/>
- <y:Point x="2519.6754689570644" y="597.1320343559643"/>
- <y:Point x="2505.5333333333333" y="611.2741699796953"/>
- <y:Point x="2505.5333333333333" y="1428.5123011823976"/>
- <y:Point x="2491.3911977096022" y="1442.6544368061286"/>
- <y:Point x="2329.417532449128" y="1442.6544368061286"/>
- <y:Point x="2315.275396825397" y="1456.7965724298597"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e176" source="n10" target="n111">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="8.571428571428669" sy="15.0" tx="-13.636363636363512" ty="-6.21875">
- <y:Point x="1347.6115079365081" y="987.088852519378"/>
- <y:Point x="1478.3242784808735" y="1117.8016230637434"/>
- <y:Point x="1678.4161977096026" y="1117.8016230637434"/>
- <y:Point x="1692.5583333333334" y="1131.9437586874742"/>
- <y:Point x="1692.5583333333334" y="1440.7849202300167"/>
- <y:Point x="1709.4278499094453" y="1457.6544368061286"/>
- <y:Point x="2144.6671717723866" y="1457.6544368061286"/>
- <y:Point x="2301.6390331890334" y="1614.6262982227754"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e177" source="n3" target="n111">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="6.0" sy="15.0" tx="-2.727272897297393" ty="-14.718750000000053">
- <y:Point x="2502.8059523809525" y="1117.8016230637436"/>
- <y:Point x="2473.663816757222" y="1146.9437586874742"/>
- <y:Point x="2326.690548322144" y="1146.9437586874742"/>
- <y:Point x="2312.548412698413" y="1161.0858943112053"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e178" source="n30" target="n111">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="-5.454545832316052" ty="-13.968750000000071">
- <y:Point x="2406.6281746031746" y="1117.8016230637436"/>
- <y:Point x="2392.486038979444" y="1131.9437586874742"/>
- <y:Point x="2323.9631673697627" y="1131.9437586874742"/>
- <y:Point x="2309.8210317460316" y="1146.0858943112053"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e179" source="n39" target="n111">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-10.909090909090992" ty="-10.28125">
- <y:Point x="1460.0726190476191" y="868.1991699796954"/>
- <y:Point x="1665.5329365079363" y="1073.6594874400125"/>
- <y:Point x="1681.1435786619834" y="1073.6594874400125"/>
- <y:Point x="1695.2857142857142" y="1087.8016230637434"/>
- <y:Point x="1695.2857142857142" y="1428.5123011823978"/>
- <y:Point x="1709.427849909445" y="1442.6544368061286"/>
- <y:Point x="2144.6671717723866" y="1442.6544368061286"/>
- <y:Point x="2304.366305916306" y="1602.353570950048"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e180" source="n80" target="n111">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="15.0" tx="8.181818181818016" ty="-12.59375">
- <y:Point x="2914.1047619047617" y="1117.8016230637434"/>
- <y:Point x="2808.950974081188" y="1222.955410887317"/>
- <y:Point x="2527.8576118142073" y="1222.955410887317"/>
- <y:Point x="2513.7154761904762" y="1237.097546511048"/>
- <y:Point x="2513.7154761904762" y="1516.7965724298592"/>
- <y:Point x="2499.573340566745" y="1530.9387080535903"/>
- <y:Point x="2337.599350630946" y="1530.9387080535903"/>
- <y:Point x="2323.457215007215" y="1545.0808436773214"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e181" source="n81" target="n111">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="15.0" tx="10.909090909090992" ty="-10.28125">
- <y:Point x="3012.1448412698414" y="1117.8016230637431"/>
- <y:Point x="2819.564646575075" y="1310.3818177585094"/>
- <y:Point x="2530.584992766588" y="1310.3818177585094"/>
- <y:Point x="2516.442857142857" y="1324.5239533822405"/>
- <y:Point x="2516.442857142857" y="1529.0691914774784"/>
- <y:Point x="2499.573340566745" y="1545.9387080535903"/>
- <y:Point x="2340.326623358219" y="1545.9387080535903"/>
- <y:Point x="2326.184487734488" y="1560.0808436773214"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e182" source="n82" target="n111">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="15.0" tx="5.454545454545496" ty="-13.96875">
- <y:Point x="2663.3444444444444" y="1117.8016230637434"/>
- <y:Point x="2573.190656620871" y="1207.955410887317"/>
- <y:Point x="2525.1302308618265" y="1207.955410887317"/>
- <y:Point x="2510.9880952380954" y="1222.097546511048"/>
- <y:Point x="2510.9880952380954" y="1453.0575392776354"/>
- <y:Point x="2491.3911977096022" y="1472.6544368061286"/>
- <y:Point x="2334.8720779036735" y="1472.6544368061286"/>
- <y:Point x="2320.7299422799424" y="1486.7965724298597"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e183" source="n83" target="n111">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-11.25" sy="15.0" tx="2.7272727272725206" ty="-14.71875">
- <y:Point x="2566.9710317460317" y="1117.8016230637431"/>
- <y:Point x="2552.8288961223006" y="1131.9437586874742"/>
- <y:Point x="2538.260714285714" y="1131.9437586874742"/>
- <y:Point x="2508.260714285714" y="1161.9437586874742"/>
- <y:Point x="2508.260714285714" y="1440.7849202300167"/>
- <y:Point x="2491.3911977096022" y="1457.6544368061286"/>
- <y:Point x="2332.1448051764005" y="1457.6544368061286"/>
- <y:Point x="2318.0026695526694" y="1471.7965724298597"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e184" source="n111" target="n20">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-5.625" sy="13.90625" tx="-7.5" ty="-15.0">
- <y:Point x="2309.650396825397" y="1756.7640327473196"/>
- <y:Point x="2295.508261201666" y="1770.9061683710506"/>
- <y:Point x="2154.1472943538897" y="1770.9061683710506"/>
- <y:Point x="2140.0051587301587" y="1785.0483039947817"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e185" source="n111" target="n87">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="1.875" sy="15.0" tx="-6.0" ty="-15.0">
- <y:Point x="2317.150396825397" y="1986.6904396185128"/>
- <y:Point x="2484.503210567783" y="2154.0432533608987"/>
- <y:Point x="2579.9971500905544" y="2154.0432533608987"/>
- <y:Point x="2594.1392857142855" y="2168.1853889846298"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e186" source="n111" target="n88">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="9.375" sy="11.71875" tx="-12.0" ty="-15.0">
- <y:Point x="2324.650396825397" y="1964.1904396185128"/>
- <y:Point x="2484.503210567783" y="2124.0432533608987"/>
- <y:Point x="2947.4451659635706" y="2124.0432533608987"/>
- <y:Point x="2961.5873015873017" y="2138.1853889846298"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e187" source="n111" target="n89">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-9.375" sy="11.71875" tx="-7.5" ty="-15.0">
- <y:Point x="2305.900396825397" y="1694.729761499858"/>
- <y:Point x="2288.008261201666" y="1712.621897123589"/>
- <y:Point x="2020.4294372110323" y="1712.621897123589"/>
- <y:Point x="2006.2873015873015" y="1726.7640327473198"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e188" source="n111" target="n93">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-1.875" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="2313.400396825397" y="1768.0140327473196"/>
- <y:Point x="2295.508261201666" y="1785.9061683710506"/>
- <y:Point x="2157.8972943538897" y="1785.9061683710506"/>
- <y:Point x="2143.7551587301587" y="1800.0483039947817"/>
- <y:Point x="2143.7551587301587" y="1949.1904396185128"/>
- <y:Point x="2157.8972943538893" y="1963.3325752422434"/>
- <y:Point x="2237.094913401508" y="1963.3325752422434"/>
- <y:Point x="2275.0559523809525" y="2001.2936142216877"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e189" source="n111" target="n85">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="5.625" sy="13.90625" tx="-12.0" ty="-15.0">
- <y:Point x="2320.900396825397" y="1975.4404396185128"/>
- <y:Point x="2484.503210567783" y="2139.0432533608987"/>
- <y:Point x="2710.3721500905544" y="2139.0432533608987"/>
- <y:Point x="2724.5142857142855" y="2153.1853889846298"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e190" source="n111" target="n86">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="13.125" sy="7.28125" tx="-12.0" ty="-15.0">
- <y:Point x="2328.400396825397" y="1683.479761499858"/>
- <y:Point x="2342.542532449128" y="1697.621897123589"/>
- <y:Point x="2452.537626281031" y="1697.621897123589"/>
- <y:Point x="2466.679761904762" y="1711.76403274732"/>
- <y:Point x="2466.679761904762" y="1964.1904396185128"/>
- <y:Point x="2539.1061687759548" y="2036.6168464897055"/>
- <y:Point x="3123.4562770746816" y="2036.6168464897055"/>
- <y:Point x="3137.5984126984126" y="2050.7589821134366"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e191" source="n111" target="n94">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-13.125" sy="7.28125" tx="-12.5" ty="-15.0">
- <y:Point x="2302.150396825397" y="1683.479761499858"/>
- <y:Point x="2288.008261201666" y="1697.621897123589"/>
- <y:Point x="1946.233008639604" y="1697.621897123589"/>
- <y:Point x="1932.090873015873" y="1711.7640327473198"/>
- <y:Point x="1932.090873015873" y="2401.5471854478083"/>
- <y:Point x="1976.2330086396041" y="2445.6893210715393"/>
- <y:Point x="3222.141991360396" y="2445.6893210715393"/>
- <y:Point x="3236.284126984127" y="2459.8314566952704"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e192" source="n14" target="n112">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="2876.3349206349208" y="260.71067811865487"/>
- <y:Point x="2895.477056258652" y="279.85281374238593"/>
- <y:Point x="3131.9630231064275" y="279.85281374238593"/>
- <y:Point x="3146.1051587301586" y="293.994949366117"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e193" source="n18" target="n112">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="15.0" tx="4.5" ty="-14.28125">
- <y:Point x="3110.5103174603173" y="888.8885999573158"/>
- <y:Point x="3143.1051587301586" y="921.4834412271571"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e194" source="n10" target="n112">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.857142857142858" sy="15.0" tx="-13.5" ty="-6.53125">
- <y:Point x="1351.8972222222224" y="976.3745668050922"/>
- <y:Point x="1478.3242784808735" y="1102.8016230637434"/>
- <y:Point x="3110.9630231064275" y="1102.8016230637434"/>
- <y:Point x="3125.1051587301586" y="1116.9437586874744"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e195" source="n39" target="n112">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="15.0" tx="-10.5" ty="-10.71875">
- <y:Point x="1470.0726190476191" y="863.1991699796954"/>
- <y:Point x="1665.5329365079363" y="1058.6594874400125"/>
- <y:Point x="3113.9630231064275" y="1058.6594874400125"/>
- <y:Point x="3128.1051587301586" y="1072.8016230637436"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e196" source="n80" target="n112">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="15.0" tx="-1.5" ty="-15.0">
- <y:Point x="2929.1047619047617" y="870.6991699796955"/>
- <y:Point x="3072.065079365079" y="1013.6594874400126"/>
- <y:Point x="3122.9630231064275" y="1013.6594874400126"/>
- <y:Point x="3137.1051587301586" y="1027.8016230637436"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e197" source="n81" target="n112">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="15.0" tx="1.5" ty="-15.0">
- <y:Point x="3027.1448412698414" y="870.6991699796955"/>
- <y:Point x="3140.1051587301586" y="983.6594874400126"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e198" source="n82" target="n112">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="15.0" tx="-4.5" ty="-14.28125">
- <y:Point x="2685.8444444444444" y="863.1991699796954"/>
- <y:Point x="2851.3047619047616" y="1028.6594874400125"/>
- <y:Point x="3119.9630231064275" y="1028.6594874400125"/>
- <y:Point x="3134.1051587301586" y="1042.8016230637436"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e199" source="n35" target="n112">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="10.5" ty="-10.71875">
- <y:Point x="3250.2988095238097" y="863.1991699796953"/>
- <y:Point x="3236.1566739000787" y="877.3413056034263"/>
- <y:Point x="3163.2472943538896" y="877.3413056034263"/>
- <y:Point x="3149.1051587301586" y="891.4834412271574"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e200" source="n84" target="n112">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="13.5" ty="-6.53125">
- <y:Point x="3413.842857142857" y="863.1991699796952"/>
- <y:Point x="3341.416450271664" y="935.6255768508884"/>
- <y:Point x="3166.2472943538896" y="935.6255768508884"/>
- <y:Point x="3152.1051587301586" y="949.7677124746194"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e201" source="n83" target="n112">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="2589.4710317460317" y="863.1991699796954"/>
- <y:Point x="2769.931349206349" y="1043.6594874400125"/>
- <y:Point x="3116.9630231064275" y="1043.6594874400125"/>
- <y:Point x="3131.1051587301586" y="1057.8016230637436"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e202" source="n112" target="n21">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="3138.6051587301586" y="1500.6611828378745"/>
- <y:Point x="3140.5984126984126" y="1502.6544368061286"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e203" source="n112" target="n88">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-8.571428571428442" sy="12.28125" tx="0.0" ty="-15.0">
- <y:Point x="3130.03373015873" y="1454.2265868966838"/>
- <y:Point x="3111.6058802492853" y="1472.6544368061286"/>
- <y:Point x="2987.7294372110327" y="1472.6544368061286"/>
- <y:Point x="2973.5873015873017" y="1486.7965724298597"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e204" source="n112" target="n98">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="8.571428571428442" sy="12.28125" tx="7.5" ty="-15.0">
- <y:Point x="3147.176587301587" y="1454.2265868966838"/>
- <y:Point x="3165.604437211032" y="1472.6544368061286"/>
- <y:Point x="3210.2717532651577" y="1472.6544368061286"/>
- <y:Point x="3224.413888888889" y="1486.7965724298597"/>
- <y:Point x="3224.413888888889" y="1679.1936503887473"/>
- <y:Point x="3242.8421356237304" y="1697.621897123589"/>
- <y:Point x="3410.8864358048404" y="1697.621897123589"/>
- <y:Point x="3425.0285714285715" y="1711.76403274732"/>
- <y:Point x="3425.0285714285715" y="1890.0483039947815"/>
- <y:Point x="3410.8864358048404" y="1904.1904396185125"/>
- <y:Point x="3350.9635641951595" y="1904.1904396185125"/>
- <y:Point x="3336.8214285714284" y="1918.3325752422436"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e205" source="n112" target="n87">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.857142857142662" sy="7.71875" tx="6.0" ty="-15.0">
- <y:Point x="3125.748015873016" y="1443.512301182398"/>
- <y:Point x="3111.6058802492853" y="1457.6544368061286"/>
- <y:Point x="2983.4437229253185" y="1457.6544368061286"/>
- <y:Point x="2969.3015873015875" y="1471.7965724298597"/>
- <y:Point x="2969.3015873015875" y="2051.6168464897055"/>
- <y:Point x="2926.0173160541253" y="2094.9011177371676"/>
- <y:Point x="2620.2814213380166" y="2094.9011177371676"/>
- <y:Point x="2606.1392857142855" y="2109.0432533608987"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e206" source="n112" target="n86">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="4.285714285714221" sy="14.34375" tx="6.0" ty="-15.0">
- <y:Point x="3142.890873015873" y="1464.9408726109696"/>
- <y:Point x="3165.604437211032" y="1487.6544368061286"/>
- <y:Point x="3205.9856421540467" y="1487.6544368061286"/>
- <y:Point x="3220.1277777777777" y="1501.7965724298597"/>
- <y:Point x="3220.1277777777777" y="1772.6218971235894"/>
- <y:Point x="3205.985642154047" y="1786.76403274732"/>
- <y:Point x="3169.7405483221437" y="1786.76403274732"/>
- <y:Point x="3155.5984126984126" y="1800.906168371051"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e207" source="n112" target="n85">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-4.285714285714221" sy="14.34375" tx="6.0" ty="-15.0">
- <y:Point x="3134.3194444444443" y="1464.9408726109696"/>
- <y:Point x="3111.6058802492853" y="1487.6544368061286"/>
- <y:Point x="2992.015151496747" y="1487.6544368061286"/>
- <y:Point x="2977.873015873016" y="1501.7965724298597"/>
- <y:Point x="2977.873015873016" y="1949.190439618513"/>
- <y:Point x="2963.7308802492853" y="1963.3325752422436"/>
- <y:Point x="2756.6564213380166" y="1963.3325752422436"/>
- <y:Point x="2742.5142857142855" y="1977.4747108659747"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e208" source="n112" target="n94">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.857142857142662" sy="7.71875" tx="12.5" ty="-15.0">
- <y:Point x="3151.462301587301" y="1443.512301182398"/>
- <y:Point x="3165.604437211032" y="1457.6544368061286"/>
- <y:Point x="3214.5578643762688" y="1457.6544368061286"/>
- <y:Point x="3228.7" y="1471.7965724298597"/>
- <y:Point x="3228.7" y="1668.4797614998583"/>
- <y:Point x="3242.8421356237304" y="1682.621897123589"/>
- <y:Point x="3415.1725469159514" y="1682.621897123589"/>
- <y:Point x="3429.3146825396825" y="1696.76403274732"/>
- <y:Point x="3429.3146825396825" y="2313.262914200346"/>
- <y:Point x="3315.1792929476974" y="2427.3983037923313"/>
- <y:Point x="3275.426262607858" y="2427.3983037923313"/>
- <y:Point x="3261.284126984127" y="2441.5404394160623"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e209" source="n14" target="n113">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="2.5" sy="15.0" tx="3.75" ty="-14.53125">
- <y:Point x="2871.3349206349208" y="1288.6115436986638"/>
- <y:Point x="2819.564646575075" y="1340.3818177585094"/>
- <y:Point x="2618.613167369763" y="1340.3818177585094"/>
- <y:Point x="2604.4710317460317" y="1354.5239533822405"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e210" source="n18" target="n113">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="15.0" tx="6.25" ty="-13.65625">
- <y:Point x="3103.0103174603173" y="1125.3016230637436"/>
- <y:Point x="2857.9301227655515" y="1370.3818177585094"/>
- <y:Point x="2663.613167369763" y="1370.3818177585094"/>
- <y:Point x="2649.4710317460317" y="1384.5239533822405"/>
- <y:Point x="2649.4710317460317" y="1668.479761499858"/>
- <y:Point x="2635.3288961223006" y="1682.621897123589"/>
- <y:Point x="2621.113167369763" y="1682.621897123589"/>
- <y:Point x="2606.9710317460317" y="1696.76403274732"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e211" source="n4" target="n113">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="15.0" tx="-13.75" ty="-5.96875">
- <y:Point x="2187.559126984127" y="1443.5123011823978"/>
- <y:Point x="2319.1276694790504" y="1575.0808436773211"/>
- <y:Point x="2552.8288961223006" y="1575.0808436773211"/>
- <y:Point x="2566.9710317460317" y="1589.2229793010522"/>
- <y:Point x="2566.9710317460317" y="1772.5483039947817"/>
- <y:Point x="2586.9710317460317" y="1792.5483039947817"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e212" source="n21" target="n113">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-6.0" sy="15.0" tx="13.75" ty="-5.96875">
- <y:Point x="3134.5984126984126" y="1692.4797614998586"/>
- <y:Point x="3041.1720058272203" y="1785.9061683710509"/>
- <y:Point x="2628.613167369763" y="1785.9061683710509"/>
- <y:Point x="2614.4710317460317" y="1800.048303994782"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e213" source="n3" target="n113">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.0" sy="15.0" tx="-8.75" ty="-12.15625">
- <y:Point x="2508.8059523809525" y="250.71067811865464"/>
- <y:Point x="2520.5333333333333" y="262.43805907103547"/>
- <y:Point x="2520.5333333333333" y="1164.6711396398548"/>
- <y:Point x="2534.6754689570644" y="1178.8132752635859"/>
- <y:Point x="2557.8288961223006" y="1178.8132752635859"/>
- <y:Point x="2571.9710317460317" y="1192.955410887317"/>
- <y:Point x="2571.9710317460317" y="1747.5483039947817"/>
- <y:Point x="2591.9710317460317" y="1767.5483039947817"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e214" source="n96" target="n113">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="8.75" ty="-12.15625">
- <y:Point x="2726.5142857142855" y="1741.7640327473202"/>
- <y:Point x="2712.372150090555" y="1755.9061683710509"/>
- <y:Point x="2623.613167369763" y="1755.9061683710509"/>
- <y:Point x="2609.4710317460317" y="1770.048303994782"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e215" source="n30" target="n113">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="-11.25" ty="-9.90625">
- <y:Point x="2421.6281746031746" y="1487.6544368061288"/>
- <y:Point x="2435.770310226905" y="1501.7965724298595"/>
- <y:Point x="2523.6131673697623" y="1501.7965724298595"/>
- <y:Point x="2569.4710317460317" y="1547.6544368061288"/>
- <y:Point x="2569.4710317460317" y="1760.0483039947817"/>
- <y:Point x="2589.4710317460317" y="1780.0483039947817"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e216" source="n81" target="n113">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="15.0" tx="1.25" ty="-15.0">
- <y:Point x="3019.6448412698414" y="1125.3016230637431"/>
- <y:Point x="2819.564646575075" y="1325.3818177585094"/>
- <y:Point x="2616.113167369763" y="1325.3818177585094"/>
- <y:Point x="2601.9710317460317" y="1339.5239533822405"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e217" source="n80" target="n113">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="15.0" tx="-1.25" ty="-15.0">
- <y:Point x="2921.6047619047617" y="1125.3016230637434"/>
- <y:Point x="2765.6667028337265" y="1281.2396821347786"/>
- <y:Point x="2613.613167369763" y="1281.2396821347786"/>
- <y:Point x="2599.4710317460317" y="1295.3818177585097"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e218" source="n82" target="n113">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="15.0" tx="-3.75" ty="-14.53125">
- <y:Point x="2670.8444444444444" y="1125.3016230637434"/>
- <y:Point x="2596.9710317460317" y="1199.175035762156"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e219" source="n97" target="n113">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="11.25" ty="-9.90625">
- <y:Point x="2878.929365079365" y="1741.7640327473202"/>
- <y:Point x="2849.7872294556346" y="1770.9061683710509"/>
- <y:Point x="2626.113167369763" y="1770.9061683710509"/>
- <y:Point x="2611.9710317460317" y="1785.048303994782"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e220" source="n83" target="n113">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-3.75" sy="15.0" tx="-6.25" ty="-13.65625">
- <y:Point x="2574.4710317460317" y="1679.2640327473198"/>
- <y:Point x="2594.4710317460317" y="1699.2640327473198"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e221" source="n113" target="n20">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-9.375" sy="11.71875" tx="7.5" ty="-15.0">
- <y:Point x="2591.3460317460317" y="2194.9786429528835"/>
- <y:Point x="2577.2038961223006" y="2209.1207785766146"/>
- <y:Point x="2169.1472943538897" y="2209.1207785766146"/>
- <y:Point x="2155.0051587301587" y="2223.2629142003457"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e222" source="n113" target="n88">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="9.375" sy="11.71875" tx="-6.0" ty="-15.0">
- <y:Point x="2610.0960317460317" y="1916.2983039947817"/>
- <y:Point x="2701.2724386172245" y="2007.4747108659744"/>
- <y:Point x="2953.4451659635706" y="2007.4747108659744"/>
- <y:Point x="2967.5873015873017" y="2021.6168464897055"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e223" source="n113" target="n87">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="1.875" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="2602.5960317460317" y="2078.302236081691"/>
- <y:Point x="2600.1392857142855" y="2080.758982113437"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e224" source="n113" target="n85">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="5.625" sy="13.90625" tx="-6.0" ty="-15.0">
- <y:Point x="2606.3460317460317" y="2051.6168464897055"/>
- <y:Point x="2620.488167369763" y="2065.7589821134366"/>
- <y:Point x="2716.3721500905544" y="2065.7589821134366"/>
- <y:Point x="2730.5142857142855" y="2079.9011177371676"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e225" source="n113" target="n89">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-13.125" sy="7.28125" tx="7.5" ty="-15.0">
- <y:Point x="2587.5960317460317" y="1905.0483039947815"/>
- <y:Point x="2558.4538961223006" y="1934.1904396185125"/>
- <y:Point x="2035.4294372110323" y="1934.1904396185125"/>
- <y:Point x="2021.2873015873015" y="1948.3325752422434"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e226" source="n113" target="n93">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-5.625" sy="13.90625" tx="7.5" ty="-15.0">
- <y:Point x="2595.0960317460317" y="1912.5483039947815"/>
- <y:Point x="2558.4538961223006" y="1949.1904396185125"/>
- <y:Point x="2304.1980880046835" y="1949.1904396185125"/>
- <y:Point x="2290.0559523809525" y="1963.3325752422436"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e227" source="n113" target="n86">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="13.125" sy="7.28125" tx="-6.0" ty="-15.0">
- <y:Point x="2613.8460317460317" y="1905.0483039947817"/>
- <y:Point x="2701.2724386172245" y="1992.4747108659744"/>
- <y:Point x="3129.4562770746816" y="1992.4747108659744"/>
- <y:Point x="3143.5984126984126" y="2006.6168464897055"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e228" source="n113" target="n94">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-1.875" sy="15.0" tx="-2.5" ty="-15.0">
- <y:Point x="2598.8460317460317" y="2051.6168464897055"/>
- <y:Point x="2584.7038961223006" y="2065.7589821134366"/>
- <y:Point x="2541.262770544366" y="2065.7589821134366"/>
- <y:Point x="2527.120634920635" y="2079.9011177371676"/>
- <y:Point x="2527.120634920635" y="2401.5471854478083"/>
- <y:Point x="2541.262770544366" y="2415.6893210715393"/>
- <y:Point x="3230.433008639604" y="2415.6893210715393"/>
- <y:Point x="3246.284126984127" y="2431.5404394160623"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e229" source="n18" target="n114">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="15.0" tx="6.25" ty="-13.65625">
- <y:Point x="3118.0103174603173" y="875.388599957316"/>
- <y:Point x="3149.1051587301586" y="906.4834412271573"/>
- <y:Point x="3282.421356439761" y="906.4834412271573"/>
- <y:Point x="3296.563492063492" y="920.6255768508884"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e230" source="n14" target="n114">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.5" sy="15.0" tx="11.25" ty="-9.90625">
- <y:Point x="2881.3349206349208" y="250.71067811865476"/>
- <y:Point x="2895.477056258652" y="264.8528137423858"/>
- <y:Point x="3479.0515151699196" y="264.8528137423858"/>
- <y:Point x="3493.1936507936507" y="278.9949493661169"/>
- <y:Point x="3493.1936507936507" y="848.1991699796956"/>
- <y:Point x="3375.767243922458" y="965.6255768508884"/>
- <y:Point x="3315.705627687223" y="965.6255768508884"/>
- <y:Point x="3301.563492063492" y="979.7677124746194"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e231" source="n21" target="n114">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="6.0" sy="15.0" tx="-8.75" ty="-12.15625">
- <y:Point x="3146.5984126984126" y="1692.4797614998581"/>
- <y:Point x="3211.7405483221437" y="1757.6218971235892"/>
- <y:Point x="3267.421356439761" y="1757.6218971235892"/>
- <y:Point x="3281.563492063492" y="1771.7640327473202"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e232" source="n96" target="n114">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="15.0" tx="-13.75" ty="-5.96875">
- <y:Point x="2746.5142857142855" y="1800.9061683710509"/>
- <y:Point x="2776.5142857142855" y="1830.9061683710509"/>
- <y:Point x="3262.421356439761" y="1830.9061683710509"/>
- <y:Point x="3276.563492063492" y="1845.048303994782"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e233" source="n81" target="n114">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="15.0" tx="3.75" ty="-14.53125">
- <y:Point x="3034.6448412698414" y="863.1991699796955"/>
- <y:Point x="3136.2133837647652" y="964.7677124746193"/>
- <y:Point x="3279.921356439761" y="964.7677124746193"/>
- <y:Point x="3294.063492063492" y="978.9098480983504"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e234" source="n80" target="n114">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="11.25" sy="15.0" tx="1.25" ty="-15.0">
- <y:Point x="2936.6047619047617" y="863.1991699796955"/>
- <y:Point x="3072.065079365079" y="998.6594874400126"/>
- <y:Point x="3277.421356439761" y="998.6594874400126"/>
- <y:Point x="3291.563492063492" y="1012.8016230637437"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e235" source="n82" target="n114">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="15.0" tx="-1.25" ty="-15.0">
- <y:Point x="2678.3444444444444" y="1237.9554108873167"/>
- <y:Point x="2664.2023088207134" y="1252.0975465110478"/>
- <y:Point x="2648.613167369763" y="1252.0975465110478"/>
- <y:Point x="2634.4710317460317" y="1266.2396821347788"/>
- <y:Point x="2634.4710317460317" y="1428.5123011823976"/>
- <y:Point x="2723.613167369763" y="1517.6544368061286"/>
- <y:Point x="3190.9856421540467" y="1517.6544368061286"/>
- <y:Point x="3205.1277777777777" y="1531.7965724298597"/>
- <y:Point x="3205.1277777777777" y="1674.9075392776363"/>
- <y:Point x="3242.8421356237304" y="1712.621897123589"/>
- <y:Point x="3274.921356439761" y="1712.621897123589"/>
- <y:Point x="3289.063492063492" y="1726.76403274732"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e236" source="n35" target="n114">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="13.75" ty="-5.96875">
- <y:Point x="3265.2988095238097" y="863.1991699796954"/>
- <y:Point x="3304.063492063492" y="901.9638525193777"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e237" source="n84" target="n114">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="8.75" ty="-12.15625">
- <y:Point x="3423.842857142857" y="868.1991699796952"/>
- <y:Point x="3341.416450271664" y="950.6255768508884"/>
- <y:Point x="3313.205627687223" y="950.6255768508884"/>
- <y:Point x="3299.063492063492" y="964.7677124746194"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e238" source="n97" target="n114">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="15.0" tx="-11.25" ty="-9.90625">
- <y:Point x="2898.929365079365" y="1800.9061683710509"/>
- <y:Point x="2913.929365079365" y="1815.9061683710509"/>
- <y:Point x="3264.921356439761" y="1815.9061683710509"/>
- <y:Point x="3279.063492063492" y="1830.048303994782"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e239" source="n83" target="n114">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="3.75" sy="15.0" tx="-3.75" ty="-14.53125">
- <y:Point x="2581.9710317460317" y="1428.5123011823978"/>
- <y:Point x="2686.113167369763" y="1532.6544368061288"/>
- <y:Point x="3188.4856421540467" y="1532.6544368061288"/>
- <y:Point x="3202.6277777777777" y="1546.79657242986"/>
- <y:Point x="3202.6277777777777" y="1687.4075392776363"/>
- <y:Point x="3242.8421356237304" y="1727.621897123589"/>
- <y:Point x="3272.421356439761" y="1727.621897123589"/>
- <y:Point x="3286.563492063492" y="1741.76403274732"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e240" source="n114" target="n21">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-6.25" sy="-13.65625" tx="12.0" ty="15.0">
- <y:Point x="3284.063492063492" y="1756.76403274732"/>
- <y:Point x="3269.921356439761" y="1742.621897123589"/>
- <y:Point x="3211.7405483221437" y="1742.621897123589"/>
- <y:Point x="3152.5984126984126" y="1683.479761499858"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e241" source="n114" target="n88">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-2.5" sy="14.78125" tx="12.0" ty="-15.0">
- <y:Point x="3287.813492063492" y="1945.5439027483571"/>
- <y:Point x="3035.1720058272194" y="2198.1853889846298"/>
- <y:Point x="2999.7294372110327" y="2198.1853889846298"/>
- <y:Point x="2985.5873015873017" y="2212.327524608361"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e242" source="n114" target="n85">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="12.96875" tx="12.0" ty="-15.0">
- <y:Point x="3282.813492063492" y="1935.5439027483571"/>
- <y:Point x="3035.1720058272194" y="2183.1853889846298"/>
- <y:Point x="2762.6564213380166" y="2183.1853889846298"/>
- <y:Point x="2748.5142857142855" y="2197.327524608361"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e243" source="n114" target="n98">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="12.5" sy="8.28125" tx="-7.5" ty="-15.0">
- <y:Point x="3302.813492063492" y="1905.0483039947817"/>
- <y:Point x="3321.8214285714284" y="1924.056240502718"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e244" source="n114" target="n87">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-12.5" sy="8.28125" tx="12.0" ty="-15.0">
- <y:Point x="3277.813492063492" y="1925.5439027483571"/>
- <y:Point x="3035.1720058272194" y="2168.1853889846298"/>
- <y:Point x="2626.2814213380166" y="2168.1853889846298"/>
- <y:Point x="2612.1392857142855" y="2182.327524608361"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e245" source="n114" target="n86">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="2.5" sy="14.78125" tx="12.0" ty="-15.0">
- <y:Point x="3292.813492063492" y="1955.543902748357"/>
- <y:Point x="3161.5984126984126" y="2086.758982113436"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e246" source="n114" target="n94">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="12.96875" tx="2.5" ty="-15.0">
- <y:Point x="3297.813492063492" y="1965.5439027483574"/>
- <y:Point x="3251.284126984127" y="2012.0732678277225"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e247" source="n11" target="n115">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="-13.846153846153811" ty="-5.78125">
- <y:Point x="1128.5170634920635" y="1992.4157643122421"/>
- <y:Point x="1142.6591991157943" y="2006.557899935973"/>
- <y:Point x="1199.4344516778565" y="2006.557899935973"/>
- <y:Point x="1213.5765873015873" y="2020.7000355597038"/>
- <y:Point x="1213.5765873015873" y="2280.9549776924096"/>
- <y:Point x="1275.026659433255" y="2342.405049824077"/>
- <y:Point x="1658.3057581491628" y="2342.405049824077"/>
- <y:Point x="1672.4478937728938" y="2356.5471854478083"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e248" source="n10" target="n115">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-2.3076923076923777" ty="-15.0">
- <y:Point x="1339.0400793650795" y="1008.5174239479493"/>
- <y:Point x="1478.3242784808735" y="1147.8016230637434"/>
- <y:Point x="1669.844372312777" y="1147.8016230637434"/>
- <y:Point x="1683.986507936508" y="1161.9437586874742"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e249" source="n20" target="n115">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="9.230769230769283" ty="-11.84375">
- <y:Point x="2140.0051587301587" y="2283.262914200346"/>
- <y:Point x="2095.8630231064276" y="2327.405049824077"/>
- <y:Point x="1709.666952473548" y="2327.405049824077"/>
- <y:Point x="1695.524816849817" y="2341.5471854478083"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e250" source="n4" target="n115">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="2167.559126984127" y="1495.5463920178693"/>
- <y:Point x="2153.4169913603964" y="1509.6885276415999"/>
- <y:Point x="1717.414357845953" y="1509.6885276415999"/>
- <y:Point x="1703.2722222222221" y="1523.8306632653307"/>
- <y:Point x="1703.2722222222221" y="2268.262914200346"/>
- <y:Point x="1686.2940476190477" y="2285.241088803521"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e251" source="n6" target="n115">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-9.230769230769283" ty="-11.84375">
- <y:Point x="1478.9373015873016" y="2268.262914200346"/>
- <y:Point x="1523.0794372110327" y="2312.405049824077"/>
- <y:Point x="1662.9211427645473" y="2312.405049824077"/>
- <y:Point x="1677.0632783882784" y="2326.5471854478083"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e252" source="n31" target="n115">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-4.615384523722388" ty="-14.281250000000004">
- <y:Point x="1590.2988095238095" y="1683.4797614998581"/>
- <y:Point x="1604.4409451475403" y="1697.621897123589"/>
- <y:Point x="1622.5364358048405" y="1697.621897123589"/>
- <y:Point x="1681.6785714285713" y="1756.7640327473198"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e253" source="n38" target="n115">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="-11.538461538461434" ty="-9.59375">
- <y:Point x="1215.884523809524" y="2268.262914200346"/>
- <y:Point x="1275.026659433255" y="2327.405049824077"/>
- <y:Point x="1660.6134504568552" y="2327.405049824077"/>
- <y:Point x="1674.7555860805862" y="2341.5471854478083"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e254" source="n40" target="n115">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="4.615384615384528" ty="-14.28125">
- <y:Point x="1800.272619047619" y="2283.262914200346"/>
- <y:Point x="1786.1304834238879" y="2297.405049824077"/>
- <y:Point x="1705.051567858163" y="2297.405049824077"/>
- <y:Point x="1690.9094322344322" y="2311.5471854478083"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e255" source="n84" target="n115">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="10.0" sy="15.0" tx="13.846153846153811" ty="-5.78125">
- <y:Point x="3433.842857142857" y="863.1991699796956"/>
- <y:Point x="3444.3146825396825" y="873.670995376521"/>
- <y:Point x="3444.3146825396825" y="2268.262914200346"/>
- <y:Point x="3326.0304112922204" y="2386.5471854478083"/>
- <y:Point x="1714.2823370889323" y="2386.5471854478083"/>
- <y:Point x="1700.1402014652015" y="2400.689321071539"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e256" source="n89" target="n115">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="6.923076923076906" ty="-13.28125">
- <y:Point x="2013.7873015873015" y="2283.262914200346"/>
- <y:Point x="1984.6451659635704" y="2312.405049824077"/>
- <y:Point x="1707.3592601658556" y="2312.405049824077"/>
- <y:Point x="1693.2171245421246" y="2326.5471854478083"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e257" source="n90" target="n115">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-7.5" sy="15.0" tx="2.3076923076923777" ty="-15.0">
- <y:Point x="2222.9527777777776" y="1905.048303994782"/>
- <y:Point x="2208.810642154047" y="1919.1904396185125"/>
- <y:Point x="1719.7222943538895" y="1919.1904396185125"/>
- <y:Point x="1705.5801587301587" y="1933.3325752422434"/>
- <y:Point x="1705.5801587301587" y="2280.9549776924096"/>
- <y:Point x="1688.60173992674" y="2297.9333964958287"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e258" source="n91" target="n115">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="7.5" sy="15.0" tx="11.538461538461434" ty="-9.59375">
- <y:Point x="3066.7357142857145" y="1905.0483039947817"/>
- <y:Point x="3080.8778499094456" y="1919.1904396185128"/>
- <y:Point x="3207.141991360396" y="1919.1904396185128"/>
- <y:Point x="3221.284126984127" y="1933.3325752422438"/>
- <y:Point x="3221.284126984127" y="2268.262914200346"/>
- <y:Point x="3147.141991360396" y="2342.405049824077"/>
- <y:Point x="1711.9746447812402" y="2342.405049824077"/>
- <y:Point x="1697.832509157509" y="2356.5471854478083"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e259" source="n92" target="n115">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-6.923076923076906" ty="-13.28125">
- <y:Point x="1596.3142857142857" y="2283.262914200346"/>
- <y:Point x="1610.4564213380168" y="2297.405049824077"/>
- <y:Point x="1665.22883507224" y="2297.405049824077"/>
- <y:Point x="1679.3709706959708" y="2311.5471854478083"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e260" source="n115" target="n12">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-5.625" sy="13.90625" tx="10.0" ty="-15.0">
- <y:Point x="1680.6690476190477" y="2542.3314566952704"/>
- <y:Point x="1518.2671717907904" y="2704.7333325235277"/>
- <y:Point x="1403.678643560239" y="2704.7333325235277"/>
- <y:Point x="1389.5365079365079" y="2718.8754681472587"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e261" source="n115" target="n54">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="13.125" sy="7.28125" tx="0.0" ty="-15.0">
- <y:Point x="1699.4190476190477" y="2519.8314566952704"/>
- <y:Point x="1713.5611832427787" y="2533.9735923190015"/>
- <y:Point x="1733.5427850111898" y="2533.9735923190015"/>
- <y:Point x="1747.6849206349207" y="2548.1157279427325"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e262" source="n115" target="n95">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="5.625" sy="13.90625" tx="0.0" ty="-15.0">
- <y:Point x="1691.9190476190477" y="2576.0814566952704"/>
- <y:Point x="1605.9714285714285" y="2662.0290757428893"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e263" source="n115" target="n52">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-1.875" sy="15.0" tx="10.0" ty="-15.0">
- <y:Point x="1684.4190476190477" y="2553.5814566952704"/>
- <y:Point x="1518.2671717907904" y="2719.7333325235277"/>
- <y:Point x="1484.3980880046834" y="2719.7333325235277"/>
- <y:Point x="1470.2559523809523" y="2733.8754681472587"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e264" source="n115" target="n50">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-9.375" sy="11.71875" tx="10.0" ty="-15.0">
- <y:Point x="1676.9190476190477" y="2531.0814566952704"/>
- <y:Point x="1518.2671717907904" y="2689.7333325235277"/>
- <y:Point x="1030.2822149888104" y="2689.7333325235277"/>
- <y:Point x="1016.1400793650794" y="2703.8754681472587"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e265" source="n115" target="n48">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-13.125" sy="7.28125" tx="11.25" ty="-15.0">
- <y:Point x="1673.1690476190477" y="2519.8314566952704"/>
- <y:Point x="1518.2671717907904" y="2674.7333325235277"/>
- <y:Point x="936.8318181634135" y="2674.7333325235277"/>
- <y:Point x="922.6896825396825" y="2688.8754681472587"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e266" source="n115" target="n49">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="9.375" sy="11.71875" tx="12.5" ty="-15.0">
- <y:Point x="1695.6690476190477" y="2781.726694790508"/>
- <y:Point x="1578.242640747855" y="2899.153101661701"/>
- <y:Point x="1304.3143578459533" y="2899.153101661701"/>
- <y:Point x="1290.1722222222222" y="2913.295237285432"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e267" source="n115" target="n46">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="1.875" sy="15.0" tx="11.25" ty="-15.0">
- <y:Point x="1688.1690476190477" y="2564.8314566952704"/>
- <y:Point x="1516.2738095238096" y="2736.726694790508"/>
- <y:Point x="1516.2738095238096" y="2781.726694790508"/>
- <y:Point x="1428.847402652617" y="2869.153101661701"/>
- <y:Point x="888.2318181634134" y="2869.153101661701"/>
- <y:Point x="874.0896825396825" y="2883.295237285432"/>
- </y:Path>
- <y:LineStyle color="#008000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- </graph>
- <data key="d6">
- <y:Resources/>
- </data>
-</graphml>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UpperToLower/UpperToLowerCompleteS.graphml b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UpperToLower/UpperToLowerCompleteS.graphml
deleted file mode 100644
index 0b4b3ce4e..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/extras/UpperToLower/UpperToLowerCompleteS.graphml
+++ /dev/null
@@ -1,1256 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
- <!--Created by yEd 3.14-->
- <key for="port" id="d0" yfiles.type="portgraphics"/>
- <key for="port" id="d1" yfiles.type="portgeometry"/>
- <key for="port" id="d2" yfiles.type="portuserdata"/>
- <key attr.name="url" attr.type="string" for="node" id="d3"/>
- <key attr.name="description" attr.type="string" for="node" id="d4"/>
- <key for="node" id="d5" yfiles.type="nodegraphics"/>
- <key for="graphml" id="d6" yfiles.type="resources"/>
- <key attr.name="url" attr.type="string" for="edge" id="d7"/>
- <key attr.name="description" attr.type="string" for="edge" id="d8"/>
- <key for="edge" id="d9" yfiles.type="edgegraphics"/>
- <graph edgedefault="directed" id="G">
- <node id="n0">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="730.9345238095239" y="0.0"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="37.3515625" x="-3.67578125" y="5.6494140625">Graph</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n1">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="621.4646825396825" y="207.42640687119285"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="77.376953125" x="-23.6884765625" y="5.6494140625">Graph2Graph</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n2">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="264.406746031746" y="1356.1108943112051"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="48.021484375" x="-9.0107421875" y="5.6494140625">Element</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n3">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="469.2626984126984" y="605.5634918610405"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="32.6875" x="-1.34375" y="5.6494140625">Node</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n4">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="290.1694444444444" y="1221.968758687474"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="32.025390625" x="-1.0126953125" y="5.6494140625">Edge</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n5">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="34.35873015873016" y="1621.8215724298593"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="98.716796875" x="-34.3583984375" y="5.6494140625">Element2Element</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n6">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="308.1813492063492" y="927.973809321358"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="68.048828125" x="-19.0244140625" y="5.6494140625">Node2Node</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n7">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="606.5896825396825" y="1533.5373011823976"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="66.724609375" x="-18.3623046875" y="5.6494140625">Edge2Edge</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="837.4083333333333" y="398.99494936611666"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="74.037109375" x="-22.0185546875" y="5.6494140625">Graph::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n9">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="732.1845238095239" y="207.42640687119285"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="114.0625" x="-42.03125" y="5.6494140625">Graph2Graph::name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n10">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="182.45714285714286" y="605.5634918610405"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="121.41015625" x="-45.705078125" y="5.6494140625">Graph2Graph::graph1</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n11">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="724.6845238095239" y="398.99494936611666"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="121.41015625" x="-45.705078125" y="5.6494140625">Graph2Graph::graph2</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n12">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="323.18611111111113" y="605.5634918610405"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="70.046875" x="-20.0234375" y="5.6494140625">Node::graph</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n13">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="405.5642857142857" y="605.5634918610405"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="64.708984375" x="-17.3544921875" y="5.6494140625">Node::label</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n14">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="553.1472222222222" y="1221.968758687474"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="69.384765625" x="-19.6923828125" y="5.6494140625">Edge::graph</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n15">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="381.71984126984125" y="1221.968758687474"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="74.7109375" x="-22.35546875" y="5.6494140625">Edge::source</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n16">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="468.7650793650794" y="1221.968758687474"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="69.37890625" x="-19.689453125" y="5.6494140625">Edge::target</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n17">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="20.0" width="30.0" x="410.9063492063492" y="932.973809321358"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="107.400390625" x="-38.7001953125" y="0.6494140625">Node2Node::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n18">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="184.11349206349206" y="927.973809321358"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="108.0859375" x="-39.04296875" y="5.6494140625">Node2Node::node1</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n19">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="65.03531746031746" y="927.973809321358"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="100.0703125" x="-35.03515625" y="5.6494140625">Node2Node::label</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n20">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="573.9361111111111" y="605.5634918610405"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="108.0859375" x="-39.04296875" y="5.6494140625">Node2Node::node2</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n21">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="505.1892857142857" y="1533.5373011823976"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="106.076171875" x="-38.0380859375" y="5.6494140625">Edge2Edge::owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n22">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="382.44603174603174" y="1533.5373011823976"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="109.41015625" x="-39.705078125" y="5.6494140625">Edge2Edge::source</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n23">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="260.7015873015873" y="1533.5373011823976"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="104.078125" x="-37.0390625" y="5.6494140625">Edge2Edge::target</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n24">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="728.4345238095239" y="104.14213562373095"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="113.400390625" x="-41.7001953125" y="5.6494140625">graph2graph_LM (1)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n25">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="732.1845238095239" y="310.71067811865476"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="115.392578125" x="-42.6962890625" y="5.6494140625">graph2graph_MR (2)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n26">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="185.45238095238096" y="785.7734124959611"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="105.408203125" x="-37.7041015625" y="5.6494140625">node2node_LM (3)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n27">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="469.2626984126984" y="487.27922061357856"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="107.400390625" x="-38.7001953125" y="5.6494140625">node2node_MR (4)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n28">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="30.0" width="30.0" x="356.1218253968254" y="1356.1108943112051"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#000000" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="18.701171875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="105.408203125" x="-37.7041015625" y="5.6494140625">edge2edge_LM (5)</y:NodeLabel>
- <y:Shape type="ellipse"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n29">
- <data key="d4"/>
- <data key="d5">
- <y:ShapeNode>
- <y:Geometry height="32.0" width="118.1618733348572" x="600.9646825396824" y="1055.747676459217"/>
- <y:Fill color="#EEE8D5" transparent="false"/>
- <y:BorderStyle color="#CB4B16" type="line" width="1.0"/>
- <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="33.40234375" modelName="internal" modelPosition="c" textColor="#CB4B16" visible="true" width="89.400390625" x="14.38074135492866" y="-0.701171875">edge2edge_MR
-(6)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e0" source="n3" target="n2">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-6.0" sy="15.0" tx="-11.25" ty="-15.0">
- <y:Point x="478.2626984126984" y="659.5634918610403"/>
- <y:Point x="428.12056278896733" y="709.7056274847714"/>
- <y:Point x="289.02016596357066" y="709.7056274847714"/>
- <y:Point x="268.156746031746" y="730.569047416596"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e1" source="n3" target="n2">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="-3.75" ty="-15.0">
- <y:Point x="484.2626984126984" y="668.5634918610403"/>
- <y:Point x="428.12056278896733" y="724.7056274847714"/>
- <y:Point x="289.02016596357066" y="724.7056274847714"/>
- <y:Point x="274.156746031746" y="739.569047416596"/>
- <y:Point x="274.156746031746" y="1265.468758687474"/>
- <y:Point x="275.656746031746" y="1266.968758687474"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e2" source="n4" target="n2">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="3.75" ty="-15.0">
- <y:Point x="295.1694444444444" y="1268.4560602747756"/>
- <y:Point x="283.156746031746" y="1280.4687586874738"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e3" source="n4" target="n2">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="11.25" ty="-15.0">
- <y:Point x="305.1694444444444" y="1273.4560602747756"/>
- <y:Point x="290.656746031746" y="1287.9687586874738"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e4" source="n6" target="n5">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="-10.0" sy="15.0" tx="-7.5" ty="-15.0">
- <y:Point x="313.1813492063492" y="1090.4002161925507"/>
- <y:Point x="299.03921358261834" y="1104.5423518162816"/>
- <y:Point x="14.14213562373095" y="1104.5423518162816"/>
- <y:Point x="0.0" y="1118.6844874400124"/>
- <y:Point x="0.0" y="1564.9628422711291"/>
- <y:Point x="41.85873015873016" y="1606.821572429859"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e5" source="n7" target="n5">
- <data key="d8"/>
- <data key="d9">
- <y:PolyLineEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-15.0">
- <y:Point x="621.5896825396825" y="1578.5373011823976"/>
- <y:Point x="607.4475469159516" y="1592.6794368061285"/>
- <y:Point x="71.0008657824611" y="1592.6794368061285"/>
- <y:Point x="56.85873015873016" y="1606.8215724298593"/>
- </y:Path>
- <y:LineStyle color="#000000" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:BendStyle smoothed="false"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e6" source="n0" target="n24">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-2.5" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="761.9700317382812" y="67.0710678100586"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="18.535533905029297" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e7" source="n8" target="n24">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="7.5" sy="-15.0" tx="11.25" ty="9.90625">
- <y:Point x="739.8097534179688" y="290.32763671875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="72.43238830566406" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e8" source="n24" target="n1">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-3.75" sy="14.53125" tx="0.0" ty="-15.0">
- <y:Point x="706.5128173828125" y="196.3548583984375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="31.71537971496582" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e9" source="n24" target="n9">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="3.75" sy="14.53125" tx="0.0" ty="-15.0">
- <y:Point x="765.6227416992188" y="170.54989624023438"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="18.438255310058594" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e10" source="n24" target="n10">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-11.25" sy="9.90625" tx="0.0" ty="-15.0">
- <y:Point x="583.9495849609375" y="500.98773193359375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="179.06004333496094" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e11" source="n1" target="n25">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="12.0" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="712.1065673828125" y="253.81045532226562"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="29.38956642150879" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e12" source="n9" target="n25">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="765.5055541992188" y="274.06854248046875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="18.32107162475586" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e13" source="n25" target="n0">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="10.0" sy="-11.15625" tx="2.5" ty="15.0">
- <y:Point x="681.6708984375" y="174.4647216796875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="71.17223358154297" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e14" source="n25" target="n11">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-7.5" sy="12.96875" tx="0.0" ty="-15.0">
- <y:Point x="754.7633666992188" y="368.83721923828125"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="15.078880310058594" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e15" source="n25" target="n8">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="7.5" sy="12.96875" tx="-7.5" ty="-15.0">
- <y:Point x="814.875244140625" y="346.28125"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="27.131967544555664" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e16" source="n3" target="n26">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-12.0" sy="15.0" tx="12.5" ty="-8.28125">
- <y:Point x="381.8397216796875" y="778.8554077148438"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="75.77452087402344" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e17" source="n0" target="n26">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-12.5" sy="15.0" tx="-12.5" ty="-8.28125">
- <y:Point x="651.3165283203125" y="547.6166381835938"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="234.3801727294922" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e18" source="n1" target="n26">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-12.0" sy="15.0" tx="-2.5" ty="-14.78125">
- <y:Point x="548.3499755859375" y="618.3373413085938"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="173.71621704101562" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e19" source="n10" target="n26">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="7.5" sy="15.0" tx="-7.5" ty="-12.96875">
- <y:Point x="237.0150604248047" y="714.685302734375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="38.17844772338867" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e20" source="n12" target="n26">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="0.0" sy="15.0" tx="2.5" ty="-14.78125">
- <y:Point x="308.1764221191406" y="744.5862426757812"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="50.569847106933594" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e21" source="n13" target="n26">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="0.0" sy="15.0" tx="7.5" ty="-12.96875">
- <y:Point x="352.3186340332031" y="764.8370361328125"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="65.37450408935547" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e22" source="n26" target="n6">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="3.75" sy="14.53125" tx="-7.5" ty="-15.0">
- <y:Point x="288.109130859375" y="843.76953125"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="39.624717712402344" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e23" source="n26" target="n17">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="11.25" sy="9.90625" tx="-7.5" ty="-15.0">
- <y:Point x="344.37786865234375" y="817.6508178710938"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="59.4161376953125" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e24" source="n26" target="n18">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-3.75" sy="14.53125" tx="0.0" ty="-15.0">
- <y:Point x="226.07521057128906" y="871.0364990234375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="28.173730850219727" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e25" source="n26" target="n19">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-11.25" sy="9.90625" tx="7.5" ty="-15.0">
- <y:Point x="167.6923828125" y="894.7435302734375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="38.805686950683594" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e26" source="n0" target="n27">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-7.5" sy="15.0" tx="-10.0" ty="-11.15625">
- <y:Point x="721.62939453125" y="326.60443115234375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="132.8582763671875" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e27" source="n6" target="n27">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="7.5" sy="-15.0" tx="4.285714285714278" ty="14.34375">
- <y:Point x="306.77716064453125" y="682.8316650390625"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="110.15089416503906" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e28" source="n1" target="n27">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-6.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="619.8268432617188" y="398.9033203125"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="72.37120056152344" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e29" source="n11" target="n27">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-7.5" sy="15.0" tx="10.0" ty="-11.15625">
- <y:Point x="628.755615234375" y="519.5394287109375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="61.47493362426758" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e30" source="n17" target="n27">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="7.5" sy="-15.0" tx="8.571428571428555" ty="12.28125">
- <y:Point x="359.76690673828125" y="706.4102172851562"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="104.41570281982422" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e31" source="n19" target="n27">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-7.5" sy="-15.0" tx="-12.857142857142833" ty="7.71875">
- <y:Point x="167.47647094726562" y="619.268310546875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="144.4388427734375" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e32" source="n27" target="n3">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="506.333740234375" y="561.42138671875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="22.071060180664062" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e33" source="n27" target="n13">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-4.285714285714278" sy="14.34375" tx="0.0" ty="-15.0">
- <y:Point x="472.5057373046875" y="575.9464111328125"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="26.739810943603516" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e34" source="n27" target="n20">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="12.857142857142833" sy="7.71875" tx="0.0" ty="-15.0">
- <y:Point x="566.9193115234375" y="534.8267211914062"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="33.13135528564453" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e35" source="n27" target="n12">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-8.571428571428555" sy="12.28125" tx="0.0" ty="-15.0">
- <y:Point x="429.689453125" y="594.4382934570312"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="41.22288513183594" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e36" source="n6" target="n28">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="0.0" sy="15.0" tx="-5.454545454545439" ty="-13.96875">
- <y:Point x="444.21636962890625" y="1146.9365234375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="100.35572814941406" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e37" source="n3" target="n28">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="6.0" sy="15.0" tx="0.0" ty="-15.0">
- <y:Point x="610.8291015625" y="1025.622314453125"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="182.58270263671875" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e38" source="n0" target="n28">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="12.5" sy="15.0" tx="13.636363636363626" ty="-6.21875">
- <y:Point x="905.3193359375" y="790.8651123046875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="346.5518493652344" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e39" source="n4" target="n28">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="10.0" sy="15.0" tx="-10.909090909090935" ty="-10.28125">
- <y:Point x="364.90631103515625" y="1295.1383056640625"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="29.452909469604492" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e40" source="n1" target="n28">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="6.0" sy="15.0" tx="10.909090909090935" ty="-10.28125">
- <y:Point x="793.0986328125" y="864.2364501953125"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="288.2989501953125" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e41" source="n18" target="n28">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="0.0" sy="15.0" tx="-8.181818181818187" ty="-12.59375">
- <y:Point x="381.16253662109375" y="1117.288818359375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="108.18792724609375" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e42" source="n17" target="n28">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-7.5" sy="15.0" tx="-2.727272727272748" ty="-14.71875">
- <y:Point x="493.0050048828125" y="1169.6859130859375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="100.38622283935547" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e43" source="n10" target="n28">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-7.5" sy="15.0" tx="-13.636363636363626" ty="-6.21875">
- <y:Point x="456.053466796875" y="958.345703125"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="187.08053588867188" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e44" source="n15" target="n28">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="0.0" sy="15.0" tx="2.727272727272748" ty="-14.71875">
- <y:Point x="411.39031982421875" y="1309.8980712890625"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="26.72464370727539" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e45" source="n16" target="n28">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="0.0" sy="15.0" tx="5.454545454545439" ty="-13.96875">
- <y:Point x="456.46405029296875" y="1331.3525390625"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="37.54235076904297" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e46" source="n14" target="n28">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="0.0" sy="15.0" tx="8.181818181818187" ty="-12.59375">
- <y:Point x="500.3625183105469" y="1352.453857421875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="54.207035064697266" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e47" source="n28" target="n7">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="11.25" sy="9.90625" tx="-7.5" ty="-15.0">
- <y:Point x="536.36083984375" y="1399.3477783203125"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="69.3521728515625" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e48" source="n28" target="n22">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-3.75" sy="14.53125" tx="-7.5" ty="-15.0">
- <y:Point x="415.63275146484375" y="1453.9461669921875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="37.402042388916016" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e49" source="n28" target="n21">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="3.75" sy="14.53125" tx="-7.5" ty="-15.0">
- <y:Point x="480.7543640136719" y="1425.1353759765625"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="50.53875732421875" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e50" source="n28" target="n23">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-11.25" sy="9.90625" tx="-7.5" ty="-15.0">
- <y:Point x="352.1667785644531" y="1480.19482421875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="44.48726272583008" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e51" source="n7" target="n29">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="7.5" sy="-15.0" tx="51.69581958400002" ty="5.508246337777769">
- <y:Point x="556.34521484375" y="1284.7337646484375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="115.92670440673828" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e52" source="n6" target="n29">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="10.0" sy="15.0" tx="-50.64080285779607" ty="-5.839213928888882">
- <y:Point x="498.2767333984375" y="942.88525390625"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="74.140625" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e53" source="n1" target="n29">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="0.0" sy="15.0" tx="16.880267619265503" ty="-10.851008879999988">
- <y:Point x="862.5628662109375" y="639.0462646484375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="206.11593627929688" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e54" source="n0" target="n29">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="7.5" sy="15.0" tx="50.64080285779607" ty="-5.839213928888882">
- <y:Point x="991.0375366210938" y="558.6412353515625"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="259.197509765625" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e55" source="n3" target="n29">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="12.0" sy="15.0" tx="-16.880267619265503" ty="-10.851008879999988">
- <y:Point x="676.0473022460938" y="811.5044555664062"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="112.49687957763672" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e56" source="n17" target="n29">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="7.5" sy="15.0" tx="-33.76053523853059" ty="-9.290733093333325">
- <y:Point x="555.9664916992188" y="961.9956665039062"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="54.84006881713867" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e57" source="n21" target="n29">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="7.5" sy="-15.0" tx="36.925585417142855" ty="8.865203333333321">
- <y:Point x="499.0990905761719" y="1264.7547607421875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="120.88137817382812" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e58" source="n20" target="n29">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="0.0" sy="15.0" tx="0.0" ty="-11.347460266666655">
- <y:Point x="730.7000732421875" y="830.2044677734375"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="107.68671417236328" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e59" source="n11" target="n29">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="7.5" sy="15.0" tx="33.76053523853059" ty="-9.290733093333325">
- <y:Point x="878.86083984375" y="759.070556640625"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="158.92672729492188" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e60" source="n22" target="n29">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="7.5" sy="-15.0" tx="22.155351250285744" ty="10.520041288888871">
- <y:Point x="430.7560729980469" y="1238.5888671875"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="132.40907287597656" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e61" source="n23" target="n29">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="7.5" sy="-15.0" tx="7.385117083428571" ty="11.347460266666655">
- <y:Point x="362.7055969238281" y="1212.2589111328125"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="148.0139923095703" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e62" source="n29" target="n4">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-51.69581958400002" sy="5.508246337777769" tx="0.0" ty="-15.0">
- <y:Point x="492.93780517578125" y="1225.4073486328125"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="83.98664855957031" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e63" source="n29" target="n16">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-22.155351250285744" sy="10.520041288888871" tx="0.0" ty="-15.0">
- <y:Point x="595.7529296875" y="1190.6494140625"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="52.00417709350586" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e64" source="n29" target="n15">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-36.925585417142855" sy="8.865203333333321" tx="0.0" ty="-15.0">
- <y:Point x="545.2589111328125" y="1207.890869140625"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="66.72637176513672" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- <edge id="e65" source="n29" target="n14">
- <data key="d8"/>
- <data key="d9">
- <y:ArcEdge>
- <y:Path sx="-7.385117083428571" sy="11.347460266666655" tx="0.0" ty="-15.0">
- <y:Point x="645.122314453125" y="1173.6602783203125"/>
- </y:Path>
- <y:LineStyle color="#000000" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- <y:Arc height="40.64202880859375" ratio="1.0" type="fixedRatio"/>
- </y:ArcEdge>
- </data>
- </edge>
- </graph>
- <data key="d6">
- <y:Resources/>
- </data>
-</graphml>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/GraphToGraphMinimal/QvtuToQvtiMtc.xml b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/GraphToGraphMinimal/QvtuToQvtiMtc.xml
deleted file mode 100644
index 4ad31e431..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/GraphToGraphMinimal/QvtuToQvtiMtc.xml
+++ /dev/null
@@ -1,76 +0,0 @@
-<?xml version="1.0"?>
-<project default="QvtuToQvtmFlattening">
- <!-- Default Properties -->
- <property name="OclLibURI" value="platform:/resource/org.eclipse.ocl.pivot/model-gen/OCL-2.5.oclas"/>
- <property name="QVTcToQVTuPruning" value="platform:/resource/org.eclipse.qvtd.build.etl/src/org/eclipse/qvtd/build/etl/mtc/QVTcToQVTuPruning.eol"/>
- <property name="QVTcToQVTuFlock" value="platform:/resource/org.eclipse.qvtd.build.etl/src/org/eclipse/qvtd/build/etl/mtc/QVTcToQVTu.mig"/>
- <property name="QVTuToQVTmFlatten" value="platform:/resource/org.eclipse.qvtd.build.etl/src/org/eclipse/qvtd/build/etl/mtc/QVTuToQVTmFlatten.mig"/>
-
-
- <!-- Create for each example/test -->
- <property file="build.properties"/>
-
- <target name="loadModels">
- <!-- OCL Library -->
- <epsilon.emf.loadModel
- name = "oclStdLib"
- metamodeluri = "http://www.eclipse.org/ocl/2015/Pivot"
- modeluri = "${OclLibURI}"
- read="true"
- store="false"/>
- <!-- Configuration -->
- <epsilon.emf.loadModel
- name = "config"
- modelFile = "${configuration}"
- metamodelUri = "http://www.eclipse.org/qvt/examples/0.1/QVTcConfig"
- read="true" store="false"/>
- <!-- QVTc -->
- <epsilon.emf.loadModel
- name = "QVTc"
- aliases ="QVT"
- modelFile = "${qvtcas}"
- metamodelUri = "http://www.eclipse.org/qvt/2015/QVTcore"
- read="true" store="false"/>
- <!-- QVTu -->
- <epsilon.emf.loadModel
- name = "QVTu"
- aliases ="QVT"
- modelFile = "${qvtuas}"
- metamodelUri = "http://www.eclipse.org/qvt/2015/QVTcore"
- read="false" store="true"/>
- <!-- QVTm Flatten -->
- <epsilon.emf.loadModel
- name = "QVTmFlatten"
- aliases ="QVT"
- modelFile = "${qvtmflattenas}"
- metamodelUri = "http://www.eclipse.org/qvt/2015/QVTcore"
- read="false" store="true"/>
- </target>
-
- <!-- Prunning required til Epsilon SVN r2411 goes live -->
- <target name ="prunning" depends="loadModels">
- <epsilon.eol uri="${QVTcToQVTuPruning}" >
- <model ref="QVTc"/>
- <model ref="config"/>
- </epsilon.eol>
- </target>
-
- <target name="QvtcToQvtu" depends="loadModels">
- <epsilon.flock originalmodel="QVTc" migratedmodel="QVTu" uri="${QVTcToQVTuFlock}">
- <model ref="QVTc"/>
- <model ref="QVTu"/>
- <model ref="config"/>
- <model ref="oclStdLib"/>
- </epsilon.flock>
- </target>
-
- <target name="QvtuToQvtmFlattening" depends="QvtcToQvtu">
- <epsilon.flock originalmodel="QVTu" migratedmodel="QVTmFlatten" uri="${QVTuToQVTmFlatten}">
- <model ref="QVTu"/>
- <model ref="QVTmFlatten"/>
- <model ref="config"/>
- <model ref="oclStdLib"/>
- </epsilon.flock>
- </target>
-
-</project> \ No newline at end of file
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/GraphToGraphMinimal/UpperToLower.qvtcas b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/GraphToGraphMinimal/UpperToLower.qvtcas
deleted file mode 100644
index 287d7686b..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/GraphToGraphMinimal/UpperToLower.qvtcas
+++ /dev/null
@@ -1,218 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<qvtc:CoreModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:pivot="http://www.eclipse.org/ocl/2015/Pivot" xmlns:qvtb="http://www.eclipse.org/qvt/2015/QVTbase"
- xmlns:qvtc="http://www.eclipse.org/qvt/2015/QVTcore" xmlns:qvtcb="http://www.eclipse.org/qvt/2015/QVTcoreBase"
- xsi:schemaLocation="http://www.eclipse.org/ocl/2015/Pivot java://org.eclipse.ocl.pivot.PivotPackage http://www.eclipse.org/qvt/2015/QVTbase java://org.eclipse.qvtd.pivot.qvtbase.QVTbasePackage http://www.eclipse.org/qvt/2015/QVTcore java://org.eclipse.qvtd.pivot.qvtcore.QVTcorePackage http://www.eclipse.org/qvt/2015/QVTcoreBase java://org.eclipse.qvtd.pivot.qvtcorebase.QVTcoreBasePackage"
- name="UpperToLower.qvtc" externalURI="platform:/resource/uk.ac.york.qvtd.tests.hhr/src/qvtc/UpperToLower.qvtc">
- <nestedPackage xsi:type="qvtb:Transformation" xmi:id="T.copyGraph" name="copyGraph"
- superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclElement">
- <modelParameter xmi:id="_67pCwDWCEeOeEIRNR996xQ" name="upperGraph" usedPackage="../../model/SimpleGraph.ecore.oclas#P.simplegraph"/>
- <modelParameter xmi:id="_67pCwTWCEeOeEIRNR996xQ" name="lowerGraph" usedPackage="../../model/SimpleGraph.ecore.oclas#P.simplegraph"/>
- <modelParameter xmi:id="_67pCwjWCEeOeEIRNR996xQ" usedPackage="../../model/SimpleGraph2Graph.ecore.oclas#P.simplegraph2graph"/>
- <rule xsi:type="qvtc:Mapping" xmi:id="_67pCwzWCEeOeEIRNR996xQ" name="graph2graph">
- <ownedComment body="Don't use realize keywords on the two initial domains indicates that both models must exist and at least have the root node defined?"/>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="false" isEnforceable="true"
- typedModel="#_67pCwDWCEeOeEIRNR996xQ">
- <guardPattern/>
- <bottomPattern>
- <realizedVariable xmi:id="_67pCxDWCEeOeEIRNR996xQ" name="g1" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="true"
- typedModel="#_67pCwTWCEeOeEIRNR996xQ">
- <guardPattern/>
- <bottomPattern>
- <realizedVariable xmi:id="_67pCxTWCEeOeEIRNR996xQ" name="g2" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph">
- <ownedComment body="Enforced domains should at least have one realized variable?"/>
- </realizedVariable>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.graph1">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pCxDWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp0DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.graph2">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pCxTWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp0DWCEeOeEIRNR996xQ"/>
- </assignment>
- <realizedVariable xmi:id="_67pp0DWCEeOeEIRNR996xQ" name="g2g" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph">
- <ownedComment body="Although in the example is not realized, all middle model variables should be realized&#xA;or does the middle model is also expected to have at least the initial element?"/>
- </realizedVariable>
- </bottomPattern>
- <local xmi:id="_67pp0TWCEeOeEIRNR996xQ">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Graph.name">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pCxDWCEeOeEIRNR996xQ"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp0DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Graph.name">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pCxTWCEeOeEIRNR996xQ"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp0DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Graph.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.name">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp0DWCEeOeEIRNR996xQ"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pCxDWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Graph.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.name">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp0DWCEeOeEIRNR996xQ"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pCxTWCEeOeEIRNR996xQ"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" xmi:id="_67pp0jWCEeOeEIRNR996xQ" name="node2node">
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="false" isEnforceable="true"
- typedModel="#_67pCwDWCEeOeEIRNR996xQ">
- <guardPattern>
- <variable xmi:id="_67pp0zWCEeOeEIRNR996xQ" name="g1" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Element.graph">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1DWCEeOeEIRNR996xQ"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pp0zWCEeOeEIRNR996xQ"/>
- </conditionExpression>
- </predicate>
- <realizedVariable xmi:id="_67pp1DWCEeOeEIRNR996xQ" name="n1" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="true"
- typedModel="#_67pCwTWCEeOeEIRNR996xQ">
- <guardPattern>
- <variable xmi:id="_67pp1TWCEeOeEIRNR996xQ" name="g2" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Element.graph">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pp1TWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1jWCEeOeEIRNR996xQ"/>
- </assignment>
- <realizedVariable xmi:id="_67pp1jWCEeOeEIRNR996xQ" name="n2" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.graph1">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp1zWCEeOeEIRNR996xQ"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pp0zWCEeOeEIRNR996xQ"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.graph2">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp1zWCEeOeEIRNR996xQ"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pp1TWCEeOeEIRNR996xQ"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="_67pp1zWCEeOeEIRNR996xQ" name="g2g" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Element2Element.owner">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp1zWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Node2Node.node1">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1DWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Node2Node.node2">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1jWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </assignment>
- <realizedVariable xmi:id="_67pp2DWCEeOeEIRNR996xQ" name="n2n" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"/>
- </bottomPattern>
- <local xmi:id="_67pp2TWCEeOeEIRNR996xQ">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Node2Node.label">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Node.label">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1DWCEeOeEIRNR996xQ"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Node2Node.label">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Node.label">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1jWCEeOeEIRNR996xQ"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Node.label">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Node2Node.label">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Node.label">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Node2Node.label">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1jWCEeOeEIRNR996xQ"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- </nestedPackage>
-</qvtc:CoreModel>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/GraphToGraphMinimal/UpperToLower.qvtu.qvtcas b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/GraphToGraphMinimal/UpperToLower.qvtu.qvtcas
deleted file mode 100644
index 73991b650..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/GraphToGraphMinimal/UpperToLower.qvtu.qvtcas
+++ /dev/null
@@ -1,182 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<qvtc:CoreModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:pivot="http://www.eclipse.org/ocl/2015/Pivot" xmlns:qvtb="http://www.eclipse.org/qvt/2015/QVTbase"
- xmlns:qvtc="http://www.eclipse.org/qvt/2015/QVTcore" xmlns:qvtcb="http://www.eclipse.org/qvt/2015/QVTcoreBase"
- xsi:schemaLocation="http://www.eclipse.org/ocl/2015/Pivot java://org.eclipse.ocl.pivot.PivotPackage http://www.eclipse.org/qvt/2015/QVTbase java://org.eclipse.qvtd.pivot.qvtbase.QVTbasePackage http://www.eclipse.org/qvt/2015/QVTcore java://org.eclipse.qvtd.pivot.qvtcore.QVTcorePackage http://www.eclipse.org/qvt/2015/QVTcoreBase java://org.eclipse.qvtd.pivot.qvtcorebase.QVTcoreBasePackage"
- name="UpperToLower.qvtc" externalURI="platform:/resource/uk.ac.york.qvtd.tests.hhr/src/qvtc/UpperToLower.qvtc">
- <nestedPackage xsi:type="qvtb:Transformation" xmi:id="T.copyGraph" name="copyGraph"
- superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclElement">
- <modelParameter xmi:id="_67pCwDWCEeOeEIRNR996xQ" name="upperGraph" usedPackage="../../model/SimpleGraph.ecore.oclas#P.simplegraph"/>
- <modelParameter xmi:id="_67pCwTWCEeOeEIRNR996xQ" name="lowerGraph" usedPackage="../../model/SimpleGraph.ecore.oclas#P.simplegraph"/>
- <modelParameter xmi:id="_67pCwjWCEeOeEIRNR996xQ" usedPackage="../../model/SimpleGraph2Graph.ecore.oclas#P.simplegraph2graph"/>
- <rule xsi:type="qvtc:Mapping" xmi:id="_67pCwzWCEeOeEIRNR996xQ" name="graph2graph">
- <ownedComment body="Don't use realize keywords on the two initial domains indicates that both models must exist and at least have the root node defined?"/>
- <domain xsi:type="qvtcb:CoreDomain" name="upperGraph" isCheckable="false" isEnforceable="false"
- typedModel="#_67pCwDWCEeOeEIRNR996xQ">
- <guardPattern/>
- <bottomPattern>
- <variable xmi:id="_67pCxDWCEeOeEIRNR996xQ" name="g1" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="lowerGraph" isCheckable="false" isEnforceable="true"
- typedModel="#_67pCwTWCEeOeEIRNR996xQ">
- <guardPattern/>
- <bottomPattern>
- <realizedVariable xmi:id="_67pCxTWCEeOeEIRNR996xQ" name="g2" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph">
- <ownedComment body="Enforced domains should at least have one realized variable?"/>
- </realizedVariable>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.graph1">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pCxDWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp0DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.graph2">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pCxTWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp0DWCEeOeEIRNR996xQ"/>
- </assignment>
- <realizedVariable xmi:id="_67pp0DWCEeOeEIRNR996xQ" name="g2g" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph">
- <ownedComment body="Although in the example is not realized, all middle model variables should be realized&#xA;or does the middle model is also expected to have at least the initial element?"/>
- </realizedVariable>
- </bottomPattern>
- <local xmi:id="_67pp0TWCEeOeEIRNR996xQ">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Graph.name">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pCxDWCEeOeEIRNR996xQ"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp0DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Graph.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.name">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp0DWCEeOeEIRNR996xQ"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pCxTWCEeOeEIRNR996xQ"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" xmi:id="_67pp0jWCEeOeEIRNR996xQ" name="node2node">
- <domain xsi:type="qvtcb:CoreDomain" name="upperGraph" isCheckable="false" isEnforceable="false"
- typedModel="#_67pCwDWCEeOeEIRNR996xQ">
- <guardPattern>
- <variable xmi:id="_67pp0zWCEeOeEIRNR996xQ" name="g1" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Element.graph">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1DWCEeOeEIRNR996xQ"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pp0zWCEeOeEIRNR996xQ"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="_67pp1DWCEeOeEIRNR996xQ" name="n1" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="lowerGraph" isCheckable="false" isEnforceable="true"
- typedModel="#_67pCwTWCEeOeEIRNR996xQ">
- <guardPattern>
- <variable xmi:id="_67pp1TWCEeOeEIRNR996xQ" name="g2" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Element.graph">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pp1TWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1jWCEeOeEIRNR996xQ"/>
- </assignment>
- <realizedVariable xmi:id="_67pp1jWCEeOeEIRNR996xQ" name="n2" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.graph1">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp1zWCEeOeEIRNR996xQ"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pp0zWCEeOeEIRNR996xQ"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.graph2">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp1zWCEeOeEIRNR996xQ"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pp1TWCEeOeEIRNR996xQ"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="_67pp1zWCEeOeEIRNR996xQ" name="g2g" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Element2Element.owner">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp1zWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Node2Node.node1">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1DWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Node2Node.node2">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1jWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </assignment>
- <realizedVariable xmi:id="_67pp2DWCEeOeEIRNR996xQ" name="n2n" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"/>
- </bottomPattern>
- <local xmi:id="_67pp2TWCEeOeEIRNR996xQ">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Node2Node.label">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Node.label">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1DWCEeOeEIRNR996xQ"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Node.label">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Node2Node.label">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1jWCEeOeEIRNR996xQ"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- </nestedPackage>
-</qvtc:CoreModel>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/GraphToGraphMinimal/UpperToLower1.qvtu.qvtcas b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/GraphToGraphMinimal/UpperToLower1.qvtu.qvtcas
deleted file mode 100644
index 73991b650..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/GraphToGraphMinimal/UpperToLower1.qvtu.qvtcas
+++ /dev/null
@@ -1,182 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<qvtc:CoreModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:pivot="http://www.eclipse.org/ocl/2015/Pivot" xmlns:qvtb="http://www.eclipse.org/qvt/2015/QVTbase"
- xmlns:qvtc="http://www.eclipse.org/qvt/2015/QVTcore" xmlns:qvtcb="http://www.eclipse.org/qvt/2015/QVTcoreBase"
- xsi:schemaLocation="http://www.eclipse.org/ocl/2015/Pivot java://org.eclipse.ocl.pivot.PivotPackage http://www.eclipse.org/qvt/2015/QVTbase java://org.eclipse.qvtd.pivot.qvtbase.QVTbasePackage http://www.eclipse.org/qvt/2015/QVTcore java://org.eclipse.qvtd.pivot.qvtcore.QVTcorePackage http://www.eclipse.org/qvt/2015/QVTcoreBase java://org.eclipse.qvtd.pivot.qvtcorebase.QVTcoreBasePackage"
- name="UpperToLower.qvtc" externalURI="platform:/resource/uk.ac.york.qvtd.tests.hhr/src/qvtc/UpperToLower.qvtc">
- <nestedPackage xsi:type="qvtb:Transformation" xmi:id="T.copyGraph" name="copyGraph"
- superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclElement">
- <modelParameter xmi:id="_67pCwDWCEeOeEIRNR996xQ" name="upperGraph" usedPackage="../../model/SimpleGraph.ecore.oclas#P.simplegraph"/>
- <modelParameter xmi:id="_67pCwTWCEeOeEIRNR996xQ" name="lowerGraph" usedPackage="../../model/SimpleGraph.ecore.oclas#P.simplegraph"/>
- <modelParameter xmi:id="_67pCwjWCEeOeEIRNR996xQ" usedPackage="../../model/SimpleGraph2Graph.ecore.oclas#P.simplegraph2graph"/>
- <rule xsi:type="qvtc:Mapping" xmi:id="_67pCwzWCEeOeEIRNR996xQ" name="graph2graph">
- <ownedComment body="Don't use realize keywords on the two initial domains indicates that both models must exist and at least have the root node defined?"/>
- <domain xsi:type="qvtcb:CoreDomain" name="upperGraph" isCheckable="false" isEnforceable="false"
- typedModel="#_67pCwDWCEeOeEIRNR996xQ">
- <guardPattern/>
- <bottomPattern>
- <variable xmi:id="_67pCxDWCEeOeEIRNR996xQ" name="g1" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="lowerGraph" isCheckable="false" isEnforceable="true"
- typedModel="#_67pCwTWCEeOeEIRNR996xQ">
- <guardPattern/>
- <bottomPattern>
- <realizedVariable xmi:id="_67pCxTWCEeOeEIRNR996xQ" name="g2" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph">
- <ownedComment body="Enforced domains should at least have one realized variable?"/>
- </realizedVariable>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.graph1">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pCxDWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp0DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.graph2">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pCxTWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp0DWCEeOeEIRNR996xQ"/>
- </assignment>
- <realizedVariable xmi:id="_67pp0DWCEeOeEIRNR996xQ" name="g2g" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph">
- <ownedComment body="Although in the example is not realized, all middle model variables should be realized&#xA;or does the middle model is also expected to have at least the initial element?"/>
- </realizedVariable>
- </bottomPattern>
- <local xmi:id="_67pp0TWCEeOeEIRNR996xQ">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Graph.name">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pCxDWCEeOeEIRNR996xQ"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp0DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Graph.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.name">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp0DWCEeOeEIRNR996xQ"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pCxTWCEeOeEIRNR996xQ"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" xmi:id="_67pp0jWCEeOeEIRNR996xQ" name="node2node">
- <domain xsi:type="qvtcb:CoreDomain" name="upperGraph" isCheckable="false" isEnforceable="false"
- typedModel="#_67pCwDWCEeOeEIRNR996xQ">
- <guardPattern>
- <variable xmi:id="_67pp0zWCEeOeEIRNR996xQ" name="g1" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Element.graph">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1DWCEeOeEIRNR996xQ"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pp0zWCEeOeEIRNR996xQ"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="_67pp1DWCEeOeEIRNR996xQ" name="n1" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="lowerGraph" isCheckable="false" isEnforceable="true"
- typedModel="#_67pCwTWCEeOeEIRNR996xQ">
- <guardPattern>
- <variable xmi:id="_67pp1TWCEeOeEIRNR996xQ" name="g2" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Element.graph">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pp1TWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1jWCEeOeEIRNR996xQ"/>
- </assignment>
- <realizedVariable xmi:id="_67pp1jWCEeOeEIRNR996xQ" name="n2" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.graph1">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp1zWCEeOeEIRNR996xQ"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pp0zWCEeOeEIRNR996xQ"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Graph2Graph.graph2">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp1zWCEeOeEIRNR996xQ"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Graph"
- referredVariable="#_67pp1TWCEeOeEIRNR996xQ"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="_67pp1zWCEeOeEIRNR996xQ" name="g2g" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Element2Element.owner">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Graph2Graph"
- referredVariable="#_67pp1zWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Node2Node.node1">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1DWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Node2Node.node2">
- <value xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1jWCEeOeEIRNR996xQ"/>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </assignment>
- <realizedVariable xmi:id="_67pp2DWCEeOeEIRNR996xQ" name="n2n" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"/>
- </bottomPattern>
- <local xmi:id="_67pp2TWCEeOeEIRNR996xQ">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Node2Node.label">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Node.label">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1DWCEeOeEIRNR996xQ"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="../../model/SimpleGraph.ecore.oclas#p.simplegraph.Node.label">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="../../model/SimpleGraph2Graph.ecore.oclas#p.simplegraph2graph.Node2Node.label">
- <source xsi:type="pivot:VariableExp" type="../../model/SimpleGraph2Graph.ecore.oclas#T.simplegraph2graph.Node2Node"
- referredVariable="#_67pp2DWCEeOeEIRNR996xQ"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="../../model/SimpleGraph.ecore.oclas#T.simplegraph.Node"
- referredVariable="#_67pp1jWCEeOeEIRNR996xQ"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- </nestedPackage>
-</qvtc:CoreModel>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbms.qvtcas b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbms.qvtcas
deleted file mode 100644
index 951c241a1..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbms.qvtcas
+++ /dev/null
@@ -1,1839 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<qvtc:CoreModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:pivot="http://www.eclipse.org/ocl/2015/Pivot" xmlns:qvtb="http://www.eclipse.org/qvt/2015/QVTbase"
- xmlns:qvtc="http://www.eclipse.org/qvt/2015/QVTcore" xmlns:qvtcb="http://www.eclipse.org/qvt/2015/QVTcoreBase"
- xsi:schemaLocation="http://www.eclipse.org/ocl/2015/Pivot java://org.eclipse.ocl.pivot.PivotPackage http://www.eclipse.org/qvt/2015/QVTbase java://org.eclipse.qvtd.pivot.qvtbase.QVTbasePackage http://www.eclipse.org/qvt/2015/QVTcore java://org.eclipse.qvtd.pivot.qvtcore.QVTcorePackage http://www.eclipse.org/qvt/2015/QVTcoreBase java://org.eclipse.qvtd.pivot.qvtcorebase.QVTcoreBasePackage"
- name="UmlToRdbms.qvtc" externalURI="platform:/resource/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbms.qvtc">
- <nestedPackage xsi:type="qvtb:Transformation" xmi:id="T.umlRdbms" name="umlRdbms"
- superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclElement">
- <ownedComment body="Enforce uml to rdbms"/>
- <ownedOperation xsi:type="qvtb:Function" xmi:id="o.umlRdbms.getAllSupers..simpleuml.Class"
- isStatic="true" name="getAllSupers" type="#//@nestedPackage.1/@ownedType.0">
- <ownedParameter xsi:type="qvtb:FunctionParameter" xmi:id="p0o.umlRdbms.getAllSupers..simpleuml.Class"
- name="cls" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <queryExpression xsi:type="pivot:OperationCallExp" type="#//@nestedPackage.1/@ownedType.0"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.asSet">
- <source xsi:type="pivot:OperationCallExp" type="#//@nestedPackage.1/@ownedType.1"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Sequence.including..T">
- <source xsi:type="pivot:IteratorExp" type="#//@nestedPackage.1/@ownedType.1"
- referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Sequence.collect..T">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.2"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Class.general">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#p0o.umlRdbms.getAllSupers..simpleuml.Class"/>
- </source>
- <body xsi:type="pivot:OperationCallExp" type="#//@nestedPackage.1/@ownedType.0"
- referredOperation="#o.umlRdbms.getAllSupers..simpleuml.Class">
- <argument xsi:type="pivot:VariableExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@ownedOperation.0/@queryExpression/@source/@source/@iterator.0"/>
- </body>
- <iterator name="gen" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Sequence.collect..T"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#p0o.umlRdbms.getAllSupers..simpleuml.Class"/>
- </source>
- </queryExpression>
- </ownedOperation>
- <ownedOperation xsi:type="qvtb:Function" xmi:id="o.umlRdbms.getAllAttributes..simpleuml.Class"
- isStatic="true" name="getAllAttributes" type="#//@nestedPackage.1/@ownedType.3">
- <ownedParameter xsi:type="qvtb:FunctionParameter" xmi:id="p0o.umlRdbms.getAllAttributes..simpleuml.Class"
- name="cls" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <queryExpression xsi:type="pivot:IteratorExp" type="#//@nestedPackage.1/@ownedType.4"
- referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Bag.collect..T">
- <source xsi:type="pivot:OperationCallExp" type="#//@nestedPackage.1/@ownedType.0"
- referredOperation="#o.umlRdbms.getAllSupers..simpleuml.Class">
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#p0o.umlRdbms.getAllAttributes..simpleuml.Class"/>
- </source>
- <body xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.5"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Class.attributes">
- <source xsi:type="pivot:VariableExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@ownedOperation.1/@queryExpression/@iterator.0"/>
- </body>
- <iterator name="c" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Bag.collect..T"/>
- </queryExpression>
- </ownedOperation>
- <ownedOperation xsi:type="qvtb:Function" xmi:id="o.umlRdbms.getAllForwards..simpleuml.Class"
- isStatic="true" name="getAllForwards" type="#//@nestedPackage.1/@ownedType.6">
- <ownedParameter xsi:type="qvtb:FunctionParameter" xmi:id="p0o.umlRdbms.getAllForwards..simpleuml.Class"
- name="cls" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <queryExpression xsi:type="pivot:IteratorExp" type="#//@nestedPackage.1/@ownedType.7"
- referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Bag.collect..T">
- <source xsi:type="pivot:OperationCallExp" type="#//@nestedPackage.1/@ownedType.0"
- referredOperation="#o.umlRdbms.getAllSupers..simpleuml.Class">
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#p0o.umlRdbms.getAllForwards..simpleuml.Class"/>
- </source>
- <body xsi:type="pivot:BooleanLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- booleanSymbol="true"/>
- <iterator name="c" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Bag.collect..T"/>
- </queryExpression>
- </ownedOperation>
- <modelParameter name="uml" usedPackage="SimpleUML.ecore.oclas#P.simpleuml"/>
- <modelParameter name="rdbms" usedPackage="SimpleRDBMS.ecore.oclas#P.simplerdbms"/>
- <modelParameter usedPackage="UMLtoRDBMS.ecore.oclas#P.umltordbms"/>
- <rule xsi:type="qvtc:Mapping" name="packageToSchema">
- <ownedComment body="-- Package and Schema mapping&#xA;class PackageToSchema {&#xA;composite classesToTables : Set(ClassToTable) opposites owner;&#xA;composite primitivesToNames : Set(PrimitiveToName) opposites owner;&#xA;name : String;&#xA;-- uml&#xA;umlPackage : Package;&#xA;-- rdbms&#xA;schema : Schema;&#xA;}"/>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern/>
- <bottomPattern>
- <variable name="p" type="SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <realizedVariable name="s" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.umlPackage">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.0/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.schema">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.0/@domain.1/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="p2s" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.0/@domain.0/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.0/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.0/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.0/@domain.0/@bottomPattern/@variable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.0/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.0/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="primitiveToName" specification="#//@nestedPackage.0/@rule.2 #//@nestedPackage.0/@rule.3 #//@nestedPackage.0/@rule.4">
- <ownedComment body="-- Primitive data type marshaling&#xA;class PrimitiveToName {&#xA;owner : PackageToSchema opposites primitivesToNames;&#xA;name : String;&#xA;-- uml&#xA;primitive : PrimitiveDataType;&#xA;-- rdbms&#xA;typeName : String;&#xA;}"/>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="p" type="SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="prim" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <variable name="sqlType" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.umlPackage">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.1/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="p2s" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.1/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="p2n" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="integerToNumber" refinement="#//@nestedPackage.0/@rule.1">
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern/>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="Integer"/>
- </conditionExpression>
- </predicate>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:VariableAssignment" isDefault="false" targetVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="NUMBER"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="booleanToBoolean" refinement="#//@nestedPackage.0/@rule.1">
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern/>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="Boolean"/>
- </conditionExpression>
- </predicate>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:VariableAssignment" isDefault="false" targetVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="BOOLEAN"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="stringToVarchar" refinement="#//@nestedPackage.0/@rule.1">
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern/>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="String"/>
- </conditionExpression>
- </predicate>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:VariableAssignment" isDefault="false" targetVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="VARCHAR"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="flattening" specification="#//@nestedPackage.0/@rule.7 #//@nestedPackage.0/@rule.8">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classToTable">
- <ownedComment body="-- Class and Table mapping&#xA;class ClassToTable extends FromAttributeOwner, ToColumn {&#xA;owner : PackageToSchema opposites classesToTables;&#xA;composite associationToForeignKeys :&#xA;OrderedSet(AssociationToForeignKey) opposites owner;&#xA;name : String;&#xA;-- uml&#xA;umlClass : Class;&#xA;-- rdbms&#xA;table : Table;&#xA;primaryKey : Key;&#xA;}"/>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="p" type="SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="persistent"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="c" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern>
- <variable name="s" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="&lt;>" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%60%%62%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="meta"/>
- </conditionExpression>
- </predicate>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="base"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.schema">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="t" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.umlPackage">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.6/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.schema">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.6/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="p2s" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.6/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.umlClass">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.table">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="c2t" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.includes..ocl.OclAny">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.8"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.key">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </conditionExpression>
- </predicate>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.owner">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="primary"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.key">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@nestedPackage.1/@ownedType.9"
- kind="Set">
- <part xsi:type="pivot:CollectionItem" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <item xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </part>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="NUMBER"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <realizedVariable name="pk" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"/>
- <realizedVariable name="pc" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.primaryKey">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- <local>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_tid"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_pk"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern/>
- </local>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="associationToForeignKey" refinement="#//@nestedPackage.0/@rule.5">
- <ownedComment body="-- Association and ForeignKey mapping&#xA;class AssociationToForeignKey extends ToColumn {&#xA;referenced : ClassToTable;&#xA;owner : ClassToTable opposites associationToForeignKeys;&#xA;name : String;&#xA;-- uml&#xA;association : Association;&#xA;-- rdbms&#xA;foreignKey : ForeignKey;&#xA;}"/>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="p" type="SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- <variable name="sc" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable name="dc" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="a" type="SimpleUML.ecore.oclas#T.simpleuml.Association"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.schema">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.owner">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.3"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.2"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.3"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="primary"/>
- </conditionExpression>
- </predicate>
- <variable name="s" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- <variable name="st" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <variable name="dt" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <variable name="rk" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.includes..ocl.OclAny">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.10"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.foreignKeys">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </conditionExpression>
- </predicate>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.owner">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.refersTo">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.3"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.foreignKeys">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@nestedPackage.1/@ownedType.11"
- kind="Set">
- <part xsi:type="pivot:CollectionItem" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <item xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </part>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <realizedVariable name="fk" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"/>
- <realizedVariable name="fc" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.owner">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.umlPackage">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.schema">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.table">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.table">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.2"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.umlClass">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.umlClass">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </conditionExpression>
- </predicate>
- <variable name="p2s" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"/>
- <variable name="sc2t" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- <variable name="dc2t" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.referenced">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.2"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.association">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.foreignKey">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="a2f" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.name">
- <value xsi:type="pivot:IfExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <condition xsi:type="pivot:OperationCallExp" name="and" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <source xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </condition>
- <elseExpression xsi:type="pivot:IfExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <condition xsi:type="pivot:OperationCallExp" name="and" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <source xsi:type="pivot:OperationCallExp" name="&lt;>" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%60%%62%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </condition>
- <elseExpression xsi:type="pivot:IfExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <condition xsi:type="pivot:OperationCallExp" name="and" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <source xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:OperationCallExp" name="&lt;>" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%60%%62%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </condition>
- <elseExpression xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </argument>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </elseExpression>
- <thenExpression xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </thenExpression>
- </elseExpression>
- <thenExpression xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </argument>
- </thenExpression>
- </elseExpression>
- <thenExpression xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </thenExpression>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <value xsi:type="pivot:IfExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <condition xsi:type="pivot:OperationCallExp" name="and" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <source xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </condition>
- <elseExpression xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </elseExpression>
- <thenExpression xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </thenExpression>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_tid"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <source xsi:type="pivot:OperationCallExp" isRequired="false" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Sequence.first">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.12"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.column">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.3"/>
- </source>
- </source>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="attributes" refinement="#//@nestedPackage.0/@rule.5"
- specification="#//@nestedPackage.0/@rule.9 #//@nestedPackage.0/@rule.10 #//@nestedPackage.0/@rule.11 #//@nestedPackage.0/@rule.12">
- <ownedComment body="-- attribute mapping&#xA;abstract class FromAttributeOwner {&#xA;composite fromAttributes : Set(FromAttribute) opposites owner;&#xA;}&#xA;abstract class FromAttribute {&#xA;name : String;&#xA;kind : String;&#xA;owner : FromAttributeOwner opposites fromAttributes;&#xA;leafs : Set(AttributeToColumn);&#xA;-- uml&#xA;attribute : Attribute;&#xA;}&#xA;abstract class ToColumn {&#xA;-- rdbms&#xA;column : Column;&#xA;}&#xA;class NonLeafAttribute extends FromAttributeOwner, FromAttribute {&#xA;leafs := fromAttributes.leafs;&#xA;}&#xA;class AttributeToColumn extends FromAttribute, ToColumn {&#xA;type : PrimitiveToName;&#xA;}"/>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="c" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="a" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <variable name="fao" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"
- referredVariable="#//@nestedPackage.0/@rule.8/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="fa" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.kind">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classAttributes" refinement="#//@nestedPackage.0/@rule.8"
- specification="#//@nestedPackage.0/@rule.13 #//@nestedPackage.0/@rule.14">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.umlClass">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.9/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="fao" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern/>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="primitiveAttribute" refinement="#//@nestedPackage.0/@rule.8"
- specification="#//@nestedPackage.0/@rule.13 #//@nestedPackage.0/@rule.15">
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="t" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.10/@domain.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.primitive">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.10/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.10/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="p2n" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.10/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.10/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="fa" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@nestedPackage.1/@ownedType.13"
- kind="Set">
- <part xsi:type="pivot:CollectionItem" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <item xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.10/@bottomPattern/@realizedVariable.0"/>
- </part>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.10/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributeAttributes" refinement="#//@nestedPackage.0/@rule.8"
- specification="#//@nestedPackage.0/@rule.15 #//@nestedPackage.0/@rule.16">
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Classifier"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.11/@domain.0/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="ca" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.attribute">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"
- referredVariable="#//@nestedPackage.0/@rule.11/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.11/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="fao" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"/>
- </guardPattern>
- <bottomPattern/>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"
- referredVariable="#//@nestedPackage.0/@rule.11/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </argument>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttribute" refinement="#//@nestedPackage.0/@rule.8"
- specification="#//@nestedPackage.0/@rule.14 #//@nestedPackage.0/@rule.16">
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="t" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Classifier"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.12/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <realizedVariable name="fa" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.13"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttributeOwner.fromAttributes">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"
- referredVariable="#//@nestedPackage.0/@rule.8/@guardPattern/@variable.0"/>
- </source>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"
- referredVariable="#//@nestedPackage.0/@rule.12/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classPrimitiveAttributes" refinement="#//@nestedPackage.0/@rule.9 #//@nestedPackage.0/@rule.10">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classComplexAttributes" refinement="#//@nestedPackage.0/@rule.9 #//@nestedPackage.0/@rule.12">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributePrimitiveAttributes" refinement="#//@nestedPackage.0/@rule.11 #//@nestedPackage.0/@rule.10">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributeComplexAttributes" refinement="#//@nestedPackage.0/@rule.11 #//@nestedPackage.0/@rule.12">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="attributeColumns">
- <ownedComment body="-- column mapping"/>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern>
- <variable name="t" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Real.%61%..ocl.OclSelf">
- <source xsi:type="pivot:OperationCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Integer"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.size">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.8"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.key">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </source>
- </source>
- <argument xsi:type="pivot:UnlimitedNaturalLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#UnlimitedNatural"
- unlimitedNaturalSymbol="0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Real.%61%..ocl.OclSelf">
- <source xsi:type="pivot:OperationCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Integer"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.size">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.10"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.foreignKeys">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </source>
- </source>
- <argument xsi:type="pivot:UnlimitedNaturalLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#UnlimitedNatural"
- unlimitedNaturalSymbol="0"/>
- </conditionExpression>
- </predicate>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="c" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.table">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.17/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="c2t" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.includes..ocl.OclAny">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.13"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttributeOwner.fromAttributes">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.17/@guardPattern/@variable.0"/>
- </source>
- </source>
- <argument xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </conditionExpression>
- </predicate>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.17/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="a2c" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"/>
- </bottomPattern>
- <local>
- <domain xsi:type="qvtcb:CoreDomain" isCheckable="true" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern>
- <variable name="ct" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.17/@local.0/@domain.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern>
- <variable name="p2n" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.17/@local.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.17/@local.0/@domain.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.17/@local.0/@guardPattern/@variable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.kind">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- </nestedPackage>
- <nestedPackage xmi:id="P.$$" name="$$" nsPrefix="orphanage" nsURI="http://www.eclipse.org/ocl/3.1.0/orphanage">
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.14 #//@nestedPackage.1/@ownedType.15"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SequenceType" name="Sequence" superClass="#//@nestedPackage.1/@ownedType.16"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Sequence">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:OrderedSetType" name="OrderedSet" superClass="#//@nestedPackage.1/@ownedType.1 #//@nestedPackage.1/@ownedType.15"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.OrderedSet">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.4 #//@nestedPackage.1/@ownedType.17"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.18"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:OrderedSetType" name="OrderedSet" superClass="#//@nestedPackage.1/@ownedType.19 #//@nestedPackage.1/@ownedType.17"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.OrderedSet">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.20 #//@nestedPackage.1/@ownedType.21"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Association">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.22"
- elementType="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:OrderedSetType" name="OrderedSet" superClass="#//@nestedPackage.1/@ownedType.23 #//@nestedPackage.1/@ownedType.24"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.OrderedSet">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.25 #//@nestedPackage.1/@ownedType.24"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:OrderedSetType" name="OrderedSet" superClass="#//@nestedPackage.1/@ownedType.26 #//@nestedPackage.1/@ownedType.27"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.OrderedSet">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.28 #//@nestedPackage.1/@ownedType.27"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:OrderedSetType" name="OrderedSet" superClass="#//@nestedPackage.1/@ownedType.29 #//@nestedPackage.1/@ownedType.30"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.OrderedSet">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.31 #//@nestedPackage.1/@ownedType.32"
- elementType="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.16"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.16"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.18"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SequenceType" name="Sequence" superClass="#//@nestedPackage.1/@ownedType.18"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Sequence">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.33"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Association">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.33"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Association">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SequenceType" name="Sequence" superClass="#//@nestedPackage.1/@ownedType.34"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Sequence">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.34"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.34"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SequenceType" name="Sequence" superClass="#//@nestedPackage.1/@ownedType.35"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Sequence">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.35"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.35"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SequenceType" name="Sequence" superClass="#//@nestedPackage.1/@ownedType.36"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Sequence">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.36"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.37"
- elementType="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.37"
- elementType="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Association">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- </nestedPackage>
-</qvtc:CoreModel>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbms.qvtm.qvtcas b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbms.qvtm.qvtcas
deleted file mode 100644
index accd51348..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbms.qvtm.qvtcas
+++ /dev/null
@@ -1,2647 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<qvtc:CoreModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:pivot="http://www.eclipse.org/ocl/2015/Pivot" xmlns:qvtb="http://www.eclipse.org/qvt/2015/QVTbase"
- xmlns:qvtc="http://www.eclipse.org/qvt/2015/QVTcore" xmlns:qvtcb="http://www.eclipse.org/qvt/2015/QVTcoreBase"
- xsi:schemaLocation="http://www.eclipse.org/ocl/2015/Pivot java://org.eclipse.ocl.pivot.PivotPackage http://www.eclipse.org/qvt/2015/QVTbase java://org.eclipse.qvtd.pivot.qvtbase.QVTbasePackage http://www.eclipse.org/qvt/2015/QVTcore java://org.eclipse.qvtd.pivot.qvtcore.QVTcorePackage http://www.eclipse.org/qvt/2015/QVTcoreBase java://org.eclipse.qvtd.pivot.qvtcorebase.QVTcoreBasePackage"
- name="UmlToRdbms.qvtc" externalURI="platform:/resource/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbms.qvtc">
- <nestedPackage xsi:type="qvtb:Transformation" xmi:id="T.umlRdbms" name="umlRdbms"
- superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclElement">
- <ownedComment body="Enforce uml to rdbms"/>
- <ownedComment body="/* Enforce uml to rdbms */"/>
- <ownedOperation xsi:type="qvtb:Function" xmi:id="o.umlRdbms.getAllSupers..simpleuml.Class"
- isStatic="true" name="getAllSupers" type="#//@nestedPackage.1/@ownedType.0">
- <ownedParameter xsi:type="qvtb:FunctionParameter" xmi:id="p0o.umlRdbms.getAllSupers..simpleuml.Class"
- name="cls" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <queryExpression xsi:type="pivot:OperationCallExp" type="#//@nestedPackage.1/@ownedType.0"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.asSet">
- <source xsi:type="pivot:OperationCallExp" type="#//@nestedPackage.1/@ownedType.1"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Sequence.including..T">
- <source xsi:type="pivot:IteratorExp" type="#//@nestedPackage.1/@ownedType.1"
- referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Sequence.collect..T">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.2"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Class.general">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#p0o.umlRdbms.getAllSupers..simpleuml.Class"/>
- </source>
- <body xsi:type="pivot:OperationCallExp" type="#//@nestedPackage.1/@ownedType.0"
- referredOperation="#o.umlRdbms.getAllSupers..simpleuml.Class">
- <argument xsi:type="pivot:VariableExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@ownedOperation.0/@queryExpression/@source/@source/@iterator.0"/>
- </body>
- <iterator name="gen" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Sequence.collect..T"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#p0o.umlRdbms.getAllSupers..simpleuml.Class"/>
- </source>
- </queryExpression>
- </ownedOperation>
- <ownedOperation xsi:type="qvtb:Function" xmi:id="o.umlRdbms.getAllAttributes..simpleuml.Class"
- isStatic="true" name="getAllAttributes" type="#//@nestedPackage.1/@ownedType.3">
- <ownedParameter xsi:type="qvtb:FunctionParameter" xmi:id="p0o.umlRdbms.getAllAttributes..simpleuml.Class"
- name="cls" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <queryExpression xsi:type="pivot:IteratorExp" type="#//@nestedPackage.1/@ownedType.4"
- referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Bag.collect..T">
- <source xsi:type="pivot:OperationCallExp" type="#//@nestedPackage.1/@ownedType.0"
- referredOperation="#o.umlRdbms.getAllSupers..simpleuml.Class">
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#p0o.umlRdbms.getAllAttributes..simpleuml.Class"/>
- </source>
- <body xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.5"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Class.attributes">
- <source xsi:type="pivot:VariableExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@ownedOperation.1/@queryExpression/@iterator.0"/>
- </body>
- <iterator name="c" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Bag.collect..T"/>
- </queryExpression>
- </ownedOperation>
- <ownedOperation xsi:type="qvtb:Function" xmi:id="o.umlRdbms.getAllForwards..simpleuml.Class"
- isStatic="true" name="getAllForwards" type="#//@nestedPackage.1/@ownedType.6">
- <ownedParameter xsi:type="qvtb:FunctionParameter" xmi:id="p0o.umlRdbms.getAllForwards..simpleuml.Class"
- name="cls" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <queryExpression xsi:type="pivot:IteratorExp" type="#//@nestedPackage.1/@ownedType.7"
- referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Bag.collect..T">
- <source xsi:type="pivot:OperationCallExp" type="#//@nestedPackage.1/@ownedType.0"
- referredOperation="#o.umlRdbms.getAllSupers..simpleuml.Class">
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#p0o.umlRdbms.getAllForwards..simpleuml.Class"/>
- </source>
- <body xsi:type="pivot:BooleanLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- booleanSymbol="true"/>
- <iterator name="c" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Bag.collect..T"/>
- </queryExpression>
- </ownedOperation>
- <modelParameter name="uml" usedPackage="SimpleUML.ecore.oclas#P.simpleuml"/>
- <modelParameter name="rdbms" usedPackage="SimpleRDBMS.ecore.oclas#P.simplerdbms"/>
- <modelParameter usedPackage="UMLtoRDBMS.ecore.oclas#P.umltordbms"/>
- <rule xsi:type="qvtc:Mapping" name="packageToSchema">
- <ownedComment body="-- Package and Schema mapping&#xA;class PackageToSchema {&#xA;composite classesToTables : Set(ClassToTable) opposites owner;&#xA;composite primitivesToNames : Set(PrimitiveToName) opposites owner;&#xA;name : String;&#xA;-- uml&#xA;umlPackage : Package;&#xA;-- rdbms&#xA;schema : Schema;&#xA;}"/>
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern/>
- <bottomPattern>
- <variable name="p" type="SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <realizedVariable name="s" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.umlPackage">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.0/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.schema">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.0/@domain.1/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="p2s" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.0/@domain.0/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.0/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.0/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="primitiveToName">
- <ownedComment body="-- Primitive data type marshaling&#xA;class PrimitiveToName {&#xA;owner : PackageToSchema opposites primitivesToNames;&#xA;name : String;&#xA;-- uml&#xA;primitive : PrimitiveDataType;&#xA;-- rdbms&#xA;typeName : String;&#xA;}"/>
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="p" type="SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="prim" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <variable name="sqlType" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.umlPackage">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.1/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="p2s" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.1/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="p2n" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="integerToNumber">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="p" type="SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.2/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="Integer"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.2/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.2/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="prim" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <variable name="sqlType" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"/>
- <assignment xsi:type="qvtcb:VariableAssignment" isDefault="false" targetVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="NUMBER"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.umlPackage">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.2/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.2/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="p2s" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.1/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="p2n" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="booleanToBoolean">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="p" type="SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.3/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="Boolean"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.3/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.3/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="prim" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <variable name="sqlType" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"/>
- <assignment xsi:type="qvtcb:VariableAssignment" isDefault="false" targetVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="BOOLEAN"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.umlPackage">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.3/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.3/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="p2s" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.1/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="p2n" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="stringToVarchar">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="p" type="SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.4/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="String"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.4/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.4/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="prim" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <variable name="sqlType" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"/>
- <assignment xsi:type="qvtcb:VariableAssignment" isDefault="false" targetVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="VARCHAR"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.umlPackage">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.4/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.4/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="p2s" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.1/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="p2n" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="flattening">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classToTable">
- <ownedComment body="-- Class and Table mapping&#xA;class ClassToTable extends FromAttributeOwner, ToColumn {&#xA;owner : PackageToSchema opposites classesToTables;&#xA;composite associationToForeignKeys :&#xA;OrderedSet(AssociationToForeignKey) opposites owner;&#xA;name : String;&#xA;-- uml&#xA;umlClass : Class;&#xA;-- rdbms&#xA;table : Table;&#xA;primaryKey : Key;&#xA;}"/>
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="p" type="SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="persistent"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="c" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern>
- <variable name="s" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="&lt;>" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%60%%62%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="meta"/>
- </conditionExpression>
- </predicate>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="base"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.schema">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="t" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.umlPackage">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.6/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.schema">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.6/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="p2s" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.6/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.umlClass">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.table">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="c2t" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.includes..ocl.OclAny">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.8"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.key">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </conditionExpression>
- </predicate>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.owner">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="primary"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.key">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@nestedPackage.1/@ownedType.9"
- kind="Set">
- <part xsi:type="pivot:CollectionItem" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <item xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </part>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="NUMBER"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <realizedVariable name="pk" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"/>
- <realizedVariable name="pc" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.primaryKey">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- <local>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_tid"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_pk"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern/>
- </local>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="associationToForeignKey">
- <ownedComment body="-- Association and ForeignKey mapping&#xA;class AssociationToForeignKey extends ToColumn {&#xA;referenced : ClassToTable;&#xA;owner : ClassToTable opposites associationToForeignKeys;&#xA;name : String;&#xA;-- uml&#xA;association : Association;&#xA;-- rdbms&#xA;foreignKey : ForeignKey;&#xA;}"/>
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="p" type="SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- <variable name="sc" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable name="dc" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="a" type="SimpleUML.ecore.oclas#T.simpleuml.Association"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.schema">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.owner">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.3"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.2"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.3"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="primary"/>
- </conditionExpression>
- </predicate>
- <variable name="s" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- <variable name="st" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <variable name="dt" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <variable name="rk" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.includes..ocl.OclAny">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.10"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.foreignKeys">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </conditionExpression>
- </predicate>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.owner">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.refersTo">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.3"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.foreignKeys">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@nestedPackage.1/@ownedType.11"
- kind="Set">
- <part xsi:type="pivot:CollectionItem" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <item xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </part>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <realizedVariable name="fk" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"/>
- <realizedVariable name="fc" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.owner">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.umlPackage">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.schema">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.table">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.table">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.2"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.umlClass">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.umlClass">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </conditionExpression>
- </predicate>
- <variable name="p2s" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"/>
- <variable name="sc2t" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- <variable name="dc2t" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.referenced">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.2"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.association">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.foreignKey">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="a2f" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.name">
- <value xsi:type="pivot:IfExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <condition xsi:type="pivot:OperationCallExp" name="and" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <source xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </condition>
- <elseExpression xsi:type="pivot:IfExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <condition xsi:type="pivot:OperationCallExp" name="and" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <source xsi:type="pivot:OperationCallExp" name="&lt;>" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%60%%62%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </condition>
- <elseExpression xsi:type="pivot:IfExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <condition xsi:type="pivot:OperationCallExp" name="and" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <source xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:OperationCallExp" name="&lt;>" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%60%%62%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </condition>
- <elseExpression xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </argument>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </elseExpression>
- <thenExpression xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </thenExpression>
- </elseExpression>
- <thenExpression xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </argument>
- </thenExpression>
- </elseExpression>
- <thenExpression xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </thenExpression>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <value xsi:type="pivot:IfExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <condition xsi:type="pivot:OperationCallExp" name="and" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <source xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </condition>
- <elseExpression xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </elseExpression>
- <thenExpression xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </thenExpression>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_tid"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <source xsi:type="pivot:OperationCallExp" isRequired="false" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Sequence.first">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.12"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.column">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.3"/>
- </source>
- </source>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="attributes">
- <ownedComment body="-- attribute mapping&#xA;abstract class FromAttributeOwner {&#xA;composite fromAttributes : Set(FromAttribute) opposites owner;&#xA;}&#xA;abstract class FromAttribute {&#xA;name : String;&#xA;kind : String;&#xA;owner : FromAttributeOwner opposites fromAttributes;&#xA;leafs : Set(AttributeToColumn);&#xA;-- uml&#xA;attribute : Attribute;&#xA;}&#xA;abstract class ToColumn {&#xA;-- rdbms&#xA;column : Column;&#xA;}&#xA;class NonLeafAttribute extends FromAttributeOwner, FromAttribute {&#xA;leafs := fromAttributes.leafs;&#xA;}&#xA;class AttributeToColumn extends FromAttribute, ToColumn {&#xA;type : PrimitiveToName;&#xA;}"/>
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="c" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="a" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <variable name="fao" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"
- referredVariable="#//@nestedPackage.0/@rule.8/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="fa" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classAttributes">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="c" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.9/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.9/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="a" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.umlClass">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.9/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.9/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="fao" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"
- referredVariable="#//@nestedPackage.0/@rule.8/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="fa" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="primitiveAttribute">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="t" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- <variable name="c" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Classifier"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.10/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.10/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.10/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.10/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <variable name="a" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.primitive">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.10/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.10/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="p2n" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"/>
- <variable name="fao" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.10/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.10/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"
- referredVariable="#//@nestedPackage.0/@rule.8/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="fa" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@nestedPackage.1/@ownedType.13"
- kind="Set">
- <part xsi:type="pivot:CollectionItem" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <item xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.10/@bottomPattern/@realizedVariable.0"/>
- </part>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.10/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributeAttributes">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Classifier"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.11/@domain.0/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.11/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <variable name="ca" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- <variable name="c" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.11/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.11/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <variable name="a" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.attribute">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"
- referredVariable="#//@nestedPackage.0/@rule.11/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.11/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="fao" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"
- referredVariable="#//@nestedPackage.0/@rule.8/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="fa" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"
- referredVariable="#//@nestedPackage.0/@rule.11/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </argument>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttribute">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="t" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable name="c" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Classifier"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.12/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.12/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.12/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.12/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <variable name="a" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <variable name="fao" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"
- referredVariable="#//@nestedPackage.0/@rule.8/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="fa" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.13"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttributeOwner.fromAttributes">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"
- referredVariable="#//@nestedPackage.0/@rule.8/@guardPattern/@variable.0"/>
- </source>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"
- referredVariable="#//@nestedPackage.0/@rule.12/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classPrimitiveAttributes">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="t" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- <variable name="c" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Classifier"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.13/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.13/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.13/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.13/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <variable name="a" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.umlClass">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.13/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.13/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.primitive">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.13/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.13/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="fao" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- <variable name="p2n" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.10/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.10/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="fa" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@nestedPackage.1/@ownedType.13"
- kind="Set">
- <part xsi:type="pivot:CollectionItem" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <item xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.10/@bottomPattern/@realizedVariable.0"/>
- </part>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.10/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classComplexAttributes">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="t" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable name="c" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Classifier"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.14/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.14/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.14/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.14/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <variable name="a" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.umlClass">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.14/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.14/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <variable name="fao" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable name="fa" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.13"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttributeOwner.fromAttributes">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"
- referredVariable="#//@nestedPackage.0/@rule.8/@guardPattern/@variable.0"/>
- </source>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"
- referredVariable="#//@nestedPackage.0/@rule.12/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributePrimitiveAttributes">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Classifier"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.15/@domain.0/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.15/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <variable name="ca" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- <variable name="c" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.15/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.15/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <variable name="a" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="t" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- <variable name="c" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Classifier"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.15/@domain.1/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.15/@domain.1/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.15/@domain.1/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.15/@domain.1/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <variable name="a" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.attribute">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"
- referredVariable="#//@nestedPackage.0/@rule.15/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.15/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.primitive">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.15/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.15/@domain.1/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="fao" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"/>
- <variable name="p2n" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.10/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.10/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="fa" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"
- referredVariable="#//@nestedPackage.0/@rule.11/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </argument>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@nestedPackage.1/@ownedType.13"
- kind="Set">
- <part xsi:type="pivot:CollectionItem" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <item xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.10/@bottomPattern/@realizedVariable.0"/>
- </part>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.10/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributeComplexAttributes">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Classifier"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.16/@domain.0/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.16/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <variable name="ca" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- <variable name="c" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.16/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.16/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <variable name="a" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="t" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable name="c" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Classifier"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.16/@domain.1/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.16/@domain.1/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.16/@domain.1/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.16/@domain.1/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <variable name="a" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.attribute">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"
- referredVariable="#//@nestedPackage.0/@rule.16/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.16/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="fao" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable name="fa" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"
- referredVariable="#//@nestedPackage.0/@rule.11/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </argument>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.13"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttributeOwner.fromAttributes">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"
- referredVariable="#//@nestedPackage.0/@rule.8/@guardPattern/@variable.0"/>
- </source>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"
- referredVariable="#//@nestedPackage.0/@rule.12/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="attributeColumns">
- <ownedComment body="-- column mapping"/>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern>
- <variable name="t" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Real.%61%..ocl.OclSelf">
- <source xsi:type="pivot:OperationCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Integer"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.size">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.8"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.key">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </source>
- </source>
- <argument xsi:type="pivot:UnlimitedNaturalLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#UnlimitedNatural"
- unlimitedNaturalSymbol="0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Real.%61%..ocl.OclSelf">
- <source xsi:type="pivot:OperationCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Integer"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.size">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.10"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.foreignKeys">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </source>
- </source>
- <argument xsi:type="pivot:UnlimitedNaturalLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#UnlimitedNatural"
- unlimitedNaturalSymbol="0"/>
- </conditionExpression>
- </predicate>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="c" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.table">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.17/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="c2t" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.includes..ocl.OclAny">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.13"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttributeOwner.fromAttributes">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.17/@guardPattern/@variable.0"/>
- </source>
- </source>
- <argument xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </conditionExpression>
- </predicate>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.17/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="a2c" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"/>
- </bottomPattern>
- <local>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern>
- <variable name="ct" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.17/@local.0/@domain.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern>
- <variable name="p2n" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.17/@local.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.17/@local.0/@domain.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.17/@local.0/@guardPattern/@variable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.kind">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- </nestedPackage>
- <nestedPackage xmi:id="P.$$" name="$$" nsPrefix="orphanage" nsURI="http://www.eclipse.org/ocl/3.1.0/orphanage">
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.14 #//@nestedPackage.1/@ownedType.15"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SequenceType" name="Sequence" superClass="#//@nestedPackage.1/@ownedType.16"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Sequence">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:OrderedSetType" name="OrderedSet" superClass="#//@nestedPackage.1/@ownedType.1 #//@nestedPackage.1/@ownedType.15"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.OrderedSet">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.4 #//@nestedPackage.1/@ownedType.17"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.18"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:OrderedSetType" name="OrderedSet" superClass="#//@nestedPackage.1/@ownedType.19 #//@nestedPackage.1/@ownedType.17"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.OrderedSet">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.20 #//@nestedPackage.1/@ownedType.21"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Association">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.22"
- elementType="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:OrderedSetType" name="OrderedSet" superClass="#//@nestedPackage.1/@ownedType.23 #//@nestedPackage.1/@ownedType.24"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.OrderedSet">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.25 #//@nestedPackage.1/@ownedType.24"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:OrderedSetType" name="OrderedSet" superClass="#//@nestedPackage.1/@ownedType.26 #//@nestedPackage.1/@ownedType.27"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.OrderedSet">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.28 #//@nestedPackage.1/@ownedType.27"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:OrderedSetType" name="OrderedSet" superClass="#//@nestedPackage.1/@ownedType.29 #//@nestedPackage.1/@ownedType.30"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.OrderedSet">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.31 #//@nestedPackage.1/@ownedType.32"
- elementType="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.16"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.16"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.18"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SequenceType" name="Sequence" superClass="#//@nestedPackage.1/@ownedType.18"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Sequence">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.33"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Association">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.33"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Association">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SequenceType" name="Sequence" superClass="#//@nestedPackage.1/@ownedType.34"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Sequence">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.34"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.34"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SequenceType" name="Sequence" superClass="#//@nestedPackage.1/@ownedType.35"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Sequence">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.35"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.35"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SequenceType" name="Sequence" superClass="#//@nestedPackage.1/@ownedType.36"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Sequence">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.36"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.37"
- elementType="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.37"
- elementType="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Association">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- </nestedPackage>
-</qvtc:CoreModel>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbms.qvtu.qvtcas b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbms.qvtu.qvtcas
deleted file mode 100644
index 9629f3498..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbms.qvtu.qvtcas
+++ /dev/null
@@ -1,1801 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<qvtc:CoreModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:pivot="http://www.eclipse.org/ocl/2015/Pivot" xmlns:qvtb="http://www.eclipse.org/qvt/2015/QVTbase"
- xmlns:qvtc="http://www.eclipse.org/qvt/2015/QVTcore" xmlns:qvtcb="http://www.eclipse.org/qvt/2015/QVTcoreBase"
- xsi:schemaLocation="http://www.eclipse.org/ocl/2015/Pivot java://org.eclipse.ocl.pivot.PivotPackage http://www.eclipse.org/qvt/2015/QVTbase java://org.eclipse.qvtd.pivot.qvtbase.QVTbasePackage http://www.eclipse.org/qvt/2015/QVTcore java://org.eclipse.qvtd.pivot.qvtcore.QVTcorePackage http://www.eclipse.org/qvt/2015/QVTcoreBase java://org.eclipse.qvtd.pivot.qvtcorebase.QVTcoreBasePackage"
- name="UmlToRdbms.qvtc" externalURI="platform:/resource/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbms.qvtc">
- <nestedPackage xsi:type="qvtb:Transformation" xmi:id="T.umlRdbms" name="umlRdbms"
- superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclElement">
- <ownedComment body="Enforce uml to rdbms"/>
- <ownedComment body="/* Enforce uml to rdbms */"/>
- <ownedOperation xsi:type="qvtb:Function" xmi:id="o.umlRdbms.getAllSupers..simpleuml.Class"
- isStatic="true" name="getAllSupers" type="#//@nestedPackage.1/@ownedType.0">
- <ownedParameter xsi:type="qvtb:FunctionParameter" xmi:id="p0o.umlRdbms.getAllSupers..simpleuml.Class"
- name="cls" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <queryExpression xsi:type="pivot:OperationCallExp" type="#//@nestedPackage.1/@ownedType.0"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.asSet">
- <source xsi:type="pivot:OperationCallExp" type="#//@nestedPackage.1/@ownedType.1"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Sequence.including..T">
- <source xsi:type="pivot:IteratorExp" type="#//@nestedPackage.1/@ownedType.1"
- referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Sequence.collect..T">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.2"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Class.general">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#p0o.umlRdbms.getAllSupers..simpleuml.Class"/>
- </source>
- <body xsi:type="pivot:OperationCallExp" type="#//@nestedPackage.1/@ownedType.0"
- referredOperation="#o.umlRdbms.getAllSupers..simpleuml.Class">
- <argument xsi:type="pivot:VariableExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@ownedOperation.0/@queryExpression/@source/@source/@iterator.0"/>
- </body>
- <iterator name="gen" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Sequence.collect..T"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#p0o.umlRdbms.getAllSupers..simpleuml.Class"/>
- </source>
- </queryExpression>
- </ownedOperation>
- <ownedOperation xsi:type="qvtb:Function" xmi:id="o.umlRdbms.getAllAttributes..simpleuml.Class"
- isStatic="true" name="getAllAttributes" type="#//@nestedPackage.1/@ownedType.3">
- <ownedParameter xsi:type="qvtb:FunctionParameter" xmi:id="p0o.umlRdbms.getAllAttributes..simpleuml.Class"
- name="cls" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <queryExpression xsi:type="pivot:IteratorExp" type="#//@nestedPackage.1/@ownedType.4"
- referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Bag.collect..T">
- <source xsi:type="pivot:OperationCallExp" type="#//@nestedPackage.1/@ownedType.0"
- referredOperation="#o.umlRdbms.getAllSupers..simpleuml.Class">
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#p0o.umlRdbms.getAllAttributes..simpleuml.Class"/>
- </source>
- <body xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.5"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Class.attributes">
- <source xsi:type="pivot:VariableExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@ownedOperation.1/@queryExpression/@iterator.0"/>
- </body>
- <iterator name="c" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Bag.collect..T"/>
- </queryExpression>
- </ownedOperation>
- <ownedOperation xsi:type="qvtb:Function" xmi:id="o.umlRdbms.getAllForwards..simpleuml.Class"
- isStatic="true" name="getAllForwards" type="#//@nestedPackage.1/@ownedType.6">
- <ownedParameter xsi:type="qvtb:FunctionParameter" xmi:id="p0o.umlRdbms.getAllForwards..simpleuml.Class"
- name="cls" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <queryExpression xsi:type="pivot:IteratorExp" type="#//@nestedPackage.1/@ownedType.7"
- referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Bag.collect..T">
- <source xsi:type="pivot:OperationCallExp" type="#//@nestedPackage.1/@ownedType.0"
- referredOperation="#o.umlRdbms.getAllSupers..simpleuml.Class">
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#p0o.umlRdbms.getAllForwards..simpleuml.Class"/>
- </source>
- <body xsi:type="pivot:BooleanLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- booleanSymbol="true"/>
- <iterator name="c" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Bag.collect..T"/>
- </queryExpression>
- </ownedOperation>
- <modelParameter name="uml" usedPackage="SimpleUML.ecore.oclas#P.simpleuml"/>
- <modelParameter name="rdbms" usedPackage="SimpleRDBMS.ecore.oclas#P.simplerdbms"/>
- <modelParameter usedPackage="UMLtoRDBMS.ecore.oclas#P.umltordbms"/>
- <rule xsi:type="qvtc:Mapping" name="packageToSchema">
- <ownedComment body="-- Package and Schema mapping&#xA;class PackageToSchema {&#xA;composite classesToTables : Set(ClassToTable) opposites owner;&#xA;composite primitivesToNames : Set(PrimitiveToName) opposites owner;&#xA;name : String;&#xA;-- uml&#xA;umlPackage : Package;&#xA;-- rdbms&#xA;schema : Schema;&#xA;}"/>
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern/>
- <bottomPattern>
- <variable name="p" type="SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <realizedVariable name="s" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.umlPackage">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.0/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.schema">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.0/@domain.1/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="p2s" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.0/@domain.0/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.0/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.0/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="primitiveToName" specification="#//@nestedPackage.0/@rule.2 #//@nestedPackage.0/@rule.3 #//@nestedPackage.0/@rule.4">
- <ownedComment body="-- Primitive data type marshaling&#xA;class PrimitiveToName {&#xA;owner : PackageToSchema opposites primitivesToNames;&#xA;name : String;&#xA;-- uml&#xA;primitive : PrimitiveDataType;&#xA;-- rdbms&#xA;typeName : String;&#xA;}"/>
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="p" type="SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="prim" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <variable name="sqlType" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.umlPackage">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.1/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="p2s" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.1/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="p2n" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="integerToNumber" refinement="#//@nestedPackage.0/@rule.1">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern/>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="Integer"/>
- </conditionExpression>
- </predicate>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:VariableAssignment" isDefault="false" targetVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="NUMBER"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="booleanToBoolean" refinement="#//@nestedPackage.0/@rule.1">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern/>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="Boolean"/>
- </conditionExpression>
- </predicate>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:VariableAssignment" isDefault="false" targetVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="BOOLEAN"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="stringToVarchar" refinement="#//@nestedPackage.0/@rule.1">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern/>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.1/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="String"/>
- </conditionExpression>
- </predicate>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:VariableAssignment" isDefault="false" targetVariable="#//@nestedPackage.0/@rule.1/@domain.1/@bottomPattern/@variable.0">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="VARCHAR"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="flattening" specification="#//@nestedPackage.0/@rule.7 #//@nestedPackage.0/@rule.8">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classToTable">
- <ownedComment body="-- Class and Table mapping&#xA;class ClassToTable extends FromAttributeOwner, ToColumn {&#xA;owner : PackageToSchema opposites classesToTables;&#xA;composite associationToForeignKeys :&#xA;OrderedSet(AssociationToForeignKey) opposites owner;&#xA;name : String;&#xA;-- uml&#xA;umlClass : Class;&#xA;-- rdbms&#xA;table : Table;&#xA;primaryKey : Key;&#xA;}"/>
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="p" type="SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="persistent"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="c" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern>
- <variable name="s" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="&lt;>" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%60%%62%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="meta"/>
- </conditionExpression>
- </predicate>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="base"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.schema">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="t" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.umlPackage">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.6/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.schema">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.6/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="p2s" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.6/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.umlClass">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.table">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="c2t" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.0/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.includes..ocl.OclAny">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.8"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.key">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </conditionExpression>
- </predicate>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.owner">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="primary"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.key">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@nestedPackage.1/@ownedType.9"
- kind="Set">
- <part xsi:type="pivot:CollectionItem" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <item xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </part>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="NUMBER"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <realizedVariable name="pk" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"/>
- <realizedVariable name="pc" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.primaryKey">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.6/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- <local>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_tid"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.6/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_pk"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern/>
- </local>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="associationToForeignKey" refinement="#//@nestedPackage.0/@rule.5">
- <ownedComment body="-- Association and ForeignKey mapping&#xA;class AssociationToForeignKey extends ToColumn {&#xA;referenced : ClassToTable;&#xA;owner : ClassToTable opposites associationToForeignKeys;&#xA;name : String;&#xA;-- uml&#xA;association : Association;&#xA;-- rdbms&#xA;foreignKey : ForeignKey;&#xA;}"/>
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="p" type="SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- <variable name="sc" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable name="dc" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="a" type="SimpleUML.ecore.oclas#T.simpleuml.Association"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.schema">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.owner">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.3"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.2"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.3"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="primary"/>
- </conditionExpression>
- </predicate>
- <variable name="s" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- <variable name="st" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <variable name="dt" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <variable name="rk" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.includes..ocl.OclAny">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.10"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.foreignKeys">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </conditionExpression>
- </predicate>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.owner">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.refersTo">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.3"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.foreignKeys">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@nestedPackage.1/@ownedType.11"
- kind="Set">
- <part xsi:type="pivot:CollectionItem" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <item xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </part>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <realizedVariable name="fk" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"/>
- <realizedVariable name="fc" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.owner">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.umlPackage">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Package"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PackageToSchema.schema">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.table">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.table">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.2"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.umlClass">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.1"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.umlClass">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </conditionExpression>
- </predicate>
- <variable name="p2s" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PackageToSchema"/>
- <variable name="sc2t" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- <variable name="dc2t" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.referenced">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.7/@guardPattern/@variable.2"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.association">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.foreignKey">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="a2f" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.name">
- <value xsi:type="pivot:IfExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <condition xsi:type="pivot:OperationCallExp" name="and" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <source xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </condition>
- <elseExpression xsi:type="pivot:IfExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <condition xsi:type="pivot:OperationCallExp" name="and" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <source xsi:type="pivot:OperationCallExp" name="&lt;>" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%60%%62%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </condition>
- <elseExpression xsi:type="pivot:IfExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <condition xsi:type="pivot:OperationCallExp" name="and" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <source xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:OperationCallExp" name="&lt;>" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%60%%62%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </condition>
- <elseExpression xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </argument>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </elseExpression>
- <thenExpression xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </thenExpression>
- </elseExpression>
- <thenExpression xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </argument>
- </thenExpression>
- </elseExpression>
- <thenExpression xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </thenExpression>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <value xsi:type="pivot:IfExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <condition xsi:type="pivot:OperationCallExp" name="and" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <source xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.2"/>
- </source>
- <argument xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@guardPattern/@variable.1"/>
- </argument>
- </condition>
- <elseExpression xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </elseExpression>
- <thenExpression xsi:type="pivot:PropertyCallExp" isRequired="false"
- type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </thenExpression>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.0/@bottomPattern/@variable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AssociationToForeignKey.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AssociationToForeignKey"
- referredVariable="#//@nestedPackage.0/@rule.7/@bottomPattern/@realizedVariable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_tid"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <source xsi:type="pivot:OperationCallExp" isRequired="false" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Sequence.first">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.12"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.column">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@guardPattern/@variable.3"/>
- </source>
- </source>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.7/@domain.1/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="attributes" refinement="#//@nestedPackage.0/@rule.5"
- specification="#//@nestedPackage.0/@rule.9 #//@nestedPackage.0/@rule.10 #//@nestedPackage.0/@rule.11 #//@nestedPackage.0/@rule.12">
- <ownedComment body="-- attribute mapping&#xA;abstract class FromAttributeOwner {&#xA;composite fromAttributes : Set(FromAttribute) opposites owner;&#xA;}&#xA;abstract class FromAttribute {&#xA;name : String;&#xA;kind : String;&#xA;owner : FromAttributeOwner opposites fromAttributes;&#xA;leafs : Set(AttributeToColumn);&#xA;-- uml&#xA;attribute : Attribute;&#xA;}&#xA;abstract class ToColumn {&#xA;-- rdbms&#xA;column : Column;&#xA;}&#xA;class NonLeafAttribute extends FromAttributeOwner, FromAttribute {&#xA;leafs := fromAttributes.leafs;&#xA;}&#xA;class AttributeToColumn extends FromAttribute, ToColumn {&#xA;type : PrimitiveToName;&#xA;}"/>
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="c" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="a" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <variable name="fao" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"
- referredVariable="#//@nestedPackage.0/@rule.8/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="fa" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classAttributes" refinement="#//@nestedPackage.0/@rule.8"
- specification="#//@nestedPackage.0/@rule.13 #//@nestedPackage.0/@rule.14">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.umlClass">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.9/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="fao" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern/>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="primitiveAttribute" refinement="#//@nestedPackage.0/@rule.8"
- specification="#//@nestedPackage.0/@rule.13 #//@nestedPackage.0/@rule.15">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="t" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Classifier"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.10/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.primitive">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.10/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#//@nestedPackage.0/@rule.10/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="p2n" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.10/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.10/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="fa" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@nestedPackage.1/@ownedType.13"
- kind="Set">
- <part xsi:type="pivot:CollectionItem" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <item xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.10/@bottomPattern/@realizedVariable.0"/>
- </part>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.10/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributeAttributes" refinement="#//@nestedPackage.0/@rule.8"
- specification="#//@nestedPackage.0/@rule.15 #//@nestedPackage.0/@rule.16">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Classifier"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.11/@domain.0/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="ca" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.attribute">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"
- referredVariable="#//@nestedPackage.0/@rule.11/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.11/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="fao" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"/>
- </guardPattern>
- <bottomPattern/>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:OperationCallExp" name="+" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"
- referredVariable="#//@nestedPackage.0/@rule.11/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:StringLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </source>
- <argument xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </argument>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttribute" refinement="#//@nestedPackage.0/@rule.8"
- specification="#//@nestedPackage.0/@rule.14 #//@nestedPackage.0/@rule.16">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0">
- <guardPattern>
- <variable name="t" type="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" type="SimpleUML.ecore.oclas#T.simpleuml.Classifier"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <source xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredVariable="#//@nestedPackage.0/@rule.8/@domain.0/@bottomPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredVariable="#//@nestedPackage.0/@rule.12/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <realizedVariable name="fa" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.13"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttributeOwner.fromAttributes">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttributeOwner"
- referredVariable="#//@nestedPackage.0/@rule.8/@guardPattern/@variable.0"/>
- </source>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.NonLeafAttribute"
- referredVariable="#//@nestedPackage.0/@rule.12/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classPrimitiveAttributes" refinement="#//@nestedPackage.0/@rule.9 #//@nestedPackage.0/@rule.10">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classComplexAttributes" refinement="#//@nestedPackage.0/@rule.9 #//@nestedPackage.0/@rule.12">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributePrimitiveAttributes" refinement="#//@nestedPackage.0/@rule.11 #//@nestedPackage.0/@rule.10">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributeComplexAttributes" refinement="#//@nestedPackage.0/@rule.11 #//@nestedPackage.0/@rule.12">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="attributeColumns">
- <ownedComment body="-- column mapping"/>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern>
- <variable name="t" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Real.%61%..ocl.OclSelf">
- <source xsi:type="pivot:OperationCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Integer"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.size">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.8"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.key">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </source>
- </source>
- <argument xsi:type="pivot:UnlimitedNaturalLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#UnlimitedNatural"
- unlimitedNaturalSymbol="0"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Real.%61%..ocl.OclSelf">
- <source xsi:type="pivot:OperationCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Integer"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.size">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.10"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.foreignKeys">
- <source xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </source>
- </source>
- <argument xsi:type="pivot:UnlimitedNaturalLiteralExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#UnlimitedNatural"
- unlimitedNaturalSymbol="0"/>
- </conditionExpression>
- </predicate>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="c" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ClassToTable.table">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.17/@guardPattern/@variable.0"/>
- </source>
- <argument xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@guardPattern/@variable.0"/>
- </conditionExpression>
- </predicate>
- <variable name="c2t" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.includes..ocl.OclAny">
- <source xsi:type="pivot:PropertyCallExp" type="#//@nestedPackage.1/@ownedType.13"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.leafs">
- <source xsi:type="pivot:PropertyCallExp" isRequired="false" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.FromAttribute"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttributeOwner.fromAttributes">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.17/@guardPattern/@variable.0"/>
- </source>
- </source>
- <argument xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </conditionExpression>
- </predicate>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.ClassToTable"
- referredVariable="#//@nestedPackage.0/@rule.17/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <realizedVariable name="a2c" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"/>
- </bottomPattern>
- <local>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true"
- typedModel="#//@nestedPackage.0/@modelParameter.1">
- <guardPattern>
- <variable name="ct" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.17/@local.0/@domain.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern>
- <variable name="p2n" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.17/@local.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredVariable="#//@nestedPackage.0/@rule.17/@local.0/@domain.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.PrimitiveToName"
- referredVariable="#//@nestedPackage.0/@rule.17/@local.0/@guardPattern/@variable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.name">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="UMLtoRDBMS.ecore.oclas#p.umltordbms.FromAttribute.kind">
- <source xsi:type="pivot:VariableExp" type="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- referredVariable="#//@nestedPackage.0/@rule.17/@bottomPattern/@realizedVariable.0"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredVariable="#//@nestedPackage.0/@rule.17/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- </nestedPackage>
- <nestedPackage xmi:id="P.$$" name="$$" nsPrefix="orphanage" nsURI="http://www.eclipse.org/ocl/3.1.0/orphanage">
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.14 #//@nestedPackage.1/@ownedType.15"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SequenceType" name="Sequence" superClass="#//@nestedPackage.1/@ownedType.16"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Sequence">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:OrderedSetType" name="OrderedSet" superClass="#//@nestedPackage.1/@ownedType.1 #//@nestedPackage.1/@ownedType.15"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.OrderedSet">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.4 #//@nestedPackage.1/@ownedType.17"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.18"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:OrderedSetType" name="OrderedSet" superClass="#//@nestedPackage.1/@ownedType.19 #//@nestedPackage.1/@ownedType.17"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.OrderedSet">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.20 #//@nestedPackage.1/@ownedType.21"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Association">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.22"
- elementType="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:OrderedSetType" name="OrderedSet" superClass="#//@nestedPackage.1/@ownedType.23 #//@nestedPackage.1/@ownedType.24"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.OrderedSet">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.25 #//@nestedPackage.1/@ownedType.24"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:OrderedSetType" name="OrderedSet" superClass="#//@nestedPackage.1/@ownedType.26 #//@nestedPackage.1/@ownedType.27"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.OrderedSet">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.28 #//@nestedPackage.1/@ownedType.27"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:OrderedSetType" name="OrderedSet" superClass="#//@nestedPackage.1/@ownedType.29 #//@nestedPackage.1/@ownedType.30"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.OrderedSet">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SetType" name="Set" superClass="#//@nestedPackage.1/@ownedType.31 #//@nestedPackage.1/@ownedType.32"
- elementType="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Set">
- <parameterSubstitution actual="pivot:Class UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.16"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.16"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Class">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.18"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SequenceType" name="Sequence" superClass="#//@nestedPackage.1/@ownedType.18"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Sequence">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.33"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Association">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.33"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Association">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="http://www.eclipse.org/ocl/2015/Library.oclas#Boolean">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SequenceType" name="Sequence" superClass="#//@nestedPackage.1/@ownedType.34"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Sequence">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.34"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.34"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SequenceType" name="Sequence" superClass="#//@nestedPackage.1/@ownedType.35"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Sequence">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.35"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.35"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:SequenceType" name="Sequence" superClass="#//@nestedPackage.1/@ownedType.36"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Sequence">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SequenceT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.36"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:BagType" name="Bag" superClass="#//@nestedPackage.1/@ownedType.37"
- elementType="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Bag">
- <parameterSubstitution actual="pivot:Class UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="UniqueCollection" superClass="#//@nestedPackage.1/@ownedType.37"
- elementType="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.UniqueCollection">
- <parameterSubstitution actual="pivot:Class UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleUML.ecore.oclas#T.simpleuml.Association">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- <ownedType xsi:type="pivot:CollectionType" name="Collection" superClass="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn">
- <templateBinding signature="http://www.eclipse.org/ocl/2015/Library.oclas#s.Collection">
- <parameterSubstitution actual="pivot:Class UMLtoRDBMS.ecore.oclas#T.umltordbms.AttributeToColumn"
- formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </templateBinding>
- </ownedType>
- </nestedPackage>
-</qvtc:CoreModel>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbmsPartition.qvtm.qvtcas b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbmsPartition.qvtm.qvtcas
deleted file mode 100644
index c50d129b0..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/etl/tests/UmlToRdbms/UmlToRdbmsPartition.qvtm.qvtcas
+++ /dev/null
@@ -1,70 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<qvtc:CoreModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:qvtb="http://www.eclipse.org/qvt/2015/QVTbase" xmlns:qvtc="http://www.eclipse.org/qvt/2015/QVTcore"
- xmlns:qvtcb="http://www.eclipse.org/qvt/2015/QVTcoreBase" xsi:schemaLocation="http://www.eclipse.org/qvt/2015/QVTbase java://org.eclipse.qvtd.pivot.qvtbase.QVTbasePackage http://www.eclipse.org/qvt/2015/QVTcore java://org.eclipse.qvtd.pivot.qvtcore.QVTcorePackage http://www.eclipse.org/qvt/2015/QVTcoreBase java://org.eclipse.qvtd.pivot.qvtcorebase.QVTcoreBasePackage">
- <nestedPackage xsi:type="qvtb:Transformation" xmi:id="T.umlRdbms" name="umlRdbms">
- <modelParameter name="uml" usedPackage="http://www.eclipse.org/qvt/examples/0.1/simpleUML.oclas#P.simpleuml"/>
- <modelParameter name="rdbms" usedPackage="http://www.eclipse.org/qvt/examples/0.1/SimpleRDBMS.oclas#P.simplerdbms"/>
- <modelParameter usedPackage="http://www.eclipse.org/qvt/examples/0.1/UMLtoRDBMS.oclas#P.umltordbms"/>
- <rule xsi:type="qvtc:Mapping" name="packageToSchema_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0"/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="primitiveToName_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0"/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="integerToNumber_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0"/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="booleanToBoolean_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0"/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="stringToVarchar_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0"/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classToTable_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0"/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="associationToForeignKey_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0"/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="attributes_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0"/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classAttributes_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="UmlToRdbmsFlatten.qvtm.qvtcas#/1"/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="primitiveAttribute_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0"/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributeAttributes_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0"/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttribute_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="#//@nestedPackage.0/@modelParameter.0"/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classPrimitiveAttributes_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="UmlToRdbmsFlatten.qvtm.qvtcas#/1"/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classComplexAttributes_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="UmlToRdbmsFlatten.qvtm.qvtcas#/1"/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributePrimitiveAttributes_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="false" isEnforceable="false"
- typedModel="UmlToRdbmsFlatten.qvtm.qvtcas#/1"/>
- </rule>
- </nestedPackage>
-</qvtc:CoreModel>

Back to the top