Diesel is a code generator that can generate any type of output files. It is easy to embed in java applications, and encourages the use of domain-specific modeling.

The Diesel File Generator creates a directory with output files, using a domain model or generic model and a reusable cartridge with templates and other files. Model files are defined in XML, and cartridges use the Velocity templating language. Domain models are converted to generic models though XSL transformations. Future releases may be able to take inputs from non-XML model files and use different templating engines to create output files.

In the terminology of the Code Generation Network, the Diesel File Generator is a passive tier generator that creates text files of any kind, with facilities for using XML domain languages. Logo Copyright © 2004 Qwan Technologies, Inc.