UMLGraph facilita la especificación declarativa y el dibujo de diagramas de clases y de secuencia UML.
Se puede especificar un diseño de clase utilizando la sintaxis de Java complementado por etiquetas Javadoc.
Ejecución del doclet UmlGraph en la especificación genera una especificación diagrama Graphviz que puede ser procesada automáticamente para crear Postscript, GIF, SVG, JPEG, higo, o dibujos Framemaker.
Del mismo modo, los diagramas de secuencia se especifican utilizando macros pic declarativos y compilados con el programa plotutils pic2plot GNU en un PNG, PNM, (pseudo) GIF, SVG, AI, Postscript, CGM, figura, PCL, HPGL, Regis, o dibujo TEK.
¿Cuál es nuevo en esta versión:
- Hacer la generación de diamante da forma compatible con GraphViz 2.27. (Contribución de Soraya Santana de la Fe).
- Haga los elementos de diagrama que aparecen en hacer clic en HTML contenido. (Contribución de Bernd Onasch).
- Fix para asegurar que las imágenes de clase sólo aparecen una vez. (Contribución de Zhigang Xie.)
¿Qué hay de nuevo en la versión 5.3:
- Los diagramas de secuencia ofrecen una opción para especificar si se subrayan los objetos o no.
- Documentación generada con UMLGraph procesará correctamente los caracteres no ASCII. (Fix aportado por Gunho Kim.)
- Nueva opción -dotexecutable permite la especificación explícita de la ubicación del punto. (Contribución de Laird Nelson).
- UmlGraphDoc obedecerá las opciones especificadas a través de etiquetasopt dentro de los archivos de Java. (Contribución de Laird Nelson).
- Utilice una fuente lógica en lugar de un nombre de archivo de fuentes para la cursiva. Esto soluciona un problema con las fuentes no resueltos en Windows y versiones modernas de Graphviz. (Sugerido por Przemyslaw Szufel).
- Soporte para la opción -linkoffline de javadoc. (Contribución de Nikita Kozlov.)
- No mostrar las relaciones de campos ocultos. (Fix aportado por Cimballi).
¿Cuál es nuevo en la versión 5.2:
- Esta versión corrige una excepción cuando una dependencia a una clase desconocida se especifica.
- También corrige un NullPointerException que ocurrieron cuando no hay opciones globales están disponibles.
- También corrige el caso del nombre de archivo tools.jar en el script de shell umlgraph.
¿Qué hay de nuevo en la versión 5.1:
- Esta versión cuenta con clases de activos que figuren con un borde doble vertical como requerido por UML2, dos nuevas opciones del diagrama de clases que controlan el nodo y el rango de separación de los nodos en diseño del diagrama generado, soporte para mostrar el título de una clase como un texto de ayuda en los archivos de imagen, y una opción para generar diagramas UML Javascript plegables en archivos Javadoc .
Comentarios que no se encuentran