前页 | 后页 |
如何定义模板选择器片段
模板选择器是调用其他模板片段A模板片段,具体取决于报告的元素类型。被调用的模板片段可以是系统片段或现有的用户定义的片段,如浏览器窗口的“资源”选项卡中所列。
访问
使用此处概述的方法之一来显示“文档选项”对话框的“自定义查询”页面。在选择“文档选项”图标之前,请选中“部分”列表中的“自定义”复选框,以启用“自定义 > <自定义”标签。这些是模板选择器片段工作所必需的。
功能区 |
发布 >模型报告 >模板:<选择片段模板>: (文档选项图标)>自定义查询 |
键盘快捷键 |
>模板片段||双击<Fragment name>,然后 (文档选项图标)>自定义查询 |
设置模板选择器
选项 |
行动 |
也见 |
---|---|---|
模板选择器 |
单击此单选按钮以定义模板选择命令。 |
|
数据字段 |
在单独的行中,键入每个元素类型和要用于该元素类型的模板片段的名称,格式为: ElementType:<stereotype>:片段名称 例如(未由构造型扩展的元素): 行动::行为 行动销::Simple Behavioral 协作使用::结构 和(元素由刻板印象扩展): 类:表:数据库库表 如果报告的元素尚未明确识别,要识别要使用的片段,请键入: 默认::片段名称 另请参阅本主题中的注记部分。 |
元素类 浏览器-资源 |
确定 |
单击此按钮以保存所做的更改并关闭“文档选项”对话框。 |
注记
关于为数据字段提供价值的进一步建议:
在一定程度上,您可以根据您使用的替代建模语言、您特别想在报告中提取的内容以及您执行报告的包或元素下存在哪些元素来调整“由构造型扩展”行。例如:
- 提取业务参与者元素
- 来自包含UML和 ArchiMate 元素的结构 -:ArchiMate_Business参与者:类
- 来自仅包含 ArchiMate 元素的结构 -class:BusinessActor:类
- 来自仅包含 ArchiMate业务参与者元素的结构类::参与者 - 提取业务参与者
- 从包含UML和 ArchiMate 元素的结构 -类:参与者:业务
- 来自仅包含 ArchiMate 元素的结构 -class:BusinessActor:类
- 来自仅包含业务参与者元素的结构 -类::参与者
便签本(使用功能区选项“探索 > 搜索 >模型: 搜索 > SQL便签本”):
- 选择t_object。名称, t_object。 Object_Type , t_object.构造型来自t_object where t_object. Object_ID = #CurrentElementID#
给出:
名称-问题列表[初始]
Object_Type -工件
构造型
所以你会在数据字段中使用组合:工件:<fragment name>
或者,不要使用选择器片段并创建一个简单的模板来对“元素”部分进行操作,以提取类型类的元素和构造型-业务参与者-在特定元素上运行此模板(s) .
作为一个完成的例子,在浏览器窗口的“资源”选项卡的“资源”选项卡的片段模板系统模板选择器中复制系统提供的模板选择器,并审阅“文档选项”的“系统自定义查询”选项卡'对话框。 (要制作副本,请右键单击模板名称并选择“复制”选项。)