Display XWikiClass UML Diagram
Last modified by Thomas Mortagne on 2026/02/26 15:40
| Generates nice UML diagram for XWiki Classes of a specific space using plantuml macro |
| Type | XAR |
| Category | |
| Developed by | |
| Rating | |
| License | GNU Lesser General Public License 2.1 |
Table of contents
Description
Draws a class diagram with information from XWiki classes defined in a specific space.
Usage
{{xuml/}}Parameters definition
| Name | Optional | Allowed values | Default value | Description |
|---|---|---|---|---|
| space | yes | Space name | Current space name | the space to look for XWiki classes to draw. |
| showSheets | yes | true/false | false | to display or not information about class sheets (displayed as fake "S" classes) |
| showLists | yes | true/false | false | to display or not information about lists (displayed as enums) |
| debug | yes | true/false | false | instead of showing a diagram, shows plantuml source for debugging purposes |
Associations are displayed (only for DBList properties having class name filled, so if you fill HQL query, please also specify class name for better display even if redundant).
Sample result:

The same with options showLists and showSheets:

Dependencies
Dependencies for this extension (jbousque:display-xwikiclass-uml-diagram ):
- org.xwiki.contrib:xwiki-macro-plantuml