Package org.protelis.test.infrastructure
Class TestIncarnation
- java.lang.Object
-
- org.protelis.test.infrastructure.TestIncarnation
-
- All Implemented Interfaces:
it.unibo.alchemist.model.interfaces.Incarnation<java.lang.Object>
public final class TestIncarnation extends java.lang.Object implements it.unibo.alchemist.model.interfaces.Incarnation<java.lang.Object>
-
-
Constructor Summary
Constructors Constructor Description TestIncarnation()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description it.unibo.alchemist.model.interfaces.Action<java.lang.Object>createAction(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<java.lang.Object> env, it.unibo.alchemist.model.interfaces.Node<java.lang.Object> node, it.unibo.alchemist.model.interfaces.TimeDistribution<java.lang.Object> time, it.unibo.alchemist.model.interfaces.Reaction<java.lang.Object> reaction, java.lang.String param)java.lang.ObjectcreateConcentration(java.lang.String s)it.unibo.alchemist.model.interfaces.Condition<java.lang.Object>createCondition(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<java.lang.Object> env, it.unibo.alchemist.model.interfaces.Node<java.lang.Object> node, it.unibo.alchemist.model.interfaces.TimeDistribution<java.lang.Object> time, it.unibo.alchemist.model.interfaces.Reaction<java.lang.Object> reaction, java.lang.String param)it.unibo.alchemist.model.interfaces.MoleculecreateMolecule(java.lang.String s)it.unibo.alchemist.model.interfaces.Node<java.lang.Object>createNode(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<java.lang.Object> env, java.lang.String param)it.unibo.alchemist.model.interfaces.Reaction<java.lang.Object>createReaction(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<java.lang.Object> env, it.unibo.alchemist.model.interfaces.Node<java.lang.Object> node, it.unibo.alchemist.model.interfaces.TimeDistribution<java.lang.Object> time, java.lang.String param)it.unibo.alchemist.model.interfaces.TimeDistribution<java.lang.Object>createTimeDistribution(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<java.lang.Object> env, it.unibo.alchemist.model.interfaces.Node<java.lang.Object> node, java.lang.String param)doublegetProperty(it.unibo.alchemist.model.interfaces.Node<java.lang.Object> node, it.unibo.alchemist.model.interfaces.Molecule mol, java.lang.String prop)static TestIncarnationinstance()java.lang.StringtoString()
-
-
-
Method Detail
-
getProperty
public double getProperty(it.unibo.alchemist.model.interfaces.Node<java.lang.Object> node, it.unibo.alchemist.model.interfaces.Molecule mol, java.lang.String prop)- Specified by:
getPropertyin interfaceit.unibo.alchemist.model.interfaces.Incarnation<java.lang.Object>
-
createMolecule
public it.unibo.alchemist.model.interfaces.Molecule createMolecule(java.lang.String s)
- Specified by:
createMoleculein interfaceit.unibo.alchemist.model.interfaces.Incarnation<java.lang.Object>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
instance
public static TestIncarnation instance()
- Returns:
- an instance of a
TestIncarnation
-
createNode
public it.unibo.alchemist.model.interfaces.Node<java.lang.Object> createNode(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<java.lang.Object> env, java.lang.String param)- Specified by:
createNodein interfaceit.unibo.alchemist.model.interfaces.Incarnation<java.lang.Object>
-
createTimeDistribution
public it.unibo.alchemist.model.interfaces.TimeDistribution<java.lang.Object> createTimeDistribution(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<java.lang.Object> env, it.unibo.alchemist.model.interfaces.Node<java.lang.Object> node, java.lang.String param)- Specified by:
createTimeDistributionin interfaceit.unibo.alchemist.model.interfaces.Incarnation<java.lang.Object>
-
createReaction
public it.unibo.alchemist.model.interfaces.Reaction<java.lang.Object> createReaction(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<java.lang.Object> env, it.unibo.alchemist.model.interfaces.Node<java.lang.Object> node, it.unibo.alchemist.model.interfaces.TimeDistribution<java.lang.Object> time, java.lang.String param)- Specified by:
createReactionin interfaceit.unibo.alchemist.model.interfaces.Incarnation<java.lang.Object>
-
createCondition
public it.unibo.alchemist.model.interfaces.Condition<java.lang.Object> createCondition(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<java.lang.Object> env, it.unibo.alchemist.model.interfaces.Node<java.lang.Object> node, it.unibo.alchemist.model.interfaces.TimeDistribution<java.lang.Object> time, it.unibo.alchemist.model.interfaces.Reaction<java.lang.Object> reaction, java.lang.String param)- Specified by:
createConditionin interfaceit.unibo.alchemist.model.interfaces.Incarnation<java.lang.Object>
-
createAction
public it.unibo.alchemist.model.interfaces.Action<java.lang.Object> createAction(org.apache.commons.math3.random.RandomGenerator rand, it.unibo.alchemist.model.interfaces.Environment<java.lang.Object> env, it.unibo.alchemist.model.interfaces.Node<java.lang.Object> node, it.unibo.alchemist.model.interfaces.TimeDistribution<java.lang.Object> time, it.unibo.alchemist.model.interfaces.Reaction<java.lang.Object> reaction, java.lang.String param)- Specified by:
createActionin interfaceit.unibo.alchemist.model.interfaces.Incarnation<java.lang.Object>
-
createConcentration
public java.lang.Object createConcentration(java.lang.String s)
- Specified by:
createConcentrationin interfaceit.unibo.alchemist.model.interfaces.Incarnation<java.lang.Object>
-
-