001 package sysModel.env; 002 003 import model.ILambda; 004 005 /** 006 * Special version of ILambda for use as open command. 007 * @author Mathias Ricken 008 */ 009 public interface IOpenCommand extends ILambda { 010 /** 011 * Execute command. 012 * 013 * @param moveCmd move command, cast to ILambda 014 * 015 * @return lambda-specific return value 016 */ 017 public Object apply(Object moveCmd); 018 }