UI Acceleo Launcher Project не удается - PullRequest
1 голос
/ 12 апреля 2011

Я следовал этому простому руководству http://wiki.eclipse.org/Acceleo/Getting_Started, чтобы создать модуль запуска пользовательского интерфейса ... но когда я заканчиваю работу и делаю щелчок правой кнопкой мыши на своей модели uml, у меня нет акселератора "Acceleo Modelв Tex ", поэтому я не могу запустить плагин ... вы знаете, как это возможно?Я использую Eclipse версии 3.6.1 с topcased ...

1 Ответ

2 голосов
/ 12 апреля 2011

Я вижу только два способа, чтобы это всплывающее меню не отображалось.Наименее вероятно, что расширение вашей модели не соответствует полю «Фильтр имени файла модели» из мастера «Новый проект интерфейса пользователя» (по умолчанию «* .uml»).Я не думаю, что это ваш случай, но подумал, что в любом случае упомяну об этом.

В вашем случае проблема, на мой взгляд, заключается в следующем: это руководство не объясняет людям, которые не знакомы с плагинами Eclipse.как использовать проект пользовательского интерфейса.А именно: этот новый «проект пользовательского интерфейса» является плагином Eclipse.Для того, чтобы меню, которое оно способствует отображению, вы должны развернуть проект как плагин в вашем Eclipse.Это можно сделать, экспортировав проект в качестве развертываемого плагина (щелкните правой кнопкой мыши => Export => Развертываемые плагины и фрагменты) или породив новый экземпляр Eclipse из Eclipse, который содержит проект (Run => Run Configurations ... => дважды щелкните «Приложение Eclipse», а затем нажмите «Выполнить»).

Это последнее решение является предпочтительным для плагинов, находящихся в процессе разработки, поскольку оно позволяет изменить плагин и просто снова создать новый экземпляр, чтобыизменения, чтобы показать ... однако, если вы не стремитесь к разработке плагинов Eclipse, это может быть не лучшим решением, поскольку оно заставляет вас иметь два рабочих пространства: одно для разработки плагина, другое для тестирования.Модель UML, для которой вы будете генерировать код, должна находиться в этом рабочем пространстве «тестирования».

...