在没有接收到事件的情况下无法在 ExecutionSpecification 上创建回复消息

A RepleyMessage cannt be creted on an ExecutionSpecification without receiving event

我正在使用 Astah 编辑器为我的系统组件构建序列图,我想在末尾添加从 DatabaseReceiver 的 return 消息getRouteNumber 之后的图表,但我得到 A RepleyMessage cannt be creted on an ExecutionSpecification without receiving event。如何在 getRouteNumber() 方法之后将 Dataase 的 return 消息添加到 Receiver

我已经从 AnalyzerBehaviour 添加了一次,从 BehaviourDatabase 添加了一次。

我想更正我在之前回答中提供的步骤。非常抱歉让您感到困惑。

要从数据库向行为添加 Return 消息,请按照以下步骤操作。

(1) Select “1.1.1: connectBehaviour()” 的 allow-head 并将其拖到 “2: drivercConnecion” 的执行规范顶部并放下。 (请看下面URL的图片) https://changevision.files.wordpress.com/2015/10/move_arrow.png

(2) 点击主工具栏上的[Reply Messgae] 按钮,然后将return消息从Database添加到Receiver。(请参见下面URL中的图片) https://changevision.files.wordpress.com/2015/10/add_return.png