Hi Guofeng,
One of the ways (the one I use) is to create an action
state and there I put the actions. The action state
becomes just a "transitional state" which allow you to
do what you are looking for if I understood correctly.
<snippet>
<state id="IDLE">
<!-- your initial state -->
<n:transition event="event1" cond="bar eq foo"
target="aIDLE2STATE1"/>
</state>
<state id="aIDLE2STATE1">
<!-- call your actions here, make a final decision
based on some variables for example a result variable
-->
<n:transition cond="result eq true"
target="STATE1"/>
</state>
<state id="STATE1">
<!-- this is the final state where you wanted to go
-->
</state>
</snippet>
I reccomend you to read/search the mailing list ...
specifically I think [1] would be very helpful for you
Best regards,
Nestor
[1]
http://marc.theaimsgroup.com/?l=jakarta-commons-user&m=114551355208021&w=1
--- Guofeng Zhang <[EMAIL PROTECTED]> wrote:
> Hi,
>
>
>
> For a transition in a statechart, we can depict the
> transition as "event
> name/action" in UML diagram, but I do not know how
> to express it in
> commons SCMXML. I want to call a method in a Java
> class in the action
> when the event is fired.
>
>
>
> I read the user guide and browse the SCMXL
> specification; they only
> describe how to use actions in a state. I can not
> figure out how to use
> the action in a transition.
>
>
>
> Could anyone kindly give me a sample about it?
>
>
>
> Thanks.
>
>
>
> Guofeng
>
>
>
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]