< 上一课 | 下一课 >

课程 6:将现有元素绑定为自变量

本课探讨两种不同的方法来指定现有 UML 模型元素,作为模式模板自变量。

如果您想在执行这些步骤之前查看本课程,请单击:

不必创建新的 UML 元素,您可以选择现有元素,其方法是在图视图上的模式实例中输入现有元素的名称。或者,可以将现有元素从“项目资源管理器”视图或图视图拖动到模式实例上。

要将新元素绑定为自变量,可以使用不同的方法,例如,指定现有元素的名称作为自变量或拖动现有元素作为自变量。

  1. 要指定现有元素的名称作为自变量:
    1. 在自由格式或类图上,将光标放在模式实例的实现参数上。操作栏将显示,而且图标和文本图标可用。
    2. 单击操作栏中的文本图标以输入现有 UML 类元素的名称。将在模板参数右边显示一个矩形框。
    3. 在该框中,输入 AppFunction1 以指定来自样本模型的类。
    4. 在该实例外部单击或按 Enter 键以便完成名称输入。元素名称前面的模板参数旁边的空白框将替换为绑定符号。
    5. 在“项目资源管理器”视图中察看对模板绑定所做的更改。现在,该绑定结构将显示已绑定到实现模板参数的 AppFunction1 类。

    最重要的结果是来自 DoWork 接口的两个操作,这两个操作现在已复制到 AppFunction1 类中。

  2. 要拖动现有元素作为自变量:
    1. 在自由格式或类图上,将 DoWork 接口拖放到模式实例的“接口”行左边。

      如果选择了先前绑定的元素,则将一个元素拖动到模式实例上会替换该绑定元素。

    2. 在“项目资源管理器”视图中,察看由于模式绑定而对 AppFunction1 类所添加的 doNothing 和 doSomething 操作。
    3. 在“项目资源管理器”视图中,展开该实例的模板绑定结构以便查看新接口元素的添加情况。接口模板参数绑定到第三个接口元素,该元素名为 DoWork。
您已完成准备,接下来就可以重新应用模式以察看该模式对模型元素的影响了。
< 上一课 | 下一课 >