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
Andrea Aime
16c5db82b0
Lookup the association targets using the java standard mechanism
2005-12-31 17:32:10 +00:00
Andrea Aime
625a6d3cb3
Comments on the changed behaviour for association targets class lookup
2005-12-31 17:31:35 +00:00
Andrea Aime
4ad5a8ff64
Output a list of the file names that did not pass the test. Makes easier to find out what went wrong
2005-12-31 16:20:29 +00:00
Andrea Aime
68a3ae6afa
Made the test target generate the diagrams as well for both dot-out and dot-ref directories... a visual comparison is faster than delving into the dot sources, at least to understand what's going on before going into detail.
2005-12-30 18:04:55 +00:00
Andrea Aime
ef951d4d7a
Ignore png files
2005-12-30 18:03:36 +00:00
Andrea Aime
8869faf749
Updated tests to check for the new view behaviours and to avoid the comeback of the bugs I fixed today
2005-12-30 17:57:40 +00:00
Andrea Aime
27efa03869
Ignore png files as well
2005-12-30 17:56:57 +00:00
Andrea Aime
1bde5b9787
Removed useless invocation parameter in the view tests
2005-12-30 17:56:44 +00:00
Andrea Aime
69aef6380f
New UMLOptions lookup code
...
OptionProvider work
Make UMLGraph complain if the view specified on the command line has not been found
2005-12-30 17:55:27 +00:00
Andrea Aime
7d7a328406
Introduced OptionProvider interface
2005-12-30 17:54:16 +00:00
Andrea Aime
405b179f20
Three group of changes here:
...
* OptionProvider work -> made a few methods compute the options for
the class they're working on, the others do receive an Options object
as argument (as they cannot compute it by themselves)
* ClassInfo map work -> made sure every manipulation of classnames
map goes thru a couple of methods, and that these methods remember
to remove the template from the class names used as keys (I did found
a few problems when referring a class without specifying the full
template syntax in an association)
* grave bug fix -> if one association happened to point to a hidden class, the
following associations of the same kind in the same class would have not
been printed (code change in relation(...))
2005-12-30 17:53:48 +00:00
Andrea Aime
bd53402181
New and changed options (-d, -hide)
2005-12-30 17:49:36 +00:00
Andrea Aime
3700ff6322
View support doc improvements (still incomplete)
2005-12-30 17:49:14 +00:00
Diomidis Spinellis
f05546d9b6
Add ant example, and document the packagenames problem.
2005-12-29 19:35:55 +00:00
Andrea Aime
87df86413a
Realized that there's no need for a .* match pattern, hide in this case is simply a global option
2005-12-28 15:30:28 +00:00
Andrea Aime
143fef34f1
Explainations for the new option resetting feature
2005-12-28 15:17:29 +00:00
Andrea Aime
7111a8e37b
Updated changelog
2005-12-28 15:02:22 +00:00
Andrea Aime
4142c0ef11
Updated to follow the new @match syntax, and to assume that every view is hidden by default anyway
2005-12-28 14:58:02 +00:00
Andrea Aime
39048e6f0f
New test to check local option disabling
2005-12-28 14:57:22 +00:00
Andrea Aime
85e0a62c74
Added the necessary -d option to the doclet invocation
2005-12-28 14:56:57 +00:00