0

我有一个 UML 配置文件,我需要向我的 ModeBehaviour 原型添加一个约束,它是 StateMachine 的扩展。

约束:OwnedStates 必须定型为 Mode,Owned Transitions 必须定型为 ModeTransition

对于约束的第一部分,我认为它可能以:self.submachine 开头,因为这将引用 ModeBehaviour 的拥有状态?从那里我不知道如何查看这些状态是否是模式的刻板印象。

任何方向都会非常有帮助。

4

1 回答 1

1

要找出元素是否附加了特定的构造型,只需使用该getAppliedStereotype函数。例如,如果您想从MyProfile配置文件中找出self元素是否具有MyStereotype 构造型,请使用

self.getAppliedStereotype("MyProfile::MyStereotype") <> null

使其适应您的特定用途留作练习:)

于 2013-02-20T15:15:56.183 回答