eclipse 如何在Acceleo中创建可变序列? | 您所在的位置:网站首页 › 在eclipse中创建一个表格 › eclipse 如何在Acceleo中创建可变序列? |
所以我有一个名为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 实验室设备网 版权所有 |