1

UMLにこのクラス図があるとしましょう。

OCLでの再帰

OCLで、Aのインスタンスがlist_of_Asに再帰的に含まれないように指定するにはどうすればよいですか?つまり、AのインスタンスはA.list_of_Asに含まれておらず、A.list_of_AsなどのAのすべてのインスタンスのすべてのlist_of_Asに含まれていない可能性があります...?

4

1 に答える 1

4

推移閉包演算子closure()を使用して、Aのリストを取得できます。次に、そのリストに表示したくない要素が存在しないかどうかを確認します。

于 2012-12-23T23:16:19.693 に答える