预订演示
前页 后页

形状脚本入门

由于形状脚本与构造型相关联,因此您可以通过“ UML类型”对话框的“构造型”选项卡来定义它们;每个刻板印象可以有一个形状脚本。设置形状脚本的过程非常简单但非常灵活。

访问

功能区

设置 >参考> UML类型 >构造型

形状脚本进程

行动

也见

1

从对话框右侧的列表中选择要附加形状脚本的构造型。

您选择一个现有的构造型,但如果没有合适的构造型,您可以创建一个新的构造型,该构造型一旦保存,就会显示在列表中并可以选择。

定制构造型

2

在“覆盖外观”面板中,选择“形状脚本”单选按钮,然后单击“分配”按钮。

将显示形状编辑器。

形状编辑器

3

类型或将脚本复制到编辑窗口。

要在“预览”面板中审阅该形状,请单击“刷新”按钮。

编写脚本

4

如果您定义了复合形状脚本(带有装饰和标签的主形状,或单独的部分,例如具有源端和目标端形状的连接器),请单击“下一个形状按钮在“预览”面板中翻阅形状的组件。

示例脚本

5

一旦你写完你的形状脚本,点击确定按钮返回到“构造型”选项卡。

然后单击“保存”按钮保存形状脚本及其对构造型的分配。

6

将适当的标准UML元素或连接器拖放到您的图中。该object将属于您所选的构造型“基类”类型。

右键单击object并选择“属性”选项。

在“属性”对话框中,单击“构造型”下拉箭头,选择您创建的构造型,然后单击确定按钮。

object的形状现在反映了分配给构造型形状脚本。

定制构造型

注记

  • 使用形状脚本修改元素的外观会使一些正常的“外观”上下文菜单选项对该元素来说是多余的,因此它们将被禁用
  • 无法修改或覆盖在MDG 技术中定义的类型的形状脚本
  • 形状脚本不支持字体选择,因为最佳用户体验是通过允许用户自己设置字体来实现的
  • UML定义了通过Profiles扩展UML语法的标准机制;因此,形状脚本不能独立于构造型应用于任何元素
  • 形状脚本不能用于使用贝塞尔线样式的连接符
  • 形状脚本目前不支持:
    - 循环结构
    -字符串操作
    - 算术操作
    - 变量声明