001 package model; 002 003 /** 004 * Abstract command interface. 005 * 006 * @author Mathias G. Ricken 007 */ 008 public interface ILambda { 009 /** 010 * Execute command. 011 * 012 * @param param lambda-specific parameter 013 * 014 * @return lambda-specific return value 015 */ 016 Object apply(Object param); 017 }