Class ConcentrationBuilder.ConcentrationBuilderImpl
- java.lang.Object
-
- bio.singa.simulation.model.concentrations.ConcentrationBuilder.ConcentrationBuilderImpl
-
- All Implemented Interfaces:
ConcentrationBuilder.AdditionalConditionsStep,ConcentrationBuilder.BuildStep,ConcentrationBuilder.ConcentrationStep,ConcentrationBuilder.ConcentrationUnitStep,ConcentrationBuilder.EntityStep,ConcentrationBuilder.PoolStep,ConcentrationBuilder.TimedUnitStep
- Enclosing class:
- ConcentrationBuilder
public static class ConcentrationBuilder.ConcentrationBuilderImpl extends Object implements ConcentrationBuilder.EntityStep, ConcentrationBuilder.PoolStep, ConcentrationBuilder.ConcentrationStep, ConcentrationBuilder.ConcentrationUnitStep, ConcentrationBuilder.AdditionalConditionsStep, ConcentrationBuilder.TimedUnitStep
-
-
Constructor Summary
Constructors Constructor Description ConcentrationBuilderImpl()ConcentrationBuilderImpl(Simulation simulation)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface bio.singa.simulation.model.concentrations.ConcentrationBuilder.ConcentrationUnitStep
microMolar, milliMolar, nanoMolar
-
Methods inherited from interface bio.singa.simulation.model.concentrations.ConcentrationBuilder.TimedUnitStep
milliSeconds, minutes, seconds
-
-
-
-
Constructor Detail
-
ConcentrationBuilderImpl
public ConcentrationBuilderImpl()
-
ConcentrationBuilderImpl
public ConcentrationBuilderImpl(Simulation simulation)
-
-
Method Detail
-
entity
public ConcentrationBuilder.PoolStep entity(ChemicalEntity entity)
- Specified by:
entityin interfaceConcentrationBuilder.EntityStep
-
subsection
public ConcentrationBuilder.ConcentrationStep subsection(CellSubsection subsection)
- Specified by:
subsectionin interfaceConcentrationBuilder.PoolStep
-
topology
public ConcentrationBuilder.ConcentrationStep topology(CellTopology topology)
- Specified by:
topologyin interfaceConcentrationBuilder.PoolStep
-
concentration
public ConcentrationBuilder.AdditionalConditionsStep concentration(javax.measure.Quantity<bio.singa.features.quantities.MolarConcentration> concentration)
- Specified by:
concentrationin interfaceConcentrationBuilder.ConcentrationStep
-
molecules
public ConcentrationBuilder.AdditionalConditionsStep molecules(double numberOfMolecules)
- Specified by:
moleculesin interfaceConcentrationBuilder.ConcentrationStep
-
concentrationValue
public ConcentrationBuilder.ConcentrationUnitStep concentrationValue(double value)
- Specified by:
concentrationValuein interfaceConcentrationBuilder.ConcentrationStep
-
unit
public ConcentrationBuilder.AdditionalConditionsStep unit(javax.measure.Unit<bio.singa.features.quantities.MolarConcentration> concentrationUnit)
- Specified by:
unitin interfaceConcentrationBuilder.ConcentrationUnitStep
-
updatableIdentifiers
public ConcentrationBuilder.AdditionalConditionsStep updatableIdentifiers(List<String> identifiers)
- Specified by:
updatableIdentifiersin interfaceConcentrationBuilder.AdditionalConditionsStep
-
updatableIdentifiers
public ConcentrationBuilder.AdditionalConditionsStep updatableIdentifiers(String... identifiers)
- Specified by:
updatableIdentifiersin interfaceConcentrationBuilder.AdditionalConditionsStep
-
updatableIdentifier
public ConcentrationBuilder.AdditionalConditionsStep updatableIdentifier(String identifier)
- Specified by:
updatableIdentifierin interfaceConcentrationBuilder.AdditionalConditionsStep
-
regions
public ConcentrationBuilder.AdditionalConditionsStep regions(List<CellRegion> regions)
- Specified by:
regionsin interfaceConcentrationBuilder.AdditionalConditionsStep
-
regions
public ConcentrationBuilder.AdditionalConditionsStep regions(CellRegion... regions)
- Specified by:
regionsin interfaceConcentrationBuilder.AdditionalConditionsStep
-
region
public ConcentrationBuilder.AdditionalConditionsStep region(CellRegion region)
- Specified by:
regionin interfaceConcentrationBuilder.AdditionalConditionsStep
-
inArea
public ConcentrationBuilder.AdditionalConditionsStep inArea(bio.singa.mathematics.geometry.model.Polygon polygon)
- Specified by:
inAreain interfaceConcentrationBuilder.AdditionalConditionsStep
-
inRegionArea
public ConcentrationBuilder.AdditionalConditionsStep inRegionArea(CellRegion region)
- Specified by:
inRegionAreain interfaceConcentrationBuilder.AdditionalConditionsStep
-
timed
public ConcentrationBuilder.AdditionalConditionsStep timed(TimedCondition.Relation realtion, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Time> time)
- Specified by:
timedin interfaceConcentrationBuilder.AdditionalConditionsStep
-
fixed
public ConcentrationBuilder.AdditionalConditionsStep fixed()
- Specified by:
fixedin interfaceConcentrationBuilder.AdditionalConditionsStep
-
onlyNodes
public ConcentrationBuilder.AdditionalConditionsStep onlyNodes()
- Specified by:
onlyNodesin interfaceConcentrationBuilder.AdditionalConditionsStep
-
onlyVesicles
public ConcentrationBuilder.AdditionalConditionsStep onlyVesicles()
- Specified by:
onlyVesiclesin interfaceConcentrationBuilder.AdditionalConditionsStep
-
timed
public ConcentrationBuilder.TimedUnitStep timed(TimedCondition.Relation realtion, double time)
- Specified by:
timedin interfaceConcentrationBuilder.AdditionalConditionsStep
-
timeUnit
public ConcentrationBuilder.AdditionalConditionsStep timeUnit(javax.measure.Unit<javax.measure.quantity.Time> timeUnit)
- Specified by:
timeUnitin interfaceConcentrationBuilder.TimedUnitStep
-
evidence
public ConcentrationBuilder.BuildStep evidence(bio.singa.features.model.Evidence evidence)
- Specified by:
evidencein interfaceConcentrationBuilder.BuildStep
-
build
public InitialConcentration build()
- Specified by:
buildin interfaceConcentrationBuilder.BuildStep
-
-