前页 后页

形状脚本入门

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

访问

色带

配置>参考数据> UML类型>构造型

形状脚本处理

行动

也可以看看

1个

从对话框右侧的列表中选择将Shape脚本附加到的构造型。

您选择了一个现有的构造型,但是如果没有合适的构造型,则可以创建一个新的构造型,一旦保存,它将显示在列表中并且可以选择。

自定义型

2

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

将显示“形状编辑器”。

形状编辑器

3

将脚本键入或复制到“编辑”窗口中。

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

编写脚本

4

如果定义复合形状脚本(带有装饰和标签的主要形状,或具有源端和目标端形状的连接器之类的独立部件),请单击“下一个形状”按钮以在该形状的各个组件之间进行分页。 “预览”面板。

示例脚本

5

完成形状脚本的编写后,单击“确定”按钮以返回到“定型”选项卡。

然后单击保存按钮以保存形状脚本及其分配给原型。

6

将适当的标准UML元素或连接器拖放到图中。该对象将是您选择为构造型的“基础类”的类型。

右键单击对象,然后选择“属性”选项。

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

现在,对象的形状反映了分配给原型的Shape Script。

自定义型

笔记

  • 使用形状脚本修改元素的外观会使该元素的某些常规“外观”上下文菜单选项变得多余,因此将其禁用
  • 不能为MDG技术中定义的类型修改或覆盖形状脚本
  • Shape Scripts不支持字体选择,因为通过允许用户自己设置字体可以实现最佳的用户体验
  • UML定义了通过Profiles扩展UML语法的标准机制。因此,形状脚本不能独立于构造型而应用于任何元素
  • 形状脚本不能用于使用Bezier线型的连接器
  • 形状脚本当前不支持:
    -循环构造
    -字符串操作
    -算术运算
    -变量声明