Index: topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntityAttributesUIModel.java diff -u topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntityAttributesUIModel.java:1.3 topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntityAttributesUIModel.java:1.4 --- topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntityAttributesUIModel.java:1.3 Fri Jul 30 14:38:59 2004 +++ topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntityAttributesUIModel.java Fri Aug 6 17:48:52 2004 @@ -23,10 +23,10 @@ * * @author Benjamin Poussin * Copyright Code Lutin - * @version $Revision: 1.3 $ + * @version $Revision: 1.4 $ * - * Mise a jour: $Date: 2004/07/30 14:38:59 $ - * par : $Author: pineau $ + * Mise a jour: $Date: 2004/08/06 17:48:52 $ + * par : $Author: bpoussin $ */ package org.codelutin.topia.generators.ui; @@ -36,6 +36,7 @@ import java.io.Writer; import java.util.Iterator; +import org.codelutin.generator.Generator; import org.codelutin.generator.AbstractObjectModelGenerator; import org.codelutin.generator.models.object.ObjectModelAttribute; import org.codelutin.generator.models.object.ObjectModelClass; @@ -48,6 +49,14 @@ * avec l'ensemble des attributs de la classe */ public class ObjectModelToEntityAttributesUIModel extends AbstractObjectModelGenerator{ // ObjectModelToEntityAttributesUIModel + + public ObjectModelToEntityAttributesUIModel(){ + super(); + } + + public ObjectModelToEntityAttributesUIModel(Generator parent){ + super(parent); + } public String getFilenameForClass(ObjectModelClass clazz) { // put .uimodel file in uimodel directory Index: topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntitySelectionUIModel.java diff -u topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntitySelectionUIModel.java:1.1 topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntitySelectionUIModel.java:1.2 --- topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntitySelectionUIModel.java:1.1 Fri Jul 30 14:38:59 2004 +++ topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntitySelectionUIModel.java Fri Aug 6 17:48:52 2004 @@ -23,10 +23,10 @@ * * @author Benjamin Poussin * Copyright Code Lutin - * @version $Revision: 1.1 $ + * @version $Revision: 1.2 $ * - * Mise a jour: $Date: 2004/07/30 14:38:59 $ - * par : $Author: pineau $ + * Mise a jour: $Date: 2004/08/06 17:48:52 $ + * par : $Author: bpoussin $ */ package org.codelutin.topia.generators.ui; @@ -35,6 +35,7 @@ import java.io.IOException; import java.io.Writer; +import org.codelutin.generator.Generator; import org.codelutin.generator.AbstractObjectModelGenerator; import org.codelutin.generator.models.object.ObjectModelClass; @@ -44,6 +45,14 @@ * se trouvant dans une table */ public class ObjectModelToEntitySelectionUIModel extends AbstractObjectModelGenerator{ // ObjectModelToEntitySelectionUIModel + + public ObjectModelToEntitySelectionUIModel(){ + super(); + } + + public ObjectModelToEntitySelectionUIModel(Generator parent){ + super(parent); + } public String getFilenameForClass(ObjectModelClass clazz) { // put .uimodel file in uimodel directory Index: topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntityTableUIModel.java diff -u topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntityTableUIModel.java:1.3 topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntityTableUIModel.java:1.4 --- topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntityTableUIModel.java:1.3 Fri Jul 30 14:38:59 2004 +++ topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntityTableUIModel.java Fri Aug 6 17:48:52 2004 @@ -23,10 +23,10 @@ * * @author Benjamin Poussin * Copyright Code Lutin - * @version $Revision: 1.3 $ + * @version $Revision: 1.4 $ * - * Mise a jour: $Date: 2004/07/30 14:38:59 $ - * par : $Author: pineau $ + * Mise a jour: $Date: 2004/08/06 17:48:52 $ + * par : $Author: bpoussin $ */ package org.codelutin.topia.generators.ui; @@ -36,6 +36,7 @@ import java.io.Writer; import java.util.Iterator; +import org.codelutin.generator.Generator; import org.codelutin.generator.AbstractObjectModelGenerator; import org.codelutin.generator.models.object.ObjectModelAttribute; import org.codelutin.generator.models.object.ObjectModelClass; @@ -45,6 +46,14 @@ * recherche, selection d'element */ public class ObjectModelToEntityTableUIModel extends AbstractObjectModelGenerator{ // ObjectModelToEntityTableUIModel + + public ObjectModelToEntityTableUIModel(){ + super(); + } + + public ObjectModelToEntityTableUIModel(Generator parent){ + super(parent); + } public String getFilenameForClass(ObjectModelClass clazz) { // put .uimodel file in uimodel directory Index: topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntityUIModel.java diff -u topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntityUIModel.java:1.21 topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntityUIModel.java:1.22 --- topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntityUIModel.java:1.21 Fri Jul 30 14:38:59 2004 +++ topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToEntityUIModel.java Fri Aug 6 17:48:52 2004 @@ -23,10 +23,10 @@ * * @author Benjamin Poussin * Copyright Code Lutin - * @version $Revision: 1.21 $ + * @version $Revision: 1.22 $ * - * Mise a jour: $Date: 2004/07/30 14:38:59 $ - * par : $Author: pineau $ + * Mise a jour: $Date: 2004/08/06 17:48:52 $ + * par : $Author: bpoussin $ */ package org.codelutin.topia.generators.ui; @@ -36,6 +36,7 @@ import java.io.Writer; import java.util.Iterator; +import org.codelutin.generator.Generator; import org.codelutin.generator.AbstractObjectModelGenerator; import org.codelutin.generator.models.object.ObjectModelAttribute; import org.codelutin.generator.models.object.ObjectModelClass; @@ -46,6 +47,14 @@ * recherche, suppression des Entities) */ public class ObjectModelToEntityUIModel extends AbstractObjectModelGenerator { // ObjectModelToEntityUIModel + + public ObjectModelToEntityUIModel(){ + super(); + } + + public ObjectModelToEntityUIModel(Generator parent){ + super(parent); + } public String getFilenameForClass(ObjectModelClass clazz) { // put .uimodel file in uimodel directory Index: topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToUIMetaGenerator.java diff -u topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToUIMetaGenerator.java:1.2 topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToUIMetaGenerator.java:1.3 --- topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToUIMetaGenerator.java:1.2 Wed Aug 4 08:54:02 2004 +++ topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToUIMetaGenerator.java Fri Aug 6 17:48:52 2004 @@ -23,9 +23,9 @@ * * @author Benjamin Poussin * Copyright Code Lutin - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ * - * Mise a jour: $Date: 2004/08/04 08:54:02 $ + * Mise a jour: $Date: 2004/08/06 17:48:52 $ * par : $Author: bpoussin $ */ @@ -34,6 +34,7 @@ import java.io.File; import java.io.IOException; +import org.codelutin.generator.Generator; import org.codelutin.generator.ObjectModelGenerator; import org.codelutin.generator.models.object.ObjectModel; import org.codelutin.topia.generators.ui.swing.ObjectModelToEntityAttributesPanel; @@ -42,6 +43,8 @@ import org.codelutin.topia.generators.ui.swing.ObjectModelToEntityTablePanel; import javax.swing.JPanel; +import java.util.logging.Logger; +import java.util.logging.Level; /** * Meta generateur qui applique les generateurs pour la generation des interface @@ -53,61 +56,47 @@ super(); } + public ObjectModelToUIMetaGenerator(Generator parent){ + super(parent); + } + public void generate(ObjectModel model, File destDir) throws IOException { ObjectModelGenerator gen = null; - System.out.println("Generation de ObjectModelToWidgetsXML"); - gen = new ObjectModelToWidgetsXML(); - gen.setProperties(properties); - gen.setOverwrite(getOverwrite()); + Logger.getLogger(getClass().getName() + ".generate").log(Level.FINE, "Generation de ObjectModelToWidgetsXML"); + gen = new ObjectModelToWidgetsXML(this); gen.generate(model, destDir); - System.out.println("Generation de ObjectModelToEntityAttributesUIModel"); - gen = new ObjectModelToEntityAttributesUIModel(); - gen.setProperties(properties); - gen.setOverwrite(getOverwrite()); + Logger.getLogger(getClass().getName() + ".generate").log(Level.FINE, "Generation de ObjectModelToEntityAttributesUIModel"); + gen = new ObjectModelToEntityAttributesUIModel(this); gen.generate(model, destDir); - System.out.println("Generation de ObjectModelToEntityTableUIModel"); - gen = new ObjectModelToEntityTableUIModel(); - gen.setProperties(properties); - gen.setOverwrite(getOverwrite()); + Logger.getLogger(getClass().getName() + ".generate").log(Level.FINE, "Generation de ObjectModelToEntityTableUIModel"); + gen = new ObjectModelToEntityTableUIModel(this); gen.generate(model, destDir); - System.out.println("Generation de ObjectModelToEntitySelectionUIModel"); - gen = new ObjectModelToEntitySelectionUIModel(); - gen.setProperties(properties); - gen.setOverwrite(getOverwrite()); + Logger.getLogger(getClass().getName() + ".generate").log(Level.FINE, "Generation de ObjectModelToEntitySelectionUIModel"); + gen = new ObjectModelToEntitySelectionUIModel(this); gen.generate(model, destDir); - System.out.println("Generation de ObjectModelToEntityUIModel"); - gen = new ObjectModelToEntityUIModel(); - gen.setProperties(properties); - gen.setOverwrite(getOverwrite()); + Logger.getLogger(getClass().getName() + ".generate").log(Level.FINE, "Generation de ObjectModelToEntityUIModel"); + gen = new ObjectModelToEntityUIModel(this); gen.generate(model, destDir); - System.out.println("Generation de ObjectModelToEntityAttributesPanel"); - gen = new ObjectModelToEntityAttributesPanel(); - gen.setProperties(properties); - gen.setOverwrite(getOverwrite()); + Logger.getLogger(getClass().getName() + ".generate").log(Level.FINE, "Generation de ObjectModelToEntityAttributesPanel"); + gen = new ObjectModelToEntityAttributesPanel(this); gen.generate(model, destDir); - System.out.println("Generation de ObjectModelToEntityTablePanel"); - gen = new ObjectModelToEntityTablePanel(); - gen.setProperties(properties); - gen.setOverwrite(getOverwrite()); + Logger.getLogger(getClass().getName() + ".generate").log(Level.FINE, "Generation de ObjectModelToEntityTablePanel"); + gen = new ObjectModelToEntityTablePanel(this); gen.generate(model, destDir); - System.out.println("Generation de ObjectModelToEntitySelectionPanel"); - gen = new ObjectModelToEntitySelectionPanel(); - gen.setProperties(properties); - gen.setOverwrite(getOverwrite()); + Logger.getLogger(getClass().getName() + ".generate").log(Level.FINE, "Generation de ObjectModelToEntitySelectionPanel"); + gen = new ObjectModelToEntitySelectionPanel(this); gen.generate(model, destDir); - System.out.println("Generation de ObjectModelToEntityPanel"); - gen = new ObjectModelToEntityPanel(); - gen.setProperties(properties); - gen.setOverwrite(getOverwrite()); + Logger.getLogger(getClass().getName() + ".generate").log(Level.FINE, "Generation de ObjectModelToEntityPanel"); + gen = new ObjectModelToEntityPanel(this); gen.generate(model, destDir); } Index: topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToWidgetsXML.java diff -u topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToWidgetsXML.java:1.8 topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToWidgetsXML.java:1.9 --- topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToWidgetsXML.java:1.8 Fri Jul 30 14:38:59 2004 +++ topia/src/java/org/codelutin/topia/generators/ui/ObjectModelToWidgetsXML.java Fri Aug 6 17:48:52 2004 @@ -23,10 +23,10 @@ * * @author Benjamin Poussin * Copyright Code Lutin -* @version $Revision: 1.8 $ +* @version $Revision: 1.9 $ * -* Mise a jour: $Date: 2004/07/30 14:38:59 $ -* par : $Author: pineau $ +* Mise a jour: $Date: 2004/08/06 17:48:52 $ +* par : $Author: bpoussin $ */ package org.codelutin.topia.generators.ui; @@ -35,6 +35,7 @@ import java.io.Writer; import java.util.Iterator; +import org.codelutin.generator.Generator; import org.codelutin.generator.AbstractObjectModelGenerator; import org.codelutin.generator.models.object.ObjectModel; import org.codelutin.generator.models.object.ObjectModelClass; @@ -45,6 +46,14 @@ * de Buix */ public class ObjectModelToWidgetsXML extends AbstractObjectModelGenerator{ // ObjectModelToWidgetsXML + + public ObjectModelToWidgetsXML(){ + super(); + } + + public ObjectModelToWidgetsXML(Generator parent){ + super(parent); + } public String getFilenameForModel(ObjectModel model) { return model.getName()+"-widgets.xml";