|
Poseidon for UMLTM UMLdoc
|
|
plp.expressions1.expression
Interface Expressao
- public interface Expressao
- has stereotype
<< interface >>
- Uma expressao é a unidade basica na Linguagem de Expressoes.
 | Association Detail |
|
expUnaria
public
ExpUnaria expUnaria
expBinaria
public
ExpBinaria expBinaria
expBinaria_1
public
ExpBinaria expBinaria_1
 | Method Detail |
|
avaliar
public
Valor
avaliar()
Avalia a expressao, retornando seu Valor.
inferirTipo
public
Tipo
inferirTipo(
Substituicao phi
)
Realiza a verificacao de tipos de uma expressao. Para tanto, deve satisfazer
restricoes de tipo contidas na substituicao phi
. Satisfeitas as
restricoes, a substituicao e alterada, tornando-se o unificador mais geral
que satisfaz as restricoes.
- Parameters:
-
phi
- substituicao
excecao lancada quando o metodo nao consegue verificar
o tipo de uma expressao
- Returns:
-
tipo inferido para a expressao
- Throws:
-
ErroTipoException
-
Created 2003 - 7 - 22
|
Poseidon for UMLTM UMLdoc
|
|
Generated with Poseidon for UMLTM.
Poseidon is a registered trademark of Gentleware AG in Germany, USA and other countries.
Copyright 2001 Gentleware AG, Vogt-Kölln-Str.30, 22527 Hamburg, Germany. All Rights Reserved.
UML is a trademark or registered trademark of Object Management Group, Inc. in the U.S. and other countries.