Réponse 1 :
Le umldi contient les informations du diagramme uniquement, et le uml les informations du modèle.
On peut donc choisir de modifier le modèle à travers le diagrammme umldi via topcased, ou éditer directement le uml via un autre modeleur. Dans tous les cas le .uml est obligatoire, et pour que topcased fonctionne bien on est obligé d'avoir le .uml dans le même répertoire que le .umldi.
Quand aux fichiers profile.uml et profile.umldi il n'y a pas besoin d'y toucher. Ils sont requis mais n'ont pas besoin d'être modifiés.
Réponse 2 :
Pour le moment il est nécessaire en effet de générer en faisant un clic droit->générer sur la .chain. C'est la façon de faire qu'à choisi acceleo et il n'y a pour le moment pas d'autre alternative que de générer, puis de convertir.
Cependant, la version 3 d'acceleo devrait sortir d'ici la fin du mois de juillet et fonctionnera en stand-alone. Elle permettra donc la ligne de commande, voire permettra de générer directement de l'iso. (Nous ne avons fait la demande à Acceleo et il semblerai que ça soit possible, sinon nous verrons pour faire un script génération + conversion)
Réponse 3 :
Les fichiers générés arrivent uniquement dans generatedSrc. Ce dossier peut être changé en modifiant generateModule.chain (double clic dessus) et en modifiant le chemin contenant "generatedSrc". On peut alors générer directement dans le projet dolibarr pourquoi pas.
Par fichiers "modèles", parles-tu des templates servant de modèle à la génération ou des modèles uml ?
Les templates sont dans un autre projet, ils ne sont pas du tout affectés par cette génération.
Les modèles uml sont dans le dossier "models", et les fichiers générés dans "generatedSrc" juste à coté mais aucun "mélange" ne se fait entre les 2.