yWorks UML Doclet

Download the freely available yWorks UML Doclet Community Edition.
Buy the yWorks UML Doclet Professional Edition from our sales partner share-it!

yWorks UML Doclet, formerly known as yDoc, is a Javadoc™ extension that automatically generates clear and concise UML diagrams from your software project's classes and integrates them into the generated Java API documentation.

yWorks UML Doclet makes use of the world-class layout algorithms provided by our graph visualization library yFiles to generate the UML diagrams.

Now fully functional Community Edition available free of charge.

New Features in Version 3.0

Please refer to the yWorks UML Doclet release notes to learn more about the feature enhancements of the latest version.

Outstanding Features

The list of yWorks UML Doclet's outstanding benefits includes:

Examples

UML class diagrams generated by yWorks UML Doclet present generalization and realization relationships as well as associations and dependencies amongst classes and interfaces.
The presentation of diagram elements can be freely customized using predefined or user-defined styles.
A real-world example from the yFiles API documentation is this class diagram for one of the classes in the yFiles library.



original style

gradient style

dark-matter style


dotnet style

muted-colors style

yFiles style

The package diagrams generated by yWorks UML Doclet present a clear view on the class hierarchy within packages. Presentation of diagrams can be easily customized by means of the style definitions as well as the layout options; for example, different layout directions are supported.
A real-world example from the yFiles API documentation is this package diagram for one of the packages in the yFiles library.

layout orientation left-to-right


gradient style

dotnet style

layout orientation bottom-to-top


original style

theBlues style

Both dependencies amongst packages and cross-package inheritance structure of classes and interfaces can be clearly visualized with the overview diagrams generated by yWorks UML Doclet.
Real-world examples from the yFiles API documentation are the overview diagrams for the yFiles library's packages.

Documentation

Requirements

The yWorks UML Doclet requires the Javadoc tool delivered with JDK 1.5.0 / 1.6.0 / 1.7.0.

To view generated API documentation with embedded UML class diagrams in SVG format, your browser requires a SVG plugin. For Microsoft Internet Explorer, such a plugin is available, free of charge, from Adobe.

To view generated API documentation with embedded UML class diagrams in SWF format, your browser requires the Adobe Flash Player plugin. This plugin is available, free of charge, from Adobe.

yWorks UML Doclet Editions

yWorks UML Doclet is available as a free-of-charge Community Edition and a Professional Edition.

We offer Single User, Server, and Department licenses for yWorks UML Doclet Professional Edition. All licenses include free product upgrades and technical support during a one year term after license issue date.

The following table provides a comparison of the yWorks UML Doclet Community Edition and Professional Edition.

Community Edition Professional Edition
fully functional fully functional
can be used free of charge licenses available through our sales partner share-it!
- 1 year technical support and warranty
- 1 year access to all new versions
inserts a web link to the yWorks website on the pages of the generated API documentation -

Download

Download the yWorks UML Doclet Community Edition:

yWorks UML Doclet Community Edition

Buy

Buy the yWorks UML Doclet Professional Edition (licenses are sold by our sales partner share-it!):

yWorks UML Doclet Professional Edition

Contact yWorks

If you have any questions about us or our products, just send us a note:
Thank you!
Your message has been sent to contact@yworks.com
We are sorry,
Your request could not be sent to contact@yworks.com. Please reload the page and try again.
If the problem persists, please report the error to contact@yworks.com