1.3.6.34 Parameter
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.
GeneralClassOperationModelElementSignalDefaultValueMultiplicityMinMultiplicityMaxParameterPassingTypeConstraintParameterInOutInoutPassingMode
Attribute
Description
string DefaultValue [0..1]
Default value of the Parameter. When the caller does not specify a value, then the default value is applied.
string MultiplicityMax [0..1]
Maximum value of the multiplicity.
string MultiplicityMin [0..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.
PassingMode ParameterPassing [0..1]
Defines the passing mode (in, out or inout) of the Parameter.
string TypeConstraint [0..1]
Construction parameter of the Parameter's class (for example, the size of a characters string).
Association
Description
Type : GeneralClass [0..1]
Matching : Pin [0..*]
Composed : Operation [0..1]
Defines the parameters making up the Operation.
Returned : Operation [0..1]
Link to the possible return parameter. The return parameter is only distinguished by this association, from the IOParameter.
BehaviorParam : BehaviorParameter [0..*]
Designates the operation parameter this behavior parameter maps.
bpmnRepresentingDataInput : BpmnDataInput [0..*]
When the activity is a CallActivity, DataInputs may be connected to parameters of the called operation.
SRepresentation : Signal [0..*]
Parameter that the Signal may represent.
bpmnRepresentingDataOutput : BpmnDataOutput [0..*]
When the activity is a calledActivity related to an operation, the Dataoutput can be connected to a parameter of the operation.