Commit Graph

667 Commits

Author SHA1 Message Date
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
Andrea Aime 8817329e49 Share compare logic in view and basic tests, making basic tests more robust to missing output/reference files 2006-01-03 21:35:27 +00:00
Andrea Aime d8a465fc5d First cut to association/dependency inference. Needs discussion, sharing the code so that you can play with it if you want and examine the inference code behaviour. 2006-01-03 21:34:49 +00:00
Andrea Aime 4602a06841 First cut to association/dependency inference. Needs discussion, sharing the code so that you can play with it if you want and examine the inference code behaviour. Needed to split the relation method so that it could be used by dependency inference as well 2006-01-03 21:33:30 +00:00
Andrea Aime 297772ac76 First cut to association/dependency inference. Needs discussion, sharing the code so that you can play with it if you want and examine the inference code behaviour 2006-01-03 21:30:08 +00:00
Andrea Aime b9e04f474a Updated javadoc generation to deal with the changes in -output semantics 2006-01-02 14:07:45 +00:00
Andrea Aime cd90d5b402 Tests for view inheritance 2006-01-02 14:07:23 +00:00
Andrea Aime 761320b44d A support class to run one test in the debugger 2006-01-02 14:06:50 +00:00
Andrea Aime d23eab3432 Improved output 2006-01-02 14:06:31 +00:00
Andrea Aime 7234737f40 Updated umlgraph tags (no need for package spec now)
Added support for view inheritance
2006-01-02 14:05:49 +00:00
Andrea Aime c4a3b07ea2 Updated umlgraph tags (no need for package spec now)
Moved all output handling into ClassGraph (it's cleared, and it's needed
because otherwise the cloned Options would have needed a way to
share the output writer even when opened in a cloned class)

Added support for view inheritance
2006-01-02 14:05:22 +00:00
Andrea Aime dceb851073 Added a couple of methods to manage view inheritance
Moved all output handling into ClassGraph (it's cleared, and it's needed
because otherwise the cloned Options would have needed a way to
share the output writer even when opened in a cloned class)
2006-01-02 14:04:33 +00:00
Andrea Aime b77d5a9eb6 Added javadoc comments
Added a couple of methods to manage view inheritance
2006-01-02 14:03:52 +00:00
Andrea Aime 646a4d5280 Updated umlgraph tags (no need for package spec now)
Moved all output handling into ClassGraph (it's cleared, and it's needed
because otherwise the cloned Options would have needed a way to
share the output writer even when opened in a cloned class)
2006-01-02 14:02:42 +00:00
Andrea Aime f94c2df2bc Removed unused target 2005-12-31 17:33:23 +00:00
Andrea Aime a60f9fbabf Fixed reference file that was affected by the old association target lookup code 2005-12-31 17:32:47 +00:00