创建eclipse建模项目

时间:2011-06-08 21:06:45

标签: eclipse eclipse-plugin

我正在尝试使用特定模板创建eclipse建模项目,就像我们创建动态Web和Java项目一样。我根本找不到路。有人可以给我一个饲料吗?

如果你能告诉我至少需要使用哪个eclipse插件或软件包,那会很大。


感谢您的投入。我想让我的问题更清楚。我正在开发一个设置工作区的插件,它将以编程方式创建各种类型的项目(java,web,一般项目等)。 例如。以下是我的插件中用于创建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 个答案:

答案 0 :(得分:1)

塞巴斯蒂安,

关于您应该使用的包,您的问题清楚地表明:建模包。从Eclipse download page下载“Eclipse Modeling Tools”。这将为你应该安装的插件提供一个很好的起点。

有了这个,只需启动这个Eclipse并使用File>新...找到与建模相关的向导;它们位于“Eclipse Modeling Framework”类别中。创建“建模项目”是“EMF项目”向导。您应该阅读EMF(Eclipse Modeling Framework)教程以便开始使用。您可以在EMF Documentation page上找到其中的一些。

如果您希望在捆绑包中安装新的与建模相关的组件,则可以使用“帮助”菜单中的新“安装建模组件”项。使用此选项可打开建模发现UI。您也可以在Acceleo Download Page上找到此解释(步骤1和2)。

希望这有帮助。

答案 1 :(得分:0)

我会看看Xtext和Xpand:使用Xtext可以创建文本模型,使用Xpand可以从中生成代码,并且两者集成得很好,使开始变得容易。