Code Generators

ALFA models can be exported to other programming languages and formats using ALFA code generation tools. The exporters can be invoked from the ALFA command-line or ALFA Maven Plugin.

Although ALFA supports versioning of service and schema definitions, the exporters currently use the latest ( unversioned ) definition, and older versions are ignored.

Importers

The following Importers can be used to generate Alfa data models. This is mainly seen as an aide to quickly get started with ALFA based models and use legacy models or data as a starting point.

Exporters

Alfa models can be exported to the following targets.

The following diagram illustrates the Alfa code generation targets and interaction paths.

../../_images/alfa-eco-system.svg