我正在使用tikz-uml包来制作 uml 序列图,并希望展示构造函数内部发生的事情。基本上,我尝试制作这样的图表(来源):
但相反,构造函数调用很快就结束,并且与函数调用的行为并不相似:
\documentclass{scrbook}
\usepackage{tikz}
\usepackage{tikz-uml}
\usepackage{float}
\begin{document}
\begin{figure}[H]
\begin{tikzpicture}
\begin{umlseqdiag}
\umlobject[no ddots]{A}
\begin{umlcreatecall}[dt=5,class=B]{A}{b}
\begin{umlcreatecall}[dt=5,class=C]{b}{c}
\end{umlcreatecall}
\end{umlcreatecall}
\end{umlseqdiag}
\end{tikzpicture}
\end{figure}
\end{document}
使用 tikz-uml 可能实现这一点吗?