ks.common.model
Interface IContextualize


public interface IContextualize

When a Move is generated on one client and shipped to another client for processing, it must be 'recontextualized' so as to properly hook up with the ModelElements as found on the remote client.


Method Summary
 void recontextualize(Solitaire theGame)
          It is the responsibility of the Move object to locate its context given the game argument.
 

Method Detail

recontextualize

public void recontextualize(Solitaire theGame)
                     throws java.lang.IllegalArgumentException
It is the responsibility of the Move object to locate its context given the game argument.

Parameters:
theGame -
Throws:
if - unable to properly determine new context
java.lang.IllegalArgumentException