All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class GP.TipoADF

java.lang.Object
   |
   +----GP.TipoRama
           |
           +----GP.TipoADF

public class TipoADF
extends TipoRama
implements Cloneable
Encapsula las caracteristicas de una rama que implementa una ADF.


Variable Index

 o nargs
El numero de argumentos que utiliza la ADF.
 o nombre
El nombre de la clase que SIMBOLIZA la ADF.
 o t
 o t_adf
Este es el conjunto de terminales para toda ADF.

Constructor Index

 o TipoADF()
Un constructor vacio.
 o TipoADF(boolean, int, int, FuncionalFactory, int, String)
Un constructor totalmente parametrizado.

Method Index

 o clone()
Genera un clon de la especificacion de la ADF.
 o getNArgs()
El numero de argumentos de la ADF.
 o getNombre()
El nombre del tipo de ADF.
 o setNArgs(int)
Fija el numero de argumentos de la ADF.
 o setNombre(String)
Fija el nombre de la clase que implementa la ADF.
 o toString()
Genera una representacion String de la definicion de la ADF.

Variables

 o nombre
 protected String nombre
El nombre de la clase que SIMBOLIZA la ADF.

 o nargs
 protected int nargs
El numero de argumentos que utiliza la ADF.

 o t_adf
 protected static String t_adf[]
Este es el conjunto de terminales para toda ADF.

 o t
 protected static FuncionalFactory t

Constructors

 o TipoADF
 public TipoADF()
Un constructor vacio.

 o TipoADF
 public TipoADF(boolean b,
                int pi,
                int pm,
                FuncionalFactory nt,
                int na,
                String nomb)
Un constructor totalmente parametrizado.

Parameters:
b - Indica si la ADF es balanceada.
pi - La profundidad inicial maxima de la ADF.
pm - La profundidad maxima absoluta de la ADF.
nt - Una instancia capaz de generar los funcionales NO terminales para ser usados en la ADF.
na - El numero de argumentos utilizados por la ADF.
nomb - El nombre de la clase que implementa la ADF.

Methods

 o clone
 public Object clone()
Genera un clon de la especificacion de la ADF.

Overrides:
clone in class TipoRama
 o getNombre
 public String getNombre()
El nombre del tipo de ADF.

 o getNArgs
 public int getNArgs()
El numero de argumentos de la ADF.

 o setNombre
 public void setNombre(String nomb)
Fija el nombre de la clase que implementa la ADF.

 o setNArgs
 public void setNArgs(int na)
Fija el numero de argumentos de la ADF.

 o toString
 public String toString()
Genera una representacion String de la definicion de la ADF.

Overrides:
toString in class TipoRama

All Packages  Class Hierarchy  This Package  Previous  Next  Index