On Thu, 24 Sep 2009 15:19:43 +0200 olivier heintz <olivier.heintz@nereide.biz> wrote:
L'objectif de son PFE est double : 1) faire la génération à partir des fichiers xml qui existent dans OFBiz et qui décrivent les entités (et en ajoutant un second fichier xml pour les tag) 2) faire un logiciel de diagramme UML qui utilise ces même fichier pour la description du modéle
Cela nous évitera d'avoir à dupliquer le modèle de OFBiz dans un editeur graphique.
Il va profiter de ce travail pour passer à la dernière version d'Eugene et il va voir comment s'y intégrer en introduisant un paramétre (ou une option ou ,...) permettant de spécifier le parser en d'entré: lecture des objectmodels.xml ou de entitymodel.xml (ofbiz).
Le principe d'eugene est de dire quelque soit le format en entre (XML, texte, autre) on converti tout ca dans un format neutre eugene appele objectmodel. Actuellement on a ces formats la qui sont supporter et converti en objectmodel: - xmi 1.2 (argo) - xmi 2.1 (topcased) donc le mieux est qu'il convertisse entitymodel.xml en objectmodel. A voir par contre s'il passe directement du XML entitymodel a la representation en objet java de objectmodel ou s'il passe par une transformation XSL pour transformer sont entitymodel.xml en objectmodel XML. Et ainsi vous n'avez aucune modification a faire a vos generateurs actuels. Pour les tag/values, eugene permet deja de les avoirs en fichier properties a cote du fichier du model. Pour cela il faut simplement qu'il porte le meme nom mais avec l'extension .properties. Pour le 2eme point si l'on souhaite pouvoir mutualiser un peu les choses je pense qu'il serait mieux qu'il s'appuie sur objectmodel pour faire la visualisation graphique. -- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii