mirror of https://github.com/dspinellis/UMLGraph
This is useful in combination with `-qualify`; in particular with `-qualify -postfixpackage` This version also supports *inner* classes, where the outer class has a generic. Test case: `p1.Class<A extends g1.G>.Inner<B super g2.G>` Depending on `-qualify` and `-qualifyGenerics` this can become either: ``` p1.Class<A extends g1.G>.Inner<B super g2.G> p1.Class<A extends G>.Inner<B super G> Class<A extends g1.G>.Inner<B super g2.G> Class<A extends G>.Inner<B super G> ``` on the long run, it may however be convenient to also allow hiding generics completely, and/or show them just as diamonds. For example `Class<>.Inner<>` as a shorthand. Other users will prefer to see the constraint only, e.g., `Class<G>.Inner<G>`... it may need a list of different named formatters. |
||
|---|---|---|
| doc | ||
| legacy | ||
| src | ||
| testdata | ||
| tools | ||
| web | ||
| .classpath | ||
| .gitignore | ||
| .project | ||
| LICENSE | ||
| Makefile | ||
| README.mediawiki | ||
| README.txt | ||
| TODO | ||
| build.xml | ||
| pom.template.xml | ||
| pom.xml | ||
| sequence.pic | ||
| umlgraph | ||
| umlgraph.bat | ||
README.txt
UMLGraph - Declarative Drawing of UML Diagrams UMLGraph allows the declarative specification and drawing of UML class and sequence diagrams. You can browse the system's documentation from the doc/index.html page, or print it from doc/indexw.html. To install the elements required to run UMLGraph, simply copy the contents of the lib directory to a location consistent with your installation's conventions (for example to /usr/local/lib). To compile the Java doclet from the source code run ant on the build.xml file. If you change the source code, you can run regression tests by executing "ant test". Project home page: http://www.spinellis.gr/umlgraph GitHub page: git@github.com:dspinellis/UMLGraph.git Diomidis Spinellis - November 2005, August 2008, April 2012, September 2016