author | Volker Birk <vb@pep-project.org> |
Fri, 15 Feb 2019 10:45:50 +0100 | |
changeset 29 | 6a8a7951d8e6 |
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()" > ,` }