上一页 | 下一页 |
触发
描述
触发器指示启动操作的事件(并且可能由完成先前操作而产生)。您最初使用以下四种方法之一定义触发器:
- 作为过渡关系的财产
- 作为Accept Event Action的属性(在'Properties'对话框的'Triggers'选项卡上)
- 作为StateMachine表中的事件
- 直接作为Trigger元素,通过“New Element”对话框或Diagram Toolbox(“State Additional”页面)
保存触发器时,它将添加到项目浏览器中父包的元素列表中。然后,您可以单击它并按 以显示元素的“ 属性”窗口,以查看并根据需要将其属性编辑为元素而不是属性本身。作为事件创建的触发器保留为事件元素,而以其他方式创建的触发器是触发器元素,在“属性”窗口中具有“触发器”选项卡。
领域 |
行动 |
请参阅 |
---|---|---|
类型 |
如有必要,编辑触发器类型:
|
|
规格 |
在触发Trigger的事件中键入,或单击按钮并选择事件(取决于Type值)。 |
|
端口 |
单击“ 然后从“选择端口”对话框中选择适当的端口。
|
选择端口对话框 |
笔记
- 您也可以将现有的Trigger元素拖到另一个图表上,尽管该上下文中的元素用途有限
- 此元素与触发器操作不同,触发器操作是由于修改数据库中的数据而自动执行的操作
工具箱图标
学到更多
OMG UML规范:
OMG UML规范(UML上部结构规范,v2.1.1,第456页)规定:
事件可能导致行为的执行(例如,在状态机中执行转换的效果活动)。触发器指定可触发行为执行的事件以及对事件的任何约束以过滤掉不感兴趣的事件。