Je plussoie à l'idée d'avoir un export xmi car cela pourrait permettre de profiter des outils actuels de transformations (et pas simplement des générateurs de code).
Ok, pour commencer, seuls les diagrammes de classes (j'ai l'impression que c'est ce que veulent les gens de toute façon) seront pris en compte, et on va tester avec ArgoUML et StarUML.
Mais il faudra attendre l'année prochaine pour avoir ça :-)
Sinon, par pure curiosité, avez vous regardé la norme "Human UML Textual Notation" (ou un truc dans le genre) de l'OMG, et si oui, qu'en avez vous pensé ?
Quelqu'un m'a effectivement montré ça il y a quelque temps. [[http://www.omg.org/spec/HUTN/1.0/PDF]].
D'ailleurs, cela a un peu influencé la syntaxe de PlantUML sur les diagrammes de classes et d'objet (utilisation d'accolades).
En fait, cela m'a laissé un peu perplexe: dans le document, il est écrit que cela peut marcher pour tous les types de diagrammes.
Mais les exemples ne contiennent que des diagrammes de classes ou d'objets, et je ne vois pas comment utiliser la notation pour les diagrammes de cas d'utilisation ou de séquence, par exemple.
Est-ce qu'il y a des avantages par rapport à UMLgraph ?
UMLgraph est très bien (d'ailleurs, je l'utilisais avant PlantUML, et c'est clair que cela a été une source d'inspiration), mais il ne se focalise uniquement sur les diagrammes de classes (et un peu les diagrammes de séquence). Il manque tous les autres.
De plus, il est très orienté Java, puisqu'il est fait pour être mis dans la javadoc.
Je le considère donc comme un illustre ancêtre! (au sens positif du terme)
[^] # Re: Felicitation pour ce joli travail
Posté par PlantUML . En réponse à la dépêche PlantUML, un nouvel outil de génération UML. Évalué à 2.
Ok, pour commencer, seuls les diagrammes de classes (j'ai l'impression que c'est ce que veulent les gens de toute façon) seront pris en compte, et on va tester avec ArgoUML et StarUML.
Mais il faudra attendre l'année prochaine pour avoir ça :-)
Sinon, par pure curiosité, avez vous regardé la norme "Human UML Textual Notation" (ou un truc dans le genre) de l'OMG, et si oui, qu'en avez vous pensé ?
Quelqu'un m'a effectivement montré ça il y a quelque temps. [[http://www.omg.org/spec/HUTN/1.0/PDF]].
D'ailleurs, cela a un peu influencé la syntaxe de PlantUML sur les diagrammes de classes et d'objet (utilisation d'accolades).
En fait, cela m'a laissé un peu perplexe: dans le document, il est écrit que cela peut marcher pour tous les types de diagrammes.
Mais les exemples ne contiennent que des diagrammes de classes ou d'objets, et je ne vois pas comment utiliser la notation pour les diagrammes de cas d'utilisation ou de séquence, par exemple.
Est-ce qu'il y a des avantages par rapport à UMLgraph ?
UMLgraph est très bien (d'ailleurs, je l'utilisais avant PlantUML, et c'est clair que cela a été une source d'inspiration), mais il ne se focalise uniquement sur les diagrammes de classes (et un peu les diagrammes de séquence). Il manque tous les autres.
De plus, il est très orienté Java, puisqu'il est fait pour être mis dans la javadoc.
Je le considère donc comme un illustre ancêtre! (au sens positif du terme)