前页 | 后页 |
预定义的结构化类型
标记值定义了模型元素的各种特性和特征,其中某些特性具有复杂的值。例如,您可能希望用户在上限和下限之间选择一个值(使用“旋转”箭头),设置日期,从调色板中选择颜色或查看清单。
您可以从许多预定义的“标记值”类型和过滤器中创建任何一个(配置>参考数据> UML类型>标记值类型)来创建这些复杂的“标记值”。
![]() |
ProgressBar结构类型的示例
此图像显示了如何使用'ProgressBar'结构化类型在图上的元素内显示自定义状态栏的示例。 |
标记值类型格式
对于每种标记值类型,描述都包括用于创建初始值以使用标记值的语法。名称和格式区分大小写。
标记值类型 |
格式 |
也可以看看 |
---|---|---|
Addin广播 |
类型= AddinBroadcast; 值= YourAddinName; 用来:允许Add-In通过显示一个可以在其中编辑值和注释的对话框来响应编辑此标记值的尝试。 |
|
布尔型 |
类型=布尔型 默认值= Val; 用于:提供True或False的输入,这两者都可以是默认值。 |
|
检查清单 |
类型= CheckList; 值= Val1,Val2,Val3; 用于:在批准或执行某项操作之前,创建要完成或需要完成的事情的清单。 Val1,Val2,Val3等指定检查清单项目,每个项目都通过“属性”窗口的“标签”选项卡带有一个复选框呈现;在选中每个复选框之前,标签的值为“未完成”,此时该值为“完成”。 例如: 类型= CheckList; 值=更改是否解决了给定的任务\问题,代码是否具有足够的错误处理,代码是否有意义,代码是否符合编码约定; 元素的“标记的值”部分和“标签”选项卡窗口字段显示值“完成”或“不完整”时,文档和Web报告将显示清单项目的列表以及每个项目的状态(“真”表示选中,“假”表示未选中) 。 |
|
分类器 |
类型=分类符; 值= Type1,Type2; 刻板印象=刻板印象1; 用于:不推荐使用-使用RefGUID和RefGUIDList |
|
颜色 |
类型=颜色; 默认值= Val; 用于:从颜色选择器菜单输入颜色值,该值是颜色的十六进制RGB值。 例如,蓝色的十六进制RGB是0000FF,而绿色的十六进制RGB是00FF00。 |
|
康斯特 |
类型=常量; 默认值= Val; 用于:创建一个只读常数值。 |
|
自订 |
类型=自定义; 用于:使用掩码值为预定义类型创建自己的模板。 |
创建自定义屏蔽的标记值类型 |
日期 |
类型=日期; 用于:从日历菜单输入“标记值”的日期。 |
|
约会时间 |
类型= DateTime; 用于:不推荐使用-使用日期 从日历菜单中输入标记值的日期。 |
|
图参考 |
类型= DiagramRef 用于:引用模型中的图。 |
|
目录 |
类型=目录; 默认值= Val; 用于:从浏览器输入目录路径。 您可以将默认目录路径设置为字符串值。 |
|
枚举 |
类型=枚举; 值= Val1,Val2,Val3; 默认值= Val2; 用于:定义以逗号分隔的列表,其中Val1,Val2和Val3表示列表中的值,而Default表示列表的默认值。 |
向构造型添加枚举 |
文件 |
类型=文件; 默认值= Val; 用于:从文件浏览器对话框输入文件名。命名文件可以在其默认应用程序中启动。 您可以将默认文件设置为包含文件路径和文件名的字符串。 |
|
浮点数,小数,双精度 |
Type = Float; 类型=十进制; 类型=双; 默认值= Val; 用于:输入浮点,小数或双精度值。这些类型都映射到相同类型的数据。 您可以为所有这些或全部设置默认值。 |
|
图像参考 |
类型= ImageRef; 用于:提供指向图像管理器中保存的图像文件的链接。 |
使用图像管理器 |
整数 |
类型=整数; 默认值= Val; 用于:输入一个Integer值和一个默认值。 |
|
备忘录 |
类型=备注; 用于:为标签输入大而复杂的值。 |
|
进度条 |
类型= ProgressBar; 隔间= <名称>; -设置显示进度条的隔间的名称;多个标签值可以将进度条添加到一个隔间 文字= <文字>; -在进度栏的右侧显示<text>;要使用文字显示标签的值,请使用#VALUE#,例如$#VALUE#或#VALUE#% MinVal = n; -设置可以在进度栏中显示的最小值(必须为整数) MaxVal = n; -设置可以在进度栏中显示的最大值(必须为整数) 用来:在图上显示该元素并且在图“属性”对话框的“元素”页面上启用了“标记”格时,在元素的格中显示进度条。标签名称显示在进度条上方,作为其标签。
隔间=当前进度; 类型= ProgressBar; 文字=#VALUE#%; 类型= ProgressBar; MinVal = 1000; MaxVal = 100000; 文字= $#VALUE#; 当在名为Progress的标签中使用 具有多个进度条的元素。 |
|
参考图形 |
类型= RefGUID; 值= Type1,Type2; 刻板印象=刻板印象1; 要么 类型= RefGUID; 元类型=类型; 用来:通过指定元素的GUID引用模型中的元素,其中:
![]() 您也可以在“属性”窗口中右键单击“ RefGUID标记值”名称,然后选择“在项目浏览器中查找”选项,以在“浏览器”窗口中找到引用的对象。 |
选择<项目>对话框 设置特征对话框 |
RefGUID清单 |
类型= RefGUIDList; 值= Type1,Type2; 刻板印象=刻板印象1; 要么 类型= RefGUIDList; 元类型=类型; 用于:通过指定每个元素的GUID,引用模型中的元素列表,其中:
![]() |
选择<项目>对话框 设置特征对话框 |
旋转 |
类型=旋转; LowerBound = x; UpperBound = x; 默认值= Val; 用于:创建一个旋转控件,其LowerBound值为最小值,而UpperBound值为最大值。 您也可以在该范围内设置默认值。 |
|
串 |
类型=字符串; 默认值= Val; 用于:输入一个字符串值,最大长度为255个字符,以及一个默认的文本字符串。 对于较长的文本,请使用Type = Memo。 |
预定义的结构化类型 |
时间 |
类型=时间; 用于:输入标记值的时间。 |
|
时间戳记 |
类型=时间戳; 用于:从日历菜单输入标记值的日期和时间。 |
|
网址 |
类型= URL; 默认值= Val; 用于:输入Web URL。该网址应以以下内容开头:
|
标签过滤器
您可以使用过滤器来限制可以在何处应用标记值。
过滤 |
格式 |
也可以看看 |
---|---|---|
适用于 |
AppliesTo = Type1,Type2; 说明:限制此标签可以应用的元素类型,其中Type1和Type2是有效类型。 可能的值为:
|
|
基本定型 |
BaseStereotype = S1,S2; 说明:限制此标签所属的构造型,其中S1和S2是允许的构造型。 |