条件、触发器和谓词

使用条件可控制在模拟助手中启用或禁用的任务并确保用户创建有效模拟。

条件是追踪满足特定条件的对象的类。 当条件找到此类对象时,会保存该对象(记录对它的引用)并将其满足属性设为 true(真)。 如果删除该对象,或者如果其属性或其子项的属性更改为不再满足条件,则条件会停止保存并将其满足属性设为 false(假)

条件使用一组触发器搜索对象。 触发器监视一组对象,例如,查找层次结构中的对象。 找到为其指定的对象类型时,它会将该对象传递给条件进行计算。

条件使用谓词进行计算。 如果对象满足谓词条件,则谓词会返回 true(真),并且条件将其满足属性设为 true(真)

一个条件有一个谓词,该谓词每次计算一个对象。 但是,该对象可以包含其他对象或指向其他对象(例如,如果传递的对象是管理器节点)。 使用 CompoundPredicate 扩展,谓词可以根据逻辑运算的组合计算对象。

请参见: