Display XWikiClass UML Diagram
Last modified by Jeremie Bousquet on 2021/03/17 21:36
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:
Release Notes
v1.1
- Add basic support for relation based on SQL queries (matching .classname="..." pattern)
- Fix a issue with class names that cause class definition to be rendered separately from class relations.
v1.0
Made it a xar packaged macro with parameters.