212213214215216217218219
for(ControllerListener l : listenersController) { l.experimentoPrincipalChange(new ControllerListenerEvent(experimento)); } for(ControllerExperimentoListener l : listenersExperimento) { l.addedExperimento(new ControllerExperimentoEvent(experimento)); } }
6768697071727374757677
+ " - " + poblacion.getNombrePoblacion()); } }); Controller.getInstance().addControllerPoblacionListener( new ControllerPoblacionListener() { @Override public void addedPoblacion(ControllerPoblacionEvent event) {} @Override
211212213214215216217218
/** * Lanza el evento a todos los escuchadores de que el experimento ha cambiado */ private void fireExperimentoChange() { for(ExperimentoListener l : expListener) { l.modificadoExperimento(new ExperimentoEvent(this)); } }
147148149150151152153154
/** * Notifica cuando el modelo de la gráfica cambia */ private void modeloGraficaChange() { fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent( this, CHANGE_MODELO_GRAFICA_COMIDA)); }
155156157158159160161162
/** * Notifica cuando cambia el modelo de la tabla */ private void modeloPoblacionChange() { fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent( this, CHANGE_MODELO_POBLACION_TABLA)); }
163164165166167168169170
/** * Notififca cuando cambia el modelo del comentario */ private void modeloComentarioChange() { fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent( this, CHANGE_MODELO_COMENTARIOS)); }
209210211212213214215216217
* @param nombrePoblacion String nombrePoblacion */ public void setNombrePoblacion(String nombrePoblacion) { this.nombrePoblacion = nombrePoblacion; fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent(this, CHANGE_NOMBRE_POBLACION)); }
229230231232233234235236237
* @param String fecha */ public void setFecha(String fecha) { this.fecha = fecha; fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent(this, CHANGE_FECHA)); }
249250251252253254255256257
* @param int tamanioPoblacion */ public void setTamanioPoblacion(int tamanioPoblacion) { this.tamanioPoblacion = tamanioPoblacion; fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent(this, CHANGE_TAMANIO_POBLACION)); }
269270271272273274275276277
* @param int temperatura */ public void setTemperatura(int temperatura) { this.temperatura = temperatura; fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent(this, CHANGE_TEMPERATURA)); }