plp.imperative2.memory
Class ContextoExecucaoImperativa2
java.lang.Object
plp.expressions2.memory.Contexto<Valor>
plp.expressions2.memory.ContextoExecucao
plp.imperative1.memory.ContextoExecucaoImperativa
plp.imperative2.memory.ContextoExecucaoImperativa2
- All Implemented Interfaces:
- java.lang.Cloneable, Ambiente<Valor>, AmbienteExecucao, AmbienteExecucaoImperativa, AmbienteExecucaoImperativa2
public class ContextoExecucaoImperativa2
- extends ContextoExecucaoImperativa
- implements AmbienteExecucaoImperativa2
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface plp.expressions2.memory.Ambiente |
get, map |
ContextoExecucaoImperativa2
public ContextoExecucaoImperativa2(ListaValor entrada)
- Construtor da classe.
ContextoExecucaoImperativa2
public ContextoExecucaoImperativa2(ListaValor entrada,
java.io.PrintStream writer)
incrementa
public void incrementa()
- Specified by:
incrementa
in interface Ambiente<Valor>
- Overrides:
incrementa
in class Contexto<Valor>
restaura
public void restaura()
- Specified by:
restaura
in interface Ambiente<Valor>
- Overrides:
restaura
in class Contexto<Valor>
mapProcedimento
public void mapProcedimento(Id idArg,
Procedimento procedimentoId)
throws ProcedimentoJaDeclaradoException
- Mapeia o id no procedimento dado.
- Specified by:
mapProcedimento
in interface AmbienteExecucaoImperativa2
- Throws:
ProcedimentoJaDeclaradoException
- se j� existir um mapeamento do identificador nesta tabela.
getProcedimento
public Procedimento getProcedimento(Id idArg)
throws ProcedimentoNaoDeclaradoException
- Retorna o procedimento mapeado ao id dado.
- Specified by:
getProcedimento
in interface AmbienteExecucaoImperativa2
- Throws:
ProcedimentoNaoDeclaradoException
- se n�o existir nenhum procedimento mapeado ao id dado
nesta tabela.
clone
public java.lang.Object clone()
- Specified by:
clone
in interface AmbienteExecucaoImperativa
- Overrides:
clone
in class ContextoExecucaoImperativa