plp.orientadaObjetos2.memoria
Interface AmbienteExecucaoOO2
- All Superinterfaces:
- Ambiente, AmbienteExecucao
- All Known Implementing Classes:
- ContextoExecucaoOO2
public interface AmbienteExecucaoOO2
- extends AmbienteExecucao
Methods inherited from interface plp.orientadaObjetos1.memoria.AmbienteExecucao |
changeValor, getContextoIdValor, getDefClasse, getEntrada, getObjeto, getPilha, getPilhaDefClasse, getPilhaObjeto, getProxRef, getRef, getSaida, getValor, mapDefClasse, mapObjeto, mapValor, read, write |
mapSuperClasse
void mapSuperClasse(Id classe,
Id superClasse)
throws ClasseNaoDeclaradaException
- Mapeia um identificador de classe com o identificador da super-classe.
- Parameters:
classe
- identificador da sub-classesuperClasse
- identificador da super-classe
- Throws:
ClasseNaoDeclaradaException
- Quando a super-classe nao foi declarada
getSuperClasse
DefClasse getSuperClasse(Id classe)
throws ClasseNaoDeclaradaException
- Dado um identificador da classe, recupera a super-classe
- Parameters:
classe
- identificador da classe base
- Returns:
- Definicao da super classe
- Throws:
ClasseNaoDeclaradaException
- Quando a classe ainda nao foi definida
getMapSuperClasse
java.util.Map<Id,Id> getMapSuperClasse()