This branch attempts not to create two separate type hierarchies. Pros: - "Switching" between DSL and model API is trivial, because no switch - Model API can be used to construct new models using DSL API - No new type name prefix needs to be invented, only method name prefix Cons: - "Polluted" QueryPart API can lead to friction for non-model API users Also, avoid conflicts between DSL and model API by prefixing model API methods with $, also in QueryPart |
||
|---|---|---|
| .. | ||
| src/main | ||
| .gitignore | ||
| LICENSE.txt | ||
| NOTICE.txt | ||
| pom.xml | ||