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
 

Fields in plp.orientadaObjetos1.comando declared as Id
private  Id Send.canal
          Comando que será executado caso a expressão seja avaliada como verdadeira.
private  Id Receive.canal
          Comando que será executado caso a expressão seja avaliada como verdadeira.
private  Id New.classe
          Identificador da classe, com o seu nome.
private  Id Receive.id
          Expressão a ser avaliada.
private  Id Read.id
          O identificador ao qual será atribuído o valor lido.
private  Id ChamadaMetodo.nomeMetodo
          O identificador que representa o nome do método.
 

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.
Receive(Id canal, Id id)
          Construtor.
Send(Id canal, Expressao expressao)
          Construtor.
 

Uses of Id in plp.orientadaObjetos1.declaracao.classe
 

Fields in plp.orientadaObjetos1.declaracao.classe declared as Id
private  Id DecClasseSimples.nomeClasse
          Identificador do nome da 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
 

Fields in plp.orientadaObjetos1.declaracao.procedimento declared as Id
private  Id DecParametro.id
          Identificador declarado.
private  Id DecProcedimentoSimples.nome
          Identificador do 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
 

Fields in plp.orientadaObjetos1.declaracao.variavel declared as Id
private  Id DecVariavelObjeto.classe
          Idenficador representando a classe da qual objeto é uma instância.
private  Id SimplesDecVariavel.id
          Variável declarada.
private  Id DecCanal.id
          Variável declarada.
private  Id DecVariavelObjeto.objeto
          Identificador representando o objeto.
 

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)
          Construtor.
DecVariavelObjeto(Tipo tipo, Id objeto, 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
 

Fields in plp.orientadaObjetos1.expressao.leftExpression declared as Id
private  Id AcessoAtributo.id
          Identificador.
 

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
 

Fields in plp.orientadaObjetos1.memoria declared as Id
private  Id Objeto.classeObjeto
          Identificador da classe a que pertence o objeto.
 

Fields in plp.orientadaObjetos1.memoria with type parameters of type Id
private  java.util.Stack<java.util.Hashtable<Id,Valor>> ContextoExecucao.pilha
          A pilha de blocos de contexto.
private  java.util.Stack<java.util.Hashtable<Id,Tipo>> ContextoCompilacao.pilha
          A pilha de tipos do contexto.
private  java.util.Stack<java.util.Hashtable<Id,DefClasse>> ContextoExecucao.pilhaDefClasse
          A pilha de classes do contexto.
private  java.util.Stack<java.util.Hashtable<Id,DefClasse>> ContextoCompilacao.pilhaDefClasse
          A pilha de classes do contexto.
private  java.util.Stack<java.util.Hashtable<Id,ListaDeclaracaoParametro>> ContextoCompilacao.pilhaProcedimento
          A pilha de procedimentos do contexto.
 

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 Ambiente.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 Ambiente.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_canal
          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.
private  Id TipoClasse.tipoClasse
          Indica que a expressao associada é uma classe.
 

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.