org.optaplanner.core.impl.score.director.common
public class TrailingEntityMapSupport extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
hasChainedVariables |
protected SolutionDescriptor |
solutionDescriptor |
protected Map<PlanningVariableDescriptor,Map<Object,Set<Object>>> |
trailingEntitiesMap |
Constructor and Description |
---|
TrailingEntityMapSupport(SolutionDescriptor solutionDescriptor) |
Modifier and Type | Method and Description |
---|---|
Object |
getTrailingEntity(PlanningVariableDescriptor chainedVariableDescriptor,
Object planningValue) |
void |
insertInTrailingEntityMap(PlanningEntityDescriptor entityDescriptor,
Object entity) |
void |
insertInTrailingEntityMap(PlanningVariableDescriptor variableDescriptor,
Object entity) |
void |
resetTrailingEntityMap(Solution workingSolution) |
void |
retractFromTrailingEntityMap(PlanningEntityDescriptor entityDescriptor,
Object entity) |
void |
retractFromTrailingEntityMap(PlanningVariableDescriptor variableDescriptor,
Object entity) |
protected final SolutionDescriptor solutionDescriptor
protected boolean hasChainedVariables
public TrailingEntityMapSupport(SolutionDescriptor solutionDescriptor)
public void resetTrailingEntityMap(Solution workingSolution)
public void insertInTrailingEntityMap(PlanningEntityDescriptor entityDescriptor, Object entity)
public void insertInTrailingEntityMap(PlanningVariableDescriptor variableDescriptor, Object entity)
public void retractFromTrailingEntityMap(PlanningEntityDescriptor entityDescriptor, Object entity)
public void retractFromTrailingEntityMap(PlanningVariableDescriptor variableDescriptor, Object entity)
public Object getTrailingEntity(PlanningVariableDescriptor chainedVariableDescriptor, Object planningValue)
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.