00001
00002
00003
00004
00005
00006
00007
00008
00009 package plp.functional1.memory;
00010
00011 import plp.expressions2.expression.Id;
00012 import plp.expressions2.memory.IdentificadorJaDeclaradoException;
00013 import plp.expressions2.memory.IdentificadorNaoDeclaradoException;
00014
00015
00023 public interface AmbienteFuncional<T> {
00024
00034 public void mapFuncao(Id id, T funcao)
00035 throws IdentificadorJaDeclaradoException;
00036
00044 public T getFuncao(Id id) throws IdentificadorNaoDeclaradoException;
00045
00046 }