fr.reseaumexico.model
Class InputDesignImpl

java.lang.Object
  extended by fr.reseaumexico.model.InputDesign
      extended by fr.reseaumexico.model.InputDesignImpl
All Implemented Interfaces:
Serializable

public class InputDesignImpl
extends InputDesign

Implementation of InputDesign to provide listener API

Since:
0.1
Author:
sletellier
See Also:
Serialized Form

Field Summary
protected  EventListenerList listenerList
           
protected  Map<Scenario,ScenarioFactorValueListener> scenarioFactorValueListenerMap
           
 
Fields inherited from class fr.reseaumexico.model.InputDesign
date, experimentDesign, pcs, PROPERTY_DATE, PROPERTY_EXPERIMENT_DESIGN, PROPERTY_SCENARIO, scenario
 
Constructor Summary
InputDesignImpl()
           
 
Method Summary
 void addAllScenario(Collection<Scenario> scenarios)
           
 void addInputDesignFactorListener(InputDesignFactorListener factorListener)
           
 void addInputDesignScenarioListener(InputDesignScenarioListener scenarioListener)
           
 void addScenario(Scenario scenarios)
           
protected  void fireFactorChanged(Scenario scenario, String factorId, Object oldValue, Object newValue)
           
protected  void fireInputDesignScenarioAdded(Scenario scenario)
           
protected  void fireInputDesignScenarioRemoved(Scenario scenario)
           
 boolean removeAllScenario(Collection<Scenario> scenarios)
           
 void removeInputDesignFactorListener(InputDesignFactorListener factorListener)
           
 void removeInputDesignScenarioListener(InputDesignScenarioListener scenarioListener)
           
 boolean removeScenario(Scenario scenario)
           
 void setScenario(Collection<Scenario> scenarios)
           
 
Methods inherited from class fr.reseaumexico.model.InputDesign
addPropertyChangeListener, addPropertyChangeListener, containsAllScenario, containsScenario, firePropertyChange, firePropertyChange, getChild, getDate, getExperimentDesign, getScenario, getScenario, removePropertyChangeListener, removePropertyChangeListener, setDate, setExperimentDesign
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listenerList

protected final EventListenerList listenerList

scenarioFactorValueListenerMap

protected final Map<Scenario,ScenarioFactorValueListener> scenarioFactorValueListenerMap
Constructor Detail

InputDesignImpl

public InputDesignImpl()
Method Detail

addScenario

public void addScenario(Scenario scenarios)
Overrides:
addScenario in class InputDesign

addAllScenario

public void addAllScenario(Collection<Scenario> scenarios)
Overrides:
addAllScenario in class InputDesign

setScenario

public void setScenario(Collection<Scenario> scenarios)
Overrides:
setScenario in class InputDesign

removeScenario

public boolean removeScenario(Scenario scenario)
Overrides:
removeScenario in class InputDesign

removeAllScenario

public boolean removeAllScenario(Collection<Scenario> scenarios)
Overrides:
removeAllScenario in class InputDesign

addInputDesignScenarioListener

public void addInputDesignScenarioListener(InputDesignScenarioListener scenarioListener)
Specified by:
addInputDesignScenarioListener in class InputDesign

removeInputDesignScenarioListener

public void removeInputDesignScenarioListener(InputDesignScenarioListener scenarioListener)
Specified by:
removeInputDesignScenarioListener in class InputDesign

addInputDesignFactorListener

public void addInputDesignFactorListener(InputDesignFactorListener factorListener)
Specified by:
addInputDesignFactorListener in class InputDesign

removeInputDesignFactorListener

public void removeInputDesignFactorListener(InputDesignFactorListener factorListener)
Specified by:
removeInputDesignFactorListener in class InputDesign

fireInputDesignScenarioAdded

protected void fireInputDesignScenarioAdded(Scenario scenario)

fireInputDesignScenarioRemoved

protected void fireInputDesignScenarioRemoved(Scenario scenario)

fireFactorChanged

protected void fireFactorChanged(Scenario scenario,
                                 String factorId,
                                 Object oldValue,
                                 Object newValue)


Copyright © 2011-2012 Code Lutin. All Rights Reserved.