GenericMoleculePresent

open class GenericMoleculePresent<T : Number>(reaction: NodeReaction<T>, molecule: Molecule, val requiredQuantity: T) : AbstractLocalCondition<T> (source)

A condition requiring at least requiredQuantity units of molecule in its node.

Inheritors

Constructors

Link copied to clipboard
constructor(reaction: NodeReaction<T>, molecule: Molecule, requiredQuantity: T)

Properties

Link copied to clipboard
override val isValid: Observable<Boolean>
Link copied to clipboard

Observable quantity consumed by the owning biochemical reaction's mass-action law.

Link copied to clipboard
override val reaction: NodeReaction<T>
Link copied to clipboard

Required quantity configured for this condition.

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
override fun cloneCondition(newReaction: Reaction<T>): Condition<T>
Link copied to clipboard
open override fun dispose()
Link copied to clipboard

Molecule whose quantity this condition observes.

Link copied to clipboard
open override fun toString(): String