Package practica1.controller.event

Examples of practica1.controller.event.ControllerExperimentoEvent


                + " - " + poblacion.getNombrePoblacion());
            }
        });
       
        Controller.getInstance().addControllerPoblacionListener(
                new ControllerPoblacionListener() {

            @Override
            public void addedPoblacion(ControllerPoblacionEvent event) {}

            @Override
View Full Code Here


    public boolean equals(Object experimento) {
        boolean expValido;
       
        if(experimento != null) {
            if(experimento instanceof Experimento) {
                Experimento ex = (Experimento) experimento;
               
                if(ex.getFichExperimento().equals(getFichExperimento()) &&
                        ex.getNombreExperimento().equals(getNombreExperimento())
                        && ex.getTipoBacteria().equals(getTipoBacteria()) &&
                        ex.getNombreInvestigador().equals(
                        getNombreInvestigador()) && ex.getProyectoInvestigacion()
                        .equals(getProyectoInvestigacion())) {
                    expValido = true;
                } else {
                    expValido = false;
                }
            } else {
                    expValido = false;
                }
        } else {
            expValido = false;
        }
       
       
        if(expValido && experimento != null) {
            if(experimento instanceof LogicExperimento) {
                LogicExperimento ex = (LogicExperimento) experimento;
               
                //Comprobamos si son iguales todas sus poblaciones
                ArrayList<LogicPoblacion> pob = ex.getPoblaciones();
                if(poblaciones.size() == pob.size()) {
                    for(int i=0; i<poblaciones.size(); i++) {
                        //Si no son iguales devolvemos false
                        if(!poblaciones.get(i).equals(pob.get(i))) {
                            return false;
View Full Code Here

    /**
     * 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));
        }
    }
View Full Code Here

   
    /**
     * Notifica cuando el modelo de la gráfica cambia
     */
    private void modeloGraficaChange() {
        fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent(
             this, CHANGE_MODELO_GRAFICA_COMIDA));  
    }
View Full Code Here

   
    /**
     * Notifica cuando cambia el modelo de la tabla
     */
    private void modeloPoblacionChange() {
        fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent(
                this, CHANGE_MODELO_POBLACION_TABLA));
    }
View Full Code Here

   
    /**
     * Notififca cuando cambia el modelo del comentario
     */
    private void modeloComentarioChange() {
        fireModeloPoblacionPropertyChange(new PoblacionPropertyEvent(
                this, CHANGE_MODELO_COMENTARIOS));
    }
View Full Code Here

     * @param nombrePoblacion String nombrePoblacion
     */
    public void setNombrePoblacion(String nombrePoblacion) {
        this.nombrePoblacion = nombrePoblacion;
       
        fireModeloPoblacionPropertyChange(new
                        PoblacionPropertyEvent(this,
                        CHANGE_NOMBRE_POBLACION));
    }
View Full Code Here

     * @param String fecha
     */
    public void setFecha(String fecha) {
        this.fecha = fecha;
       
        fireModeloPoblacionPropertyChange(new
                        PoblacionPropertyEvent(this,
                        CHANGE_FECHA));
    }
View Full Code Here

     * @param int tamanioPoblacion
     */
    public void setTamanioPoblacion(int tamanioPoblacion) {
        this.tamanioPoblacion = tamanioPoblacion;
       
        fireModeloPoblacionPropertyChange(new
                        PoblacionPropertyEvent(this,
                        CHANGE_TAMANIO_POBLACION));
    }
View Full Code Here

     * @param int temperatura
     */
    public void setTemperatura(int temperatura) {
        this.temperatura = temperatura;
       
        fireModeloPoblacionPropertyChange(new
                        PoblacionPropertyEvent(this,
                        CHANGE_TEMPERATURA));
    }
View Full Code Here

TOP

Related Classes of practica1.controller.event.ControllerExperimentoEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.