Uses of Interface
plp.orientadaObjetos1.memoria.AmbienteExecucao

Packages that use AmbienteExecucao
plp.orientadaObjetos1   
plp.orientadaObjetos1.comando   
plp.orientadaObjetos1.declaracao   
plp.orientadaObjetos1.declaracao.classe   
plp.orientadaObjetos1.declaracao.procedimento   
plp.orientadaObjetos1.declaracao.variavel   
plp.orientadaObjetos1.expressao   
plp.orientadaObjetos1.expressao.binaria   
plp.orientadaObjetos1.expressao.leftExpression   
plp.orientadaObjetos1.expressao.unaria   
plp.orientadaObjetos1.expressao.valor   
plp.orientadaObjetos1.memoria   
plp.orientadaObjetos2   
plp.orientadaObjetos2.comando   
plp.orientadaObjetos2.declaracao.classe   
plp.orientadaObjetos2.expressao   
plp.orientadaObjetos2.expressao.binaria   
plp.orientadaObjetos2.expressao.leftExpression   
plp.orientadaObjetos2.memoria   
 

Uses of AmbienteExecucao in plp.orientadaObjetos1
 

Methods in plp.orientadaObjetos1 with parameters of type AmbienteExecucao
 ListaValor Programa.executar(AmbienteExecucao ambiente)
          Executa o programa.
 

Uses of AmbienteExecucao in plp.orientadaObjetos1.comando
 

Methods in plp.orientadaObjetos1.comando that return AmbienteExecucao
 AmbienteExecucao Write.executar(AmbienteExecucao ambiente)
          Escreve na saida padrão.
 AmbienteExecucao While.executar(AmbienteExecucao ambiente)
          Implementa o comando while.
 AmbienteExecucao Skip.executar(AmbienteExecucao ambiente)
          Não realiza nenhuma alteração no ambiente.
 AmbienteExecucao Sequencial.executar(AmbienteExecucao ambiente)
          Executa os comandos sequencialmente.
 AmbienteExecucao Read.executar(AmbienteExecucao ambiente)
          Lê da entrada padrão.
 AmbienteExecucao IfThenElse.executar(AmbienteExecucao ambiente)
          Implementa o comando if then else.
 AmbienteExecucao Comando.executar(AmbienteExecucao ambiente)
          Executa este comando.
 AmbienteExecucao ComDeclaracao.executar(AmbienteExecucao ambiente)
          Declara a(s) variável(is) e executa o comando.
 AmbienteExecucao ChamadaProcedimento.executar(AmbienteExecucao ambiente)
          Executa este comando.
 AmbienteExecucao ChamadaMetodo.executar(AmbienteExecucao ambiente)
          Executa uma chamada de método.
 AmbienteExecucao Atribuicao.executar(AmbienteExecucao ambiente)
          Executa a atribuição.
 

Methods in plp.orientadaObjetos1.comando with parameters of type AmbienteExecucao
 AmbienteExecucao Write.executar(AmbienteExecucao ambiente)
          Escreve na saida padrão.
 AmbienteExecucao While.executar(AmbienteExecucao ambiente)
          Implementa o comando while.
 AmbienteExecucao Skip.executar(AmbienteExecucao ambiente)
          Não realiza nenhuma alteração no ambiente.
 AmbienteExecucao Sequencial.executar(AmbienteExecucao ambiente)
          Executa os comandos sequencialmente.
 AmbienteExecucao Read.executar(AmbienteExecucao ambiente)
          Lê da entrada padrão.
 AmbienteExecucao IfThenElse.executar(AmbienteExecucao ambiente)
          Implementa o comando if then else.
 AmbienteExecucao Comando.executar(AmbienteExecucao ambiente)
          Executa este comando.
 AmbienteExecucao ComDeclaracao.executar(AmbienteExecucao ambiente)
          Declara a(s) variável(is) e executa o comando.
 AmbienteExecucao ChamadaProcedimento.executar(AmbienteExecucao ambiente)
          Executa este comando.
 AmbienteExecucao ChamadaMetodo.executar(AmbienteExecucao ambiente)
          Executa uma chamada de método.
 AmbienteExecucao Atribuicao.executar(AmbienteExecucao ambiente)
          Executa a atribuição.
 

Uses of AmbienteExecucao in plp.orientadaObjetos1.declaracao
 

Methods in plp.orientadaObjetos1.declaracao that return AmbienteExecucao
 AmbienteExecucao Declaracao.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
 

Methods in plp.orientadaObjetos1.declaracao with parameters of type AmbienteExecucao
 AmbienteExecucao Declaracao.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
 

Uses of AmbienteExecucao in plp.orientadaObjetos1.declaracao.classe
 

Methods in plp.orientadaObjetos1.declaracao.classe that return AmbienteExecucao
 AmbienteExecucao DecClasseSimples.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para a declaração desta classe.
 AmbienteExecucao DecClasseComposta.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para esta declaração de classe no ambiente de execucao
 AmbienteExecucao DecClasse.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
 

