企业架构师的生命线中断

interrupted lifeline in enterprise architect

我正在 Enterprise Architect 中制作时序图。我要展示的情况是一个进程C异步调用了多个并行进程(D和D2)。每个被调用的进程在完成时通过 (aysnc) 回调指示。发出信号的进程一直等到所有进程都发送了它们的回调,然后才会回复它的客户端 B。 我想证明 B 在 C 回复之前一直处于阻塞状态。可以,但是当我在图片中添加B、A的客户端时,A的生命线显示中断。

在下图中,A对B和B对C的调用配置为同步调用,回复箭头设置为'is return'。 C对D和D2的调用,D和D2对C的调用配置为异步调用。

是否可以将A的生命线显示为不间断? 如果可以,怎么做?

我最困惑的是为什么它显示 B 的生命线是不间断的,而不是 A 的生命线。

我会为 V13.5 声明它。其他版本可能表现不同。

一旦你到了这里

右击左边中间的消息

并勾选“向下激活”。这将产生: