com.banda.chemistry.domain
Class AcReaction
java.lang.Object
com.banda.core.domain.DomainObject<Long>
com.banda.core.domain.TechnicalDomainObject
com.banda.chemistry.domain.AcReaction
- All Implemented Interfaces:
- com.banda.core.domain.KeyHolder<Long>, FunctionHolder<Double,Double>, Serializable
public class AcReaction
- extends com.banda.core.domain.TechnicalDomainObject
- implements FunctionHolder<Double,Double>
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class com.banda.core.domain.DomainObject |
com.banda.core.domain.DomainObject.DomainObjectKeyComparator<K extends Serializable & Comparable<K>> |
|
Method Summary |
void |
addAssociationForSpecies(AcSpecies species,
AcSpeciesAssociationType type)
|
void |
addAssociationsForSpecies(Collection<AcSpecies> species,
AcSpeciesAssociationType type)
|
void |
addSpeciesAssociation(AcSpeciesReactionAssociation specAssoc)
|
void |
addSpeciesAssociation(AcSpeciesReactionAssociation specAssociation,
AcSpeciesAssociationType assocType)
|
void |
addSpeciesAssociations(Collection<AcSpeciesReactionAssociation> specAssocs)
|
void |
addSpeciesAssociations(Collection<AcSpeciesReactionAssociation> specAssociations,
AcSpeciesAssociationType assocType)
|
AcCollectiveSpeciesReactionAssociationType |
getCollectiveCatalysisType()
|
AcCollectiveSpeciesReactionAssociationType |
getCollectiveInhibitionType()
|
Double[] |
getForwardRateConstants()
|
int |
getForwardRateConstantsNum()
|
Double[] |
getForwardRateConstantsSafe()
|
Function<Double,Double> |
getForwardRateFunction()
|
Function<Double,Double> |
getFunction()
|
AcReactionGroup |
getGroup()
|
Integer |
getIndex()
|
String |
getLabel()
|
AcParameterSet |
getParameterSet()
|
Integer |
getPriority()
|
Double[] |
getRateConstants(boolean forwardFlag)
|
int |
getRateConstantsNum(boolean forwardFlag)
|
Function<Double,Double> |
getRateFunction(boolean forwardFlag)
|
AcReactionSet |
getReactionSet()
|
Double[] |
getReverseRateConstants()
|
int |
getReverseRateConstantsNum()
|
Double[] |
getReverseRateConstantsSafe()
|
Function<Double,Double> |
getReverseRateFunction()
|
Integer |
getSortOrder()
|
Set<AcSpeciesReactionAssociation> |
getSpeciesAssociations()
|
Set<AcSpeciesReactionAssociation> |
getSpeciesAssociations(AcSpeciesAssociationType assocType)
|
Integer |
getSpeciesAssociationsNum(AcSpeciesAssociationType assocType)
|
AcSpeciesSet |
getSpeciesSet()
|
boolean |
hasForwardRateConstants()
|
boolean |
hasGroup()
|
boolean |
hasRateConstants(boolean forwardFlag)
|
boolean |
hasReactionSet()
|
boolean |
hasReverseRateConstants()
|
boolean |
hasReverseRateFunction()
|
boolean |
hasSpeciesAssociations(AcSpeciesAssociationType assocType)
|
void |
initSpeciesAssociations()
|
boolean |
isEnabled()
|
void |
removeFromGroup()
|
void |
removeFromReactionSet()
|
void |
removeSpeciesAssociation(AcSpeciesReactionAssociation specAssoc)
|
void |
removeSpeciesAssociations(Collection<AcSpeciesReactionAssociation> specAssocs)
|
void |
setCollectiveCatalysisType(AcCollectiveSpeciesReactionAssociationType collectiveCatalysisType)
|
void |
setCollectiveInhibitionType(AcCollectiveSpeciesReactionAssociationType collectiveInhibitionType)
|
void |
setEnabled(boolean enabled)
|
void |
setForwardRateConstant(Double forwardRateConstant)
|
void |
setForwardRateConstants(Double[] forwardRateConstants)
|
void |
setForwardRateFunction(Function<Double,Double> forwardRateFunction)
|
void |
setFunction(Function<Double,Double> function)
|
protected void |
setGroup(AcReactionGroup group)
|
void |
setIndex(Integer index)
|
void |
setLabel(String label)
|
void |
setPriority(Integer priority)
|
void |
setRateConstants(Double[] rateConstants,
boolean forwardFlag)
|
void |
setRateFunction(Function<Double,Double> rateFunction,
boolean forwardFlag)
|
protected void |
setReactionSet(AcReactionSet reactionSet)
|
void |
setReverseRateConstant(Double reverseRateConstant)
|
void |
setReverseRateConstants(Double[] reverseRateConstants)
|
void |
setReverseRateFunction(Function<Double,Double> reverseRateFunction)
|
void |
setSortOrder(Integer sortOrder)
|
void |
setSpeciesAssociations(Collection<AcSpeciesReactionAssociation> specAssociations,
AcSpeciesAssociationType assocType)
|
void |
setSpeciesAssociations(Set<AcSpeciesReactionAssociation> speciesAssociations)
|
String |
toString()
|
| Methods inherited from class com.banda.core.domain.TechnicalDomainObject |
getId, getKey, getVersion, setId, setKey, setVersion |
| Methods inherited from class com.banda.core.domain.DomainObject |
copyFrom, equals, hashCode |
AcReaction
public AcReaction()
getSortOrder
public Integer getSortOrder()
setSortOrder
public void setSortOrder(Integer sortOrder)
getSpeciesAssociations
public Set<AcSpeciesReactionAssociation> getSpeciesAssociations()
setSpeciesAssociations
public void setSpeciesAssociations(Set<AcSpeciesReactionAssociation> speciesAssociations)
initSpeciesAssociations
public void initSpeciesAssociations()
addAssociationForSpecies
public void addAssociationForSpecies(AcSpecies species,
AcSpeciesAssociationType type)
addSpeciesAssociation
public void addSpeciesAssociation(AcSpeciesReactionAssociation specAssoc)
addSpeciesAssociations
public void addSpeciesAssociations(Collection<AcSpeciesReactionAssociation> specAssocs)
addAssociationsForSpecies
public void addAssociationsForSpecies(Collection<AcSpecies> species,
AcSpeciesAssociationType type)
removeSpeciesAssociation
public void removeSpeciesAssociation(AcSpeciesReactionAssociation specAssoc)
removeSpeciesAssociations
public void removeSpeciesAssociations(Collection<AcSpeciesReactionAssociation> specAssocs)
hasSpeciesAssociations
public boolean hasSpeciesAssociations(AcSpeciesAssociationType assocType)
getPriority
public Integer getPriority()
setPriority
public void setPriority(Integer priority)
getReactionSet
public AcReactionSet getReactionSet()
setReactionSet
protected void setReactionSet(AcReactionSet reactionSet)
hasReactionSet
public boolean hasReactionSet()
removeFromReactionSet
public void removeFromReactionSet()
getGroup
public AcReactionGroup getGroup()
setGroup
protected void setGroup(AcReactionGroup group)
hasGroup
public boolean hasGroup()
removeFromGroup
public void removeFromGroup()
getForwardRateFunction
public Function<Double,Double> getForwardRateFunction()
setForwardRateFunction
public void setForwardRateFunction(Function<Double,Double> forwardRateFunction)
getForwardRateConstants
public Double[] getForwardRateConstants()
getForwardRateConstantsSafe
public Double[] getForwardRateConstantsSafe()
setForwardRateConstants
public void setForwardRateConstants(Double[] forwardRateConstants)
hasForwardRateConstants
public boolean hasForwardRateConstants()
getForwardRateConstantsNum
public int getForwardRateConstantsNum()
setForwardRateConstant
public void setForwardRateConstant(Double forwardRateConstant)
getReverseRateFunction
public Function<Double,Double> getReverseRateFunction()
setReverseRateFunction
public void setReverseRateFunction(Function<Double,Double> reverseRateFunction)
hasReverseRateFunction
public boolean hasReverseRateFunction()
getReverseRateConstants
public Double[] getReverseRateConstants()
getReverseRateConstantsSafe
public Double[] getReverseRateConstantsSafe()
setReverseRateConstants
public void setReverseRateConstants(Double[] reverseRateConstants)
hasReverseRateConstants
public boolean hasReverseRateConstants()
getReverseRateConstantsNum
public int getReverseRateConstantsNum()
setReverseRateConstant
public void setReverseRateConstant(Double reverseRateConstant)
getRateConstants
public Double[] getRateConstants(boolean forwardFlag)
hasRateConstants
public boolean hasRateConstants(boolean forwardFlag)
setRateConstants
public void setRateConstants(Double[] rateConstants,
boolean forwardFlag)
getRateConstantsNum
public int getRateConstantsNum(boolean forwardFlag)
getRateFunction
public Function<Double,Double> getRateFunction(boolean forwardFlag)
setRateFunction
public void setRateFunction(Function<Double,Double> rateFunction,
boolean forwardFlag)
getLabel
public String getLabel()
setLabel
public void setLabel(String label)
getIndex
public Integer getIndex()
setIndex
public void setIndex(Integer index)
getSpeciesSet
public AcSpeciesSet getSpeciesSet()
getParameterSet
public AcParameterSet getParameterSet()
isEnabled
public boolean isEnabled()
setEnabled
public void setEnabled(boolean enabled)
getCollectiveCatalysisType
public AcCollectiveSpeciesReactionAssociationType getCollectiveCatalysisType()
setCollectiveCatalysisType
public void setCollectiveCatalysisType(AcCollectiveSpeciesReactionAssociationType collectiveCatalysisType)
getCollectiveInhibitionType
public AcCollectiveSpeciesReactionAssociationType getCollectiveInhibitionType()
setCollectiveInhibitionType
public void setCollectiveInhibitionType(AcCollectiveSpeciesReactionAssociationType collectiveInhibitionType)
getFunction
public Function<Double,Double> getFunction()
- Specified by:
getFunction in interface FunctionHolder<Double,Double>
setFunction
public void setFunction(Function<Double,Double> function)
- Specified by:
setFunction in interface FunctionHolder<Double,Double>
getSpeciesAssociations
public Set<AcSpeciesReactionAssociation> getSpeciesAssociations(AcSpeciesAssociationType assocType)
addSpeciesAssociation
public void addSpeciesAssociation(AcSpeciesReactionAssociation specAssociation,
AcSpeciesAssociationType assocType)
addSpeciesAssociations
public void addSpeciesAssociations(Collection<AcSpeciesReactionAssociation> specAssociations,
AcSpeciesAssociationType assocType)
setSpeciesAssociations
public void setSpeciesAssociations(Collection<AcSpeciesReactionAssociation> specAssociations,
AcSpeciesAssociationType assocType)
getSpeciesAssociationsNum
public Integer getSpeciesAssociationsNum(AcSpeciesAssociationType assocType)
toString
public String toString()
- Overrides:
toString in class com.banda.core.domain.DomainObject<Long>
- See Also:
Object.toString()
Copyright © 2013. All Rights Reserved.