[英]use Ecore/XMI editor for instance creation from Ecore metamodel
我有一個 Ecore 文件形式的元模型。 我在以前的一些項目中看到可以生成 xmi 文件,從中可以編輯 Ecore 元模型的實例。 我通過單擊元模型中的 class 然后單擊“ Create Dynamic Instance... ”生成了 XMI 文件,但是當我單擊 xmi 文件中的節點時,我錯過 ...
[英]use Ecore/XMI editor for instance creation from Ecore metamodel
我有一個 Ecore 文件形式的元模型。 我在以前的一些項目中看到可以生成 xmi 文件,從中可以編輯 Ecore 元模型的實例。 我通過單擊元模型中的 class 然后單擊“ Create Dynamic Instance... ”生成了 XMI 文件,但是當我單擊 xmi 文件中的節點時,我錯過 ...
[英]Alternative to Eclipse EMF ESON
我開發了一個ecore model。 我的 model 一直在開發和變化中。 現在用更改后的 ecore model 更新相應的 XMI 是不可能的。 如果只有一個概括發生變化並且很難修復,我的巨大 XMI 就會立即損壞。 我認為ESON是解決方案。 它是由我的 ecore model 生成的 D ...
[英]EMF: How to set values for attributes of a Class?
我正在EMF中開展一個項目,在那里我創建了一個簡單的訂單系統。 系統的一部分如下圖所示: 因此, OrderItem對象將僅引用一種產品,其價格將由OrderItem的quantity乘以Product的price來計算。 屬性isValid必須在OrderItem.quantity更改時設置 ...
[英]Creating XTEXT Grammar from existing Ecore Model
我正在嘗試從現有的 ecore model 生成 xtext 語法。 xtext 語法生成良好。 當我執行“生成 xtext 工件”時,它以“2278 [main] INFO.emf.mwe2.runtime.workflow.Workflow - 完成”結束。 但是,它會在項目中產生錯誤,例如“ ...
[英]Ecore EMF PackageNotFoundException
我必須處理一個不是我自己寫的項目。 它使用 Ecore EMF(我沒有這方面的經驗),我不知道如何解決這個錯誤: 在某些時候,程序會使用以下函數加載 .xmi 文件:org.eclipse.emf.ecore.xmi.impl.XMLHandler.getPackageForURI() 這導致了 ...
[英]How to set the EType in Ecore Modeling Project?
我想使用 Eclipse 和 Ecore Modeling Project 創建一個模型,但我無法設置屬性的 EType。 我只能通過在屬性名稱后面鍵入類型來手動設置它。 我在哪里可以找到下拉菜單或其他東西。 我嘗試按照本教程進行操作: https : //www.vogella.com/tutor ...
[英]EMF model-to-model
有 2 個 EMF 核心模型。 命名為lang.ecore和export.ecore 。 他們大體上是一樣的。 但是export.ecore在某些方面被精簡了一些,並且某些元素的語義略有不同。 現在我在內存中有一個加載的lang模型,我想在內存中創建一個export對象樹。 映射類似元素 ...
[英]EMF - load an XML file and create model at runtime
問題如下:我有一個由外部工具生成的 XML 文件,我也有一個 ecore 文件。 使用 EMF,我想加載這個 XML 文件,解析它並(在運行時)按照 ecore 文件中描述的結構創建一個新的 model。 這可能嗎? 我該怎么做? ...
[英]EMF: Defining a generic containment reference in an Ecore metamodel
自從我使用 EMF 已經很長時間了,我一直堅持這一點。 我想創建一個等效於的泛型類型: 我在 Kotlin 中定義這個: ...
[英]Ecore - Is there a way to refer an ecore metamodel from another ecore metamodel?
我有兩個元模型,比如說 A.ecore 和 B.ecore, 我想要實現的是,來自 A.core 的元素 A 應該包含(或引用)來自 B.ecore 的元素 B。 這樣我就可以鏈接兩個元模型,並且可以使用這兩個元模型提供 ATL 規則,就像它們是一個元模型一樣。 謝謝! ...
[英]Can Ecore::EString: be used in an Xtext grammar?
我從一個 ecore 模型生成了一個 Xtext 語法,我得到的語法如下: 我的問題是,當我嘗試為此語法編寫模型時,我通常使用 CTRL Space 來獲取對以下標記的建議。 但是在我寫 WorldMap { WorldMap 之后,我得到 輸入處沒有可行的替代方案 '' 此外,我沒有得到下一 ...
[英]How to validate java.util.Date attribute in ocl?
我正嘗試在 emf.ecore 2.23 中添加對日期類型的驗證,如下例所示 要么 使用此鏈接https://wiki.eclipse.org/EMF/Recipes#Recipe:_Generating_data_types_that_support_date.2Ftime_format ,我包 ...
[英]EMF Modeling question: container and containment
我熟悉 Entity Framework 和 Visual Studio 中的代碼優先設計,但我對 Eclipse 感到不知所措。 也就是說,我試圖了解 eReference 屬性的某些屬性如何在 ecore 模型中轉換。 具體來說,當我閱讀有關容器和收容的內容時,我發現自己迷失了方向。 這些字段是 ...
[英]Can I invoke an Ecore Operation from Sirius
Sirius 中是否有任何方法可以讓用戶交互(例如雙擊)來調用 Ecore 定義的語義元素操作? 更多詳情如下。 我正在使用 Xcore 來定義我的元模型。 我有這樣的情況: 目前,我在 Sirius 中有一個圖表,其中包含用於 ContainerForThings 的容器節點,以及用於 T ...
[英]I'm trying to deserialize an XML and getting null for some of the attributes
我正在嘗試將以下 XML 反序列化為 object,但其中一個值(必需)返回 null。 我正在使用下面的代碼反序列化 eclipse emfutil 來反序列化你能告訴我為什么 configuration.getvalue() 返回 null 而不是返回“必需” ...
[英]Browse contents of ISO 20022 e-repository
我想根據https://www.iso20022.org/iso20022-repository/e-repository瀏覽 ISO 20022 電子存儲庫的內容,但由於我是新手,我很難理解其中的一些步驟至 Eclipse。 公平地說,我什至不知道 output 會采用什么形式,所以我感覺很盲目! ...
[英]How to generate code from ecore model with OCL expressions in the separate file?
我正在使用 Eclipse 插件與 OCL 一起工作。 我有一個帶有一些操作和派生屬性的 Ecore model 我還有一個單獨的 OCL 文件,其中包含表達式。 我制作了一個 genmodel 文件並添加了: 我還檢查了嵌入在 ecore 模型集中生成代碼的 OCL 的首選項實現。 但是當我嘗試 ...
[英]How to copy a generic list with Eclipse EMF?
如何將一個 Elist 拆分為兩個 Elist 而不會出現 NullPointerException。 我已經嘗試過 EcoreUtil.copy() / Collections.copy。 問題似乎是在聲明復制目標列表時需要使用 = null; 進行初始化。 我還嘗試使用迭代器來復制元素,並嘗試使 ...
[英]Can I reference java.ecore in project.ecore without relative path? but use module references instead?
在我們的項目中,我們使用 Acceleo 從我們的 eCore 模型生成 Java 代碼。 我們創建了一個名為“java.ecore”的文件,其中包含我們正在使用的 Java 標准(例如 java.io.Closeable) 現在,如果我想在實現 Closeable 的項目特定的“project ...
[英]Eclipse EMF Compare for XML files
我正在嘗試跟進此鏈接: http://wiki.eclipse.org/Comparing_XML_files_with_EMF_Compare以便對 Z3501BB093D363810B671059B9 文件使用 EMF 比較通過提供 XML 模式 (.xsd),這似乎可以通過 Eclips 實現 ...