如何在Enterprise Architect文档中隐藏标记的值

时间:2014-07-14 20:33:49

标签: enterprise-architect

我在Enterprise Architect上创建了一个自定义模板,它稍微修改了程序附带的需求模板。我编辑了模板,使得特定标记的值也将包含在文档中。

“要求类型:{Element.valueOf(**** )}”**

但是,并非我的文档中的每个元素都具有该特定标记的值。有没有办法只有当标签有值时才能显示该行?或者让文档说明

”要求类型:无“

如果没有价值?

我正在使用Sparx Systems的EA版8.0.860

1 个答案:

答案 0 :(得分:0)

如果您使用版本10 ,则会有一项名为 Fragment Template 的新功能。您可以通过执行以下步骤将要显示/隐藏的文档的特定部分移动到片段模板中:

  1. 创建新的片段模板
  2. 配置片段,例如

    package>
    diagram>
    element>
    Requirement Type: {Element.valueOf(****)}
    <element
    <diagram
    <package
    
  3. 在“文档选项”上,转到“元素过滤器”选项卡
  4. 点击添加过滤器
  5. 在下拉搜索时,选择TagValue
  6. 检查属性,将条件设置为&#34;等于&#34;,并将值设置为标记名称
  7. 检查值,将条件设置为&#34;等于&#34;,并且不设置值
  8. 选中Required,然后按OK按钮关闭Add Filters窗口。这意味着如果标记值没有值,则不会显示。
  9. 按OK按钮关闭“文档选项”窗口
  10. 您可以根据需要创建多个片段。
  11. 将片段模板导入主模板。

  12. 但是,由于您使用的是版本8 ,IMO您拥有的选项是:

    1. 添加&#34;要求类型:&#34;文本到每个具有值的标记值
    2. 或者,添加&#34;无&#34;进入每个没有价值的标记值。
    3. 你可以创建一个EA脚本来自动化1号和2号,因为那些是重复的任务。