前页 | 后页 |
触发
描述
触发器指示一个事件,该事件启动了一个动作(并且可能由上一个动作的完成引起)。您最初使用以下四种方法之一定义触发器:
- 作为过渡关系的属性
- 作为“接受事件操作”的属性(在元素“属性”对话框的“触发器”选项卡上)
- 作为StateMachine表中的事件
- 通过“新建元素”对话框或图工具箱(“附加状态”页面)直接作为触发元素
领域 |
行动 |
也可以看看 |
---|---|---|
类型 |
如有必要,请编辑触发器的类型:
|
|
规范 |
键入触发触发器的事件,或单击按钮并选择事件(取决于Type值)。 |
|
港口 |
单击添加按钮,然后从“选择端口”对话框中选择适当的端口。
|
选择<项目>对话框 |
笔记
- 您也可以将现有的Trigger元素拖到另一张图上,尽管该元素在该上下文中用途有限
- 该元素与触发器操作不同,后者是由于修改数据库中的数据而自动执行的操作
工具箱图标
学到更多
OMG UML规范:
OMG UML规范( UML上层结构规范,v2.1.1,第456页)规定:
事件可能导致行为的执行(例如,状态机中转换的效果活动的执行)。触发器指定可能触发行为执行的事件以及对该事件的任何约束,以过滤掉不感兴趣的事件。