[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 |