xtend quickfixes访问元素

时间:2017-08-15 20:27:51

标签: xtext xtend

Xtend提供了非常方便的方法来处理快速修正,但是当我这样做时

acceptor.accept(issue, "Change to " + correction, 'Replace the parameter.', 'error.png') [ element, context |

        ...
        ]

元素不是问题所针对的EObject,而是它的容器。如何访问此特定元素?

先谢谢你。

1 个答案:

答案 0 :(得分:0)

请确保您报告错误的EObject和您在QuickFix中预期的错误是相同的

    warning('Name should start with a capital', 
        greeting,
        MyDslPackage.Literals.GREETING__NAME,
        INVALID_NAME)