Methods in plp.orientadaObjetos1.declaracao.classe with parameters of type AmbienteExecucao
 AmbienteExecucao DecClasseSimples.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para a declaração desta classe.
 AmbienteExecucao DecClasseComposta.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para esta declaração de classe no ambiente de execucao
 AmbienteExecucao DecClasse.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
 

Uses of AmbienteExecucao in plp.orientadaObjetos1.declaracao.procedimento
 

Methods in plp.orientadaObjetos1.declaracao.procedimento that return AmbienteExecucao
 AmbienteExecucao ListaDeclaracaoParametro.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para esta tail de declarações de parâmetro.
 AmbienteExecucao DecParametro.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
 

Methods in plp.orientadaObjetos1.declaracao.procedimento with parameters of type AmbienteExecucao
 AmbienteExecucao ListaDeclaracaoParametro.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para esta tail de declarações de parâmetro.
 AmbienteExecucao DecParametro.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
 

Uses of AmbienteExecucao in plp.orientadaObjetos1.declaracao.variavel
 

Methods in plp.orientadaObjetos1.declaracao.variavel that return AmbienteExecucao
 AmbienteExecucao SimplesDecVariavel.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
 AmbienteExecucao DecVariavelObjeto.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para o objeto no ambiente de execução.
 AmbienteExecucao DecVariavel.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
 AmbienteExecucao CompostaDecVariavel.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento dos identificadores para os valores das expressões desta declaração composta no AmbienteExecucao
 

Methods in plp.orientadaObjetos1.declaracao.variavel with parameters of type AmbienteExecucao
 AmbienteExecucao SimplesDecVariavel.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
 AmbienteExecucao DecVariavelObjeto.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para o objeto no ambiente de execução.
 AmbienteExecucao DecVariavel.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
 AmbienteExecucao CompostaDecVariavel.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento dos identificadores para os valores das expressões desta declaração composta no AmbienteExecucao
 

Uses of AmbienteExecucao in plp.orientadaObjetos1.expressao
 

Methods in plp.orientadaObjetos1.expressao with parameters of type AmbienteExecucao
 Valor This.avaliar(AmbienteExecucao ambiente)
          Obtém o valor do objeto this no ambiente e o avalia.
 ListaValor ListaExpressao.avaliar(AmbienteExecucao ambiente)
          Avalia a tail de expressões.
 Valor Expressao.avaliar(AmbienteExecucao ambiente)
          Avalia a expressao retornando seu Valor.
 

Uses of AmbienteExecucao in plp.orientadaObjetos1.expressao.binaria
 

Methods in plp.orientadaObjetos1.expressao.binaria with parameters of type AmbienteExecucao
 Valor ExpSub.avaliar(AmbienteExecucao ambiente)
          Retorna o valor da expressao de Subtracao.
 Valor ExpSoma.avaliar(AmbienteExecucao ambiente)
          Retorna o valor da expressao de Soma
 Valor ExpOr.avaliar(AmbienteExecucao ambiente)
          Retorna o valor da expressao de disjuncao logica
 Valor ExpEquals.avaliar(AmbienteExecucao ambiente)
          Retorna o valor da expressao de Igualdade
 Valor ExpConcat.avaliar(AmbienteExecucao ambiente)
          Retorna o valor da expressao de Concatenacao
 Valor ExpAnd.avaliar(AmbienteExecucao ambiente)
          Retorna o valor da expressao de Conjuncao Logica
 

Uses of AmbienteExecucao in plp.orientadaObjetos1.expressao.leftExpression
 

Methods in plp.orientadaObjetos1.expressao.leftExpression with parameters of type AmbienteExecucao
 Valor Id.avaliar(AmbienteExecucao ambiente)
          Retorna o valor deste identificador.
 Valor AcessoAtributoThis.avaliar(AmbienteExecucao ambiente)
          O valor do atributo acessado no ambiente.
 Valor AcessoAtributoId.avaliar(AmbienteExecucao ambiente)
          Avalia esse acesso de atributo obtendo o valor do atributo no ambiente.
 

Uses of AmbienteExecucao in plp.orientadaObjetos1.expressao.unaria
 

Methods in plp.orientadaObjetos1.expressao.unaria with parameters of type AmbienteExecucao
 Valor ExpNot.avaliar(AmbienteExecucao ambiente)
          Retorna o valor da expressao de negacao logica.
 Valor ExpMenos.avaliar(AmbienteExecucao ambiente)
          Retorna o valor da expressao de menos unario.
 Valor ExpLength.avaliar(AmbienteExecucao ambiente)
          Retorna o valor da expressao de tamanho.
 

Uses of AmbienteExecucao in plp.orientadaObjetos1.expressao.valor
 

