Создать проект моделирования затмения - PullRequest
1 голос
/ 09 июня 2011

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

Было бы замечательно, если бы вы могли сказать мне, какой плагин или пакет Eclipse мне нужно использовать по крайней мере.


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

IDataModel model = DataModelFactory.createDataModel(new WebFacetProjectCreationDataModelProvider());
model.setProperty(IFacetDataModelProperties.FACET_PROJECT_NAME, "WebTest1");

FacetDataModelMap map = (FacetDataModelMap) model
      .getProperty(IFacetProjectCreationDataModelProperties.FACET_DM_MAP);
IDataModel webModel = (IDataModel) map.get(IModuleConstants.JST_WEB_MODULE);
webModel.setProperty(IJ2EEModuleFacetInstallDataModelProperties.FACET_VERSION_STR, "2.4");
webModel.setBooleanProperty(IJ2EEModuleFacetInstallDataModelProperties.ADD_TO_EAR, true);
model.getDefaultOperation().execute(new NullProgressMonitor(), null);

Как и выше, есть ли способ создать проект моделирования?У нас есть проекты с модельным характером, которые будут созданы при настройке рабочего пространства.

Спасибо.

Ответы [ 2 ]

1 голос
/ 09 июня 2011

Себастьян,

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

С этим просто запустите Eclipse и используйте File> New ..., чтобы найти мастера, связанные с моделированием; они находятся в категории "Eclipse Modeling Framework". Создание проекта моделирования - это мастер EMF Project. Вы должны прочитать руководства EMF (Eclipse Modeling Framework), чтобы начать работу. Их можно найти на странице документации EMF .

Если вы хотите установить новые связанные с моделированием компоненты, которые по умолчанию не входят в комплект, вы можете использовать новый пункт «Установка компонентов моделирования» в меню «Справка». Используйте это, чтобы открыть интерфейс обнаружения моделирования. Вы также можете найти это объяснение на странице Acceleo Download (шаги 1 и 2).

Надеюсь, это поможет.

0 голосов
/ 09 июня 2011

Я бы посмотрел на Xtext и Xpand: с Xtext вы можете создавать текстовые модели, а с Xpand вы можете сгенерировать код из него, и эти две функции хорошо интегрированы, чтобы упростить запуск.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...