xpand

    0熱度

    1回答

    我在Maven插件項目中使用Xpand進行代碼生成。所以,我需要在pom.xml中添加所需的庫作爲依賴關係,以便定義和使用Xpand模板。什麼是應該添加到pom的最小依賴項列表?

    0熱度

    1回答

    我想用Eclipse Modeling Framework(EMF)和XPAND定義一個模型驅動的方法。因此,我想用Ecore定義特定於平臺的元模型(PSM),併爲iOS平臺的代碼生成編寫XPAND模板。 我的問題是: 是否有可能爲EMF中的iOS平臺定義這樣的PSM?因爲iOS或其他平臺有自己的數據類型。我也可以用EDataType定義數據類型,但它們必須與JAVA數據類型相關或? 任何人有一個

    4熱度

    1回答

    我想從Xpand模板(例如靜態方法)調用任意的Java方法。我怎樣才能做到這一點?

    0熱度

    1回答

    我想了解用xText和xPand生成dsl代碼。 我在eclipse中打開了statemachine xText例子,並作爲新的eclipse應用程序運行。然後,我在src中創建了一個包含test.statemachine文件的java,並將提供的代碼複製到其中。 下面的java文件,然後在src根文件夾中生成: import java.io.BufferedReader; import jav

    4熱度

    1回答

    我有一個ecore模型MyModel.ecore,我想使用Xpand生成代碼。我沒有編輯代碼或xpand項目的運行時環境,我只是想創建一個xpand項目,加載MyModel.ecore,使用「創建動態實例」創建model.xmi並運行。 問題是我的工作流文件似乎不能識別我的元模型中的元素。 這裏是我的工作流代碼: <?xml version="1.0"?> <workflow> <pr

    1熱度

    1回答

    一個DSL這似乎是一個DSL(特定領域語言)在的Xtext和開發XPAND是非常與Eclipse的約束。有什麼方法可以在命令行上編譯我的DSL,就像編譯Java代碼一樣?

    0熱度

    2回答

    我試圖在Eclipse中安裝Xpand。我正在通過更新管理器來完成它。然而下載堆棧約爲29%。我使用下面的鏈接: http://download.eclipse.org/modeling/m2t/xpand/updates/nightly/ 或者我從這個鏈接下載的zip文件: http://www.eclipse.org/modeling/m2t/downloads/?project=xpand

    2熱度

    2回答

    我有一個相當愚蠢的問題。我使用xtext來定義一個簡單的dsl和Xpand來生成代碼。 現在我想用xpand來讀取我的dsl模型並生成代碼。我怎樣才能做到這一點? 我看了很多教程,說我可以通過嚮導創建一個新的xtext項目來簡單地做到這一點。然後,將創建以下項目: org.xtext.example.domainmodel。 發電機。 而且裏面,發電機看起來是這樣的: SRC 模型(放置DSL模型

    0熱度

    1回答

    我試圖通過定義一個DSL並執行M2M以及M2T(代碼生成)來實現模型驅動的開發。對於代碼生成,我選擇使用XPand和模板定義。您能否提供示例代碼或鏈接到說明如何從Java代碼調用模板擴展的文檔? P.S.我發現很難在Eclipse以外的獨立模式下運行這樣的事情,所以我開始編寫簡單的Java實用程序。

    0熱度

    1回答

    是否可以設置一個規則,允許Xpand方法根據輸入輸出指定的文本字符串。例如: «FOR a:e.attributes» Type = «a.eClass.name» Value = «a.name.toFirstUpper» «ENDFOR» 上面的代碼可輸出: Type = StringAttribute Value = String1 Type = IntegerAttrib