具有资源保存API的EMF排序选项

时间:2018-04-18 17:03:33

标签: emf

我们的资源实体正在使用Ascii值进行排序,这会在执行资源保存时产生与人类逻辑不一致的排序。 使用resource.save()。

例如:text1,text2,text 10被排序为text1,text10,text 2

我们希望将其排序为text1,text2,text10。

有没有办法在我们进行资源保存时对条目进行排序,

还是有其他办法可以接近吗?

1 个答案:

答案 0 :(得分:0)

您可以使用AlphanumericComparator来处理此排序。

如果您希望在保存EMF资源时执行此操作,则需要创建自定义XMIResourceImpl并覆盖方法save()