Andrea Aime
bca022de5b
New options documentation, a sample on font usage, updated release notes.
2006-02-18 11:07:33 +00:00
Andrea Aime
14c71ffd5a
A few thing have been done. Removed them from the todo list.
2006-02-12 09:43:03 +00:00
Andrea Aime
6fc777d81f
Added a couple of methods, a concrete and an abstract one, in the same class
2006-02-12 09:40:46 +00:00
Andrea Aime
ea955c8b37
New set of reference files
2006-02-12 09:40:13 +00:00
Andrea Aime
2a7a49f4db
Comment fix
2006-02-12 09:38:15 +00:00
Andrea Aime
2053cb50eb
Changes for testable output (platform independent, compact)
2006-02-12 09:38:07 +00:00
Andrea Aime
11575dfd31
New HTML ouput format
2006-02-12 09:37:34 +00:00
Andrea Aime
6a16efccf3
Fixes for dot's font platform dependence, so that we can get italic fonts on windows too. Added a flag to generated "compact", that is, all HTML on one line, output, to ease testing, leaving the more human readable HTML multiline output as default
2006-02-12 09:37:21 +00:00
Diomidis Spinellis
fa56977424
Keep echo off.
...
(Note, previous commit provided a way to specify umlgraph options.)
2006-02-04 23:05:37 +00:00
Diomidis Spinellis
18604f7165
Verbose output is enabled using the -verbose2 flag.
2006-02-04 23:03:31 +00:00
Diomidis Spinellis
d04ac049c7
Remove trailing spaces, add file comment, and CVS Id.
2006-02-04 22:44:58 +00:00
Andrea Aime
eacd052ed8
Added some feedback on the standard output, so that the user knows what's going on (on big code bases the use of context matches may require quite a bit of time, plus when the diagrams are too big dot just eats 100% CPU for a long time and has to be killed, at least we can show that UMLGraph has finished its part of the work).
...
The output looks like:
[java] UMLGraph doclet started
[java] Building view ViewProduct
[java] Building view ViewColors
[java] Building view ViewChildOverride
[java] Building view ViewChildEmpty
[java] Building view ViewAtt
[java] Building view ViewAllDetailed
[java] Building view ViewAll
[java] Building view ViewContext
[java] Building view ViewInterfaces
[java] Building view ViewSubclasses
[java] Class diagram generation complete
2006-02-04 09:24:43 +00:00
Andrea Aime
3339c047f2
Build UMLGraph with debug informations. This will improve eventual bug reports we get from users (previously stack trace did not include line numbers)
2006-01-28 10:17:21 +00:00
Andrea Aime
bc42b5df48
Refactored test data, now we have one package for each match type
2006-01-28 10:16:18 +00:00
Andrea Aime
26a8c04d31
Reference diagrams for new match types
2006-01-28 10:15:21 +00:00
Andrea Aime
8022cbf8de
Added new match tests
2006-01-28 10:14:51 +00:00
Andrea Aime
7edade65bb
Changed the class diagram generation options, with the new classes the old diagram was getting hard to understand at a glance
2006-01-28 10:14:17 +00:00
Andrea Aime
5423bea7eb
Added new @match types, with an general interface, an implementation for each kind, and a factory method in the View class to build the right implementation. Changed View implementation to work agains ClassMatchers instead of Patterns
2006-01-28 10:13:17 +00:00
Andrea Aime
a96f721897
Changed view building so that a RootDoc is added to their constructor (some kind of @match need it)
2006-01-28 10:11:56 +00:00
Andrea Aime
43d02af81b
Added a check for option length, to avoid ArrayOutOfBoundExceptions if the users specifies an option without its argument. Special treatment is reserved to "-hide", which accepts both 0 or 1 parameters.
2006-01-28 10:10:55 +00:00
Andrea Aime
7ae5c25bc8
Put the static fields togheter. Changed a visibility of a few methods to allow subclassing, allowed to infer dependencies and associations for a single class
2006-01-28 10:08:34 +00:00
Andrea Aime
ff15f13cfc
Updated view documentation
2006-01-28 10:04:47 +00:00
Diomidis Spinellis
f5e2524b21
bib.xml is auto-generated.
2006-01-17 15:11:38 +00:00
Diomidis Spinellis
1fd2c1e280
Add command for generating bib.xml
2006-01-17 15:10:20 +00:00
Diomidis Spinellis
a9b9b74fab
Add book; markup URL.
2006-01-17 15:09:20 +00:00
Diomidis Spinellis
fd5cf48554
Add identifier
2006-01-16 12:46:44 +00:00
Diomidis Spinellis
9be890d3b8
Split views into description and examples
2006-01-16 12:45:54 +00:00
Diomidis Spinellis
12821f9ed9
Fix XHTML validity
2006-01-16 12:45:43 +00:00
Diomidis Spinellis
611cfdcafe
Remove duplicate description for the -d option
2006-01-16 12:45:39 +00:00
Diomidis Spinellis
17b83fe007
Use <ul> for the notes
2006-01-16 12:45:35 +00:00
Andrea Aime
b52565829e
"@match class" changes.
...
Btw, Diomidis, can you set up another snapshot?
2006-01-15 16:49:35 +00:00
Andrea Aime
67e7f42714
"@match class" changes and some feedback on why we skip incorrect @match specifications
2006-01-15 16:49:00 +00:00
Andrea Aime
3983568510
Avoid breaking previous behaviour for -output, properly parse the enumerations options (from Antti Hakala feedback).
...
Plus a little bug fix, since the parser accepted inferassoctype as a command line parameter.
2006-01-15 16:48:23 +00:00
Andrea Aime
182e9c96d8
Avoid breaking previous behaviour for -output (from Antti Hakala feedback)
2006-01-15 16:46:50 +00:00
Andrea Aime
2ae9b91a43
Better description for the command line invocation (Wendy Smoak feedback).
...
"@match class" changes
2006-01-15 16:46:16 +00:00
Andrea Aime
d61b4dfdff
Better specification on how to use -d/-output (from Antti Hakala feedback)
2006-01-15 16:44:21 +00:00
Andrea Aime
f7928506a7
Specify how to build views with an Ant invocation (from Wendy Smoaks feedbacks, which lost an hour trying to understand why she only got a big diagram). Btw, maybe a "UMLGraph for the impatient" introduction would be nice.
2006-01-15 16:43:31 +00:00
Andrea Aime
aa7fefa899
Forgot to add on option to the comman line checks
2006-01-05 11:05:28 +00:00
Andrea Aime
fe09e407d1
Relationship inference documentation
2006-01-05 11:04:02 +00:00
Andrea Aime
daf9b854bc
Ignore dot files as well
2006-01-05 10:59:28 +00:00
Diomidis Spinellis
5c849c2a3f
Add snapshot version functionality.
2006-01-05 09:55:10 +00:00
Diomidis Spinellis
6230ff6762
Fix XHTML validity errors.
2006-01-04 22:40:37 +00:00
Diomidis Spinellis
6ed807ff6b
Fix misspelled image file names.
2006-01-04 22:34:41 +00:00
Andrea Aime
6cccd702ed
Updated inferece test, added reference dot file
2006-01-04 21:56:20 +00:00
Andrea Aime
d6c2a57086
Just a variable name change, since the documentation says "relationship" and not "association"
2006-01-04 21:55:57 +00:00
Andrea Aime
b8740e3567
New association/dependecy inference options
2006-01-04 21:55:19 +00:00
Andrea Aime
31c437888c
Removed inference hiding for the moment, since it's probably not needed (simple hiding will do), make inference work with -public switch and private fields, added an option to infer from import statements as well
2006-01-04 21:53:55 +00:00
Andrea Aime
fa224fa492
New options brief documentation, complete views example using DBCP.
...
I still have to add a chapter on relationshipo inference.
2006-01-04 21:51:35 +00:00
Diomidis Spinellis
1a31306333
Matching is done using regular expressions.
2006-01-04 17:38:37 +00:00
Andrea Aime
c1ed3aa942
Test for association/dependency inference
2006-01-03 21:35:44 +00:00