sysModel.env
Class BoundedEnv.LocalEnvironment.MoveLambda

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

protected class BoundedEnv.LocalEnvironment.MoveLambda
extends java.lang.Object
implements ILambda

Lambda to execute a move.


Field Summary
protected  ASquareEnv.Direction _newDir
           
protected  ASquareEnv.Location _newLoc
           
 
Constructor Summary
BoundedEnv.LocalEnvironment.MoveLambda(BoundedEnv.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

protected ASquareEnv.Direction _newDir

_newLoc

protected ASquareEnv.Location _newLoc
Constructor Detail

BoundedEnv.LocalEnvironment.MoveLambda

public BoundedEnv.LocalEnvironment.MoveLambda(BoundedEnv.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