Prev Next

Define Properties of Operations

You create operations for an element on the 'Operations' page of the Features window, and provide a basic set of properties. You can simply create a number of operation names if you want to create operations quickly and not necessarily fully define them as you create them. You provide the more detailed properties of the operations using the Properties window for operations.

Operations of State elements are managed differently - there are three operations (Enter, Do and Exit) that are defined on the 'Behavior' tab of the Features window. This tab displays only when the selected element is a State. Similarly, if the element is a Database Table, the 'Operations' tab is replaced by a 'Constraints/Indexes' tab.

Access

Ribbon

Design > Element > Features > Operations

Design > Element > Properties > Properties and click on an operation in the Project Browser or a diagram

Context Menu

Right-click element in Project Browser or diagram | Features & Properties | Operations  or

Right-click operation in Project Browser | Properties | Operation List

Keyboard Shortcuts

F10

Create and define Operations

Field/Button

Action

See also

Name

Overtype the New Operation... text to create a new operation, or click on the name to edit an existing operation.

Parameters

Lists the parameters that have been defined for this operation on the 'Parameters' tab of the Properties window for Operations.

Define Parameters

Return Type

Defaults to 'void'. To change this, overtype the field or click on the drop-down arrow and click on:

  • The required data type returned by the operation, as defined by the code language (data type) or
  • '<none>' for no type (or you can type in a value manually if you prefer), or
  • 'Select Type' and browse for the appropriate operation classifier (you can add a new one if there are no classifiers that suit)

To add new code language data types that can be displayed in this list, see the Data Types topic.

Data Types Select Dialog

Scope

Click on the drop-down arrow and select one of:

  • Public
  • Protected
  • Private
  • Package

Stereotype

(Optional) Define one or more stereotypes for the operation; either:

  • Type a stereotype name, or
  • Click on the button and select the stereotype from the 'Stereotype Selector' dialog
Stereotype Selector

Alias

(Optional) Type an alternative name or reference for the operation.

Context Menu options

Right-click on the upper panel, or on a specific operation name.

Option

Action

See also

Add New

Add a new operation to the list, with default values in the dialog fields.

Shortcut: Ctrl+N

Copy as New

Copy a selected operation as a new operation. Provide a new name for the operation and click on the OK button.

Shortcut: Ctrl+C

Properties Window

Display the Properties window for this operation.

Shortcut: Alt+1

Restore Sort Order

If you have used the column header arrows to reorganize the sequence in which the operations are displayed, click on this option to redisplay them in the default sequence (alphabetical by name).

Move up

Move the selected operation one row up the list.

Shortcut: Ctrl+Up Arrow

Move down

Move the selected operation one row down the list.

Shortcut: Ctrl+Down Arrow

Field Chooser

Display the 'Field Chooser' dialog, which contains any column headings not currently applied to the page.

Drag a column heading from the 'Field Chooser' into the preferred position in the row of column headings. You can also drag the column headings into a different sequence.

To return a column heading to the 'Field Chooser', drag it out of the heading row.

List Header

Enable Group Box

Show or hide the Group Box, in which you reorganize the list sequence  of the operations according to one or more characteristics.

Toggle Filter Bar

Show or hide the Filter Bar, in which you type text strings that the data in the corresponding column must match in order to be listed.

Delete

Immediately delete the selected operation from the element.

Shortcut: Ctrl+Del

Learn more