aima.core.search.csp.CSPStateListener Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aima-core Show documentation
Show all versions of aima-core Show documentation
AIMA-Java Core Algorithms from the book Artificial Intelligence a Modern Approach 3rd Ed.
The newest version!
package aima.core.search.csp;
/**
* Interface which allows interested clients to register at a solution strategy
* and follow their progress step by step.
*
* @author Ruediger Lunde
*/
public interface CSPStateListener {
/** Informs about changed assignments. */
void stateChanged(Assignment assignment, CSP csp);
/** Informs about changed domains (inferences). */
void stateChanged(CSP csp);
}