我如何在OCL中使用Map。例如,我想获得用户c1的所有账单和我的地图&#39;购买&#39;看起来像Map <Date, Bill>
。
c1.purchases.Bill?这可能吗?
问候
答案 0 :(得分:0)
从一个集合(元组(K,V))在OCL中合成地图的能力是我和其他人所倡导的内容。映射(K,V)每K保持一个唯一的V条目,而Set(元组(K,V))对于相同的K可以具有许多V;根本不一样。
因此,Eclipse OCL将Map(K,V)作为其建模标准库的一部分,最终可能成为标准库。此致
Ed Willink