public interface HashableStateFactory
HashableState objects
that provide a hash values for State objects. This is useful for tabular
methods that make use of HashSets or HashMaps for fast retrieval.| Modifier and Type | Method and Description |
|---|---|
HashableState |
hashState(State s)
Turns
State s into a HashableState |
boolean |
objectIdentifierIndependent()
Returns true if the
HashableState objects returned are object identifier independent; false if they are dependent. |
HashableState hashState(State s)
State s into a HashableStates - the input State to transform.HashableState.boolean objectIdentifierIndependent()
HashableState objects returned are object identifier independent; false if they are dependent.HashableState objects returned are object identifier independent; false if they are dependent.