Prev Next

Operation Parameters by Reference

In your project, you can set operational parameters to be passed 'By Reference', as a global setting.

A screenshot of the Preferences dialog in Sparx Systems Enterprise Architect showing how to set the default for operation parameters to be passed by reference.

Access

Ribbon

Start > View > Preferences > Objects > Feature reference indicator

Define Parameters

You can select to highlight parameters declared as 'Kind: inout' or 'Kind: out' with an additional user-defined prefix or suffix.

If you select the 'Highlight References' checkbox, you can also indicate whether a prefix or suffix should be used, and the actual reference character to use. In the example image, the '&' character has been set as a prefix.

When you declare a parameter of type 'inout', it is assumed you are passing the parameter by reference rather than by value. If you have elected to highlight references, then this is displayed in the Diagram View.

The example shows that, in the getName operation, the parameter 'strName' is a string reference, and is highlighted using the chosen character and position.

Notes

  • This facility applies to operations only