前页 | 后页 |
开始形状脚本
由于形状脚本与构造型相关联,因此您可以通过“ UML类型”对话框的“构造型”选项卡来定义它们;每个构造型都可以有一个形状脚本。设置形状脚本的过程非常简单但非常灵活。
访问
功能区 |
设置 >参考> UML类型 >构造型 |
形状脚本进程
节 |
行动 |
也见 |
---|---|---|
1 |
从对话框右侧的列表中选择要将形状脚本附加到的构造型。 您选择一个现有的构造型,但如果没有合适的构造型,您可以创建一个新的构造型,一旦保存,它就会显示在列表中并且可以选择。 |
自定义构造型 |
2 |
在“覆盖外观”面板中,选择“形状脚本”单选按钮,然后单击“分配”按钮。 显示形状编辑器。 |
形状编辑器 |
3 |
类型或将脚本复制到编辑窗口中。 要在“预览”面板中审阅形状,请单击“刷新”按钮。 |
编写脚本 |
4 |
如果您定义了一个复合形状脚本形状(带有装饰和标签的主要形状,或单独的部分,例如具有源端和目标端形状的连接器),请单击“下一个形状”按钮以翻阅形状的组件,在“预览”面板。 |
示例脚本 |
5 |
写完形状脚本后,单击确定按钮返回“构造型”选项卡。 然后单击保存按钮以保存形状脚本及其对构造型的分配。 |
|
6 |
将适当的标准UML元素或连接器拖放到您的图表中。该object将是您选择作为构造型的“基类”的类型。 右键单击object并选择“属性”选项。 在“属性”对话框中,单击“构造型”下拉箭头,选择您创建的构造型并单击“确定”按钮。 object的形状现在反映了形状脚本给构造型的形状。 |
自定义构造型 |
注记
- 使用元素形状脚本来修改元素的外观会使一些正常的“外观”上下文菜单选项变得多余,因此它们将被禁用
- 无法修改或覆盖MDG 技术中定义的类型的形状脚本
- 形状脚本不支持字体选择,因为最佳用户体验是通过允许用户自己设置字体来实现的
- UML定义了通过Profiles扩展UML语法的标准机制;出于这个原因,形状脚本不能独立于原型应用于任何元素
- 形状脚本不能用于使用贝塞尔线样式的连接器
- 形状脚本目前不支持:
- 循环结构
-字符串操作
- 算术操作
- 变量声明