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.expressions1.tipo

Class Tipo


public abstract class Tipo

Classe que representa os possiveis tipos de uma expressao. Objetos desta classe sao imutaveis, portanto as vezes as instancias sao compartilhadas.


 Association Summary
public TipoComposto  tipoComposto
 
arrow_up
 

 Method Summary
public boolean   equals(Object obj )
Compara este tipo com o tipo dado. 
public String   getNomeTipo()
Retorna o nome do tipo associado ao objeto como um string. 
public Tipo   instanciar()
O tipo com as variaveis esquematicas instanciadas. 
public boolean   isEsquematico()
Verifica se um tipo e' esquematico. 
public String   toString()
 
arrow_up
 

 

 Association Detail

tipoComposto

public TipoComposto tipoComposto

 
arrow_up
 

 Method Detail

equals

public boolean equals(Object obj )

Compara este tipo com o tipo dado.
Returns:
true se se tratarem do mesmo tipo; false caso contrario.
 
arrow_up
 
 

getNomeTipo

public String getNomeTipo()

Retorna o nome do tipo associado ao objeto como um string.
Returns:
O nome do tipo
 
arrow_up
 
 

instanciar

public Tipo instanciar()

O tipo com as variaveis esquematicas instanciadas.
Returns:
Tipo devidamente instanciado
 
arrow_up
 
 

isEsquematico

public boolean isEsquematico()

Verifica se um tipo e' esquematico.
Returns:
true se o tipo for esquematico, false caso contrario.
 
arrow_up
 
 

toString

public String toString()

 
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.