Rename inheritance property.

This commit is contained in:
Marcin Stefaniuk 2016-06-09 13:04:31 +02:00
parent e52f991d72
commit e823c12dc0

View File

@ -63,7 +63,7 @@ public class NancyFXServerCodegen extends AbstractCSharpCodegen {
private final Map<String, DependencyInfo> dependencies = new HashMap<>(); private final Map<String, DependencyInfo> dependencies = new HashMap<>();
private final Set<String> parentModels = new HashSet<>(); private final Set<String> parentModels = new HashSet<>();
private final Multimap<String, CodegenModel> parentChildrens = ArrayListMultimap.create(); private final Multimap<String, CodegenModel> children = ArrayListMultimap.create();
private final BiMap<String, String> modelNameMapping = HashBiMap.create(); private final BiMap<String, String> modelNameMapping = HashBiMap.create();
public NancyFXServerCodegen() { public NancyFXServerCodegen() {
@ -226,7 +226,7 @@ public class NancyFXServerCodegen extends AbstractCSharpCodegen {
for (final String parent : parentModels) { for (final String parent : parentModels) {
final CodegenModel parentModel = modelByName(parent, models); final CodegenModel parentModel = modelByName(parent, models);
parentModel.hasChildrens = true; parentModel.hasChildrens = true;
final Collection<CodegenModel> childrens = parentChildrens.get(parent); final Collection<CodegenModel> childrens = children.get(parent);
for (final CodegenModel child : childrens) { for (final CodegenModel child : childrens) {
processParentPropertiesInChildModel(parentModel, child); processParentPropertiesInChildModel(parentModel, child);
} }
@ -282,8 +282,8 @@ public class NancyFXServerCodegen extends AbstractCSharpCodegen {
super.postProcessModelProperty(model, property); super.postProcessModelProperty(model, property);
if (!isNullOrEmpty(model.parent)) { if (!isNullOrEmpty(model.parent)) {
parentModels.add(model.parent); parentModels.add(model.parent);
if (!parentChildrens.containsEntry(model.parent, model)) { if (!children.containsEntry(model.parent, model)) {
parentChildrens.put(model.parent, model); children.put(model.parent, model);
} }
} }
} }