3

Eclipse Papyrus でモデル化されたクラス図で OCL 制約をチェックできる人はいますか? ステレオタイプ属性に 1 つの制約のみを指定して、単純なテスト プロファイルを定義しました。

{OCL} self.property > 0

ステレオタイプは Property メタクラスを拡張するので、クラス属性に適用し、ステレオタイプのプロパティを 0 に設定しました。しかし、コンテキスト メニューからValidation > Validate Modelコマンドを実行してもエラーは発生しませんでした。

どんな助けでも大歓迎です。

事前に感謝します。

4

1 に答える 1

5

同じ問題を抱えている可能性のある他の人のために、私は自分自身に答えます。

Papyrus 0.9.x で OCL 制約チェックが機能しない OCL と Papyrus の最新のナイトビルドをダウンロードする必要があります。

これらのリポジトリからダウンロードできます。

Juno ではなく、Eclipse Kepler を使用する必要があることに注意してください。

于 2013-04-23T15:16:11.450 に答える