Handling INOUT poarameters is one sissue that has yet to aligned between
OCL and UML. My currenrt thinking is that the UML-aligned OCL return
needs to be a tuple of all out, return, inout parameters.
But that is largely irrelevant to your question.
I see no reason why @pre cannot be used with parameters, however it is
redundant, since the parameters are immutable.
On 18/07/2013 12:48, Rabab Lembachar wrote:
> I am trying to write an OCL postcondition for a UML operation that has
> INOUT parameters.
> How are INOUT parameters handled in OCL? How can I refer to the value
> of a parameter before the execution of the operation? The @pre
> operator can only be used with properties.
> Thank you in advance,