0

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

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

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

你有什么建议吗?

4

1 回答 1

1

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

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

于 2013-01-28T21:45:42.727 回答