gpt4 book ai didi

eclipse - 不同 Ecore 模型的引用 Ecore 模型路径

转载 作者:行者123 更新时间:2023-12-02 02:20:04 27 4
gpt4 key购买 nike

这是我的问题>

目前,我们的应用程序有多种 Ecore 模型。其中一个 Ecore 模型 (mainModel.ecore) 具有在所有其他模型中通用的东西。所以,我想要做的是让所有其他模型都引用该模型的内容,这样我们就不必在每次发生变化时不断地将那个模型的内容复制到所有模型中。

这可能吗?我该怎么做?

(我是 Ecore 的新手,仍然不理解很多术语。)


编辑:

如何让 EcoreUtil.getRootContainer 返回加载资源的容器?我需要有那个位置,以便我可以从那个根解析某些路径。这可能会解决我的问题。


这是我到目前为止尝试的:

我通过将 mainModel.ecore 加载到所有其他模型并删除本地引用来尝试“加载资源...”。完成此操作后,我必须修复很多地方,我做到了。重新生成源代码并尝试编译后,它在某些地方尝试访问原始文件本地的“点路径”,但我不知道如何更改该“点路径”以引用“加载的资源”。因此它无法解析这些路径。

谢谢!

最佳答案

通过使用可通过 Web 访问的 EMF 新闻组 (eclipse.tools.emf),您通常会更容易地获得有关 EMF 的答案

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

你的问题不是很清楚。我不明白编译后的代码如何通过“点路径”访问任何内容。我知道如果你加载一个资源并引用它的内容你通常会以相对路径结束,但这些通常是在加载到绝对 URI 期间解析的。当然,引用资源本身需要用绝对 URI 加载,但生成器可以正确地做到这一点......

关于eclipse - 不同 Ecore 模型的引用 Ecore 模型路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8661245/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com