Book a Demo

Author Topic: What is an Action Kind?  (Read 3064 times)

effjay

  • EA Novice
  • *
  • Posts: 9
  • Karma: +0/-0
  • yoooah.
    • View Profile
What is an Action Kind?
« on: March 30, 2005, 07:51:43 am »
Hi all,

I'd like to know what those Action kinds represent. I have an activity diagram with an activity and am creating a new action inside this activity. EA asks now, which kind of action I need. Unfortunately I don't understand, what I get from these kinds. There is a whole list of predefined kinds of action (ApplyFunction for example), but I don't see any documentation of their meaning.

Could somebody please explain to me, what it is and when I use which kind best? Thanks :)

Regards
eff

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: What is an Action Kind?
« Reply #1 on: March 30, 2005, 02:49:50 pm »
The UML 2.0 Superstructure specification (available from www.omg.org) has about 60 pages on the detailed semantics of all these different kinds of action. If you don't care about any of that then just select "Normal" and pretend the others don't exist. There are a couple that are interesting though:

- AcceptEventAction, AcceptEventTimerAction and SendSignalAction replace the Receive Event, Timer Event and Send Event from UML 1.x and display the same

- CallOperationAction is what you get when you drag an operation from a class onto an activity diagram

- CallBehaviourAction is what you get when you create an instance of an activity
The Sparx Team
[email protected]

effjay

  • EA Novice
  • *
  • Posts: 9
  • Karma: +0/-0
  • yoooah.
    • View Profile
Re: What is an Action Kind?
« Reply #2 on: March 30, 2005, 09:26:19 pm »
Oh, alright, I guess I should stop reading books and start reading specs :)

Use the source, Luke. Or sth like that.

Thanks for the info!

Regards
eff