GMF - смоделируйте класс, который может содержать компонент самого себя

уже два дня я немного тестирую EMF и GMF для Eclipse IDE.

Моя цель - смоделировать диаграмму с классом, который может содержать экземпляры самого себя (в сгенерированном редакторе).

В моем файле *.ecore для тестирования у меня есть класс DivisionDiagram, на который ссылается класс Division — этот класс должен иметь возможность, что его экземпляры могут содержать экземпляры этого класса — например, для представления подразделений и подразделений на предприятии.

Я попытался создать две ссылки (родительскую и дочернюю) из подразделения в подразделение, но позже, когда редактор сгенерирован и открыт, я не могу перетащить подразделение в подразделение. (я не хочу представлять отношение между подразделениями стрелкой или линией - это прекрасно работает)

Что случилось?

Спасибо и хороших выходных :)


person Shounbourgh    schedule 01.02.2013    source источник


Ответы (1)


Эти ссылки были полезны и очень помогли:

http://wiki.eclipse.org/GMF_MapModel_Hints#Endless.2Frecursive_hierarchies

http://gmfsamples.tuxfamily.org/wiki/doku.php?id=gmf_tutorial2

person Shounbourgh    schedule 04.02.2013