Book a Demo
Prev Next

Operation Field Substitution Macros

The 'Operation field substitution' macros provide access to data concerning operations in the model. The macro names are in Camel casing. Macros that represent checkboxes return a value of 'T' if the box is selected; otherwise the value is empty.

Operation field substitution macros

Macro Name

Description/Result

See also

opAbstract

'Operation' dialog: 'Virtual' checkbox.

opAlias

'Operation' dialog: Alias.

opBehavior

'Operation Behavior' dialog: Behavior.

opCode

'Operation Behavior' dialog: Behavior Code.

opConcurrency

'Operation' dialog: Concurrency.

opConst

'Operation' dialog: 'Const' checkbox.

opGUID

The unique GUID for the current operation.

opHasSelfRefParam

Scans the list of parameters in the current Operation, returning 'T' if one type is the Class reference (this could be ClassA* or ClassA&, depending on the value of the genOptCOperationRefParamStyle code generation option field substitution macro).

opImplMacros

A space-separated list of macros defined in the implementation of this operation.

opIsQuery

'Operation' dialog: 'IsQuery' checkbox.

opMacros

A space-separated list of macros defined in the declaration for this operation.

opName

'Operation' dialog: Name.

opNotes

'Operation' dialog: Notes.

opPure

'Operation' dialog: 'Pure' checkbox.

opReturnArray

'Operation' dialog: 'Return Array' checkbox.

opReturnClassifierGUID

The unique GUID for the classifier of the current operation.

opReturnQualType

The operation return type qualified by the namespace path (if generating namespaces) and the classifier path (dot delimited). If the return type classifier has not been set, it is equivalent to the opReturnType macro.

opReturnType

'Operation' dialog: Return Type.

opScope

'Operation' dialog: Scope.

opStatic

'Operation' dialog: 'Static' checkbox.

opStereotype

'Operation' dialog: Stereotype.

opSynchronized

'Operation' dialog: 'Synchronized' checkbox.

Learn more