emf

    1熱度

    1回答

    我正在嘗試從其EMF依賴項中清除Java項目。我在Eclipse的.genmodel文件中將選項「Suppress EMF Types」設置爲true,並重新生成代碼。這將EMF類型轉換爲Java類型,例如EList到List。但在這個項目它使用EMF類如下一段: VulnerabilityDB db = NvdFactory.eINSTANCE.createVulnerabilityDB();

    1熱度

    1回答

    eclipse插件模型中的一個類需要在完全不同的模型和插件中引用另一個類。 這樣做,我發現這thread,建議使用edatatype並初始化它的實例類與我需要鏈接到的類型。然而,當我試圖在不同的模型鏈接到我的課,這樣可以節省類的toString就像下面這個例子 <tasks description="" id="p1.tsk4" label="1" type="place" time="10">

    0熱度

    1回答

    我需要使用QVT對模型實例(保留原始模型)進行更改。我想在使用QVT文檔中定義的copy()操作(作爲模型中的一個Orerations),但我不明白如何使用它,我試圖執行下一個代碼並查看Out實例從在實例中複製,但沒有任何運氣: modeltype MMNotation "strict" uses 'http://www.eclipse.org/gmf/runtime/1.0.2/notatio

    0熱度

    1回答

    我已經用Acceleo 3.7編寫了一個簡單的例子(與Getting Started中的例子相同),但我無法使用'Acceleo插件應用程序'配置調試轉換。其實,當我選擇這個配置,我不能運行在所有的轉型,我得到以下錯誤: Couldn't load class org.eclipse.acceleo.module.umlsample.main.Generate from project org.e

    0熱度

    1回答

    我一直使用EMF三週。 我已經使用正在運行的Eclipse應用程序創建了我的元模型和一個實例。現在我的問題是,我有多個由運行的Eclipse實例保存的XMI文件,我想解析它們以創建處理xml文件中的數據的另一個文本文件。 爲此,我使用了EMF的XMIResource API,並且當我加載沒有與其他xmi文檔交叉引用的文件時,一切順利。但是,當我加載一個xmi文檔時,對其他xmi文檔進行交叉引用時,

    0熱度

    1回答

    這裏後集是我的代碼代碼段(在XTEXT工作) (保存在文件中的模型) generatedModel.save(null) //here generatedModel is an object of resource 然後,當我試圖擷取有關此模型的信息使用 ...getResource(...) 我得到了以下資源未找到 錯誤但是,當我在兩者之間加入了Thread.sleep(3000),它的

    0熱度

    1回答

    我嘗試從java-app以編程方式啓動ATL/EMFTVM轉換。在模塊加載時(execEnv.loadModule(mr,「moduleName」)),模塊加載期間發生異常報告錯誤:找不到元模型輸入。 一段代碼: ​​ 例外: Exception in thread "main" org.eclipse.m2m.atl.emftvm.util.VMException: Error during m

    0熱度

    1回答

    我正在開發EMF模型的測試套件。我有一個使用圖形編輯器創建的元模型(.ecore文件(類圖))。 現在我能夠以編程方式創建動態實例,但在我的元模型中我有一個組合(Containment引用),其中我想創建包含的類的子實例(以編程方式)。 請找到以下資料僅供參考 類圖: 的JUnit測試用例: public class DynamicTest extends TestCase { pub

    0熱度

    1回答

    我想對類型爲Optional<String>的字段進行建模,但無法找到EOptionalEType或等效選項來製作屬性可選。

    0熱度

    1回答

    我是使用EMF的新手。 我理解MDA和MDD的理論,並使用Atom3和AtomPM做了一些練習。 我知道如何創建一個元模型和元形式(元元模型),以及如何使用前面兩種工具創建轉換規則。 所以,我需要知道如何使用EMF創建新的元形式(元元模型),以及如何使用它創建元模型。以及如何使用新的元模型創建模型。 想你。