我正在寻找根据插入顺序保持我的条目在地图中的顺序。所以基本上我正在寻找在我的ecore模型中创建一个LinkedHashMap。
我需要保留这张地图,因此我想使用 EMap 的序列化和代理解析功能。我试图将 LinkedHashMap 转换为 EcoreEmap , ((EMap.InternalMapView)myLinkedHashMap).eMap();
但这没有用。
我可以考虑将列表和地图放在一起,并保持列表中的顺序,但我真的很想避免重复引用,因为这两者可能会不同步。
你有什么建议吗?