前页 后页

StateMachine表约定

触发

  • 删除触发器将其从模型中完全删除,因此您不能撤消触发器删除
  • 事件标题行的末尾有一个<无>列;这是针对没有触发器信息的转换

在“工具箱”中,您只能插入以下State元素类型(尽管StateMachine表可能会拾取并显示其他类型,例如Submachine State):

  • 初始
  • 最后
  • 条目
  • 出口
  • 终止

过渡

Transition单元以两种方式之一显示其属性,具体取决于StateMachine表格式。如果StateMachine表格式为“状态-触发器”或“触发器-状态”,则“过渡”单元格将显示“防护”和“目标”,如下所示:

A State Machine Table Transition showng a Guard in Sparx Systems Enterprise Architect.

如果StateMachine表格式为“状态-下一个状态”,那么“过渡”单元格将以以下格式显示“触发”,“保护”和“效果”:

A State Machine Table Transition showng a Guard in Sparx Systems Enterprise Architect.

在StateMachine表中,可以在适当位置编辑“防护和效果”。如果所选过渡单元格的“守卫”或“效果”为空,则该单元格将显示省略号(...);在省略号上单击两次(而不是双击)以输入“ Guard”和“ Effect”名称。