r511 - trunk/wikitty-generators/src/main/java/org/nuiton/wikitty/generator
Author: jcouteau Date: 2010-11-24 16:19:51 +0100 (Wed, 24 Nov 2010) New Revision: 511 Url: http://nuiton.org/repositories/revision/wikitty/511 Log: Add methods from super-super-classes in DTO Modified: trunk/wikitty-generators/src/main/java/org/nuiton/wikitty/generator/WikittyDTOGenerator.java Modified: trunk/wikitty-generators/src/main/java/org/nuiton/wikitty/generator/WikittyDTOGenerator.java =================================================================== --- trunk/wikitty-generators/src/main/java/org/nuiton/wikitty/generator/WikittyDTOGenerator.java 2010-11-24 15:19:34 UTC (rev 510) +++ trunk/wikitty-generators/src/main/java/org/nuiton/wikitty/generator/WikittyDTOGenerator.java 2010-11-24 15:19:51 UTC (rev 511) @@ -315,13 +315,11 @@ */ protected void addInheritedOperations(ObjectModelClass businessEntity, ObjectModelClass abstractClass) { - if (!entitiesWithInheritedOperations.contains(businessEntity)) { - // add attributes and methods inherited from super classes for (ObjectModelClass superClass : businessEntity.getSuperclasses()) { // process super classes first, so we will get inherited operations from superclass - addInheritedOperations(superClass, processedClasses.get(superClass)); + addInheritedOperations(superClass, abstractClass); if (WikittyTransformerUtil.isBusinessEntity(superClass)) { @@ -331,7 +329,6 @@ } entitiesWithInheritedOperations.add(businessEntity); - } } /**
participants (1)
-
jcouteau@users.nuiton.org