Uses of Class
plp.orientadaObjetos1.expressao.leftExpression.Id

Packages that use Id
plp.orientadaObjetos1.comando   
plp.orientadaObjetos1.declaracao.classe   
plp.orientadaObjetos1.declaracao.procedimento   
plp.orientadaObjetos1.declaracao.variavel   
plp.orientadaObjetos1.excecao.declaracao   
plp.orientadaObjetos1.expressao.leftExpression   
plp.orientadaObjetos1.memoria   
plp.orientadaObjetos1.parser   
plp.orientadaObjetos1.util   
 

Uses of Id in plp.orientadaObjetos1.comando
 

Constructors in plp.orientadaObjetos1.comando with parameters of type Id
ChamadaMetodo(Expressao expressao, Id nomeMetodo, ListaExpressao parametrosReais)
          Construtor.
New(LeftExpression av, Id classe)
          Construtor.
Read(Id id)
          Construtor.
 

Uses of Id in plp.orientadaObjetos1.declaracao.classe
 

Constructors in plp.orientadaObjetos1.declaracao.classe with parameters of type Id
DecClasseSimples(Id nomeClasse, DecVariavel atributos, DecProcedimento metodos)
          Construtor.
 

Uses of Id in plp.orientadaObjetos1.declaracao.procedimento
 

Methods in plp.orientadaObjetos1.declaracao.procedimento that return Id
 Id DecParametro.getId()
          Obtém o identificador declarado.
 

Methods in plp.orientadaObjetos1.declaracao.procedimento with parameters of type Id
 Procedimento DecProcedimentoSimples.getProcedimento(Id nome)
          Obtém o procedimento representado por nome.
 Procedimento DecProcedimentoComposta.getProcedimento(Id id)
          Obtém o procedimento Obtém o procedimento identificado por id.
 Procedimento DecProcedimento.getProcedimento(Id nomeProcedimento)
          Retorna o procedimento a ser declarado na Declaração da Classe
 

Constructors in plp.orientadaObjetos1.declaracao.procedimento with parameters of type Id
DecParametro(Id id, Tipo tipo)
          Construtor.
DecProcedimentoSimples(Id nome, ListaDeclaracaoParametro parametrosFormais, Comando comando)
          Construtor.
 

Uses of Id in plp.orientadaObjetos1.declaracao.variavel
 

Methods in plp.orientadaObjetos1.declaracao.variavel with parameters of type Id
 Tipo SimplesDecVariavel.getTipo(Id id)
          Retorna o tipo do identificador a ser declarado no AmbienteCompilacao
 Tipo DecVariavelObjeto.getTipo(Id id)
          Retorna o tipo do identificador a ser declarado no AmbienteCompilacao
 Tipo DecVariavel.getTipo(Id id)
          Retorna o tipo do identificador a ser declarado no AmbienteCompilacao
 Tipo DecCanal.getTipo(Id id)
          Retorna o tipo do identificador a ser declarado no AmbienteCompilacao
 Tipo CompostaDecVariavel.getTipo(Id id)
          Obtém o tipo de uma variável nessa declaração.
 

Constructors in plp.orientadaObjetos1.declaracao.variavel with parameters of type Id
DecCanal(Id id, Tipo tipo)
           
DecVariavelObjeto(Tipo tipo, Id objeto, Id classe)
          Construtor.
DecVariavelObjeto(Tipo tipo, Id objeto, Tipo classe)
          Construtor.
SimplesDecVariavel(Tipo tipo, Id id, Expressao expressao)
          Construtor.
 

Uses of Id in plp.orientadaObjetos1.excecao.declaracao
 

Constructors in plp.orientadaObjetos1.excecao.declaracao with parameters of type Id
ClasseJaDeclaradaException(Id id)
          Construtor
ClasseNaoDeclaradaException(Id id)
          Construtor
ObjetoJaDeclaradoException(Id id)
          Construtor
ObjetoNaoDeclaradoException(Id id)
          Construtor.
ProcedimentoJaDeclaradoException(Id id)
          Construtor
ProcedimentoNaoDeclaradoException(Id id)
          Construtor
VariavelJaDeclaradaException(Id id)
          Construtor.
VariavelNaoDeclaradaException(Id id)
          Construtor.
 

Uses of Id in plp.orientadaObjetos1.expressao.leftExpression
 

Methods in plp.orientadaObjetos1.expressao.leftExpression that return Id
 Id LeftExpression.getId()
          Obtém o identificador dessa expressao.
 Id Id.getId()
          Obtém este identificador.
 Id AcessoAtributo.getId()
          Obtém o identificador.
 

Constructors in plp.orientadaObjetos1.expressao.leftExpression with parameters of type Id
AcessoAtributo(Id id)
          Construtor
AcessoAtributoId(LeftExpression av, Id id)
          Construtor.
AcessoAtributoThis(This varThis, Id id)
          Construtor.
 

Uses of Id in plp.orientadaObjetos1.memoria
 

Methods in plp.orientadaObjetos1.memoria that return Id
 Id Objeto.getClasse()
          Obtem o identificador da classe do objeto.
 

