在OCL中使用Map数据结构

时间:2015-11-22 15:52:07

标签: uml ocl

我如何在OCL中使用Map。例如,我想获得用户c1的所有账单和我的地图&#39;购买&#39;看起来像Map <Date, Bill>

c1.purchases.Bill?这可能吗?

问候

1 个答案:

答案 0 :(得分:0)

从一个集合(元组(K,V))在OCL中合成地图的能力是我和其他人所倡导的内容。映射(K,V)每K保持一个唯一的V条目,而Set(元组(K,V))对于相同的K可以具有许多V;根本不一样。

因此,Eclipse OCL将Map(K,V)作为其建模标准库的一部分,最终可能成为标准库。

此致

Ed Willink