public abstract static class Reaction.Builder<TopLevelType extends Reaction,BuilderType extends Reaction.Builder> extends Object implements ModuleBuilder
| Constructor and Description |
|---|
Builder(Simulation simulation) |
public Builder(Simulation simulation)
protected abstract TopLevelType createObject(Simulation primaryIdentifer)
public TopLevelType createModule(Simulation simulation)
createModule in interface ModuleBuilderprotected abstract BuilderType getBuilder()
public TopLevelType getModule()
getModule in interface ModuleBuilderpublic BuilderType identifier(String identifier)
public BuilderType addSubstrate(ChemicalEntity chemicalEntity)
public BuilderType addSubstrate(ChemicalEntity chemicalEntity, CellTopology topology)
public BuilderType addSubstrate(ChemicalEntity chemicalEntity, double stoichiometricNumber)
public BuilderType addSubstrate(ChemicalEntity chemicalEntity, CellTopology topology, double stoichiometricNumber)
public BuilderType addSubstrate(ChemicalEntity chemicalEntity, double stoichiometricNumber, double reactionOrder)
public BuilderType addProduct(ChemicalEntity chemicalEntity, CellTopology topology)
public BuilderType addProduct(ChemicalEntity chemicalEntity)
public BuilderType addProduct(ChemicalEntity chemicalEntity, double stoichiometricNumber)
public BuilderType setNonElementary()
public TopLevelType build()
build in interface ModuleBuilderCopyright © 2019. All rights reserved.