Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

plp.functional1.util

Class ValorFuncao


public class ValorFuncao

Classe que implementa um ValorFuncao na LF1 (onde função não é um cidadão de primeira classe).


 Association Summary
private List  argsId
 
arrow_up
 

 Constructor Summary
public   ValorFuncao(List argsId , Expressao exp )
 
arrow_up
 

 Method Summary
public Id   getArgumento(int indice )
Retorna o argumento de índice indice  
public int   getAridade()
Retorna a aridade desta funcao. 
public Expressao   getExp()
Retorna a expressão associada. 
public List   getListaId()
Retorna uma lista com os identificadores  
arrow_up
 

 

 Association Detail

argsId

private List argsId

 
arrow_up
 

 Constructor Detail

ValorFuncao

public ValorFuncao ValorFuncao(List argsId , Expressao exp )

 
arrow_up
 

 Method Detail

getArgumento

public Id getArgumento(int indice )

Retorna o argumento de índice indice
Parameters:
indice - indice do argumento a ser retornado.
Returns:
o argumento de índice indice
 
arrow_up
 
 

getAridade

public int getAridade()

Retorna a aridade desta funcao.
Returns:
a aridade desta funcao.
 
arrow_up
 
 

getExp

public Expressao getExp()

Retorna a expressão associada.
Returns:
expressão associada.
 
arrow_up
 
 

getListaId

public List getListaId()

Retorna uma lista com os identificadores
Returns:
lista de identificadores
 
arrow_up
 

Created  2003 - 7 - 22

    Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

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.