eclipse 如何在Acceleo中创建可变序列? 您所在的位置:网站首页 在eclipse中创建一个表格 eclipse 如何在Acceleo中创建可变序列?

eclipse 如何在Acceleo中创建可变序列?

#eclipse 如何在Acceleo中创建可变序列? | 来源: 网络整理| 查看: 265

所以我有一个名为vizAttrs的可视化属性序列。这是我实际想要做的:

[for (va: VisualizationAttribute | dataBinding2.eContents(VisualizationAttribute))] [vizAttrs = vizAttrs->excluding(va) /] [/for]

如果我在循环后检查vizAttrs的元素,它仍然包含我希望被排除的va。但是如果我尝试这样的操作:

[for (va: VisualizationAttribute | dataBinding2.eContents(VisualizationAttribute))] [let newVizAttrs:Sequence(VisualizationAttribute) = vizAttrs->excluding(va) /] [/for]

当我检查它时,newVizAttrs确实有预期的值,这排除了va元素。但是newVizAttrs不能用于for循环的下一次迭代。我假设这可能是因为vizAttrs是不可变的。有什么方法可以使vizAttrs,或序列/集合,在Acceleo中可变吗?



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有