OCL协会的所有实例

时间:2014-09-06 00:59:08

标签: emf ocl

如何使用OCL表达式访问关联的所有实例。

假设我在名为refName的变量中有一个关联名称,这是从A类到B类的关联的名称。对于给定的A实例(比如说a),我如何访问refName的值,这将是显然是SET(B)?

请注意,refName不是关联的名称,而是一个变量,其值是关联的名称!所以,a.refName无效!

由于

1 个答案:

答案 0 :(得分:0)

我可以在EMF中的ATL和OCL实现的上下文中解决这个问题,但这通常适用于任何OCL实现(我认为):

在此处阅读解决方案:  https://www.eclipse.org/forums/index.php/t/806754/