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.util   
plp.orientadaObjetos2.comando   
plp.orientadaObjetos2.declaracao.classe   
plp.orientadaObjetos2.declaracao.procedimento   
plp.orientadaObjetos2.expressao.leftExpression   
plp.orientadaObjetos2.memoria   
plp.orientadaObjetos2.parser   
plp.orientadaObjetos2.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.
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, DecConstrutor construtor, 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.
 Id DecProcedimentoSimples.getNome()
           
 

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 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
DecVariavelObjeto(Tipo tipo, Id objeto, ListaExpressao listaExpressao, Id 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.
 Id DefClasse.getIdClasse()
           
 

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

Constructors in plp.orientadaObjetos1.memoria with parameters of type Id
DefClasse(Id idClasse, DecVariavel decVariavel, DecConstrutor decConstrutor, DecProcedimento decProcedimento)
          Construtor
Objeto(Id classeObjeto, AmbienteExecucao estado)
          Construtor.
 

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 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.
 

Uses of Id in plp.orientadaObjetos2.comando
 

Methods in plp.orientadaObjetos2.comando that return Id
 Id NewOO2.getClasse()
           
 

Constructors in plp.orientadaObjetos2.comando with parameters of type Id
Cast(LeftExpression av, Id idObjeto, Tipo classeCast)
          Construtor.
ChamadaMetodoOO2(Expressao expressao, Id nomeMetodo, ListaExpressao parametrosReais)
           
NewOO2(LeftExpression av, Id classe, ListaExpressao listaParametrosReais)
          Construtor.
 

Uses of Id in plp.orientadaObjetos2.declaracao.classe
 

Constructors in plp.orientadaObjetos2.declaracao.classe with parameters of type Id
DecClasseSimplesOO2(Id nomeClasse, Id superClasse, DecVariavel atributos, DecConstrutor decConstrutor, DecProcedimento metodos)
          Construtor.
DecConstrutor(Id nome, ListaDeclaracaoParametro listaParametros, Comando comando, java.lang.String modificador)
           
 

Uses of Id in plp.orientadaObjetos2.declaracao.procedimento
 

Methods in plp.orientadaObjetos2.declaracao.procedimento with parameters of type Id
 Procedimento DecProcedimentoSimplesOO2.getProcedimento(Id nome)
          Obtém o procedimento representado por nome.
 

Constructors in plp.orientadaObjetos2.declaracao.procedimento with parameters of type Id
DecProcedimentoSimplesOO2(Id nome, ListaDeclaracaoParametro parametrosFormais, Comando comando, java.lang.String modificador)
          Construtor
 

Uses of Id in plp.orientadaObjetos2.expressao.leftExpression
 

Constructors in plp.orientadaObjetos2.expressao.leftExpression with parameters of type Id
AcessoAtributoSuper(Super varSuper, Id id)
          Construtor.
 

Uses of Id in plp.orientadaObjetos2.memoria
 

Methods in plp.orientadaObjetos2.memoria that return types with arguments of type Id
 java.util.Map<Id,Id> ContextoExecucaoOO2.getMapSuperClasse()
           
 java.util.Map<Id,Id> ContextoExecucaoOO2.getMapSuperClasse()
           
 java.util.Map<Id,Id> AmbienteExecucaoOO2.getMapSuperClasse()
           
 java.util.Map<Id,Id> AmbienteExecucaoOO2.getMapSuperClasse()
           
 

Methods in plp.orientadaObjetos2.memoria with parameters of type Id
 DefClasse ContextoExecucaoOO2.getSuperClasse(Id classe)
           
 DefClasse ContextoCompilacaoOO2.getSuperClasse(Id classe)
          Dado o id de uma classe, recupera a definicao da super-classe.
 DefClasse AmbienteExecucaoOO2.getSuperClasse(Id classe)
          Dado um identificador da classe, recupera a super-classe
 DefClasse AmbienteCompilacaoOO2.getSuperClasse(Id classe)
          Dado um identificador da classe, recupera a super-classe
 void ContextoExecucaoOO2.mapSuperClasse(Id classe, Id superClasse)
           
 void ContextoCompilacaoOO2.mapSuperClasse(Id classe, Id superClasse)
          Mapeia o id da sub-classe em uma super-classe.
 void AmbienteExecucaoOO2.mapSuperClasse(Id classe, Id superClasse)
          Mapeia um identificador de classe com o identificador da super-classe.
 void AmbienteCompilacaoOO2.mapSuperClasse(Id classe, Id superClasse)
          Mapeia um identificador de classe com o identificador da super-classe.
 

Uses of Id in plp.orientadaObjetos2.parser
 

Methods in plp.orientadaObjetos2.parser that return Id
 Id OO2Parser.PId()
          ...
 

Uses of Id in plp.orientadaObjetos2.util
 

Fields in plp.orientadaObjetos2.util declared as Id
static Id DefObjectFactory.OBJECT_ID