Commit Graph

232 Commits

Author SHA1 Message Date
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