Я пытаюсь создать файл ecore, который представляет мою модель.EMF не создает список с типом
я бегу в проблемы, однако, потому что, когда я создания модели, в Java-файлы содержат
EList getFunctions();
вместо
EList<Function> getFunctions();
Где я могу выбрать, что EMF добавляет типы в списки ?
EDIT: Я указал атрибут. Вот скриншот моей конфигурации:
Вот интерфейс, который генерируется для FunctionCall (я удалил автоматически сгенерированные комментарии):
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
public interface FunctionCall extends EObject {
Function getSource();
void setSource(Function value);
Function getTarget();
void setTarget(Function value);
DependencyGraph getDg();
void setDg(DependencyGraph value);
EList getBendpoints();
} // FunctionCall
проблема "решена":
После продолжительной игры и без успеха я снова установил Eclipse (а также полностью уничтожил настройки настроек &). Я снова импортировал свой проект, и теперь он работает. Не знаю, почему ...
Любое решение здесь? У меня такая же проблема – gorootde
Проверьте конфигурацию файла .genmodel, возможно, вы совместили java-1.5? –
Привет, выяснилось, что моя установка Eclipse была полностью перепутана и после полной переустановки (включая новую загрузку) она работала нормально. – stklik