sysModel.env
Class AGlobalEnv.BreedLambda

java.lang.Object
  extended by sysModel.env.AGlobalEnv.BreedLambda
All Implemented Interfaces:
ILambda
Enclosing class:
AGlobalEnv

protected class AGlobalEnv.BreedLambda
extends java.lang.Object
implements ILambda

Lambda to execute a breed.


Field Summary
private  AFish _fish
           
private  AGlobalEnv.ALocalEnv _newLocalEnv
           
 
Constructor Summary
AGlobalEnv.BreedLambda(AFish fish, AGlobalEnv.ALocalEnv newLocalEnv)
          Constructor.
 
Method Summary
 java.lang.Object apply(java.lang.Object param)
          Execute the breeding.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_fish

private final AFish _fish

_newLocalEnv

private final AGlobalEnv.ALocalEnv _newLocalEnv
Constructor Detail

AGlobalEnv.BreedLambda

public AGlobalEnv.BreedLambda(AFish fish,
                              AGlobalEnv.ALocalEnv newLocalEnv)
Constructor.

Parameters:
fish - fish to breed
newLocalEnv - target location
Method Detail

apply

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

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