我希望能够画一个“门”(描述这里),但我无法弄清楚如何使用 tikz-uml 来实现这一点。我最接近的方法是使用 \umlboundary,如下面的代码所示:
\documentclass{report}
\usepackage{hyperref}
\usepackage{tikz-uml}
\begin{document}
\begin{tikzpicture}
\begin{umlseqdiag}
\umlboundary[no ddots]{EXT}
\umlobject[no ddots]{A}
\umlobject[no ddots]{B}
\umlobject[no ddots]{C}
\begin{umlcall}[op=external]{EXT}{A}
\end{umlcall}
\begin{umlcall}[op=query, type=synchron, return=identify]
{A}{B}
\end{umlcall}
\begin{umlcall}[op=hb, type=synchron, return=register]
{B}{C}
\end{umlcall}
\end{umlseqdiag}
\end{tikzpicture}
\end{document}
但是,我不想要与 umlboundary 对象相关联的圆圈、“EXT”标签、生命线或矩形,我希望它看起来像这样:
有没有办法用 tikz-uml 画门?