212213214215216217218219
for(ControllerListener l : listenersController) { l.experimentoPrincipalChange(new ControllerListenerEvent(experimento)); } for(ControllerExperimentoListener l : listenersExperimento) { l.addedExperimento(new ControllerExperimentoEvent(experimento)); } }
227228229230231232233234
experimento.cerrarTodasPoblaciones(); experimentosAbiertos.remove(experimento); for(ControllerExperimentoListener l : listenersExperimento) { l.removedExperimento(new ControllerExperimentoEvent(experimento)); } }
6768697071727374757677
+ " - " + poblacion.getNombrePoblacion()); } }); Controller.getInstance().addControllerPoblacionListener( new ControllerPoblacionListener() { @Override public void addedPoblacion(ControllerPoblacionEvent event) {} @Override
201202203204205206207208
/** * Notifica cuando el modelo de la gráfica cambia */ private void modeloGraficaChange() { fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent( this, CHANGE_MODELO_GRAFICA_COMIDA)); }
209210211212213214215216
/** * Notifica cuando cambia el modelo de la tabla */ private void modeloPoblacionChange() { fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent( this, CHANGE_MODELO_POBLACION_TABLA)); }
217218219220221222223224
/** * Notififca cuando cambia el modelo del comentario */ private void modeloComentarioChange() { fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent( this, CHANGE_MODELO_COMENTARIOS)); }
225226227228229230231232
/** * Notififca cuando cambia el modelo de la simulación */ private void modeloSimulacionChange() { fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent( this, CHANGE_MODELO_SIMULACION)); }
271272273274275276277278279
* @param nombrePoblacion String nombrePoblacion */ public void setNombrePoblacion(String nombrePoblacion) { this.nombrePoblacion = nombrePoblacion; fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent(this, CHANGE_NOMBRE_POBLACION)); }
291292293294295296297298299
* @param String fecha */ public void setFecha(String fecha) { this.fecha = fecha; fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent(this, CHANGE_FECHA)); }
311312313314315316317318319
* @param int tamanioPoblacion */ public void setTamanioPoblacion(int tamanioPoblacion) { this.tamanioPoblacion = tamanioPoblacion; fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent(this, CHANGE_TAMANIO_POBLACION)); }