首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过OCL在Eclipse Modeling Framework模型中反向OrderedSet

通过OCL在Eclipse Modeling Framework模型中反向OrderedSet
EN

Stack Overflow用户
提问于 2012-02-22 18:20:06
回答 1查看 341关注 0票数 1

我有一个UML模型(实际上是无关的,因为它可以是任何MOF模型),我需要从最后一个元素到第一个元素访问一个有序集。因此,我需要通过OCL来逆转它。我看到有一个需要OCLExpression作为排序标准的sortedBy方法,但我不知道如何使用它。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-22 23:08:07

如果你在使用Acceleo (你的评论表明你在使用),你有两个选择:

  • 使用Acceleo library提供的"myOrderedSet->reverse()“(这不是100%纯OCL)
  • 使用类似于"myOrderedSet->iterate(elem: MyType| myOrderedSet.insertAt(0,elem))”的

编辑:自从我一直使用reverse以来,我已经很长时间没有使用iterate了,iterate的正确形式是:link。如果有人有疑问,这里有一个相反的答案:link

致以敬意,

斯蒂芬·贝考多

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9392899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档