2011-06-08 125 views
1

我想創建具有特定模板的eclipse建模項目,就像我們創建動態web和java項目一樣。我根本找不到方法。有些人可以給我一個飼料嗎?創建eclipse建模項目

這將是greate,如果你能告訴我至少需要使用哪個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); 

像上面那樣,有什麼辦法可以創建建模項目嗎?我們在建立工作區時創建了具有建模性質的項目。

謝謝。

回答

0

我會看看Xtext和Xpand:使用Xtext可以創建文本模型,並且使用Xpand可以從中生成代碼,並且兩者都很好地集成在一起以使啓動變得輕鬆。

1

塞巴斯蒂安,

關於你應該使用的包,你的問題說清楚:建模軟件包。從Eclipse download page下載「Eclipse建模工具」。這將給你一個很好的起點w.r.t你應該安裝的插件。使用這個,只需啓動這個Eclipse並使用File> New ...來查找與建模相關的嚮導;它們位於「Eclipse建模框架」類別中。創建「建模項目」是「EMF項目」嚮導。您應該閱讀EMF(Eclipse建模框架)教程,以幫助您入門。您可以在EMF Documentation page上找到其中的一些。

如果您希望安裝捆綁中默認不包含的與建模相關的新組件,可以使用「幫助」菜單中的新建「安裝建模組件」項。使用它來打開建模發現UI。您還可以在Acceleo Download Page(步驟1和2)中找到此解釋。

希望這會有所幫助。