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

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

Uses of Id in plp.orientadaAspectos1.comando
 

Methods in plp.orientadaAspectos1.comando that return Id
 Id ChamadaMetodo.getNomeMetodo()
          Retorna o identificador do método
 

Constructors in plp.orientadaAspectos1.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.orientadaAspectos1.declaracao.aspecto
 

Methods in plp.orientadaAspectos1.declaracao.aspecto that return Id
 Id DecAspecto.getId()
          Obtém o Identificador do aspecto.
 Id DecAdviceAbstrato.getId()
          Retorna o identificador do pointcut associado a este advice
 

Constructors in plp.orientadaAspectos1.declaracao.aspecto with parameters of type Id
DecAdviceAbstrato(Id pointcutId, Comando comando)
          Construtor
DecAdviceAfter(Id pointcutId, Comando comando)
          Construtor
DecAdviceAround(Id id, ComandoAround comando)
          Construtor
DecAdviceBefore(Id pointcutId, Comando comando)
          Construtor
DecAspecto(Id nomeAspecto, DecIntroducao introducoes, DecPointcut pointcuts, DecAdvice advices)
          Construtor.
DecAspecto(Id nomeAspecto, DecPointcut pointcuts, DecAdvice advices)
          Construtor.
DecPointcutSimples(Id id, PointcutExpressao expressao)
          Construtor.
 

Uses of Id in plp.orientadaAspectos1.declaracao.aspecto.introducao
 

Constructors in plp.orientadaAspectos1.declaracao.aspecto.introducao with parameters of type Id
DecIntroducaoProcedimento(Id classId, DecProcedimento proc)
          Construtor
DecIntroducaoVariavel(Id classId, DecVariavel dec)
          Construtor
 

Uses of Id in plp.orientadaAspectos1.declaracao.classe
 

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

Uses of Id in plp.orientadaAspectos1.declaracao.procedimento
 

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

Methods in plp.orientadaAspectos1.declaracao.procedimento with parameters of type Id
 DecProcedimento DecProcedimentoSimples.getDecProcedimento(Id nomeProcedimento)
          Retorna o DecProcedimento a ser declarado na Declaração da Classe.
 DecProcedimento DecProcedimentoComposta.getDecProcedimento(Id nomeProcedimento)
          Retorna o DecProcedimento a ser declarado na Declaração da Classe.
 DecProcedimento DecProcedimento.getDecProcedimento(Id nomeProcedimento)
          Retorna o DecProcedimento a ser declarado na Declaração da Classe.
 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.orientadaAspectos1.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.orientadaAspectos1.declaracao.variavel
 

Methods in plp.orientadaAspectos1.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.orientadaAspectos1.declaracao.variavel with parameters of type Id
DecVariavelObjeto(Tipo tipo, Id objeto, Id classe)
          Construtor.
SimplesDecVariavel(Tipo tipo, Id id, Expressao expressao)
          Construtor.
 

Uses of Id in plp.orientadaAspectos1.excecao.declaracao
 

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

Uses of Id in plp.orientadaAspectos1.expressao.aspecto
 

Methods in plp.orientadaAspectos1.expressao.aspecto that return Id
 Id LeituraAtributoPointcutDesignator.getAtributo()
          Retorna o pattern que identifica o nome do atributo da classe
 Id EscritaAtributoPointcutDesignator.getAtributo()
          Retorna o pattern que identifica o nome do atributo da classe
 Id MethodCallPointcutDesignator.getClasse()
          Retorna o pattern que identifica o nome da classe
 Id LeituraAtributoPointcutDesignator.getClasse()
          Retorna o pattern que identifica o nome da classe
 Id EscritaAtributoPointcutDesignator.getClasse()
          Retorna o pattern que identifica o nome da classe
 Id RefPointcutDesignator.getId()
          Retorna o identificador do pointcut referenciado
 Id MethodCallPointcutDesignator.getMetodo()
          Retorna o pattern que identifica o nome do método
 

Constructors in plp.orientadaAspectos1.expressao.aspecto with parameters of type Id
EscritaAtributoPointcutDesignator(Id classeId, Id atributoId)
          Construtor
LeituraAtributoPointcutDesignator(Id classeId, Id atributoId)
          Construtor.
MethodCallPointcutDesignator(Id classId, Id methodId)
          Construtor
MethodCallPointcutDesignator(Id classId, Id methodId, ListaTipoParametro tiposParametros)
          Construtor
RefPointcutDesignator(Id pointcutId)
          Construtor
WithinPointcutDesignator(Id classAspectId)
          Construtor
 

