samples/xmi2ddl.uml2
changeset 0 76005e62091d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/samples/xmi2ddl.uml2	Mon Jul 11 23:15:28 2016 +0200
@@ -0,0 +1,23 @@
+include uml.yml2
+
+UML {
+    include uml2sql.yml2
+
+    Root applyPackages;
+
+    Package {
+        param "name", "''";
+        if "$name=''"  apply "packagedElement", 0 { with "name", "@name"; }
+        if "$name!=''" apply "packagedElement", 0 { with "name", "concat($name, '_', @name)"; }
+    }
+
+    Class {
+        param "name";
+
+        | CREATE TABLE «$name»_«@name» (
+        applyAttributes;
+        | );
+    }
+
+    Attribute | «@name» †type`if "position()!=last()" > ,`
+}