Skip to content

Conversation

@ticapix
Copy link

@ticapix ticapix commented Aug 16, 2025

This MR introduces two new display options: one to show inheritance, and one to skip inherited fields in child classes.

  • skip_inherited_fields: Don't display inherited fields (default=False)
  • draw_inheritance_relations: Draw inheritance relations (default=False)

The options are available on the CLI and via the create() function.

For the inheritance relation, I pick the empty triangle notation from UML.

Example of generated image.

eNrFV21v2zYQ_hz_iqsGrBuQyM22FmsaGwiaFgvQZkGSdh_sQKZE2uIqkRpJNXW3_ffdUS-WbdlrMXRNEMfivd89dzxxuTCsSCF4oZx0S7gWGXNSK5vKAs4lQ2oOiRHMCQ7xEoThDDmTAP4cHFSik7lWLtGZNiM8WD55cjg4OKAzxXIxCm5lLixcinu41jlTh_758JWMhfGW4EYYOT-0

@jayqi jayqi self-requested a review August 18, 2025 03:23
@ticapix
Copy link
Author

ticapix commented Oct 14, 2025

Hi @jayqi

Is this PR of interest for the project to be merged at some point ?

Best regards,
Pierre

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant