Я хотел бы сгенерировать определение типовых возвращаемых параметров в модели EMF.
Текущее состояние модели аналогично примеру на следующем рисунке.

Возможно ли даже изменить модель, которая генерирует код интерфейса для нашего примера класса, как показано ниже?И если да, то как мне это сделать?
/**
* ...
* @generated
*/
public interface Example extends EObject {
/**
* ...
* @generated
*/
List<Definition> getDefinitions();
/**
* ...
* @generated
*/
Optional<Extension> getExtension();
}
Кстати.классы Definition и Extension смоделированы на одной диаграмме.
Спасибо за чтение!