Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'tests/org.eclipse.qvtd.build.etl.tests/src/org')
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/HSV2HLS/HSV2HLS.xmi5765
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/QVTdMtcTests.java2
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/SimpleRDBMSContainmentTree.xmi21
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/SimpleUMLContainmentTree.xmi27
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/SimpleUMLtoRDBMSContainmentTree.xmi42
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtias2492
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtm.qvtcas1944
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtp.qvtias1740
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtu.qvtcas1347
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsDataDep.xmi2
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsInterMap.xmi9
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsMergeDataDep.xmi2
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsReducedDataDep.xmi2
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsSchedule.xmi1025
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/debug/UmlToRdbmsDependencies.graphml4026
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UpperToLower/debug/UpperToLowerDependencies.graphml1116
16 files changed, 1 insertions, 19561 deletions
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/HSV2HLS/HSV2HLS.xmi b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/HSV2HLS/HSV2HLS.xmi
deleted file mode 100644
index f03b47bfc..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/HSV2HLS/HSV2HLS.xmi
+++ /dev/null
@@ -1,5765 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hsv2hls="http://http://www.eclipse.org/qvt/examples/0.1/HSVtoHLS" xsi:schemaLocation="http://http://www.eclipse.org/qvt/examples/0.1/HSVtoHLS HSV2HLS.ecore">
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/144"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/262"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/270"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/57"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/95"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode name="n1">
- <children name="n1.3">
- <children name="n1.3.1">
- <children name="n1.3.1.1">
- <hsv href="HSVNode.xmi#//@children.2/@children.0/@children.0"/>
- <hls href="HLSNode.xmi#/97"/>
- </children>
- <hsv href="HSVNode.xmi#//@children.2/@children.0"/>
- <hls href="HLSNode.xmi#/4/@children.0"/>
- </children>
- <hsv href="HSVNode.xmi#//@children.2"/>
- <hls href="HLSNode.xmi#/4"/>
- </children>
- <children name="n1.2">
- <children name="n1.2.2">
- <hsv href="HSVNode.xmi#//@children.1/@children.1"/>
- <hls href="HLSNode.xmi#/80/@children.1"/>
- </children>
- <children name="n1.2.1">
- <hsv href="HSVNode.xmi#//@children.1/@children.0"/>
- <hls href="HLSNode.xmi#/80/@children.0"/>
- </children>
- <hsv href="HSVNode.xmi#//@children.1"/>
- <hls href="HLSNode.xmi#/80"/>
- </children>
- <children name="n1.1">
- <children name="n1.1.1">
- <hsv href="HSVNode.xmi#//@children.0/@children.0"/>
- <hls href="HLSNode.xmi#/166/@children.0"/>
- </children>
- <hsv href="HSVNode.xmi#//@children.0"/>
- <hls href="HLSNode.xmi#/166"/>
- </children>
- <hsv href="HSVNode.xmi#/"/>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/213"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/272"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/223"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/92"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/234"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/193"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/84"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/285"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/263"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/277"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/6"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/214"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/254"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/19"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/48"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/110"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/37"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/72"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/217"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/280"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/101"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/50"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/16"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/125"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/131"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/38"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/181"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/102"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/180"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/284"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/205"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/121"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/70"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/275"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/250"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/139"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/2"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/103"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/47"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/265"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/145"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/123"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/256"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/30"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/99"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/13"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/245"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/61"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/132"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/153"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/68"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/182"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/237"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/76"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/143"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/200"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/242"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/122"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/252"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/111"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/251"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/146"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/100"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/27"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/163"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/120"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/130"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/107"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/221"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/207"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/230"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/14"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/77"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/42"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/156"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/179"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/247"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/208"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/269"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/129"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/89"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/74"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/267"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/281"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/199"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/218"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/65"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/157"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/118"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/43"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/39"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/58"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/141"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/147"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/56"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/239"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/198"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/17"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/119"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/169"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/25"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/116"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/140"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/268"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/124"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/105"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/241"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/55"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/253"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/204"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/183"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/12"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/60"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/15"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/86"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/160"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/41"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/246"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/261"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/24"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/127"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/1"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/108"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/126"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/196"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/117"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/112"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/66"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/195"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/137"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/51"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/150"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/273"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/187"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/209"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/238"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/232"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/283"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/20"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/158"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/201"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/189"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/211"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/53"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/88"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/113"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/184"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/151"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/258"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/248"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/271"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/191"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/34"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/115"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/173"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/194"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/224"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/93"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/114"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/235"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/222"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/11"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/135"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/87"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/40"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/176"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/136"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/33"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/79"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/94"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/45"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/175"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/0"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/96"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/90"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/28"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/171"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/259"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/159"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/276"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/219"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/178"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/216"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/202"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/133"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/106"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/35"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/240"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/148"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/10"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/81"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/282"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/142"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/44"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/203"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/161"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/69"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/162"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/164"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/78"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/233"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/85"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/186"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/168"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/185"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/154"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/255"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/257"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/29"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/206"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/266"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/249"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/83"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/167"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/71"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/149"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/220"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/21"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/197"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/231"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/192"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/228"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/134"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/22"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/62"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/32"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/177"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/274"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/264"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/278"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/174"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/227"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/212"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/82"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/215"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/9"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/225"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/229"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/243"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/170"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/64"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/18"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/104"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/91"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/172"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/128"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/73"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/244"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/8"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/26"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/63"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/138"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/46"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/36"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/226"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/23"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/3"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/31"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/210"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/7"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/279"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/165"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/98"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/152"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/5"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/67"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/52"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/188"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/190"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/236"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/59"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/155"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/49"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/75"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/260"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/54"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode>
- <children name="n1">
- <hsv href="HSVNode.xmi#/"/>
- <hls href="HLSNode.xmi#/109"/>
- </children>
- </hsv2hls:HSVNode2HLSNode>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
- <hsv2hls:HSVNode2HLSNode/>
-</xmi:XMI>
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 c93bdda98..02fec65b9 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
@@ -29,7 +29,7 @@ import org.junit.Test;
public class QVTdMtcTests extends LoadTestCase {
- private static URI TESTS_BASE_URI = URI.createPlatformResourceURI("/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests", true);
+ 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;
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/SimpleRDBMSContainmentTree.xmi b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/SimpleRDBMSContainmentTree.xmi
deleted file mode 100644
index addeb236d..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/SimpleRDBMSContainmentTree.xmi
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:eCoreContainemntTree="http://www.eclipse.org/qvt/examples/0.1/ECoreContainemntTree">
- <eCoreContainemntTree:Node name="Column" parent="/5" superTypes="/3">
- <element href="SimpleRDBMS.ecore#//Column"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="ForeignKey" parent="/5" superTypes="/3">
- <element href="SimpleRDBMS.ecore#//ForeignKey"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="Key" parent="/5" superTypes="/3">
- <element href="SimpleRDBMS.ecore#//Key"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="RModelElement" subTypes="/0 /5 /4 /1 /2">
- <element href="SimpleRDBMS.ecore#//RModelElement"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="Schema" children="/5" superTypes="/3">
- <element href="SimpleRDBMS.ecore#//Schema"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="Table" parent="/4" children="/0 /1 /2" superTypes="/3">
- <element href="SimpleRDBMS.ecore#//Table"/>
- </eCoreContainemntTree:Node>
-</xmi:XMI>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/SimpleUMLContainmentTree.xmi b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/SimpleUMLContainmentTree.xmi
deleted file mode 100644
index f2c2df8fa..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/SimpleUMLContainmentTree.xmi
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:eCoreContainemntTree="http://www.eclipse.org/qvt/examples/0.1/ECoreContainemntTree">
- <eCoreContainemntTree:Node name="Attribute" parent="/2" superTypes="/7">
- <element href="SimpleUML.ecore#//Attribute"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="Association" parent="/4" superTypes="/5 /7">
- <element href="SimpleUML.ecore#//Association"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="Class" parent="/4" children="/0" superTypes="/3 /5 /7">
- <element href="SimpleUML.ecore#//Class"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="Classifier" parent="/4" subTypes="/2 /6" superTypes="/5 /7">
- <element href="SimpleUML.ecore#//Classifier"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="Package" children="/5 /3 /2 /1 /6" superTypes="/7">
- <element href="SimpleUML.ecore#//Package"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="PackageElement" parent="/4" subTypes="/3 /2 /1 /6" superTypes="/7">
- <element href="SimpleUML.ecore#//PackageElement"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="PrimitiveDataType" parent="/4" superTypes="/3 /5 /7">
- <element href="SimpleUML.ecore#//PrimitiveDataType"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="UMLModelElement" subTypes="/0 /5 /4 /3 /2 /1 /6">
- <element href="SimpleUML.ecore#//UMLModelElement"/>
- </eCoreContainemntTree:Node>
-</xmi:XMI>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/SimpleUMLtoRDBMSContainmentTree.xmi b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/SimpleUMLtoRDBMSContainmentTree.xmi
deleted file mode 100644
index a2be12fda..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/SimpleUMLtoRDBMSContainmentTree.xmi
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:eCoreContainemntTree="http://www.eclipse.org/qvt/examples/0.1/ECoreContainemntTree">
- <eCoreContainemntTree:Node name="AttributeToColumn" parent="/5" superTypes="/4 /12 /11">
- <element href="SimpleUMLtoRDBMS.ecore#//AttributeToColumn"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="AssociationToForeignKey" parent="/3" superTypes="/11 /12">
- <element href="SimpleUMLtoRDBMS.ecore#//AssociationToForeignKey"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="BooleanToBoolean" parent="/8" superTypes="/9 /12">
- <element href="SimpleUMLtoRDBMS.ecore#//BooleanToBoolean"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="ClassToTable" parent="/8" children="/1" superTypes="/5 /11 /12">
- <element href="SimpleUMLtoRDBMS.ecore#//ClassToTable"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="FromAttribute" parent="/5" subTypes="/0 /7" superTypes="/12">
- <element href="SimpleUMLtoRDBMS.ecore#//FromAttribute"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="FromAttributeOwner" children="/4 /0 /7" subTypes="/3 /7">
- <element href="SimpleUMLtoRDBMS.ecore#//FromAttributeOwner"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="IntegerToNumber" parent="/8" superTypes="/9 /12">
- <element href="SimpleUMLtoRDBMS.ecore#//IntegerToNumber"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="NonLeafAttribute" parent="/5" superTypes="/5 /12 /4">
- <element href="SimpleUMLtoRDBMS.ecore#//NonLeafAttribute"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="PackageToSchema" children="/3 /9 /2 /6 /10" superTypes="/12">
- <element href="SimpleUMLtoRDBMS.ecore#//PackageToSchema"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="PrimitiveToName" parent="/8" subTypes="/2 /6 /10" superTypes="/12">
- <element href="SimpleUMLtoRDBMS.ecore#//PrimitiveToName"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="StringToVarchar" parent="/8" superTypes="/9 /12">
- <element href="SimpleUMLtoRDBMS.ecore#//StringToVarchar"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="ToColumn" subTypes="/0 /1 /3">
- <element href="SimpleUMLtoRDBMS.ecore#//ToColumn"/>
- </eCoreContainemntTree:Node>
- <eCoreContainemntTree:Node name="UmlToRdbmsModelElement" subTypes="/4 /0 /1 /3 /8 /9 /2 /6 /7 /10">
- <element href="SimpleUMLtoRDBMS.ecore#//UmlToRdbmsModelElement"/>
- </eCoreContainemntTree:Node>
-</xmi:XMI>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtias b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtias
deleted file mode 100644
index bab2f3abc..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtias
+++ /dev/null
@@ -1,2492 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<qvti:ImperativeModel 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:qvtcb="http://www.eclipse.org/qvt/2015/QVTcoreBase" xmlns:qvti="http://www.eclipse.org/qvt/2015/QVTimperative"
- 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/QVTcoreBase java://org.eclipse.qvtd.pivot.qvtcorebase.QVTcoreBasePackage http://www.eclipse.org/qvt/2015/QVTimperative java://org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage"
- name="UmlToRdbms.qvti" externalURI="platform:/resource/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvti">
- <ownedImports name="SimpleUML" importedNamespace="pivot:Package SimpleUML.ecore.oclas#P.simpleuml"/>
- <ownedImports name="SimpleRDBMS" importedNamespace="pivot:Package SimpleRDBMS.ecore.oclas#P.simplerdbms"/>
- <ownedImports name="SimpleUMLtoRDBMS" importedNamespace="pivot:Package SimpleUMLtoRDBMS.ecore.oclas#P.simpleumltordbms"/>
- <ownedPackages xmi:id="P." name="">
- <ownedClasses xsi:type="qvtb:Transformation" xmi:id="T..umlRdbms" name="umlRdbms">
- <modelParameter xmi:id="qT..umlRdbms.uml" name="uml" usedPackage="SimpleUML.ecore.oclas#P.simpleuml"/>
- <modelParameter xmi:id="qT..umlRdbms.rdbms" name="rdbms" usedPackage="SimpleRDBMS.ecore.oclas#P.simplerdbms"/>
- <modelParameter xmi:id="qT..umlRdbms.middle" name="middle" usedPackage="SimpleUMLtoRDBMS.ecore.oclas#P.simpleumltordbms"/>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.packageToSchema_LM" name="packageToSchema_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.packageToSchema_LM.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern/>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.packageToSchema_LM.middle.bottom.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.packageToSchema_LM.uml.guard.p"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema_LM.middle.bottom.p2s"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.packageToSchema_LM.uml.guard.p"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema_LM.middle.bottom.p2s"/>
- </assignment>
- </bottomPattern>
- <mappingStatement xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.packageToSchema_MR">
- <binding boundVariable="#qV..umlRdbms.packageToSchema_MR.middle.guard.p2s">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema" referredVariable="#qV..umlRdbms.packageToSchema_LM.middle.bottom.p2s"/>
- </binding>
- </mappingStatements>
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.0" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Collection.select..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.0" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Package.elements">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema_LM.middle.bottom.p2s"/>
- </ownedSource>
- </ownedSource>
- <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclIsTypeOf..ocl.OclType">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PackageElement" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.0/@mappingStatement/@mappingStatements.1/@ownedSource/@ownedIterators.0"/>
- <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"
- referredType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </ownedBody>
- <ownedIterators name="e" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PackageElement"/>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.classToTable_LM">
- <binding boundVariable="#qV..umlRdbms.classToTable_LM.middle.guard.p2s">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema_LM.middle.bottom.p2s"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.classToTable_LM.uml.guard.p">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema_LM.middle.bottom.p2s"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.classToTable_LM.uml.guard.c">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#i..umlRdbms.packageToSchema_LM.0.1.class"/>
- </binding>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.packageToSchema_LM.0.1.class" name="class" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </mappingStatements>
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.0" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Collection.select..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.0" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Package.elements">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.packageToSchema_LM.uml.guard.p"/>
- </ownedSource>
- <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclIsTypeOf..ocl.OclType">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PackageElement" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.0/@mappingStatement/@mappingStatements.2/@ownedSource/@ownedIterators.0"/>
- <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"
- referredType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"/>
- </ownedBody>
- <ownedIterators name="e" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PackageElement"/>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.1" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.classesToTables">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Package.middle">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.packageToSchema_LM.uml.guard.p"/>
- </ownedSource>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.0" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Collection.select..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.0" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Package.elements">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.packageToSchema_LM.uml.guard.p"/>
- </ownedSource>
- <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclIsTypeOf..ocl.OclType">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PackageElement"
- referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.0/@mappingStatement/@mappingStatements.2/@ownedBody/@mappingStatements.0/@ownedBody/@mappingStatements.0/@ownedSource/@ownedIterators.0"/>
- <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"
- referredType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </ownedBody>
- <ownedIterators name="e" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PackageElement"/>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.associationToForeignKey_LM">
- <binding boundVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#i..umlRdbms.packageToSchema_LM.0.2.association"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#i..umlRdbms.packageToSchema_LM.0.2.association"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.dc2t">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Class.middle">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#i..umlRdbms.packageToSchema_LM.0.2.association"/>
- </ownedSource>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.p">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.packageToSchema_LM.uml.guard.p"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.sc2t">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#i..umlRdbms.packageToSchema_LM.0.2.0.0.sc2t"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.p2s">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Package.middle">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.packageToSchema_LM.uml.guard.p"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#i..umlRdbms.packageToSchema_LM.0.2.0.0.0.0.class"/>
- </binding>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.packageToSchema_LM.0.2.0.0.0.0.class" name="class" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.packageToSchema_LM.0.2.0.0.sc2t" name="sc2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.packageToSchema_LM.0.2.association" name="association" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"/>
- </mappingStatements>
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.0" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Collection.select..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.0" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Package.elements">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema_LM.middle.bottom.p2s"/>
- </ownedSource>
- </ownedSource>
- <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclIsTypeOf..ocl.OclType">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PackageElement" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.0/@mappingStatement/@mappingStatements.3/@ownedSource/@ownedIterators.0"/>
- <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"
- referredType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </ownedBody>
- <ownedIterators name="e" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PackageElement"/>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.booleanToBoolean_LM">
- <binding boundVariable="#qV..umlRdbms.booleanToBoolean_LM.middle.guard.p2s">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema_LM.middle.bottom.p2s"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#i..umlRdbms.packageToSchema_LM.0.3.primitivedatatype"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.p">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema_LM.middle.bottom.p2s"/>
- </value>
- </binding>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.packageToSchema_LM.0.3.primitivedatatype" name="primitivedatatype" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </mappingStatements>
- </mappingStatement>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.packageToSchema_MR" name="packageToSchema_MR">
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.packageToSchema_MR.rdbms.bottom.s" name="s" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.packageToSchema_MR.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.packageToSchema_MR.rdbms.bottom.s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema_MR.middle.guard.p2s"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema_MR.middle.guard.p2s"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.packageToSchema_MR.rdbms.bottom.s"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.integerToNumber_LM" name="integerToNumber_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.integerToNumber_LM.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- <variable xmi:id="qV..umlRdbms.integerToNumber_LM.uml.guard.prim" name="prim" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.integerToNumber_LM.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.integerToNumber_LM.middle.bottom.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.integerToNumber_LM.middle.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.integerToNumber_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.integerToNumber_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.integerToNumber_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.integerToNumber_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="Integer"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.integerToNumber_LM.uml.guard.prim"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.integerToNumber_LM.middle.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.integerToNumber_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="NUMBER"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber"
- referredVariable="#qV..umlRdbms.integerToNumber_LM.middle.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema" referredVariable="#qV..umlRdbms.integerToNumber_LM.middle.guard.p2s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.integerToNumber_LM.middle.bottom.p2n"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.integerToNumber_MR" name="integerToNumber_MR">
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <variable xmi:id="qV..umlRdbms.integerToNumber_MR.rdbms.bottom.sqlType" name="sqlType" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedInit xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="NUMBER"/>
- </variable>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.integerToNumber_MR.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- <variable xmi:id="qV..umlRdbms.integerToNumber_MR.middle.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.integerToNumber_MR.middle.guard.p2n"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.integerToNumber_MR.middle.guard.p2s"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" referredVariable="#qV..umlRdbms.integerToNumber_MR.rdbms.bottom.sqlType"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.integerToNumber_MR.middle.guard.p2n"/>
- </assignment>
- </bottomPattern>
- <mappingStatement xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:IteratorExp" type="#//@ownedPackages.1/@ownedClasses.2" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Collection.select..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.2" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.primitivesToNames">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.integerToNumber_MR.middle.guard.p2s"/>
- </ownedSource>
- <ownedBody xsi:type="pivot:OperationCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.oclIsTypeOf..ocl.OclType">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.3/@mappingStatement/@mappingStatements.0/@ownedSource/@ownedIterators.0"/>
- <ownedArguments xsi:type="pivot:TypeExp" type="pivot:Class http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.Class"
- referredType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.StringToVarchar"/>
- </ownedBody>
- <ownedIterators name="p" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"/>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.stringToVarchar_MR">
- <binding boundVariable="#qV..umlRdbms.stringToVarchar_MR.middle.guard.p2n">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.StringToVarchar"
- referredVariable="#i..umlRdbms.integerToNumber_MR.0.0.stringtovarchar"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.stringToVarchar_MR.middle.guard.p2s">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.integerToNumber_MR.middle.guard.p2s"/>
- </binding>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.integerToNumber_MR.0.0.stringtovarchar" name="stringtovarchar" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.StringToVarchar"/>
- </mappingStatements>
- </mappingStatement>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.booleanToBoolean_LM" name="booleanToBoolean_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.booleanToBoolean_LM.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- <variable xmi:id="qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim" name="prim" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.booleanToBoolean_LM.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.booleanToBoolean_LM.middle.bottom.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.BooleanToBoolean"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.booleanToBoolean_LM.middle.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="Boolean"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.booleanToBoolean_LM.middle.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.middle.guard.p2s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.booleanToBoolean_LM.middle.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="BOOLEAN"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.BooleanToBoolean"
- referredVariable="#qV..umlRdbms.booleanToBoolean_LM.middle.bottom.p2n"/>
- </assignment>
- </bottomPattern>
- <mappingStatement xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.integerToNumber_LM">
- <binding boundVariable="#qV..umlRdbms.integerToNumber_LM.uml.guard.prim">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.integerToNumber_LM.middle.guard.p2s">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Package.middle">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </ownedSource>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.integerToNumber_LM.uml.guard.p">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </value>
- </binding>
- </mappingStatements>
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.stringToVarchar_LM">
- <binding boundVariable="#qV..umlRdbms.stringToVarchar_LM.middle.guard.p2s">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Package.middle">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </ownedSource>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.stringToVarchar_LM.uml.guard.prim">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.stringToVarchar_LM.uml.guard.p">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </value>
- </binding>
- </mappingStatements>
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.booleanToBoolean_MR">
- <binding boundVariable="#qV..umlRdbms.booleanToBoolean_MR.middle.guard.p2s">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.BooleanToBoolean"
- referredVariable="#qV..umlRdbms.booleanToBoolean_LM.middle.bottom.p2n"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.booleanToBoolean_MR.middle.guard.p2n">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.BooleanToBoolean"
- referredVariable="#qV..umlRdbms.booleanToBoolean_LM.middle.bottom.p2n"/>
- </binding>
- </mappingStatements>
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.3" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Classifier.typeOpposite">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.classPrimitiveAttributes_LM">
- <binding boundVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.guard.fao">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Class.middle">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.booleanToBoolean_LM.0.3.a"/>
- </ownedSource>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.guard.p2n">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.PrimitiveDataType.middle">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.c">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.booleanToBoolean_LM.0.3.a"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.t">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.a">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.booleanToBoolean_LM.0.3.a"/>
- </binding>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.booleanToBoolean_LM.0.3.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </mappingStatements>
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.3" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Classifier.typeOpposite">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.3" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Classifier.typeOpposite">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.booleanToBoolean_LM.0.4.a"/>
- </ownedSource>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.complexAttributePrimitiveAttributes_LM">
- <binding boundVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.fao">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Attribute.middle">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.booleanToBoolean_LM.0.4.0.0.ca"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.ca">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.booleanToBoolean_LM.0.4.0.0.ca"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.c">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.booleanToBoolean_LM.0.4.a"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.p2n">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.PrimitiveDataType.middle">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"
- referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.a">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.booleanToBoolean_LM.0.4.a"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.t">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </binding>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.booleanToBoolean_LM.0.4.0.0.ca" name="ca" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.booleanToBoolean_LM.0.4.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </mappingStatements>
- </mappingStatement>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.booleanToBoolean_MR" name="booleanToBoolean_MR">
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <variable xmi:id="qV..umlRdbms.booleanToBoolean_MR.rdbms.bottom.sqlType" name="sqlType" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedInit xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="BOOLEAN"/>
- </variable>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.booleanToBoolean_MR.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- <variable xmi:id="qV..umlRdbms.booleanToBoolean_MR.middle.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.BooleanToBoolean"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.booleanToBoolean_MR.middle.guard.p2n"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.booleanToBoolean_MR.middle.guard.p2s"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" referredVariable="#qV..umlRdbms.booleanToBoolean_MR.rdbms.bottom.sqlType"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.booleanToBoolean_MR.middle.guard.p2n"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.stringToVarchar_LM" name="stringToVarchar_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.stringToVarchar_LM.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- <variable xmi:id="qV..umlRdbms.stringToVarchar_LM.uml.guard.prim" name="prim" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.stringToVarchar_LM.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.stringToVarchar_LM.middle.bottom.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.StringToVarchar"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.stringToVarchar_LM.middle.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.stringToVarchar_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.stringToVarchar_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.stringToVarchar_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.stringToVarchar_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="String"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema" referredVariable="#qV..umlRdbms.stringToVarchar_LM.middle.guard.p2s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.stringToVarchar_LM.middle.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.stringToVarchar_LM.uml.guard.prim"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.stringToVarchar_LM.middle.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.stringToVarchar_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="VARCHAR"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.StringToVarchar"
- referredVariable="#qV..umlRdbms.stringToVarchar_LM.middle.bottom.p2n"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.stringToVarchar_MR" name="stringToVarchar_MR">
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <variable xmi:id="qV..umlRdbms.stringToVarchar_MR.rdbms.bottom.sqlType" name="sqlType" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedInit xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="VARCHAR"/>
- </variable>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.stringToVarchar_MR.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- <variable xmi:id="qV..umlRdbms.stringToVarchar_MR.middle.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.StringToVarchar"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.stringToVarchar_MR.middle.guard.p2n"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.stringToVarchar_MR.middle.guard.p2s"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" referredVariable="#qV..umlRdbms.stringToVarchar_MR.rdbms.bottom.sqlType"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.stringToVarchar_MR.middle.guard.p2n"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.classToTable_LM" name="classToTable_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classToTable_LM.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- <variable xmi:id="qV..umlRdbms.classToTable_LM.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classToTable_LM.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.classToTable_LM.middle.bottom.c2t" name="c2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.classToTable_LM.middle.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.classToTable_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classToTable_LM.uml.guard.c"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="persistent"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classToTable_LM.uml.guard.c"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.classToTable_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classToTable_LM.uml.guard.c"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_LM.middle.bottom.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema" referredVariable="#qV..umlRdbms.classToTable_LM.middle.guard.p2s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_LM.middle.bottom.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classToTable_LM.uml.guard.c"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_LM.middle.bottom.c2t"/>
- </assignment>
- </bottomPattern>
- <mappingStatement xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.classToTable_MR">
- <binding boundVariable="#qV..umlRdbms.classToTable_MR.middle.guard.p2s">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_LM.middle.bottom.c2t"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.classToTable_MR.rdbms.guard.s">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_LM.middle.bottom.c2t"/>
- </ownedSource>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.classToTable_MR.middle.guard.c2t">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable" referredVariable="#qV..umlRdbms.classToTable_LM.middle.bottom.c2t"/>
- </binding>
- </mappingStatements>
- </mappingStatement>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.classToTable_MR" name="classToTable_MR">
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classToTable_MR.rdbms.guard.s" name="s" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.classToTable_MR.rdbms.bottom.t" name="t" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <realizedVariable xmi:id="qV..umlRdbms.classToTable_MR.rdbms.bottom.pk" name="pk" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"/>
- <realizedVariable xmi:id="qV..umlRdbms.classToTable_MR.rdbms.bottom.pc" name="pc" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classToTable_MR.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- <variable xmi:id="qV..umlRdbms.classToTable_MR.middle.guard.c2t" name="c2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.classToTable_MR.middle.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.guard.s"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_MR.middle.guard.c2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.classToTable_MR.middle.guard.p2s"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_MR.middle.guard.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_MR.middle.guard.c2t"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.primaryKey">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pk"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_MR.middle.guard.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pc"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_MR.middle.guard.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" stringSymbol="base"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.schema">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.guard.s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" stringSymbol="primary"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.keys">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.4" kind="Set">
- <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pk"/>
- </ownedParts>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" stringSymbol="NUMBER"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_tid"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_pk"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pk"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.associationToForeignKey_LM" name="associationToForeignKey_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_LM.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc" name="sc" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc" name="dc" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_LM.uml.guard.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_LM.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_LM.middle.guard.sc2t" name="sc2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_LM.middle.guard.dc2t" name="dc2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.associationToForeignKey_LM.middle.bottom.a2f" name="a2f" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.dc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.sc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.sc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.p2s"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.association">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:IfExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedCondition xsi:type="pivot:OperationCallExp" name="and" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <ownedSource xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </ownedArguments>
- </ownedCondition>
- <ownedElse xsi:type="pivot:IfExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedCondition xsi:type="pivot:OperationCallExp" name="and" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <ownedSource xsi:type="pivot:OperationCallExp" name="&lt;>" type="pivot:PrimitiveType 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">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </ownedArguments>
- </ownedCondition>
- <ownedElse xsi:type="pivot:IfExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedCondition xsi:type="pivot:OperationCallExp" name="and" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <ownedSource xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:OperationCallExp" name="&lt;>" type="pivot:PrimitiveType 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">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </ownedArguments>
- </ownedCondition>
- <ownedElse xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedArguments>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </ownedArguments>
- </ownedElse>
- <ownedThen xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </ownedArguments>
- </ownedThen>
- </ownedElse>
- <ownedThen xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedArguments>
- </ownedThen>
- </ownedElse>
- <ownedThen xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedThen>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.sc2t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.referenced">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.dc2t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.bottom.a2f"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.associationToForeignKey_MR" name="associationToForeignKey_MR">
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.s" name="s" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.st" name="st" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.dt" name="dt" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.rk" name="rk" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fk" name="fk" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"/>
- <realizedVariable xmi:id="qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fc" name="fc" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_MR.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_MR.middle.guard.sc2t" name="sc2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_MR.middle.guard.dc2t" name="dc2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_MR.middle.guard.a2f" name="a2f" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.sc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.st"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.sc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.p2s"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.s"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.dc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.dt"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.a2f"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.sc2t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.referenced">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.a2f"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.dc2t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.rk"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="primary"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.rk"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.dt"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.schema">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.st"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.s"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fc"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OrderedCollection.first">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.5" referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.column">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.rk"/>
- </ownedSource>
- </ownedSource>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.foreignKey">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fk"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.a2f"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_tid"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.a2f"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.st"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.st"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.refersTo">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.rk"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.foreignKeys">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.6" kind="Set">
- <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fk"/>
- </ownedParts>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fc"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.classPrimitiveAttributes_LM" name="classPrimitiveAttributes_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.t" name="t" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- <variable xmi:id="qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classPrimitiveAttributes_LM.middle.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- <variable xmi:id="qV..umlRdbms.classPrimitiveAttributes_LM.middle.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.guard.p2n"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.7" kind="Set">
- <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa"/>
- </ownedParts>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.guard.p2n"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.classComplexAttributes_LM" name="classComplexAttributes_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classComplexAttributes_LM.uml.guard.t" name="t" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.classComplexAttributes_LM.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.classComplexAttributes_LM.uml.guard.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classComplexAttributes_LM.middle.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.classComplexAttributes_LM.middle.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:IteratorExp" name="collect" type="#//@ownedPackages.1/@ownedClasses.8" isImplicit="true" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Set.collect..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.9" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttributeOwner.fromAttributes">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.guard.fao"/>
- </ownedSource>
- <ownedBody xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.7" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.13/@bottomPattern/@assignment.3/@value/@ownedIterators.0"/>
- </ownedBody>
- <ownedIterators name="1_" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Set.collect..T"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.complexAttributePrimitiveAttributes_LM" name="complexAttributePrimitiveAttributes_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.ca" name="ca" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.t" name="t" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.ca"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.p2n"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.ca"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.p2n"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.a"/>
- </ownedArguments>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.7" kind="Set">
- <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa"/>
- </ownedParts>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.complexAttributeComplexAttributes_LM" name="complexAttributeComplexAttributes_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.t" name="t" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.ca" name="ca" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- <variable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.ca"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.ca"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:IteratorExp" name="collect" type="#//@ownedPackages.1/@ownedClasses.8" isImplicit="true" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Set.collect..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.9" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttributeOwner.fromAttributes">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.guard.fao"/>
- </ownedSource>
- <ownedBody xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.7" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.15/@bottomPattern/@assignment.2/@value/@ownedIterators.0"/>
- </ownedBody>
- <ownedIterators name="1_" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Set.collect..T"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.a"/>
- </ownedArguments>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.attributeColumns_MR" name="attributeColumns_MR">
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.attributeColumns_MR.rdbms.guard.t" name="t" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.attributeColumns_MR.rdbms.bottom.c" name="c" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.attributeColumns_MR.middle.guard.c2t" name="c2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- <variable xmi:id="qV..umlRdbms.attributeColumns_MR.middle.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"/>
- <variable xmi:id="qV..umlRdbms.attributeColumns_MR.middle.guard.a2c" name="a2c" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"/>
- </guardPattern>
- <bottomPattern>
- <variable xmi:id="qV..umlRdbms.attributeColumns_MR.middle.bottom.ct" name="ct" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedInit xsi:type="pivot:PropertyCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.typeName">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.p2n"/>
- </ownedInit>
- </variable>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.c2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.attributeColumns_MR.rdbms.guard.t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.includes..ocl.OclAny">
- <ownedSource xsi:type="pivot:IteratorExp" name="collect" type="#//@ownedPackages.1/@ownedClasses.10" isImplicit="true" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Set.collect..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.11" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttributeOwner.fromAttributes">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.c2t"/>
- </ownedSource>
- <ownedBody xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.12" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.16/@guardPattern/@predicate.1/@conditionExpression/@ownedSource/@ownedIterators.0"/>
- </ownedBody>
- <ownedIterators name="1_" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Set.collect..T"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.a2c"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.a2c"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.c2t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AttributeToColumn.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.a2c"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.p2n"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.bottom.ct"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns_MR.rdbms.bottom.c"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns_MR.rdbms.bottom.c"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.a2c"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.a2c"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns_MR.rdbms.bottom.c"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.a2c"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns_MR.rdbms.bottom.c"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.attributeColumns_MR.rdbms.guard.t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns_MR.rdbms.bottom.c"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.__root__" name="__root__">
- <guardPattern/>
- <bottomPattern/>
- <mappingStatement xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.13" referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclElement.allInstances">
- <ownedSource xsi:type="pivot:TypeExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.packageToSchema_LM">
- <binding boundVariable="#qV..umlRdbms.packageToSchema_LM.uml.guard.p">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#i..umlRdbms.__root__.0.0.p"/>
- </binding>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.__root__.0.0.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </mappingStatements>
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.14" referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclElement.allInstances">
- <ownedSource xsi:type="pivot:TypeExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.3" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Class.attributes">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.__root__.0.1.ca"/>
- </ownedSource>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.complexAttributeComplexAttributes_LM">
- <binding boundVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.ca">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.__root__.0.1.ca"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.a">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.__root__.0.1.0.0.a"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.guard.fao">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Attribute.middle">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.__root__.0.1.ca"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.c">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.__root__.0.1.ca"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.t">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.__root__.0.1.0.0.a"/>
- </value>
- </binding>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.__root__.0.1.0.0.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.__root__.0.1.ca" name="ca" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </mappingStatements>
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.14" referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclElement.allInstances">
- <ownedSource xsi:type="pivot:TypeExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.classComplexAttributes_LM">
- <binding boundVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.guard.fao">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Class.middle">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.__root__.0.2.a"/>
- </ownedSource>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.a">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.__root__.0.2.a"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.c">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.__root__.0.2.a"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.t">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#i..umlRdbms.__root__.0.2.a"/>
- </value>
- </binding>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.__root__.0.2.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </mappingStatements>
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.15" referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclElement.allInstances">
- <ownedSource xsi:type="pivot:TypeExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber"
- referredType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber"/>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.integerToNumber_MR">
- <binding boundVariable="#qV..umlRdbms.integerToNumber_MR.middle.guard.p2n">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber"
- referredVariable="#i..umlRdbms.__root__.0.3.p2n"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.integerToNumber_MR.middle.guard.p2s">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber"
- referredVariable="#i..umlRdbms.__root__.0.3.p2n"/>
- </value>
- </binding>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.__root__.0.3.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber"/>
- </mappingStatements>
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.16" referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclElement.allInstances">
- <ownedSource xsi:type="pivot:TypeExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"/>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.attributeColumns_MR">
- <binding boundVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.a2c">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#i..umlRdbms.__root__.0.4.a2c"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.p2n">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AttributeToColumn.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#i..umlRdbms.__root__.0.4.a2c"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.c2t">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#i..umlRdbms.__root__.0.4.a2c"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.attributeColumns_MR.rdbms.guard.t">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#i..umlRdbms.__root__.0.4.a2c"/>
- </ownedSource>
- </value>
- </binding>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.__root__.0.4.a2c" name="a2c" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"/>
- </mappingStatements>
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:OperationCallExp" type="#//@ownedPackages.1/@ownedClasses.17" referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclElement.allInstances">
- <ownedSource xsi:type="pivot:TypeExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"/>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingLoop">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.18" referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.keys">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.referenced">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#i..umlRdbms.__root__.0.5.a2f"/>
- </ownedSource>
- </ownedSource>
- </ownedSource>
- <ownedBody xsi:type="qvti:MappingSequence">
- <mappingStatements xsi:type="qvti:MappingCall" referredMapping="#m..umlRdbms.associationToForeignKey_MR">
- <binding boundVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.rk">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#i..umlRdbms.__root__.0.5.0.0.rk"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.dc2t">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.referenced">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#i..umlRdbms.__root__.0.5.a2f"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.a2f">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#i..umlRdbms.__root__.0.5.a2f"/>
- </binding>
- <binding boundVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.sc2t">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#i..umlRdbms.__root__.0.5.a2f"/>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.s">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#i..umlRdbms.__root__.0.5.a2f"/>
- </ownedSource>
- </ownedSource>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.p2s">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#i..umlRdbms.__root__.0.5.a2f"/>
- </ownedSource>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.st">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#i..umlRdbms.__root__.0.5.a2f"/>
- </ownedSource>
- </value>
- </binding>
- <binding boundVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.dt">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.referenced">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#i..umlRdbms.__root__.0.5.a2f"/>
- </ownedSource>
- </value>
- </binding>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.__root__.0.5.0.0.rk" name="rk" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"/>
- </mappingStatements>
- </ownedBody>
- <ownedIterators xmi:id="i..umlRdbms.__root__.0.5.a2f" name="a2f" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"/>
- </mappingStatements>
- </mappingStatement>
- </rule>
- </ownedClasses>
- </ownedPackages>
- <ownedPackages xmi:id="P.$$" name="$$" URI="http://www.eclipse.org/ocl/2015/Orphanage" nsPrefix="orphanage">
- <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.19 #//@ownedPackages.1/@ownedClasses.20"
- elementType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PackageElement">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PackageElement" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.21" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- lower="1">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.22" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.23 #//@ownedPackages.1/@ownedClasses.24"
- elementType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.25" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.26 #//@ownedPackages.1/@ownedClasses.27"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.28" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.29" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:BagType" name="Bag" superClasses="#//@ownedPackages.1/@ownedClasses.30" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.31" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:BagType" name="Bag" superClasses="#//@ownedPackages.1/@ownedClasses.32" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.33" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.34" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.35" elementType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.24" elementType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.36" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.37" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.38" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.39 #//@ownedPackages.1/@ownedClasses.40"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.41" elementType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PackageElement">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PackageElement" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.41" elementType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PackageElement">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PackageElement" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.42" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.43" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.44" elementType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.44" elementType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.45" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.46" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.46" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.47" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.30" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.48" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.49" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.32" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.50" elementType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.51" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.52" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.53" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.54" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.54" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PackageElement">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PackageElement" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- </ownedPackages>
-</qvti:ImperativeModel>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtm.qvtcas b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtm.qvtcas
deleted file mode 100644
index b995984a3..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtm.qvtcas
+++ /dev/null
@@ -1,1944 +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.qvtm.qvtc" externalURI="platform:/resource/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtm.qvtc">
- <ownedImports name="SimpleUML" importedNamespace="pivot:Package SimpleUML.ecore.oclas#P.simpleuml"/>
- <ownedImports name="SimpleRDBMS" importedNamespace="pivot:Package SimpleRDBMS.ecore.oclas#P.simplerdbms"/>
- <ownedImports name="SimpleUMLtoRDBMS" importedNamespace="pivot:Package SimpleUMLtoRDBMS.ecore.oclas#P.simpleumltordbms"/>
- <ownedPackages xmi:id="P." name="">
- <ownedClasses xsi:type="qvtb:Transformation" xmi:id="T..umlRdbms" name="umlRdbms" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclElement">
- <ownedComments body="Enforce uml to rdbms"/>
- <modelParameter xmi:id="qT..umlRdbms.uml" name="uml" usedPackage="SimpleUML.ecore.oclas#P.simpleuml"/>
- <modelParameter xmi:id="qT..umlRdbms.rdbms" name="rdbms" usedPackage="SimpleRDBMS.ecore.oclas#P.simplerdbms"/>
- <modelParameter usedPackage="SimpleUMLtoRDBMS.ecore.oclas#P.simpleumltordbms"/>
- <rule xsi:type="qvtc:Mapping" name="packageToSchema">
- <ownedComments 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="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern/>
- <bottomPattern>
- <variable xmi:id="qV..umlRdbms.packageToSchema.uml.bottom.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.packageToSchema.rdbms.bottom.s" name="s" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.packageToSchema.uml.bottom.p"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema.bottom.p2s"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.packageToSchema.rdbms.bottom.s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema.bottom.p2s"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.packageToSchema.uml.bottom.p"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema.bottom.p2s"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema.bottom.p2s"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.packageToSchema.rdbms.bottom.s"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.packageToSchema.bottom.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="primitiveToName" specification="#//@ownedPackages.0/@ownedClasses.0/@rule.2 #//@ownedPackages.0/@ownedClasses.0/@rule.3 #//@ownedPackages.0/@ownedClasses.0/@rule.4">
- <ownedComments 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="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.primitiveToName.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.primitiveToName.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.primitiveToName.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.primitiveToName.uml.bottom.prim" name="prim" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <variable xmi:id="qV..umlRdbms.primitiveToName.rdbms.bottom.sqlType" name="sqlType" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.primitiveToName.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.primitiveToName.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.primitiveToName.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema" referredVariable="#qV..umlRdbms.primitiveToName.guard.p2s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.primitiveToName.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.primitiveToName.uml.bottom.prim"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.primitiveToName.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" referredVariable="#qV..umlRdbms.primitiveToName.rdbms.bottom.sqlType"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.primitiveToName.bottom.p2n"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.primitiveToName.bottom.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="integerToNumber" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.1">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.integerToNumber.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.integerToNumber.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="Integer"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.integerToNumber.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.integerToNumber.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.integerToNumber.uml.bottom.prim" name="prim" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <variable xmi:id="qV..umlRdbms.integerToNumber.rdbms.bottom.sqlType" name="sqlType" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedInit xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="NUMBER"/>
- </variable>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.integerToNumber.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.integerToNumber.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.integerToNumber.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema" referredVariable="#qV..umlRdbms.integerToNumber.guard.p2s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.integerToNumber.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.integerToNumber.uml.bottom.prim"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.integerToNumber.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" referredVariable="#qV..umlRdbms.integerToNumber.rdbms.bottom.sqlType"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.integerToNumber.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.integerToNumber.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="NUMBER"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber"
- referredVariable="#qV..umlRdbms.integerToNumber.bottom.p2n"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.integerToNumber.bottom.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="booleanToBoolean" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.1">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.booleanToBoolean.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="Boolean"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.booleanToBoolean.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.booleanToBoolean.uml.bottom.prim" name="prim" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <variable xmi:id="qV..umlRdbms.booleanToBoolean.rdbms.bottom.sqlType" name="sqlType" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedInit xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="BOOLEAN"/>
- </variable>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.booleanToBoolean.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.booleanToBoolean.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.booleanToBoolean.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema" referredVariable="#qV..umlRdbms.booleanToBoolean.guard.p2s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.booleanToBoolean.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean.uml.bottom.prim"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.booleanToBoolean.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" referredVariable="#qV..umlRdbms.booleanToBoolean.rdbms.bottom.sqlType"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.booleanToBoolean.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="BOOLEAN"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.BooleanToBoolean"
- referredVariable="#qV..umlRdbms.booleanToBoolean.bottom.p2n"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.booleanToBoolean.bottom.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.BooleanToBoolean"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="stringToVarchar" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.1">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.stringToVarchar.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.stringToVarchar.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="String"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.stringToVarchar.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.stringToVarchar.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.stringToVarchar.uml.bottom.prim" name="prim" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <variable xmi:id="qV..umlRdbms.stringToVarchar.rdbms.bottom.sqlType" name="sqlType" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedInit xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="VARCHAR"/>
- </variable>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.stringToVarchar.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.stringToVarchar.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.stringToVarchar.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema" referredVariable="#qV..umlRdbms.stringToVarchar.guard.p2s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.stringToVarchar.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.stringToVarchar.uml.bottom.prim"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.stringToVarchar.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" referredVariable="#qV..umlRdbms.stringToVarchar.rdbms.bottom.sqlType"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.stringToVarchar.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.stringToVarchar.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="VARCHAR"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.StringToVarchar"
- referredVariable="#qV..umlRdbms.stringToVarchar.bottom.p2n"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.stringToVarchar.bottom.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.StringToVarchar"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="flattening" specification="#//@ownedPackages.0/@ownedClasses.0/@rule.7 #//@ownedPackages.0/@ownedClasses.0/@rule.8">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classToTable">
- <ownedComments body="query umlRdbms::getAllSupers(cls : SimpleUML::Class) : Set(SimpleUML::Class) {&#xA;cls.general->collect(gen | getAllSupers(gen))->including(cls)->asSet()&#xA;}&#xA;&#xA;query umlRdbms::getAllAttributes(cls : SimpleUML::Class) : Set( SimpleUML::Attribute) {&#xA;getAllSupers(cls)->collect(c | c.attributes)&#xA;}&#xA;&#xA;query umlRdbms::getAllForwards(cls : SimpleUML::Class) : Set( SimpleUML::Association) {&#xA;getAllSupers(cls)->collect(c | true)&#xA;}"/>
- <ownedComments 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="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classToTable.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classToTable.uml.bottom.c"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="persistent"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classToTable.uml.bottom.c"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.classToTable.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.classToTable.uml.bottom.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classToTable.rdbms.guard.s" name="s" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="base"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.schema">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.classToTable.rdbms.guard.s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.pk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="primary"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.pk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.pc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.keys">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.1" kind="Set">
- <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.pk"/>
- </ownedParts>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.pc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="NUMBER"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.pc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_tid"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.pc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_pk"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.pk"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.classToTable.rdbms.bottom.t" name="t" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <realizedVariable xmi:id="qV..umlRdbms.classToTable.rdbms.bottom.pk" name="pk" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"/>
- <realizedVariable xmi:id="qV..umlRdbms.classToTable.rdbms.bottom.pc" name="pc" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.classToTable.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.classToTable.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.classToTable.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.classToTable.rdbms.guard.s"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.classToTable.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema" referredVariable="#qV..umlRdbms.classToTable.guard.p2s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable.bottom.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classToTable.uml.bottom.c"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable.bottom.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable.bottom.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classToTable.uml.bottom.c"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable.bottom.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable.bottom.c2t"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.primaryKey">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.pk"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable.bottom.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.pc"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable.bottom.c2t"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.classToTable.bottom.c2t" name="c2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="associationToForeignKey" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.5">
- <ownedComments 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="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.sc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.uml.guard.sc" name="sc" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.uml.guard.dc" name="dc" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.sc"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.dc"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.uml.bottom.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.schema">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.st"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.s"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.rk"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.dt"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.rk"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="primary"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.rdbms.guard.s" name="s" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.rdbms.guard.st" name="st" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.rdbms.guard.dt" name="dt" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.rdbms.guard.rk" name="rk" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.st"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.st"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.refersTo">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.rk"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.foreignKeys">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.3" kind="Set">
- <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fk"/>
- </ownedParts>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fc"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.associationToForeignKey.rdbms.bottom.fk" name="fk" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"/>
- <realizedVariable xmi:id="qV..umlRdbms.associationToForeignKey.rdbms.bottom.fc" name="fc" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey.guard.sc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.associationToForeignKey.guard.p2s"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.associationToForeignKey.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.associationToForeignKey.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.s"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey.guard.sc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.st"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey.guard.dc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.dt"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey.guard.sc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.sc"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey.guard.dc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.dc"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.guard.sc2t" name="sc2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.guard.dc2t" name="dc2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable" referredVariable="#qV..umlRdbms.associationToForeignKey.guard.sc2t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.referenced">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable" referredVariable="#qV..umlRdbms.associationToForeignKey.guard.dc2t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.association">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.foreignKey">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fk"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fc"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:IfExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedCondition xsi:type="pivot:OperationCallExp" name="and" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <ownedSource xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.sc"/>
- </ownedArguments>
- </ownedCondition>
- <ownedElse xsi:type="pivot:IfExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedCondition xsi:type="pivot:OperationCallExp" name="and" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <ownedSource xsi:type="pivot:OperationCallExp" name="&lt;>" type="pivot:PrimitiveType 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">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.sc"/>
- </ownedArguments>
- </ownedCondition>
- <ownedElse xsi:type="pivot:IfExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedCondition xsi:type="pivot:OperationCallExp" name="and" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <ownedSource xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:OperationCallExp" name="&lt;>" type="pivot:PrimitiveType 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">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.sc"/>
- </ownedArguments>
- </ownedCondition>
- <ownedElse xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedArguments>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.sc"/>
- </ownedArguments>
- </ownedElse>
- <ownedThen xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.sc"/>
- </ownedArguments>
- </ownedThen>
- </ownedElse>
- <ownedThen xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedArguments>
- </ownedThen>
- </ownedElse>
- <ownedThen xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedThen>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey.bottom.a2f"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey.bottom.a2f"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_tid"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OrderedCollection.first">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.4" referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.column">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.rk"/>
- </ownedSource>
- </ownedSource>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fc"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.associationToForeignKey.bottom.a2f" name="a2f" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="attributes" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.5" specification="#//@ownedPackages.0/@ownedClasses.0/@rule.9 #//@ownedPackages.0/@ownedClasses.0/@rule.10 #//@ownedPackages.0/@ownedClasses.0/@rule.11 #//@ownedPackages.0/@ownedClasses.0/@rule.12">
- <ownedComments 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="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.attributes.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.attributes.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.attributes.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.attributes.uml.bottom.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.attributes.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.attributes.uml.bottom.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.attributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.attributes.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.attributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.attributes.uml.bottom.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.attributes.bottom.fa"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.attributes.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classAttributes" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.8" specification="#//@ownedPackages.0/@ownedClasses.0/@rule.13 #//@ownedPackages.0/@ownedClasses.0/@rule.14">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classAttributes.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classAttributes.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classAttributes.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.classAttributes.uml.bottom.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classAttributes.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classAttributes.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.classAttributes.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classAttributes.uml.bottom.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.classAttributes.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classAttributes.uml.bottom.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classAttributes.uml.bottom.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classAttributes.bottom.fa"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.classAttributes.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="primitiveAttribute" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.8" specification="#//@ownedPackages.0/@ownedClasses.0/@rule.13 #//@ownedPackages.0/@ownedClasses.0/@rule.15">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.primitiveAttribute.uml.guard.t" name="t" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- <variable xmi:id="qV..umlRdbms.primitiveAttribute.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.primitiveAttribute.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.primitiveAttribute.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.primitiveAttribute.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.primitiveAttribute.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.primitiveAttribute.uml.bottom.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.primitiveAttribute.guard.p2n"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.primitiveAttribute.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.primitiveAttribute.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"/>
- <variable xmi:id="qV..umlRdbms.primitiveAttribute.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName" referredVariable="#qV..umlRdbms.primitiveAttribute.guard.p2n"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.primitiveAttribute.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.primitiveAttribute.uml.bottom.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.primitiveAttribute.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.primitiveAttribute.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.primitiveAttribute.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.primitiveAttribute.uml.bottom.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.primitiveAttribute.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.5" kind="Set">
- <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.primitiveAttribute.bottom.fa"/>
- </ownedParts>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.primitiveAttribute.bottom.fa"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.primitiveAttribute.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributeAttributes" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.8" specification="#//@ownedPackages.0/@ownedClasses.0/@rule.15 #//@ownedPackages.0/@ownedClasses.0/@rule.16">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeAttributes.uml.guard.ca"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributeAttributes.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.complexAttributeAttributes.uml.guard.ca" name="ca" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- <variable xmi:id="qV..umlRdbms.complexAttributeAttributes.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeAttributes.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributeAttributes.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.complexAttributeAttributes.uml.bottom.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeAttributes.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeAttributes.uml.guard.ca"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.complexAttributeAttributes.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeAttributes.uml.bottom.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.complexAttributeAttributes.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeAttributes.uml.bottom.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeAttributes.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeAttributes.uml.bottom.a"/>
- </ownedArguments>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeAttributes.bottom.fa"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.complexAttributeAttributes.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttribute" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.8" specification="#//@ownedPackages.0/@ownedClasses.0/@rule.14 #//@ownedPackages.0/@ownedClasses.0/@rule.16">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.complexAttribute.uml.guard.t" name="t" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.complexAttribute.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttribute.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttribute.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttribute.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttribute.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.complexAttribute.uml.bottom.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.complexAttribute.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttribute.uml.bottom.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttribute.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.complexAttribute.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttribute.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttribute.uml.bottom.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttribute.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:IteratorExp" name="collect" type="#//@ownedPackages.1/@ownedClasses.6" isImplicit="true" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Set.collect..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.7" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttributeOwner.fromAttributes">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.complexAttribute.guard.fao"/>
- </ownedSource>
- <ownedBody xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.5" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.12/@bottomPattern/@assignment.3/@value/@ownedIterators.0"/>
- </ownedBody>
- <ownedIterators name="1_" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Set.collect..T"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttribute.bottom.fa"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.complexAttribute.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classPrimitiveAttributes" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.9 #//@ownedPackages.0/@ownedClasses.0/@rule.10">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classPrimitiveAttributes.uml.guard.t" name="t" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- <variable xmi:id="qV..umlRdbms.classPrimitiveAttributes.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classPrimitiveAttributes.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classPrimitiveAttributes.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classPrimitiveAttributes.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.classPrimitiveAttributes.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.classPrimitiveAttributes.uml.bottom.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes.guard.p2n"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.classPrimitiveAttributes.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classPrimitiveAttributes.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.classPrimitiveAttributes.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- <variable xmi:id="qV..umlRdbms.classPrimitiveAttributes.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classPrimitiveAttributes.uml.bottom.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName" referredVariable="#qV..umlRdbms.classPrimitiveAttributes.guard.p2n"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classPrimitiveAttributes.uml.bottom.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.21" kind="Set">
- <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes.bottom.fa"/>
- </ownedParts>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classPrimitiveAttributes.uml.bottom.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes.bottom.fa"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.classPrimitiveAttributes.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classComplexAttributes" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.9 #//@ownedPackages.0/@ownedClasses.0/@rule.12">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classComplexAttributes.uml.guard.t" name="t" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.classComplexAttributes.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classComplexAttributes.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classComplexAttributes.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classComplexAttributes.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classComplexAttributes.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.classComplexAttributes.uml.bottom.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classComplexAttributes.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classComplexAttributes.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.classComplexAttributes.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classComplexAttributes.uml.bottom.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classComplexAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.classComplexAttributes.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classComplexAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classComplexAttributes.uml.bottom.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classComplexAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:IteratorExp" name="collect" type="#//@ownedPackages.1/@ownedClasses.22" isImplicit="true" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Set.collect..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.23" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttributeOwner.fromAttributes">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.classComplexAttributes.guard.fao"/>
- </ownedSource>
- <ownedBody xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.21" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.14/@bottomPattern/@assignment.3/@value/@ownedIterators.0"/>
- </ownedBody>
- <ownedIterators name="1_" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Set.collect..T"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.classComplexAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classComplexAttributes.uml.bottom.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classComplexAttributes.bottom.fa"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.classComplexAttributes.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributePrimitiveAttributes" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.11 #//@ownedPackages.0/@ownedClasses.0/@rule.10">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.uml.guard.ca"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes.uml.guard.ca" name="ca" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes.uml.guard.t" name="t" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes.uml.bottom.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.guard.p2n"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.uml.guard.ca"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.uml.bottom.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.guard.p2n"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.uml.bottom.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.21" kind="Set">
- <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.bottom.fa"/>
- </ownedParts>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.uml.bottom.a"/>
- </ownedArguments>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes.bottom.fa"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributeComplexAttributes" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.11 #//@ownedPackages.0/@ownedClasses.0/@rule.12">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.uml.guard.ca"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes.uml.guard.t" name="t" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes.uml.guard.ca" name="ca" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- <variable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes.uml.bottom.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.uml.guard.ca"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.uml.bottom.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.uml.bottom.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:IteratorExp" name="collect" type="#//@ownedPackages.1/@ownedClasses.22" isImplicit="true" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Set.collect..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.23" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttributeOwner.fromAttributes">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.guard.fao"/>
- </ownedSource>
- <ownedBody xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.21" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.16/@bottomPattern/@assignment.3/@value/@ownedIterators.0"/>
- </ownedBody>
- <ownedIterators name="1_" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Set.collect..T"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.uml.bottom.a"/>
- </ownedArguments>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes.bottom.fa"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="attributeColumns">
- <ownedComments body="-- column mapping"/>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.attributeColumns.rdbms.guard.t" name="t" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.attributeColumns.rdbms.guard.t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns.rdbms.bottom.c"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.attributeColumns.rdbms.bottom.c" name="c" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.attributeColumns.guard.c2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.attributeColumns.rdbms.guard.t"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.attributeColumns.guard.c2t" name="c2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- <variable xmi:id="qV..umlRdbms.attributeColumns.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.includes..ocl.OclAny">
- <ownedSource xsi:type="pivot:IteratorExp" name="collect" type="#//@ownedPackages.1/@ownedClasses.6" isImplicit="true" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Set.collect..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.7" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttributeOwner.fromAttributes">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.attributeColumns.guard.c2t"/>
- </ownedSource>
- <ownedBody xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.5" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.17/@bottomPattern/@predicate.0/@conditionExpression/@ownedSource/@ownedIterators.0"/>
- </ownedBody>
- <ownedIterators name="1_" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Set.collect..T"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns.bottom.a2c"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.attributeColumns.bottom.ct" name="ct" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedInit xsi:type="pivot:PropertyCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.typeName">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.attributeColumns.guard.p2n"/>
- </ownedInit>
- </variable>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns.rdbms.bottom.c"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns.bottom.a2c"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable" referredVariable="#qV..umlRdbms.attributeColumns.guard.c2t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns.bottom.a2c"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName" referredVariable="#qV..umlRdbms.attributeColumns.guard.p2n"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns.bottom.a2c"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" referredVariable="#qV..umlRdbms.attributeColumns.bottom.ct"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns.rdbms.bottom.c"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns.bottom.a2c"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns.rdbms.bottom.c"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns.bottom.a2c"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns.rdbms.bottom.c"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.attributeColumns.bottom.a2c" name="a2c" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"/>
- </bottomPattern>
- </rule>
- </ownedClasses>
- </ownedPackages>
- <ownedPackages xmi:id="P.$$" name="$$" URI="http://www.eclipse.org/ocl/2015/Orphanage" nsPrefix="orphanage">
- <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.8 #//@ownedPackages.1/@ownedClasses.9"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.9" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.10 #//@ownedPackages.1/@ownedClasses.11"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.11" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.12 #//@ownedPackages.1/@ownedClasses.13"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.14" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:BagType" name="Bag" superClasses="#//@ownedPackages.1/@ownedClasses.15" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.16" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.17" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.17" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.18" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.18" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.19" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.19" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.15" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.20" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.24" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:BagType" name="Bag" superClasses="#//@ownedPackages.1/@ownedClasses.25" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.26" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.25" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.27" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- </ownedPackages>
-</qvtc:CoreModel>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtp.qvtias b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtp.qvtias
deleted file mode 100644
index 1ada7a7f1..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtp.qvtias
+++ /dev/null
@@ -1,1740 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<qvti:ImperativeModel 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:qvtcb="http://www.eclipse.org/qvt/2015/QVTcoreBase" xmlns:qvti="http://www.eclipse.org/qvt/2015/QVTimperative"
- 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/QVTcoreBase java://org.eclipse.qvtd.pivot.qvtcorebase.QVTcoreBasePackage http://www.eclipse.org/qvt/2015/QVTimperative java://org.eclipse.qvtd.pivot.qvtimperative.QVTimperativePackage"
- name="UmlToRdbms.qvtp.qvti" externalURI="platform:/resource/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtp.qvti">
- <ownedImports name="SimpleUML" importedNamespace="pivot:Package SimpleUML.ecore.oclas#P.simpleuml"/>
- <ownedImports name="SimpleRDBMS" importedNamespace="pivot:Package SimpleRDBMS.ecore.oclas#P.simplerdbms"/>
- <ownedImports name="SimpleUMLtoRDBMS" importedNamespace="pivot:Package SimpleUMLtoRDBMS.ecore.oclas#P.simpleumltordbms"/>
- <ownedPackages xmi:id="P." name="">
- <ownedClasses xsi:type="qvtb:Transformation" xmi:id="T..umlRdbms" name="umlRdbms">
- <modelParameter xmi:id="qT..umlRdbms.uml" name="uml" usedPackage="SimpleUML.ecore.oclas#P.simpleuml"/>
- <modelParameter xmi:id="qT..umlRdbms.rdbms" name="rdbms" usedPackage="SimpleRDBMS.ecore.oclas#P.simplerdbms"/>
- <modelParameter xmi:id="qT..umlRdbms.middle" name="middle" usedPackage="SimpleUMLtoRDBMS.ecore.oclas#P.simpleumltordbms"/>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.packageToSchema_LM" name="packageToSchema_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.packageToSchema_LM.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern/>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.packageToSchema_LM.middle.bottom.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.packageToSchema_LM.uml.guard.p"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema_LM.middle.bottom.p2s"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.packageToSchema_LM.uml.guard.p"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema_LM.middle.bottom.p2s"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.packageToSchema_MR" name="packageToSchema_MR">
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.packageToSchema_MR.rdbms.bottom.s" name="s" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.packageToSchema_MR.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.packageToSchema_MR.rdbms.bottom.s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema_MR.middle.guard.p2s"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema_MR.middle.guard.p2s"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.packageToSchema_MR.rdbms.bottom.s"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.integerToNumber_LM" name="integerToNumber_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.integerToNumber_LM.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- <variable xmi:id="qV..umlRdbms.integerToNumber_LM.uml.guard.prim" name="prim" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.integerToNumber_LM.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.integerToNumber_LM.middle.bottom.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.integerToNumber_LM.middle.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.integerToNumber_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.integerToNumber_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.integerToNumber_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.integerToNumber_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="Integer"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.integerToNumber_LM.uml.guard.prim"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.integerToNumber_LM.middle.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.integerToNumber_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="NUMBER"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber"
- referredVariable="#qV..umlRdbms.integerToNumber_LM.middle.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema" referredVariable="#qV..umlRdbms.integerToNumber_LM.middle.guard.p2s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.integerToNumber_LM.middle.bottom.p2n"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.integerToNumber_MR" name="integerToNumber_MR">
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <variable xmi:id="qV..umlRdbms.integerToNumber_MR.rdbms.bottom.sqlType" name="sqlType" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedInit xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="NUMBER"/>
- </variable>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.integerToNumber_MR.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- <variable xmi:id="qV..umlRdbms.integerToNumber_MR.middle.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.integerToNumber_MR.middle.guard.p2n"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.integerToNumber_MR.middle.guard.p2s"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" referredVariable="#qV..umlRdbms.integerToNumber_MR.rdbms.bottom.sqlType"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.integerToNumber_MR.middle.guard.p2n"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.booleanToBoolean_LM" name="booleanToBoolean_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.booleanToBoolean_LM.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- <variable xmi:id="qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim" name="prim" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.booleanToBoolean_LM.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.booleanToBoolean_LM.middle.bottom.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.BooleanToBoolean"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.booleanToBoolean_LM.middle.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="Boolean"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.booleanToBoolean_LM.middle.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.middle.guard.p2s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.booleanToBoolean_LM.middle.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="BOOLEAN"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.BooleanToBoolean"
- referredVariable="#qV..umlRdbms.booleanToBoolean_LM.middle.bottom.p2n"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.booleanToBoolean_MR" name="booleanToBoolean_MR">
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <variable xmi:id="qV..umlRdbms.booleanToBoolean_MR.rdbms.bottom.sqlType" name="sqlType" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedInit xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="BOOLEAN"/>
- </variable>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.booleanToBoolean_MR.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- <variable xmi:id="qV..umlRdbms.booleanToBoolean_MR.middle.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.BooleanToBoolean"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.booleanToBoolean_MR.middle.guard.p2n"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.booleanToBoolean_MR.middle.guard.p2s"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" referredVariable="#qV..umlRdbms.booleanToBoolean_MR.rdbms.bottom.sqlType"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.booleanToBoolean_MR.middle.guard.p2n"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.stringToVarchar_LM" name="stringToVarchar_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.stringToVarchar_LM.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- <variable xmi:id="qV..umlRdbms.stringToVarchar_LM.uml.guard.prim" name="prim" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.stringToVarchar_LM.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.stringToVarchar_LM.middle.bottom.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.StringToVarchar"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.stringToVarchar_LM.middle.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.stringToVarchar_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.stringToVarchar_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.stringToVarchar_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.stringToVarchar_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="String"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema" referredVariable="#qV..umlRdbms.stringToVarchar_LM.middle.guard.p2s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.stringToVarchar_LM.middle.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.stringToVarchar_LM.uml.guard.prim"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.stringToVarchar_LM.middle.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.stringToVarchar_LM.uml.guard.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="VARCHAR"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.StringToVarchar"
- referredVariable="#qV..umlRdbms.stringToVarchar_LM.middle.bottom.p2n"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.stringToVarchar_MR" name="stringToVarchar_MR">
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <variable xmi:id="qV..umlRdbms.stringToVarchar_MR.rdbms.bottom.sqlType" name="sqlType" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedInit xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="VARCHAR"/>
- </variable>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.stringToVarchar_MR.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- <variable xmi:id="qV..umlRdbms.stringToVarchar_MR.middle.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.StringToVarchar"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.stringToVarchar_MR.middle.guard.p2n"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.stringToVarchar_MR.middle.guard.p2s"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" referredVariable="#qV..umlRdbms.stringToVarchar_MR.rdbms.bottom.sqlType"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.stringToVarchar_MR.middle.guard.p2n"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.classToTable_LM" name="classToTable_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classToTable_LM.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- <variable xmi:id="qV..umlRdbms.classToTable_LM.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classToTable_LM.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.classToTable_LM.middle.bottom.c2t" name="c2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.classToTable_LM.middle.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.classToTable_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classToTable_LM.uml.guard.c"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="persistent"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classToTable_LM.uml.guard.c"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.classToTable_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classToTable_LM.uml.guard.c"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_LM.middle.bottom.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema" referredVariable="#qV..umlRdbms.classToTable_LM.middle.guard.p2s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_LM.middle.bottom.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classToTable_LM.uml.guard.c"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_LM.middle.bottom.c2t"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.classToTable_MR" name="classToTable_MR">
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classToTable_MR.rdbms.guard.s" name="s" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.classToTable_MR.rdbms.bottom.t" name="t" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <realizedVariable xmi:id="qV..umlRdbms.classToTable_MR.rdbms.bottom.pk" name="pk" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"/>
- <realizedVariable xmi:id="qV..umlRdbms.classToTable_MR.rdbms.bottom.pc" name="pc" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classToTable_MR.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- <variable xmi:id="qV..umlRdbms.classToTable_MR.middle.guard.c2t" name="c2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.classToTable_MR.middle.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.guard.s"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_MR.middle.guard.c2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.classToTable_MR.middle.guard.p2s"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_MR.middle.guard.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_MR.middle.guard.c2t"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.primaryKey">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pk"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_MR.middle.guard.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pc"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable_MR.middle.guard.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" stringSymbol="base"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.schema">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.guard.s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" stringSymbol="primary"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.keys">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.0" kind="Set">
- <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pk"/>
- </ownedParts>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" stringSymbol="NUMBER"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_tid"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_pk"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.classToTable_MR.rdbms.bottom.pk"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.associationToForeignKey_LM" name="associationToForeignKey_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_LM.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc" name="sc" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc" name="dc" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_LM.uml.guard.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_LM.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_LM.middle.guard.sc2t" name="sc2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_LM.middle.guard.dc2t" name="dc2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.associationToForeignKey_LM.middle.bottom.a2f" name="a2f" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.dc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.sc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.sc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.p2s"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.association">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:IfExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedCondition xsi:type="pivot:OperationCallExp" name="and" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <ownedSource xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </ownedArguments>
- </ownedCondition>
- <ownedElse xsi:type="pivot:IfExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedCondition xsi:type="pivot:OperationCallExp" name="and" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <ownedSource xsi:type="pivot:OperationCallExp" name="&lt;>" type="pivot:PrimitiveType 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">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </ownedArguments>
- </ownedCondition>
- <ownedElse xsi:type="pivot:IfExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedCondition xsi:type="pivot:OperationCallExp" name="and" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <ownedSource xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:OperationCallExp" name="&lt;>" type="pivot:PrimitiveType 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">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </ownedArguments>
- </ownedCondition>
- <ownedElse xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedArguments>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </ownedArguments>
- </ownedElse>
- <ownedThen xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </ownedArguments>
- </ownedThen>
- </ownedElse>
- <ownedThen xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedArguments>
- </ownedThen>
- </ownedElse>
- <ownedThen xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </ownedThen>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.sc2t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.referenced">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable" referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.guard.dc2t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_LM.middle.bottom.a2f"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.associationToForeignKey_MR" name="associationToForeignKey_MR">
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.s" name="s" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.st" name="st" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.dt" name="dt" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.rk" name="rk" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fk" name="fk" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"/>
- <realizedVariable xmi:id="qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fc" name="fc" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_MR.middle.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_MR.middle.guard.sc2t" name="sc2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_MR.middle.guard.dc2t" name="dc2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey_MR.middle.guard.a2f" name="a2f" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.sc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.st"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.sc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.p2s"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.s"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.dc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.dt"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.a2f"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.sc2t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.referenced">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.a2f"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.dc2t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.rk"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="primary"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.rk"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.dt"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.schema">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.st"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.s"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fc"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OrderedCollection.first">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.1" referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.column">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.rk"/>
- </ownedSource>
- </ownedSource>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.foreignKey">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fk"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.a2f"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_tid"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey_MR.middle.guard.a2f"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.st"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.st"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.refersTo">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.rk"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.foreignKeys">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.2" kind="Set">
- <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fk"/>
- </ownedParts>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fc"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.classPrimitiveAttributes_LM" name="classPrimitiveAttributes_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.t" name="t" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- <variable xmi:id="qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classPrimitiveAttributes_LM.middle.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- <variable xmi:id="qV..umlRdbms.classPrimitiveAttributes_LM.middle.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.guard.p2n"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.3" kind="Set">
- <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa"/>
- </ownedParts>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName" referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.guard.p2n"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.classComplexAttributes_LM" name="classComplexAttributes_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classComplexAttributes_LM.uml.guard.t" name="t" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.classComplexAttributes_LM.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.classComplexAttributes_LM.uml.guard.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classComplexAttributes_LM.middle.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.classComplexAttributes_LM.middle.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:IteratorExp" name="collect" type="#//@ownedPackages.1/@ownedClasses.4" isImplicit="true" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Set.collect..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.5" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttributeOwner.fromAttributes">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.guard.fao"/>
- </ownedSource>
- <ownedBody xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.3" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.13/@bottomPattern/@assignment.3/@value/@ownedIterators.0"/>
- </ownedBody>
- <ownedIterators name="1_" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Set.collect..T"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.classComplexAttributes_LM.uml.guard.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.classComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.complexAttributePrimitiveAttributes_LM" name="complexAttributePrimitiveAttributes_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.ca" name="ca" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.t" name="t" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- <variable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.ca"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.p2n"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.ca"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.p2n"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.a"/>
- </ownedArguments>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.3" kind="Set">
- <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa"/>
- </ownedParts>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.complexAttributeComplexAttributes_LM" name="complexAttributeComplexAttributes_LM">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.t" name="t" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.ca" name="ca" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- <variable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.ca"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.ca"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:IteratorExp" name="collect" type="#//@ownedPackages.1/@ownedClasses.4" isImplicit="true" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Set.collect..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.5" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttributeOwner.fromAttributes">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.guard.fao"/>
- </ownedSource>
- <ownedBody xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.3" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.15/@bottomPattern/@assignment.2/@value/@ownedIterators.0"/>
- </ownedBody>
- <ownedIterators name="1_" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Set.collect..T"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.a"/>
- </ownedArguments>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.bottom.fa"/>
- </assignment>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvti:Mapping" xmi:id="m..umlRdbms.attributeColumns_MR" name="attributeColumns_MR">
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.attributeColumns_MR.rdbms.guard.t" name="t" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- </guardPattern>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.attributeColumns_MR.rdbms.bottom.c" name="c" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="middle" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.middle">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.attributeColumns_MR.middle.guard.c2t" name="c2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- <variable xmi:id="qV..umlRdbms.attributeColumns_MR.middle.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"/>
- <variable xmi:id="qV..umlRdbms.attributeColumns_MR.middle.guard.a2c" name="a2c" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"/>
- </guardPattern>
- <bottomPattern>
- <variable xmi:id="qV..umlRdbms.attributeColumns_MR.middle.bottom.ct" name="ct" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedInit xsi:type="pivot:PropertyCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.typeName">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.p2n"/>
- </ownedInit>
- </variable>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.c2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.attributeColumns_MR.rdbms.guard.t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.includes..ocl.OclAny">
- <ownedSource xsi:type="pivot:IteratorExp" name="collect" type="#//@ownedPackages.1/@ownedClasses.6" isImplicit="true" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Set.collect..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.7" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttributeOwner.fromAttributes">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.c2t"/>
- </ownedSource>
- <ownedBody xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.8" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.16/@guardPattern/@predicate.1/@conditionExpression/@ownedSource/@ownedIterators.0"/>
- </ownedBody>
- <ownedIterators name="1_" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Set.collect..T"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.a2c"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.a2c"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.c2t"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AttributeToColumn.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.a2c"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.p2n"/>
- </conditionExpression>
- </predicate>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.bottom.ct"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns_MR.rdbms.bottom.c"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns_MR.rdbms.bottom.c"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.a2c"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.a2c"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns_MR.rdbms.bottom.c"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns_MR.middle.guard.a2c"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns_MR.rdbms.bottom.c"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.attributeColumns_MR.rdbms.guard.t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns_MR.rdbms.bottom.c"/>
- </assignment>
- </bottomPattern>
- </rule>
- </ownedClasses>
- </ownedPackages>
- <ownedPackages xmi:id="P.$$" name="$$" URI="http://www.eclipse.org/ocl/2015/Orphanage" nsPrefix="orphanage">
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.9" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.10 #//@ownedPackages.1/@ownedClasses.11"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.12" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.13" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:BagType" name="Bag" superClasses="#//@ownedPackages.1/@ownedClasses.14" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.15" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:BagType" name="Bag" superClasses="#//@ownedPackages.1/@ownedClasses.16" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.17" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.18" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.19" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.20" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.20" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.21" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.14" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.22" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.23" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.16" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- </ownedPackages>
-</qvti:ImperativeModel>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtu.qvtcas b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtu.qvtcas
deleted file mode 100644
index 7b552f073..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtu.qvtcas
+++ /dev/null
@@ -1,1347 +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.qvtu.qvtc" externalURI="platform:/resource/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbms.qvtu.qvtc">
- <ownedImports name="SimpleUML" importedNamespace="pivot:Package SimpleUML.ecore.oclas#P.simpleuml"/>
- <ownedImports name="SimpleRDBMS" importedNamespace="pivot:Package SimpleRDBMS.ecore.oclas#P.simplerdbms"/>
- <ownedImports name="SimpleUMLtoRDBMS" importedNamespace="pivot:Package SimpleUMLtoRDBMS.ecore.oclas#P.simpleumltordbms"/>
- <ownedPackages xmi:id="P." name="">
- <ownedClasses xsi:type="qvtb:Transformation" xmi:id="T..umlRdbms" name="umlRdbms" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclElement">
- <ownedComments body="Enforce uml to rdbms"/>
- <modelParameter xmi:id="qT..umlRdbms.uml" name="uml" usedPackage="SimpleUML.ecore.oclas#P.simpleuml"/>
- <modelParameter xmi:id="qT..umlRdbms.rdbms" name="rdbms" usedPackage="SimpleRDBMS.ecore.oclas#P.simplerdbms"/>
- <modelParameter usedPackage="SimpleUMLtoRDBMS.ecore.oclas#P.simpleumltordbms"/>
- <rule xsi:type="qvtc:Mapping" name="packageToSchema">
- <ownedComments 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="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern/>
- <bottomPattern>
- <variable xmi:id="qV..umlRdbms.packageToSchema.uml.bottom.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.packageToSchema.rdbms.bottom.s" name="s" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.packageToSchema.uml.bottom.p"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema.bottom.p2s"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.packageToSchema.rdbms.bottom.s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema.bottom.p2s"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.packageToSchema.bottom.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.packageToSchema.uml.bottom.p"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema.bottom.p2s"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.packageToSchema.bottom.p2s"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.packageToSchema.rdbms.bottom.s"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="primitiveToName" specification="#//@ownedPackages.0/@ownedClasses.0/@rule.2 #//@ownedPackages.0/@ownedClasses.0/@rule.3 #//@ownedPackages.0/@ownedClasses.0/@rule.4">
- <ownedComments 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="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.primitiveToName.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.primitiveToName.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.primitiveToName.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.primitiveToName.uml.bottom.prim" name="prim" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <variable xmi:id="qV..umlRdbms.primitiveToName.rdbms.bottom.sqlType" name="sqlType" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.primitiveToName.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.primitiveToName.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.primitiveToName.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema" referredVariable="#qV..umlRdbms.primitiveToName.guard.p2s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.primitiveToName.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.primitiveToName.uml.bottom.prim"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.primitiveToName.bottom.p2n"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.typeName">
- <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" referredVariable="#qV..umlRdbms.primitiveToName.rdbms.bottom.sqlType"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.primitiveToName.bottom.p2n"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.primitiveToName.bottom.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"/>
- </bottomPattern>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="integerToNumber" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.1">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern/>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.primitiveToName.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType 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="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:VariableAssignment" isDefault="false" targetVariable="#qV..umlRdbms.primitiveToName.rdbms.bottom.sqlType">
- <value xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="NUMBER"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.integerToNumber.bottom.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.primitiveToName.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="NUMBER"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber"
- referredVariable="#qV..umlRdbms.integerToNumber.bottom.p2n"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="booleanToBoolean" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.1">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern/>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.primitiveToName.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType 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="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:VariableAssignment" isDefault="false" targetVariable="#qV..umlRdbms.primitiveToName.rdbms.bottom.sqlType">
- <value xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="BOOLEAN"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.booleanToBoolean.bottom.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.BooleanToBoolean"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.primitiveToName.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="BOOLEAN"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.BooleanToBoolean"
- referredVariable="#qV..umlRdbms.booleanToBoolean.bottom.p2n"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="stringToVarchar" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.1">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern/>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.primitiveToName.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType 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="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:VariableAssignment" isDefault="false" targetVariable="#qV..umlRdbms.primitiveToName.rdbms.bottom.sqlType">
- <value xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="VARCHAR"/>
- </assignment>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.stringToVarchar.bottom.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.StringToVarchar"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.primitiveToName.uml.bottom.prim"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="2"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="VARCHAR"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.StringToVarchar"
- referredVariable="#qV..umlRdbms.stringToVarchar.bottom.p2n"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="flattening" specification="#//@ownedPackages.0/@ownedClasses.0/@rule.7 #//@ownedPackages.0/@ownedClasses.0/@rule.8">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classToTable">
- <ownedComments body="query umlRdbms::getAllSupers(cls : SimpleUML::Class) : Set(SimpleUML::Class) {&#xA;cls.general->collect(gen | getAllSupers(gen))->including(cls)->asSet()&#xA;}&#xA;&#xA;query umlRdbms::getAllAttributes(cls : SimpleUML::Class) : Set( SimpleUML::Attribute) {&#xA;getAllSupers(cls)->collect(c | c.attributes)&#xA;}&#xA;&#xA;query umlRdbms::getAllForwards(cls : SimpleUML::Class) : Set( SimpleUML::Association) {&#xA;getAllSupers(cls)->collect(c | true)&#xA;}"/>
- <ownedComments 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="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classToTable.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classToTable.uml.bottom.c"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="persistent"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classToTable.uml.bottom.c"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.classToTable.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.classToTable.uml.bottom.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.classToTable.rdbms.guard.s" name="s" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <value xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="base"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.schema">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.classToTable.rdbms.guard.s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.t"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.classToTable.rdbms.bottom.t" name="t" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.classToTable.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.classToTable.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.classToTable.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.classToTable.rdbms.guard.s"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.classToTable.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema" referredVariable="#qV..umlRdbms.classToTable.guard.p2s"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable.bottom.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classToTable.uml.bottom.c"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable.bottom.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable.bottom.c2t"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.classToTable.bottom.c2t" name="c2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.classToTable.uml.bottom.c"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable.bottom.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable.bottom.c2t"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.t"/>
- </assignment>
- </bottomPattern>
- </local>
- <local>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#//@ownedPackages.0/@ownedClasses.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="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="primary"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#//@ownedPackages.0/@ownedClasses.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="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#//@ownedPackages.0/@ownedClasses.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.keys">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.1" kind="Set">
- <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- </ownedParts>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#//@ownedPackages.0/@ownedClasses.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="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="NUMBER"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- </assignment>
- <realizedVariable name="pk" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"/>
- <realizedVariable name="pc" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.primaryKey">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable.bottom.c2t"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.6/@local.1/@domain.0/@bottomPattern/@realizedVariable.1"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classToTable.bottom.c2t"/>
- </assignment>
- </bottomPattern>
- <local>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_tid"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#//@ownedPackages.0/@ownedClasses.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="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.classToTable.rdbms.bottom.t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_pk"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#//@ownedPackages.0/@ownedClasses.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="#//@ownedPackages.0/@ownedClasses.0/@rule.5">
- <ownedComments 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="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.sc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.uml.guard.p" name="p" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.uml.guard.sc" name="sc" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.uml.guard.dc" name="dc" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.sc"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.dc"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.uml.bottom.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"/>
- </bottomPattern>
- </domain>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.schema">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.st"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.s"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.rk"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.dt"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.rk"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="primary"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.rdbms.guard.s" name="s" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.rdbms.guard.st" name="st" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.rdbms.guard.dt" name="dt" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.rdbms.guard.rk" name="rk" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.st"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.st"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fc"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.refersTo">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.rk"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.foreignKeys">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.3" kind="Set">
- <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fk"/>
- </ownedParts>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fc"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.associationToForeignKey.rdbms.bottom.fk" name="fk" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"/>
- <realizedVariable xmi:id="qV..umlRdbms.associationToForeignKey.rdbms.bottom.fc" name="fc" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey.guard.sc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.associationToForeignKey.guard.p2s"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.associationToForeignKey.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Package" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.p"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"
- referredVariable="#qV..umlRdbms.associationToForeignKey.guard.p2s"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.s"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey.guard.sc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.st"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey.guard.dc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.dt"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey.guard.sc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.sc"/>
- </conditionExpression>
- </predicate>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.associationToForeignKey.guard.dc2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.dc"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.guard.p2s" name="p2s" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.guard.sc2t" name="sc2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- <variable xmi:id="qV..umlRdbms.associationToForeignKey.guard.dc2t" name="dc2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable" referredVariable="#qV..umlRdbms.associationToForeignKey.guard.sc2t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.referenced">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable" referredVariable="#qV..umlRdbms.associationToForeignKey.guard.dc2t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.association">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.foreignKey">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fk"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fc"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey.bottom.a2f"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.associationToForeignKey.bottom.a2f" name="a2f" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:IfExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedCondition xsi:type="pivot:OperationCallExp" name="and" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <ownedSource xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.sc"/>
- </ownedArguments>
- </ownedCondition>
- <ownedElse xsi:type="pivot:IfExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedCondition xsi:type="pivot:OperationCallExp" name="and" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <ownedSource xsi:type="pivot:OperationCallExp" name="&lt;>" type="pivot:PrimitiveType 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">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.sc"/>
- </ownedArguments>
- </ownedCondition>
- <ownedElse xsi:type="pivot:IfExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String">
- <ownedCondition xsi:type="pivot:OperationCallExp" name="and" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Boolean.and..ocl.Boolean">
- <ownedSource xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.destination">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:OperationCallExp" name="&lt;>" type="pivot:PrimitiveType 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">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Association.source">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.sc"/>
- </ownedArguments>
- </ownedCondition>
- <ownedElse xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association"
- referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedArguments>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.sc"/>
- </ownedArguments>
- </ownedElse>
- <ownedThen xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.sc"/>
- </ownedArguments>
- </ownedThen>
- </ownedElse>
- <ownedThen xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.guard.dc"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedArguments>
- </ownedThen>
- </ownedElse>
- <ownedThen xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Association" referredVariable="#qV..umlRdbms.associationToForeignKey.uml.bottom.a"/>
- </ownedThen>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey.bottom.a2f"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey.bottom.a2f"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fk"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"
- referredVariable="#qV..umlRdbms.associationToForeignKey.bottom.a2f"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_tid"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fc"/>
- </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="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <ownedSource xsi:type="pivot:OperationCallExp" isRequired="false" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OrderedCollection.first">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.4" referredProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.column">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.guard.rk"/>
- </ownedSource>
- </ownedSource>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.associationToForeignKey.rdbms.bottom.fc"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="attributes" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.5" specification="#//@ownedPackages.0/@ownedClasses.0/@rule.9 #//@ownedPackages.0/@ownedClasses.0/@rule.10 #//@ownedPackages.0/@ownedClasses.0/@rule.11 #//@ownedPackages.0/@ownedClasses.0/@rule.12">
- <ownedComments 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="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.attributes.uml.guard.c" name="c" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.attributes.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.attributes.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.attributes.uml.bottom.a" name="a" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.attributes.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.attributes.uml.bottom.a"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.attributes.bottom.fa"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.attributes.guard.fao"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.attributes.bottom.fa"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.attributes.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.attributes.uml.bottom.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.attributes.bottom.fa"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classAttributes" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.8" specification="#//@ownedPackages.0/@ownedClasses.0/@rule.13 #//@ownedPackages.0/@ownedClasses.0/@rule.14">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.classAttributes.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.attributes.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.classAttributes.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern/>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.attributes.uml.bottom.a"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.attributes.bottom.fa"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="primitiveAttribute" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.8" specification="#//@ownedPackages.0/@ownedClasses.0/@rule.13 #//@ownedPackages.0/@ownedClasses.0/@rule.15">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.primitiveAttribute.uml.guard.t" name="t" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.attributes.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.primitiveAttribute.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#qV..umlRdbms.primitiveAttribute.guard.p2n"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType" referredVariable="#qV..umlRdbms.primitiveAttribute.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.primitiveAttribute.guard.p2n" name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName" referredVariable="#qV..umlRdbms.primitiveAttribute.guard.p2n"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.primitiveAttribute.bottom.fa"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.primitiveAttribute.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:CollectionLiteralExp" type="#//@ownedPackages.1/@ownedClasses.5" kind="Set">
- <ownedParts xsi:type="pivot:CollectionItem" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedItem xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.primitiveAttribute.bottom.fa"/>
- </ownedParts>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.primitiveAttribute.bottom.fa"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributeAttributes" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.8" specification="#//@ownedPackages.0/@ownedClasses.0/@rule.15 #//@ownedPackages.0/@ownedClasses.0/@rule.16">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeAttributes.uml.guard.ca"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.attributes.uml.guard.c"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.complexAttributeAttributes.uml.guard.ca" name="ca" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- </guardPattern>
- <bottomPattern/>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeAttributes.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.complexAttributeAttributes.uml.guard.ca"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.complexAttributeAttributes.guard.fao" name="fao" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- </guardPattern>
- <bottomPattern/>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <value xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:OperationCallExp" name="+" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.String.%43%..ocl.String">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttributeAttributes.guard.fao"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:StringLiteralExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- stringSymbol="_"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.attributes.uml.bottom.a"/>
- </ownedArguments>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- referredVariable="#qV..umlRdbms.attributes.bottom.fa"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttribute" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.8" specification="#//@ownedPackages.0/@ownedClasses.0/@rule.14 #//@ownedPackages.0/@ownedClasses.0/@rule.16">
- <domain xsi:type="qvtcb:CoreDomain" name="uml" isCheckable="true" isEnforceable="false" typedModel="#qT..umlRdbms.uml">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.complexAttribute.uml.guard.t" name="t" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Classifier" referredProperty="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Attribute" referredVariable="#qV..umlRdbms.attributes.uml.bottom.a"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUML.ecore.oclas#T.simpleuml.Class" referredVariable="#qV..umlRdbms.complexAttribute.uml.guard.t"/>
- </conditionExpression>
- </predicate>
- </bottomPattern>
- </domain>
- <guardPattern/>
- <bottomPattern>
- <realizedVariable xmi:id="qV..umlRdbms.complexAttribute.bottom.fa" name="fa" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- </bottomPattern>
- <local>
- <guardPattern/>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <value xsi:type="pivot:IteratorExp" name="collect" type="#//@ownedPackages.1/@ownedClasses.6" isImplicit="true" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Set.collect..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.7" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttributeOwner.fromAttributes">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"
- referredVariable="#qV..umlRdbms.attributes.guard.fao"/>
- </ownedSource>
- <ownedBody xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.5" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.12/@local.0/@bottomPattern/@assignment.0/@value/@ownedIterators.0"/>
- </ownedBody>
- <ownedIterators name="1_" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Set.collect..T"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"
- referredVariable="#qV..umlRdbms.complexAttribute.bottom.fa"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classPrimitiveAttributes" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.9 #//@ownedPackages.0/@ownedClasses.0/@rule.10">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="classComplexAttributes" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.9 #//@ownedPackages.0/@ownedClasses.0/@rule.12">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributePrimitiveAttributes" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.11 #//@ownedPackages.0/@ownedClasses.0/@rule.10">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="complexAttributeComplexAttributes" refinement="#//@ownedPackages.0/@ownedClasses.0/@rule.11 #//@ownedPackages.0/@ownedClasses.0/@rule.12">
- <guardPattern/>
- <bottomPattern/>
- </rule>
- <rule xsi:type="qvtc:Mapping" name="attributeColumns">
- <ownedComments body="-- column mapping"/>
- <domain xsi:type="qvtcb:CoreDomain" name="rdbms" isCheckable="false" isEnforceable="true" typedModel="#qT..umlRdbms.rdbms">
- <guardPattern>
- <variable xmi:id="qV..umlRdbms.attributeColumns.rdbms.guard.t" name="t" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- </guardPattern>
- <bottomPattern>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.attributeColumns.rdbms.guard.t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns.rdbms.bottom.c"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.attributeColumns.rdbms.bottom.c" name="c" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- </bottomPattern>
- </domain>
- <guardPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" name="=" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.OclAny.%61%..ocl.OclSelf">
- <ownedSource xsi:type="pivot:PropertyCallExp" isRequired="false" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.attributeColumns.guard.c2t"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Table" referredVariable="#qV..umlRdbms.attributeColumns.rdbms.guard.t"/>
- </conditionExpression>
- </predicate>
- <variable xmi:id="qV..umlRdbms.attributeColumns.guard.c2t" name="c2t" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- </guardPattern>
- <bottomPattern>
- <predicate>
- <conditionExpression xsi:type="pivot:OperationCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#Boolean"
- referredOperation="http://www.eclipse.org/ocl/2015/Library.oclas#o.ocl.Collection.includes..ocl.OclAny">
- <ownedSource xsi:type="pivot:IteratorExp" name="collect" type="#//@ownedPackages.1/@ownedClasses.6" isImplicit="true" referredIteration="http://www.eclipse.org/ocl/2015/Library.oclas#i.ocl.Set.collect..T">
- <ownedSource xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.7" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttributeOwner.fromAttributes">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"
- referredVariable="#qV..umlRdbms.attributeColumns.guard.c2t"/>
- </ownedSource>
- <ownedBody xsi:type="pivot:PropertyCallExp" type="#//@ownedPackages.1/@ownedClasses.5" referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs">
- <ownedSource xsi:type="pivot:VariableExp" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.17/@bottomPattern/@predicate.0/@conditionExpression/@ownedSource/@ownedIterators.0"/>
- </ownedBody>
- <ownedIterators name="1_" isRequired="false" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"
- isImplicit="true" representedParameter="http://www.eclipse.org/ocl/2015/Library.oclas#i0i.ocl.Set.collect..T"/>
- </ownedSource>
- <ownedArguments xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns.bottom.a2c"/>
- </conditionExpression>
- </predicate>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns.rdbms.bottom.c"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns.bottom.a2c"/>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="true" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable" referredVariable="#qV..umlRdbms.attributeColumns.guard.c2t"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns.bottom.a2c"/>
- </assignment>
- <realizedVariable xmi:id="qV..umlRdbms.attributeColumns.bottom.a2c" name="a2c" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"/>
- </bottomPattern>
- <local>
- <guardPattern>
- <variable name="p2n" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"/>
- </guardPattern>
- <bottomPattern>
- <variable name="ct" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"/>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AttributeToColumn.type">
- <value xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.17/@local.0/@guardPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns.bottom.a2c"/>
- </assignment>
- <assignment xsi:type="qvtcb:VariableAssignment" isDefault="false" targetVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.17/@local.0/@bottomPattern/@variable.0">
- <value xsi:type="pivot:PropertyCallExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.typeName">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"
- referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.17/@local.0/@guardPattern/@variable.0"/>
- </value>
- </assignment>
- <assignment xsi:type="qvtcb:PropertyAssignment" isDefault="false" targetProperty="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type">
- <value xsi:type="pivot:VariableExp" type="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String" referredVariable="#//@ownedPackages.0/@ownedClasses.0/@rule.17/@local.0/@bottomPattern/@variable.0"/>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns.rdbms.bottom.c"/>
- </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="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns.bottom.a2c"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns.rdbms.bottom.c"/>
- </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="pivot:PrimitiveType http://www.eclipse.org/ocl/2015/Library.oclas#String"
- referredProperty="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind">
- <ownedSource xsi:type="pivot:VariableExp" type="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"
- referredVariable="#qV..umlRdbms.attributeColumns.bottom.a2c"/>
- </value>
- <slotExpression xsi:type="pivot:VariableExp" type="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" referredVariable="#qV..umlRdbms.attributeColumns.rdbms.bottom.c"/>
- </assignment>
- </bottomPattern>
- </local>
- </rule>
- </ownedClasses>
- </ownedPackages>
- <ownedPackages xmi:id="P.$$" name="$$" URI="http://www.eclipse.org/ocl/2015/Orphanage" nsPrefix="orphanage">
- <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.8 #//@ownedPackages.1/@ownedClasses.9"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.9" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.10 #//@ownedPackages.1/@ownedClasses.11"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.11" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:OrderedSetType" name="OrderedSet" superClasses="#//@ownedPackages.1/@ownedClasses.12 #//@ownedPackages.1/@ownedClasses.13"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedSetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.14" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:BagType" name="Bag" superClasses="#//@ownedPackages.1/@ownedClasses.15" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..BagT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:SetType" name="Set" superClasses="#//@ownedPackages.1/@ownedClasses.16" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..SetT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.17" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.17" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.18" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.18" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="OrderedCollection" superClasses="#//@ownedPackages.1/@ownedClasses.19" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..OrderedCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.19" elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.15" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="UniqueCollection" superClasses="#//@ownedPackages.1/@ownedClasses.20" elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..UniqueCollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Key" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleRDBMS.ecore.oclas#T.simplerdbms.Column" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- <ownedClasses xsi:type="pivot:CollectionType" name="Collection" superClasses="http://www.eclipse.org/ocl/2015/Library.oclas#T.ocl.OclAny"
- elementType="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute">
- <ownedBindings>
- <ownedSubstitutions actual="pivot:Class SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute" formal="http://www.eclipse.org/ocl/2015/Library.oclas#t.ocl..CollectionT"/>
- </ownedBindings>
- </ownedClasses>
- </ownedPackages>
-</qvtc:CoreModel>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsDataDep.xmi b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsDataDep.xmi
deleted file mode 100644
index 8cb3993bd..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsDataDep.xmi
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsInterMap.xmi b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsInterMap.xmi
deleted file mode 100644
index 9ed50de16..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsInterMap.xmi
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:qVTcDataDependencyGraph="http://www.eclipse.org/qvt/examples/0.2/QVTcDataDependencyGraph">
- <qVTcDataDependencyGraph:Graph name="InterMapping">
- <elements xsi:type="qVTcDataDependencyGraph:MappingNode" label="packageToSchema_LM">
- <qvtAstNode href="UmlToRdbms.qvtias#m.umlRdbms.packageToSchema_LM"/>
- </elements>
- </qVTcDataDependencyGraph:Graph>
- <qVTcDataDependencyGraph:DependencyEdge/>
-</xmi:XMI>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsMergeDataDep.xmi b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsMergeDataDep.xmi
deleted file mode 100644
index 8cb3993bd..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsMergeDataDep.xmi
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsReducedDataDep.xmi b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsReducedDataDep.xmi
deleted file mode 100644
index 8cb3993bd..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsReducedDataDep.xmi
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsSchedule.xmi b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsSchedule.xmi
deleted file mode 100644
index 5be424f5d..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/UmlToRdbmsSchedule.xmi
+++ /dev/null
@@ -1,1025 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<qvts:Schedule xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:qvts="http://www.eclipse.org/qvt/2015/Schedule">
- <datums xsi:type="qvts:ClassDatum" sub="//@datums.1 //@datums.6 //@datums.23">
- <type href="SimpleUML.ecore.oclas#T.simpleuml.UMLModelElement"/>
- <propertyDatums sub="//@datums.1/@propertyDatums.0 //@datums.6/@propertyDatums.1 //@datums.23/@propertyDatums.2">
- <property href="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name"/>
- </propertyDatums>
- <propertyDatums sub="//@datums.6/@propertyDatums.2 //@datums.23/@propertyDatums.3">
- <property href="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.0" requiredBy="//@actions.0 //@actions.2 //@actions.4 //@actions.6 //@actions.8 //@actions.10" dataParameter="//@actions.0/@parameters.0 //@actions.2/@parameters.2 //@actions.4/@parameters.2 //@actions.6/@parameters.2 //@actions.8/@parameters.1 //@actions.10/@parameters.3">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.0/@domain.0"/>
- <type href="SimpleUML.ecore.oclas#T.simpleuml.Package"/>
- <propertyDatums super="//@datums.0/@propertyDatums.0" requiredBy="//@actions.0">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.0/@domain.0"/>
- <property href="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" sub="//@datums.3 //@datums.9 //@datums.16 //@datums.21 //@datums.24">
- <type href="SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.UmlToRdbmsModelElement"/>
- <propertyDatums sub="//@datums.3/@propertyDatums.0 //@datums.16/@propertyDatums.1 //@datums.21/@propertyDatums.2 //@datums.24/@propertyDatums.2 //@datums.9/@propertyDatums.3">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name"/>
- </propertyDatums>
- <propertyDatums sub="//@datums.16/@propertyDatums.4">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttributeOwner.fromAttributes"/>
- </propertyDatums>
- <propertyDatums sub="//@datums.16/@propertyDatums.6 //@datums.21/@propertyDatums.4 //@datums.24/@propertyDatums.5">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.2" producedBy="//@actions.0" requiredBy="//@actions.1 //@actions.2 //@actions.3 //@actions.4 //@actions.5 //@actions.6 //@actions.7 //@actions.8 //@actions.9 //@actions.10 //@actions.11" dataParameter="//@actions.0/@results.0 //@actions.1/@parameters.0 //@actions.2/@parameters.1 //@actions.3/@parameters.1 //@actions.4/@parameters.0 //@actions.5/@parameters.0 //@actions.6/@parameters.0 //@actions.7/@parameters.1 //@actions.8/@parameters.0 //@actions.9/@parameters.0 //@actions.10/@parameters.5 //@actions.11/@parameters.5">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.0/@domain.1"/>
- <type href="SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PackageToSchema"/>
- <propertyDatums super="//@datums.2/@propertyDatums.0" producedBy="//@actions.0" requiredBy="//@actions.1">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.0/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.0" requiredBy="//@actions.2 //@actions.4 //@actions.6 //@actions.8 //@actions.10">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.0/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.1" requiredBy="//@actions.9 //@actions.11">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.0/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.2">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.0/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.primitivesToNames"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.8">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.0/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.classesToTables"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" sub="//@datums.5 //@datums.17 //@datums.18 //@datums.19 //@datums.22">
- <type href="SimpleRDBMS.ecore.oclas#T.simplerdbms.RModelElement"/>
- <propertyDatums sub="//@datums.17/@propertyDatums.0 //@datums.5/@propertyDatums.0 //@datums.18/@propertyDatums.3 //@datums.19/@propertyDatums.3 //@datums.22/@propertyDatums.0">
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name"/>
- </propertyDatums>
- <propertyDatums sub="//@datums.19/@propertyDatums.0 //@datums.17/@propertyDatums.2 //@datums.18/@propertyDatums.5">
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.4" producedBy="//@actions.1" requiredBy="//@actions.9 //@actions.11" dataParameter="//@actions.1/@results.0 //@actions.9/@parameters.1 //@actions.11/@parameters.4">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.1/@domain.0"/>
- <type href="SimpleRDBMS.ecore.oclas#T.simplerdbms.Schema"/>
- <propertyDatums super="//@datums.4/@propertyDatums.0" producedBy="//@actions.1">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.1/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.9">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.1/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.Schema.tables"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.0" sub="//@datums.7 //@datums.20">
- <type href="SimpleUML.ecore.oclas#T.simpleuml.PackageElement"/>
- <propertyDatums sub="//@datums.7/@propertyDatums.0 //@datums.20/@propertyDatums.1">
- <property href="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace"/>
- </propertyDatums>
- <propertyDatums super="//@datums.0/@propertyDatums.0" sub="//@datums.7/@propertyDatums.1 //@datums.20/@propertyDatums.3">
- <property href="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name"/>
- </propertyDatums>
- <propertyDatums super="//@datums.0/@propertyDatums.1" sub="//@datums.7/@propertyDatums.2">
- <property href="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.6" sub="//@datums.8 //@datums.13">
- <type href="SimpleUML.ecore.oclas#T.simpleuml.Classifier"/>
- <propertyDatums super="//@datums.6/@propertyDatums.0" sub="//@datums.8/@propertyDatums.0 //@datums.13/@propertyDatums.1">
- <property href="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace"/>
- </propertyDatums>
- <propertyDatums super="//@datums.6/@propertyDatums.1" sub="//@datums.8/@propertyDatums.1 //@datums.13/@propertyDatums.2">
- <property href="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name"/>
- </propertyDatums>
- <propertyDatums super="//@datums.6/@propertyDatums.2" sub="//@datums.13/@propertyDatums.0">
- <property href="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.7" requiredBy="//@actions.2 //@actions.4 //@actions.6 //@actions.12 //@actions.14" dataParameter="//@actions.2/@parameters.0 //@actions.4/@parameters.1 //@actions.6/@parameters.1 //@actions.12/@parameters.3 //@actions.14/@parameters.5">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.2/@domain.0"/>
- <type href="SimpleUML.ecore.oclas#T.simpleuml.PrimitiveDataType"/>
- <propertyDatums super="//@datums.7/@propertyDatums.0" requiredBy="//@actions.2 //@actions.4 //@actions.6">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.2/@domain.0"/>
- <property href="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace"/>
- </propertyDatums>
- <propertyDatums super="//@datums.7/@propertyDatums.1" requiredBy="//@actions.2 //@actions.4 //@actions.6">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.2/@domain.0"/>
- <property href="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.2" sub="//@datums.10 //@datums.11 //@datums.12" requiredBy="//@actions.12 //@actions.14 //@actions.16" dataParameter="//@actions.12/@parameters.1 //@actions.14/@parameters.3 //@actions.16/@parameters.1">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.1"/>
- <type href="SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.PrimitiveToName"/>
- <propertyDatums producedBy="//@actions.2 //@actions.4 //@actions.6" requiredBy="//@actions.3 //@actions.5 //@actions.7" opposite="//@datums.3/@propertyDatums.3">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.2 //@actions.4 //@actions.6" requiredBy="//@actions.12 //@actions.14">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.primitive"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.3 //@actions.5 //@actions.7" requiredBy="//@actions.16">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.typeName"/>
- </propertyDatums>
- <propertyDatums super="//@datums.2/@propertyDatums.0" sub="//@datums.10/@propertyDatums.0 //@datums.11/@propertyDatums.0 //@datums.12/@propertyDatums.0">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.12">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.AttributeToColumn"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.9" producedBy="//@actions.2" requiredBy="//@actions.3" dataParameter="//@actions.2/@results.0 //@actions.3/@parameters.0">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.2/@domain.1"/>
- <type href="SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.IntegerToNumber"/>
- <propertyDatums super="//@datums.9/@propertyDatums.3" producedBy="//@actions.2">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.2/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.9" producedBy="//@actions.4" requiredBy="//@actions.5" dataParameter="//@actions.4/@results.0 //@actions.5/@parameters.1">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.4/@domain.1"/>
- <type href="SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.BooleanToBoolean"/>
- <propertyDatums super="//@datums.9/@propertyDatums.3" producedBy="//@actions.4">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.4/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.9" producedBy="//@actions.6" requiredBy="//@actions.7" dataParameter="//@actions.6/@results.0 //@actions.7/@parameters.0">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.6/@domain.1"/>
- <type href="SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.StringToVarchar"/>
- <propertyDatums super="//@datums.9/@propertyDatums.3" producedBy="//@actions.6">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.6/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.7" requiredBy="//@actions.8 //@actions.10 //@actions.12 //@actions.13 //@actions.14 //@actions.15" dataParameter="//@actions.8/@parameters.2 //@actions.10/@parameters.1 //@actions.10/@parameters.6 //@actions.12/@parameters.2 //@actions.13/@parameters.2 //@actions.13/@parameters.3 //@actions.14/@parameters.2 //@actions.15/@parameters.3 //@actions.15/@parameters.4">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.8/@domain.0"/>
- <type href="SimpleUML.ecore.oclas#T.simpleuml.Class"/>
- <propertyDatums super="//@datums.7/@propertyDatums.2" requiredBy="//@actions.8">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.8/@domain.0"/>
- <property href="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind"/>
- </propertyDatums>
- <propertyDatums super="//@datums.7/@propertyDatums.0" requiredBy="//@actions.8 //@actions.10">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.8/@domain.0"/>
- <property href="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace"/>
- </propertyDatums>
- <propertyDatums super="//@datums.7/@propertyDatums.1" requiredBy="//@actions.8 //@actions.10">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.8/@domain.0"/>
- <property href="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" sub="//@datums.16 //@datums.26">
- <type href="SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttributeOwner"/>
- <propertyDatums sub="//@datums.16/@propertyDatums.1 //@datums.26/@propertyDatums.1">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name"/>
- </propertyDatums>
- <propertyDatums sub="//@datums.16/@propertyDatums.4" producedBy="//@actions.12" requiredBy="//@actions.13 //@actions.15">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttributeOwner.fromAttributes"/>
- </propertyDatums>
- <propertyDatums sub="//@datums.26/@propertyDatums.0">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute"/>
- </propertyDatums>
- <propertyDatums sub="//@datums.16/@propertyDatums.6">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column"/>
- </propertyDatums>
- <propertyDatums sub="//@datums.26/@propertyDatums.2">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" sub="//@datums.16 //@datums.21 //@datums.25">
- <type href="SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ToColumn"/>
- <propertyDatums sub="//@datums.16/@propertyDatums.1 //@datums.21/@propertyDatums.2 //@datums.25/@propertyDatums.3">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name"/>
- </propertyDatums>
- <propertyDatums sub="//@datums.16/@propertyDatums.4">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttributeOwner.fromAttributes"/>
- </propertyDatums>
- <propertyDatums sub="//@datums.25/@propertyDatums.0">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner"/>
- </propertyDatums>
- <propertyDatums sub="//@datums.25/@propertyDatums.2">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind"/>
- </propertyDatums>
- <propertyDatums sub="//@datums.16/@propertyDatums.6 //@datums.21/@propertyDatums.4 //@datums.25/@propertyDatums.5">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column"/>
- </propertyDatums>
- <propertyDatums sub="//@datums.25/@propertyDatums.4">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.14 //@datums.15 //@datums.2" producedBy="//@actions.8" requiredBy="//@actions.9 //@actions.10 //@actions.11 //@actions.12 //@actions.13 //@actions.16" dataParameter="//@actions.8/@results.0 //@actions.9/@parameters.2 //@actions.10/@parameters.2 //@actions.10/@parameters.4 //@actions.11/@parameters.1 //@actions.11/@parameters.3 //@actions.12/@parameters.0 //@actions.13/@parameters.0 //@actions.16/@parameters.2">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.8/@domain.1"/>
- <type href="SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.ClassToTable"/>
- <propertyDatums producedBy="//@actions.8" requiredBy="//@actions.9 //@actions.10 //@actions.11" opposite="//@datums.3/@propertyDatums.4">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.8/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner"/>
- </propertyDatums>
- <propertyDatums super="//@datums.14/@propertyDatums.0 //@datums.15/@propertyDatums.0 //@datums.2/@propertyDatums.0" producedBy="//@actions.8" requiredBy="//@actions.9">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.8/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.8" requiredBy="//@actions.10 //@actions.12 //@actions.13">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.8/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.umlClass"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.9" requiredBy="//@actions.11 //@actions.16">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.8/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table"/>
- </propertyDatums>
- <propertyDatums super="//@datums.14/@propertyDatums.1 //@datums.15/@propertyDatums.1 //@datums.2/@propertyDatums.1" requiredBy="//@actions.16">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.8/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttributeOwner.fromAttributes"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.9">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.8/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.primaryKey"/>
- </propertyDatums>
- <propertyDatums super="//@datums.14/@propertyDatums.3 //@datums.15/@propertyDatums.4 //@datums.2/@propertyDatums.2" producedBy="//@actions.9">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.8/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.10">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.8/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.associationsToForeignKeys"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.10">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.8/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.AssociationToForeignKey"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.4" producedBy="//@actions.9" requiredBy="//@actions.11 //@actions.16" dataParameter="//@actions.9/@results.0 //@actions.11/@parameters.6 //@actions.11/@parameters.7 //@actions.16/@parameters.3">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <type href="SimpleRDBMS.ecore.oclas#T.simplerdbms.Table"/>
- <propertyDatums super="//@datums.4/@propertyDatums.0" producedBy="//@actions.9" requiredBy="//@actions.9">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.9" requiredBy="//@actions.11" opposite="//@datums.5/@propertyDatums.1">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.schema"/>
- </propertyDatums>
- <propertyDatums super="//@datums.4/@propertyDatums.1" producedBy="//@actions.9">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.9">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.keys"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.9">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.columns"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.11">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.foreignKeys"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.4" producedBy="//@actions.9 //@actions.11 //@actions.16" dataParameter="//@actions.9/@results.1 //@actions.11/@results.1 //@actions.16/@results.0">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <type href="SimpleRDBMS.ecore.oclas#T.simplerdbms.Column"/>
- <propertyDatums producedBy="//@actions.9 //@actions.11 //@actions.16" requiredBy="//@actions.11">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.type"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.9 //@actions.11 //@actions.16" opposite="//@datums.17/@propertyDatums.4">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.owner"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.9" opposite="//@datums.19/@propertyDatums.2">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.keys"/>
- </propertyDatums>
- <propertyDatums super="//@datums.4/@propertyDatums.0" producedBy="//@actions.9 //@actions.11 //@actions.16">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.11" opposite="//@datums.22/@propertyDatums.3">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.Column.foreignKeys"/>
- </propertyDatums>
- <propertyDatums super="//@datums.4/@propertyDatums.1" producedBy="//@actions.16">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.4" producedBy="//@actions.9" requiredBy="//@actions.11" dataParameter="//@actions.9/@results.2 //@actions.11/@parameters.0">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <type href="SimpleRDBMS.ecore.oclas#T.simplerdbms.Key"/>
- <propertyDatums super="//@datums.4/@propertyDatums.1" producedBy="//@actions.9" requiredBy="//@actions.11">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.kind"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.9" requiredBy="//@actions.11" opposite="//@datums.17/@propertyDatums.3">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.owner"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.9" requiredBy="//@actions.11">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.column"/>
- </propertyDatums>
- <propertyDatums super="//@datums.4/@propertyDatums.0" producedBy="//@actions.9">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.11">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.9/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.Key.ForeignKey"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.6" requiredBy="//@actions.10" dataParameter="//@actions.10/@parameters.0">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.10/@domain.0"/>
- <type href="SimpleUML.ecore.oclas#T.simpleuml.Association"/>
- <propertyDatums requiredBy="//@actions.10">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.10/@domain.0"/>
- <property href="SimpleUML.ecore.oclas#p.simpleuml.Association.source"/>
- </propertyDatums>
- <propertyDatums super="//@datums.6/@propertyDatums.0" requiredBy="//@actions.10">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.10/@domain.0"/>
- <property href="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace"/>
- </propertyDatums>
- <propertyDatums requiredBy="//@actions.10">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.10/@domain.0"/>
- <property href="SimpleUML.ecore.oclas#p.simpleuml.Association.destination"/>
- </propertyDatums>
- <propertyDatums super="//@datums.6/@propertyDatums.1" requiredBy="//@actions.10">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.10/@domain.0"/>
- <property href="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.15 //@datums.2" producedBy="//@actions.10" requiredBy="//@actions.11" dataParameter="//@actions.10/@results.0 //@actions.11/@parameters.2">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.10/@domain.1"/>
- <type href="SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AssociationToForeignKey"/>
- <propertyDatums producedBy="//@actions.10" requiredBy="//@actions.11" opposite="//@datums.16/@propertyDatums.7">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.10/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.owner"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.10" requiredBy="//@actions.11" opposite="//@datums.16/@propertyDatums.8">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.10/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.referenced"/>
- </propertyDatums>
- <propertyDatums super="//@datums.15/@propertyDatums.0 //@datums.2/@propertyDatums.0" producedBy="//@actions.10" requiredBy="//@actions.11">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.10/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.10">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.10/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.association"/>
- </propertyDatums>
- <propertyDatums super="//@datums.15/@propertyDatums.4 //@datums.2/@propertyDatums.2" producedBy="//@actions.11">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.10/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.11">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.10/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.foreignKey"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.4" producedBy="//@actions.11" dataParameter="//@actions.11/@results.0">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.11/@domain.0"/>
- <type href="SimpleRDBMS.ecore.oclas#T.simplerdbms.ForeignKey"/>
- <propertyDatums super="//@datums.4/@propertyDatums.0" producedBy="//@actions.11">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.11/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.RModelElement.name"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.11" opposite="//@datums.17/@propertyDatums.5">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.11/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.owner"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.11" opposite="//@datums.19/@propertyDatums.4">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.11/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.refersTo"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.11">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.11/@domain.0"/>
- <property href="SimpleRDBMS.ecore.oclas#p.simplerdbms.ForeignKey.columns"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.0" requiredBy="//@actions.12 //@actions.13 //@actions.14 //@actions.15" dataParameter="//@actions.12/@parameters.4 //@actions.13/@parameters.1 //@actions.14/@parameters.1 //@actions.14/@parameters.4 //@actions.15/@parameters.0 //@actions.15/@parameters.1">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.0"/>
- <type href="SimpleUML.ecore.oclas#T.simpleuml.Attribute"/>
- <propertyDatums requiredBy="//@actions.12 //@actions.13 //@actions.14 //@actions.15">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.0"/>
- <property href="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type"/>
- </propertyDatums>
- <propertyDatums requiredBy="//@actions.12 //@actions.13 //@actions.14 //@actions.15">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.0"/>
- <property href="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner"/>
- </propertyDatums>
- <propertyDatums super="//@datums.0/@propertyDatums.0" requiredBy="//@actions.12 //@actions.13 //@actions.14 //@actions.15">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.0"/>
- <property href="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.name"/>
- </propertyDatums>
- <propertyDatums super="//@datums.0/@propertyDatums.1" requiredBy="//@actions.12 //@actions.13 //@actions.14 //@actions.15">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.0"/>
- <property href="SimpleUML.ecore.oclas#p.simpleuml.UMLModelElement.kind"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.2" sub="//@datums.25 //@datums.26">
- <type href="SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.FromAttribute"/>
- <propertyDatums sub="//@datums.25/@propertyDatums.4 //@datums.26/@propertyDatums.2" requiredBy="//@actions.13 //@actions.15 //@actions.16">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs"/>
- </propertyDatums>
- <propertyDatums sub="//@datums.26/@propertyDatums.0" producedBy="//@actions.12 //@actions.13 //@actions.14 //@actions.15">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute"/>
- </propertyDatums>
- <propertyDatums super="//@datums.2/@propertyDatums.0" sub="//@datums.26/@propertyDatums.1 //@datums.25/@propertyDatums.3" producedBy="//@actions.12 //@actions.13 //@actions.14 //@actions.15">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name"/>
- </propertyDatums>
- <propertyDatums sub="//@datums.25/@propertyDatums.0" producedBy="//@actions.12 //@actions.13 //@actions.14 //@actions.15" opposite="//@datums.14/@propertyDatums.1">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner"/>
- </propertyDatums>
- <propertyDatums sub="//@datums.25/@propertyDatums.2" producedBy="//@actions.12 //@actions.13 //@actions.14 //@actions.15">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind"/>
- </propertyDatums>
- <propertyDatums super="//@datums.2/@propertyDatums.2" sub="//@datums.25/@propertyDatums.5">
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.24 //@datums.15" producedBy="//@actions.12 //@actions.14" requiredBy="//@actions.16" dataParameter="//@actions.12/@results.0 //@actions.14/@results.0 //@actions.16/@parameters.0">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.1"/>
- <type href="SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.AttributeToColumn"/>
- <propertyDatums super="//@datums.24/@propertyDatums.3 //@datums.15/@propertyDatums.2" requiredBy="//@actions.16">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.12 //@actions.14" requiredBy="//@actions.16" opposite="//@datums.9/@propertyDatums.4">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AttributeToColumn.type"/>
- </propertyDatums>
- <propertyDatums super="//@datums.24/@propertyDatums.4 //@datums.15/@propertyDatums.3" requiredBy="//@actions.16">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.kind"/>
- </propertyDatums>
- <propertyDatums super="//@datums.24/@propertyDatums.2 //@datums.15/@propertyDatums.0" requiredBy="//@actions.16">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name"/>
- </propertyDatums>
- <propertyDatums super="//@datums.24/@propertyDatums.0 //@datums.15/@propertyDatums.5" producedBy="//@actions.12 //@actions.14" opposite="//@datums.25/@propertyDatums.6">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs"/>
- </propertyDatums>
- <propertyDatums super="//@datums.24/@propertyDatums.5 //@datums.15/@propertyDatums.4" producedBy="//@actions.16">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ToColumn.column"/>
- </propertyDatums>
- <propertyDatums producedBy="//@actions.12 //@actions.13">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.12/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AttributeToColumn.FromAttribute"/>
- </propertyDatums>
- </datums>
- <datums xsi:type="qvts:ClassDatum" super="//@datums.14 //@datums.24" producedBy="//@actions.13 //@actions.15" requiredBy="//@actions.14 //@actions.15" dataParameter="//@actions.13/@results.0 //@actions.14/@parameters.0 //@actions.15/@parameters.2 //@actions.15/@results.0">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.13/@domain.1"/>
- <type href="SimpleUMLtoRDBMS.ecore.oclas#T.simpleumltordbms.NonLeafAttribute"/>
- <propertyDatums super="//@datums.14/@propertyDatums.2 //@datums.24/@propertyDatums.1" requiredBy="//@actions.14 //@actions.15">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.13/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.attribute"/>
- </propertyDatums>
- <propertyDatums super="//@datums.14/@propertyDatums.0 //@datums.24/@propertyDatums.2" requiredBy="//@actions.14 //@actions.15">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.13/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.UmlToRdbmsModelElement.name"/>
- </propertyDatums>
- <propertyDatums super="//@datums.14/@propertyDatums.4 //@datums.24/@propertyDatums.0" producedBy="//@actions.13 //@actions.15" opposite="//@datums.25/@propertyDatums.6">
- <domain href="UmlToRdbms.qvtp.qvtias#//@ownedPackages.0/@ownedClasses.0/@rule.13/@domain.1"/>
- <property href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.leafs"/>
- </propertyDatums>
- </datums>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.3 //@datums.3/@propertyDatums.0 //@datums.3/@propertyDatums.1" requisites="//@datums.1 //@datums.1/@propertyDatums.0" order="1" parent="//@actions.17" children="//@actions.1 //@actions.8 //@actions.10 //@actions.4">
- <parameterDerivations>
- <secondaryParameter isLoop="true" dataParameter="//@actions.0/@parameters.0"/>
- </parameterDerivations>
- <parameters secondaryParameter="//@actions.0/@parameterDerivations.0/@secondaryParameter" datum="//@datums.1">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.packageToSchema_LM.uml.guard.p"/>
- </parameters>
- <results datum="//@datums.3">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.packageToSchema_LM.middle.bottom.p2s"/>
- </results>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.packageToSchema_LM"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.5 //@datums.3/@propertyDatums.2 //@datums.5/@propertyDatums.0" requisites="//@datums.3 //@datums.3/@propertyDatums.0" order="2" parent="//@actions.0">
- <parameters datum="//@datums.3">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.packageToSchema_MR.middle.guard.p2s"/>
- </parameters>
- <results datum="//@datums.5">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.packageToSchema_MR.rdbms.bottom.s"/>
- </results>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.packageToSchema_MR"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.10 //@datums.9/@propertyDatums.1 //@datums.10/@propertyDatums.0 //@datums.9/@propertyDatums.0 //@datums.3/@propertyDatums.3" requisites="//@datums.8 //@datums.3 //@datums.1 //@datums.3/@propertyDatums.1 //@datums.8/@propertyDatums.0 //@datums.8/@propertyDatums.1" order="7" parent="//@actions.4">
- <parameterDerivations primaryParameter="//@actions.2/@parameters.0">
- <secondaryParameter dataParameter="//@actions.2/@parameters.2">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.2/@parameters.2">
- <secondaryParameter dataParameter="//@actions.2/@parameters.1">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Package.middle"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameters datum="//@datums.8">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.integerToNumber_LM.uml.guard.prim"/>
- </parameters>
- <parameters secondaryParameter="//@actions.2/@parameterDerivations.1/@secondaryParameter" datum="//@datums.3">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.integerToNumber_LM.middle.guard.p2s"/>
- </parameters>
- <parameters secondaryParameter="//@actions.2/@parameterDerivations.0/@secondaryParameter" datum="//@datums.1">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.integerToNumber_LM.uml.guard.p"/>
- </parameters>
- <results datum="//@datums.10">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.integerToNumber_LM.middle.bottom.p2n"/>
- </results>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.integerToNumber_LM"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.9/@propertyDatums.2" requisites="//@datums.10 //@datums.3 //@datums.9/@propertyDatums.0" order="14" parent="//@actions.17" children="//@actions.7">
- <parameterDerivations>
- <secondaryParameter isLoop="true" dataParameter="//@actions.3/@parameters.0"/>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.3/@parameters.0">
- <secondaryParameter dataParameter="//@actions.3/@parameters.1">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameters secondaryParameter="//@actions.3/@parameterDerivations.0/@secondaryParameter" datum="//@datums.10">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.integerToNumber_MR.middle.guard.p2n"/>
- </parameters>
- <parameters secondaryParameter="//@actions.3/@parameterDerivations.1/@secondaryParameter" datum="//@datums.3">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.integerToNumber_MR.middle.guard.p2s"/>
- </parameters>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.integerToNumber_MR"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.11 //@datums.9/@propertyDatums.1 //@datums.9/@propertyDatums.0 //@datums.11/@propertyDatums.0" requisites="//@datums.3 //@datums.8 //@datums.1 //@datums.3/@propertyDatums.1 //@datums.8/@propertyDatums.1 //@datums.8/@propertyDatums.0" order="6" parent="//@actions.0" children="//@actions.2 //@actions.6 //@actions.5 //@actions.12 //@actions.14">
- <parameterDerivations primaryParameter="//@actions.4/@parameters.0">
- <secondaryParameter dataParameter="//@actions.4/@parameters.2">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.4/@parameters.2">
- <secondaryParameter isLoop="true" dataParameter="//@actions.4/@parameters.1">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.Package.elements"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameters datum="//@datums.3">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.booleanToBoolean_LM.middle.guard.p2s"/>
- </parameters>
- <parameters secondaryParameter="//@actions.4/@parameterDerivations.1/@secondaryParameter" datum="//@datums.8">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.booleanToBoolean_LM.uml.guard.prim"/>
- </parameters>
- <parameters secondaryParameter="//@actions.4/@parameterDerivations.0/@secondaryParameter" datum="//@datums.1">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.booleanToBoolean_LM.uml.guard.p"/>
- </parameters>
- <results datum="//@datums.11">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.booleanToBoolean_LM.middle.bottom.p2n"/>
- </results>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.booleanToBoolean_LM"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.9/@propertyDatums.2" requisites="//@datums.3 //@datums.11 //@datums.9/@propertyDatums.0" order="9" parent="//@actions.4">
- <parameterDerivations primaryParameter="//@actions.5/@parameters.1">
- <secondaryParameter dataParameter="//@actions.5/@parameters.0">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PrimitiveToName.owner"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameters secondaryParameter="//@actions.5/@parameterDerivations.0/@secondaryParameter" datum="//@datums.3">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.booleanToBoolean_MR.middle.guard.p2s"/>
- </parameters>
- <parameters datum="//@datums.11">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.booleanToBoolean_MR.middle.guard.p2n"/>
- </parameters>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.booleanToBoolean_MR"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.12 //@datums.9/@propertyDatums.0 //@datums.9/@propertyDatums.1 //@datums.12/@propertyDatums.0" requisites="//@datums.3 //@datums.8 //@datums.1 //@datums.3/@propertyDatums.1 //@datums.8/@propertyDatums.0 //@datums.8/@propertyDatums.1" order="8" parent="//@actions.4">
- <parameterDerivations primaryParameter="//@actions.6/@parameters.1">
- <secondaryParameter dataParameter="//@actions.6/@parameters.2">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.PackageElement.namespace"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.6/@parameters.2">
- <secondaryParameter dataParameter="//@actions.6/@parameters.0">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Package.middle"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameters secondaryParameter="//@actions.6/@parameterDerivations.1/@secondaryParameter" datum="//@datums.3">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.stringToVarchar_LM.middle.guard.p2s"/>
- </parameters>
- <parameters datum="//@datums.8">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.stringToVarchar_LM.uml.guard.prim"/>
- </parameters>
- <parameters secondaryParameter="//@actions.6/@parameterDerivations.0/@secondaryParameter" datum="//@datums.1">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.stringToVarchar_LM.uml.guard.p"/>
- </parameters>
- <results datum="//@datums.12">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.stringToVarchar_LM.middle.bottom.p2n"/>
- </results>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.stringToVarchar_LM"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.9/@propertyDatums.2" requisites="//@datums.12 //@datums.3 //@datums.9/@propertyDatums.0" order="15" parent="//@actions.3">
- <parameterDerivations primaryParameter="//@actions.7/@parameters.1">
- <secondaryParameter isLoop="true" dataParameter="//@actions.7/@parameters.0">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.primitivesToNames"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameters secondaryParameter="//@actions.7/@parameterDerivations.0/@secondaryParameter" datum="//@datums.12">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.stringToVarchar_MR.middle.guard.p2n"/>
- </parameters>
- <parameters datum="//@datums.3">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.stringToVarchar_MR.middle.guard.p2s"/>
- </parameters>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.stringToVarchar_MR"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.16 //@datums.16/@propertyDatums.1 //@datums.16/@propertyDatums.0 //@datums.16/@propertyDatums.2 //@datums.3/@propertyDatums.4" requisites="//@datums.3 //@datums.1 //@datums.13 //@datums.3/@propertyDatums.1 //@datums.13/@propertyDatums.0 //@datums.13/@propertyDatums.1 //@datums.13/@propertyDatums.2" order="3" parent="//@actions.0" children="//@actions.9">
- <parameterDerivations primaryParameter="//@actions.8/@parameters.0">
- <secondaryParameter dataParameter="//@actions.8/@parameters.1">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.umlPackage"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.8/@parameters.1">
- <secondaryParameter isLoop="true" dataParameter="//@actions.8/@parameters.2">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.Package.elements"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameters datum="//@datums.3">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classToTable_LM.middle.guard.p2s"/>
- </parameters>
- <parameters secondaryParameter="//@actions.8/@parameterDerivations.0/@secondaryParameter" datum="//@datums.1">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classToTable_LM.uml.guard.p"/>
- </parameters>
- <parameters secondaryParameter="//@actions.8/@parameterDerivations.1/@secondaryParameter" datum="//@datums.13">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classToTable_LM.uml.guard.c"/>
- </parameters>
- <results datum="//@datums.16">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classToTable_LM.middle.bottom.c2t"/>
- </results>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.classToTable_LM"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.17 //@datums.18 //@datums.19 //@datums.16/@propertyDatums.3 //@datums.17/@propertyDatums.0 //@datums.16/@propertyDatums.5 //@datums.16/@propertyDatums.6 //@datums.17/@propertyDatums.2 //@datums.17/@propertyDatums.1 //@datums.19/@propertyDatums.1 //@datums.19/@propertyDatums.0 //@datums.18/@propertyDatums.1 //@datums.18/@propertyDatums.2 //@datums.18/@propertyDatums.0 //@datums.18/@propertyDatums.3 //@datums.19/@propertyDatums.3 //@datums.5/@propertyDatums.1 //@datums.17/@propertyDatums.3 //@datums.17/@propertyDatums.4 //@datums.19/@propertyDatums.2" requisites="//@datums.3 //@datums.5 //@datums.16 //@datums.3/@propertyDatums.2 //@datums.16/@propertyDatums.0 //@datums.16/@propertyDatums.1 //@datums.17/@propertyDatums.0" order="4" parent="//@actions.8">
- <parameterDerivations primaryParameter="//@actions.9/@parameters.2">
- <secondaryParameter dataParameter="//@actions.9/@parameters.0">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.9/@parameters.0">
- <secondaryParameter dataParameter="//@actions.9/@parameters.1">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameters secondaryParameter="//@actions.9/@parameterDerivations.0/@secondaryParameter" datum="//@datums.3">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classToTable_MR.middle.guard.p2s"/>
- </parameters>
- <parameters secondaryParameter="//@actions.9/@parameterDerivations.1/@secondaryParameter" datum="//@datums.5">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classToTable_MR.rdbms.guard.s"/>
- </parameters>
- <parameters datum="//@datums.16">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classToTable_MR.middle.guard.c2t"/>
- </parameters>
- <results datum="//@datums.17">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classToTable_MR.rdbms.bottom.t"/>
- </results>
- <results datum="//@datums.18">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classToTable_MR.rdbms.bottom.pc"/>
- </results>
- <results datum="//@datums.19">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classToTable_MR.rdbms.bottom.pk"/>
- </results>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.classToTable_MR"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.21 //@datums.21/@propertyDatums.3 //@datums.21/@propertyDatums.2 //@datums.21/@propertyDatums.0 //@datums.21/@propertyDatums.1 //@datums.16/@propertyDatums.7 //@datums.16/@propertyDatums.8" requisites="//@datums.20 //@datums.13 //@datums.16 //@datums.1 //@datums.3 //@datums.16/@propertyDatums.2 //@datums.16/@propertyDatums.0 //@datums.3/@propertyDatums.1 //@datums.20/@propertyDatums.0 //@datums.20/@propertyDatums.1 //@datums.20/@propertyDatums.2 //@datums.13/@propertyDatums.1 //@datums.13/@propertyDatums.2 //@datums.20/@propertyDatums.3" order="5" parent="//@actions.0">
- <parameterDerivations primaryParameter="//@actions.10/@parameters.3">
- <secondaryParameter dataParameter="//@actions.10/@parameters.5">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Package.middle"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.10/@parameters.3">
- <secondaryParameter isLoop="true" dataParameter="//@actions.10/@parameters.0">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.Package.elements"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.10/@parameters.0">
- <secondaryParameter dataParameter="//@actions.10/@parameters.1">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.Association.destination"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.10/@parameters.1">
- <secondaryParameter dataParameter="//@actions.10/@parameters.2">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Class.middle"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.10/@parameters.5">
- <secondaryParameter isLoop="true" dataParameter="//@actions.10/@parameters.4">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.classesToTables"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.10/@parameters.3">
- <secondaryParameter isLoop="true" dataParameter="//@actions.10/@parameters.6">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.Package.elements"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameters secondaryParameter="//@actions.10/@parameterDerivations.1/@secondaryParameter" datum="//@datums.20">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_LM.uml.guard.a"/>
- </parameters>
- <parameters secondaryParameter="//@actions.10/@parameterDerivations.2/@secondaryParameter" datum="//@datums.13">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_LM.uml.guard.dc"/>
- </parameters>
- <parameters secondaryParameter="//@actions.10/@parameterDerivations.3/@secondaryParameter" datum="//@datums.16">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_LM.middle.guard.dc2t"/>
- </parameters>
- <parameters datum="//@datums.1">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_LM.uml.guard.p"/>
- </parameters>
- <parameters secondaryParameter="//@actions.10/@parameterDerivations.4/@secondaryParameter" datum="//@datums.16">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_LM.middle.guard.sc2t"/>
- </parameters>
- <parameters secondaryParameter="//@actions.10/@parameterDerivations.0/@secondaryParameter" datum="//@datums.3">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_LM.middle.guard.p2s"/>
- </parameters>
- <parameters secondaryParameter="//@actions.10/@parameterDerivations.5/@secondaryParameter" datum="//@datums.13">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_LM.uml.guard.sc"/>
- </parameters>
- <results datum="//@datums.21">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_LM.middle.bottom.a2f"/>
- </results>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.associationToForeignKey_LM"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.22 //@datums.18 //@datums.21/@propertyDatums.4 //@datums.18/@propertyDatums.0 //@datums.21/@propertyDatums.5 //@datums.18/@propertyDatums.3 //@datums.22/@propertyDatums.0 //@datums.22/@propertyDatums.1 //@datums.18/@propertyDatums.1 //@datums.22/@propertyDatums.2 //@datums.18/@propertyDatums.4 //@datums.17/@propertyDatums.5 //@datums.19/@propertyDatums.4 //@datums.22/@propertyDatums.3" requisites="//@datums.19 //@datums.16 //@datums.21 //@datums.5 //@datums.3 //@datums.17 //@datums.16/@propertyDatums.3 //@datums.16/@propertyDatums.0 //@datums.3/@propertyDatums.2 //@datums.21/@propertyDatums.0 //@datums.21/@propertyDatums.1 //@datums.19/@propertyDatums.0 //@datums.19/@propertyDatums.1 //@datums.17/@propertyDatums.1 //@datums.18/@propertyDatums.0 //@datums.19/@propertyDatums.2 //@datums.21/@propertyDatums.2" order="17" parent="//@actions.17">
- <parameterDerivations>
- <secondaryParameter isLoop="true" dataParameter="//@actions.11/@parameters.2"/>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.11/@parameters.2">
- <secondaryParameter dataParameter="//@actions.11/@parameters.3">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.owner"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.11/@parameters.3">
- <secondaryParameter dataParameter="//@actions.11/@parameters.5">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.owner"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.11/@parameters.2">
- <secondaryParameter dataParameter="//@actions.11/@parameters.1">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AssociationToForeignKey.referenced"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.11/@parameters.1">
- <secondaryParameter dataParameter="//@actions.11/@parameters.7">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.11/@parameters.7">
- <secondaryParameter isLoop="true" dataParameter="//@actions.11/@parameters.0">
- <derivationProperty href="SimpleRDBMS.ecore.oclas#p.simplerdbms.Table.keys"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.11/@parameters.3">
- <secondaryParameter dataParameter="//@actions.11/@parameters.6">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.11/@parameters.5">
- <secondaryParameter dataParameter="//@actions.11/@parameters.4">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.PackageToSchema.schema"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameters secondaryParameter="//@actions.11/@parameterDerivations.5/@secondaryParameter" datum="//@datums.19">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.rk"/>
- </parameters>
- <parameters secondaryParameter="//@actions.11/@parameterDerivations.3/@secondaryParameter" datum="//@datums.16">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_MR.middle.guard.dc2t"/>
- </parameters>
- <parameters secondaryParameter="//@actions.11/@parameterDerivations.0/@secondaryParameter" datum="//@datums.21">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_MR.middle.guard.a2f"/>
- </parameters>
- <parameters secondaryParameter="//@actions.11/@parameterDerivations.1/@secondaryParameter" datum="//@datums.16">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_MR.middle.guard.sc2t"/>
- </parameters>
- <parameters secondaryParameter="//@actions.11/@parameterDerivations.7/@secondaryParameter" datum="//@datums.5">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.s"/>
- </parameters>
- <parameters secondaryParameter="//@actions.11/@parameterDerivations.2/@secondaryParameter" datum="//@datums.3">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_MR.middle.guard.p2s"/>
- </parameters>
- <parameters secondaryParameter="//@actions.11/@parameterDerivations.6/@secondaryParameter" datum="//@datums.17">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.st"/>
- </parameters>
- <parameters secondaryParameter="//@actions.11/@parameterDerivations.4/@secondaryParameter" datum="//@datums.17">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_MR.rdbms.guard.dt"/>
- </parameters>
- <results datum="//@datums.22">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fk"/>
- </results>
- <results datum="//@datums.18">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.associationToForeignKey_MR.rdbms.bottom.fc"/>
- </results>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.associationToForeignKey_MR"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.25 //@datums.24/@propertyDatums.1 //@datums.25/@propertyDatums.4 //@datums.24/@propertyDatums.2 //@datums.24/@propertyDatums.4 //@datums.24/@propertyDatums.3 //@datums.25/@propertyDatums.1 //@datums.25/@propertyDatums.6 //@datums.14/@propertyDatums.1 //@datums.9/@propertyDatums.4" requisites="//@datums.16 //@datums.9 //@datums.13 //@datums.8 //@datums.23 //@datums.9/@propertyDatums.1 //@datums.16/@propertyDatums.2 //@datums.23/@propertyDatums.0 //@datums.23/@propertyDatums.1 //@datums.23/@propertyDatums.2 //@datums.23/@propertyDatums.3" order="10" parent="//@actions.4">
- <parameterDerivations primaryParameter="//@actions.12/@parameters.3">
- <secondaryParameter isLoop="true" dataParameter="//@actions.12/@parameters.4">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.Classifier.typeOpposite"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.12/@parameters.4">
- <secondaryParameter dataParameter="//@actions.12/@parameters.2">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.12/@parameters.3">
- <secondaryParameter dataParameter="//@actions.12/@parameters.1">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.PrimitiveDataType.middle"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.12/@parameters.2">
- <secondaryParameter dataParameter="//@actions.12/@parameters.0">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Class.middle"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameters secondaryParameter="//@actions.12/@parameterDerivations.3/@secondaryParameter" datum="//@datums.16">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classPrimitiveAttributes_LM.middle.guard.fao"/>
- </parameters>
- <parameters secondaryParameter="//@actions.12/@parameterDerivations.2/@secondaryParameter" datum="//@datums.9">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classPrimitiveAttributes_LM.middle.guard.p2n"/>
- </parameters>
- <parameters secondaryParameter="//@actions.12/@parameterDerivations.1/@secondaryParameter" datum="//@datums.13">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.c"/>
- </parameters>
- <parameters datum="//@datums.8">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.t"/>
- </parameters>
- <parameters secondaryParameter="//@actions.12/@parameterDerivations.0/@secondaryParameter" datum="//@datums.23">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classPrimitiveAttributes_LM.uml.guard.a"/>
- </parameters>
- <results datum="//@datums.25">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classPrimitiveAttributes_LM.middle.bottom.fa"/>
- </results>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.classPrimitiveAttributes_LM"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.26 //@datums.24/@propertyDatums.2 //@datums.24/@propertyDatums.4 //@datums.24/@propertyDatums.3 //@datums.26/@propertyDatums.2 //@datums.24/@propertyDatums.1 //@datums.25/@propertyDatums.6" requisites="//@datums.16 //@datums.23 //@datums.13 //@datums.16/@propertyDatums.2 //@datums.23/@propertyDatums.0 //@datums.23/@propertyDatums.1 //@datums.23/@propertyDatums.2 //@datums.23/@propertyDatums.3 //@datums.14/@propertyDatums.1 //@datums.24/@propertyDatums.0" order="13" parent="//@actions.17">
- <parameterDerivations>
- <secondaryParameter isLoop="true" dataParameter="//@actions.13/@parameters.1"/>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.13/@parameters.1">
- <secondaryParameter dataParameter="//@actions.13/@parameters.2">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.13/@parameters.2">
- <secondaryParameter dataParameter="//@actions.13/@parameters.0">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Class.middle"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.13/@parameters.1">
- <secondaryParameter dataParameter="//@actions.13/@parameters.3">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameters secondaryParameter="//@actions.13/@parameterDerivations.2/@secondaryParameter" datum="//@datums.16">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classComplexAttributes_LM.middle.guard.fao"/>
- </parameters>
- <parameters secondaryParameter="//@actions.13/@parameterDerivations.0/@secondaryParameter" datum="//@datums.23">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classComplexAttributes_LM.uml.guard.a"/>
- </parameters>
- <parameters secondaryParameter="//@actions.13/@parameterDerivations.1/@secondaryParameter" datum="//@datums.13">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classComplexAttributes_LM.uml.guard.c"/>
- </parameters>
- <parameters secondaryParameter="//@actions.13/@parameterDerivations.3/@secondaryParameter" datum="//@datums.13">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classComplexAttributes_LM.uml.guard.t"/>
- </parameters>
- <results datum="//@datums.26">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.classComplexAttributes_LM.middle.bottom.fa"/>
- </results>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.classComplexAttributes_LM"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.25 //@datums.25/@propertyDatums.1 //@datums.24/@propertyDatums.2 //@datums.25/@propertyDatums.4 //@datums.24/@propertyDatums.4 //@datums.24/@propertyDatums.3 //@datums.24/@propertyDatums.1" requisites="//@datums.26 //@datums.23 //@datums.13 //@datums.9 //@datums.8 //@datums.26/@propertyDatums.0 //@datums.9/@propertyDatums.1 //@datums.23/@propertyDatums.0 //@datums.23/@propertyDatums.1 //@datums.26/@propertyDatums.1 //@datums.23/@propertyDatums.2 //@datums.23/@propertyDatums.3" order="11" parent="//@actions.4">
- <parameterDerivations primaryParameter="//@actions.14/@parameters.5">
- <secondaryParameter isLoop="true" dataParameter="//@actions.14/@parameters.4">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.Classifier.typeOpposite"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.14/@parameters.4">
- <secondaryParameter dataParameter="//@actions.14/@parameters.2">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.Attribute.owner"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.14/@parameters.5">
- <secondaryParameter dataParameter="//@actions.14/@parameters.3">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.PrimitiveDataType.middle"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.14/@parameters.2">
- <secondaryParameter isLoop="true" dataParameter="//@actions.14/@parameters.1">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.Classifier.typeOpposite"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.14/@parameters.1">
- <secondaryParameter dataParameter="//@actions.14/@parameters.0">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Attribute.middle"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameters secondaryParameter="//@actions.14/@parameterDerivations.4/@secondaryParameter" datum="//@datums.26">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.fao"/>
- </parameters>
- <parameters secondaryParameter="//@actions.14/@parameterDerivations.3/@secondaryParameter" datum="//@datums.23">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.ca"/>
- </parameters>
- <parameters secondaryParameter="//@actions.14/@parameterDerivations.1/@secondaryParameter" datum="//@datums.13">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.c"/>
- </parameters>
- <parameters secondaryParameter="//@actions.14/@parameterDerivations.2/@secondaryParameter" datum="//@datums.9">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.guard.p2n"/>
- </parameters>
- <parameters secondaryParameter="//@actions.14/@parameterDerivations.0/@secondaryParameter" datum="//@datums.23">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.a"/>
- </parameters>
- <parameters datum="//@datums.8">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.uml.guard.t"/>
- </parameters>
- <results datum="//@datums.25">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.complexAttributePrimitiveAttributes_LM.middle.bottom.fa"/>
- </results>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.complexAttributePrimitiveAttributes_LM"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.26 //@datums.24/@propertyDatums.4 //@datums.24/@propertyDatums.1 //@datums.26/@propertyDatums.2 //@datums.24/@propertyDatums.3 //@datums.24/@propertyDatums.2" requisites="//@datums.23 //@datums.26 //@datums.13 //@datums.26/@propertyDatums.0 //@datums.23/@propertyDatums.1 //@datums.23/@propertyDatums.0 //@datums.23/@propertyDatums.3 //@datums.14/@propertyDatums.1 //@datums.24/@propertyDatums.0 //@datums.26/@propertyDatums.1 //@datums.23/@propertyDatums.2" order="12" parent="//@actions.17">
- <parameterDerivations>
- <secondaryParameter isLoop="true" dataParameter="//@actions.15/@parameters.0"/>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.15/@parameters.0">
- <secondaryParameter dataParameter="//@actions.15/@parameters.3">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.15/@parameters.3">
- <secondaryParameter isLoop="true" dataParameter="//@actions.15/@parameters.1">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.Class.attributes"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.15/@parameters.1">
- <secondaryParameter dataParameter="//@actions.15/@parameters.4">
- <derivationProperty href="SimpleUML.ecore.oclas#p.simpleuml.Attribute.type"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.15/@parameters.0">
- <secondaryParameter dataParameter="//@actions.15/@parameters.2">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleuml.Attribute.middle"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameters secondaryParameter="//@actions.15/@parameterDerivations.0/@secondaryParameter" datum="//@datums.23">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.ca"/>
- </parameters>
- <parameters secondaryParameter="//@actions.15/@parameterDerivations.2/@secondaryParameter" datum="//@datums.23">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.a"/>
- </parameters>
- <parameters secondaryParameter="//@actions.15/@parameterDerivations.4/@secondaryParameter" datum="//@datums.26">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.guard.fao"/>
- </parameters>
- <parameters secondaryParameter="//@actions.15/@parameterDerivations.1/@secondaryParameter" datum="//@datums.13">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.c"/>
- </parameters>
- <parameters secondaryParameter="//@actions.15/@parameterDerivations.3/@secondaryParameter" datum="//@datums.13">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.complexAttributeComplexAttributes_LM.uml.guard.t"/>
- </parameters>
- <results datum="//@datums.26">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.complexAttributeComplexAttributes_LM.middle.bottom.fa"/>
- </results>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.complexAttributeComplexAttributes_LM"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" productions="//@datums.18 //@datums.18/@propertyDatums.0 //@datums.25/@propertyDatums.5 //@datums.18/@propertyDatums.5 //@datums.18/@propertyDatums.3 //@datums.18/@propertyDatums.1" requisites="//@datums.25 //@datums.9 //@datums.16 //@datums.17 //@datums.9/@propertyDatums.2 //@datums.16/@propertyDatums.3 //@datums.16/@propertyDatums.4 //@datums.24/@propertyDatums.0 //@datums.25/@propertyDatums.0 //@datums.25/@propertyDatums.1 //@datums.25/@propertyDatums.2 //@datums.25/@propertyDatums.3" order="16" parent="//@actions.17">
- <parameterDerivations>
- <secondaryParameter isLoop="true" dataParameter="//@actions.16/@parameters.0"/>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.16/@parameters.0">
- <secondaryParameter dataParameter="//@actions.16/@parameters.2">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.FromAttribute.owner"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.16/@parameters.0">
- <secondaryParameter dataParameter="//@actions.16/@parameters.1">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.AttributeToColumn.type"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameterDerivations primaryParameter="//@actions.16/@parameters.2">
- <secondaryParameter dataParameter="//@actions.16/@parameters.3">
- <derivationProperty href="SimpleUMLtoRDBMS.ecore.oclas#p.simpleumltordbms.ClassToTable.table"/>
- </secondaryParameter>
- </parameterDerivations>
- <parameters secondaryParameter="//@actions.16/@parameterDerivations.0/@secondaryParameter" datum="//@datums.25">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.attributeColumns_MR.middle.guard.a2c"/>
- </parameters>
- <parameters secondaryParameter="//@actions.16/@parameterDerivations.2/@secondaryParameter" datum="//@datums.9">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.attributeColumns_MR.middle.guard.p2n"/>
- </parameters>
- <parameters secondaryParameter="//@actions.16/@parameterDerivations.1/@secondaryParameter" datum="//@datums.16">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.attributeColumns_MR.middle.guard.c2t"/>
- </parameters>
- <parameters secondaryParameter="//@actions.16/@parameterDerivations.3/@secondaryParameter" datum="//@datums.17">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.attributeColumns_MR.rdbms.guard.t"/>
- </parameters>
- <results datum="//@datums.18">
- <variable href="UmlToRdbms.qvtp.qvtias#qV..umlRdbms.attributeColumns_MR.rdbms.bottom.c"/>
- </results>
- <mapping href="UmlToRdbms.qvtp.qvtias#m..umlRdbms.attributeColumns_MR"/>
- </actions>
- <actions xsi:type="qvts:MappingAction" children="//@actions.0 //@actions.15 //@actions.13 //@actions.3 //@actions.16 //@actions.11"/>
-</qvts:Schedule>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/debug/UmlToRdbmsDependencies.graphml b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/debug/UmlToRdbmsDependencies.graphml
deleted file mode 100644
index 6607b25af..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UmlToRdbms/debug/UmlToRdbmsDependencies.graphml
+++ /dev/null
@@ -1,4026 +0,0 @@
-<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://graphml.graphdrawing.org/xmlns/1.1/graphml.xsd">
- <key attr.name="description" attr.type="string" for="node" id="d5"/>
- <key for="node" id="d6" yfiles.type="nodegraphics"/>
- <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="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="110.75999999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">UMLModelElement</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n1">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="110.75999999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">UMLModelElement
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n2">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="110.75999999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">UMLModelElement
-.kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n3">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="51.12" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Package</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n4">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="51.12" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Package
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e0" source="n0" target="n3">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n5">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="167.20499999999998" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">UmlToRdbmsModelElement</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n6">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="167.20499999999998" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">UmlToRdbmsModelElement
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n7">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="167.20499999999998" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">UmlToRdbmsModelElement
-.fromAttributes</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="167.20499999999998" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">UmlToRdbmsModelElement
-.column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n9">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="115.02" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">PackageToSchema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n10">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="115.02" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">PackageToSchema
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n11">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="115.02" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">PackageToSchema
-.umlPackage</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n12">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="115.02" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">PackageToSchema
-.schema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n13">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="118.21499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">PackageToSchema
-.primitivesToNames</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n14">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="115.02" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">PackageToSchema
-.classesToTables</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e1" source="n5" target="n9">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n15">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="93.72" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">RModelElement</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n16">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="93.72" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">RModelElement
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n17">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="93.72" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">RModelElement
-.kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n18">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="48.989999999999995" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Schema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n19">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="48.989999999999995" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Schema
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n20">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="48.989999999999995" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Schema
-.tables</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e2" source="n15" target="n18">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n21">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="100.11" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">PackageElement</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n22">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="100.11" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">PackageElement
-.namespace</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n23">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="100.11" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">PackageElement
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n24">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="100.11" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">PackageElement
-.kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e3" source="n0" target="n21">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n25">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="56.445" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">Classifier</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n26">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="73.485" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">Classifier
-.namespace</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n27">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="56.445" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">Classifier
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n28">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="56.445" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">Classifier
-.kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e4" source="n21" target="n25">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n29">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="105.43499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">PrimitiveDataType</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n30">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="105.43499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">PrimitiveDataType
-.namespace</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n31">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="105.43499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">PrimitiveDataType
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e5" source="n25" target="n29">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n32">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="101.175" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">PrimitiveToName</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n33">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="101.175" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">PrimitiveToName
-.owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n34">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="101.175" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">PrimitiveToName
-.primitive</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n35">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="101.175" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">PrimitiveToName
-.typeName</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n36">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="101.175" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">PrimitiveToName
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n37">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="111.82499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">PrimitiveToName
-.AttributeToColumn</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e6" source="n5" target="n32">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n38">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="103.30499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">IntegerToNumber</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n39">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="103.30499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">IntegerToNumber
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e7" source="n32" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n40">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="112.89" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">BooleanToBoolean</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n41">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="112.89" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">BooleanToBoolean
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e8" source="n32" target="n40">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n42">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="93.72" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">StringToVarchar</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n43">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="93.72" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">StringToVarchar
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e9" source="n32" target="n42">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n44">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="35.144999999999996" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Class</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n45">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="35.144999999999996" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Class
-.kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n46">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="73.485" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Class
-.namespace</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n47">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="37.275" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Class
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e10" source="n25" target="n44">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n48">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="116.085" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">FromAttributeOwner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n49">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="116.085" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">FromAttributeOwner
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n50">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="116.085" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">FromAttributeOwner
-.fromAttributes</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n51">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="116.085" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">FromAttributeOwner
-.attribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n52">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="116.085" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">FromAttributeOwner
-.column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n53">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="116.085" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">FromAttributeOwner
-.leafs</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n54">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="61.769999999999996" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">ToColumn</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n55">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="61.769999999999996" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">ToColumn
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n56">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="84.13499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">ToColumn
-.fromAttributes</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n57">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="61.769999999999996" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">ToColumn
-.owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n58">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="61.769999999999996" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">ToColumn
-.kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n59">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="61.769999999999996" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">ToColumn
-.column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n60">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="61.769999999999996" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">ToColumn
-.leafs</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n61">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="83.07" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">ClassToTable</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n62">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="83.07" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">ClassToTable
-.owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n63">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="83.07" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">ClassToTable
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n64">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="83.07" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">ClassToTable
-.umlClass</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n65">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="83.07" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">ClassToTable
-.table</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n66">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="84.13499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">ClassToTable
-.fromAttributes</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n67">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="83.07" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">ClassToTable
-.primaryKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n68">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="83.07" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">ClassToTable
-.column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n69">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="167.20499999999998" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">ClassToTable
-.associationsToForeignKeys</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n70">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="152.295" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">ClassToTable
-.AssociationToForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e11" source="n48" target="n61">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e12" source="n54" target="n61">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e13" source="n5" target="n61">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n71">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="33.015" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Table</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n72">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="37.275" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Table
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n73">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="51.12" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Table
-.schema</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n74">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="33.015" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Table
-.kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n75">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="33.015" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Table
-.keys</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n76">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="54.315" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Table
-.columns</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n77">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="72.42" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Table
-.foreignKeys</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e14" source="n15" target="n71">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n78">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="46.86" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n79">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="46.86" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Column
-.type</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n80">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="46.86" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Column
-.owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n81">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="46.86" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Column
-.keys</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n82">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="46.86" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Column
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n83">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="72.42" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Column
-.foreignKeys</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n84">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="46.86" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Column
-.kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e15" source="n15" target="n78">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n85">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="21.299999999999997" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Key</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n86">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="27.689999999999998" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Key
-.kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n87">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="39.405" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Key
-.owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n88">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="46.86" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Key
-.column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n89">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="37.275" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Key
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n90">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="69.225" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">Key
-.ForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e16" source="n15" target="n85">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n91">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="68.16" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Association</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n92">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="68.16" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Association
-.source</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n93">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="73.485" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Association
-.namespace</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n94">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="68.16" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Association
-.destination</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n95">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="68.16" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Association
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e17" source="n21" target="n91">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n96">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="149.1" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">AssociationToForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n97">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="149.1" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">AssociationToForeignKey
-.owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n98">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="149.1" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">AssociationToForeignKey
-.referenced</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n99">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="149.1" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">AssociationToForeignKey
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n100">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="149.1" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">AssociationToForeignKey
-.association</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n101">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="149.1" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">AssociationToForeignKey
-.column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n102">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="149.1" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">AssociationToForeignKey
-.foreignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e18" source="n54" target="n96">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e19" source="n5" target="n96">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n103">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="66.03" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">ForeignKey</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n104">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="66.03" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">ForeignKey
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n105">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="66.03" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">ForeignKey
-.owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n106">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="66.03" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">ForeignKey
-.refersTo</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n107">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="66.03" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#d33682" type="line" width="1.0"/>
- <y:NodeLabel textColor="#d33682">ForeignKey
-.columns</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e20" source="n15" target="n103">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n108">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="46.86" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Attribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n109">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="46.86" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Attribute
-.type</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n110">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="46.86" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Attribute
-.owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n111">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="46.86" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Attribute
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n112">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="46.86" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Attribute
-.kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e21" source="n0" target="n108">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n113">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="77.74499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">FromAttribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n114">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="77.74499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">FromAttribute
-.leafs</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n115">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="77.74499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">FromAttribute
-.attribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n116">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="77.74499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">FromAttribute
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n117">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="77.74499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">FromAttribute
-.owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n118">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="77.74499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">FromAttribute
-.kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n119">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="77.74499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">FromAttribute
-.column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e22" source="n5" target="n113">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n120">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="108.63" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">AttributeToColumn</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n121">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="108.63" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">AttributeToColumn
-.owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n122">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="108.63" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">AttributeToColumn
-.type</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n123">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="108.63" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">AttributeToColumn
-.kind</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n124">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="108.63" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">AttributeToColumn
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n125">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="108.63" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">AttributeToColumn
-.leafs</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n126">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="108.63" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">AttributeToColumn
-.column</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n127">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="108.63" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">AttributeToColumn
-.FromAttribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e23" source="n113" target="n120">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e24" source="n54" target="n120">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n128">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="96.91499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">NonLeafAttribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n129">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="96.91499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">NonLeafAttribute
-.attribute</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n130">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="96.91499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">NonLeafAttribute
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n131">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="96.91499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">NonLeafAttribute
-.leafs</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e25" source="n48" target="n128">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e26" source="n113" target="n128">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n132">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="151.45" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">packageToSchema_LM
-(1)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e27" source="n132" target="n9">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e28" source="n132" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e29" source="n132" target="n11">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e30" source="n3" target="n132">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e31" source="n4" target="n132">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n133">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="153.77999999999997" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">packageToSchema_MR
-(2)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e32" source="n133" target="n18">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e33" source="n133" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e34" source="n133" target="n19">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e35" source="n9" target="n133">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e36" source="n10" target="n133">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n134">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="139.8" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">integerToNumber_LM
-(7)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e37" source="n134" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e38" source="n134" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e39" source="n134" target="n39">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e40" source="n134" target="n33">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e41" source="n134" target="n13">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e42" source="n29" target="n134">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e43" source="n9" target="n134">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e44" source="n3" target="n134">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e45" source="n11" target="n134">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e46" source="n30" target="n134">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e47" source="n31" target="n134">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n135">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="142.13" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">integerToNumber_MR
-(14)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e48" source="n135" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e49" source="n38" target="n135">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e50" source="n9" target="n135">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e51" source="n33" target="n135">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n136">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="149.12" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">booleanToBoolean_LM
-(6)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e52" source="n136" target="n40">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e53" source="n136" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e54" source="n136" target="n33">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e55" source="n136" target="n41">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e56" source="n9" target="n136">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e57" source="n29" target="n136">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e58" source="n3" target="n136">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e59" source="n11" target="n136">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e60" source="n31" target="n136">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e61" source="n30" target="n136">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n137">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="151.45" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">booleanToBoolean_MR
-(9)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e62" source="n137" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e63" source="n9" target="n137">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e64" source="n40" target="n137">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e65" source="n33" target="n137">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n138">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="128.14999999999998" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">stringToVarchar_LM
-(8)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e66" source="n138" target="n42">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e67" source="n138" target="n33">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e68" source="n138" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e69" source="n138" target="n43">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e70" source="n9" target="n138">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e71" source="n29" target="n138">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e72" source="n3" target="n138">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e73" source="n11" target="n138">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e74" source="n30" target="n138">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e75" source="n31" target="n138">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n139">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="130.48" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">stringToVarchar_MR
-(15)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e76" source="n139" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e77" source="n42" target="n139">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e78" source="n9" target="n139">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e79" source="n33" target="n139">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n140">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="114.16999999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">classToTable_LM
-(3)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e80" source="n140" target="n61">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e81" source="n140" target="n63">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e82" source="n140" target="n62">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e83" source="n140" target="n64">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e84" source="n140" target="n14">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e85" source="n9" target="n140">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e86" source="n3" target="n140">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e87" source="n44" target="n140">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e88" source="n11" target="n140">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e89" source="n45" target="n140">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e90" source="n46" target="n140">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e91" source="n47" target="n140">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n141">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="116.5" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">classToTable_MR
-(4)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e92" source="n141" target="n71">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e93" source="n141" target="n78">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e94" source="n141" target="n85">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e95" source="n141" target="n65">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e96" source="n141" target="n72">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e97" source="n141" target="n67">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e98" source="n141" target="n68">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e99" source="n141" target="n74">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e100" source="n141" target="n73">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e101" source="n141" target="n87">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e102" source="n141" target="n86">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e103" source="n141" target="n80">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e104" source="n141" target="n81">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e105" source="n141" target="n79">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e106" source="n141" target="n82">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e107" source="n141" target="n89">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e108" source="n141" target="n20">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e109" source="n141" target="n75">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e110" source="n141" target="n76">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e111" source="n141" target="n88">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e112" source="n9" target="n141">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e113" source="n18" target="n141">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e114" source="n61" target="n141">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e115" source="n12" target="n141">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e116" source="n62" target="n141">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e117" source="n63" target="n141">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e118" source="n72" target="n141">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n142">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="189.895" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">associationToForeignKey_LM
-(5)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e119" source="n142" target="n96">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e120" source="n142" target="n100">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e121" source="n142" target="n99">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e122" source="n142" target="n97">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e123" source="n142" target="n98">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e124" source="n142" target="n69">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e125" source="n142" target="n70">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e126" source="n91" target="n142">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e127" source="n44" target="n142">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e128" source="n61" target="n142">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e129" source="n3" target="n142">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e130" source="n9" target="n142">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e131" source="n64" target="n142">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e132" source="n62" target="n142">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e133" source="n11" target="n142">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e134" source="n92" target="n142">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e135" source="n93" target="n142">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e136" source="n94" target="n142">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e137" source="n46" target="n142">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e138" source="n47" target="n142">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e139" source="n95" target="n142">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n143">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="192.225" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">associationToForeignKey_MR
-(17)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e140" source="n143" target="n103">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e141" source="n143" target="n78">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e142" source="n143" target="n101">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e143" source="n143" target="n79">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e144" source="n143" target="n102">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e145" source="n143" target="n82">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e146" source="n143" target="n104">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e147" source="n143" target="n105">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e148" source="n143" target="n80">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e149" source="n143" target="n106">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e150" source="n143" target="n83">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e151" source="n143" target="n77">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e152" source="n143" target="n90">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e153" source="n143" target="n107">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e154" source="n85" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e155" source="n61" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e156" source="n96" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e157" source="n18" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e158" source="n9" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e159" source="n71" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e160" source="n65" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e161" source="n62" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e162" source="n12" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e163" source="n97" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e164" source="n98" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e165" source="n86" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e166" source="n87" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e167" source="n73" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e168" source="n79" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e169" source="n88" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e170" source="n99" target="n143">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n144">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="175.915" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">classPrimitiveAttributes_LM
-(10)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e171" source="n144" target="n120">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e172" source="n144" target="n115">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e173" source="n144" target="n125">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e174" source="n144" target="n116">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e175" source="n144" target="n118">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e176" source="n144" target="n117">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e177" source="n144" target="n122">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e178" source="n144" target="n127">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e179" source="n144" target="n50">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e180" source="n144" target="n37">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e181" source="n61" target="n144">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e182" source="n32" target="n144">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e183" source="n44" target="n144">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e184" source="n29" target="n144">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e185" source="n108" target="n144">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e186" source="n34" target="n144">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e187" source="n64" target="n144">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e188" source="n109" target="n144">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e189" source="n110" target="n144">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e190" source="n111" target="n144">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e191" source="n112" target="n144">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n145">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="178.245" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">classComplexAttributes_LM
-(13)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e192" source="n145" target="n128">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e193" source="n145" target="n116">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e194" source="n145" target="n118">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e195" source="n145" target="n117">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e196" source="n145" target="n131">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e197" source="n145" target="n115">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e198" source="n145" target="n127">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e199" source="n61" target="n145">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e200" source="n108" target="n145">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e201" source="n44" target="n145">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e202" source="n64" target="n145">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e203" source="n109" target="n145">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e204" source="n110" target="n145">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e205" source="n111" target="n145">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e206" source="n112" target="n145">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e207" source="n50" target="n145">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e208" source="n114" target="n145">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n146">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="245.81499999999997" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">complexAttributePrimitiveAttributes_LM
-(11)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e209" source="n146" target="n120">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e210" source="n146" target="n122">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e211" source="n146" target="n116">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e212" source="n146" target="n125">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e213" source="n146" target="n118">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e214" source="n146" target="n117">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e215" source="n146" target="n115">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e216" source="n128" target="n146">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e217" source="n108" target="n146">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e218" source="n44" target="n146">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e219" source="n32" target="n146">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e220" source="n29" target="n146">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e221" source="n129" target="n146">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e222" source="n34" target="n146">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e223" source="n109" target="n146">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e224" source="n110" target="n146">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e225" source="n130" target="n146">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e226" source="n111" target="n146">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e227" source="n112" target="n146">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n147">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="248.145" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">complexAttributeComplexAttributes_LM
-(12)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e228" source="n147" target="n128">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e229" source="n147" target="n118">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e230" source="n147" target="n115">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e231" source="n147" target="n131">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e232" source="n147" target="n117">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e233" source="n147" target="n116">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e234" source="n108" target="n147">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e235" source="n128" target="n147">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e236" source="n44" target="n147">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e237" source="n129" target="n147">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e238" source="n110" target="n147">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e239" source="n109" target="n147">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e240" source="n112" target="n147">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e241" source="n50" target="n147">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e242" source="n114" target="n147">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e243" source="n130" target="n147">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e244" source="n111" target="n147">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n148">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="139.8" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">attributeColumns_MR
-(16)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e245" source="n148" target="n78">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e246" source="n148" target="n79">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e247" source="n148" target="n126">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e248" source="n148" target="n84">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e249" source="n148" target="n82">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e250" source="n148" target="n80">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e251" source="n120" target="n148">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e252" source="n32" target="n148">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e253" source="n61" target="n148">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e254" source="n71" target="n148">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e255" source="n35" target="n148">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e256" source="n65" target="n148">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e257" source="n66" target="n148">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e258" source="n114" target="n148">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e259" source="n121" target="n148">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e260" source="n122" target="n148">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e261" source="n123" target="n148">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e262" source="n124" target="n148">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- </graph>
-</graphml>
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UpperToLower/debug/UpperToLowerDependencies.graphml b/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UpperToLower/debug/UpperToLowerDependencies.graphml
deleted file mode 100644
index 12561d796..000000000
--- a/tests/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/UpperToLower/debug/UpperToLowerDependencies.graphml
+++ /dev/null
@@ -1,1116 +0,0 @@
-<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://graphml.graphdrawing.org/xmlns/1.1/graphml.xsd">
- <key attr.name="description" attr.type="string" for="node" id="d5"/>
- <key for="node" id="d6" yfiles.type="nodegraphics"/>
- <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="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="36.21" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Graph</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n1">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="37.275" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Graph
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n2">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="51.12" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Graph
-.element</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n3">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="79.875" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Graph2Graph</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n4">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="79.875" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Graph2Graph
-.name</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n5">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="79.875" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Graph2Graph
-.graph1</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n6">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="79.875" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Graph2Graph
-.graph2</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n7">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="107.565" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Graph2Graph
-.element2Element</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n8">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="48.989999999999995" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">Element</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n9">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="48.989999999999995" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">Element
-.graph</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n10">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="31.95" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Node</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n11">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="37.275" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Node
-.graph</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n12">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="31.95" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Node
-.label</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n13">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="54.315" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Node
-.outgoing</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n14">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="57.51" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Node
-.incoming</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e0" source="n8" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n15">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="105.43499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">Element2Element</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n16">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="105.43499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#93a1a1" type="line" width="1.0"/>
- <y:NodeLabel textColor="#93a1a1">Element2Element
-.owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n17">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="71.35499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Node2Node</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n18">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="71.35499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Node2Node
-.owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n19">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="71.35499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Node2Node
-.label</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n20">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="71.35499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Node2Node
-.node1</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n21">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="71.35499999999999" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Node2Node
-.node2</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n22">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="72.42" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Node2Node
-.Edge2Edge</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n23">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="72.42" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Node2Node
-.Edge2Edge</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e1" source="n15" target="n17">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n24">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="30.884999999999998" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Edge</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n25">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="37.275" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Edge
-.graph</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n26">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="43.665" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Edge
-.source</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n27">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="36.21" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#268bd2" type="line" width="1.0"/>
- <y:NodeLabel textColor="#268bd2">Edge
-.target</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e2" source="n8" target="n24">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n28">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="17.04" width="69.225" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Edge2Edge</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n29">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="69.225" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Edge2Edge
-.owner</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n30">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="69.225" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Edge2Edge
-.target</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n31">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="69.225" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Edge2Edge
-.source</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n32">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="69.225" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Edge2Edge
-.edge1</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <node id="n33">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="69.225" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#6c71c4" type="line" width="1.0"/>
- <y:NodeLabel textColor="#6c71c4">Edge2Edge
-.edge2</y:NodeLabel>
- <y:Shape type="rectangle"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e3" source="n15" target="n28">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#586e75" type="dotted" width="1.0"/>
- <y:Arrows source="none" target="delta"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n34">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="109.51" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">graph2graph_LM
-(1)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e4" source="n34" target="n3">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e5" source="n34" target="n4">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e6" source="n34" target="n5">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e7" source="n0" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e8" source="n1" target="n34">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n35">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="111.84" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">graph2graph_MR
-(2)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e9" source="n35" target="n0">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e10" source="n35" target="n1">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e11" source="n35" target="n6">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e12" source="n3" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e13" source="n4" target="n35">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n36">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="100.18999999999998" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">node2node_LM
-(3)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e14" source="n36" target="n17">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e15" source="n36" target="n18">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e16" source="n36" target="n19">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e17" source="n36" target="n20">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e18" source="n36" target="n7">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e19" source="n0" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e20" source="n10" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e21" source="n3" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e22" source="n5" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e23" source="n11" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e24" source="n12" target="n36">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n37">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="102.52" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">node2node_MR
-(4)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e25" source="n37" target="n10">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e26" source="n37" target="n12">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e27" source="n37" target="n21">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e28" source="n37" target="n11">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e29" source="n37" target="n2">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e30" source="n17" target="n37">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e31" source="n3" target="n37">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e32" source="n0" target="n37">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e33" source="n6" target="n37">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e34" source="n18" target="n37">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e35" source="n19" target="n37">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n38">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="100.18999999999998" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">edge2edge_LM
-(5)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e36" source="n38" target="n28">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e37" source="n38" target="n29">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e38" source="n38" target="n30">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e39" source="n38" target="n32">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e40" source="n38" target="n31">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e41" source="n38" target="n7">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e42" source="n38" target="n22">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e43" source="n38" target="n23">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="dashed" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e44" source="n24" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e45" source="n3" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e46" source="n10" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e47" source="n17" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e48" source="n0" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e49" source="n5" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e50" source="n20" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e51" source="n18" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e52" source="n25" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e53" source="n26" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e54" source="n27" target="n38">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <node id="n39">
- <data key="d5"/>
- <data key="d6">
- <y:ShapeNode>
- <y:Geometry height="34.08" width="102.52" x="0.0" y="0.0"/>
- <y:Fill color="#eee8d5" transparent="false"/>
- <y:BorderStyle color="#cb4b16" type="line" width="1.0"/>
- <y:NodeLabel textColor="#cb4b16">edge2edge_MR
-(6)</y:NodeLabel>
- <y:Shape type="hexagon"/>
- </y:ShapeNode>
- </data>
- </node>
- <edge id="e55" source="n39" target="n24">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e56" source="n39" target="n33">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e57" source="n39" target="n25">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e58" source="n39" target="n26">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e59" source="n39" target="n27">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e60" source="n39" target="n2">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e61" source="n39" target="n13">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e62" source="n39" target="n14">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#657b83" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e63" source="n10" target="n39">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e64" source="n0" target="n39">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e65" source="n28" target="n39">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e66" source="n17" target="n39">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e67" source="n3" target="n39">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e68" source="n21" target="n39">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e69" source="n6" target="n39">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e70" source="n18" target="n39">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e71" source="n29" target="n39">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e72" source="n30" target="n39">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- <edge id="e73" source="n31" target="n39">
- <data key="d9">
- <y:PolyLineEdge>
- <y:LineStyle color="#859900" type="line" width="1.0"/>
- <y:Arrows source="none" target="standard"/>
- </y:PolyLineEdge>
- </data>
- </edge>
- </graph>
-</graphml>

Back to the top