OCL 式との関連付けのすべてのインスタンスにアクセスするにはどうすればよいですか。
クラスAからクラスBへのアソシエーションの名前であるrefNameという名前の変数にアソシエーション名があるとします。Aの特定のインスタンス(aなど)について、明らかにSET( B)?
refName は関連付けの名前ではなく、その値が関連付けの名前である変数であることに注意してください。したがって、 a.refName は機能していません!
ありがとう
EMF での ATL および OCL 実装のコンテキストでこの問題を解決できますが、これは一般にすべての OCL 実装に適用されます (と思います)。
こちらのソリューションをお読みください: https://www.eclipse.org/forums/index.php/t/806754/