
UML/BPMN Metamodel
Individual pieces of invocable behavior.
In Modelio, this metaclass defines both the Operation, and the method implementing it.
An Operation belongs to its Classifier.


Figure 230 : Operation (architecture_autodiagram)
Attribute | Description |
---|---|
boolean Concurrency [1..1] | Distinguishes the different invocation modes of an Operation. This typically specifies concurrent modes. |
boolean Final [1..1] | Final operations cannot be redefined. Some OO languages, such as Java, optimize final operations. |
MethodPassingMode Passing [1..1] | Method passing mode (in or inout). By default, this is inout. This mode determines whether the message receiver object is updated (inout) or not (in) when the method is invoked. |
Association | Description |
---|---|
Elements imported by the Operation. | |
Collaborations that illustrate the dynamic of the Operation. A Collaboration can be used to express the initial state of an Operation when it starts running. | |
A behavioral description that implements the behavioral feature. | |
Defines the parameters making up the Operation. | |
Binds the Operation to the template operation that it instanciates. | |
Packages imported by the Operation. | |
Link to the possible return parameter. The return parameter is only distinguished by this association, from the IOParameter. | |
In case of template operations, this association defines its template parameters. | |
Collaboration occurrences owned by the Operation. | |