ALFA 不识别属性术语

ALFA not recognising Attributes term

我下载了用于 eclipse 的 ALFA 插件,并按照 zip 存档中包含的 alfa-install-plugin.pdf 中的说明进行操作。好像安装成功了。

然而,当我按照说明将 ALFA 的示例片段粘贴到示例文件 (test.alfa) 时,它未能成功 "compile"。 Attributes.subjectId == “alice” 项用红色下划线标出。即使提供的 standard-attributes.alfasystem.alfa 文件都存在于与 test.alfa.

相同的 src 目录中,也会发生这种情况

我认为插件应该在 standard-attributes.alfa 中找到 Attributes.subjectId 的定义,但显然这没有发生。

我的设置详情:

请注意,alfa 已在 Ubuntu 12.10 上的 eclipse Kepler(64 位)上进行了测试,该版本现已停产。

我尝试了几种可能性,但都遇到了同样的问题:使用 Java 开发人员(不是特定于 DSL 的)版本,使用不同的 alfa 片段,使用 Java eclipse 项目但不是一个基本的 eclipse 项目,将 standard-attributes.alfa 重命名为 Attributes.alfa(以匹配其 namespace),...

不知道其他用户是否遇到过这个问题,如果遇到过,他们是如何解决的!

谢谢。

不幸的是ALFA Eclipse 插件 v 1.0 不适用于 Eclipse 的 Kepler 版本。 Kepler 的插件架构在内部发生了很大变化,因此您需要使用插件的 v 1.0.2。