com.brownsoft.ag
Interface IMotorListener

All Known Subinterfaces:
ICruzamiento, IGeneracion, IMutacion, ISeleccion
All Known Implementing Classes:
CruzamientoMPX, GeneracionSimple, Graph, MutacionBitFlip, MutacionHillClimber, OperadorMultiple, SeleccionElitista, SeleccionNSelecciones, SeleccionRuleta, SeleccionTorneoQK

public interface IMotorListener

Esta interfaz debe ser implementada por las clases que quieran recibir eventos del Motor (inicioIteracion, finIteracion y finAlgoritmo) Para registrar un listener se debe llamar al metodo motor.addListener(IMotorListener)

Version:
1.0
Author:
Gustavo Brown
See Also:
MotorAG.addListener

Method Summary
 void finAlgoritmo()
          Avisa que finalizó la ejecución del algoritmo
 void finIteracion()
          Avisa que finalizo la iteración
 void inicioIteracion()
          Avisa que se inicia una nueva iteración
 

Method Detail

inicioIteracion

public void inicioIteracion()
Avisa que se inicia una nueva iteración


finIteracion

public void finIteracion()
Avisa que finalizo la iteración


finAlgoritmo

public void finAlgoritmo()
Avisa que finalizó la ejecución del algoritmo