|
Poseidon for UMLTM UMLdoc |
|||||||||
|
plp.expressions1.expression
|
|||
public
|
ExpNot(
Expressao exp
)
|
![]() |
|
|||
public
Valor
|
avaliar()
|
||
protected
Tipo
|
inferirTipoElementoTerminal(
Substituicao phi
,
Tipo tipoExpressao
)
|
![]() |
|
exp
- Expressao a ser negada. Assume-se que sua avaliacao resulta
em ValorBooleano
.
![]() |
|
public
Valor
avaliar()
![]() |
protected
Tipo
inferirTipoElementoTerminal(
Substituicao phi
,
Tipo tipoExpressao
)
phi
- substituicao acumulada
tipoExpressao
- o tipo associado a expressao
ErroTipoException
-
![]() |
|
Poseidon for UMLTM UMLdoc |
|||||||||
|