Параметры сортировки EMF с помощью API сохранения ресурсов

Наши сущности ресурсов сортируются с использованием значений Ascii, что создает порядок, который не согласуется с человеческой логикой при сохранении ресурсов. используя resource.save().

Например: текст1, текст2, текст 10 сортируется как текст1, текст10, текст 2

Мы ожидаем, что он будет отсортирован как text1, text2, text10.

Есть ли способ отсортировать записи, пока мы сохраняем ресурсы,

или есть другой способ подойти к нему?

1 ответ

Вы можете использовать AlphanumericComparator для обработки этой сортировки.

Если вы хотите сделать это при сохранении ресурса EMF, вам нужно создать пользовательский XMIResourceImpl и переопределить метод save(),

Другие вопросы по тегам