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.


Variable Index

 o tipo
La informacion de construccion del ADF.

Constructor Index

 o ADFStru()
Un constructor vacio.
 o ADFStru(TipoADF)
Construye una estructura de ADF de acuerdo a su definicion de tipo.
 o ADFStru(TipoADF, int, boolean)
Construye una estructura de ADF de acuerdo a su definicion de tipo pero con caracteristicas de profundidad y balanceo especiales.

Method Index

 o clone()
Produce una copia "profunda" del ADFStru.
 o 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.
 o getNombre()
Devuelve el nombre de la clase que IMPLEMENTA la ADF.

Variables

 o tipo
 protected TipoADF tipo
La informacion de construccion del ADF.

Constructors

 o ADFStru
 public ADFStru()
Un constructor vacio.

 o 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.
 o 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.

Methods

 o clone
 public Object clone()
Produce una copia "profunda" del ADFStru.

Overrides:
clone in class Rama
 o getNombre
 public String getNombre()
Devuelve el nombre de la clase que IMPLEMENTA la ADF.

 o 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