Enterprise Architect 文档模板条件,如“if”和“else”

Enterprise Architect document template conditions like `if` and `else´

我正在制作我的第一个 Enterprise Architect 自定义文档模板,以根据公司设计指南导出我们的用例。不幸的是,我无法根据某些条件打印数据。例如隐藏具有特定值的字段或更改其布局。

在我的示例或下面的屏幕截图中,如果值为 Basic Path,我想隐藏 {ElemScenario.Type},例如(我将位置突出显示为红色):

if ({ElemScenario.Type} != "Basic Path") {
    {ElemScenario.Type}
}

如何在特定条件下更改 Enterprise Architect 中的文档模板?有可能吗?

您在文档选项中过滤内容。
如果您只需要一种类型的场景,那么您可以在主模板中执行此操作,但您可能想要制作三个单独的模板片段,每个片段仅显示一种特定类型的场景。

有关用例模板的完整示例,另请参阅我的文章 Tutorial: Generate complex documents from Enterprise Architect with a two-step semi-automated approach