plp.orientadaAspectos1.memoria
Class Objeto

java.lang.Object
  extended by plp.orientadaAspectos1.memoria.Objeto

public class Objeto
extends java.lang.Object

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


Constructor Summary
Objeto(Id classeObjeto, AmbienteExecucao estado)
          Construtor.
 
Method Summary
 Id getClasse()
          Obtem o identificador da classe do objeto.
 AmbienteExecucao getEstado()
          Obtém o atual estado do objeto, conforme o ambiente de execução.
 void setEstado(AmbienteExecucao novoEstado)
          Altera o ambiente de Execução, que representa o novo estado do objeto.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Objeto

public Objeto(Id classeObjeto,
              AmbienteExecucao estado)
Construtor.

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

getClasse

public Id getClasse()
Obtem o identificador da classe do objeto.

Returns:
o identificador da classe do objeto.

getEstado

public AmbienteExecucao 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.

setEstado

public void setEstado(AmbienteExecucao novoEstado)
Altera o ambiente de Execução, que representa o novo estado do objeto.

Parameters:
novoEstado - o novo estado do objeto.