[英]EMF: External Interface as Supertype in Model
是否可以使用從另一個插件手動創建的接口作為 emf 模型中的超類型? 我嘗試將接口添加為 EData 類型並使用實例類型名稱指向外部接口,效果很好。 但我不能將 select 作為 Model 中的超類型。 model實體中已經滿足接口想要的方法。 ...
[英]EMF: External Interface as Supertype in Model
是否可以使用從另一個插件手動創建的接口作為 emf 模型中的超類型? 我嘗試將接口添加為 EData 類型並使用實例類型名稱指向外部接口,效果很好。 但我不能將 select 作為 Model 中的超類型。 model實體中已經滿足接口想要的方法。 ...
[英]How to create a custom wizard in eclipse, which reads class data from EMF ecore model, creates its object (via Wizard) and shows it in navigator?
我正在學習使用EMF模型進行的eclipse插件開發,並想在eclipse中創建一個向導(就像創建類的向導一樣),該向導讀取EMF ecore模型並提供通過向導在ecore模型中創建類對象的功能。 然后,該對象應出現在導航器視圖中(例如,程序包瀏覽器),在適當的組下。 (按類及其引用分組 ...
[英]Model composition where instance of class is used multiple times
我想對以下情況建模: 消息由一種或多種基本類型組成。 基本類型是uint8 .. uint64和int8 .. int64。 一條消息還可以包含其他消息。 例: 留言位置 uint8 x uint8 y 訊息移動 位置 ...
[英]EMF error : the attribute “XYZ.Attribute_name” is not transient o it must have a data type that is serializable
我正在創建一個ECore模型。 我創建了一個EClass,並在其中創建了一個列表的數據成員。 因此,我創建了EEList類型的EAttribute。 但是,當我嘗試創建genmodel文件時,出現錯誤提示 屬性“ XYZ.Attribute_name”不是臨時的,它必須具有可 ...
[英]Change help expressions in Properties View in Sirius Diagram
我有兩個問題: 如何更改Sirius圖中的幫助表達式? (請參見附件。)我想更改與(?)符號關聯的幫助表達式。 我不想按照本教程中的說明創建自己的屬性視圖。 我也不想擴展默認值。 從哪里讀取此描述? 默認屬性視圖主頁上的單選按鈕無法更改。 它們處於只讀模式。 但是, ...
[英]How to programmatically create a child instance of model instance in EMF
我正在開發針對EMF模型的測試套件。 我有一個使用圖形編輯器創建的元模型(.ecore文件(類圖))。 現在,我能夠以編程方式創建動態實例,但是在我的元模型中,我有一個組合(包含參考),其中我想(以編程方式)創建所包含類的子實例。 請找到以下信息以供參考 類圖: ...
[英]Reading JSON-String using EMFJson
我正在使用EMFJson序列化EMF Ecore模型。 我能夠從現有模型創建JSON字符串。 但是,退路對我不起作用。 我嘗試了以下兩個片段: 第一次嘗試: 第二次嘗試: 對於這兩種嘗試,我都收到以下異常: java.lang.RuntimeException:無法為 ...
[英]How do I programmatically add an EGeneric Type Argument to an EAttribute?
我如何以編程方式添加一個EGeneric類型參數到EAttribute ? 我可以這樣創建一個EAttribute: 但是,使用該代碼段,未指定EEList的泛型類型參數。 在Eclipse中,我將使用New Child > EGeneric Type Argument修復此問 ...
[英]How to generate EMF models with Java code
我想用 Java 代碼生成 EMF 模型。 例如,我想創建一個新的 Ecore 建模項目,並像許多教程中看到的那樣構建一個簡單的模型(即像vogella 教程)。 但我不想使用 GUI 手動執行此操作。 我想學習如何使用EMF-Ecore-API使用 Java 代碼創建模型。 我試圖找到關於這個主 ...
[英]How to get an Ecore feature disply name without an object instance?
我想創建一個GUI表來顯示EObject子類的給定功能列表。 為此,我必須獲取列標題的功能的顯示名稱。 如何以最佳方式獲取功能顯示名稱? 一種似乎有點像黑客的解決方案: 如果我有該類的實例,則可以使用適配器工廠來獲取可以執行以下操作的IItemPropertySource : ...
[英]Getting nsuri in Eclipse
我有Tree.ecore作為源元模型。 我需要寫這樣的東西: 我怎樣才能得到確切nsuri我注冊ecore在eclipse ? ...
[英]Ecore Reference
我們有一個包含ecore對象的XML文件,但是某些ecore對象通過引用類型引用了其他對象,因此xml將包含EX的路徑:如果Package0中的A類引用了B中的B類Package1 XML文件中的引用類型將為字符串類型,即Class A包含引用類型屬性,其值將為String類型,例如“ Pack ...
[英]reading the eobjects from the ecore file in eclipse
我有一個包含類eobjects的ecore文件。現在,我想讀取該ecore文件並從該ecore文件中獲取所有類eobjects。 ...
[英]Emf Write transaction
如果我嘗試通過事務編輯域修改資源文件,則資源管理器中有資源文件, I am getting exception as java.lang.IllegalStateException:在org.eclipse.emf.transaction.impl.TransactionChangeR ...
[英]Programmatically specify implementation of derived attributes
我想在ecore模型中使用derived屬性和引用,但是到目前為止,我還沒有找到任何有關如何為計算派生的屬性/引用的值的方法設置代碼的文檔。 據我了解,基本的工作流程是將屬性/引用標記為derived ,生成模型代碼,然后手動添加實現。 但是,我使用通過Ecore API動態生成的模型。 ...
[英]How to covert the ecore model supported by the eclipse to xmi file
我有Enterprise Architect工具,使用該工具我可以將類圖導出為ecore文件並在我的Eclipse工作區中使用,但是如果我嘗試在Enterprise Architect工具中導入相同的ecore,則它僅支持導入xml和xmi文件。 因此,eclipse中是否有任何插件支持將 ...
[英]How to set custom metamodel in Acceleo project?
我嘗試從我的自定義元模型中生成生成器。 我是由Obeo Designer創建的-它是ecore元模型。 因此,我創建了一個新的Acceleo Project,從“運行時版本”中選擇我的元模型URI( http:// org / model / ros ),然后嘗試運行它。 但是項目 ...
[英]compatibility between xml and emf model in eclipse
對於我的項目,我有一個電動勢模型。 該模型是從我從后端獲取的數據(作為xml的剩余響應)填充的。 我需要更改后端響應以向元素添加新屬性。 現在,emf模型引發兼容性錯誤,提示未找到新屬性。 有什么方法可以使emf模型與新的rest xml響應兼容。 意思是說emf模型應該忽略xml的n ...
[英]Reference between two ecore
我有在其中創建類的A.ecore和其中有規則和權限類的ORBAC.ecore 如何進行引用,以便A.ecore中的類可以引用ORBAC.ecore中的類權限 ...
[英]Adding diagram to EMF models
我正在編寫從BPMN2到另一個模型的ATL轉換。 目標模型編輯器需要GMF圖才能打開ATL轉換的輸出。 在以下規則中,我創建了圖,問題是圖和模型未寫在同一文件中。 如果我為它們的輸出選擇相同的文件,則一個將覆蓋另一個文件。 我已經在以下位置發布了atl代碼和我的輸入: https ...