Class LateralMembraneDiffusion.LateralMembraneDiffusionBuilder
- java.lang.Object
-
- bio.singa.simulation.model.modules.concentration.imlementations.transport.LateralMembraneDiffusion.LateralMembraneDiffusionBuilder
-
- All Implemented Interfaces:
LateralMembraneDiffusion.BuildStep,LateralMembraneDiffusion.EntityLimitationStep,LateralMembraneDiffusion.SectionLimitationStep,ModuleBuilder<LateralMembraneDiffusion>
- Enclosing class:
- LateralMembraneDiffusion
public static class LateralMembraneDiffusion.LateralMembraneDiffusionBuilder extends Object implements LateralMembraneDiffusion.EntityLimitationStep, LateralMembraneDiffusion.SectionLimitationStep, LateralMembraneDiffusion.BuildStep, ModuleBuilder<LateralMembraneDiffusion>
-
-
Constructor Summary
Constructors Constructor Description LateralMembraneDiffusionBuilder(Simulation simulation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LateralMembraneDiffusionbuild()LateralMembraneDiffusioncreateModule(Simulation simulation)LateralMembraneDiffusion.SectionLimitationStepforAllEntities(ChemicalEntity... chemicalEntities)LateralMembraneDiffusion.SectionLimitationStepforAllEntities(Collection<ChemicalEntity> chemicalEntities)LateralMembraneDiffusion.BuildStepforAllMembranes()LateralMembraneDiffusion.SectionLimitationStepforEntity(ChemicalEntity chemicalEntity)LateralMembraneDiffusion.BuildStepforMembrane(CellRegion region)LateralMembraneDiffusiongetModule()LateralMembraneDiffusion.LateralMembraneDiffusionBuilderidentifier(String identifier)
-
-
-
Constructor Detail
-
LateralMembraneDiffusionBuilder
public LateralMembraneDiffusionBuilder(Simulation simulation)
-
-
Method Detail
-
getModule
public LateralMembraneDiffusion getModule()
- Specified by:
getModulein interfaceModuleBuilder<LateralMembraneDiffusion>
-
createModule
public LateralMembraneDiffusion createModule(Simulation simulation)
- Specified by:
createModulein interfaceModuleBuilder<LateralMembraneDiffusion>
-
identifier
public LateralMembraneDiffusion.LateralMembraneDiffusionBuilder identifier(String identifier)
- Specified by:
identifierin interfaceLateralMembraneDiffusion.EntityLimitationStep
-
forEntity
public LateralMembraneDiffusion.SectionLimitationStep forEntity(ChemicalEntity chemicalEntity)
- Specified by:
forEntityin interfaceLateralMembraneDiffusion.EntityLimitationStep
-
forAllEntities
public LateralMembraneDiffusion.SectionLimitationStep forAllEntities(ChemicalEntity... chemicalEntities)
- Specified by:
forAllEntitiesin interfaceLateralMembraneDiffusion.EntityLimitationStep
-
forAllEntities
public LateralMembraneDiffusion.SectionLimitationStep forAllEntities(Collection<ChemicalEntity> chemicalEntities)
- Specified by:
forAllEntitiesin interfaceLateralMembraneDiffusion.EntityLimitationStep
-
forMembrane
public LateralMembraneDiffusion.BuildStep forMembrane(CellRegion region)
- Specified by:
forMembranein interfaceLateralMembraneDiffusion.SectionLimitationStep
-
forAllMembranes
public LateralMembraneDiffusion.BuildStep forAllMembranes()
- Specified by:
forAllMembranesin interfaceLateralMembraneDiffusion.SectionLimitationStep
-
build
public LateralMembraneDiffusion build()
- Specified by:
buildin interfaceLateralMembraneDiffusion.BuildStep- Specified by:
buildin interfaceModuleBuilder<LateralMembraneDiffusion>
-
-