此受保护属性确定在使用事件后是否将其删除。此标志可能的值如下所示:
缺省情况下,状态图使用过的每个事件都将被删除。 线程会发送事件,反应进行必要的操作使用事件,完成所有操作后,线程(负载维护事件队列)会删除事件。
deleteAfterConsume 控制是否删除事件。 您可以选择不删除事件,特别是当事件是静态分配的时。在这种情况下,需将 deleteAfterConsume 设置为 FALSE。
部分事件在 IBM® Rational® Rhapsody® 框架内部使用;这些事件需要特别注意。例如,部分事件不受检测以减少系统开销。如果 frameworkEvent 设置为 TRUE,收集的事件信息会减少.
每个事件都有一个标识。代码生成会自动生成连续的标识,但您也可以指定与某个事件相关联的标识。有时您可能需要这么做,例如,在编译过程中保持标识、添加更多事件、对事件执行特殊操作,或在要将事件发送出应用程序时使用特殊标识。
可以在 Rational Rhapsody 特性中从两个级别指定事件标识:
请参阅 Constants部分以获取 lId 的常量值列表。