簡體   English   中英

參考不同Ecore模型的Ecore模型路徑

[英]Reference Ecore model path of a different Ecore model

這是我的問題>

我們目前為我們的應用程序提供了幾種Ecore模型。 其中一個Ecore模型( mainModel.ecore )具有在所有其他模型中都很常見的東西。 因此,我想要做的是讓所有其他模型引用該模型的內容,這樣我們就不必在每次發生變化時不斷地將該模型的內容復制到所有模型中。

這可能,我該怎么做?

(我對Ecore很新,但仍然不了解很多術語。)


編輯:

如何讓EcoreUtil.getRootContainer返回已加載資源的容器? 我需要擁有該位置,以便我可以從該根解析某些路徑。 這可能會解決我的問題。


這是我到目前為止所嘗試的:

我通過將mainModel.ecore加載到所有其他模型並刪除本地引用來嘗試“加載資源...”。 在做完這個之后,我有很多地方需要修復,而且我做了。 在重新生成源並嘗試編譯之后,有些地方嘗試訪問原始文件本地的“dotpath”,我不知道如何更改“dotpath”以引用“加載的資源”。 所以它無法解決這些路徑。

謝謝!

您通常可以通過使用EMF新聞組(eclipse.tools.emf)更容易地獲得有關EMF的答案,該新聞組可通過Web訪問

http://www.eclipse.org/forums/index.php/f/108/

你的問題不是那么清楚。 我不明白編譯的代碼如何通過“點路徑”訪問任何內容。 我知道如果你加載一個資源並引用它的內容,你通常會得到相對路徑,但這些通常在加載到絕對URI時解析。 當然,引用資源本身需要加載絕對URI,但是生成器正確地執行了...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM