Как вернуть типизированный список из метода с Eclipse EMF? - PullRequest
0 голосов
/ 25 октября 2018

Я хотел бы сгенерировать определение типовых возвращаемых параметров в модели EMF.

Текущее состояние модели аналогично примеру на следующем рисунке.

EMF Example class

Возможно ли даже изменить модель, которая генерирует код интерфейса для нашего примера класса, как показано ниже?И если да, то как мне это сделать?

/**
 * ...
 * @generated
 */
public interface Example extends EObject {
    /**
     * ...
     * @generated
     */
    List<Definition> getDefinitions();      

    /**
     * ...
     * @generated
     */
    Optional<Extension> getExtension();      

}

Кстати.классы Definition и Extension смоделированы на одной диаграмме.

Спасибо за чтение!

1 Ответ

0 голосов
/ 26 октября 2018

Вам необходимо создать новый «тип данных EData», например «MyList», где «имя типа экземпляра», например, java.util.List<my.fully.qualified.name.Definition>.

...