[ http://issues.apache.org/jira/browse/SCXML-26?page=all ]
Rahul Akolkar updated SCXML-26: ------------------------------- Fix Version/s: 1.0 Conceptually, there is a 1:1 mapping between contexts and targets, as established by the executor instance, which picks the target for the new context. This is a major change request (anytime a change is requested to an interface which is part of the component's public API), so it definitely won't happen before a 1.0 release (and even if it happens at a 1.0, might require a subinterface and fancy footwork in code) -- so we'll need to have quite a compelling argument, thats unclear to me at the moment. > 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]