Bonjour,

avace les lutin generator on pouvait charger un modèle à partir de plusieurs objectmodels.
Dans eugene je n'ai pas trouvé comment faire.
J'ai écrit ça :

import org.apache.tools.ant.BuildException;
import org.nuiton.eugene.Generator;
import org.nuiton.eugene.GeneratorTask;
import org.nuiton.eugene.ObjectModelGenerator;

public class NeogiaGenerator extends GeneratorTask {
    @Override
    protected void doExecute(List<File> srcFiles, File destDir,
            Generator[] generators) throws BuildException {
        List<File> modelFiles = doConvertFiles(srcFiles, destDir);
        for (Generator generator : generators) {
            if (generator != null) {
                ((ObjectModelGenerator)generator).generate(
                        (File[]) modelFiles.toArray(new File[modelFiles.size()]),
                        destDir);
            }
        }
    }

}

Mais est-ce normal ?

Romain