Related content
Previous snippet
parameters
A decisionInput Behavior has no out parameters, no inout parameters, and one return parameter.
inv: decisionInput<>null implies
(decisionInput.ownedParameter->forAll(par |
par.direction <> ParameterDirectionKind::out and
par.direction <> ParameterDirectionKind::inout ) and
decisionInput.ownedParameter->one(par |
par.direction <> ParameterDirectionKind::return))