org.optaplanner.core.impl.score.director.common
Class TrailingEntityMapSupport
java.lang.Object
org.optaplanner.core.impl.score.director.common.TrailingEntityMapSupport
public class TrailingEntityMapSupport
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
solutionDescriptor
protected final SolutionDescriptor solutionDescriptor
hasChainedVariables
protected boolean hasChainedVariables
trailingEntitiesMap
protected Map<GenuineVariableDescriptor,Map<Object,Set<Object>>> trailingEntitiesMap
TrailingEntityMapSupport
public TrailingEntityMapSupport(SolutionDescriptor solutionDescriptor)
resetTrailingEntityMap
public void resetTrailingEntityMap(Solution workingSolution)
insertInTrailingEntityMap
public void insertInTrailingEntityMap(EntityDescriptor entityDescriptor,
Object entity)
insertInTrailingEntityMap
public void insertInTrailingEntityMap(VariableDescriptor variableDescriptor,
Object entity)
retractFromTrailingEntityMap
public void retractFromTrailingEntityMap(EntityDescriptor entityDescriptor,
Object entity)
retractFromTrailingEntityMap
public void retractFromTrailingEntityMap(VariableDescriptor variableDescriptor,
Object entity)
getTrailingEntity
public Object getTrailingEntity(GenuineVariableDescriptor chainedVariableDescriptor,
Object planningValue)
Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.