if (refinementDir instanceof MultirateFSMDirector) {
refinementDir.postfire();
} else if (refinementDir instanceof StaticSchedulingDirector) {
// Get the refinement schedule so we can update the
// external rates.
refinementDir.invalidateSchedule();
((StaticSchedulingDirector) refinementDir).getScheduler()
.getSchedule();
}
}