| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ICmdFactory
Interface for a factory to create a notify lambda.
| Method Summary | |
|---|---|
|  ILambda | makeAddCmd(AFish fish)Create a lambda that adds a new fish to the observable. | 
|  ILambda | makeDeleteCmd(AGlobalEnv.ALocalEnv env)Create a lambda that notifies all observers to check if they are at the specified location and, if so, remove themselves from the observer. | 
|  ILambda | makeNotifyCmd(ILambda lambda)Create a lambda that notifies all observers and sends them the lambda given as parameter. | 
| Method Detail | 
|---|
ILambda makeNotifyCmd(ILambda lambda)
lambda - lambda for the observers
ILambda makeDeleteCmd(AGlobalEnv.ALocalEnv env)
env - local environment at which fish should be deleted
ILambda makeAddCmd(AFish fish)
fish - fish to add
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||