'GenModel cannot be resolved' 个错误

'GenModel cannot be resolved' errors

我的所有 Xcore 模型文件中突然出现构建错误。我不知道我在我的项目中做了什么值得这样。

错误信息是 post 标题中的错误信息:

GenModel cannot be resolved.

错误来自 XCore 文件包声明中的 GenModel 注释:

@GenModel(modelDirectory="/com.organisation.project/src-gen")
package com.organisation.project.package;

详情

我想我有这个问题是因为 Eclipse 不知何故对目标平台感到困惑。

可能是因为我在我的工作区中打开了 EMF 源代码项目。当我关闭它们时,Eclipse 不明白它必须再次使用来自目标平台的 EMF。

将目标平台设置为 运行 平台,然后再次设置回来解决了问题。 (与 Vogella 中推荐的技术相同。)