[task] Bidjic compiler
Description
Bidjic is a bidji file compiler. It can be used :
- as an ant task
Bidji is a syntax used to describe :
- Data models : Bidjim(odel) files
Bidji can be written in :
- 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.
Syntax
<?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 | .<bidji*> | yes (if no fileset) |
| tofile | output file | . | yes |
| todir | output dir | no (if no tofile) | |
| template | freemarker template | .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 |