Methods in plp.orientadaObjetos1.expressao.valor with parameters of type AmbienteExecucao
 Valor ValorString.avaliar(AmbienteExecucao amb)
          Retorna o valor deste valor primitivo, i.e, ele mesmo.
 Valor ValorRef.avaliar(AmbienteExecucao ambiente)
          Avalia um certo valor referência.
 Valor ValorNull.avaliar(AmbienteExecucao amb)
          Retorna ele mesmo.
 Valor ValorInteiro.avaliar(AmbienteExecucao amb)
          Retorna o valor deste valor primitivo, i.e., ele mesmo.
 Valor ValorBooleano.avaliar(AmbienteExecucao amb)
          Retorna o valor deste valor primitivo, i.e, ele mesmo.
 

Uses of AmbienteExecucao in plp.orientadaObjetos1.memoria
 

Classes in plp.orientadaObjetos1.memoria that implement AmbienteExecucao
 class ContextoExecucao
           
 

Methods in plp.orientadaObjetos1.memoria that return AmbienteExecucao
 AmbienteExecucao Objeto.getEstado()
          Obtém o atual estado do objeto, conforme o ambiente de execução.
 AmbienteExecucao ContextoExecucao.write(Valor v)
          Escreve um valor 'v' na saída.
 AmbienteExecucao AmbienteExecucao.write(Valor v)
          Escreve um valor 'v' na saída.
 

Methods in plp.orientadaObjetos1.memoria with parameters of type AmbienteExecucao
 void Objeto.setEstado(AmbienteExecucao novoEstado)
          Altera o ambiente de Execução, que representa o novo estado do objeto.
 

Constructors in plp.orientadaObjetos1.memoria with parameters of type AmbienteExecucao
ContextoExecucao(AmbienteExecucao ambiente)
          Construtor da classe.
Objeto(Id classeObjeto, AmbienteExecucao estado)
          Construtor.
 

Uses of AmbienteExecucao in plp.orientadaObjetos2
 

Methods in plp.orientadaObjetos2 with parameters of type AmbienteExecucao
 ListaValor Programa.executar(AmbienteExecucao ambiente)
          Executa o programa.
 

Uses of AmbienteExecucao in plp.orientadaObjetos2.comando
 

Methods in plp.orientadaObjetos2.comando that return AmbienteExecucao
 AmbienteExecucao NewOO2.executar(AmbienteExecucao ambiente)
          Execução da atribuição de um novo objeto criado a uma left expression.
 AmbienteExecucao ChamadaMetodoOO2.executar(AmbienteExecucao ambiente)
           
 AmbienteExecucao Cast.executar(AmbienteExecucao ambiente)
          Execução de cast de um objeto a uma left expression.
 

Methods in plp.orientadaObjetos2.comando with parameters of type AmbienteExecucao
 AmbienteExecucao NewOO2.executar(AmbienteExecucao ambiente)
          Execução da atribuição de um novo objeto criado a uma left expression.
 AmbienteExecucao ChamadaMetodoOO2.executar(AmbienteExecucao ambiente)
           
 AmbienteExecucao Cast.executar(AmbienteExecucao ambiente)
          Execução de cast de um objeto a uma left expression.
 

Uses of AmbienteExecucao in plp.orientadaObjetos2.declaracao.classe
 

Methods in plp.orientadaObjetos2.declaracao.classe that return AmbienteExecucao
 AmbienteExecucao DecClasseSimplesOO2.elabora(AmbienteExecucao ambiente)
          Realiza um mapeamento entre a classe sendo declarada e sua super-classe.
 

Methods in plp.orientadaObjetos2.declaracao.classe with parameters of type AmbienteExecucao
 AmbienteExecucao DecClasseSimplesOO2.elabora(AmbienteExecucao ambiente)
          Realiza um mapeamento entre a classe sendo declarada e sua super-classe.
 

Uses of AmbienteExecucao in plp.orientadaObjetos2.expressao
 

Methods in plp.orientadaObjetos2.expressao with parameters of type AmbienteExecucao
 Valor Super.avaliar(AmbienteExecucao ambiente)
          Obtém o valor do objeto super no ambiente e o avalia.
 

Uses of AmbienteExecucao in plp.orientadaObjetos2.expressao.binaria
 

Methods in plp.orientadaObjetos2.expressao.binaria with parameters of type AmbienteExecucao
 Valor ExpInstanceOf.avaliar(AmbienteExecucao ambiente)
          Retorna o valor da expressao instanceof.
 

Uses of AmbienteExecucao in plp.orientadaObjetos2.expressao.leftExpression
 

Methods in plp.orientadaObjetos2.expressao.leftExpression with parameters of type AmbienteExecucao
 Valor AcessoAtributoSuper.avaliar(AmbienteExecucao ambiente)
          O valor do atributo acessado no ambiente.
 

Uses of AmbienteExecucao in plp.orientadaObjetos2.memoria
 

Subinterfaces of AmbienteExecucao in plp.orientadaObjetos2.memoria
 interface AmbienteExecucaoOO2
           
 

Classes in plp.orientadaObjetos2.memoria that implement AmbienteExecucao
 class ContextoExecucaoOO2
           
 

Constructors in plp.orientadaObjetos2.memoria with parameters of type AmbienteExecucao
ContextoExecucaoOO2(AmbienteExecucao ambiente)