public interface IChainingReasoner extends IReasoner
| Modifier and Type | Method and Description |
|---|---|
net.ssehub.easy.varModel.confModel.Configuration |
getLastConfiguration()
Returns the last, potentially internal configuration.
|
void |
setState(net.ssehub.easy.varModel.confModel.Configuration config,
EvaluationResult result)
Sets the state determined by the last reasoner.
|
void |
setState(net.ssehub.easy.varModel.confModel.Configuration config,
ReasoningResult result)
Sets the state determined by the last reasoner.
|
check, createInstance, createValue, evaluate, getDescriptor, initialize, isConsistent, notify, propagate, setInterceptor, upgradevoid setState(net.ssehub.easy.varModel.confModel.Configuration config,
ReasoningResult result)
IReasoner shall be ignored.config - the configuration (may be null, shall be ignored then). config may
be an internal resultresult - the last reasoning result (may be null, shall be ignored then, identifies beginning of
chain). It is assumed that the constraints and variables mentioned in reasoning result fit to
configurationvoid setState(net.ssehub.easy.varModel.confModel.Configuration config,
EvaluationResult result)
IReasoner shall be ignored. Shall be used for #evaluate(net.ssehub.easy.varModel.model.Project, Configuration, java.util.List, ReasonerConfiguration,
net.ssehub.easy.basics.progress.ProgressObserver) only.config - the configuration (may be null, shall be ignored then). config may
be an internal resultresult - the last reasoning result (may be null, shall be ignored then, identifies beginning of
chain). It is assumed that the constraints and variables mentioned in reasoning result fit to
configurationnet.ssehub.easy.varModel.confModel.Configuration getLastConfiguration()
setState(Configuration, ReasoningResult) of the next reasoner. Shall
clear the attribute holding the last config.Copyright © 2009 - 2018 SSE. All Rights Reserved.