Index: topia/src/java/org/codelutin/topia/generators/Util.java diff -u topia/src/java/org/codelutin/topia/generators/Util.java:1.18 topia/src/java/org/codelutin/topia/generators/Util.java:1.19 --- topia/src/java/org/codelutin/topia/generators/Util.java:1.18 Fri Sep 16 14:12:06 2005 +++ topia/src/java/org/codelutin/topia/generators/Util.java Fri Oct 14 13:13:05 2005 @@ -23,9 +23,9 @@ * * @author Benjamin Poussin * Copyright Code Lutin - * @version $Revision: 1.18 $ + * @version $Revision: 1.19 $ * - * Mise a jour: $Date: 2005/09/16 14:12:06 $ + * Mise a jour: $Date: 2005/10/14 13:13:05 $ * par : $Author: thimel $ */ @@ -336,6 +336,11 @@ output.append("\"" + attr.getName() + "\", "); } } + //TODO utiliser un Helper à l'éxécution à la place de ca. + for (Object o : clazz.getSuperclasses()) { + ObjectModelClass superclass = (ObjectModelClass)o; + output.append(getFieldList(superclass) + ", "); + } if (clazz instanceof ObjectModelAssociationClass) { ObjectModelAssociationClass assocClass = (ObjectModelAssociationClass)clazz; List list = assocClass.getParticipantsAttributes(); @@ -380,6 +385,11 @@ ObjectModelAttribute attr = (ObjectModelAttribute)it.next(); output.append(getFieldClassType(attr) + ", "); } + } + //TODO utiliser un Helper à l'éxécution à la place de ca. + for (Object o : clazz.getSuperclasses()) { + ObjectModelClass superclass = (ObjectModelClass)o; + output.append(getFieldClassTypes(superclass) + ", "); } if (clazz instanceof ObjectModelAssociationClass) { ObjectModelAssociationClass assocClass = (ObjectModelAssociationClass)clazz;