Можно ли использовать Eclipse GMF (Graphical Modeling Framework) для создания автономной IDE моделирования?

Я хочу создать приложение для графического моделирования.

Я работал над всеми функциями перетаскивания, а затем подумал о GMF/EMF, но он используется для создания плагинов Eclipse, по крайней мере, из того, что я видел на:

http://wiki.eclipse.org/Graphical_Modeling_Framework_FAQ#What_can_I_do_with_GMF.3F

Что можно сделать с помощью GMF? Используя GMF, вы можете создавать графические редакторы для Eclipse. Например, инструмент моделирования UML, редактор рабочего процесса и т. д. По сути, графическая поверхность редактирования для любой модели предметной области в EMF, которую вы хотите.

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


person kibou    schedule 07.12.2012    source источник
comment
См. также Graphiti — также на основе Eclipse-RCP.   -  person leonbloy    schedule 16.01.2013


Ответы (3)



да. вы можете создать отдельное приложение RCP (например, продукт Eclipse IDE), и ваши плагины для моделирования будут его частью. Вам нужно определить продукт для запуска ваших плагинов с вашими редакторами.

GMF предоставляет вам графические представления/редакторы по умолчанию, но сначала вам нужно определить EMF модели для их создания.

person sambi reddy    schedule 09.12.2012
comment
но будет ли возможно (или, что более важно, просто/практично) реализовать автономную версию, чтобы я мог динамически изменять модели EMF во время выполнения? - person kibou; 09.12.2012
comment
Я не понимаю изменения метаданных EMF во время выполнения. Вы имеете в виду просто изменить модель EMF и повторно сгенерировать код? - person sambi reddy; 10.12.2012

В этом руководстве очень хорошо объясняется, как это сделать: http://www.rcp-vision.com/?p=1476&lang=en

person strauberry    schedule 29.03.2013