Betty 1.1
es.us.isa.generator.FM.Evolutionay.IChromosome Interface Reference
Inheritance diagram for es.us.isa.generator.FM.Evolutionay.IChromosome:
es.us.isa.generator.FM.Evolutionay.Chromosome

List of all members.

Public Member Functions

void encode (FAMAFeatureModel fm)
FAMAFeatureModel decode ()
Chromosome clone ()
void setFitnessNumber (double ff)
List< String[]> getCTC ()
List< String[]> getTree ()

Member Function Documentation

Chromosome es.us.isa.generator.FM.Evolutionay.IChromosome.clone ( )

Return a copy of the chromosome

Implemented in es.us.isa.generator.FM.Evolutionay.Chromosome.

FAMAFeatureModel es.us.isa.generator.FM.Evolutionay.IChromosome.decode ( )

In this method, the array-based chromosomes are translated back into feature models in order to be evaluated.

Returns:
the decoded feature model.

Implemented in es.us.isa.generator.FM.Evolutionay.Chromosome.

void es.us.isa.generator.FM.Evolutionay.IChromosome.encode ( FAMAFeatureModel  fm)

Encoding. For the representation of feature models as chromosomes.

Parameters:
fmThe feature model to be encoded

Implemented in es.us.isa.generator.FM.Evolutionay.Chromosome.

List<String[]> es.us.isa.generator.FM.Evolutionay.IChromosome.getCTC ( )

Return the encoded list of the cross-tree constraints.

Returns:
the list of existing CTC

Implemented in es.us.isa.generator.FM.Evolutionay.Chromosome.

List<String[]> es.us.isa.generator.FM.Evolutionay.IChromosome.getTree ( )

Return a list with the encoded feature model tree.

Returns:
The list of Features

Implemented in es.us.isa.generator.FM.Evolutionay.Chromosome.

void es.us.isa.generator.FM.Evolutionay.IChromosome.setFitnessNumber ( double  ff)

Set the fitness of the chromosome

Parameters:
ffthe fitness of the chomosome

Implemented in es.us.isa.generator.FM.Evolutionay.Chromosome.


The documentation for this interface was generated from the following file:
 All Classes Namespaces Functions Variables