com.banda.chemistry.domain
Class ArtificialChemistrySpec

java.lang.Object
  extended by com.banda.chemistry.domain.ArtificialChemistrySpec
Direct Known Subclasses:
AcDNAStrandSpec, AcSymmetricSpec

public class ArtificialChemistrySpec
extends Object


Constructor Summary
ArtificialChemistrySpec()
           
 
Method Summary
 void addAc(ArtificialChemistry ac)
           
 Collection<ArtificialChemistry> getAcs()
           
 Double getConstantSpeciesRatio()
           
 Long getId()
           
 com.banda.core.domain.rand.RandomDistribution<Double> getInfluxRateConstantDistribution()
           
 Double getInfluxRatio()
           
 String getName()
           
 com.banda.core.domain.rand.RandomDistribution<Double> getOutfluxNonReactiveRateConstantDistribution()
           
 com.banda.core.domain.rand.RandomDistribution<Double> getOutfluxRateConstantDistribution()
           
 Double getOutfluxRatio()
           
 com.banda.core.domain.rand.RandomDistribution<Double> getRateConstantDistribution()
           
 AcReactionSpeciesForbiddenRedundancy getSpeciesForbiddenRedundancy()
           
 Date getTimeCreated()
           
 Long getVersion()
           
 boolean hasOutfluxNonReactiveRateConstantDistribution()
           
 boolean isIncludeReverseReactions()
           
 boolean isOutfluxAll()
           
 void removeAc(ArtificialChemistry ac)
           
 void setAcs(Collection<ArtificialChemistry> acs)
           
 void setConstantSpeciesRatio(Double constantSpeciesRatio)
           
 void setId(Long id)
           
 void setIncludeReverseReactions(boolean includeReverseReactions)
           
 void setInfluxRateConstantDistribution(com.banda.core.domain.rand.RandomDistribution<Double> influxRateConstantDistribution)
           
 void setInfluxRatio(Double influxRatio)
           
 void setName(String name)
           
 void setOutfluxAll(boolean outfluxAll)
           
 void setOutfluxNonReactiveRateConstantDistribution(com.banda.core.domain.rand.RandomDistribution<Double> outfluxNonReactiveRateConstantDistribution)
           
 void setOutfluxRateConstantDistribution(com.banda.core.domain.rand.RandomDistribution<Double> outfluxRateConstantDistribution)
           
 void setOutfluxRatio(Double outfluxRatio)
           
 void setRateConstantDistribution(com.banda.core.domain.rand.RandomDistribution<Double> rateConstantDistribution)
           
 void setSpeciesForbiddenRedundancy(AcReactionSpeciesForbiddenRedundancy speciesForbiddenRedundancy)
           
 void setTimeCreated(Date timeCreated)
           
 void setVersion(Long version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArtificialChemistrySpec

public ArtificialChemistrySpec()
Method Detail

getId

public Long getId()

setId

public void setId(Long id)

getVersion

public Long getVersion()

setVersion

public void setVersion(Long version)

getTimeCreated

public Date getTimeCreated()

setTimeCreated

public void setTimeCreated(Date timeCreated)

getName

public String getName()

setName

public void setName(String name)

getRateConstantDistribution

public com.banda.core.domain.rand.RandomDistribution<Double> getRateConstantDistribution()

setRateConstantDistribution

public void setRateConstantDistribution(com.banda.core.domain.rand.RandomDistribution<Double> rateConstantDistribution)

isIncludeReverseReactions

public boolean isIncludeReverseReactions()

setIncludeReverseReactions

public void setIncludeReverseReactions(boolean includeReverseReactions)

getSpeciesForbiddenRedundancy

public AcReactionSpeciesForbiddenRedundancy getSpeciesForbiddenRedundancy()

setSpeciesForbiddenRedundancy

public void setSpeciesForbiddenRedundancy(AcReactionSpeciesForbiddenRedundancy speciesForbiddenRedundancy)

getInfluxRateConstantDistribution

public com.banda.core.domain.rand.RandomDistribution<Double> getInfluxRateConstantDistribution()

setInfluxRateConstantDistribution

public void setInfluxRateConstantDistribution(com.banda.core.domain.rand.RandomDistribution<Double> influxRateConstantDistribution)

getOutfluxRateConstantDistribution

public com.banda.core.domain.rand.RandomDistribution<Double> getOutfluxRateConstantDistribution()

setOutfluxRateConstantDistribution

public void setOutfluxRateConstantDistribution(com.banda.core.domain.rand.RandomDistribution<Double> outfluxRateConstantDistribution)

isOutfluxAll

public boolean isOutfluxAll()

setOutfluxAll

public void setOutfluxAll(boolean outfluxAll)

getInfluxRatio

public Double getInfluxRatio()

setInfluxRatio

public void setInfluxRatio(Double influxRatio)

getOutfluxRatio

public Double getOutfluxRatio()

setOutfluxRatio

public void setOutfluxRatio(Double outfluxRatio)

getConstantSpeciesRatio

public Double getConstantSpeciesRatio()

setConstantSpeciesRatio

public void setConstantSpeciesRatio(Double constantSpeciesRatio)

getAcs

public Collection<ArtificialChemistry> getAcs()

setAcs

public void setAcs(Collection<ArtificialChemistry> acs)

addAc

public void addAc(ArtificialChemistry ac)

removeAc

public void removeAc(ArtificialChemistry ac)

hasOutfluxNonReactiveRateConstantDistribution

public boolean hasOutfluxNonReactiveRateConstantDistribution()

getOutfluxNonReactiveRateConstantDistribution

public com.banda.core.domain.rand.RandomDistribution<Double> getOutfluxNonReactiveRateConstantDistribution()

setOutfluxNonReactiveRateConstantDistribution

public void setOutfluxNonReactiveRateConstantDistribution(com.banda.core.domain.rand.RandomDistribution<Double> outfluxNonReactiveRateConstantDistribution)


Copyright © 2013. All Rights Reserved.