如何显示 Modelica 库的层次结构?

How to show the hierarchy of a Modelica library?

假设我有一个别人构建的Modelica库,我想知道细节并重写这个库?我怎么知道这个库中组件的继承层次?

下图是一个例子,但我不知道如何生成这种层次结构图。

我曾尝试绘制此类图表,但我必须承认收效甚微。对于非平凡的示例,图形变得非常大,尤其是当您组合继承和组件视图时。你知道你的图像是用工具制作的还是人工改进的?

这里以Modelica.Mechanics.Rotational.Examples.CoupledClutches为例。该图是用 GraphViz 制作的。