Book a Demo

Author Topic: Cannot define a trigger for an accept event action  (Read 2801 times)

Guillaume

  • EA Practitioner
  • ***
  • Posts: 1403
  • Karma: +42/-2
    • View Profile
    • www.umlchannel.com
Cannot define a trigger for an accept event action
« on: July 01, 2008, 07:30:23 pm »
In an activity diagram, I need to model an accept event action.
I noticed there are two ways doing it in EA:
- create a Receive Event
- create an Action and change its Advanced properties > Kind to "AcceptEvent"

In either case, I don't have any way to specify one or more Trigger operations.
I noticed that EA considers a receive event (or acceptevent action) to behave like an instance/object where a classifier can be selected so a run state can be specified (populate values in attributes)

I think that instead a receive event should provide a Trigger list that allows selecting any operation from the project which will trigger this event.
If you check the OMG UML Superstructure Figure 11.12 Accept event actions, you will see this is part of UML specs.
It is also implemented in IBM Rational Software modeler.

There is a way round by specifying an action to the trigger operation and creating a dependency "trigger" with the receive event. This is however not ideal.

Can this be updated in the next version of EA?
Guillaume

Blog: www.umlchannel.com | Free utilities addin: www.eautils.com