在交互式OCL控制台中设置上下文和inv

问题描述 投票:0回答:1

我正在使用Eclipse Interactive OCL控制台来测试此document中的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)

这里上下文中的更改始终显示错误。此外,每当我指定时,都会显示相同的“错位构造”消息。

eclipse eclipse-plugin emf ocl
1个回答
1
投票

Eclipse OCL控制台评估OCL表达式,例如“self.name”,而不是完整的OCL构造,例如“context Book inv:self.name”。上下文取自流行的鼠标选择,其可能是样本Ecore编辑器中的EClass。

你为什么使用5.0.0文档?它已超过4年。

© www.soinside.com 2019 - 2024. All rights reserved.