Eclipse 在交互式OCL控制台中设置上下文和库存

Eclipse 在交互式OCL控制台中设置上下文和库存,eclipse,eclipse-plugin,emf,ocl,Eclipse,Eclipse Plugin,Emf,Ocl,我正在使用Eclipse交互式OCL控制台测试本文中的OCL示例。对于测试,使用链接提供的示例(Tutorial.xmi)。下面给出了常用的表达式 Evaluating: self.name Results: 'tutorial' Evaluating: context Book Results: 2:1:2:7 "context" unexpected token(s) Evaluating: context Book inv:self.name Results: 1:1:1:4 "inv

我正在使用Eclipse交互式OCL控制台测试本文中的OCL示例。对于测试,使用链接提供的示例(Tutorial.xmi)。下面给出了常用的表达式

Evaluating:
self.name
Results:
'tutorial'

Evaluating:
context Book
Results:
2:1:2:7 "context" unexpected token(s)

Evaluating:
context Book inv:self.name
Results:
1:1:1:4 "inv:" misplaced construct(s)

在这里,上下文中的更改总是显示错误。此外,每当我指定inv时,都会显示相同的“misplaces constructures”消息

Eclipse OCL控制台评估OCL表达式,如“self.name”,而不是完整的OCL构造,如“context Book inv:self.name”。上下文取自当前的鼠标选择,可能是示例Ecore编辑器中的电子课堂


为什么要使用5.0.0文档?它已经有4年多的历史了。

5.0链接作为谷歌搜索的第一个结果出现。你有最新版本的链接吗?是正确的信息来源。