author | Volker Birk <vb@pep.foundation> |
Thu, 26 Apr 2018 19:26:10 +0200 | |
changeset 18 | e14c2324eb0e |
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()" > ,` }