Uses of Interface
plp.orientadaAspectos1.comando.Comando

Packages that use Comando
plp.orientadaAspectos1   
plp.orientadaAspectos1.comando   
plp.orientadaAspectos1.declaracao.aspecto   
plp.orientadaAspectos1.declaracao.procedimento   
plp.orientadaAspectos1.interceptavel   
plp.orientadaAspectos1.memoria   
plp.orientadaAspectos1.parser   
 

Uses of Comando in plp.orientadaAspectos1
 

Constructors in plp.orientadaAspectos1 with parameters of type Comando
Programa(DecElemento decElemento, Comando comando)
          Construtor.
 

Uses of Comando in plp.orientadaAspectos1.comando
 

Subinterfaces of Comando in plp.orientadaAspectos1.comando
 interface IO
          Representa um comando de entrada e saída.
 

Classes in plp.orientadaAspectos1.comando that implement Comando
 class Atribuicao
          Classe que representa um comando de atribuição.
 class ChamadaMetodo
          Classe que representa a chamada de um método.
 class ChamadaProcedimento
          Classe que representa uma chamada de um procedimento.
 class ComDeclaracao
          Classe que representa um comando de declaração.
 class IfThenElse
          Classe que representa o comando If Then Else
 class New
          Comando de criação de objeto e atribuição deste a uma expressão esquerda.
 class Read
          Representa um comando de leitura.
 class Sequencial
          Representa um comando sequencial, ou seja, um comando seguido de outro comando.
 class Skip
           
 class While
          Classe que representa um comando While.
 class Write
          Comando de escrita.
 

Methods in plp.orientadaAspectos1.comando that return Comando
 Comando Procedimento.getComando()
          Obtém o comando do procedimento.
 Comando Sequencial.getComando1()
          Retorna o primeiro comando
 Comando Sequencial.getComando2()
          Retorna o segundo comando
 

Constructors in plp.orientadaAspectos1.comando with parameters of type Comando
ComDeclaracao(Declaracao declaracao, Comando comando)
          Construtor.
IfThenElse(Expressao expressao, Comando comandoThen, Comando comandoElse)
          Construtor.
Procedimento(ListaDeclaracaoParametro parametrosFormais, Comando comando)
          Construtor
Sequencial(Comando comando1, Comando comando2)
          Construtor.
While(Expressao expressao, Comando comando)
          Construtor.
 

Uses of Comando in plp.orientadaAspectos1.declaracao.aspecto
 

Methods in plp.orientadaAspectos1.declaracao.aspecto that return Comando
 Comando DecAdviceAbstrato.getComando()
          Retorna o Comando associado a este advice
 

Constructors in plp.orientadaAspectos1.declaracao.aspecto with parameters of type Comando
ComandoAroundProceed(Comando comando1, Comando comando2)
          Contrutor
ComandoAroundSimples(Comando comandoAdvice)
          Conrtutor
DecAdviceAbstrato(Id pointcutId, Comando comando)
          Construtor
DecAdviceAbstrato(PointcutExpressao pointcutExp, Comando comando)
          Construtor usado quando utiliza-se uma expressão na declaração do advice
DecAdviceAfter(Id pointcutId, Comando comando)
          Construtor
DecAdviceAfter(PointcutExpressao pointcutExp, Comando comando)
          Construtor usado quando utiliza-se uma expressão na declaração do advice
DecAdviceBefore(Id pointcutId, Comando comando)
          Construtor
DecAdviceBefore(PointcutExpressao pointcutExp, Comando comando)
          Construtor usado quando utiliza-se uma expressão na declaração do advice
 

Uses of Comando in plp.orientadaAspectos1.declaracao.procedimento
 

Constructors in plp.orientadaAspectos1.declaracao.procedimento with parameters of type Comando
DecProcedimentoSimples(Id nome, ListaDeclaracaoParametro parametrosFormais, Comando comando)
          Construtor.
 

Uses of Comando in plp.orientadaAspectos1.interceptavel
 

Classes in plp.orientadaAspectos1.interceptavel that implement Comando
 class InterceptavelComAround
          Classe que representa os comandos interceptáveis.
 

Uses of Comando in plp.orientadaAspectos1.memoria
 

Methods in plp.orientadaAspectos1.memoria that return Comando
 Comando Advice.getComando()
          Retorna o Comando associado a este advice
 Comando AdviceAround.getComando2()
          Retorna o Comando associado a este advice após o proceed
 

Constructors in plp.orientadaAspectos1.memoria with parameters of type Comando
Advice(DecAspecto decAspecto, Comando comando)
          Construtor
AdviceAround(DecAspecto decAspecto, Comando comando1, Comando comando2)
          Construtor Usado quando este advice possui proceed
 

Uses of Comando in plp.orientadaAspectos1.parser
 

Methods in plp.orientadaAspectos1.parser that return Comando
 Comando OA1Parser.PComando(This thisObject)
          Comando::= ComandoSimples | ComandoSequencial
 Comando OA1Parser.PComandoSimples(This thisObject)
          ComandoSimples ::= Skip | ComDeclaracao | While | IfThenElse | IO | ChamadaMetodo | New | Atribuicao | "("Comando")