如何使用OCL表达式访问关联的所有实例。
假设我在名为refName的变量中有一个关联名称,这是从A类到B类的关联的名称。对于给定的A实例(比如说a),我如何访问refName的值,这将是显然是SET(B)?
请注意,refName不是关联的名称,而是一个变量,其值是关联的名称!所以,a.refName无效!
由于
答案 0 :(得分:0)
我可以在EMF中的ATL和OCL实现的上下文中解决这个问题,但这通常适用于任何OCL实现(我认为):
在此处阅读解决方案: https://www.eclipse.org/forums/index.php/t/806754/