Sparx Systems Forum

Enterprise Architect => General Board => Topic started by: jjweis on March 29, 2006, 06:10:22 am

Title: State Machine - How to defer an event?
Post by: jjweis on March 29, 2006, 06:10:22 am
Hello.

How can I declare an event as "deferred" in a state of a state machine? (EA 4.51)

Thank you.

Juergen
Title: Re: State Machine - How to defer an event?
Post by: jaimeglz on March 29, 2006, 07:54:42 am
Hi Juergen,

Add an operation to the state (right-click on the state, then click on Operations), in the form: event-name / defer. You can overwrite "Do Action" with the event name, and write "defer" as the Name. As Rumbaugh explains in his UML Reference: "The reserved action name defer indicates an event that is deferable in a state and its substates".

Hope this helps,

Jaime
Title: Re: State Machine - How to defer an event?
Post by: jjweis on March 29, 2006, 11:48:08 pm
Hello Jaime.

Yes, it helps. Thank you very much.

Juergen