【问题标题】:How to create a LinkedHashMap in EMF ecore model?如何在 EMF 生态模型中创建 LinkedHashMap?
【发布时间】:2013-01-05 05:18:00
【问题描述】:

我正在寻找根据插入顺序保持我的条目在地图中的顺序。所以基本上我正在寻找在我的 ecore 模型中创建一个 LinkedHashMap。

我需要持久化这张地图,因此我想使用 EMap 的序列化和代理解析功能。我试图通过((EMap.InternalMapView)myLinkedHashMap).eMap(); 将 LinkedHashMap 转换为 EcoreEmap,但这没有用。

我可以考虑将列表和地图放在一起,并保持列表中的顺序,但我真的很想避免重复引用,因为这两者可能会不同步。

你有什么建议吗?

【问题讨论】:

    标签: java eclipse-plugin eclipse-rcp eclipse-emf eclipse-emf-ecore


    【解决方案1】:

    如果我们使用 EMF EMap 类,插入顺序将被保留,我们不需要 LinkeHashMap。更多细节在这里讨论:

    http://www.eclipse.org/forums/index.php/mv/tree/451092/1003801/

    【讨论】:

      猜你喜欢
      • 2015-07-21
      • 1970-01-01
      • 2018-12-24
      • 1970-01-01
      • 2018-12-27
      • 2010-11-16
      • 1970-01-01
      • 2020-01-04
      • 2018-10-13
      相关资源
      最近更新 更多