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.