2013-06-20 4 views
2

Я хочу отредактировать мою модель ecore на диаграмме. Я создал ecorediag, но я не могу найти способ добавить в него существующие классы. Единственный способ, которым это работает, - использовать «Инициализировать диаграмму с существующими объектами модели домена». Но если я создаю новые классы или случайно удаляю их, я не могу добавить их снова.Добавление существующих классов в ecorediagram

ответ

2

Вы можете перетащить & отбросить существующие элементы на диаграмму из представления схемы.

1

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

  1. Если вы раскрыть палитру (это может быть сжато в маленький треугольник в верхнем левом углу ecorediag), значок EClass (второй сверху) позволяет Вам создайте новый EClass, перетащив его на диаграмму.
  2. Если это не работает по какой-то непонятной причине, вы можете перейти к модели ecore, связанной с вашей диаграммой, щелкните правой кнопкой мыши EPackage и выберите New Child-> EClass. Затем этот новый класс можно перетащить. & упал на вашу диаграмму.

Надеюсь, что это поможет; дайте мне знать, если нет.

+0

"Smth?" Извини, что ты имеешь ввиду? Я проверю, могу ли я перетащить из редактора EMF. Я помню, как я попробовал, но попробую еще раз. – allprog

+0

Извините, 'smth' сокращенно для 'something'. Перетаскивание требует некоторого привыкания, но оно определенно работает. Какая версия Eclispe? – sxc731

+0

Я добавил скриншот. По какой-то причине D & D не работает. Я использую Eclipse Juno. («Smth's» выглядел так, как будто вы набрали Симт, но это не имело смысла :)) – allprog