[ 
http://issues.apache.org/jira/browse/SCXML-26?page=comments#action_12439566 ] 
            
Rahul Akolkar commented on SCXML-26:
------------------------------------

Indeed we're aware that SCXML will be at its productive best when its used in 
particular contexts, not in isolation. In terms of the two options from your 
last comment, #1 (query an SCXMLExecutor instance for the context corresponding 
to a target) is feasible, and I think would be a useful addition. For #2, its 
true that Evaluators may need more, but the interface provides the bare minimum 
(anything else should be part of the implementation).


> Add parameter to Evaluator.newContext
> -------------------------------------
>
>                 Key: SCXML-26
>                 URL: http://issues.apache.org/jira/browse/SCXML-26
>             Project: Commons SCXML
>          Issue Type: Improvement
>    Affects Versions: 0.5
>            Reporter: Hallvard Trætteberg
>             Fix For: 1.0
>
>
> The Evaluator.newContext method currently takes one argument, the parent 
> context. However, to make it easier for the context to link to relevant 
> application data, it would be nice if it also took a TransitionTarget 
> argument, i.e. have the signature     public Context 
> newContext(TransitionTarget target, Context parent); By including the target 
> in the context, it becomes easier for expressions to refer to contextual 
> data. In my case, SCXML is used together with data bindings, and expressions 
> are used to refer to data in the context of states and transitions. I had to 
> modify SCXML as suggested above, to provide the link between state and data 
> bindings.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to