如何在Acceleo模板中打破循环

时间:2015-05-19 16:11:41

标签: acceleo

有人可以帮我解决Acceleo模板mtl中的for循环。

[for (it:attributeClass|amodelClass.classHasAttribute)]
[for (it2:attributeClass|amodelClass.classHasAttribute)]
    [if (it.attributeName.endsWith(it2.attributeName))]
    [else]
    if ((![it.attributeName/].equals([it2.attributeName/]))&&  ([it.attributeName/] > [it2.attributeName/])){
        throw new RuleException(ProjectCatalog.PROJECT_MSG_SET,  ProjectCatalog.DATE_FINAL_BEFORE_DATE_INITIAL);
    }
    [/if]           
[/for][/for]

我需要for循环只发生一次。有人能帮助我吗?

0 个答案:

没有答案