package net.sourceforge.jabm.spring;
import org.springframework.beans.factory.annotation.Required;
import cern.jet.random.AbstractContinousDistribution;
public abstract class AbstractRandomVariateFactoryBean {
/**
* The distribution used to generate the random variate.
*/
protected AbstractContinousDistribution distribution;
public AbstractRandomVariateFactoryBean() {
super();
}
public boolean isSingleton() {
return false;
}
public AbstractContinousDistribution getDistribution() {
return distribution;
}
/**
* The probability distribution used to generate the value of this bean.
* @param distribution
*/
@Required
public void setDistribution(AbstractContinousDistribution distribution) {
this.distribution = distribution;
}
}