Сохранение EObjects в разных ресурсах, в зависимости от их содержимого. - PullRequest
0 голосов
/ 20 сентября 2011

Я работаю с моделью EMF, которая состоит из нескольких Commands.

Каждая команда имеет логический атрибут с именем submitted, который обрабатывается моим приложением. В соответствии со значением этого атрибута, я хочу сохранить Команду в файле «представленный» или в файле «toSubmit». Как я могу это сделать?

Поскольку отправляемые элементы могут ссылаться на отправленные элементы, я планировал поместить их в два ресурса одного и того же набора ресурсов ... этого достаточно для перекрестных ссылок?

Кроме того, я также хотел бы иметь «полный» файл, который охватывает как элемент для отправки, так и уже отправленный ...

1 Ответ

1 голос
/ 20 сентября 2011

Есть еще одна вещь: для перекрестной ссылки, помимо сохранения в том же наборе ресурсов, ссылочные элементы должны быть уже сохранены в ресурсе.

Другими словами, вы должны упорядочить сохранение ресурсов по зависимостям: сначала должен быть сохранен ресурс, который не ссылается на другой, а затем реферер.

...