【catia二次开发CAA】有关Dialog的重要术语

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

有关Dialog的重要术语
Dialog agent
A dialog agent translates a user interaction into a user input.
It is created to m atch a given end user interaction and is valued when the end user perform s the interaction.
It is associated with one or possibly several states. Its valuation triggers the evaluation of the state exit condition and, then, of the transi t ion guard condi tions i f the state condition returns TRUE.
End user interaction
An end user interaction is always defined using a notifi cation whose type reflects the interaction, and a notifier, that is, the object that sends the notification.
A basic dialog agent is valued when both notifi cation and notifier m atch the dialog agent's required ones.
Command state
A state is one of the m ain elem ents of a state dialog com m and which is a state m achine that uses states to let the end user input the requested param eters, and transi tions between states to process these input param eters and progress in the statechart.
Action
An action is a task without interaction with the end user. An acti on m ay be
∙linked to a transition. In this case, the action is executed when the transition fires.
∙ a state entry action. In this case, the action is executed when entering the state.
∙ a state exit action. In this case, the action is executed when leaving the state. Moreover, a CATDiaAction object m anages the action undo/redo. But, it m ust only
undo/redo not transactional objects, that is to say the objects whi ch don't belong to a m odel which im plem ents the CATIUndoTransaction interface, because such a m odel undoes and redoes its objects itself.
Transition
A transition is one of the m ain elem ents of a state dialog comm and which is a state m achine that uses states to let the end user input the requested param eters, and transitions between states to process these input param eters and progress in the statechart.
A transi tion m ust have at least one source state, a target state which m ay be NULL, and m ay be associated with a condition and an action.。

相关文档
最新文档