Skip to main content



      Home
Home » Modeling » OCL » INOUT parameters
INOUT parameters [message #1070560] Thu, 18 July 2013 04:08 Go to next message
Eclipse UserFriend
Hello,

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,
Rabab
Re: INOUT parameters [message #1070801 is a reply to message #1070560] Thu, 18 July 2013 13:44 Go to previous message
Eclipse UserFriend
Hi

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.

Regards

Ed Willink




On 18/07/2013 12:48, Rabab Lembachar wrote:
> Hello,
>
> 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,
> Rabab
Previous Topic:error when resolving the type of a variable
Next Topic:OCL closure operation: org.eclipse.ocl.SemanticException: Usage of non-standard "closure"
Goto Forum:
  


Current Time: Tue Jul 15 22:50:45 EDT 2025

Powered by FUDForum. Page generated in 0.10236 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top