【发布时间】:2013-02-05 22:21:17
【问题描述】:
是否可以在 UML 中模拟从外部状态到复合状态的子状态的转换,如下图(State3->State1.2)?
如果是这样,语义是什么?
我猜当 State3 发生事件时
- State3 退出操作已执行
- State1 进入操作已执行
- State1.2 进入动作被执行
我说的对吗?
【问题讨论】:
是否可以在 UML 中模拟从外部状态到复合状态的子状态的转换,如下图(State3->State1.2)?
如果是这样,语义是什么?
我猜当 State3 发生事件时
我说的对吗?
【问题讨论】:
是的,你可以。从上层建筑:
显式入口:如果转换进入复合状态的子状态,则该子状态变为活动状态,并且在执行复合状态的入口代码之后执行其入口代码。如果转换终止于可传递嵌套的子状态,则此规则递归应用。
【讨论】: