org.optaplanner.core.impl.domain.variable.listener
Interface PlanningVariableListener<EntityG>
- All Known Implementing Classes:
- AbstractPlanningVariableListener, ChainedMappedByVariableListener
public interface PlanningVariableListener<EntityG>
Changes shadow variables when a real planning variable changes.
Important: it must never change a real planning variable!
- See Also:
AbstractPlanningVariableListener
beforeEntityAdded
void beforeEntityAdded(ScoreDirector scoreDirector,
EntityG entity)
afterEntityAdded
void afterEntityAdded(ScoreDirector scoreDirector,
EntityG entity)
beforeVariableChanged
void beforeVariableChanged(ScoreDirector scoreDirector,
EntityG entity)
afterVariableChanged
void afterVariableChanged(ScoreDirector scoreDirector,
EntityG entity)
beforeEntityRemoved
void beforeEntityRemoved(ScoreDirector scoreDirector,
EntityG entity)
afterEntityRemoved
void afterEntityRemoved(ScoreDirector scoreDirector,
EntityG entity)
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.