如何用 tikz-uml 绘制大门

如何用 tikz-uml 绘制大门

我希望能够画一个“门”(描述这里),但我无法弄清楚如何使用 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 画门?

相关内容