plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta Class Reference

Inherits plp.orientadaObjetos1.declaracao.procedimento.DecProcedimento.

Inheritance diagram for plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta:

Inheritance graph
[legend]
Collaboration diagram for plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DecProcedimentoComposta (DecProcedimento declaracao1, DecProcedimento declaracao2)
Procedimento getProcedimento (Id id) throws ProcedimentoNaoDeclaradoException
boolean checaTipo (AmbienteCompilacaoOO1 ambiente) throws VariavelJaDeclaradaException, VariavelNaoDeclaradaException, ProcedimentoJaDeclaradoException, ProcedimentoNaoDeclaradoException, ClasseNaoDeclaradaException,ClasseJaDeclaradaException

Private Attributes

DecProcedimento declaracao1
DecProcedimento declaracao2

Detailed Description

Classe que representa mais de uma declaração de procedimento.

Definition at line 16 of file DecProcedimentoComposta.java.


Constructor & Destructor Documentation

plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.DecProcedimentoComposta ( DecProcedimento  declaracao1,
DecProcedimento  declaracao2 
)

Construtor

Parameters:
parametro1 Primeira Declaração de procedimento.
parametro2 Restante da declaração de procedimento composta.

Definition at line 30 of file DecProcedimentoComposta.java.

References plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.declaracao1, and plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.declaracao2.


Member Function Documentation

boolean plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.checaTipo ( AmbienteCompilacaoOO1  ambiente  )  throws VariavelJaDeclaradaException, VariavelNaoDeclaradaException, ProcedimentoJaDeclaradoException, ProcedimentoNaoDeclaradoException, ClasseNaoDeclaradaException,ClasseJaDeclaradaException

Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada.

Parameters:
ambiente o ambiente que contem o mapeamento entre identificadores e seus tipos.
Returns:
true se os tipos da declaração são válidos; false caso contrario.

Implements plp.orientadaObjetos1.declaracao.procedimento.DecProcedimento.

Definition at line 59 of file DecProcedimentoComposta.java.

References plp.orientadaObjetos1.declaracao.procedimento.DecProcedimento.checaTipo(), plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.declaracao1, and plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.declaracao2.

Here is the call graph for this function:

Procedimento plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.getProcedimento ( Id  id  )  throws ProcedimentoNaoDeclaradoException

Obtém o procedimento Obtém o procedimento identificado por id.

Parameters:
id O identificador do procedimento.
Returns:
o procedimento Obtém o procedimento identificado por id.
Exceptions:
ProcedimentoNaoDeclaradoException se não houver nenhum procedimento identificado por id.

Implements plp.orientadaObjetos1.declaracao.procedimento.DecProcedimento.

Definition at line 41 of file DecProcedimentoComposta.java.

References plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.declaracao1, plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.declaracao2, and plp.orientadaObjetos1.declaracao.procedimento.DecProcedimento.getProcedimento().

Here is the call graph for this function:


Member Data Documentation

DecProcedimento plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.declaracao1 [private]

Primeira Declaração de procedimento.

Definition at line 20 of file DecProcedimentoComposta.java.

Referenced by plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.checaTipo(), plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.DecProcedimentoComposta(), and plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.getProcedimento().

DecProcedimento plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.declaracao2 [private]

Restante da declaração de procedimento composta.

Definition at line 24 of file DecProcedimentoComposta.java.

Referenced by plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.checaTipo(), plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.DecProcedimentoComposta(), and plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.getProcedimento().


The documentation for this class was generated from the following file:
Generated on Tue Sep 12 22:04:59 2006 for PLP by  doxygen 1.4.7