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