All Packages Class Hierarchy This Package Previous Next Index
Class GP.ADFStru
java.lang.Object
|
+----GP.Rama
|
+----GP.ADFStru
- public class ADFStru
- extends Rama
Esta clase representa la estructura de una ADF.
-
tipo
- La informacion de construccion del ADF.
-
ADFStru()
- Un constructor vacio.
-
ADFStru(TipoADF)
- Construye una estructura de ADF de acuerdo a su definicion de tipo.
-
ADFStru(TipoADF, int, boolean)
- Construye una estructura de ADF de acuerdo a su definicion de tipo
pero con caracteristicas de profundidad y balanceo especiales.
-
clone()
- Produce una copia "profunda" del ADFStru.
-
expandeADF(Individuo, Funcional)
- Dispara la sustitucion en la estructura del ADF de todos los
nodos de la clase ArgADF por los operandos del
funcional nodo.
-
getNombre()
- Devuelve el nombre de la clase que IMPLEMENTA la ADF.
tipo
protected TipoADF tipo
- La informacion de construccion del ADF.
ADFStru
public ADFStru()
- Un constructor vacio.
ADFStru
public ADFStru(TipoADF tip)
- Construye una estructura de ADF de acuerdo a su definicion de tipo.
- Parameters:
- tip
- Una instancia con las especificaciones de
construccion para la ADF.
ADFStru
public ADFStru(TipoADF tip,
int prf,
boolean bal)
- Construye una estructura de ADF de acuerdo a su definicion de tipo
pero con caracteristicas de profundidad y balanceo especiales.
- Parameters:
- tip
- Una instancia con las especificaciones de
construccion para la ADF.
- prf
- La profundidad maxima de construccion.
- bal
- El indicador de balanceo en la ADF.
clone
public Object clone()
- Produce una copia "profunda" del ADFStru.
- Overrides:
- clone in class Rama
getNombre
public String getNombre()
- Devuelve el nombre de la clase que IMPLEMENTA la ADF.
expandeADF
public static Funcional expandeADF(Individuo ind,
Funcional fun)
- Dispara la sustitucion en la estructura del ADF de todos los
nodos de la clase ArgADF por los operandos del
funcional nodo.
- Parameters:
- nodo
- Es el nodo.
All Packages Class Hierarchy This Package Previous Next Index