001 package sysModel.env; 002 003 /** 004 * Local environment state. 005 * 006 * @author Mathias Ricken 007 */ 008 public interface ILocalEnvState { 009 /** 010 * Execute a visitor on local environment, depending on the state. 011 * 012 * @param host host local environment 013 * @param visitor visitor to execute 014 * @param param visitor-specific parameter 015 * @return visitor-specific return value 016 */ 017 public Object execute(AGlobalEnv.ALocalEnv host, AGlobalEnv.ILocalEnvVisitor visitor, Object param); 018 }