Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHoracio Hoyos2015-04-30 10:53:13 +0000
committerEd Willink2015-04-30 19:47:09 +0000
commit183ade4651c722fbecd7b0d959e6e1fd255bad84 (patch)
treea0295417cc19a28d02ca7fcdb65db0f2f9d055aa
parentcb567127563f052463252c8c6ece54ca23897074 (diff)
downloadorg.eclipse.qvtd-183ade4651c722fbecd7b0d959e6e1fd255bad84.tar.gz
org.eclipse.qvtd-183ade4651c722fbecd7b0d959e6e1fd255bad84.tar.xz
org.eclipse.qvtd-183ade4651c722fbecd7b0d959e6e1fd255bad84.zip
[465918] TESTS_BASE_URI points to the bin folder now
-rw-r--r--tests/org.eclipse.qvtd.build.etl.tests/launchConfs/QVTdMtcTests.launch6
-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
17 files changed, 4 insertions, 19564 deletions
diff --git a/tests/org.eclipse.qvtd.build.etl.tests/launchConfs/QVTdMtcTests.launch b/tests/org.eclipse.qvtd.build.etl.tests/launchConfs/QVTdMtcTests.launch
index eb93a0554..66b51a408 100644
--- a/tests/org.eclipse.qvtd.build.etl.tests/launchConfs/QVTdMtcTests.launch
+++ b/tests/org.eclipse.qvtd.build.etl.tests/launchConfs/QVTdMtcTests.launch
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.jdt.junit.launchconfig">
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
-<listEntry value="/org.eclipse.qvtd.compiler.tests/src/org/eclipse/qvtd/compiler/internal/etl/tests/QVTdMtcTests.java"/>
+<listEntry value="/org.eclipse.qvtd.build.etl.tests/src/org/eclipse/qvtd/build/etl/tests/QVTdMtcTests.java"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="1"/>
@@ -11,6 +11,6 @@
<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
-<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.qvtd.compiler.tests.QVTdMtcTests"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.qvtd.compiler.tests"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.qvtd.build.etl.tests.QVTdMtcTests"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.qvtd.build.etl.tests"/>
</launchConfiguration>
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"