![](/img/trans.png)
[英]How can I modify my ecore XML file to generate methods other than getters and setters Java/EMF
[英]Can I use EMF/ECore for XML based models?
EMF通過從Ecore到XSD的導入導出功能支持XSD,但是我有一個用例需要在兩個域之間進行連續切換。
我有一組已發布的XSD架構,以及使用與該架構兼容的XML的各種軟件。 我想使用EMF在此之上構建工具層,並且可以從XSD創建Ecore模型。 但是,在基於Ecore的工具創建輸出之后,我需要創建新的模式,該模式使用開始時使用的模式中的類型,即:
XSD-> ECORE->修改的XSD-> XML
我還需要在基於EMF的工具中使用與這些架構兼容的XML,即
XML(與原始架構兼容)-> ECORE-> XML(與原始架構兼容)
通過瀏覽網絡上的討論,我感到這條路線可能是不可能的,至少不是直接可行的。 您認為這個總體目標可行嗎? 要實現此目的,需要進行哪些修改? 我不能將所有建模都移到EMF,因為世界其他地方都將留在XSD領域,但是我真的可以從EMF工具中受益,並將其鏈接到XSD世界。
我現在知道這是可能的。 Ed Merks在這里很好地回答了這個問題: http : //www.eclipse.org/forums/index.php/m/825082/#msg_825082
基本上,您必須使用正確的資源工廠實現來確保使用了xsd中的元數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.