使用 "新建操作类型" 对话框选择要创建的操作类型。
操作类型
选择所需的 操作 类型。
创建操作
创建某些 分类器 的实例的 操作 。 如果选择此选项,然后单击"确定",将显示以下类别,您可以在其中设置操作的属性值:创建操作、详细信息、约束和标记值。
通话操作
对实例调用 操作 的同步或异步 操作 。 如果选择此选项,然后单击"确定",将显示以下类别,您可以在其中设置操作的属性值:调用操作、参数、详细信息、约束和标记值。
本地调用
调用本地操作(即 "self" 操作)的 操作 。 此类型的操作不会生成呼叫事件。 如果选择此选项,然后单击"确定",将显示以下类别,您可以在其中设置操作的属性值:局部调用、参数、详细信息、约束和标记值。
退货操作
导致值返回到调用方的 操作 。 如果选择此选项,然后单击"确定",将显示以下类别,您可以在其中设置操作的属性值: "返回操作"、"详细信息"、"约束" 和 "标记值"。
发送操作
导致异步信号被发送的 操作 。 你可以指定信号接收器(通过 objectSetExpression)或将其保留为未指定,在这种情况下,它们由某些外部机制定义。 如果选择此选项,然后单击"确定",将显示以下类别,您可以在其中设置操作的属性值: "发送操作"、"参数"、"详细信息"、"约束" 和 "标记值"。
未解释的操作
表示未在 UML 中显式定义的任何 操作 。 如果选择此选项,然后单击"确定",将显示以下类别,您可以在其中设置操作的属性值:未解释的操作、详细信息、约束和标记值。
终止操作
导致 对象 的自我销毁。 如果选择此选项,然后单击"确定",将显示以下类别,您可以在其中设置操作的属性值: "终止操作"、"详细信息"、"约束" 和 "标记值"。
销毁操作
导致在操作中指定的对象被破坏的 操作 。 如果选择此选项,然后单击"确定",将显示以下类别,您可以在其中设置操作的属性值:销毁操作、详细信息、约束和标记值。