Index: topia/src/java/org/codelutin/topia/generators/Util.java diff -u topia/src/java/org/codelutin/topia/generators/Util.java:1.16 topia/src/java/org/codelutin/topia/generators/Util.java:1.17 --- topia/src/java/org/codelutin/topia/generators/Util.java:1.16 Fri Aug 26 17:53:35 2005 +++ topia/src/java/org/codelutin/topia/generators/Util.java Wed Sep 7 16:10:28 2005 @@ -23,10 +23,10 @@ * * @author Benjamin Poussin * Copyright Code Lutin - * @version $Revision: 1.16 $ + * @version $Revision: 1.17 $ * - * Mise a jour: $Date: 2005/08/26 17:53:35 $ - * par : $Author: bpoussin $ + * Mise a jour: $Date: 2005/09/07 16:10:28 $ + * par : $Author: thimel $ */ package org.codelutin.topia.generators; @@ -36,11 +36,11 @@ import java.util.Iterator; import java.util.LinkedList; import java.util.List; + import org.codelutin.generator.models.object.ObjectModelAssociationClass; import org.codelutin.generator.models.object.ObjectModelAttribute; import org.codelutin.generator.models.object.ObjectModelClass; import org.codelutin.generator.models.object.ObjectModelClassifier; -import org.codelutin.generator.models.object.ObjectModelInterface; import org.codelutin.generator.models.object.ObjectModelOperation; import org.codelutin.generator.models.object.ObjectModelParameter; @@ -100,6 +100,17 @@ */ public static boolean isUtility(ObjectModelClassifier classifier) { return classifier.hasStereotype("utility"); + } + + /** + * Returns whether this classifier is a generated association class or not. + * (added for framework needs) + * + * @return a boolean indicating whether this classifier is a generated + * association class or not. + */ + public static boolean isGeneratedAssociationClass(ObjectModelClassifier classifier) { + return classifier.hasStereotype("associationClassGenerated"); } /** Index: topia/src/java/org/codelutin/topia/generators/ObjectModelToEntityGenerator.java diff -u topia/src/java/org/codelutin/topia/generators/ObjectModelToEntityGenerator.java:1.18 topia/src/java/org/codelutin/topia/generators/ObjectModelToEntityGenerator.java:1.19 --- topia/src/java/org/codelutin/topia/generators/ObjectModelToEntityGenerator.java:1.18 Tue Aug 30 13:19:52 2005 +++ topia/src/java/org/codelutin/topia/generators/ObjectModelToEntityGenerator.java Wed Sep 7 16:10:28 2005 @@ -23,10 +23,10 @@ * * @author Benjamin Poussin * Copyright Code Lutin - * @version $Revision: 1.18 $ + * @version $Revision: 1.19 $ * - * Mise a jour: $Date: 2005/08/30 13:19:52 $ - * par : $Author: bpoussin $ + * Mise a jour: $Date: 2005/09/07 16:10:28 $ + * par : $Author: thimel $ */ package org.codelutin.topia.generators; @@ -95,7 +95,7 @@ /*{@ClassInfo( type = ClassType.ENTITY, isAssociationClass = <%=(clazz instanceof ObjectModelAssociationClass)%>, - isGeneratedClass = false, + isGeneratedClass = <%=(Util.isGeneratedAssociationClass(clazz))%>, }*/ if (clazz instanceof ObjectModelAssociationClass) { ObjectModelAssociationClass assocClass = (ObjectModelAssociationClass)clazz;