RESTベースのAPIを介してアクセスするバックエンドシステムがあり、リソースが返されます。これはEMFリソース(XMI表現)です。問題は、設計時に、このリソースのメタモデルを想定できないことです。バックエンドシステムのメタモデルは、予告なしに変更される可能性があるためです。
まず、バックエンドからメタモデル(.ecoreファイル)を読み取り、コードを生成してから、モデルを読み取ることができるかどうか疑問に思っています。確かに、これは遅くなりますが、セッションごとに1回だけメタモデルを読み取る必要があり、これによって固定メタモデルにコミットすることはできません。これは機能しますか?または私が望むものを達成するためのより良い方法はありますか?
また、これはUIでも機能しますか?バックエンドからモデルを読み取り、適切な視覚化でモデルを表示する直前に、実行時にエディターコード(EMF.Edit)を生成できますか?
動的EMFは私の問題の解決に役立ちますか?