关于源自任何状态的转换的状态机建模查询

时间:2017-05-29 11:55:34

标签: java state-machine spring-statemachine

我有关于状态机建模的查询。我的状态机看起来像这样: 国家:a,b,c,d,e 过渡/事件:E1,E2,E3,E4,E5 一个 - E1 - > b --- E2 - &以及c - E5 - > ë

某些转换E3和E4可以从任何状态(即b& c)发生并终止状态机,即将状态机移动到终端状态

如何模拟过渡E3& E4在这种情况下? 我正在使用Spring状态机进行实现。如何使用spring state machine建模这些转换?

1 个答案:

答案 0 :(得分:0)

一般来说,分层状态用于防止状态爆炸,您可以创建越来越多类似的从多个状态到其他状态的转换类型。

没有wildcard转换,但如果您创建父状态p并创建bc作为其子状态,则可以从状态{{1 }}