author | Volker Birk <vb@pep-project.org> |
Tue, 29 Jan 2019 11:21:18 +0100 | |
changeset 26 | 0c3815cbb51e |
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()" > ,` }