Code generation from UML to any language (Java, Objective-C, PHP...)
Code generation plugin for Astah* UML. It enables to generate source code from UML class diagrams to various languages (Java, JPA, PHP, C#, Objective-C...) with custom templates.
It now makes source code generation easy thanks to built-in directives.
TinyTemplate is a small single-file templating engine in Java. A PHP version is also available.
Templates can access the available variables and nested fields/values, format the values dependent on the locale. Conditional statements and loops are also supported.