Operations Dialog - General

Return to Introduction  Previous page  Next page

The General tab of the Operations dialog enables you to define new operations and set the most common properties, including name, access type and return.

Note: The General tab can vary according to the type of element you are adding an operation to. If defining operations for a data modeling table, see Indexes, Triggers and Check Constraints.

Operations-General
 

Control

Description

Name

Operation name.

Parameters

The parameter list, see Operation Parameters for information regarding what this string can contain.

Edit Parameters

Opens the Parameters dialog.

Return Type

Data type returned by the operation.

(Not shown for State or State machine elements.)

[...] (Return Type Build button)

Opens the Set Element Classifier dialog.

(Not shown for State or State machine elements.)

Action

(For State or State machine elements.) Defines the action of the operation: do, exit or entry.

Scope

Public/Protected/Private/Package.

Stereotype

An optional stereotype for this operation.

Concurrency

Concurrency of operation.

Alias

An optional alias for the operation.

Notes

Free text notes.

Virtual/Abstract

If the operation's language is set to C++, this option maps to the C++ Virtual keyword. Otherwise this option is Abstract, pertaining to an abstract function.

(Not shown for State or State machine elements.)

Return Array

The return value is an array.

(Not shown for State or State machine elements.)

Synchronized

A code engineering flag which relates to multi threading in Java.

(Not shown for State or State machine elements.)

Static

Operation is a static member.

(Not shown for State or State machine elements.)

Const

The return type of this method is constant.

(Not shown for State or State machine elements.)

Pure

Relates to C++ pure virtual syntax - eg.

virtual void myFunction( ) = 0;

(Not shown for State or State machine elements.)

IsQuery

This method does not modify the object.

(Not shown for State or State machine elements.)

Operations

List of defined operations.

Up/Down Buttons

Use to change the order of operations in the list.

New

Create new operation.

Copy

Copy the currently selected operation.

Save

Save new operation, or save modified details for existing operation.

Delete

Delete the currently selected operation.

See Also