Telosys code generation is based on "templates".
A template is a text file composed of static parts and dynamic parts using statements and references to variables. There is a template file for each type of file to generate.

Templates organisation

The Telosys templates are organised in "bundles".
A "bundle of templates" is a set of templates files designed to generate different target files that can work together.
For more information about "bundles" see :

Templates language

A template is a file with a ".vm" extension written in "Velocity Template Language (VTL)". Velocity is a well known Open Source template engine ( http://velocity.apache.org/ )
The Velocity engine used in Telosys is version 1.7
For more information about "templates" see :

Last modified 7mo ago