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