author | Claudio Luck <claudio.luck@pep.foundation> |
Thu, 19 Mar 2020 17:17:22 +0100 | |
changeset 66 | 701c5e980f33 |
parent 0 | 76005e62091d |
permissions | -rw-r--r-- |
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()" > ,` }