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.
-
nargs
- El numero de argumentos que utiliza la ADF.
-
nombre
- El nombre de la clase que SIMBOLIZA la ADF.
-
t
-
-
t_adf
- Este es el conjunto de terminales para toda ADF.
-
TipoADF()
- Un constructor vacio.
-
TipoADF(boolean, int, int, FuncionalFactory, int, String)
- Un constructor totalmente parametrizado.
-
clone()
- Genera un clon de la especificacion de la ADF.
-
getNArgs()
- El numero de argumentos de la ADF.
-
getNombre()
- El nombre del tipo de ADF.
-
setNArgs(int)
- Fija el numero de argumentos de la ADF.
-
setNombre(String)
- Fija el nombre de la clase que implementa la ADF.
-
toString()
- Genera una representacion String de la definicion
de la ADF.
nombre
protected String nombre
- El nombre de la clase que SIMBOLIZA la ADF.
nargs
protected int nargs
- El numero de argumentos que utiliza la ADF.
t_adf
protected static String t_adf[]
- Este es el conjunto de terminales para toda ADF.
t
protected static FuncionalFactory t
TipoADF
public TipoADF()
- Un constructor vacio.
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.
clone
public Object clone()
- Genera un clon de la especificacion de la ADF.
- Overrides:
- clone in class TipoRama
getNombre
public String getNombre()
- El nombre del tipo de ADF.
getNArgs
public int getNArgs()
- El numero de argumentos de la ADF.
setNombre
public void setNombre(String nomb)
- Fija el nombre de la clase que implementa la ADF.
setNArgs
public void setNArgs(int na)
- Fija el numero de argumentos de la ADF.
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