AbstractCondition

abstract class AbstractCondition<T> : Condition<T>

Parameters

<T>

concentration type

Constructors

Link copied to clipboard
open fun AbstractCondition(@Nonnull node: Node<T>)

Functions

Link copied to clipboard
open fun cloneCondition(node: Node<T>, reaction: Reaction<T>): Condition<T>
How to override: create a new action of your concrete subtype.
Link copied to clipboard
abstract fun getContext(): Context
Link copied to clipboard
fun getInboundDependencies(): ListSet<out Dependency>
How to override: if you intend your condition to be potentially changed by any change in the context, return null.
Link copied to clipboard
abstract fun getNode(): Node<T>
Link copied to clipboard
abstract fun getPropensityContribution(): Double
Link copied to clipboard
abstract fun isValid(): Boolean
Link copied to clipboard
open fun reactionReady()
Link copied to clipboard
open fun toString(): String

Properties

Link copied to clipboard
private val node: Node<T>

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard