Commit Graph

65 Commits

Author SHA1 Message Date
Erich Schubert 0477f4b82d add -!qualifyGenerics option that strips package names only in generics
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.
2018-10-24 10:55:35 +02:00
Erich Schubert 0e69b7a40f Add an @opt include option for the package view. 2018-10-21 03:38:40 +02:00
Diomidis Spinellis ac69e12d7a Remove obsolete RCS/CVS $Id$
Command used:
sed -i '/^# \$Id\$$/d;/^ \* \$Id\$$/d;/^<!-- \$Id\$ -->$/d;/\/\/ \$Id\$/d' $(fgrep -l \$Id $(git ls-files))
2014-10-28 16:29:43 +02:00
Diomidis Spinellis 402d57a502 Add Maven artifact deployment
Issue: #1
2012-05-31 19:04:17 +03:00
Diomidis Spinellis 5851e43722 Document release
* Add release data
* Add new version placeholder
* Document GitHub move
* Fix XML tag
2012-05-13 21:04:47 +03:00
Diomidis Spinellis d54d8bf7da Added ability to make aggregate relationships navigable
The @has and @composed now also have corresponding @navhas
and @navcomposed relationships.

Contributed by: Alan Jeffrey.
2012-04-23 18:30:50 +00:00
Diomidis Spinellis 72ec8f2f41 Document changes 2012-04-17 09:23:08 +00:00
Diomidis Spinellis 9cbc8dc9d2 Fix XML validation errors. 2011-01-08 18:38:06 +00:00
Diomidis Spinellis 17efed7a0c Release. 2011-01-08 18:24:44 +00:00
Diomidis Spinellis 88440e18d8 Fix to ensure that class images only appear once.
Contributed by:	Zhigang Xie.
2011-01-08 18:20:27 +00:00
Diomidis Spinellis 2a4c1a936e Make the maps of diagrams appearing in HTML content clickable.
Contributed by:	Bernd Onasch
2011-01-07 09:52:45 +00:00
Diomidis Spinellis d7384d7c0f Make the generation of diamond shapes compatible with GraphViz 2.27.
(Contributed by Soraya Santana de la Fe.)
2010-11-27 14:07:46 +00:00
Diomidis Spinellis eca48d28d3 New version. 2010-05-24 07:45:27 +00:00
Diomidis Spinellis be16a6b0ee Documentation generated with UMLGraph will process correctly
non-ASCII characters.
Fix contributed by: Gunho Kim
2009-11-12 08:06:09 +00:00
Diomidis Spinellis c3cba69d67 Add link to UML sequence diagram DSL.
Fix duplication in the contributor list.
2009-09-08 05:56:34 +00:00
Diomidis Spinellis 41d8a6b2e2 Sequence diagrams provide an option to specify whether objects are
underlined or not.
2009-02-10 10:12:05 +00:00
Diomidis Spinellis e591d58a40 Pre-release. 2008-12-03 14:09:22 +00:00
Diomidis Spinellis 41b61d45e0 Corrected NullPointerException occurring when no global options were
available.
Fix supplied by Bernd Blacha.
2008-10-25 07:26:40 +00:00
Diomidis Spinellis 569d6849cc Fixed exception when an unknown class dependency is specified. 2008-10-20 09:55:42 +00:00
Diomidis Spinellis 328901d184 Corrected case of the tools.jar filename in the umlgraph shell script. 2008-09-12 15:26:53 +00:00
Diomidis Spinellis ad0b20256f Correct XML/XHTML errors. 2008-08-27 15:36:54 +00:00
Diomidis Spinellis 67afa1ca2a Minor pre-release fixes. 2008-08-27 11:02:14 +00:00
Diomidis Spinellis 797b0a53ce Reorganize the documentation of class diagram options. 2008-08-27 10:38:25 +00:00
Diomidis Spinellis 39a280a00f UmlGraphDoc now supports Javascript-collapsible UML diagrams.
(Franz Wilhelmstoetter)
2008-08-27 10:07:48 +00:00
Diomidis Spinellis b92066039f The guillemot characters are now output with their Unicode HTML numeric
escapes instead of their HTML symbolic values.  This makes the output
work correctly on Mac OS X, and also easier to validate with XML tools.
(patch submitted by Joshua Lim).
2008-01-16 11:01:38 +00:00
Diomidis Spinellis dfb6bb46da Add change to version history. 2007-12-06 07:59:00 +00:00
Diomidis Spinellis 7c5496dd99 Active classes now appear with a double vertical border, following UML2 2007-12-03 14:19:08 +00:00
Diomidis Spinellis a0f8541ac3 Fix typo. 2007-11-29 13:17:53 +00:00
Diomidis Spinellis f602edc587 Document new functionality. 2007-11-29 13:02:58 +00:00
Diomidis Spinellis 6901d69a6c Add support for adding notes to elements as comments. 2007-11-29 10:39:26 +00:00
Diomidis Spinellis 249c2633fb Add support for six new shapes. 2007-11-29 07:00:25 +00:00
Diomidis Spinellis c8dec47886 Undo incorrect change. 2007-11-27 09:09:57 +00:00
Diomidis Spinellis c60483af35 Change references from gr.spinellis.umlgraph to org.umlgraph. 2007-11-27 09:04:22 +00:00
Diomidis Spinellis c3d3578973 Clarify JDK versions required. 2007-09-28 14:25:46 +00:00
Diomidis Spinellis e8da03aaf3 New release. 2007-09-28 13:29:46 +00:00
Diomidis Spinellis 4777ec26fd Add installation instructions and clarify invocation. 2007-09-28 12:44:56 +00:00
Diomidis Spinellis 2cf0987e50 Make the -noguillemot option output escaped characters compatible
with version 1.13 of Graphviz.
2007-09-28 07:14:07 +00:00
Diomidis Spinellis 96ce9aac63 Fix inferred relations of maps to primitive Java types. 2007-05-27 20:17:54 +00:00
Diomidis Spinellis 1ade012c50 Post-release. 2007-03-29 07:28:04 +00:00
Diomidis Spinellis c410ab3fad Correct output of UmlGraphDoc path-relative file names under Windows
Fix by: Panagiotis Astithas
2007-03-05 09:37:34 +00:00
Diomidis Spinellis 71dec862c5 Release. 2007-02-05 21:49:47 +00:00
Diomidis Spinellis 19d2716782 Ready for releasing 4.5 2006-12-14 09:42:18 +00:00
Diomidis Spinellis b7b323ced5 Handle pathnames with embedded spaces. 2006-11-24 20:08:28 +00:00
Diomidis Spinellis 6660aa26b5 Add pointer for creating C++ diagrams. 2006-09-21 08:52:56 +00:00
Diomidis Spinellis 4b50d26adb Document fixes. 2006-09-14 10:09:32 +00:00
Diomidis Spinellis 60d6271d6d Add release date 2006-07-18 21:31:56 +00:00
Diomidis Spinellis e6f904048d Remove extraneous tag. 2006-07-18 21:27:12 +00:00
Diomidis Spinellis d180a45fcc Small grammar and style changes. 2006-07-18 20:15:28 +00:00
Diomidis Spinellis afa290cca5 Add submitter name. 2006-06-20 16:53:10 +00:00
Diomidis Spinellis 84fa647445 Filter-out static initializer method from classes
Submitted-by: Andreas Studer
2006-06-20 16:52:08 +00:00