Methods in plp.orientadaObjetos1.memoria that return types with arguments of type Id
 java.util.Stack<java.util.Hashtable<Id,Valor>> ContextoExecucao.getPilha()
          Obtém a pilha de valores associados a identificadores
 java.util.Stack<java.util.Hashtable<Id,Valor>> AmbienteExecucao.getPilha()
          Obtém a pilha de valores associados a identificadores
 java.util.Stack<java.util.Hashtable<Id,DefClasse>> ContextoExecucao.getPilhaDefClasse()
          Retorna a pilha com as definiçoes das classes.
 java.util.Stack<java.util.Hashtable<Id,DefClasse>> AmbienteExecucao.getPilhaDefClasse()
          Retorna a pilha com as definiçoes das classes.
 

Methods in plp.orientadaObjetos1.memoria with parameters of type Id
 void ContextoExecucao.changeValor(Id idArg, Valor valorId)
          Altera o valor associado a um identificador.
 void AmbienteExecucao.changeValor(Id idArg, Valor valorId)
          Altera o valor associado a um identificador.
 void ContextoExecucao.get(Id idArg, Valor valorId)
           
 void AmbienteExecucao.get(Id idArg, Valor valorId)
           
 DefClasse ContextoExecucao.getDefClasse(Id idArg)
          Obtém a definição da classe cujo nome é idArg
 DefClasse ContextoCompilacao.getDefClasse(Id idArg)
          Obtém a definição da classe cujo nome é idArg
 DefClasse AmbienteExecucao.getDefClasse(Id idArg)
          Obtém a definição da classe cujo nome é idArg
 DefClasse AmbienteCompilacao.getDefClasse(Id idArg)
          Obtém a definição da classe cujo nome é idArg
 Procedimento DefClasse.getMetodo(Id idMetodo)
          Retorna um método da classe a partir de seu identificador.
 ListaDeclaracaoParametro ContextoCompilacao.getParametrosProcedimento(Id idArg)
          Obtém a tail de parâmetros associada a um identificador que representa nome do método.
 ListaDeclaracaoParametro AmbienteCompilacao.getParametrosProcedimento(Id idArg)
          Obtém a tail de parâmetros associada a um identificador que representa nome do método.
 Tipo ContextoCompilacao.getTipo(Id idArg)
          Obtém o tipo associado a um dado identificador
 Tipo AmbienteCompilacao.getTipo(Id idArg)
          Obtém o tipo associado a um dado identificador
 Tipo DefClasse.getTipoAtributo(Id idAtributo)
          O método abaixo deve verificar se existe algum atributo, identificado por idAtributo na definicao da classe
 Valor ContextoExecucao.getValor(Id idArg)
          Obtém o valor associado a um determinado identificador.
 Valor AmbienteExecucao.getValor(Id idArg)
          Obtém o valor associado a um determinado identificador.
 void ContextoExecucao.mapDefClasse(Id idArg, DefClasse defClasse)
          Mapeia um identificador a um definição de classe.
 void ContextoCompilacao.mapDefClasse(Id idArg, DefClasse defClasse)
          Mapeia um identificador a um definição de classe.
 void AmbienteExecucao.mapDefClasse(Id idArg, DefClasse defClasse)
          Mapeia um identificador a um definição de classe.
 void AmbienteCompilacao.mapDefClasse(Id idArg, DefClasse defClasse)
          Mapeia um identificador a um definição de classe.
 void ContextoCompilacao.mapParametrosProcedimento(Id idArg, ListaDeclaracaoParametro parametrosId)
          Mapeia um identificador representando um método aos seus parâmetros.
 void AmbienteCompilacao.mapParametrosProcedimento(Id idArg, ListaDeclaracaoParametro parametrosId)
          Mapeia um identificador representando um método aos seus parâmetros.
 void ContextoCompilacao.mapTipo(Id idArg, Tipo tipoId)
          Mapeia um identificador a um tipo.
 void AmbienteCompilacao.mapTipo(Id idArg, Tipo tipoId)
          Mapeia um identificador a um tipo.
 void ContextoExecucao.mapValor(Id idArg, Valor valorId)
          Mapeia um identificador a um valor.
 void AmbienteExecucao.mapValor(Id idArg, Valor valorId)
          Mapeia um identificador a um valor.
 void ContextoExecucao.put(Id idArg, Valor valorId)
           
 void AmbienteExecucao.put(Id idArg, Valor valorId)
           
 

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

Uses of Id in plp.orientadaObjetos1.parser
 

Methods in plp.orientadaObjetos1.parser that return Id
 Id OO1Parser.PId()
          ...
 

Uses of Id in plp.orientadaObjetos1.util
 

Fields in plp.orientadaObjetos1.util declared as Id
static Id TipoClasse.NULL
          Indica que a expressao associada é nula.
static Id TipoPrimitivo.TIPO_ID_boolean
          Constante de tipo identificador booleno.
static Id TipoPrimitivo.TIPO_ID_int
          Constante de tipo identificador inteiro.
static Id TipoPrimitivo.TIPO_ID_string
          Constante de tipo identificador string.
 

Methods in plp.orientadaObjetos1.util that return Id
 Id TipoPrimitivo.getTipo()
          Retorna o tipo da expressao associada.
 Id TipoClasse.getTipo()
          Retorna o tipo da expressao associada.
 Id TipoCanal.getTipo()
           
 Id Tipo.getTipo()
          Obtém o tipo, representado por um identficador.
 

Constructors in plp.orientadaObjetos1.util with parameters of type Id
TipoClasse(Id tipoClasse)
          Construtor da classe.