2

私はUMLに次のようなクラスを持っています(ドイツ語ですが、問題ではないと思います):

ここに画像の説明を入力してください

最初のメソッドは、4つの「 Rohstoffkarte 」の配列を取ります。これは抽象クラスであり、5つの具体的なサブクラスがあります。次に、配列内の4つのインスタンスすべてが同じサブクラスからのものであることを(OCLを使用して)確認します。

これを行う方法はありますか?私はMagicDrawを使用しています。

ありがとう。

4

1 に答える 1

3

あなたが使用することができます

oclIsKindOfoclIsTypeOf型の適合性をチェックしoclType、オブジェクトの型を取得するために使用します。

OMG Object Constraint Language Specificationバージョン2.3.1、p.22を参照してください。

http://www.omg.org/spec/OCL/2.3.1

于 2012-07-28T17:42:34.783 に答える