ereinion.search
Interface SearchState

All Known Implementing Classes:
SquarePuzzleState

public interface SearchState

Interfaccia per la definizione di uno stato in un problema si Search.

Since:
EPR 1.0
Version:
1.1, 18/11/2002
Author:
Ereinion
See Also:
SearchOp, SearchProblem

Method Summary
 boolean equalState(SearchState otherState)
          Verifica se c'� uguaglianza logica tra due stati.
 java.lang.String[] stateToLines()
          Crea una rappresentazione sotto forma di alcune stringhe di questo stato (ogni stringa rappresenta una linea distinta).
 

Method Detail

equalState

public boolean equalState(SearchState otherState)
Verifica se c'� uguaglianza logica tra due stati.

Parameters:
otherState - lo stato con cui verificare l'uguaglianza.
Returns:
true se i due stati sono logicamente equivalenti, false altrimenti.

stateToLines

public java.lang.String[] stateToLines()
Crea una rappresentazione sotto forma di alcune stringhe di questo stato (ogni stringa rappresenta una linea distinta).

Returns:
un array di String che descrivono lo stato.