|
|
|
@ -296,7 +296,7 @@ template "field", mode=update_message {
|
|
|
|
|
const "state" > «yml:lcase(ancestor::protocol/@name)»_state.«yml:lcase(ancestor::fsm/@name)»
|
|
|
|
|
|
|
|
|
|
choose {
|
|
|
|
|
when "func:basicType()" // copyable
|
|
|
|
|
when "func:basicType() or @type='Rating'" // copyable
|
|
|
|
|
||
|
|
|
|
|
msg->choice.«yml:lcase(../../@name)».choice.«$message_name».«@name»
|
|
|
|
|
= session->«$state».«@name»;
|
|
|
|
@ -380,7 +380,7 @@ template "message", mode=update_state {
|
|
|
|
|
template "field", mode=update_state {
|
|
|
|
|
param "message_name";
|
|
|
|
|
choose {
|
|
|
|
|
when "func:basicType()" // copyable
|
|
|
|
|
when "func:basicType() or @type='Rating'" // copyable
|
|
|
|
|
||
|
|
|
|
|
session->«yml:lcase(../../../@name)»_state.«yml:lcase(../../@name)».«@name» = msg->choice.«yml:lcase(../../@name)»
|
|
|
|
|
.choice.«$message_name».«@name»;
|
|
|
|
|