Class ReactionBuilder.GeneralReactionBuilder
- java.lang.Object
-
- bio.singa.simulation.model.modules.concentration.imlementations.reactions.ReactionBuilder.GeneralReactionBuilder
-
- All Implemented Interfaces:
ReactionBuilder.ComplexBuildingReactionStep,ReactionBuilder.FinalStep,ReactionBuilder.IrreversibleReactionStep,ReactionBuilder.MichaelisMentenReactionStep,ReactionBuilder.ParameterStep,ReactionBuilder.ReversibleReactionStep,ModuleBuilder
- Direct Known Subclasses:
ReactionBuilder.RuleBasedBuilder,ReactionBuilder.StaticBuilder
- Enclosing class:
- ReactionBuilder
public static class ReactionBuilder.GeneralReactionBuilder extends Object implements ModuleBuilder, ReactionBuilder.ReversibleReactionStep, ReactionBuilder.IrreversibleReactionStep, ReactionBuilder.ComplexBuildingReactionStep, ReactionBuilder.MichaelisMentenReactionStep, ReactionBuilder.ParameterStep
-
-
Field Summary
Fields Modifier and Type Field Description protected Reactionreactionprotected Simulationsimulation
-
Constructor Summary
Constructors Constructor Description GeneralReactionBuilder(Simulation simulation)
-
Method Summary
-
-
-
Field Detail
-
simulation
protected Simulation simulation
-
reaction
protected Reaction reaction
-
-
Constructor Detail
-
GeneralReactionBuilder
public GeneralReactionBuilder(Simulation simulation)
-
-
Method Detail
-
getModule
public Reaction getModule()
- Specified by:
getModulein interfaceModuleBuilder
-
createModule
public Reaction createModule(Simulation simulation)
- Specified by:
createModulein interfaceModuleBuilder
-
reversible
public ReactionBuilder.ReversibleReactionStep reversible()
-
irreversible
public ReactionBuilder.IrreversibleReactionStep irreversible()
-
michaelisMenten
public ReactionBuilder.MichaelisMentenReactionStep michaelisMenten()
-
forwardReactionRate
public ReactionBuilder.ReversibleReactionStep forwardReactionRate(RateConstant rateConstant)
- Specified by:
forwardReactionRatein interfaceReactionBuilder.ReversibleReactionStep
-
backwardReactionRate
public ReactionBuilder.FinalStep backwardReactionRate(RateConstant rateConstant)
- Specified by:
backwardReactionRatein interfaceReactionBuilder.ReversibleReactionStep
-
rate
public ReactionBuilder.FinalStep rate(RateConstant rateConstant)
- Specified by:
ratein interfaceReactionBuilder.IrreversibleReactionStep
-
associationRate
public ReactionBuilder.ComplexBuildingReactionStep associationRate(RateConstant rateConstant)
- Specified by:
associationRatein interfaceReactionBuilder.ComplexBuildingReactionStep
-
dissociationRate
public ReactionBuilder.FinalStep dissociationRate(RateConstant rateConstant)
- Specified by:
dissociationRatein interfaceReactionBuilder.ComplexBuildingReactionStep
-
michaelisConstant
public ReactionBuilder.MichaelisMentenReactionStep michaelisConstant(MichaelisConstant michaelisConstant)
- Specified by:
michaelisConstantin interfaceReactionBuilder.MichaelisMentenReactionStep
-
turnover
public ReactionBuilder.FinalStep turnover(TurnoverNumber turnoverNumber)
- Specified by:
turnoverin interfaceReactionBuilder.MichaelisMentenReactionStep
-
identifier
public ReactionBuilder.FinalStep identifier(String identifier)
- Specified by:
identifierin interfaceReactionBuilder.FinalStep
-
evidence
public ReactionBuilder.FinalStep evidence(bio.singa.features.model.Evidence evidence)
- Specified by:
evidencein interfaceReactionBuilder.FinalStep
-
evidence
public ReactionBuilder.FinalStep evidence(bio.singa.features.model.Evidence... evidence)
- Specified by:
evidencein interfaceReactionBuilder.FinalStep
-
kineticLaw
public ReactionBuilder.ParameterStep kineticLaw(String expression)
-
referenceParameter
public ReactionBuilder.ParameterStep referenceParameter(bio.singa.features.model.AbstractScalableQuantitativeFeature<?> scalableFeature)
- Specified by:
referenceParameterin interfaceReactionBuilder.ParameterStep
-
referenceParameter
public ReactionBuilder.ParameterStep referenceParameter(String parameterIdentifier, bio.singa.features.model.AbstractScalableQuantitativeFeature<?> scalableFeature)
- Specified by:
referenceParameterin interfaceReactionBuilder.ParameterStep
-
referenceParameter
public ReactionBuilder.ParameterStep referenceParameter(Parameter<?> reactant)
- Specified by:
referenceParameterin interfaceReactionBuilder.ParameterStep
-
referenceParameter
public ReactionBuilder.ParameterStep referenceParameter(Reactant reactant)
- Specified by:
referenceParameterin interfaceReactionBuilder.ParameterStep
-
referenceParameter
public ReactionBuilder.ParameterStep referenceParameter(String parameterIdentifier, Reactant reactant)
- Specified by:
referenceParameterin interfaceReactionBuilder.ParameterStep
-
referenceParameter
public ReactionBuilder.ParameterStep referenceParameter(String parameterIdentifier, double parameter)
- Specified by:
referenceParameterin interfaceReactionBuilder.ParameterStep
-
referenceParameter
public ReactionBuilder.ParameterStep referenceParameter(String parameterIdentifier, double parameter, bio.singa.features.model.Evidence evidence)
- Specified by:
referenceParameterin interfaceReactionBuilder.ParameterStep
-
condition
public ReactionBuilder.FinalStep condition(ConcentrationCondition condition)
- Specified by:
conditionin interfaceReactionBuilder.FinalStep
-
build
public Reaction build()
- Specified by:
buildin interfaceModuleBuilder- Specified by:
buildin interfaceReactionBuilder.FinalStep
-
-