Merge branch 'christof-vollrath-bild-de-master'

This commit is contained in:
wing328 2017-05-23 19:21:42 +08:00
commit ebcd8489bc

View File

@ -288,6 +288,14 @@ public class DefaultGenerator extends AbstractGenerator implements Generator {
private Model getParent(Model model) { private Model getParent(Model model) {
if (model instanceof ComposedModel) { if (model instanceof ComposedModel) {
Model parent = ((ComposedModel) model).getParent(); Model parent = ((ComposedModel) model).getParent();
if (parent == null) {
// check for interfaces
List<RefModel> interfaces = ((ComposedModel) model).getInterfaces();
if (interfaces.size() > 0) {
RefModel interf = interfaces.get(0);
return definitions.get(interf.getSimpleRef());
}
}
if(parent != null) { if(parent != null) {
return definitions.get(parent.getReference()); return definitions.get(parent.getReference());
} }