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 }