Appearance
Tools for Data Abstraction
Don't write it. Generate it!
Define your object model in CSV format.
Parse the object model CSV into (a custom) AST and generate code from it.
Customise the way models are parsed and how code is generated.
Easily integrate the whole process into your gradle build.