plp.orientadaObjetos1.memoria.Objeto Class Reference

Collaboration diagram for plp.orientadaObjetos1.memoria.Objeto:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Objeto (Id classeObjeto, AmbienteExecucaoOO1 estado)
Id getClasse ()
AmbienteExecucaoOO1 getEstado ()
void setEstado (AmbienteExecucaoOO1 novoEstado)

Private Attributes

Id classeObjeto
AmbienteExecucaoOO1 estado

Detailed Description

Conjunto formado pelo nome da classe de um objeto e o seu estado representado pelo ambiente de execução.

Definition at line 9 of file Objeto.java.


Constructor & Destructor Documentation

plp.orientadaObjetos1.memoria.Objeto.Objeto ( Id  classeObjeto,
AmbienteExecucaoOO1  estado 
)

Construtor.

Parameters:
classeObjeto Classe a que pertence este objeto.
estado Estado do objeto no ambiente de execução.

Definition at line 25 of file Objeto.java.

References plp.orientadaObjetos1.memoria.Objeto.classeObjeto, and plp.orientadaObjetos1.memoria.Objeto.estado.


Member Function Documentation

Id plp.orientadaObjetos1.memoria.Objeto.getClasse (  ) 

Obtem o identificador da classe do objeto.

Returns:
o identificador da classe do objeto.

Definition at line 33 of file Objeto.java.

References plp.orientadaObjetos1.memoria.Objeto.classeObjeto.

Referenced by plp.orientadaObjetos1.comando.ChamadaMetodo.executar().

AmbienteExecucaoOO1 plp.orientadaObjetos1.memoria.Objeto.getEstado (  ) 

Obtém o atual estado do objeto, conforme o ambiente de execução.

Returns:
o atual estado do objeto, conforme o ambiente de execução.

Definition at line 41 of file Objeto.java.

References plp.orientadaObjetos1.memoria.Objeto.estado.

Referenced by plp.orientadaObjetos1.comando.Atribuicao.executar(), plp.orientadaObjetos1.expressao.leftExpression.AcessoAtributoThis.obterValorDeIdNoAmbiente(), and plp.orientadaObjetos1.expressao.leftExpression.AcessoAtributoId.obterValorDeIdNoAmbiente().

void plp.orientadaObjetos1.memoria.Objeto.setEstado ( AmbienteExecucaoOO1  novoEstado  ) 

Altera o ambiente de Execução, que representa o novo estado do objeto.

Parameters:
novoEstado o novo estado do objeto.

Definition at line 49 of file Objeto.java.


Member Data Documentation

Id plp.orientadaObjetos1.memoria.Objeto.classeObjeto [private]

Identificador da classe a que pertence o objeto.

Definition at line 13 of file Objeto.java.

Referenced by plp.orientadaObjetos1.memoria.Objeto.getClasse(), and plp.orientadaObjetos1.memoria.Objeto.Objeto().

AmbienteExecucaoOO1 plp.orientadaObjetos1.memoria.Objeto.estado [private]

Estado do objeto no ambiente de execução.

Definition at line 18 of file Objeto.java.

Referenced by plp.orientadaObjetos1.memoria.Objeto.getEstado(), and plp.orientadaObjetos1.memoria.Objeto.Objeto().


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