ALFA无法识别属性字词

问题描述:

我下载了eclipse的ALFA插件,并遵循zip归档文件中包含的alfa-install-plugin.pdf中的说明。它似乎安装好。ALFA无法识别属性字词

但是,当我将ALFA的示例代码片段粘贴到示例文件(test.alfa)中时,按照说明,它无法成功“编译”。 Attributes.subjectId == “alice”条款以红色加下划线。即使提供的standard-attributes.alfasystem.alfa文件都存在于与test.alfa相同的src目录中,也会发生这种情况。

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

详情:

  • 的Ubuntu 15.10 64位
  • Eclipse版本:Eclipse的DSL-开普勒SR2(64位)
  • ALFA-1.0-update-site.zip (电流)
  • 甲骨文Java版本:1.8.0_66

注意的阿尔法已于蚀开普勒(64位)在Ubuntu 12.10,这是目前在寿命结束测试。我尝试了几种可能性,但都有同样的问题:使用Java开发人员(而不是DSL特定版本),使用不同的alfa片段,使用Java eclipse项目但不是基本的eclipse项目,将standard-attributes.alfa重命名为Attributes.alfa (匹配它的namespace),...

我不知道其他用户是否遇到过这个问题,如果是的话,他们是如何修复它的!

谢谢。

不幸的是ALFA Eclipse插件v 1.0不支持Eclipse的Kepler版本。在开普勒的插件体系结构中,事情发生了很大的变化,因此您需要使用插件的v 1.0.2。

+0

谢谢@srijith。我正在使用[Axiomatics ALFA页面]的版本(http://www.axiomatics.com/solutions/products/authorization-for-applications/developer-tools-and-apis/192-axiomatics-language-for-authorization -alfa.html),它下载为“Axiomatics Language for Authorization Plugin for Eclipse v.1.0.2.zip”。该档案包含'ALFA-1.0-update-site.zip',这是我最近添加到eclipse的版本。我刚刚在eclipse中使用'Help' - >'Check for updates'进行了检查,并且没有。我会在哪里得到更新的版本? – rugplots

+0

我们将更新网站。敬请关注 –