Solution_
- the solution type, the class with the PlanningSolution
annotationpublic class Locator<Solution_> extends Object
Constructor and Description |
---|
Locator(SolutionDescriptor<Solution_> solutionDescriptor) |
Modifier and Type | Method and Description |
---|---|
void |
addWorkingObject(Object workingObject) |
void |
clearWorkingObjects() |
<E> E |
locateWorkingObject(E externalObject)
As defined by
ScoreDirector.locateWorkingObject(Object) . |
void |
removeWorkingObject(Object workingObject) |
void |
resetWorkingObjects(Collection<Object> allFacts) |
public Locator(SolutionDescriptor<Solution_> solutionDescriptor)
public void resetWorkingObjects(Collection<Object> allFacts)
public void addWorkingObject(Object workingObject)
public void removeWorkingObject(Object workingObject)
public void clearWorkingObjects()
public <E> E locateWorkingObject(E externalObject)
ScoreDirector.locateWorkingObject(Object)
.E
- the object typeexternalObject
- sometimes nullIllegalArgumentException
- if it cannot be located or if the externalObject's class is not supportedIllegalStateException
- if it cannot be locatedCopyright © 2006–2016 JBoss by Red Hat. All rights reserved.