sysModel.env
Class NoGridEnv.LocalEnvironment.MoveLambda

java.lang.Object
  extended by sysModel.env.NoGridEnv.LocalEnvironment.MoveLambda
All Implemented Interfaces:
ILambda
Enclosing class:
NoGridEnv.LocalEnvironment

private class NoGridEnv.LocalEnvironment.MoveLambda
extends java.lang.Object
implements ILambda

Lambda to execute a move.


Field Summary
private  NoGridEnv.Direction _newDir
           
private  NoGridEnv.Location _newLoc
           
 
Constructor Summary
NoGridEnv.LocalEnvironment.MoveLambda(NoGridEnv.LocalEnvironment le)
          Constructor.
 
Method Summary
 java.lang.Object apply(java.lang.Object param)
          Execute the move.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_newDir

private NoGridEnv.Direction _newDir

_newLoc

private NoGridEnv.Location _newLoc
Constructor Detail

NoGridEnv.LocalEnvironment.MoveLambda

public NoGridEnv.LocalEnvironment.MoveLambda(NoGridEnv.LocalEnvironment le)
Constructor.

Parameters:
le - target local environment
Method Detail

apply

public java.lang.Object apply(java.lang.Object param)
Execute the move.

Specified by:
apply in interface ILambda
Parameters:
param - not used
Returns:
null