fr.reseaumexico.model
Class InputDesign

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

public abstract class InputDesign
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
protected  Date date
           
protected  ExperimentDesign experimentDesign
           
protected  PropertyChangeSupport pcs
           
static String PROPERTY_DATE
           
static String PROPERTY_EXPERIMENT_DESIGN
           
static String PROPERTY_SCENARIO
           
protected  Collection<Scenario> scenario
           
 
Constructor Summary
InputDesign()
           
 
Method Summary
 void addAllScenario(Collection<Scenario> scenario)
           
abstract  void addInputDesignFactorListener(InputDesignFactorListener factorListener)
           
abstract  void addInputDesignScenarioListener(InputDesignScenarioListener scenarioListener)
           
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 void addScenario(Scenario scenario)
           
 boolean containsAllScenario(Collection<Scenario> scenario)
           
 boolean containsScenario(Scenario scenario)
           
protected  void firePropertyChange(String propertyName, Object newValue)
           
protected  void firePropertyChange(String propertyName, Object oldValue, Object newValue)
           
protected
<T> T
getChild(Collection<T> childs, int index)
           
 Date getDate()
           
 ExperimentDesign getExperimentDesign()
           
 Collection<Scenario> getScenario()
           
 Scenario getScenario(int index)
           
 boolean removeAllScenario(Collection<Scenario> scenario)
           
abstract  void removeInputDesignFactorListener(InputDesignFactorListener factorListener)
           
abstract  void removeInputDesignScenarioListener(InputDesignScenarioListener scenarioListener)
           
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 boolean removeScenario(Scenario scenario)
           
 void setDate(Date date)
           
 void setExperimentDesign(ExperimentDesign experimentDesign)
           
 void setScenario(Collection<Scenario> scenario)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_DATE

public static final String PROPERTY_DATE
See Also:
Constant Field Values

PROPERTY_EXPERIMENT_DESIGN

public static final String PROPERTY_EXPERIMENT_DESIGN
See Also:
Constant Field Values

PROPERTY_SCENARIO

public static final String PROPERTY_SCENARIO
See Also:
Constant Field Values

date

protected Date date

experimentDesign

protected ExperimentDesign experimentDesign

scenario

protected Collection<Scenario> scenario

pcs

protected final PropertyChangeSupport pcs
Constructor Detail

InputDesign

public InputDesign()
Method Detail

getDate

public Date getDate()

setDate

public void setDate(Date date)

getExperimentDesign

public ExperimentDesign getExperimentDesign()

setExperimentDesign

public void setExperimentDesign(ExperimentDesign experimentDesign)

getScenario

public Scenario getScenario(int index)

addScenario

public void addScenario(Scenario scenario)

addAllScenario

public void addAllScenario(Collection<Scenario> scenario)

removeScenario

public boolean removeScenario(Scenario scenario)

removeAllScenario

public boolean removeAllScenario(Collection<Scenario> scenario)

containsScenario

public boolean containsScenario(Scenario scenario)

containsAllScenario

public boolean containsAllScenario(Collection<Scenario> scenario)

getScenario

public Collection<Scenario> getScenario()

setScenario

public void setScenario(Collection<Scenario> scenario)

addInputDesignScenarioListener

public abstract void addInputDesignScenarioListener(InputDesignScenarioListener scenarioListener)

removeInputDesignScenarioListener

public abstract void removeInputDesignScenarioListener(InputDesignScenarioListener scenarioListener)

addInputDesignFactorListener

public abstract void addInputDesignFactorListener(InputDesignFactorListener factorListener)

removeInputDesignFactorListener

public abstract void removeInputDesignFactorListener(InputDesignFactorListener factorListener)

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)

addPropertyChangeListener

public void addPropertyChangeListener(String propertyName,
                                      PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(String propertyName,
                                         PropertyChangeListener listener)

firePropertyChange

protected void firePropertyChange(String propertyName,
                                  Object oldValue,
                                  Object newValue)

firePropertyChange

protected void firePropertyChange(String propertyName,
                                  Object newValue)

getChild

protected <T> T getChild(Collection<T> childs,
                         int index)


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