我有一个长期运行的解算器,我希望定期更新新的计划实体(传入订单)。下面是我拼凑在一起的ProblemFactChange中的序列。这是正确的顺序吗?我找不到这样的例子。
solution = scoreDirector.getWorkingSolution();
scoreDirector.beforeEntityAdded(order);
solution.getOrderList().add(order);
scoreDirector.triggerVariableListeners();
scoreDirector.afterEntityAdded(order);