MDriven 中的状态机

State machines in MDriven

我只是想知道你们中是否有人知道可以在 MDriven 中找到 "UML state machines"?我刚开始使用这个建模工具,需要在我的模型中为 类 添加一些不同的允许状态,但我似乎无法在任何地方找到它。

我在 http://www.mdriven.net/ as well as https://www.capableobjects.com/ 上查过 显然它在程序中可用,但我找不到有关 where 的任何信息?

也许我只是瞎了眼。我从 MDriven 的 "starter version" 开始,也许这就是原因?

如果您右键单击 class,则您有 "Add State machine"。 您将获得一个名为 State 的新属性,它被标记为 "Is State attribute"。您可以重命名该属性,并且每个 class 有多个状态机。每个状态属性都有一个关联的状态图。