package org.jactr.tools.experiment.impl; import java.util.Map; /* * default logging */ public interface IVariableContext { public Object get(String variableName); public void set(String variableName, Object value); public boolean isSet(String variableName); public IVariableContext getParent(); public void getAll(Map<String, Object> container); /** * make a deep copy of the context values. The returned copy * will have no parents, but have all the values * @return */ public IVariableContext duplicate(); }