TaskConditionTrigger

使用条件中此类的扩展来监视任务是否存在属性更改。通过这种方式,任务可以相互监视。

示例:

public Condition<Task> createCondition(Task task) {
    Condition<Task> cnd = new Condition<Task>();
    cnd.setDesc("The task must be complete.");
    TaskConditionTrigger cndTrigger = new
    TaskConditionTrigger(task);
    cnd.setTriggers(Collections.singleton(cndTrigger));
    cnd.setPredicate(new Predicate<Task>() {
        @Override
        public boolean evaluate(Task task) {
            return task.getComplete();
        }
    });
    return cnd;
}

在线 API:

有关编码细节,请参见 Simcenter STAR-CCM+ 帮助菜单:

步骤 > Java API > star.assistant > TaskConditionTrigger