Eclipse OCL 実装を使用して、OCL で UML 関連付けをナビゲートしようとしています。UMLAssociations
は として扱われAttributes
、 でgetAttributes()
呼び出された関数は、とそれぞれのオブジェクトをClass
含むセットを返します。ただし、必要なのは ではなく、の反対側にあるです。Attributes
Property
Association
Property
Class
Association
bidirectionalAssociations
の場合、次のコードは機能しますが、あまり洗練されていないように見えます。
self.getAllAttributes().opposite.class
エレガントではないだけでなく、方向性もありませんAssociations
(そこに反対はありませんProperty
)。Associations
OCLでナビゲートするより良い方法はありますか?