Bidjic compiler
Description
Bidjic is a bidji file compiler. It can be used :
-
as an ant task
-
Data models : Bidjim(odel) files
-
xml (by default)
Bidjim
-
Firstable, bidji models are used to define the business domain and entity–relationship in a Model Driven Development approach.
-
bidji models are also used to define class diagrams for any modules/components/classes of the system.
<?xml version="1.0"?> <bidji> <entity name="Baz"> <property name="id" type="Integer" /> <property name="name" type="String" /> </entity> </bidji>
Bidjic task parameters
|Attribute | Description | Value | Required | |-----------|-----------------------|---------------------|---------------| |file | inpput file | <filename>.<bidji*> | yes (if no fileset) |tofile | output file | <filename>.<mime> | yes | |todir | output dir | <dirname> | no | (if no tofile) |template | freemarker template | <filename>.ftl | yes | |overwrite | overwrite output file | true by default | no | |-----------|-----------------------|---------------------|---------------| |Element | Description | Value | Required | |-----------|-----------------------|---------------------|---------------| |fileset | file set | | no | |filelist | file list | | no | |templateset| template set | | no |