emf

    0熱度

    1回答

    我必須創建自己的eclipse比較編輯器,所以我可以根據需要查看模型之間的區別。 (需要創建自定義比較編輯器UI。) 在互聯網上衝浪時,我發現了兩個不同的API。 org.eclipse.emf.compare and org.eclipse.compare。 這兩個API有什麼區別? 我應該用哪個來創建自己的比較編輯器?

    0熱度

    1回答

    我在寫一個Xtext語法,它可以訪問在函數之前聲明的文檔。 我們目前的語法定義hidden(ML_COMMENT, SL_COMMENT,...)有: ML_COMMENT: '/*' -> '*/' SL_COMMENT: '//' -> EOL 我現在已經創建了一個第二的Xtext項目,用下面的語法: grammar my.DocumentationGrammar with my.Ori

    0熱度

    2回答

    我想創建一個ecore文件的實例,以便我可以在其中存儲數據。我將序列化它並將其存儲爲XMI(如果存在,則加載它)。 在我的情況下,我不能使用genmodel和「創建動態實例」。我發現this tutorial以編程方式自己創建ecore模型,但我想加載ecore文件,然後使用一些常規工廠創建它的實例。 我該如何做到這一點? 謝謝您的時間,並幫助

    2熱度

    1回答

    的列表我試圖創建一個代表我的模型的ecore文件。 我碰到的問題然而,因爲當我生成模型, java文件包含 EList getFunctions(); ,而不是 EList<Function> getFunctions(); 我在哪裏可以選擇EMF添加類型列表?編輯: 我確實指定了屬性。下面是我的配置的截圖: 下面是針對FunctionCall產生的界面(我刪除自動生成的註釋): impo

    0熱度

    1回答

    Ecore模型可以插件-環境之外通過手動註冊文件擴展名,並用以下命令ResourceFactory,在此情況下的XML被使用: Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("xml", new XMLResourceFactoryImpl()); 我的Ecore模型只包含一個工廠(擴展爲EFactory)。

    0熱度

    1回答

    如何訪問具有OCL表達式的關聯的所有實例。 假設我在名爲refName的變量中有一個關聯名,它是從A類到B類的關聯名稱。對於A的給定實例(比如說a),如何訪問refName的值顯然是SET(B)? 請注意,refName不是關聯的名稱,而是一個變量,其值是關聯的名稱!所以,a.refName不起作用! 感謝

    0熱度

    1回答

    ecore模型編輯器不允許將類作爲子類添加到類中;這樣做手工在 ... <eClassifiers xsi:type="ecore:EClass" name="Test_Class"> <eClassifiers xsi:type="ecore:EClass" name="Nested_Class"></eClassifiers> ... 結果 org.eclipse.e

    0熱度

    1回答

    我使用運行org.eclipse.emf.cdo.server的運行配置創建了CDO服務器.product.tcp_h2作爲產品。這工作絕對正常,沒有任何錯誤。 不過,我試圖創造出基於這個現有的產品,導致一個產品配置: java.lang.ClassNotFoundException: org.h2.jdbcx.JdbcDataSource cannot be found by org.eclip

    1熱度

    1回答

    我想問一下SOAP請求的Body元素究竟應該是什麼。我假設它應該是一個定義我想要調用的操作名稱的元素。我也會假設在這個元素內部應該有一個對應於這個操作的輸入參數的結構。 但是,如果我採取以下WSDL:http://adisrws.mfcr.cz/adistc/axis2/services/rozhraniCRPDPH.rozhraniCRPDPHSOAP,並讓了SoapUI產生的getStatus

    0熱度

    1回答

    我正在編寫XSD以使用EMF生成模型類。 的XSD看起來像: <xsd:complexType name="DerivedType"> <xsd:complexContent mixed="false"> <xsd:extension base="ParentType"> <xsd:sequence> <xsd:element ...../> <xsd:element ...../> </xsd: