深历史伪状态(DeepHistoryPseudoState)

用一个含有" H *"的圆表示,应用于直接包含它的状态区域。

深历史状态保存组合状态中更深的嵌套层次的状态。要记录深状态,转换必须直接从深状态中转出。

如果一个转换是从深状态转换到一个浅状态,并由此转出组合状态,那么被记录到的将是浅状态的转换,因为该状态是最近一次退出组合状态的源,转向深历史状态的转换将恢复任何层次上之前处于活动的状态。在这个过程中如果入口活动出现在包含所记录状态的内部状态上,则执行该入口活动。组合状态可能同时有深浅两种历史伪状态,进入的转换必须连到二者中的一个上。

 

MBSES用户使用说明书