0
如何访问具有OCL表达式的关联的所有实例。OCL中的关联的所有实例
假设我在名为refName的变量中有一个关联名,它是从A类到B类的关联名称。对于A的给定实例(比如说a),如何访问refName的值显然是SET(B)?
请注意,refName不是关联的名称,而是一个变量,其值是关联的名称!所以,a.refName不起作用!
感谢
如何访问具有OCL表达式的关联的所有实例。OCL中的关联的所有实例
假设我在名为refName的变量中有一个关联名,它是从A类到B类的关联名称。对于A的给定实例(比如说a),如何访问refName的值显然是SET(B)?
请注意,refName不是关联的名称,而是一个变量,其值是关联的名称!所以,a.refName不起作用!
感谢
我一般解决ATL和OCL实施EMF的背景下,这个问题,但是这将适用(我认为)任何OCL实现:
这里阅读解决方案: https://www.eclipse.org/forums/index.php/t/806754/