
UML/BPMN Metamodel
Specification of an argument used to pass information into or out of an invocation of a behavioral Feature.
The main characteristics of a Parameter are its name, passing mode and type.
The return value of an Operation is a specific case managed by a specific Association between Operation and Parameter.
In Modelio, a Parameter belongs to its Operation.


Figure 234 : Parameter (architecture_autodiagram)
Attribute | Description |
---|---|
PassingMode ParameterPassing [1..1] | Defines the passing mode (in, out or inout) of the Parameter. |
string MultiplicityMin [1..1] | Minimum value of the association's multiplicity. When placed on a target end, the multiplicity specifies the number of target instances that may be associated with a single source instance via the given Association. |
string MultiplicityMax [1..1] | Maximum value of the multiplicity. |
string TypeConstraint [1..1] | Construction parameter of the Parameter's class (for example, the size of a characters string). |
string DefaultValue [1..1] | Default value of the Parameter. When the caller does not specify a value, then the default value is applied. |
boolean IsOrdered [1..1] | |
boolean IsUnique [1..1] | |
boolean IsException [1..1] | |
boolean IsStream [1..1] | |
ParameterEffectKind Effect [1..1] |
Association | Description |
---|---|
Defines the Class to which the Parameter belongs. | |