Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Papyrus » fUML, Papyrus and Basic Operations
fUML, Papyrus and Basic Operations [message #1701979] Fri, 17 July 2015 09:17 Go to next message
Antonio Moreno is currently offline Antonio MorenoFriend
Messages: 16
Registered: November 2012
Junior Member
Hello,

We aim to execute fUML specifications written in Papyrus using the fUML reference implementation. This has not been challenging since an UML model containing a single Class diagram and one or more Activity Diagrams can be directly executed by calling the fUML constructor:
new Fuml(File);

However, it is difficult to specify complex behaviors without basic Integer operations. For example, 'equals', 'greater'...

I am aware that there is some library of such functions that can be selected using OpaqueBehaviors. Therefore, my question is: where and how can those such "basic operations" be found?

Thank you in advance,
Antonio
Re: fUML, Papyrus and Basic Operations [message #1701985 is a reply to message #1701979] Fri, 17 July 2015 09:27 Go to previous message
Ed Willink is currently offline Ed WillinkFriend
Messages: 7655
Registered: July 2009
Senior Member
Hi

I've no idea what your background is, but....

If you were using OCL you could leverage the extensible modeled OCL
standard library that has true (unlimited) integers.

And eventually you might benefit from the OCL to direct Java code generator.

Regards

Ed Willink


On 17/07/2015 10:17, Antonio M. Moreno wrote:
> Hello,
>
> We aim to execute fUML specifications written in Papyrus using the
> fUML reference implementation. This has not been challenging since an
> UML model containing a single Class diagram and one or more Activity
> Diagrams can be directly executed by calling the fUML constructor:
> new Fuml(File);
>
> However, it is difficult to specify complex behaviors without basic
> Integer operations. For example, 'equals', 'greater'...
>
> I am aware that there is some library of such functions that can be
> selected using OpaqueBehaviors. Therefore, my question is: where and
> how can those such "basic operations" be found?
>
> Thank you in advance,
> Antonio
Previous Topic:2 identical tables showed when embedding papyrus table in a tab of Properties view
Next Topic:How to hide port stereotype label with CSS
Goto Forum:
  


Current Time: Thu Apr 25 22:31:11 GMT 2024

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

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

Back to the top