温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

EA画UML活动图中AcceptEventAction是什么

发布时间:2021-12-20 14:38:51 来源:亿速云 阅读:228 作者:小新 栏目:大数据

这篇文章将为大家详细讲解有关EA画UML活动图中AcceptEventAction是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

语义


AcceptEventAction是一个等待符合指定条件的事件发生的动作。动作接受的事件类型是由一组触发条件规定的。如果触发条件指定的是信号事件,那么指定类型的信号,以及该类型的子类类型的信号都是可以被接受的。AcceptEventAction有一个属性isUnmarshall,用于指定AcceptEventAction是否具有输出接收到的信号或信号信息的输出引脚。

关于触发条件,请参考EA&UML日拱一卒-Signal,Event和Trigger。

记法

在活动图中,AcceptEventAction表示为一个左面凹陷的五边形。EA画UML活动图中AcceptEventAction是什么

如果和SendSignalAction放在一起,会更容易记忆。

EA画UML活动图中AcceptEventAction是什么

设定方法

添加AcceptEventAction

首先拖动Action图标到活动图,并选择【Accept Event】。

设定动作名称

进入属性对话框的【General】分类,根据需要修改动作名称。

设定触发条件

进入属性对话框的【Triggers】分类以后按照以下步骤进行:

EA画UML活动图中AcceptEventAction是什么

  1. 设定触发条件的Name

  2. 选定触发条件的Type,可选项有:Call/Change/Signal/Time

  3. 根据触发条件的类型选择Specificaiton.


其他

本例中选择Signal类型,指定了上一篇文章中创建的TestSignal。根据实际的需要可以添加多个触发条件。

发送信号侧一般每次只发送一个信号,而接受侧往往需要监视多种类,多个事件的发生,所以叫AcceptEventAction。


实例可以参照以前的文章:EA&UML日拱一卒-活动图:: 分叉和结合

也有例外的情况,比如等待一段时间的场景,可以选择【Accept Time Event】类型的动作,这时动作表示为一个沙漏。

EA画UML活动图中AcceptEventAction是什么

关于“EA画UML活动图中AcceptEventAction是什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI