bobvawter/JsonDdl — Issue #6: Behavior decoration for industrial objects
Author: bobvawter
Created: 2011-11-18 04:48:21+00:00
State: open

Allow the following

```java
interface MyModel {
/** Optional if more properties are needed */
public static class Builder extends Model.Builder {
// Can use a protected peek() call to implement more mutators
}
void customBehavior();
}
abstract class MyModelImpl implements Model {
public void customBehavior() {
// Uses getters
}
}
```
where generated interface extends `MyModel` and the implementation and builder classes extend `MyModelImpl`.