Я хочу отредактировать мою модель ecore на диаграмме. Я создал ecorediag
, но я не могу найти способ добавить в него существующие классы. Единственный способ, которым это работает, - использовать «Инициализировать диаграмму с существующими объектами модели домена». Но если я создаю новые классы или случайно удаляю их, я не могу добавить их снова.Добавление существующих классов в ecorediagram
2
A
ответ
2
Вы можете перетащить & отбросить существующие элементы на диаграмму из представления схемы.
1
Smth явно не работает для вас, потому что это должно быть достаточно легко. Два варианта я в курсе:
- Если вы раскрыть палитру (это может быть сжато в маленький треугольник в верхнем левом углу ecorediag), значок EClass (второй сверху) позволяет Вам создайте новый EClass, перетащив его на диаграмму.
- Если это не работает по какой-то непонятной причине, вы можете перейти к модели ecore, связанной с вашей диаграммой, щелкните правой кнопкой мыши EPackage и выберите New Child-> EClass. Затем этот новый класс можно перетащить. & упал на вашу диаграмму.
Надеюсь, что это поможет; дайте мне знать, если нет.
"Smth?" Извини, что ты имеешь ввиду? Я проверю, могу ли я перетащить из редактора EMF. Я помню, как я попробовал, но попробую еще раз. – allprog
Извините, 'smth' сокращенно для 'something'. Перетаскивание требует некоторого привыкания, но оно определенно работает. Какая версия Eclispe? – sxc731
Я добавил скриншот. По какой-то причине D & D не работает. Я использую Eclipse Juno. («Smth's» выглядел так, как будто вы набрали Симт, но это не имело смысла :)) – allprog