Hi, thanks for sharing. I've found a couple things:
* The swagger-parser (used by codegen) doesn't seem to like having an "allOf" item with just one value. I've logged that and we'll get it fixed in SwaggerHub as well as OSS.
* The codegen seems to like having the $ref as the first array item. It shouldn't care, so that's a bug. To work around it, just move the $ref to the first item
With that, here's your definition updated and working for java client and inflector. Note that for the allOf constructs with one item, I just made it a simple model. You may need to change that if you're going to extend them.
https://swaggerhub.com/api/fehguy/piframe/0.0.3
Let me know when you have pulled the changes into your version and I'll delete my fork.