前页 后页

图中的类操作

可以通过任何图(例如Activity,Custom或Analysis图)上的CallOperation Action元素表示来自类的操作。当操作显示为操作时,元素的符号显示操作名称,该操作名称以其所属的类的名称为前缀。

向图添加操作

行动

也可以看看

1个

打开目标图。

2

在浏览器窗口中,打开一个类,然后找到要添加到图中的操作。

3

将操作拖到图上。

Showing a UML Class element in the Project Browser with an Operation selected prior to dragging onto a diagram.

4

将操作添加到图中后,CallOperation Action类似于以下内容:

UML Call Operation Action used in Activity model ing in Sparx Systems Enterprise Architect.

更改动作所引用的操作

行动

也可以看看

1个

右键点击“操作”,然后选择“高级|设置操作”选项。

显示“设置操作”对话框。

设置特征对话框

2

如有必要,在“转到命名空间”字段中,选择包含该操作的模型。

浏览该操作。

3

找到操作后,双击它。

操作将更新以显示新的分类器和操作名称。

A UML CallOperationAction element.

笔记

  • 如果要在“浏览器”窗口中找到创建操作的操作,请在图中的操作上单击鼠标右键,然后选择“查找|创建”。在项目浏览器中找到“操作”选项
  • 如果要显示包含该操作的Class的先前生成的代码,请单击图中的Action,然后按Ctrl + E或F12;否则,请单击。将显示“代码编辑器”视图,以及为该类生成的代码(如果尚未为该类生成任何代码,则不会显示“代码编辑器”)
  • 在模拟中,CallOperation Action必须具有一个调用操作和一个目标对象ActionPin,该操作属于来自目标ActionPin的对象;如果您未设置这些属性,则会在“操作”中阻止模拟