Uses of Id in plp.orientadaAspectos1.expressao.leftExpression
 

Methods in plp.orientadaAspectos1.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.orientadaAspectos1.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.orientadaAspectos1.memoria
 

Methods in plp.orientadaAspectos1.memoria that return Id
 Id Objeto.getClasse()
          Obtem o identificador da classe do objeto.
 Id Pointcut.getId()
          Retorna o identificador deste pointcut
 Id Advice.getIdAspecto()
          Obtém o identificador do aspecto que contém o advice.
 

Methods in plp.orientadaAspectos1.memoria with parameters of type Id
 void GerenciadorAspectos.addAdviceAfter(Id pointcutId, Advice advice)
          Adiciona um Advice do tipo after a estrutura de mapeamentos
 void ContextoExecucao.addAdviceAfter(Id pointcutId, Advice advice)
          Adiciona um advice after na memoria.
 void AmbienteExecucao.addAdviceAfter(Id pointcutId, Advice advice)
          Adiciona um advice after na memoria.
 void GerenciadorAspectos.addAdviceAround(Id pointcutId, Advice advice)
          Adiciona um Advice do tipo around a estrutura de mapeamentos
 void ContextoExecucao.addAdviceAround(Id pointcutId, Advice advice)
          Adiciona um advice Around na memoria.
 void AmbienteExecucao.addAdviceAround(Id pointcutId, Advice advice)
          Adiciona um advice Around na memoria.
 void GerenciadorAspectos.addAdviceBefore(Id pointcutId, Advice advice)
          Adiciona um Advice do tipo before a estrutura de mapeamentos
 void ContextoExecucao.addAdviceBefore(Id pointcutId, Advice advice)
          Adiciona um advice before na memoria.
 void AmbienteExecucao.addAdviceBefore(Id pointcutId, Advice advice)
          Adiciona um advice before na memoria.
 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.
 DecProcedimento DefClasse.getDecProcedimento(Id idMetodo)
          Retorna um DecProcedimento da classe a partir do 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 lista de parâmetros associada a um identificador que representa nome do método.
 ListaDeclaracaoParametro AmbienteCompilacao.getParametrosProcedimento(Id idArg)
          Obtém a lista de parâmetros associada a um identificador que representa nome do método.
 Pointcut GerenciadorAspectos.getPointcut(Id pointcutId)
          Obtém o pointcut cujo id é pointcutId.
 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.orientadaAspectos1.memoria with parameters of type Id
Objeto(Id classeObjeto, AmbienteExecucao estado)
          Construtor.
Pointcut(Id id, PointcutExpressao pe)
          Construtor
 

Uses of Id in plp.orientadaAspectos1.parser
 

Methods in plp.orientadaAspectos1.parser that return Id
 Id OA1Parser.PId()
          ...
 Id OA1Parser.PPointcutPattern()
          ...
 Id OA1Parser.PPointcutPatternId()
          
 Id OA1Parser.PPointcutPatternIdStar()
          
 Id OA1Parser.PPointcutPatternStar()
          
 Id OA1Parser.PPointcutPatternStarId()
          
 

Uses of Id in plp.orientadaAspectos1.util
 

Fields in plp.orientadaAspectos1.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.orientadaAspectos1.util that return Id
 Id DefinicaoJoinPoint.getClasseAspecto()
          Obtém o Id da classe ou do aspecto.
 Id DefinicaoJoinPoint.getJoinPoint()
          Obtém o Id do join point.
 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.
 

Methods in plp.orientadaAspectos1.util with parameters of type Id
static boolean Matching.casaPadrao(Id identificador, Id padrao)
          Verifica se o Id passado casa com o padrão especificado
 

Constructors in plp.orientadaAspectos1.util with parameters of type Id
AdviceJointPoint(Id aspecto)
          Construtor.
ChamadaMetodoJoinPoint(Id classe, Id metodo)
          Construtor que inicializa o Id da classe e o Id do método com os argumentos passados.
ChamadaMetodoJoinPoint(Id classe, Id metodo, ListaDeclaracaoParametro parametrosFormais)
          Construtor que inicializa os três atributos recebidos como argumentos.
DefinicaoJoinPoint(Id classeAspecto)
          Construtor.
DefinicaoJoinPoint(Id classeAspecto, Id idJoinPoint)
          Construtor.
EscritaAtributoJoinPoint(Id classe, Id atributo)
          Construtor.
LeituraAtributoJoinPoint(Id classe, Id atributo)
          Construtor.
TipoClasse(Id tipoClasse)
          Construtor da classe.