This document describes some of the ways in which the code generation process in Poseidon for UML can be customized. It is intended for a technical audience. Readers should have sufficient background knowledge in software development, particularly in Java.
If you are interested in modifying the templates used for code generation, please refer to the Velocity documentation.
A separate guide on how to install plug-ins in Poseidon is available from the Poseidon for UML installation guide.
For a full description of the code generation API (in UMLdoc) see the API documentation.