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