练习 6:将现有元素作为自变量绑定

此练习探索两种指定现有 UML 模型元素作为模式模板自变量的不同方法。

不必新建 UML 元素,您可以在图视图的模式实例中输入现有元素的名称来选择现有元素。也可以将现有元素从“模型浏览器”视图或图视图中拖放到模式实例。

如果希望在执行各步骤之前查看此练习,请单击:

向我展示按钮 向我展示

在开始之前,您必须完成练习 5:将新元素绑定到模式实例

指定现有元素名称作为自变量

您在类似于以下步骤的上次练习中添加了新的自变量值。现在,您将输入现有元素的名称,而不是新建元素。
  1. 在自由格式图或类图上,将光标放在模式实例的“实施”参数上。 将显示操作栏,并且图标和文本图标可用。
  2. 在操作栏上单击文本图标,输入现有 UML 类元素的名称。一个矩形框出现在模板参数的右边。
  3. 在框中,输入 AppFunction1 来指定来自样本模型的类。
  4. 单击实例外部或按 Enter 键完成命名。绑定符号替换模板参数(后跟元素名称)旁边的空白框。
  5. 在“模型浏览器”视图中,观察模板绑定的变更。绑定结构现在显示绑定到“实施”模板参数的 AppFunction1 类。
最重要的结果是来自 DoWork 接口的两个操作现在复制到 AppFunction1 类。

拖动现有元素作为自变量

这是向模式实例添加自变量最简单的方法。
  1. 在自由格式图或类图上,将 DoWork 接口拖放到模式实例中的“接口”行的左边。
    注意:将元素拖放到模式实例将替换先前绑定的元素(如果选中该绑定元素的话)。
  2. 在“模型浏览器”视图中,观察从模式绑定中得出的添加给 AppFunction1 类的 doNothing 和 doSomething 操作。
  3. 在“模型浏览器”视图中,展开实例的模板绑定结构,查看添加的新接口元素。“接口”模板参数绑定到名为 DoWork 的第三个接口元素。

您准备重新应用模式来查看模式,观察它对模型元素的影响。请继续到练习 7:重新应用模式

反馈
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.