我有一個後端系統,我通過基於REST的API訪問並返回資源。這是一個EMF資源(一個XMI表示)。問題在於,在設計時,我無法承擔此資源的元模型 - 因爲後端系統中的元模型可能會在沒有通知的情況下更改。動態加載EMF模型
我想知道如果我可以,首先從後端讀取元模型(.ecore文件),生成代碼然後讀取模型。毫無疑問,這將會變慢,但是我必須在每個會話中只讀取一次元模型,這不會讓我承諾固定的元模型。這會工作嗎?還是有更好的方法來實現我想要的?
此外,這項工作的UI?我可以在運行時(EMF.Edit)生成編輯器代碼,就在從後端讀取模型之前,並使用適當的可視化顯示模型?
請問Dynamic EMF有助於解決我的問題嗎?