Class BiochemistryIncarnation
-
- All Implemented Interfaces:
-
it.unibo.alchemist.model.Incarnation
public final class BiochemistryIncarnation implements Incarnation<T, P>
Factory for the biochemistry incarnation entities.
-
-
Constructor Summary
Constructors Constructor Description BiochemistryIncarnation()
-
Method Summary
-
-
Method Detail
-
getProperty
double getProperty(Node<Double> node, Molecule molecule, String property)
-
createMolecule
Biomolecule createMolecule(String s)
-
createNode
Node<Double> createNode(RandomGenerator randomGenerator, Environment<Double, Euclidean2DPosition> environment, @Nullable() Object parameter)
-
createTimeDistribution
TimeDistribution<Double> createTimeDistribution(RandomGenerator randomGenerator, Environment<Double, Euclidean2DPosition> environment, Node<Double> node, @Nullable() Object parameter)
-
createReaction
Reaction<Double> createReaction(RandomGenerator randomGenerator, Environment<Double, Euclidean2DPosition> environment, Node<Double> node, TimeDistribution<Double> timeDistribution, @Nullable() Object parameter)
-
createCondition
Condition<Double> createCondition(RandomGenerator randomGenerator, Environment<Double, Euclidean2DPosition> environment, Node<Double> node, TimeDistribution<Double> time, Actionable<Double> actionable, @Nullable() Object additionalParameters)
-
createAction
Action<Double> createAction(RandomGenerator randomGenerator, Environment<Double, Euclidean2DPosition> environment, Node<Double> node, TimeDistribution<Double> time, Actionable<Double> actionable, @Nullable() Object additionalParameters)
-
createConcentration
Double createConcentration(@Nullable() Object descriptor)
-
createConcentration
Double createConcentration()
-
-
-
-